From 8421719edb1f7005b3a2a46a24c62d2d69479d7a Mon Sep 17 00:00:00 2001 From: Ryan Willoughby Date: Mon, 15 Oct 2012 13:28:11 -0700 Subject: [PATCH] [android] Added Zxing Library project --- .gitignore | 1 + .../LibraryProject/AndroidManifest.xml | 156 + .../LibraryProject/assets/html/about1d.html | 17 + .../LibraryProject/assets/html/about2d.html | 27 + .../LibraryProject/assets/html/index.html | 21 + .../LibraryProject/assets/html/scanning.html | 23 + .../LibraryProject/assets/html/sharing.html | 17 + .../LibraryProject/assets/html/style.css | 10 + .../LibraryProject/assets/html/whatsnew.html | 23 + .../LibraryProject/assets/images/big-1d.png | Bin 0 -> 2467 bytes .../assets/images/big-datamatrix.png | Bin 0 -> 2208 bytes .../LibraryProject/assets/images/big-qr.png | Bin 0 -> 477 bytes .../assets/images/contact-results-screen.jpg | Bin 0 -> 21220 bytes .../LibraryProject/assets/images/demo-no.png | Bin 0 -> 4566 bytes .../LibraryProject/assets/images/demo-yes.png | Bin 0 -> 3031 bytes .../assets/images/scan-example.png | Bin 0 -> 8927 bytes .../assets/images/scan-from-phone.png | Bin 0 -> 3207 bytes .../assets/images/search-book-contents.jpg | Bin 0 -> 24819 bytes src/android/LibraryProject/build.properties | 16 + src/android/LibraryProject/build.xml | 341 + src/android/LibraryProject/default.properties | 12 + .../com/google/zxing/client/android/R.java | 242 + src/android/LibraryProject/proguard-dump.txt | 212472 +++++++++++++++ .../res/drawable-hdpi/launcher_icon.png | Bin 0 -> 3731 bytes .../res/drawable-hdpi/shopper_icon.png | Bin 0 -> 6196 bytes .../res/drawable/launcher_icon.png | Bin 0 -> 2222 bytes .../res/drawable/share_via_barcode.png | Bin 0 -> 3207 bytes .../res/drawable/shopper_icon.png | Bin 0 -> 2394 bytes .../LibraryProject/res/layout-land/encode.xml | 50 + .../LibraryProject/res/layout-land/share.xml | 92 + .../res/layout-ldpi/capture.xml | 240 + .../res/layout/bookmark_picker_list_item.xml | 37 + .../LibraryProject/res/layout/capture.xml | 240 + .../LibraryProject/res/layout/encode.xml | 51 + .../LibraryProject/res/layout/help.xml | 54 + .../LibraryProject/res/layout/network.xml | 12 + .../res/layout/search_book_contents.xml | 51 + .../layout/search_book_contents_header.xml | 26 + .../layout/search_book_contents_list_item.xml | 44 + .../LibraryProject/res/layout/share.xml | 98 + src/android/LibraryProject/res/raw/beep.ogg | Bin 0 -> 6401 bytes .../LibraryProject/res/values-ar/strings.xml | 141 + .../LibraryProject/res/values-bg/strings.xml | 141 + .../LibraryProject/res/values-cs/strings.xml | 141 + .../LibraryProject/res/values-da/strings.xml | 141 + .../LibraryProject/res/values-de/strings.xml | 141 + .../LibraryProject/res/values-es/strings.xml | 141 + .../LibraryProject/res/values-fi/strings.xml | 141 + .../LibraryProject/res/values-fr/strings.xml | 141 + .../LibraryProject/res/values-he/strings.xml | 141 + .../LibraryProject/res/values-hu/strings.xml | 141 + .../LibraryProject/res/values-it/strings.xml | 141 + .../res/values-ja-rJP/strings.xml | 141 + .../LibraryProject/res/values-kr/strings.xml | 141 + .../LibraryProject/res/values-nl/strings.xml | 141 + .../LibraryProject/res/values-pl/strings.xml | 141 + .../LibraryProject/res/values-pt/strings.xml | 141 + .../LibraryProject/res/values-ru/strings.xml | 141 + .../LibraryProject/res/values-sk/strings.xml | 142 + .../LibraryProject/res/values-sl/strings.xml | 141 + .../LibraryProject/res/values-sv/strings.xml | 141 + .../LibraryProject/res/values-tr/strings.xml | 141 + .../res/values-zh-rCN/strings.xml | 141 + .../res/values-zh-rTW/strings.xml | 141 + .../LibraryProject/res/values/attrs.xml | 20 + .../LibraryProject/res/values/colors.xml | 41 + src/android/LibraryProject/res/values/ids.xml | 29 + .../LibraryProject/res/values/strings.xml | 142 + .../LibraryProject/res/xml/preferences.xml | 79 + .../src/com/google/zxing/BarcodeFormat.java | 106 + .../src/com/google/zxing/Binarizer.java | 80 + .../src/com/google/zxing/BinaryBitmap.java | 128 + .../com/google/zxing/ChecksumException.java | 37 + .../src/com/google/zxing/DecodeHintType.java | 79 + .../src/com/google/zxing/EncodeHintType.java | 39 + .../src/com/google/zxing/FormatException.java | 38 + .../src/com/google/zxing/LuminanceSource.java | 113 + .../com/google/zxing/MultiFormatReader.java | 169 + .../com/google/zxing/MultiFormatWriter.java | 68 + .../com/google/zxing/NotFoundException.java | 37 + .../src/com/google/zxing/Reader.java | 64 + .../src/com/google/zxing/ReaderException.java | 98 + .../src/com/google/zxing/Result.java | 143 + .../com/google/zxing/ResultMetadataType.java | 109 + .../src/com/google/zxing/ResultPoint.java | 129 + .../com/google/zxing/ResultPointCallback.java | 29 + .../src/com/google/zxing/Writer.java | 54 + .../src/com/google/zxing/WriterException.java | 35 + .../zxing/aztec/AztecDetectorResult.java | 48 + .../com/google/zxing/aztec/AztecReader.java | 88 + .../google/zxing/aztec/decoder/Decoder.java | 455 + .../google/zxing/aztec/detector/Detector.java | 631 + .../client/android/AndroidHttpClient.java | 170 + .../zxing/client/android/BeepManager.java | 109 + .../zxing/client/android/CaptureActivity.java | 642 + .../android/CaptureActivityHandler.java | 127 + .../google/zxing/client/android/Contents.java | 97 + .../client/android/DecodeFormatManager.java | 104 + .../zxing/client/android/DecodeHandler.java | 98 + .../zxing/client/android/DecodeThread.java | 95 + .../zxing/client/android/FinishListener.java | 48 + .../zxing/client/android/HelpActivity.java | 178 + .../zxing/client/android/InactivityTimer.java | 107 + .../google/zxing/client/android/Intents.java | 204 + .../zxing/client/android/LocaleManager.java | 134 + .../android/PlanarYUVLuminanceSource.java | 142 + .../client/android/PreferencesActivity.java | 93 + .../ViewfinderResultPointCallback.java | 34 + .../zxing/client/android/ViewfinderView.java | 177 + .../android/book/BrowseBookListener.java | 55 + .../book/SearchBookContentsActivity.java | 341 + .../book/SearchBookContentsAdapter.java | 60 + .../book/SearchBookContentsListItem.java | 82 + .../book/SearchBookContentsResult.java | 66 + .../android/camera/AutoFocusCallback.java | 51 + .../camera/CameraConfigurationManager.java | 252 + .../client/android/camera/CameraManager.java | 327 + .../android/camera/FlashlightManager.java | 145 + .../android/camera/PreviewCallback.java | 59 + .../client/android/encode/EncodeActivity.java | 186 + .../client/android/encode/QRCodeEncoder.java | 408 + .../client/android/history/DBHelper.java | 59 + .../android/history/HistoryClickListener.java | 80 + .../android/history/HistoryManager.java | 298 + .../result/AddressBookResultHandler.java | 206 + .../android/result/CalendarResultHandler.java | 120 + .../result/EmailAddressResultHandler.java | 72 + .../android/result/GeoResultHandler.java | 67 + .../android/result/ISBNResultHandler.java | 89 + .../android/result/ProductResultHandler.java | 85 + .../android/result/ResultButtonListener.java | 40 + .../client/android/result/ResultHandler.java | 478 + .../android/result/ResultHandlerFactory.java | 69 + .../android/result/SMSResultHandler.java | 84 + .../android/result/TelResultHandler.java | 78 + .../android/result/TextResultHandler.java | 76 + .../android/result/URIResultHandler.java | 98 + .../android/result/WifiResultHandler.java | 77 + .../result/supplement/KillerCallable.java | 46 + .../ProductResultInfoRetriever.java | 111 + .../supplement/SupplementalInfoRetriever.java | 118 + .../supplement/URIResultInfoRetriever.java | 95 + .../android/share/AppPickerActivity.java | 57 + .../client/android/share/BookmarkAdapter.java | 76 + .../android/share/BookmarkPickerActivity.java | 70 + .../android/share/LoadPackagesAsyncTask.java | 106 + .../client/android/share/ShareActivity.java | 284 + .../zxing/client/android/wifi/Killer.java | 78 + .../client/android/wifi/NetworkSetting.java | 59 + .../client/android/wifi/NetworkUtil.java | 73 + .../client/android/wifi/WifiActivity.java | 311 + .../client/android/wifi/WifiReceiver.java | 98 + .../result/AbstractDoCoMoResultParser.java | 39 + .../result/AddressBookAUResultParser.java | 73 + .../result/AddressBookDoCoMoResultParser.java | 85 + .../result/AddressBookParsedResult.java | 122 + .../client/result/BizcardResultParser.java | 94 + .../result/BookmarkDoCoMoResultParser.java | 46 + .../client/result/CalendarParsedResult.java | 157 + .../result/EmailAddressParsedResult.java | 61 + .../result/EmailAddressResultParser.java | 64 + .../result/EmailDoCoMoResultParser.java | 87 + .../result/ExpandedProductParsedResult.java | 195 + .../result/ExpandedProductResultParser.java | 199 + .../zxing/client/result/GeoParsedResult.java | 132 + .../zxing/client/result/GeoResultParser.java | 79 + .../zxing/client/result/ISBNParsedResult.java | 39 + .../zxing/client/result/ISBNResultParser.java | 54 + .../zxing/client/result/ParsedResult.java | 73 + .../zxing/client/result/ParsedResultType.java | 53 + .../client/result/ProductParsedResult.java | 49 + .../client/result/ProductResultParser.java | 66 + .../zxing/client/result/ResultParser.java | 325 + .../client/result/SMSMMSResultParser.java | 107 + .../zxing/client/result/SMSParsedResult.java | 104 + .../client/result/SMSTOMMSTOResultParser.java | 57 + .../zxing/client/result/SMTPResultParser.java | 58 + .../zxing/client/result/TelParsedResult.java | 54 + .../zxing/client/result/TelResultParser.java | 44 + .../zxing/client/result/TextParsedResult.java | 48 + .../zxing/client/result/URIParsedResult.java | 114 + .../zxing/client/result/URIResultParser.java | 90 + .../client/result/URLTOResultParser.java | 47 + .../client/result/VCardResultParser.java | 346 + .../client/result/VEventResultParser.java | 71 + .../zxing/client/result/WifiParsedResult.java | 53 + .../zxing/client/result/WifiResultParser.java | 50 + .../optional/AbstractNDEFResultParser.java | 45 + .../client/result/optional/NDEFRecord.java | 87 + .../optional/NDEFSmartPosterParsedResult.java | 63 + .../optional/NDEFSmartPosterResultParser.java | 81 + .../result/optional/NDEFTextResultParser.java | 57 + .../result/optional/NDEFURIResultParser.java | 95 + .../src/com/google/zxing/common/BitArray.java | 246 + .../com/google/zxing/common/BitMatrix.java | 247 + .../com/google/zxing/common/BitSource.java | 97 + .../google/zxing/common/CharacterSetECI.java | 110 + .../com/google/zxing/common/Collections.java | 53 + .../com/google/zxing/common/Comparator.java | 27 + .../google/zxing/common/DecoderResult.java | 61 + .../zxing/common/DefaultGridSampler.java | 86 + .../google/zxing/common/DetectorResult.java | 46 + .../src/com/google/zxing/common/ECI.java | 52 + .../common/GlobalHistogramBinarizer.java | 194 + .../com/google/zxing/common/GridSampler.java | 156 + .../google/zxing/common/HybridBinarizer.java | 185 + .../zxing/common/PerspectiveTransform.java | 148 + .../com/google/zxing/common/StringUtils.java | 192 + .../detector/MonochromeRectangleDetector.java | 209 + .../detector/WhiteRectangleDetector.java | 347 + .../zxing/common/reedsolomon/GenericGF.java | 188 + .../common/reedsolomon/GenericGFPoly.java | 263 + .../reedsolomon/ReedSolomonDecoder.java | 194 + .../reedsolomon/ReedSolomonEncoder.java | 75 + .../reedsolomon/ReedSolomonException.java | 31 + .../zxing/datamatrix/DataMatrixReader.java | 156 + .../datamatrix/decoder/BitMatrixParser.java | 440 + .../zxing/datamatrix/decoder/DataBlock.java | 118 + .../decoder/DecodedBitStreamParser.java | 482 + .../zxing/datamatrix/decoder/Decoder.java | 136 + .../zxing/datamatrix/decoder/Version.java | 242 + .../zxing/datamatrix/detector/Detector.java | 441 + .../google/zxing/multi/ByQuadrantReader.java | 96 + .../multi/GenericMultipleBarcodeReader.java | 156 + .../zxing/multi/MultipleBarcodeReader.java | 37 + .../zxing/multi/qrcode/QRCodeMultiReader.java | 80 + .../multi/qrcode/detector/MultiDetector.java | 72 + .../detector/MultiFinderPatternFinder.java | 324 + .../com/google/zxing/oned/CodaBarReader.java | 263 + .../com/google/zxing/oned/Code128Reader.java | 463 + .../com/google/zxing/oned/Code128Writer.java | 161 + .../com/google/zxing/oned/Code39Reader.java | 333 + .../com/google/zxing/oned/Code39Writer.java | 82 + .../com/google/zxing/oned/Code93Reader.java | 273 + .../com/google/zxing/oned/EAN13Reader.java | 135 + .../com/google/zxing/oned/EAN13Writer.java | 81 + .../src/com/google/zxing/oned/EAN8Reader.java | 72 + .../src/com/google/zxing/oned/EAN8Writer.java | 76 + .../zxing/oned/EANManufacturerOrgSupport.java | 170 + .../src/com/google/zxing/oned/ITFReader.java | 352 + .../src/com/google/zxing/oned/ITFWriter.java | 68 + .../zxing/oned/MultiFormatOneDReader.java | 109 + .../zxing/oned/MultiFormatUPCEANReader.java | 113 + .../src/com/google/zxing/oned/OneDReader.java | 297 + .../src/com/google/zxing/oned/UPCAReader.java | 75 + .../src/com/google/zxing/oned/UPCAWriter.java | 67 + .../zxing/oned/UPCEANExtensionSupport.java | 196 + .../com/google/zxing/oned/UPCEANReader.java | 355 + .../com/google/zxing/oned/UPCEANWriter.java | 104 + .../src/com/google/zxing/oned/UPCEReader.java | 153 + .../zxing/oned/rss/AbstractRSSReader.java | 110 + .../google/zxing/oned/rss/DataCharacter.java | 37 + .../google/zxing/oned/rss/FinderPattern.java | 48 + .../src/com/google/zxing/oned/rss/Pair.java | 41 + .../google/zxing/oned/rss/RSS14Reader.java | 494 + .../com/google/zxing/oned/rss/RSSUtils.java | 156 + .../oned/rss/expanded/BitArrayBuilder.java | 85 + .../zxing/oned/rss/expanded/ExpandedPair.java | 68 + .../oned/rss/expanded/RSSExpandedReader.java | 578 + .../expanded/decoders/AI013103decoder.java | 47 + .../expanded/decoders/AI01320xDecoder.java | 55 + .../expanded/decoders/AI01392xDecoder.java | 66 + .../expanded/decoders/AI01393xDecoder.java | 76 + .../expanded/decoders/AI013x0x1xDecoder.java | 106 + .../expanded/decoders/AI013x0xDecoder.java | 56 + .../expanded/decoders/AI01AndOtherAIs.java | 56 + .../rss/expanded/decoders/AI01decoder.java | 81 + .../expanded/decoders/AI01weightDecoder.java | 58 + .../decoders/AbstractExpandedDecoder.java | 85 + .../rss/expanded/decoders/AnyAIDecoder.java | 48 + .../expanded/decoders/BlockParsedResult.java | 60 + .../decoders/CurrentParsingState.java | 69 + .../rss/expanded/decoders/DecodedChar.java | 52 + .../expanded/decoders/DecodedInformation.java | 63 + .../rss/expanded/decoders/DecodedNumeric.java | 79 + .../rss/expanded/decoders/DecodedObject.java | 44 + .../rss/expanded/decoders/FieldParser.java | 285 + .../decoders/GeneralAppIdDecoder.java | 414 + .../com/google/zxing/pdf417/PDF417Reader.java | 189 + .../zxing/pdf417/decoder/BitMatrixParser.java | 1162 + .../decoder/DecodedBitStreamParser.java | 636 + .../google/zxing/pdf417/decoder/Decoder.java | 150 + .../zxing/pdf417/detector/Detector.java | 501 + .../com/google/zxing/qrcode/QRCodeReader.java | 166 + .../com/google/zxing/qrcode/QRCodeWriter.java | 108 + .../zxing/qrcode/decoder/BitMatrixParser.java | 203 + .../zxing/qrcode/decoder/DataBlock.java | 123 + .../google/zxing/qrcode/decoder/DataMask.java | 155 + .../decoder/DecodedBitStreamParser.java | 322 + .../google/zxing/qrcode/decoder/Decoder.java | 144 + .../qrcode/decoder/ErrorCorrectionLevel.java | 86 + .../qrcode/decoder/FormatInformation.java | 171 + .../com/google/zxing/qrcode/decoder/Mode.java | 117 + .../google/zxing/qrcode/decoder/Version.java | 586 + .../qrcode/detector/AlignmentPattern.java | 48 + .../detector/AlignmentPatternFinder.java | 279 + .../zxing/qrcode/detector/Detector.java | 406 + .../zxing/qrcode/detector/FinderPattern.java | 63 + .../qrcode/detector/FinderPatternFinder.java | 585 + .../qrcode/detector/FinderPatternInfo.java | 49 + .../zxing/qrcode/encoder/BlockPair.java | 37 + .../zxing/qrcode/encoder/ByteMatrix.java | 97 + .../google/zxing/qrcode/encoder/Encoder.java | 557 + .../google/zxing/qrcode/encoder/MaskUtil.java | 218 + .../zxing/qrcode/encoder/MatrixUtil.java | 524 + .../google/zxing/qrcode/encoder/QRCode.java | 239 + src/android/LibraryProject/utils/translate.py | 68 + 307 files changed, 254108 insertions(+) create mode 100755 src/android/LibraryProject/AndroidManifest.xml create mode 100644 src/android/LibraryProject/assets/html/about1d.html create mode 100644 src/android/LibraryProject/assets/html/about2d.html create mode 100644 src/android/LibraryProject/assets/html/index.html create mode 100644 src/android/LibraryProject/assets/html/scanning.html create mode 100644 src/android/LibraryProject/assets/html/sharing.html create mode 100644 src/android/LibraryProject/assets/html/style.css create mode 100644 src/android/LibraryProject/assets/html/whatsnew.html create mode 100644 src/android/LibraryProject/assets/images/big-1d.png create mode 100644 src/android/LibraryProject/assets/images/big-datamatrix.png create mode 100644 src/android/LibraryProject/assets/images/big-qr.png create mode 100644 src/android/LibraryProject/assets/images/contact-results-screen.jpg create mode 100644 src/android/LibraryProject/assets/images/demo-no.png create mode 100644 src/android/LibraryProject/assets/images/demo-yes.png create mode 100644 src/android/LibraryProject/assets/images/scan-example.png create mode 100644 src/android/LibraryProject/assets/images/scan-from-phone.png create mode 100644 src/android/LibraryProject/assets/images/search-book-contents.jpg create mode 100644 src/android/LibraryProject/build.properties create mode 100644 src/android/LibraryProject/build.xml create mode 100644 src/android/LibraryProject/default.properties create mode 100644 src/android/LibraryProject/gen/com/google/zxing/client/android/R.java create mode 100644 src/android/LibraryProject/proguard-dump.txt create mode 100644 src/android/LibraryProject/res/drawable-hdpi/launcher_icon.png create mode 100644 src/android/LibraryProject/res/drawable-hdpi/shopper_icon.png create mode 100755 src/android/LibraryProject/res/drawable/launcher_icon.png create mode 100644 src/android/LibraryProject/res/drawable/share_via_barcode.png create mode 100644 src/android/LibraryProject/res/drawable/shopper_icon.png create mode 100755 src/android/LibraryProject/res/layout-land/encode.xml create mode 100755 src/android/LibraryProject/res/layout-land/share.xml create mode 100755 src/android/LibraryProject/res/layout-ldpi/capture.xml create mode 100644 src/android/LibraryProject/res/layout/bookmark_picker_list_item.xml create mode 100755 src/android/LibraryProject/res/layout/capture.xml create mode 100755 src/android/LibraryProject/res/layout/encode.xml create mode 100644 src/android/LibraryProject/res/layout/help.xml create mode 100644 src/android/LibraryProject/res/layout/network.xml create mode 100644 src/android/LibraryProject/res/layout/search_book_contents.xml create mode 100644 src/android/LibraryProject/res/layout/search_book_contents_header.xml create mode 100644 src/android/LibraryProject/res/layout/search_book_contents_list_item.xml create mode 100755 src/android/LibraryProject/res/layout/share.xml create mode 100755 src/android/LibraryProject/res/raw/beep.ogg create mode 100644 src/android/LibraryProject/res/values-ar/strings.xml create mode 100644 src/android/LibraryProject/res/values-bg/strings.xml create mode 100644 src/android/LibraryProject/res/values-cs/strings.xml create mode 100644 src/android/LibraryProject/res/values-da/strings.xml create mode 100644 src/android/LibraryProject/res/values-de/strings.xml create mode 100644 src/android/LibraryProject/res/values-es/strings.xml create mode 100644 src/android/LibraryProject/res/values-fi/strings.xml create mode 100644 src/android/LibraryProject/res/values-fr/strings.xml create mode 100755 src/android/LibraryProject/res/values-he/strings.xml create mode 100644 src/android/LibraryProject/res/values-hu/strings.xml create mode 100644 src/android/LibraryProject/res/values-it/strings.xml create mode 100644 src/android/LibraryProject/res/values-ja-rJP/strings.xml create mode 100644 src/android/LibraryProject/res/values-kr/strings.xml create mode 100644 src/android/LibraryProject/res/values-nl/strings.xml create mode 100644 src/android/LibraryProject/res/values-pl/strings.xml create mode 100644 src/android/LibraryProject/res/values-pt/strings.xml create mode 100644 src/android/LibraryProject/res/values-ru/strings.xml create mode 100644 src/android/LibraryProject/res/values-sk/strings.xml create mode 100644 src/android/LibraryProject/res/values-sl/strings.xml create mode 100644 src/android/LibraryProject/res/values-sv/strings.xml create mode 100644 src/android/LibraryProject/res/values-tr/strings.xml create mode 100644 src/android/LibraryProject/res/values-zh-rCN/strings.xml create mode 100644 src/android/LibraryProject/res/values-zh-rTW/strings.xml create mode 100755 src/android/LibraryProject/res/values/attrs.xml create mode 100755 src/android/LibraryProject/res/values/colors.xml create mode 100755 src/android/LibraryProject/res/values/ids.xml create mode 100755 src/android/LibraryProject/res/values/strings.xml create mode 100755 src/android/LibraryProject/res/xml/preferences.xml create mode 100644 src/android/LibraryProject/src/com/google/zxing/BarcodeFormat.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/Binarizer.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/BinaryBitmap.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/ChecksumException.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/DecodeHintType.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/EncodeHintType.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/FormatException.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/LuminanceSource.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/MultiFormatReader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/MultiFormatWriter.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/NotFoundException.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/Reader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/ReaderException.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/Result.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/ResultMetadataType.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/ResultPoint.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/ResultPointCallback.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/Writer.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/WriterException.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/aztec/AztecDetectorResult.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/aztec/AztecReader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/aztec/decoder/Decoder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/aztec/detector/Detector.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/AndroidHttpClient.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/BeepManager.java create mode 100755 src/android/LibraryProject/src/com/google/zxing/client/android/CaptureActivity.java create mode 100755 src/android/LibraryProject/src/com/google/zxing/client/android/CaptureActivityHandler.java create mode 100755 src/android/LibraryProject/src/com/google/zxing/client/android/Contents.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/DecodeFormatManager.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/DecodeHandler.java create mode 100755 src/android/LibraryProject/src/com/google/zxing/client/android/DecodeThread.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/FinishListener.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/HelpActivity.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/InactivityTimer.java create mode 100755 src/android/LibraryProject/src/com/google/zxing/client/android/Intents.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/LocaleManager.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/PlanarYUVLuminanceSource.java create mode 100755 src/android/LibraryProject/src/com/google/zxing/client/android/PreferencesActivity.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/ViewfinderResultPointCallback.java create mode 100755 src/android/LibraryProject/src/com/google/zxing/client/android/ViewfinderView.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/book/BrowseBookListener.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/book/SearchBookContentsActivity.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/book/SearchBookContentsAdapter.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/book/SearchBookContentsListItem.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/book/SearchBookContentsResult.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/camera/AutoFocusCallback.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/camera/CameraConfigurationManager.java create mode 100755 src/android/LibraryProject/src/com/google/zxing/client/android/camera/CameraManager.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/camera/FlashlightManager.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/camera/PreviewCallback.java create mode 100755 src/android/LibraryProject/src/com/google/zxing/client/android/encode/EncodeActivity.java create mode 100755 src/android/LibraryProject/src/com/google/zxing/client/android/encode/QRCodeEncoder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/history/DBHelper.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/history/HistoryClickListener.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/history/HistoryManager.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/AddressBookResultHandler.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/CalendarResultHandler.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/EmailAddressResultHandler.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/GeoResultHandler.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/ISBNResultHandler.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/ProductResultHandler.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/ResultButtonListener.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/ResultHandler.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/ResultHandlerFactory.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/SMSResultHandler.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/TelResultHandler.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/TextResultHandler.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/URIResultHandler.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/WifiResultHandler.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/supplement/KillerCallable.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/share/AppPickerActivity.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/share/BookmarkAdapter.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/share/BookmarkPickerActivity.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/share/LoadPackagesAsyncTask.java create mode 100755 src/android/LibraryProject/src/com/google/zxing/client/android/share/ShareActivity.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/wifi/Killer.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/wifi/NetworkSetting.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/wifi/NetworkUtil.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/wifi/WifiActivity.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/wifi/WifiReceiver.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/AbstractDoCoMoResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/AddressBookAUResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/AddressBookDoCoMoResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/AddressBookParsedResult.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/BizcardResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/BookmarkDoCoMoResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/CalendarParsedResult.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/EmailAddressParsedResult.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/EmailAddressResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/EmailDoCoMoResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/ExpandedProductParsedResult.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/ExpandedProductResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/GeoParsedResult.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/GeoResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/ISBNParsedResult.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/ISBNResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/ParsedResult.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/ParsedResultType.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/ProductParsedResult.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/ProductResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/ResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/SMSMMSResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/SMSParsedResult.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/SMSTOMMSTOResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/SMTPResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/TelParsedResult.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/TelResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/TextParsedResult.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/URIParsedResult.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/URIResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/URLTOResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/VCardResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/VEventResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/WifiParsedResult.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/WifiResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/optional/AbstractNDEFResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/optional/NDEFRecord.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/optional/NDEFSmartPosterParsedResult.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/optional/NDEFSmartPosterResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/optional/NDEFTextResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/optional/NDEFURIResultParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/common/BitArray.java create mode 100755 src/android/LibraryProject/src/com/google/zxing/common/BitMatrix.java create mode 100755 src/android/LibraryProject/src/com/google/zxing/common/BitSource.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/common/CharacterSetECI.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/common/Collections.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/common/Comparator.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/common/DecoderResult.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/common/DefaultGridSampler.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/common/DetectorResult.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/common/ECI.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/common/GlobalHistogramBinarizer.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/common/GridSampler.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/common/HybridBinarizer.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/common/PerspectiveTransform.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/common/StringUtils.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/common/detector/MonochromeRectangleDetector.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/common/detector/WhiteRectangleDetector.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/common/reedsolomon/GenericGF.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/common/reedsolomon/GenericGFPoly.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/common/reedsolomon/ReedSolomonDecoder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/common/reedsolomon/ReedSolomonEncoder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/common/reedsolomon/ReedSolomonException.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/datamatrix/DataMatrixReader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/datamatrix/decoder/BitMatrixParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/datamatrix/decoder/DataBlock.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/datamatrix/decoder/Decoder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/datamatrix/decoder/Version.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/datamatrix/detector/Detector.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/multi/ByQuadrantReader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/multi/GenericMultipleBarcodeReader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/multi/MultipleBarcodeReader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/multi/qrcode/QRCodeMultiReader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/multi/qrcode/detector/MultiDetector.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/CodaBarReader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/Code128Reader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/Code128Writer.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/Code39Reader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/Code39Writer.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/Code93Reader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/EAN13Reader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/EAN13Writer.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/EAN8Reader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/EAN8Writer.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/EANManufacturerOrgSupport.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/ITFReader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/ITFWriter.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/MultiFormatOneDReader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/MultiFormatUPCEANReader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/OneDReader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/UPCAReader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/UPCAWriter.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/UPCEANExtensionSupport.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/UPCEANReader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/UPCEANWriter.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/UPCEReader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/AbstractRSSReader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/DataCharacter.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/FinderPattern.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/Pair.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/RSS14Reader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/RSSUtils.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/BitArrayBuilder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/ExpandedPair.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/RSSExpandedReader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/AI013103decoder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/AI01320xDecoder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/AI01392xDecoder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/AI01393xDecoder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/AI013x0xDecoder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/AI01AndOtherAIs.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/AI01decoder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/AI01weightDecoder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/AnyAIDecoder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/DecodedChar.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/DecodedObject.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/FieldParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/pdf417/PDF417Reader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/pdf417/decoder/BitMatrixParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/pdf417/decoder/DecodedBitStreamParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/pdf417/decoder/Decoder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/pdf417/detector/Detector.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/QRCodeReader.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/QRCodeWriter.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/decoder/BitMatrixParser.java create mode 100755 src/android/LibraryProject/src/com/google/zxing/qrcode/decoder/DataBlock.java create mode 100755 src/android/LibraryProject/src/com/google/zxing/qrcode/decoder/DataMask.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/decoder/DecodedBitStreamParser.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/decoder/Decoder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/decoder/FormatInformation.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/decoder/Mode.java create mode 100755 src/android/LibraryProject/src/com/google/zxing/qrcode/decoder/Version.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/detector/AlignmentPattern.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/detector/AlignmentPatternFinder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/detector/Detector.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/detector/FinderPattern.java create mode 100755 src/android/LibraryProject/src/com/google/zxing/qrcode/detector/FinderPatternFinder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/detector/FinderPatternInfo.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/encoder/BlockPair.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/encoder/ByteMatrix.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/encoder/Encoder.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/encoder/MaskUtil.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/encoder/MatrixUtil.java create mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/encoder/QRCode.java create mode 100755 src/android/LibraryProject/utils/translate.py diff --git a/.gitignore b/.gitignore index e43b0f98..b5731b36 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ .DS_Store +bin/ diff --git a/src/android/LibraryProject/AndroidManifest.xml b/src/android/LibraryProject/AndroidManifest.xml new file mode 100755 index 00000000..97cada59 --- /dev/null +++ b/src/android/LibraryProject/AndroidManifest.xml @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/android/LibraryProject/assets/html/about1d.html b/src/android/LibraryProject/assets/html/about1d.html new file mode 100644 index 00000000..a733fca4 --- /dev/null +++ b/src/android/LibraryProject/assets/html/about1d.html @@ -0,0 +1,17 @@ + + +About 1D barcodes + + + +

Traditional barcodes, such as those printed on product packaging, are also known as one + dimensional barcodes. There are several types commonly used, including UPC and EAN. Most look + similar to this:

+

+

These 1D barcodes contain a unique code which typically describes a product, like a CD or a book. + You can look this code up on the internet to find prices, reviews, and more.

+

If you scan a book, you can also search the contents of the book for a word or phrase, and find + all the pages where it appears:

+

+ + \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html/about2d.html b/src/android/LibraryProject/assets/html/about2d.html new file mode 100644 index 00000000..979cb8a2 --- /dev/null +++ b/src/android/LibraryProject/assets/html/about2d.html @@ -0,0 +1,27 @@ + + +About 2D barcodes + + + +

Barcode Scanner also understands how to read two dimensional barcodes, like QR + Codes and Data Matrix codes. + For example, the codes below contain a hyperlink to the ZXing Project home page:

+

+ QR code + Data Matrix +

+

You can also represent contact information in a QR Code, and put it on a business card or web + site. When you scan it, the results screen provides a choice of actions:

+

Contact results screen

+

Besides URLs and contact info, QR Codes can also contain:

+ + + \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html/index.html b/src/android/LibraryProject/assets/html/index.html new file mode 100644 index 00000000..903aa63b --- /dev/null +++ b/src/android/LibraryProject/assets/html/index.html @@ -0,0 +1,21 @@ + + +Barcode Scanner Help + + + +

Barcode Scanner uses the camera on your phone to read barcodes and look up product + information such as prices and reviews.

+

Scan example

+

It also reads 2D barcodes such as QR Codes and Data Matrix. + These can contain links to web sites, contact information such as phone numbers and email + addresses, and more.

+ + + diff --git a/src/android/LibraryProject/assets/html/scanning.html b/src/android/LibraryProject/assets/html/scanning.html new file mode 100644 index 00000000..76d254a1 --- /dev/null +++ b/src/android/LibraryProject/assets/html/scanning.html @@ -0,0 +1,23 @@ + + +How to scan + + + +

Barcode Scanner continuously scans a square region shown on your screen — just line up the + phone so the barcode is completely inside the viewfinder rectangle:

+

+ Yes   No +

+

IMPORTANT: 1D barcodes like those found on products require a phone with autofocus. + Without it, only QR Codes and Data Matrix codes will be scannable.

+

When a barcode is read, a beep sound will play and you'll see the results of the scan, a + description of what the barcode contains, and options to take action on the contents.

+

If you're having trouble scanning, make sure to hold the phone steady. If the camera is unable to + focus, try moving the phone further or closer from the barcode.

+ + + \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html/sharing.html b/src/android/LibraryProject/assets/html/sharing.html new file mode 100644 index 00000000..fcbb6ba1 --- /dev/null +++ b/src/android/LibraryProject/assets/html/sharing.html @@ -0,0 +1,17 @@ + + +How to create QR Codes + + + +

In addition to scanning 2D barcodes, Barcode Scanner can also + generate a QR Code and display it on your screen. Then you can show it to a friend, and let them + scan the barcode with their phone:

+

Scan from phone

+

To use this feature, press the Menu button from the main scanning screen, and tap Share. Then + choose whether you want to share a contact, a bookmark, an application, or the contents of the + clipboard. A QR Code will be generated automatically. When you're done, press Back or Home.

+

To generate QR Codes from your computer, try the + ZXing QR Code Generator.

+ + diff --git a/src/android/LibraryProject/assets/html/style.css b/src/android/LibraryProject/assets/html/style.css new file mode 100644 index 00000000..3143e4d8 --- /dev/null +++ b/src/android/LibraryProject/assets/html/style.css @@ -0,0 +1,10 @@ +body { + background-color: white; + color: black; + font-family: Arial sans-serif; + font-size: 12pt; +} +ul.touchable li { + padding-top:8px; + padding-bottom:8px; +} diff --git a/src/android/LibraryProject/assets/html/whatsnew.html b/src/android/LibraryProject/assets/html/whatsnew.html new file mode 100644 index 00000000..ed6463af --- /dev/null +++ b/src/android/LibraryProject/assets/html/whatsnew.html @@ -0,0 +1,23 @@ + + +What's new in Barcode Scanner + + + +

New in version 3.61:

+ +

New in version 3.6:

+ + + diff --git a/src/android/LibraryProject/assets/images/big-1d.png b/src/android/LibraryProject/assets/images/big-1d.png new file mode 100644 index 0000000000000000000000000000000000000000..c695260b1b6583b83deeaa820f4a8be1db886a35 GIT binary patch literal 2467 zcmb7FS2P<81C1E938Cgkm3*c4UQt1i8nvs`7SxWWs8LE$vn8!PT3ab%*Q(K=YL6JT zszxY^XhNg>efrP;`aj%z&wae-+;eZDnW+H_BOfCG0AN8F>RJ5Nj=ylAr~b>smfM4W zg%=ICMOy}VphH}OkN}u_fGbiM;pgIsv_QJJKSq5@yY}wgI|6~w)YKFl9DI6uDkdgIMMV`B7N)PSKQJ(mnVHGJz~JTOg+`;l ze*Jpu)~)>f{3}D7`va+_ew#v!Ly?y&ODJcmI2FuFIvazvsc6L60{#;sGx}u`u z{QR7spTD}gnvaioPJj^z`)1%*;e0F)=aG*4Ea<#AJVepM!&=zP_G|i|g#{ z%-Y%-i^ayp#dUXghlYlBbaYr)SVTrf^78T;85tQH8#6I6-MDc>KtSN1fBxCt-fnAa z)6~>lUS4i!XqcOu+uGVnOG}%Yni?A$8y+71{Q0w>pddRtyQHL~hK7c}zrUfOAqImX zlgX*6sR#sOXJ@CNpg>t!d0}C}($bQLhv(b3Z}#@~w{PDT7Z;C>js5iL6AKH=`1p8W zV4#74L3Va_Wo0D}hZ`CiQdLzoH#aXTDw>|2rlX@fI5_z8=g-E*hO4WqyuAFEFJE?d zci+E%ucM;_gTZ`#eIXEtnVFf2ipuQlY-wq!larHzf&vf-Oi4-k@#BZOy88Y5_kaHU zIXO8Q5D=iIrqFKGbr?CE-w1`_GIXU^slP4u5B@+`9g@uJ$T3R(VH7FEnb#+xpNGK#E80IqoboPE-n%h61BCpF)=ai?d`q2y?;A@d3h;m=~D&((D@?tU{;}vdwJV; ztqj0DA!YQZgS3Uc{%57bU8H z++0_cUbz$=WGPkl2Sv-wfu?CH4R>PoWcn zY%IJOoU#Et20Hi%uz^~tIF?8M17Pom@q6EA)z+u}6he)jn0vR7A7;-d;Ry&*HQc(O zqd4=2CeEjdJR33|r53L+y~+aG)P^O9g%{0=ump)r&3cw&~O~5Gl0sc zZ=P4f&GWxO|1a~$$=xaTwT6ii0|K-V0PHjp(V=g+x|YQcK-Fsdm5$~JP#@~JVFhpa zz)4^ctUbF1b~H{%8+Z)_;K|@R7DkT&>94UPT&S^;Oa$Mo`8r96>891fdCVTaE)9&} z&nHQLHUk-BImO894fY8{*F5p7 zYfP}V7g+9RLR~i}&qTCa0IZb^{(x`ziLM+{tk^+i{q8x9RfE&ZWo%stj}e^Ioq5Sg zIi#`GAEqq&*g>BSl5(Igd-k^*$88dBFE;4}))~`gmke;s5+Thw`kS4Q$nKh!DRB?; z-GvOlqIQF-0Ix37FZOhID|RJOyR%)(`E%qT6DVTJrn+_aRZ&U3uEyuzB(3y!9C&N3 z1c$<_HA%IPm-_X}EN0;t9JtZ37k4)iuK|0~ywm$;i>#9H@ScA1~q!M_MBlg<3QvE-+Mtk#GAW!*0xpAt1? zUW{aww4aCiOi}Uvp^e7{AEx*6G~mTn)sG(*k55$ITzXush|^*qNJ;fwa!di{KbJPuS|jEa_?c}r3Jn`ako#GiXh&DtkL>1H4W zoGr0!nZNjTL+aQ5fY|yI*3^^SGYg#ZowYP^H%#@Pk#1JQ-?DF%rq}K`E$Le3z=6XEiM_rGqe3?HU zA}3i#pbB6#&F^4p?+!u<4r98x?%D9~S-Ff*ZA6NLTtQ(Nq3Q5Q2ecJaCCM}w>A_o= z>f9v6){5tg3|W0!DjXhF_4H1IVzxDm2NK0PPD|zH)uU;zNAzrN7Y#jtf60Qrs7$V_shet0?0`6U zs~4i*pyHZ@A`U6h+vwM7Ev%Oc+$r{Ql$OJ#=1R}QNV6HMHW}22)uOnH#=Dq%p?ev$ zn!~IPix5>9VKFC*hY>S^>di%-17tBBDO8O0&CMo{C%i=|G0RNNM$)`(?m3>f?Xs(r zl|!?#(YEdj}}?{;yb!+=G02IJEF3;ir*R$pnuc=9uS{e#E-^%#5~nS%qX8^QF2E^ zU3q+#W?fDAv341Q!oI`ZsqP2iwwT)KQ?6WPaUU_CG?GnHP+0oq!a14gf7bBQoOEG- b0d@uuyryru&}>ireINh=ZmL(S;~euJoo2ao literal 0 HcmV?d00001 diff --git a/src/android/LibraryProject/assets/images/big-datamatrix.png b/src/android/LibraryProject/assets/images/big-datamatrix.png new file mode 100644 index 0000000000000000000000000000000000000000..d6f7bcd55951e612ca2b32c08d1df4949d8a7c1d GIT binary patch literal 2208 zcmZ`*do&Xa8<$F%M2pm3$z|j+X*MK$u_??Yw?$-RE-kdoZHqXH<&uWEZ0?s{i9#+R z6Q69hx6Kx5NyJCn`@Jq<~6g`{(zZ=lss^cg~aP?&hEf00CrV zWE7no?LBv9!Oz++yVJKZ#dl?7WG!$=q`MOmsp(F@hv6baWn_rEo>F-chwYBCD#4D< zg?G?<@Y!!`j_TqfS7_!@u91$#@PAUMoFx&G%4_Y(^t0YPNgTPm&n83V;;m;D(lh%p zD)#Nn@4EnBHN9`S|F+G2&|}v^TnUI5S(xyx+a$vf<%xRVOGbdIs2A}oYwd(3>E6(w zj37XMEnIQGb(vMJMUV(KCR^=37&IRsMwN?6Zsg*~U*J zHj<1jfYtMTECPSzIC044v=p{&_4>tT!=9F;-M(|vAs`|%satPtY50Lt?0+ z!CrD}L%xq!CPzMH^G8X1{lbCbGZC;o`T>PgMp z(8@pZzl_Jm%xvf=r~+0ay&QvpkcW(H?^%IG#Vc1k6N?MyHypZH=pXlC$LC8XpIBT8 z%}S{`7*KWFhGT%um>kDnE#M_T+%gD%qo$T$riMtl*9yipX2au&T;@>9Q)SM@k z)RfdALM%~1J~Wx-hbkba4au#ptgo-@q}Zr#nz6o1r3;qQ6r1(gmCda{1%dQ47K7c5 z#c(5@*v`IblLTY1dqI?nay1FaNI+a$V9uoxknrE<^ie2Emu{z|z`)n5JP-xwc>y~_OMb7P7+mcwFV2g<8}r4al4moC@@6uC z<_n64Bwu5VJX9s9_bnEKqV&+-@$DItGDtyUYDme=UO~GK{8rwmt*L6G+#n+Lp&)IX zbfN4IcW&cSF5N_QEV=;+ZGM3adkIrJqR}_Ptz>C@a}M2fIOqhX3fN#n!6%F`ouiT= z9nhfzQLDkU@=kqkW;@O2O(ByWJXPbaIyziNS`Cv{m11ohz+ib{zFu_*DxpRW=yn*8 zxx-8^LyaWS%EjvjIV{G=*Ug#W3gII-NP?P}y_fhpJ>B>ljvG^o#=1H>?$2@A;U!;k z>RETu%0nE!p_UJ`qFjgj4>7{X(I06JW+hLt7}%>bOa7-IgovPXmi5O<40kIMYQQSj z((Etm3ik6(IDvUL0fPu6yM6ww)t3gR(!gNMFO5xiS&T-#sAS6+QB+C?3HXHC@<-7K zq#$0-55IEIZPdn!pW$^pi!^rJRKm2@af{Ozp%d8L1ku32Xfm7{Q@W@-Y75RYM1&B# z&C})bmlm|q`3Cw5bliw9As}2FV1|=8b0e^0aROSx*h8L4_^`EPOf+=6KG;-f1}l>T zN$<4k?1SMT-N1Z%_f)XT2j*!jyhnW&4%%E}lnrAt&Q}}OF&SA+kl|R-fHv>BQqn3- zCqQ#_*ml9}9rub@4R|;|aO7cml^%B(_Al>y!I-#v+$88Sfj=^wwF+U%qtAs7 zo8L-X)A=70vlkfuCk1qc>@wE;J~M^Op99Hg9cucOPuftPIT5;#$3&tEgtH!oqzQ#H|=g}t}^JFl^5U`$_n<#mYkLw z7%nE=M%6-_+ijA&Xn$p4_=+zV2U&EjJ10#KhZe+-1n1e0u)AHm0@zpouHZJ89{zIL zT8nJHV>~9+1<^XC14R$u2cm#Sn))8Q(tE@&K#<940{yGmaT&eRvsV0hFHjEY*Tt1r zOzY;0xV0ViC_Rj(t#=d`FMaC+!p5Wo0!mK{H{{;1Us0|`F1Xo$eu3dn7(+cEbx6C+ zT)92EK2PUpKCdbMqh;MKv?79gsY~i}1x}k=Yen}k{*3$z2Dw_iLn;Q2xn_{!dP$a- zxrqiIlW9B{{!dtdPbQffDmH^hJy4g_0TnBu&DFS=IhsY`waxn^Mb}cDA;x3-SK-`< zYai4tMXtJ_e_%1lQ4t%8H+-{vOadw~cX&YZ$|Un?LP5JFfm@1#C$SjhI$j=j%DZL; pCi=NrDn9pb$`F=Jiuath$msqgRw?rQwDWn$IGuO1Z$bp!`42HeM~?si literal 0 HcmV?d00001 diff --git a/src/android/LibraryProject/assets/images/big-qr.png b/src/android/LibraryProject/assets/images/big-qr.png new file mode 100644 index 0000000000000000000000000000000000000000..37381fd0dcd3077896933073c113775bc1be2457 GIT binary patch literal 477 zcmV<30V4j1P)7xrdWI0qpfvQ6J z^{!e`cmWCu)IpTm%k;NqCot5A;7%8$feYEKr~lQT-yJAB^FBG87c3{V25z zu$ucjsu@tAR#0jf^|xW$_EVrhC8Fek(_A7Ml+K_)6``zLUzW@}dtte}Nr3Rkg zQUwKSFKTHMG}jbLJ}dzW)JiKzt#{Ra>0E^j3RE^qJzyYoKfOa{pg>)QvI^mpi32E5 z2T;~P)=NjAKoz0XfXrox6ev)j{s?v9`Ux-qb!CNz Tj4!RW00000NkvXXu0mjf%uK;_ literal 0 HcmV?d00001 diff --git a/src/android/LibraryProject/assets/images/contact-results-screen.jpg b/src/android/LibraryProject/assets/images/contact-results-screen.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3b2fa9d953d76fa9383fd8aaf9cad588054b6266 GIT binary patch literal 21220 zcmbTd1zc2J_b-0vmTn1YB&9o4N+gvQ2k9C*1{hkpK|qiYDG>qbX6O<`TABe7=@~#A zV1PS5&-;7d=lA>Ed;hWFocW%;)?Rz9z0Y1d&fYiQZq@;cN9tPY02US&po#edZZ_~# zv>rSF=^N^)Ydu!O5C8yA^o56qD>gd-fZcq&3^nevo0^%k6D$DO03$#GFaablY`i^G z_4OYEnDB@9&+mT^XLA5X5&%pK{qO1jo%?@0k=T0MfB^uD5CE``ZSA~m000M#;c<7s zC;|YufAXX8_wn$-;IKc~>+kqif3Wr6`2An;PYoYncselnmW_wkAO0~6ma%bsVT-X7 z7lQ>I{=sAY4-9to#pL@}pv2rs?c9u>V19WpI)&JItNjaOMcBT0sEvsi#^}3iYxhtM zg9S18y}gsV76$WSu4Q{Kb)&yA)?Ftbt*3uuY-2Z9-N*mJ3~tuCdKiq6kA>^ubKme^ zIKtcS$sd`2#XG-vq>sT&7#>3xckMqsbQpb90v(^4{Ee|(105ge{tM4|`5OMomjlC7 z;^F#NePMLN9t6w)SHKQ%0^BfnH-H^51T=vAfDqsTcmeK!J%-|h;c&vl{-N7pVx0hQ zz~z6-=?duoJC!SjLj%~sq}ll^jVIuXN&QE@F>qfOh!Fg@1a{GR(F4(0(IU|j(Y;hA zU%vlPBD_FOHWMibjNCst|Iy};+`o1FBma+1f6KSQXse2$x&jWESTN@L+a~XS^9%h` zJA1cOrhik||Kwp8qkHxbEA9S~lMrByk@v^yKi2zUuq)=t?yvm*E4Tks>0x+>pdAeV z$!iw3<=Hgp5cHqgV08bVR{dSlf2{gv$=m#c@1JFDhs%n44_6CU23Hnf$5qBv!BxV2 zhX5442<&?05y>*e>a{IIab0l>!&f@$*r@W9<8z{|72~q( z*tOhjgaz4OxVp0cMe=6%vh%j{^0TuQ2E6UX#r~3mMS36OCsuE6PB86{ARPd%(r#`p z-`(6?6=QT*27qqY8#oZA263_n0399RE+!QrfQLl|;9wBeAN{eI0KC6206fBC{x>$n z;`Ka?Em7x5`2sEUl?fk!+Wy?JOFU8|Aaqx z98AC^!2J^l@$vBph>3`aiHV4aNJz=aNJz*@iHOLkZjn<^P*PG7lTp)9Q__%Q;2$Aa ze^O#nVg4yeh)6K8{~yCmH$X`UG++thU~vH0lvp^FSU3Fu8^#hmOpo)Y)A?7x!p6bH z!zUmlA|}BwG*STAn7pxZaq#ePF$IAYjG+U#lz3Ek?y2Ha8@wRk@T3t7Pb(tiykFZx zYdDGE61Vn>AR?xtXJBOF=HcbzzbhdrB`qT>_u!$Lx`w9KqbE;|j7>1Fh>fkCy@R8Z zv$v10pFboZF!E(obWChqe0s*K%&hF!Il1qOOG?Yi-&cI7t8Zv*YHn$5>+S0w7#tcN z8J(J*nVp;ewy+4_*!;frWBcdMF7o)~^w-&M)cM69yRZP9zs>r$W&gu2N{n6DxVV_= z_+u9qwm;^=p~S_za}S?N)qvoICpCvyI3dmbw4&M`B2IBb1g*8#BrzSA1e_cB$F#pJ z`+sLx#Q!hL{%zQQ>{mh4q&i5rA5?8|6NNg!HZUDloYz(=|coHr5K??zjlEJ+J zhGBL$z~Il8iIJ6&`H7h88-N!z9jS2xD6ZcCu+P_$7e)jL4f3%E3re(*$BN6(p%je; zS#@pR5fnoO9?pmP8=*L$r3tTVLc|P-yB*#oFPd}CP&Qd@B{hMP*Bxr$p)B@bCB5h!oPhR7wNmYMWTIKSf}PK9sO~Vr0^F6U+|M>1mQ5_ zHf@oA4Md74kpd##CrwU2?o|Q5q;>IGHt`lvC;CnSj3|bW)8m}*jwM`&u>Ym7#5+w0 zo8#ZP&F{S13!%A`Jot>F?{hlCwa>Ir`9#*Lz7ZA>3gLgU6HRLfqH+{1{w&?cLPp0; z&WqMO?bY`j!SY`Ad$%6qW+7SmI6}MK_u28|k!#5gNfrsKP{)NEVEuk*Qb)}LanAQL~CV|<(M-=pC5UWP}SRQwk$JMCd% zV`o*O5-%cZpx{mULgQS5kHaNxiSg$<+Mhm{*%;wQaXBy!1aLP;LM?;fK@+#lAtpwJ zeSyAHrq5j{mogmOJudzFxN^=do687-_x4mZhtPZjuDe~N$mGZ($7{ZM1^!B>MUmLl zk>Xux<1L{^S{y+uD0=;tj%|Z(m^de&;xMNKFyX14a^0vrl3lo>jHB#xy6?m!ZA3cS zV^PEzsX}%!nH=~8-MsXJVd=$DWXhLtnwM_J%Ms%F;2H&Lvg@`JhzP9cb{*I}5P=NpKxxS%*f>Fu^8m&dT~ zeJN@17a1C?(h`j(e(s?s;W`~7yty!USH$Ao*rmLJm;x8MEz6N_iQo3Zbo3d1Gp>@^ zIFp^=p4-d4*o#&hMTjXB3j70%pd0@FU+ap?TX{#{7a~Y zr($LYkqdsVeLVC{nW!wI>%k%e&|!6mUp|ZGbO_!caXi{L_emc2xqR(vv*c7hR$4et zMIE-+-D4QyTwWde!pt!+si1r#*!ge;9&u)=wD>gRvssA!E3Nuh6L(&bQUH5T7}SMY zDnTYc&d}*RqKOus#$7cNaF`g1kT4t`Cu*x>PH7~c|FRJ!o~;Wqvhr~H_I}vsmP@Ko15y>zc=j0+9ZX{gwBpF^^Dm`VF%I; z?~)m47^W>}NX62uIQs|Mj@+3T>GW8dO+iY(rVW?HqF4MNUumBnl*2h~o9uE5ezVoc zwnuE6Mb?`AedGOtOLnvWl;uQd*#W6;z$fR*;zl_2dwVZCq;qR-?8hzLbLtwr^1B)RvkGPuV! zxqF5dF9cWb${H&w77@|St>j?i92by5Y7RV8P?}KcA+~SXunSXxsLAVls3Q%Ocr}`M zx_FvA3aU}nQv;%}^Y6HP%tO`Avr7BqidC@Ue#mc51-z=1=4){@Kgts+-K|_(-W!S! zsW)juDAiWz**JZ$yf1XbTX!r?WrAay_+j)G7H))WwZ+Cz&&0y#Atl_aVyNOec|Ub&hU{>O#Ifi451R&_7*+rkbt#T2AApf|Q7uAnED>z|@1bPi4?IQO z%ZrI*{$!PUkcp(jUYk1v@@DE}kcF#yC8_fM6kN2y3wT;JRO#zl--QhLu3r6B=Bqm= z#V2*gHpTd=1+&9C$oUP$qh1&tlr7asqpwQ>$&2QetJJXJSP8Bl*NTlc;NeVxx*Q)^ zp%oOnB{cfj`I+N6O0l2-7OazobEjARM~& zC{b-9vHll7;z}X&eLL_oq+1e@ex#Bo5yflJ7&B)31+Zq4lsCm+I&JQAkGPhNJR6^C zSW60}7VZ*sG%xJa(J(;N#0m>PmoDfVi~MYCy71`JiG}CL+7E0!6-KPacwe*ZJHm;Ftev0S4LhU9{%KhC?T5nQWm0d_6&6oDZatmt;0K* zdjlk1voAyBw0QI1KDganKUg5Op&e(iW%`aZM3b|Z?{TI;3nhq1WC#>Xf|%|B5mPq2D1s354-K^4 zlM-|bS+q+Bt!e$R)@;`19j4VKWNsM`yp?%r3AJxU#ci&|O({p4n4n@x)QVhQPkldD z8jIHtAlkNx!A#|H}=S;rpt?A*SNt2$rum!b8%-JzsVW~9T*U*xoofsdOCIHqg%>8^D+ zR2hy-1X>?^eQ%3kP90*8N5Jqx7GO+Ww}mcu_SUbQ&o0dh`;`};vm-l4rpF+j}#D-SBs=ro5i_do$d@yynu!r3MM4jiezU?9uPFkTZz5!`*{i+!@ zVIPW}1}X8Cp3MgHo_)D`+YlPxC5Rdis&u-5#dcU0D@6wJl$OyoM~vmguE(+9s(KCy zE$5{>nF>xkz_?3sgv9_`9ewW&uxJDK@3|z8VakGS$k*HgIpzB9XH#g?xcJtt)O7PZdH7HM>8#&Hr;Z*S@=!K+bUd-Ok6(7fLEoRBAkhRFWBCNFLo53>_ zmGd^u8IX}D-;f{^BV|bso#(v)zUqWj?SSm%$YVa=n>fRNGpL6?#|(CI!09+QfI{I7 zpelLMSTby)g19(m91JfzxdGhL^zo9R=^C!~P2a+zI_piHF;kH(^qyHEU$N2**2!6O zwV8ACV&m_aQ@R<6D_(tym%piaU>{dj zNPM-kGDhMT4DzKO>)XAGI*&&{dcL>>>E8e^Gc=@_z=hFN+fQ208*%BP1phC6GLBa z9{*@Yo3O&}E(s;>kd>IwMazHf755a!CXM1)Ni{O^@=(7eu0s04mEJu4hnCQ0TgwAG z?vL^5d&HVp3&XCdn&0s@8yy{)KJEm+-}y~1)s!uzn-&MoEVU=U8`*kHQ!8r-FdT#r z*sNHBoaDB)x^lLh41dVjM$_^za&d`;soWvJlP=6jAbnq*{dh+3sFBL&fUu#a_UPlb zPV~%qN2Vg8yGf3%vtS16C+-Vf$e!7)5cAoz6Xswto6$AC3w?qwAj|+KQHkgV_{4p5 zokd)ZAn0!suK5UYfs-oNi}dL+?-j7mslAdLY|D0sK(~c*aNR1m`WU=tplJoa+|L@% z8*c#Ii%@G&=#Evj`+7`2h#bw^gd9qO?)7Z?A-=cqM&cTmZZ@`dC>f3Kr>7cAMFY@J z0XCdrd?H2PTnb1~YMX0|I2+P&XvOjc)RXn>zJ>9*4;Owm4_pWisRXP|Z-5ezr5cBN zE1bxUIO54BG?Y|{C}ajkDX~NzvC25-!y*Z$e)zRfzVhYNX$4npQ~p*u->~#u(qw3} z-Lv!s+98bdc#BaphK`CF zAR`{H;yb8e;w73Fz66WO9gJIFQpR^F5JVU?!8Y7UzQxhaYqzJXQ!>0u%Xv%vP@#{A z*A44X>(^S8GO?T64PZY3pq9GXYLB8qL|k&`YO4EcK+a+3S+z?mxJ}Q_kq&oFeH1j7 zVBu)bj2^kdc)j=zapaqR809a^5T_d76%9+o=8jm&_v)3RxDzZ!K$uQ4i3SiA_$r}C ziN-^&?O!1-;m!Tz2}*Yn&+FH#ES|N$a_XXKo!MyB-svkp;`9Y&s>p0-B;Qj}Ouqkn zojlH002WQJbUR3zjow$gN^WX&@r&u^*BWaW-O0Buv*wT3_j|%ECkKXpSJr+FwHayD zs;Tx>PLK=9F4oydfDxg*pMXf$c1fxx!0gc$(aFn&wTp4O6Jo{+5rL$$FwCs|EFQtz z3&MdEs?FQXHY%F*w#^>JT{C@Y@^VeT*cc7MKN(VXFeaz%A?x;2?k}0XCWnSj3Wg9t zLf4OCm88&*Q7?kvWV#o}^X7=slI%$r<7O|SlK5R3U)y}HmD(>)D+|7d;g^e-Uw<~a z0L65eZKNcCs3r6OQxxZ*(0brx=*~n3)XhlsXWl-a=_BRo0^jrivtEj<*w2t zLK(;5oxC6vvKZwLLi)$pA^lQ{YogtL5tUB8dNd+Foc@lhP6M}2P@#z?G2_`#LYD}{ z#R$c@k%F%ri`Mz*LJy-MNZ6Q>eB&oAZSLhXxHjJM%1*7vN}LVU+m-%xYE2I@(Oa_+ zzqxS*iwqHUeok%4$OXa~sa_odzpvM!ZD4vQ#_R&(?v?uhdsRB|S}F^0hK?2DKm}|N zL7J$w4ZUPJsZ7kgpHjQh{O2d>m?PfK8Q!|gG$W3rFa2p0!?sXC`Amxd+3JglGg)L+ zOpLH~3lbcUTAc2KAzrOQG#&k6ZB55n#<9+Y$lc%C%mkw0`^=pIm{ByOLKyU(V_>o1(6f1C!W6Y0_!^}9lL!fuH_zd~}Jy_yW+`I&*r(n|r+qnSUh zIZ~RfLO35aIyJ<(Q>~5I(5|khEonE13-Ebngb@uGvMdZhywB8;4vD8=Z23^;MKe_W zfH^&y%bYyA3~^n|@ocfdOPk`2q0yye!|@QcSbulgaWwmMJO*O&|J@d>$DeZo8Duz88hO9b%(SIv$0u(z2d=ngCk_JwW4GPnsO|t zzNYU6h*qYm>Y_sxpGAFDuXU-+Vg-tMBQwP3Erbzo8FxX=)iu6V$#O@6I2+Mex9q zE$jwxWQz_IIS5AbZVVQCR+>9r3uQk~P@M;#mbP?#E$%;3PYGC2aaS@x=D zm0j7eASV5xIKIKk{ULIw6zM(}7=hG-lwdr5xMjnAvK5KFL1;ko^T=Qof;t5m0 zkH0sL%Y;kQ%G!{3T6*yn`!n54T6X!X8{mSdX6E4D786f+lL`T5Y`S!vw^8%iO!{@% zGv7GW4G@-lB{KD^it6|MuWqhrjdxnqj)7i>*KF-wp8MTo|zPfors&ta>DoM*)IR{XlS=~kFC`g$a!=3dOec`c zkAqZS;FWgZ7}XoNbD473DcO5z;wI-k9m+j=vvn1?{QAW51PZHpk}$t7%-hxhHtA21 ztj=QZnAT^oYc=L8`rZ;}BKW?9dO7^b&n!8USdpm-olX~T8HI8g~J5DkhMZ`FZcFtC0bb!W#$^C2Dq@Z z1?qG%S7H@7&&SwPI%oX|Ixu#*dM6s?PiXD*W-CMCwCD3N)IH3+= zILDV<>G;{5;&Lf8D1SRo+Ks>I!rOdL)Hw|TQzaCdTl^t%KmuCB<0UJUKC=2%vGu#P znw!OnPKG=iw#7LZ+N+*B$dAF&L{q_UwhB|#`V)nr zF8E*C*D>E%^tCbFV@5G zqgP%HkXo&`Q>T*yR{6?{WgCm`6cD9VlFt@#LZ>bRuPv5`L=!u|*^wH=;=bo1-KL$r z9$zFFI&kP|T4a55sk{g^M(NbJjC0TBe|UgnVQyJ*%-h=BO7(G$I%-(V#>GbFdo9UN zNFZ7PDO_6x+PMM9CGstXr0CjmrVe~{2sB!AnRkd8Ir+lG@A#0yK?Kg}x}q*hA_S1G zU_FDcn~0E(#e(E$ok!g}83~o#c&g$mCS$s`iC!Jq&m25z>LpTQ7U%L2k!Pu>;7gIc zz%T9ig-DS{&7Z&m1{kN&QJ2haAI+GVR%(ZpnhE|=n~{-`Z?Q&+D(~qMz*O+X*d$aN zk+T2kE9Aqk>a2}jvgfikj{S9Z&CdoHEyuKE`Mfk4a9*RXf5W9?B~l1?nFd>JYMeqi zJ|VfwV^U&-(emCjCCe)H0-ZfroY~v@P5TN%xT5Rv!*fcv(GL-4=@*#EU>6Id=FwDf zn+xxZNQ3rkA!A=~G^aSb%4OFx2fP;CwD=1Gcvo=+X2MwyZNBKL41I683=KhS>UakQ zaQ7dx)!i4H(i|J}9MqBlZbh_DFhDj3u6a=-mo5m0TNclrly}E{Ch!+dyBR&KY*MTZ=Wo+5~S8) zHP$9lwK6h%ahda}SqL2cyxtrg!iiRGLS>ilDoM|kOr1`bqP%1qu2?18;uraU;iVFN zKUp-K)VRgiP26ft^n0stXwjr6g#_w^D1RBkwYzPCV(+4h?CWA_bW%`!(aL%+h--4R z`ePAvE?#C)&05K3t|MDzUh++0)D2ME;f2b0(h(mT`+IVDYHf4_&N=Ve|J-V&@hnX0 zkiZ?W5%xnVnC(`FStSJ4&q{%ij#kjvSZH8gs&opimk`L|744Hqiz{t5a)|WL(#t|w zdF6fL=#1$Jr3{hPzLbQj%v4>=K!zUGp+YMhubG;rDBr15JeOA!REHPSi^d|JvZsQ- zLtDCkixBVPZ})&08Zc|0Bxu#m33_w1=bSH@zXoO{D$z}XObeWtURt$^BF~W^{<+ft zt>m#_#GU8fbf7nKfXXKH)IWoq^oVS*k(1PhuoM5}S>Xuda!_0T#$x(= z{ND5Jc_AAbKaf6NK^ne9PUsxMJ?*PLSs-9}Ut4o>Gn_k9s=Y+^d~*IE$o>4MQvQ@7La~iVW+q zh#W8sq{$yZC9IPiVWa4~pDVV_3e|u+LgAkaDVHoXNHn-}AMnNY?`z%a&pX6Y*@>KM zZ-*@?>rbK0KJF99i-ynN7Ptd;gt8?I^kJNOLP0p07Y zg#&BEAsp!7t9&J*l*s2aZAjN^YQ&dvIGNv)UM`#b<1Uv{2>LYb>qp%}xslO>?Uw4A z4XIjWhT&BiREvIp^R4RU5lT&g{2fYT;KJ5#?xG<3J%@@-!KzCDm#Qa4rr%-Wmbv)w zcLtvQ^9LIQ;R*r{8!O7aYa|_^U?iQ6(VgT)7e&@h?N^rCd~rh0NumYovh22H`iPq^ zHA5y=*{|}h@1$V6n2#qnWb7bzrE)V9T~nV`(kH7FC3xSi?EsH_zm+o(3@$+nqRbG* zn^`f)`DX}OgdMC8hRqhMB#8h=O|1+R?;Z$dok=wvaZ;p+!}31SDVZfY04LjQ48EY~ zLPlkK8K?%LOOMggnT5wWdt5;FGn- zt&2}OBls8w17HELZ0@JmY0Cf4XgxT_xPRbnJ2A>YmR^9%2?&*y3Tw*rzU%% zgxrpIsx_mb_kK*ez#cBD)4&qC9UmHXuPBT(!7=n`G&IU_+5Fvy#M+S|N&D?S^Q)|U zx<+64iZP4Srh7(!P~zm$Nc-VI<||IOAqIuBaXOqTgnRep8WUQ4=K79Pb5wcVoN_Jr zv_<0emNYd@Tx!Rl8l`~5XxM=(s~(H+>h;*Q+$XT=p}WHEtX$u=3GSn__%{wV9%qAG zp7i5)Czv0Ogr87Gcn^_)H^!aGSeN?zm`2rJIDN?XTII7;7_L!h)RTP%?T%90e7jW8 zIK9h8A0h}DgdezfJP|ItsAy~w?QtSH$z@KFqfO$}m(E!VSQOh|zA*g6%=CL7h9ps` zZRt!y^9Ig+u?Y$yfh(L_WHx3Ha^RkO4acLtyD{J*^-=X_UPz4y1?6g&F5a0AaaSMr zPp=P(LZ!5~+D@bbG_2v_af5R}detzf1fm*!8cP%P zDB@{qz=t$c!p5evdDGim#h$i$LP=j%*4QED;(*B!Px|cUFUCq%P`7RW6-hi;T!=st ziQc8yZs9_6bK;qQWm&}U3@y*Ih=@(MZIeRsPb}5y`08pnwP~B7gihD^NXhMJpS4DY zD$|OfS4}2q&0<*tt^5s9xVDEZ48$3|*LbLujV1YQgh+UYLyft3LeLGcPbPM8NHw5J z`9)}^h+Fd5izX1rY zC7_as`JOiuQLN%f<$*P#5zmb?q{PMVaN&cZW4Kh>;s;$OwX`&BMq)nM-CK|{@`qLs z5d&m9nhgo-)+0mnBFoCFS0Lq&<`3C4rw(lkHRv3zkIN#sPKx~Q_E?ZKM96ToFo$BH z)s#3}5Oy`;9hjXZL~O67Egiq^n7|fw81LkiHW{7d+}aYf)RYgG9hN+$E$Dn3GIlMF zf+OTNG~%zhcbSqq14=j`W1>l($CS#8T~pJ*;;D}}F0OaM@x6u{sxMu^mo zL<$|syT9OeOOD#IpLt{cY-9_8^Vp|RY8eG0V0aK~lh$}z8%ZBuUH1riz zmkPW0PUGdvT=d2ndYlS6aoqO{p5s7=@@!8*wFR)vnkZ1iRd$b0*VoNRvzZ#9U+1TA zvdtBtu1sGp4>f2!}VFB*~NcP&nx{RAd9Q^@n0%?1#?X zHQkO&a7TZP_nDpL+`d^Pbt5pEcPd$fkek?~k1uaTIUs^SbFLx^1}@}Fcj{(r>zZw& zq=Vlbnhx{h-btvZ18@?>X$fXS#GuxbXp>9Ts-c)`AxNbLV${*xJ@S`3{m%#o*!+w7 zsF&GgG7DTec5ke3JOtx!r7s1reYp!qGlwXGX4>>)Jd1WNe zcoRZy?SdM>YuzwX2wOj9C>^hWRSxksOLk|p8U0u3gqz7f9-5{N-c~QFW!*n%AX_=HC{RYiVz1fv(jbuo z^iszwOFK<%4@uk!(nzJ6h7Ad)L^bt4Xz?o4-`kX7JVTx{LA4TDT9uRRSER@1DiX(Y z0}gV{gsR}+wrZ6gq7*f1{eglORc|cACMS}SbX1GO&utF z3jP*H@3>P?_S)Ae=piiMK;jAI^cX`jO=93vL#h7Fo%mXQaEujRyOF=RpjGe>-j)y8 zIjhgGRln#8taLG=AJxySqx=z8#qmnT z-t?>vg0DrR@v0%z{TGF?P|5d}&Wn<(Z*b{FosTVg)eibp+KY_X&x53W&reda8EZ6V zZU8%FyphUh>I!xhJGI&sSGgpnrvq)K28}o`=#RL-W6<$LZ3mL}E`Cu#RKlioZ%zkw zx$|O8%z8XVUGo*LPVmD2KO6N}BAm)2T?1!S>ksnf!oo-0;Msv6%c@ia5 zb5g>Ltn5u`nggjH*!H(cw`Q$GH`Np8&ts7tPT}1jFfFqSrw4HYKS)U`MJAPw|GMhc zko?rJL{+Si7Hx(#a_>CAW2i`GkjxS})C(g+8CqP~Gi#N6^+^)jRh;1NfASnuIY5J# z_gVm7I&zxfQQ!7(ChRmPpk<((dsO^x2`2vZK;1!Bxo%#X;|%3btGlC6|nHM_hKd z)x=7YlP^F*_CNc+b(+7pzcLXd+1XGxz?I%`(yKn@S3S);EV~KJ*})*GWVXA^Kuc8nHpmQNNRXV|35-gE?|R^G z*-Oycy6PY;dgkTIQYsoQR+`bACY8ZpveL9<7X7Pad9Nta!k?q0wtQZwr1))~_d9G< zXn_~LE>**A<%_uS)C{mypyH2?$;2!j_Dd-VAr-o~YpMI)-zH9gIX2|Y zXk3rix36?(jg79U4h4!31cQDE{0zGE5K6Ql^5I;zd$8SmNOs?NK(OO}PfMB|NKCZv zZnCIikg>^t@-4>@TBJ@>8XPXNV4>E~=9g}qIwH?#tbtpABLU@G#~KLSj_6`Q(GP^y zJyyDl)JswjTDPx76?!^(ZwMKVy2O2NmUG^3OqL;d!*{|k`jp~5ZC+tEF8{Z6S0yD> zyiRC;0Wb1**fkqeeWt@GL{k1Th2BwpYqN!zf`N&jqCfn8O_o@T8cV(5a>&;%;W@N- z1?psol@vjqxTZh7J{6r&4G9g&ws9h$Lo5t1S2R7v3%m0gJ)ZZYSs9)QeNv2?9=c{m z&L?3uF?Z6#OEU{ft59igTe}*w77;0R+F)GHFP=R6dFvXH>49_L!oGa$A^6dd4oGVj z%C?yhio0_mc&5bJn7l}}@zq&`tRl9t2B3>)le=C0vDufFEh`xh7j6+iQ&ILkqlOv`( zKS~==yFr%%z~96w2(av}MK#z>nwGEoS=seypQB}JQS*qi?LmYSB`SJNB~wHw7cBcO zStD0FqUtv3J9Q-scYD*{w)lV-{aSs{xN_gp5ia^EVj@vN7D?S-h=?=a%k|Bip)}nk z-mSU)RVR*71-v`zu{X_#n~Uu@jN(Ubo1$3YHB=}QO;qSQjM@}cM=1D98Krr^o4LBm z-Q7$^U4Cea-j9j4_8y|;MT=jb!W}Y-Z>&WU{ z*&k|sW+|8G5=7%Spfu+TZqIZHqd=y}vkZSHn+lY;?x#+RpJlC-uS^|Y37TL%tlfIW zx1I7xf{YZz3UxukQg|jg49ZY?j}YSxbAdcba6;QDK_AqQjIlS?Lp;9&ZVSk_vkYk9 za=T7R@FQ(cd? z&Bq)-wM!S!I*91j%}|`3s!CL0&jr*Uj|Xnb^6s;e8g;w4sRB3!K{Zlm)pX z(+v2j35*dTRQ)ZCq&U6f2faJ#5wVFmcT6GGj=k0dKwidK?5x^Ggo1 zt`&|H5lY*4`KkPJ4PU5nkI?ss2J+~rUwW|`<_+&8=!-FyGio?78?>7d@g*6++o)?Y z;=4~ej1Hb6b3y%HAL=`zLfy5r=v87yL??Y5hgUrrcz(MJp&aYp$in=rd78!edI}=E zX&mj@@wzNUe#};yjUOE8crJ|ip8Mm_!l!z*taERJz8kCzUyJ0NQ+R>Q=neEw5QfSV z#Dk&iXa3Q<8>7BLgvtBlcgpPW;)U<8N9c+LN?%1cO3j{P*0Bd`aHW$vwBbKHwBQrB z8ap>8Dpcmy9BrLi05{vYi64EjU zm0Cyz^@fMyFQM18wo};Vi z@*cC*$^Jli8eW}-#My8kbSFenxzjnF?1nH*`N{}yx6f2<2zGe~aJmw4@|%9%4iO&^ zh?=-1k$I~3GSp_=qTk#k>h$2rM(9f)Hde@Q9UYtA0*Wqr^*#M24|6uDE&Ac6bgPst zt{kE8;qSz_D&wQsPEX1!2)3hF| z4`h9Cv-q5OA7+poT|+lqZONDxS9FArzi9ZkCo-@v(d z1HYITgtF9Mt8&kzQ21R=)V{9X{9?fQe=Ra4TGVAx^m5T@o;>CJ9t!@}vo{6jS(N>-l;FitCg=V}Dy zTb#xvp)x1YnUZu`A&SPw zXjylb<(1W~-qHlaSu6YWHM5y@Kd$-*p%Sjz!5fcSWZ6jz%5h}7-^(SkIu4y*e7$%4 zY~?ey`FMb@P{+dteJzh88e0VBxULZ|uMCc?Z0V)Z_UoyuwtY?13VUlt5V!}o$)Ac4 zmkPp88G)yfc&yZ5)8vRXr7if8$;meLLzLm6X%q`Ep*o+O`7;of3{~{Ly!!x=wYmZC zcvPU&i6pVO%IOE$WIS@QbC*ealUVLHc8HT_lY3J8t7I^wp{LLgmAz>af!4lMbqS?G zQ(me=QsA-fWIx;Nl8Xsm3j4~qk4beIEz?WA{_=J74Yc1Dnl5Mm2{SUYK}mjef;IT% ztdlWqsx_lh%75xZLKYS8Rc&;(Hs+UfyzXz+zQ;-TO1+;H_B#$|JK4Kk(UIn(@RQy4 z!bMKF&kfL69;+lgROw96$CTZ7j#dVHEZS~7fn39)#ZY7uHv$JRMOPldR2wTOtOI0(@d*dgq+E$@A|fsa#2y6Vq{)H!t@yL!xYwF>{Sas=j^umx{?k`2%8^C;4q_N8U zpxV7rpw->&hX+=cldTh%7v`X^zfBmxh#5_pFuv>EQYxG6l7Ny;LcNh9XORev_zsQt zm^p`V()(}UAnL#S>bi5eSBr0Jd2^2=y-5*+Hh!uU%S&PJJJ^sZ-5zM&s{*JKPf=i- zL!Uc|W1w=Z>9_H=)s2~D#w>|Jdz`VyVz$yUUj%;8-rk&Qs}dH+&w7af3F)wFUUv z>cw>rAzMa}Ww5Q?=%-V5gqpP$OJ{?U(MQVr`F;ZoY7^A}b~K$*Y$vJ^(X4q@sGx(G zHb%idLLb+4A%1_u?2WK|(qm{o4!2ZmN|P|ptBHzGUQH1qGQm^9VUV`ED(RxaECWFA zp;|6x5eQfmTBK~pJac%OS4>So&T^|Ez81W?uB~9>6+y_Aj3s#-QZ8;Ktfw%iouPF{ zA~>=PU@b-2kkRY=c=e3%ts|f0Zht_gBM7uww2KZ-(>9l6p^`OqBlzmQmYHE+$mL z(FT2@JDR^3Lajf~(}MUNbL8erCaveVN#w3LsIW~+BP$Y~+8_RnxUmeag%r+&Te@_g zF_oMxlE+qq-6bt(G#7-+nqn}E{Qz(Chz^yYjRf^6(m$^4LL`-i{l+nGn>JKyPG3dIL^FI} zebXN)&=5W^`D2YrNe1OG6pGzJ4Qz|H7kC4- z?{@feS(t8N67pnkfNfzeo%H<;(4~W2d)l0!>?jg-(R@H~sfN1#Y}y%2y}=gV7);)G zB2_5XIWXHV#ZT2?>lRDb{EE&4=$)d#lcXTo|a#|wKh-(Nwt0V`D1^-++E+e#6q)g^de~Mq$ zls%eJ*tX(~wWqtM!t5!{ncMbqono-|WBGDB!*Qp8F~KOY<2$?iV*a@vT2h%SEd}^a zG&7jPlOGL^R5)fFIn~q{0P6yv6gv-3%SLm8CbaO&tHeC}lpDZOpXf-V$;tCTV^b4n z2~jc>dNMB34A&kqz?_Nur4WoK9CR%aEbob$d~EIi_Et{m_JzTGVV?x4-0#wzuR)VX zg&_@Z4O`+~814hRL$u#Cap@`;u4%Dbt2o%?E@<{|ZK6!Hplia4A5s&w=fAix{X{ob z1Y)}7pp4wd_H-rZuTu^ajR^LP-QGZ}7mkc_Uuv=3DV2y0CmW|RP{Gp%OQa67FeLi2 zHj*jb%c3Ft`SODaZ+yh2emqtpox7?IG-}X=2VO7Wy_$}_=Ym^-tso^MF*CbX+)w^> zqrP4}_$TGZwyO5v(-*pOQLh!KyeA$Fjo*>L8;!{0f0wTkQ%U2ox7c`4x*Fg8>!auR z^SW2AL@SO=QU>+LRZpOA+JzkM|EhOk9nMzN<9WkRjivjR7#P>=jW<_(&qVF0sK%^O zL9=h@sY14JG%mc%V~f((R5>m8OuIZi($LNSpi?|E?RWcP(t~OdRl7mMe!$2P@n#f0DI-`*KAKrj@GK33Rn~DBDIn&Z-7j(^Dlax`e{j! z)n93TOGd4i?;3?CBoiu>I6?xEhTVPM={gU4%iK$~s5l=qhBGgvD*|O&597h6xso~` zU#9jc{CcnXmTjt0!h1#LKAI?Zx^d|8&*VbqKFf3*Sr&UVftLuu2 zDY}%f;av-dP6{Cluc@=w(9T_xm_rs1)&|NU(;JF&G>;^-akcK9@JUmD$C<$iFMLLP zC4uRBn?UF18P}H*Vb>urxHj5Sfjp{99J5H_b%{B9`t%c;8P!UI*(}yujm%*?69$DM zKV1K>Lasd?s_pG>m-3T3(-C4ylT_*uC#5s3WHu{CYmBgDMlkC zF(r30?&Q+A9g^#i289{dVYWT*Qm1qMy`T5L{aJfI&$FKET6?eOyF+m7U2#aTBgoAr z3^&e52;m4qh_pkDtJlresMfj{*ne}=Ua3UVU_28iFwB#v^d>7Ku5nQ$?t^w5zbP2> zE>+m7z)OIVwB~mXW~BbgLleQWq>6n0Jt1_2Rm0>Tcf-I=RQ_pZMLu6^+h1tJJ`RMOVh^`;?>L70J z)+!0}QTG{MIMdI>denU3MRrbx@;s6-GY_>%ft{R9Z*uX-3l=?U4UT@_u;89D{*Lmj@bQ-#EZwVZ36K^i0(W@gtu#k z+L=fhEL1q&d$6#mX@si!oZ4fUUFq=83@fByR3{C@WBH1Q>3bc?u-kdYBq-u%(M|F zroJC_-4gBS%lt6?jXu_T5fN9OhoT3d1EQgM-kY)+M{ z?qnt54>#5``L;a0%c8iOx?0$eLa17c^wk*v0@@`3zxijd;(vL_m+$`%@)K<#1p%2< z0ova|aJG@yCj-wY>dFT+lX~*Map?T74)K>|mC^X8aI)kLrRxKlLw?2$J_3lKAq(mt zN{ru7k;k*;(<;z&RPm{+CjoTh^ggokK*IA@df0pMfsF%bpbRv80}9wbK+ryY=Vl%9V9~ki_U4RB%3e-59`a2zcIMJh_^`zY6^($4uVw5usJx zEBQ1eoiY@4|7UTZ#~pF-&i>n&8RHUX5I()jTA>*o48F>Vf+FWH*9Y)Q_UrK8DKXCV zwoN^SPPJx1CPCYlV}?0Bt+F)dQeXp%gE;+#=YWv?qj21BN;x&KG1Yj-UKM~#LW|rG zLYm-HD2PBtzXsp<={w!_h0jPfa1!tkEgd(>rn7yyC%nUPG70h;l_<0$by1EXg!oO) zv>Qx0+(=wN8xUDMiD(g-H14l&JI9v`$e-ELDn$z+a?^rA#ZPwrx)u#( zImnNxF3Rz!WVz|`#o3gGg%*<(Tjg4%o)@b%$|b^77skSUJ-vK{keV{UFBw2VnE+|h zT!7Y~z=0Vm{jF-6geCvP(m5bI4vDA0T}u>jN-Dvgj0`j_#qn%ux5j5Z)%y+_XSABF zjNa+!q&J|Lc}rZZQ$le~kUu!VUm?&2Dh6=<5eW=8{ltj3?<<}TCo&6mbr|$i$V6E5 z$~hPNd+)Vs6XlPWt&|F{Qu!o~jOWdAqKk>-{n~b~yjX+#wO{M&KsD7f55Rp608vuXp>s}zX?oLF6K!@U>z3|Q$Jj&N!_yV zrIeWGR%6jfYL4gzTF#Hf4JyMMuXpIXVWcO99^_?a9ErTWqJ-cpoqvD)l6>PS-=8D9 zheO#n4Ntf~293|5O9{AxrOYK}(gp{-N9-v^vN-Toza*R`_?vsZ3Tj46!k_Fvp4g}H~0HAU5z|CWz3 zPxQ6({FAx&vgJ~M^suD_(nv|bH|eGlxfp3K>6-TG%Ei7U0xaWg+`iwh!yYu{7M!BL z>0UO>Wh|+JzibE^ml1QBK<*QNG*^|&e<)WH#XjhHUh~7Vs7OO4$7Y2PL5z63O{w zEv!M601-ssz&rjvOBUbM=yfV6J(n+Ry>=%SHFv6GuG#vq=PH90InUIc)Y{6VR(S9F zt;^!2s8L zLa6Pe-Og{!exPl_0@6_M=Zb$>O5zr&{OBxd9IU{i3Eg?FMRdg56Oo^_#xM5qW zOB_Jcxa)UXB$BVNk zF&;VbXHTuFacTAQx7jUHYJpwHI>zP{^KYlP&Xd^*`zD%gk{`)GDWW#MBx+yX67g~1 zS>w5^E6+SuhgvbY&BWK~pLs*&{rpX&3M$_P)76IDX5L_O4}h90o)B8hql`3LTM_Nv zv(z)6+4gGX)MYvN#nOjghig9IWAtm>l6a`<4Gp*5cMi9EI;`_5E~1>Vu-+fvGpPGi zmO3t$wsA;hWg+7qoH75145*`+Hn^vIloj;MeV*#7=I=E(Z@R1Ac-Xe4T(V;5Q(oQ3 zB|_%eoc2;x8@tA${0Q$SR$iVbtK*Nne6itfT?^hw>E+hd`|cD^I7c<2l^@8{OuTCEauRrT)~fH zjFjL;U8%N@cUOjcl`9CLw1=uaAOpe5mP#+hEj`fHg3(+~dDMnV05Et+54djGw!QF< zyU8(!b$8niW-!DxW$o)G?_NC2u=rQ(tsV_D@Et6`9?o>LTl+dzrG1OO7TjFrWRkks ztkpyi;qn_|xJtI>@WS(7atV}sAFz2v6DdBIemqCmtH0J!u)7B#DmhJG6j3|mab*j#cUNeQ{4aO z3K_3g&v<;lr^Ij3fig=5pXdzjf8P8`d72>&4D+uN|Ca@f#!W(<<*kpH2gW7t4g3%U zyjy2NjF_umlTrx$ASr~BC`-q9N5^FaI@Ww=%S2Qpf@VHA)2N)AUErFQP`@@EE%NJm zJaqb#Y)Vx9hf0O;{G-y!C_Ndcc#)#yw{u%#FZg*x-alUmrx!WKNFEj(sg0agqEnhY z8phlgqG=1BUTR zyNJl*Ub+>NlL3C%WJuW|g6+Dx^m+N3x{vrx9-RWYUPW19z=JjYkz_{j3`yl3b6d^f1tG-A`Klm9%sGJ@UcOEvb6AU<<+;h2 zij|Bqzdn%s?tu_$0GmcIYQ8qnum9VmjX5Tvg0FhWn5|7UlDB_)33a~aQRt|FOfyT^ F^}lbzmI43( literal 0 HcmV?d00001 diff --git a/src/android/LibraryProject/assets/images/demo-no.png b/src/android/LibraryProject/assets/images/demo-no.png new file mode 100644 index 0000000000000000000000000000000000000000..96528813708ae59662fe310c0a0fcce3f69ba6e3 GIT binary patch literal 4566 zcmV;{5h?D8P)-BA~?RD&3 z+qoQKa+V~dBv3+0XrQzb6heyxEszwIN~M(w6%tXaQXxc8C61~Hp$J5%)T9Vn=#`d0 zDTZ)`BTh(&6Nki!?Zk2H^?j|ceqa1e87$keckMmK^Q6CKc4l@w`+o0#zL{~tU3cAO z3~QG`?u1+knGH!coHms$LCe7qzaNCuLdqb|LUvnsx-IM3kY^y@b^1K68WpfavJvt! zWD}&t3OEz;CSUGV{&DYCPhSNTS{0j1# zK3@%a2(tJ*-@7aUY0}^*aQjM2OCJE-;|{XWTUAxnqT|Pp|8fk-=S!2A0$l_N4BPI7 z?1vPO_4h{|S=rgyI~};;x4CoY9`blRyTUldFGhfCXxq=v_vKLm`+UCl96XcL{C@x2 zVSIgei2KF{TvSwa!a*}REt;0l<#d0{w>2T|a{$LldsG3HF+z~_gag1VtDvAD ztE;PPCBUxk>+8#h*4~8WYQRmQ65w-DlrNK|$_%A^tj#bnqV;43*cGU-hpK{Om;T5w?yIRgjK3^+XSd- za!*2Tf;7ul?SWAH@*w}BHcB%WK{_Gjgbouu8yegWQ%tBCfZ78&iFH4gmDFSaE{YQ1 z=@(=HXcA-rWVSX@TW>ao?l8>N(j$m$1r-$)r?ET;@ljI+oq&URd3j3#xC1cT0W}?3 zoK7>1b^15Xf%gG^ag=`U^e9yVrXR8j@&kP2{OWy>WrPiQjnYouJXjA&*XJC4Hht)S zAo)6Oks{HmjEs!05TeX<3IJyVa0S*=W#+MIpa8%Vqwv$iDpk5;7-+82fii8{AaI-@ zXGaf86A7z{pdd>iM~tDH&RP{=a#n0H2LhI_DrljPCe-(-)yc`p*8yNA%{1@EVD1ZZ ze2f-={ukgG&}70)d!tbFFiVxzJ36j1hVJMnjvK%VjHoT`igY=}b~j`*OV#NFcCkk6weqF)y50dD(Hf6_6*5 zp?k4klRxE++TGGBm&`JKm<+%JgK`eK|f74Z1|Hmnm!wSuf}1yiRj z=InK2Xhw$cdDGgF-rn9CfTWfT04hy;GW{^jbfv5ueeoc+&48phfYqQCIp~n&o}Qiy zmn~byH0D-g=y|7&kPbo0Q)hR{r?T@u*0psA)M5c{wrH_=ho@i17^*zcw^r)BOlxM! z59iAbysl$SKV09{)l~(+`MB0x=Dj?(YS6SK0q&DUNX2g|n6`l7$I_t<`2bpqPFvp5 z(eVJQL+F(Gfk1$rHDAg3ptQ@3czxQIA;{GVmP%!MuTtfP{x8X5rcFO=Mwtf{Xc1_N z21vfXn<}%sU;cT9e0nmjlm32?*U3N&kh|!I88zc`rA#xe#sKr-C>1-_Dl5p+`tC>o zJ~y3)j!2@GwzakW4$H4&+d_5}w&%#C(Yy^RfO1=EsMR`8iJ%2lu;^0cNI%S*|E`v{ zHw@F@F8yexPzfq@c(l*_Tgj4E`RE>Xj$Z>~R%2r$0k>j+E+Jensk`C zt4fE9rD<$)1*2VnQw3qJwDMwga)UJAFbfd!&*#!5z#EV$pRFi7M**5&gQ>`p52wj` zEUmAvKaFdx1w8(37XvL`52p*^hmXr-)4Fgv(Tm@k5h1u`$|9H+Zjr^K{8rmGThhqM z2aJwjfj$dA*o%?QCm&9tlV)K%BTf%KAB0J}1f5jv^?Hk?xh(YmTky_G3yWoXx)s^x z>evolBQ<7);03g;UuJq>m>;gtAUdM+wCMab^vlq6`uP9q`}~_rT3cH?cl`#I zexI3nJFc;+f2fsW{e4X`WI~ehyDG5#QUz~3rcmos-9FZG;|Tk1Rncb8lmQ0RlQ6*? z={^P|XrBXclFV5WI)>)Wjcqf~Dc#TC`xBbZ+aTK^zmspIk6tHV`*)e*auqi?9ri<+ z)Nd$dTCSk0Tc$i!n)o-ST{P3s(#DAo0^)chF!~Oc6nPM4=l1r5~ zd3DYrl`|QTxs@()nVy@Q%PLkQu9f+43Gd`kUE0M!i_?dU*jcueANBxvZUp$O)Nmh)=lhi72D4IRVs-fS#6(sR&p2Y7eHNi+feOg{1r`I9D<4}F5ss}v?* zezacT+Et2dlq6ZA={}`ECg4NLagS=7sl|2j%anJNW@Tq)X7YObaQ#)vb&EN>#He0n z%OD3THChA86(K)-ua*zWRh^YQq5#W!%+%z;7~KTtrkN&G06n7e9v!il)gS`r1iGbe zoFQ;^TCbJ)n`61I*(z*&AhY}tC$L?!|yyU@2Q>U|*W156yhNPq*<*b-Pl*RKI{0NH%NR79BICfX|sPO{XPU(hA;@ zn5xoW&%Al_N(5$x^3|D&W*5l>o9R-5w6#?0WzzUP(%@vBr{AK%J&K}PwoF#dIf!+y z%(Xdv=+&Sq!Z8HJr~dK)FAW;$$C56l9>0ax)X#jF8ZAFeYm!21#p^QDrUa=@JDEmXa_L1x!Xm-=M^3N2>(qz2Csl`Y%k!>Of(tY6DbFx^YRwa>=2x9Coe zVsrYCe}e@Z4BUF``wZIt0WyMDVAfxbV5~$feOnf-S?gCutW=4Pspg25AMS)4#b@Tj zjIfy_@Ar5-m*CK2($XX9{P!(Dn`FWZ1k7ANq3;!G(%`C5{BTg#AxD=*U%yn=A9p-eJ0x$Yy zFa5GATLGEnYMIJPncG*TX;qfGv`ZRyfqd>;()e*q}`cU`EfZH*0c%sS)#Ivuw$#R%Uy9 zJN@nrkOT6&ghjLcn)2S$0#;-xTh0=gy%sH{Nxw*dTg>9au<1k74}Y!ztwP%aioVO` z#|#XFmv-*l`HvVkyCFZ>Flp0;y4@umemI{K4>Hp;RnyIDXlVFE=Jm8C*qN)Evzfj$ zTBZyKv|cQYJEVbdSmz0hkS_Jex0-Xd2L!uT6CAq$^aDseq#;g}(0sDtWn~xbTE9a3 zA_Ev2a6;39ew8h0f?3ODYT*Ik8u`RL0ZmjzDpfh|Ov~(2iI(Q{VV}(OO6A2@YhQ!q zHzdhS_gQ9~Y5{UPqz_WXWgJ@B*m$ymH=}iTcehbnd0#Pr*Y@=Ew5vE!2dz#}^t@Kf z5=+I2H>KaLl;~3V$3*$zxiZU~KKz+6^hClPI;KHdU#r=o6M$G}UK7^)ZQw>@=g9{6 z;ZrctCG^7pe2S9|^usKMWMyULs{VU}K&=(f>t#M4*3z86HLG4l()z4assU@tZ4tz;>BGawC$HnajEszY1yq}qtj|zYDPN$P6fvKXb}vv`wL2Hi!@Nod21IYUoFtM<~yFQ*)pu{P?4x0o- zQ`KVUB`hpU0`3al#zT0#8=|+jcO^`Bn{r^z!#*vu+vu>1qaaIuxCZG_P}6FIDJdx* zL6i6G+O_KtBu(bnY4HjeCb~NB2}?^$ z%eSLB^6b+1PdQp!TdxV@6k)$Fdc->eSWB*~tbAbKzI`_|G&JzxXvbfVv$3z(XM6YV zz4<)epl#(pCs z)~mOP-3GBd*Z7p2(?vFJPHyV}cA5j&X%1kgIe?w!0Ct)K*l7-62e8v@(_;D`V+CfF z4&THVqVe5Yd|BzXFixGL^OWmc&DNdX>Pkn0qtHyagv0;$urW-y%XJR(oQ{c(5x8ax z1+o?HSm$;CM;UG?kVk@Rd&sUhhC30+W5KmG_R7 zc_MHPOH}Ouj!z6E)Y<9&Wq=o@~grhZ~Q8O~@<41T!t*#w*}(0ZkjY@eJ4mb>jrT(>$Hv#yeo< zxsONSI}YF|!JSAEV|WVnoCDaNaHk#QcmqtRd&7h~tsuMO4DMu4=WWz-lcT}$1-E>n4~E*%q?Prf{2$i5E0%3E3`pbg*q30ca?YojW=r*zTDC+)bl^oCstd z^SlE%a&6l)^~mtd=mp?|6sPBS4JhRxsb_dfv!07fLbm1^g=R{#J207*qoM6N<$f_k0I A00000 literal 0 HcmV?d00001 diff --git a/src/android/LibraryProject/assets/images/demo-yes.png b/src/android/LibraryProject/assets/images/demo-yes.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0e94b15bb668b078bbffc5e558795ae566a69d GIT binary patch literal 3031 zcmV;|3n=u7P)idellS#fv6D^jS$i( zP|0e5nwXfPNsBd=rR7CXyY3>Cotb;j@&BB2R!1_sGdr`(+w*f z+`D|ojvee4SqDUV{D>x(|A)a?r1M-wk~U`nWsisS+~4 zrB(-_hoDbD$14HPgZ>73pF3Zvm&YvZwb1LrZrtzSW=e?V59tj7UgO+yW-WP*unCou zY|3_u!KH~bpFjWb;>C+k_xAR_D}<2loYfX7r5GI@z4O9_3+u+l#x`3|*^Ima z{W|m&`|nRcpM|chaolQ-GD%GVH(Ie`#cseIamX5%^XJchXk=vMYtulkRVGmh^bzRj zE!%sce}XQa?&nWAv%0&xf9c>hFa7=fXS=$(jyLfUU#S9@*=v1rOVr%Ql6dxphK3%= zs`)z?opEu1(;?KV+ycGB>K3~#SuWa1Lqe@ey0%-H!_Y;2TEWqHtI|ngWNuoOP7)(? z)2ejhk}M~;M_j8i>t`^qFC z9*+E};JkeQ18cV~|KN&q!zWHer%%7CQUZ9gRav>BV?8q~Iu<9^g1uakdA|Pfik6RX zYyw!)kTWi^*`qOR50oC$Jh;SQ6seq|!)W1&UJwyuP|+srFMS%pzwjA6!k|=~3(0vP z@fjWt=wG%xZB{(lsvNWW3s!r%PHO?HSg=yel;DEHGCf7#ML{(iaN?RMw~(ct1q530 zI08IO0Zw}n)l#wO5o+unn`xk@3_*wS(>gNz5NPO$SjG%mR;*2=Wq{*2VqM(@q6rlG zd`H@v6^k_^rKHA7R?SpI+@%I5VcM~f@VVHxj6FiZeOl0D{%GbxDYMc^k~84s4TQ>t zVJJK2b+StrFSsmvuB8xkGFgm4B8K$}-{b=-(lHazz&$oDmuXr+C$&v7UXD~z8P{(7 zvln>UR41JSW{kvq$ZPk^SXt3n%tVk6i*YehaogB$3jufJ^X%r0k}5}K%7RM9g0-LZ zCAn2amdlKBa~@mk_UJDedt}Jmet&gsd|VU7jy~Bn36Al!1!DqWV&o78a`OruF~=wL zbiXf+&5i+R4>P^!fqI%8Ed|`S>>lO^1dMxz6*n$b=T3@ZD!E^>zPwJLbYvwzEdpNz zf(d<$z<3-4AvtDva8^*1SOGuGzJMKy_`D*yalD3MAzvz&N^;TN^V00diqouMNxu*?vzVDk&gyA?N_Oa0TOMac9Ro%BGQf zsgUd!T1Mn0z-0L)WsdiQupm3TdU#iNZ(86I$Xyh+pwB`7ZuL8M+b+9L@&F?(QbFho zsg$q7t_6yC>%sj-6iIFn$SR7ppWiu3&5t#unoJ-xATu+O=u@ z=lbs`bY8#y z?=kkxZ$0zBFE;d6%a-f_P{ZT3j%}%n{=;kUuzZ+{LR7TyuGXC*xdJv+HG-Kw71xfM z;;KZ3tS})d=&CY>YjVjHcU5ehGbK_J*dP90cqaDB96rOh*)&(>64k@3ETgoz=#Sag z169T*J;JI)0{-yImDGl&Kb-k0fTGtcux8049+J$Pz_vgZ@b zT>G6|_`b$&d%AYD(ju8x=whMoBl>y~8K}OqoGYQhpj4tu30xOXs;r$cT}aX`Dj|8q zBf+JILbyy#4QVbP2{Wt7_Eo@i<3l&4BW|xaplFW%HTqA`PTg8VveJg`P;8k6zkc>C zE95(v7x=`D`q1WTlF}7$QJ7MhAV=CN4M0R~6-dG9m8{bz?6OSZnJzKv39G1Bwys)g zKfovyQ|9Fhy4c`{?X%9IW&hLpJw3>kB=7LU5`g4vjzxebz=Mc|aNO9=C$tMUV?|)~ zLa_7bYLj5TqON41qd854h%QZ0quK(G>9QdtHqo3jYHPAKdJsj+d{rLSn-BfC(9sdW zE(0d@WTS_Am2B({ZIX2ZBYAr{e*z{R3eQKrgpiDE3&oNG@VLlgVX|x$nM=o%TsqBLly7) z=&wDy_oS6mqYq(mcQ&Lz+?@>>7k6hv#>L&);KTt=v$#7OGA`~REE$({JcPwbQ_}E5 zSeylCTyCocXZdM1Z4Wr%&!I}XxK?F`#kDFkF0NIXahaP|<>kwl?{(*PmVE4`OG{hz zv!?`n_3G8t4$bVyl`B`)HgWjev?|BP$2YZd=4D0bmvUUYcJ1LNKBB2sCEc6!`c&z* z`?Wfa$qaw3PCdVz@=aF#AuP4Zq&EpL{aU+0hoxoG>~9~PP7ct_+UL%3W@VqSsrJv^ zxyYPQGvw4{Y@pvad&ZrU%m}gER+&Z9a~}qrC1=KR2Q1V7%kJm_AD@KYZ{zYijHTx` zyfzkMME&XmmfaT1(qwQ-DR+u8EUp*r06TGjojAZw9AGC7uoDN^i38kDl9*MMA3d__ zcK^sd(8H`s5B`svfA1_fFWC3=1oiz^dmP~O3qd?oWjk5% zYZkr(oMItM?Vn<--$H)M0Zwn+eYB4KzUTm_JMPw!#~k2n#NBH0C6=+JOYH!7y0}{@ zR1?3Lwf}t90q?0Z?w)66;h`&&QX~V+G&AaryJHTpi@Of+9A&^Wl|!t)&QvDjZkhlO zGSht6Kf|~?(9Ur;Er16rzz)_4*~Q(I0ImkK7GxK9Qv!H8kkgIT8+Q+6J? zTgTnB0iG%3wvW4M1UwVSZ69~j3b-D~F7Bor@N|$}+|3B!YLH#r%^2WYA-hL0P9gsh ZU;qgKRb1q8Cn^8{002ovPDHLkV1j$A+6n*w literal 0 HcmV?d00001 diff --git a/src/android/LibraryProject/assets/images/scan-example.png b/src/android/LibraryProject/assets/images/scan-example.png new file mode 100644 index 0000000000000000000000000000000000000000..b5183e464943fc5c9526bf84a608d2199a9e1c76 GIT binary patch literal 8927 zcmV<5A|Ty~P)Wy=;jF-na)@4V9xO!t$Nl*Ii|1CwSwTF6^M`d5MXx{V@3 zgsc`aR7jQ&Iu|oc=}0}8Z;$(-fKk~YM#$DG@-W=dU%B@f?(z&DgZrV<4^@rnO(7kt z@C$)^e{=q!Ll5P2?Mim5mB?oEPOL)gu5EVreeCwa>tBA!-H_o9?uU+N@DMbnE>)DF z3o-Unty^~qsyiwu;9oUx!2R%==F|nmG>o5x6T$H;u3jZuN(x!GZslK;-@Sl*7BJ;{ zdfI9*7%VX{F<;iJS8sd6h7C^z@}2(i#~)44ojcd%^5x6D>~_1!!*1Ptb$zQ=t)e}9 z_R#+Q`)U39_3HDdp+kpKbaXT=Sg^p^Ca#~p`syp(6Fv6WW0aVfNEwxut=_=0-%>O}(v z44@A`{E$YC8bz_Ou_S(X+PQNl#mC3fbI(2Jyw+yTn$h9Ihbb&9j9Rs7CD(DCZ@u*v zB_}7#{r~p2ztPN@Gil0{Db%}nZ>mwF2EF&*d(L|>nM^{VE1-o77gBzHKJD1CLwU95|5r_3Ibxov|DDLnnG-L!5_)k>8?4ix=YJ;!Xs^uZ|xS za`x=mpN<|qI!!#3P@UbH`0D!5Syj=(XfzgT)9w$1h)!%1et-%F2@3(e}Sr9?YG~E-~&QNg9=2b_zq(Q ze+PrX#1z!kV_A@b3!$D_^{_ z^qF5TA}fo32?i4rgQA2qQ#2)?4>XvB>1b!IiNVBFWf3lS$PwHhbF;zX7 z$&ud*gcRbB7ihn5fqx|i6H^rdNT`8ANG5;Nl3a+1^D{A+n1UYg8^w|%8%d}?6Ot1J z1r(8+%fB2WIEiWCz=7%hd}Hsw|9-6sJUs}griPFLDuSMgDR>a9{jf|L(})ox{?FGp zo~#BbYHGGcu3ULf1%739#bgVo0G-kk&4HFd1%K#=dRVq>S*iOWn{wU*L;rQ5a0G$;RSLBVQDI;`QNQoBp+SP?HzWnk_xjc97oGeJ$ zqD2c@y?S+_YfaaXANB=4{`h0LoHS{YbKBgxbEOnk;I4h=gb5Smcc5UWO1LUOekh7* z<*W!yOl8H=rAsSaH@`Y`XqgEFCx~=(07Pt8x>LJ*Vj?9bB&aM^h+K+8f#}5M5@e{f zLkkib5ru_G%_vkHs}`30=%bG+_1^pU?=J7meagCa^wh2`0syd+O%o3cI{f(mUi)?EX_S*`gHo~ z#~)pepEG+l{qTdMoY&!P+bBVhA#eua zRH1#T``vx_-Sn@2{fqwm^H16K%{Sjrr%s*d(MKPp%a_qMv^HiEKjagVyoLBahJV z;lpX;rcKUc4;(l^KL|2X9ppO%8MSKFiY8BCX;kFSF2V{Y97F$Lx)foo{S+O6yLnLQ>(dE z*$z!BMG(aJXPzOm;si$p->9f4df|l^==R%hr!j)y^!!2Fw{NGmZQIhGJ$q=#kRjJd zQV>y-CQYbr-MaEKu4UM;VH6^+Vb!Wtj_(lHx@*@isZH(QzhAc1sZ&QTp>5&18H_4T zOksI>=7_AUNR!1963GA2Ic}*-(BU@;%}6B{kQNAM@v>z!NoX*}#*OI}p;7(z#~)-C z#}{NU3cB3OH6RSL#uj55E}5n0}oJ-9zEpxXPo9T)%!jT@>bJSsCu#`v`%#DMflWJi(xmCr>FG(6=At>wY4^`RQ}P>c z(47ehbiPFkGIs1pqZcleBWQEx%%K_z8NK=Dn{?{bDfyBO7%)Kp*$M6H=9_PpqiygT zJ^0{*vK{7`B>S*1=e{jlwsh{-p+g7R_W9?ZOY%8!;)L`wslQc_ab!CgtvBNCN( z^hn8@yETxZwsV?zr>LJEgcIO3{{7U}Vi33>q}Z<#YAw)up%tPIs3-2Vpi29z58k4Zg7v zBStV&_z_`w(wKtQ$E32YmX+P@Sgk$l$4|B>0k0hK1S^0MnaY0=ngJovRKHDIb`J+ zt!;Ds2&%bdRR}0wLq_F>&iCDCaLFU3iu&2{wp93Ij4tDMWEl+H>jT78bG}nrK|jI> zuaK~i5SL(AUz&3PM@(isILz@XRe1(yxi>r7yoLG_;bp@&lL8gQKcD+p(^0 zSJ$;m?eT@$-+Ny^=*Ozpq`VJ5zLty#cGR|C24C|u*zGwM%jts9P>UcSn;;&WH6+Al zGaBtSu~d)A;b{k zWP0*REMFCUXf<6F?U>GFLC!6txe@&>SM)RYemNvMrqFWf(xt_6!7`##r8YfBj2NLy ze~F2SgNiy3xrWmkHUFv-jAO;Ar!g6nD@G`QU2U*mGkt2GId*SxxrR4x+_*}weg1(1 z20OA0;9tiZvEtv!waxCnk7}Z6*WFDwHs#9aJqb|f_fyTAyZjKi3rv~1yGxfLARzG< zYYeek#osIReLF}<9zSF1)b#bywO!Le==`L1y^Z+otra(cx-9+BzfC#y<&Y21evN=U zKYs=zpcEf+l>Ra!!v+3m@jTLju9al;qwJ_3{iC z9WN=#u?ti`tg9-Zx~^TS`?+t|Yu6%s;*=zQ#~FT#P^F(i!W1G3QQDo^k&)rTuK7bQ z3G*1t=BG&=P!r3@iR0&yn)BwKSLKp!P$27cxt@{bqVoPD&cvq?ahJEd7vE z>oOR{0~(GRz^iINsFq_^EHAs8klVUXfl1VPR;!ev2u4p4(2`fcjLI<>L4+_xB9&#R zLOx**1IdMWY;NoR3qd5=1qEc$@h7=kGwuXcly$>tPZ*5yLzG7IiB`xbOj&m)9DBf! zk4HT(L{1L3>X>I*VsTG@;)#HY%h422#N;Wri?$A#p6Xa!JA>f?F&a&$nzA0QXhQZP zB&cA3FUf2!RbSQf{T7uLg*7II-(lD0&6V1z4M>T6^{PWq+b%bkLb9{TfOX89)Hr?Z z9-QHJ9p`t8DN_=H&Gpg%`Mz?CBc5V4QXQwayFZFY3 z<(!hoAHc-KC_Bt%vY$Ig_Vjf5ap;gCvc!~H^uUwJU=qhY|NQeZXE_QJ;JC!@-R1Vx zt5?&il`G|Xw}b>)IN|NL-=;k&DKtMhnZEt@TUj6hg$)iKJSfjoV6n(q^75ZuiJrDQ zzDzFheUVX7^!^7Q1iUhOH8L_cFD$IU8l=P2OiYY&fw5gXvLYj==qFiOS(GnGsklA^ zBC#sb$hB(KqO9y}XKC?#p>@?(oZ8461VlwfI_uD(-W|$70XPRL1l!%_nAsJAQrB_J z)!f{Ge$F~-R znx7LLoh#?e6@jZmh8T*R7pRf37E9G2CPo$3np(Fe+gaBHpac8%EwtbJpM0Ww{IKD} zY0x8&(DT!#Neu`yLgfQP|Uk4SFVs%oC|I6 zU%~v-gZh0cIYpWR_ccfM)y$Zf%wRX&3jN7(Z(@||3nk3CD`h;#j2SbWg)@yB(+hs5 zCgS`nSFNJfty%?r(M;r}zg(-u0*%aLNqPAEh`B&hD*Sx6-0Ti|ChMev$sAaZf)@PdxF2+`eMP3Yt85GA&uM z#8C$=fF0Q$O*f<|5%*=Q;{A|)OpFS_Vfl8MJUY7d0MqQB|NJMt{@QC4A0IDMxUOBh zR>mtKJ}EIFfnJ<7tJw2kWX|A4Wm4M+)6%GEvu4ylm~b%d{!C3J6LJfQPOHW-dBXko-|u1)Y2%pu7`7~Ne+67T)Cs0% zMup*|kQ^`f9XWEOjOGU5KMGZH31wzxQv3Gp=@X$jfuxXBzf7i5DSTfQttbiklSzp+ zCPoG0`|rP(QPv;#mdQh~l;=!~BTw-neNK9TdlP>()&MQ^L1| z7^X3!M;AIz^XARzrI%hJD*`R`@-Zm_pHzr{g$`fjqhEIJl$ikz95_Jd1*y%SKVOm_hz9FXQBgE_@L+m1IoX+bA8<}dQM9NYcilx1 zNIUC0z-&w7H-w3a;ft3_m|}J7)}?>{```53bI(bW>>ZR4+PG0Bic@j-J+5(qYMPXU zgam5Rq={UA<&{_HhaY}$*>9sb&%O8FOLqyPS+HP%^f4jSVBzA$MP?TmIeN5Ad*TDY z#x72?c2Azw0-y8chbazuL>C~5eW{o6Xesce}B1N zQ)o#rZF6mqc z0RkAM8$D_i#R!rD#*Q5;NAzU;k}&Z=NHc}mr|w^Y$W}N_W7o1iAUeaR3nJPmw5;wudbq?b{j_6;be313DF=o<&!!s_6T@F$DnSy}t5=undiBgOE_be4 zHR*#=(XVe`nFAca)D!rQAX;qRvIVp0ou6UCLDSOWtRT0!^X5^fn{JZZrIwbFLDQy9 zqjl@oQ)pONMcgvj?sqobn3x!T4483ndXF17PHIbVY)_p!)!~p9!1R)RnVGa`#R_`l z!3QOQJTY=4eeuN?bnMtMTC--2jBmnu^7HeZ^V{}m0xuCFfCzJ>LaATBKK1I=OSU5l z9Dr{L@lxRt5i;{7fV3*LYS*TLg9er7?Pe;Z#HJe)6T_bY^9)+gh7B8}PX`3ky?b}3 zGaL?X1WJB-(@`tor@PFg(Px^4j!ZnN)RW4F)=UhBv}@m<)_wMw9GxpCVuI<0v{M)O7iVH( z1OO1}jQ~l^Zv*MT7X-hN3J{J;Qo}oTq(1}+Y4P&QFVpsI+vv5|U#H>2htr+ix;eM~ z{`>DT6G4_T`nEt*kYK{ZiOv8^#4I6&%Kd%%P(7hh&Hms2Xu!aMlyT`&dE6q30-Rve zjfsg7K)~?6TIB?Z-&E%}OezFVVj2mipa9zhQ6R<}F6uTn+#pG0^XAQzD~`YCo_l1B zk_wo4yLauP#Kc6ZCCooWfEVOD3WvBmwekH?(b3Wjyp)k4Q>uU*EoD!80%kkOrkjt5 zNvOs~fuKx+j(g*uzT(ijb!+MOQ8gD8hz9@5U;ZMek*IznILU27yE2_QLw)}Kce?Gi z+vGGB_>d4bfY>KB3jCXIzL6T!tXZ>Y%a$!PXU-gFF-$nw8;I|;2$K$GqS|)7FcA^k zgzI?!!w;!utx{*Ag)(-U93yX)`mR>Re&~^y($mvx$HvA6rTvV1WBRB#pk%imU|JzQ zsSqp{x+fyS8DoTLCMXd;$Sq^QL;d?pQUah+fs|G%WyB?nMoCJK4I3sC&0&hl;>C+) z228|Ol_5zS1`?0?!gQ;u{m>&ZiGQX<@jyNb#s`9XWBRB#U>=)AQ~ulI%V#oChYlSi zVbxDakl8AK{q8LSH$TEPyOE|aV8Z~krYtZCX%FfE7-;N)r_TpS>RbFH`s8hEt zwQ1K*l2nI|9qI7l!&3WdC-y4=Fs6#Mcgm#<@f)u>xl{h98&%~6Lx*$7oj;olL z=iOzW^QGy={m?sNVlc{t8ew6DG$%d6LUK5v-Vor7R)!6EtADBwKe15$3iMycRG@F8J3417;G20@p|%amP2 zsuM%~`jqYXE{@`6Vq!2{fv9e03Y5*8$%KiwJ9pB{ue>7L5OkR%NTyNa#xhtE88H!? z1R(Y9tQTLDaZl$`Q)RZxIrHYp3A>L!{y61m{8CPc?=rS-O@=ykh?D?M1``vb3L!=( zTctbT#733@Xijn-oe*nWoHMc;uq)aT{7#4%kByC$qi~q~i);pPl*0iIBEmk=(a~~V zUcQ@;%OKi~NU7r6iYbg@h>2?xGb#+1^76de54o4-2`vYccAZL1n>IB1si$OQxFi&e zUv3-Q+KYFP)hG+iwPE!A>l->qRXwBB@!|winr^ z$XJWTZ;6S)DBqU~Ww@cLi&ZWdukDB$8Kzwgl}5W||~1a+Gq#QnbezufJY;rPG9|hG0o#3;=R- zb15x7U9O`F3eu}+ON8S*h=0PA7PBzv=TXG?s{?%lifHwd!n`Q($-U6aoV=-IQU6i-;DXix@0Y(~UHiSz7n%lpLeU$9Qg z@P8GyUOg!#g4ry6Nye5f*>np~Q;xy#|9{Z7ZOID%kgfRCLhIHyAeN+tAm>7(T z)0(29q`#@y7h0HYA-CSjq{JFinXp;NJR!d*pKlWKw2*H6(*zEXO|nwR$!ewOqesc8 z*L}`Cp$aHed^xmZ0KxJK%#L}fpIb5Iw$TIlkaow)` zj(B&G2jr+A7rQo&sZ_+|Vck$%pkr}uZrcqy+n;LQ+*3b1Af)U3^XJpG=XlCd>uQ^j zR_^;I=jEll1W}qydi#<>6bZ%j!*6voC;2@d`j+lBdAYAwKBmb!CnKe8avAnj_s31Y zAY_uloN>zf3(B_1m3&Q%zyT^>VglTc3NZz9EZ*e#si}qDAv&Hxw(b*O}5zr zt{)afOdCqDZ9@sqqn1=1rn60LOR3~*VgwFQT6d!~;esC(`Oc?!(GU0eq96LRVa;{B z82o-z(Pvnc^Sir{wH~(hEW^G)JH@_TPKBLoZ!622D*2iir9iZuXEc=ybTV|R@9I#r@MkGkwTHay(hebqj;S?P1*-L@^)^i{q7-Q+z%zJCPj7gRls34@~*e2Wbrre*vboLJ6}fWhyc&#?@|w4FQ;=T#-(8GO%=f#D;3&;8KZ54WqMa;Sro zQiUHzit-E?3}1r#q0$dkV!BL@iFQ?yvDYg1ewq6P!^hx$sPsc^98;E%zRJe8$uT=W tSaDdn$F9mfXK|lk_zAcl3jDtS0|2_az+Xti#{U2S002ovPDHLkV1gO4SKt5u literal 0 HcmV?d00001 diff --git a/src/android/LibraryProject/assets/images/scan-from-phone.png b/src/android/LibraryProject/assets/images/scan-from-phone.png new file mode 100644 index 0000000000000000000000000000000000000000..56c34492985d3e9cb0b434479deedf2a2020749d GIT binary patch literal 3207 zcmV;240!X2P)^@RCwC#U4MvF#~q)yx3_ygR@XCF zjaw{2q*Mr4QW7kR)sj@wply)G9}O`Gd-RV|8);FridRD=P^+a-_K0XptAVyL*w&aF zm==rOt9LrORNBFt^ZU zm;_x5gMy!@-F7;TlZnUUr{>O`dw%}>`Jec?qBn2e{L-ykx0VhL4nCX9<-#u6R*)pj z5oW?glw*q)E!vw%B(B*|QTSs4)9Lhut5>h?;o^*FvMnG4D*|%-2w9R$1UYMa!Xu{e`TU$3r%Y$(E6C_p1S-$|HupdCdvDYk|E{Vbf#3Q+=l*@ur#U}(=PKZ9Xlu(Hdv~aB$(F!XF>mfySAw__JL(_ds zFN^6zKQD~J>%jFkDP0wuapGIEW{vAUVN@ZHSZ|F)*m#}XuBHo9=UW;oPOx?@D7=Uy zyoe+`$3=j?fv!~-f|W%H>*Hf%b#uGIjTT_Fg>QmLXW(^dK`{y|=(zZL)-|`X<&=dA z>q4A50oT&)YKSl^5uYwkEd!m<#6*bykQ2^i!ezwth(>?}jm11ASxn#gnC1RC^8V@k z;|>l#;KIv`ujMb%Xe2T^+7`;?LJk)s7iEjXMTsY7lk0>jHSXCY<( zvfQ#nlp`ZuvUQsijkdLBGW0(68v2>#f}>iyUDFcgFHW5)nR+t%$2W?$NB(d;{~jIq zc&J!H9+55|2WhZ;sdMJ!a&s(RvQ$4rI&$vcFTr1cUmB708Of{mk-6+=*3<2(g~crS zRPFukKP$;}pz90ybg`7vb;rs1bV1rLl5?r?u2sNRbBJ zMb)}pjS^fglqQw+}jU0iyiPNn)*9|u} zRG2%ST~#tII<;wiiE@r^T3@u3*F`0M_x%k;o$Vq`K&;F81SZ~n``2tD7v@npXD*!m z>u1l9%%&$!oh6l{azLLX$XXAS7%{s@jnvf&m8izpZq~6H zQMw`D)n54c)VNnR7T~8xb>dSkrtE*JR?-L`v({Es7N9IduW500z^8a!qDb*5g7rNZ zmCP=ZEo$Es+%8`U)6E(-ah6dAd0$Fvm4qr!XS32`mh(F&eN2zQ#}^jUtAK7nkCzM3 z1dJo^DPnDx*kOZM-DVf5O?fK@KJ{?BjF?@-Jh~lJf7GzKnnJ8YQd$HB+KJ1UZI)Gt zRqbG}rQ2oH?4ok%KAGJvx~=X=Y2pF07;=VR11z~Y@2lgzp&`k}U=%68Q&c?lD6`cR z@s(@lArCx^#-xYQd^b^;pv4ICb14n{)R_|FjTURU*+p_bF;Tc4ZWjsDEIdHolF~X* zq_a?{v+8xZ?~)F6{Htj)f~gfekrX}5~&cZRYry^ray5Xc~eS@Nn(vp@TN3W zq176xwEZr{>21m6I0=*Bg?q>}Z2Wh@0u~(~XKmaMY%lnNx64`9w>EC9>Wv)N7cF9m zkbCDsI-Pb%n1s@<03I;|2RotVXYXq)t8fG0QDyd>W5=qsoTm@$-D{r3q_0Ex-?AcR zpg`lQSbgVX(sy*M!d)P@em6uygg5_@kr5V^=qNrbH027MrVEo`A70tBr$ks>tnz-< zvR>f(=~dT+=7NjxE?U>RKORlORM7F>dv;W$yZAZ5O1?gkNF-`C;O&qw3AKbVgCq2C z7Qsl6#U#kcxmZxoCVuzs-T8byJv}*U$_X`x$4HIi?ap@B+!dgvoM0qKm;@3gfk46} zkT3}Z5+-3P$TCAeX38;#gc)4G6t<0qmhHQ`MC!*34i2)y^X`9V#g7p;3ovc++gL6V zW`F@R*MCnwCV@c0Bm_p76Yz;UOJQ@}tQY3Mz`!H6R@&yeNpO5jcVXVRabu;ecg*Ix zNr1P_<$TDDr!eo_xwGc__3K};?QTJxpl;My8jJj6!(QD*p=;N!?Yw>a_Pg`u%{!Y& zB(C|nw&`?wVSj)B@}Z%jXDH}1ALaTnL;Oar241;xg{~F>UX*Z{^CQm1oLg9-f3)US zlPpJYaGCR)tnhZ@wXFC}9DsA2PqD&VIW}<)D*IvktDLX0!k0Z>#cf@_O?aNC@VrHh z7yf<}%X3*%)))yh7=TF}&vBk%g<;8)D4xlV3KYvlw2H?#w<_o8!Sno&^KD#aFoa4Nbb{^Bcj%&g5GyJ{B)Mi_A z4rKRY=;M89$uE-!KZM9Fs$j~AkRO%dJ^_HYhn z49lg?6>Wj2oL)^G47|X(8k^0<8Zo@W`6323OEeY~tlkCA9jq{QF2M@3l~fA}=e~-f zUBF5w0x#qI1S5N}o^hQ|Ow-=%MOt&yVfzV>W9BfI8Rb$l{kKZGd&>MyyT^X`IKt;3 z%pBdrBG}S`oIva4$8wL6k7+OVv(mmw(*a#fKc%SLZoo}m&&+s?q7n>ZdDA3J`*9AV z=R+85mZ#ch(K~)|U{8)-qDkWAS%HHa?@;BRJ!YBX?S$z??mX(eS5CVvD!c1ek zFNCw+!=bJwuW-)4!3yK1Y2-;v+ux)z5e$KoOeWpBi(uBr*EP;FjFFyIx+1E{D=a0< zEP?*6-JF{-{V01lS>PY6&>7pPGKnUT1{@5xn7dpex&hob)x07 zdK_1;G7)?t%)To2^;LPE4{^CgvrnX5YH*nd6#P_#EZrUwrVgt-_B}m~yZ|xqe^|5c zC@!C9aG3}`5#~Pja8jrmJnWlBUXdRHpFNxhSm7h_{kXmh_w8$NnFu}+CPc0O;atZ# z54jH07EdEDUnE6Rwl(V)(EgPL;cI(Y~h4mC)ay>uBSahNWF zIl_b|-A>S@$X|nVbQ#Qw%3o&sk(Qv~5?%v>VZwyj!^;C|IZt5S2T2a*2@?QQ@t?<= tbd>4eDPs#RV;z@co$rwp%)|#_dVY|r@pGss_q|O-Dhj}nc3;->F$~7neLu>{PnmAc&4JDtN=hkK>;WsKY+(A zz!!OtjU@n}rUqaK007tk3=|>&8Zw1~`~XlW0T}u#YPMIRF|e8rnZ!G<0+{bPQ~azt2-F zY)oui96UT+99&#{g6Gfh@rejHqLQ-82d$6VI=XuLX66=_R@OGQZtfnQ zULbFuufZXqVc`*xiAmp*Q&PXDrT@&!FDNW3E-9_8t8Zv*YHn%m?du;H92y=Oot>Ls zSX}zG4Bmol@9ggF|2{Z`onKu3xw?km-2UYY1%UP+Z2c!^|BWv~Bwwh1`vdDQUnrK1V#~jwz<;N_%C2w{Ue~s!0DbjUHSo|T>6YldN2;IED&&ugDi!U=4{Ik zxYgdN-?{r2J+y9jZ86PC|K>1#1O(b31a@JV@d11P;ugZ(opHs+rN#~{1=Fae?$BQes}~RTf+NCn16{b4-i{H1VE+F7?9%p zo2>ZnI3kxw`w+$z|3GA1l^Ne48vaE*VD;Yu>J?5gtNigVa_9WbrS};AmBB2U2%wWN zERTx;$A;K#mrdZ$j=inVVlcEmfQcr3R(e96sI+V}>dZIWO0ZluaN7X6SFUM?eOzpG z_w}{e%65=;twS1aD2QD}VGsLp(*L}MH9YoqV8@boTxs~EHhHk2|ZdPk>%n4PcKYiTxYqNkuB zkNK6ztM01CD?vH5?bHuEYO`j9e}xFOwtBpgDd9iylmPGpc9!OHYMY|(^}M&C+)MpZ zoQqC~1&30WwTg%R9BLFDA$|o9($zTOxGjuLb>Du+LkO!V^uF5iq8j%{CQt(lRr~imst5)$3g5 za@A)Q39)?hvuM*2^028vVb?WV1nmOn*0duJVkmz_@h8<-R6SR%DF5saDXVofG(hC3 z6!!f)n05us*yxNdimg5y(c1?N*{TP62KJTKJJc$Zbi#L@$)HohPHFwHb3U{!lwZct zfE;=73^ybn8Y)JTS?X3-f|Xz@&GO74gCdYNf-lmzWZgN>8jLCI5aM$lhT2DJl%JS| z-)Wew#w1!Kgm=eiv2UWJ!)kB6qwVHF%R(&$V~+2PjBC5HcjQ%0)3O60#xeW{0re?a zXZ63V&-7PUz-kY9#fP){BjOW#pAW&(42e1#B4ZrU5v5IOp{COxg)K6jD=kxKQ zvWy^X+gHBHcg%B*IEH&e9Hn{y%_QMqzzn|MQwQHL5P z-Hdd~(EdJ?Ejb?^Ek04MGB3;03GHM7EpBh`%UABePH_>)Y&gg&4h4+t`WV-K6G)=K0Cr$K5jMCKAz!#*-%SWoOXH$`W6hDTl z4(s#;ub0!sZMaFyn(p2#VYu8i=iwG?pl70GzC6-V5Bk$}OoeAR8sk28kobc3^$6=S zO`taBBj;VjH5~ITROkKnuE}eLFu@|svhDen zImb2JrCYyHRo@o(9h*?SUwKmeANZw5{ry8eSl9|}cen05U+?44^+4e}+dldzC_78gOS$j6$?B^y!H#ltDmlGAb~7CS&6eXG`FIHo>*%y zZ&%h$&)Snu*k#%}(u7yfuDO*i~-Fq#m>fu>-!)o+34MH*!;AJVOrGUEg_XCxdtPZed$2z0} zOK$us6rIk#YLhrThh2FIKaohI5PCH@&L6FXlJHydMYFByBLJJUkvxKBcKaNX2u!?= zih4z@`igmoj_Jm+B2L9V8*_p1t-{eev4lml8KyerYl%4tJH}*@!L`bYNhyQuUlkl* zVT^l=cHZTNdD-hgo6%oyVw{;HOs(PrQ$8=`@0R6EjL(@NQ#{U`$+DiM{Of7B^ zF|r?cps(-ar&w(+Bt}wES~1e*{#7YRFk7~k)dKDGOKmgYcE)+$V!v;hDXc%hYJpU> zgHc>LWl>d*x~_bNBF&{4>K>yPd689wS$rUc7kf9j&U6M}03Zeu@@yCzFU)g@%Dt7Y z(Y^rP+|G;H(%Y-=Rg|IoVeb;xRc)Z$T#M_2B6(j{n3$EqMF>MYF?^oAvyGVXvtMUz zg`s!S#%_OX$vVk8asOQ?pZs0uQem_VRYU|56`EIZ&z3)ex8npM4SQd=XfkaTt0r+H zZJVh5mN{_5xwL$L_aIJxrWx){O*syB2SemI)a)$mS!zvY4b`a=ncty3%i&by#34xY zhhxZCV! z78tuvB2=>Vf{SX9kG07`a3jp=XN^!VrXJe{dw(tMa6zV7;yZ%3+Kr#N@VLP}PJXfs zjR^%2{m?zU(Ne8W*AGv5JFui0K4{N%GT3@$GqiQgoiev9MXUL)-k=jD>|CMO1W4Sm98*UFJalTEkDd1%{bcpBYu5lxUl;AJA`pHg(TbWmmjv{n;F!voc=o*|S6q)SB)%w&dT=k}ulu)X?G1 z6CR}sw>6RCl2Tl6DD3qN6pr{F4jmuX=g?mEn57trZQ~4N6FHFeiD}pKBp%`{g}!Q} zDW%l)+kJ7vC_kvxh)JO|U=L>NAJfZE#N(xx(n%(tGd+h&>=8ix z2$+6)fq>I(%ba;dz8;x&dVMW}5Y(ZVF!3Q6jV6$}(NRXKsjx`t-&kIc0KYg`E?lvH z8)1?fa6OD%^8kBil32S6Sh@FQKc$|-UL5^gdjxEt-P;uPb~4ep+jZSRzKGrv$S7bH zIMLyPf<0zVx=tf)&el7{4#tF6WC0m5UuLNnamNV;cQaR`8Heiey1*8}X3tbtP2w2zb3xb$4lv zHdApgNLn0ItVX5Ec``mZ#GHAd8PH4S@CcAv$lGpyh8W4_?9kEOGvq%=QTUxN+9TCR zTR#Epmtw2!=$dx;<4^Z~-fT$#h~4m}rk{i63i^AdJecftTi7^1&8x%DRxG1ug0khF4)8iboMcT>=uF5Y364ibuk4m3~AZ?Qdy8n3D92hac zkme4F)1^gCkU!d+h36{s1qobRJY>t-+O2e*7hYs8je_AN@16UjV|hNp2HVO(z`?Pi zBh2+>cPg3ym3g)3XKK{X*NE?;1is5gV)LWBOez)?J;bFTMIj-5hW!Xg*nb4rn04)6 zJ_63z5LR-?KK$5pe}^kiLKN2uQn_x@XYtx;Xkf zNYs#sBX6nhxc`D%tOR(*9s4yQ0+IW#FN*hH?^J1!7HtvIh?BmM@_qyavo0b0<>}6X z!HNSio;uIyid3uylRR#>H&_{P`o`)qW0K)ioDw5E%kHwmwM@1+q=eohP5sYGHHeBGh2Oggvm468~H|EZ( zf@4CCgz5O`*KCU&vfHXnq~}>(-2uto8$Cj6Fr>8{wzRd590x@l`a4CzeOs@TI0cBG z7m1(eSJ`}MfPzm?#R`lX*|;;y)JEq*Dpwk|#ZTAAP9!rB#Mga1w?y>;_ZY@!dH*F> zB?eRPcL?ZBe*{E8bKa|2eMr0^8Wq{A_r;T1*e5JWc6&a=j``6d{e7jkHg)L`1nF22 zyNYy&ho%)~DgB-`G+q{nJi=J|<;b1)l7IYd0v-L!msC7ch&m>lYXbVq9QcO~+^*j$ zGsx*g63`n5|L_RFeFXgHAI(k?MuIShhOlsfkOg-&>5p@lZNU6x>Vyej&RM#2+>zu6 zp%Ak$u9Uk>?bIkgQwZT%o>o^P(*01qc-ch^J|Hq0tRktSpQn#*d+9nFL$#IaeR=_K z1&9UwyD8QG-nQzj^j}(<)p#I#O)dd8&sPqJ^1XQV$u|l1>||AMptx6hZs9Yg&!72C zCBvElG%ZNM}};*V}qLaY$L`duvCUaJ6t5Gv8xX zKLUDl;7EsztWg4T2A3g-yUvQGD3BT^H9ugJ{Sgo%zr8`Z@w*ifV`{~nVw&@|d473c z+pPF|v`np#Y+G8w(pqXdR_sB5=gt!g|W_LfMI{ zBj1ZvnczF&&;%nC;I6%@p#4Ss3NC#%5{S21L0@txHQK&}b;qZ#Ykbe;B(-c#n!Z?J zioe}l&bvNAZI?7jqD9c#wt)(7dq0n$Kl)5P?|4}fQc>Tsuw>kU8|b93=x%@OQM-&1_H zF@bB6G)c^hmZK6R9V~^GfHq|3GwegMz>O^pe*k@_^bW{(@Dx3b*k zzuys?trt6>H6T_OCy`lkJlC)W4Y00qyi#~`OByBAf!QJyW6Iiq>g{4ISt{6XH{2Z` z(`}OdYIVVv2M2CD2|iz+>q}Sb=zvJ*@C}#|asD3StVG=kWKJZ&5}XO>%|7F~zcEI- z=_a=y0a5u*UlHi^lEbP;9|8OK$VrU!AMSp2QD8TQ ze^|#rLU23+?kQFSVDA5&@Vx(t%IYf$V`SwV1dj22brkWZd}*wEY;4R)`15Y0-pLw5 z3Y+Kt3RK1_Xyx1Fhv$j-5{lcbQ_Lg*ZhAZpa3~N zBsYz3&byEdW(_?8$Q1u~`~R!tUr?+R|I1*E2|b3<($ee;fCRFERXI*a_nBss$QYZYpS2nfi?Sgw9v~osuSghH#Rt9LlCJM=mEpNi>aVdS4*U1S7)k zfviq8b7L_U;ELF_2UpAxfG@~|RcH)YAhsxMQK9{%RF^*iEwy!r%T`oQgbhWKg-AM{#-{<-T#^%l2AS z9vn}e1@5Bq%EG#bsNY9F<5eYjKWT2lfW`@8hRt6KUgZ2=;6nLvX&<+T{U$}GpOcbn z`s;4ObQLvS0rT4$*5TuiWSqZrUsE`>`*=t`*zHUIH#+Ff#;bJW?+j3uybYi557Ch1#xuB@{n) z=6EQ#(5{ZOP7WsbTCN__91R?jAp8BEa`SX#hZ2u~9sTt)>1YJG--|QHgv}$+9}ZOx z^Mu^zvNQ#>?&0U8+{$Z=O0MseM7ywEaEm2G@28(4rV&w!V7eJQ0w>gt z%s8$jJs9;>wcdbG9?h|agqI^1!3f)msZ5ZLjg-dcG;-0>Z2k;Ge=6YY3HKl4+H%TZ zp$d|w@7J1mo%*8Ku0nNYh2Hy&9bQm^-}U}K9!TSy09URe0TES&W0)C*hG4q-H6F6U zncX{LlM+kqkIYJ-ry~2=L1iEpr!9B{Xm;>i-Obl!pMtYySN|B3RIg^3nH@SQDuMc> zO6E@PmW$3hKt6A!TQW0F0){aa4vErf3q8CZF*MLWMl%VW8`I{_SAdSiBc_xBPEP+pE8Da7@q!8C%~Z zG%^g8#`b?5%ycNJ>$nunhyzpgXxuAg^hOjNX%0E2@~Hq;%1G7!w-Vk{X{y9I8uZ=aIMb$EYg_1%Yvd8+lP>o`anF zy>2ysr(abS$a%9wZ{-7(^Ixy%`jx+CcIg?Srrh!~KBMaCq(56M`7u!fj~t!SguTh; zX%P|&k63>gmYn`dS*?vN)AQa}rxawTriRw1?PH%_fXGeJaIjl@w>{bX4L5OCIk5R| z(>)(LZF@a`af%B%(n(eKg*q;xld?*3BWA%1!4+i^>&8jX1u{HM^31Oi-o2g_EP}@r z%F*TmRp;ARa5z?0!oNhhQt5n5m;UpeTeuA0Gae*aS`m{PRCzBA5rwv^fJ0&yAV*EY z&kToN0aXfA#^_So0iO&|$!YT4CU_$KXtq?1ao3G)eM0l>%u|-Sz+^RJcO#Hi_PI3P zu%M6cwD5j_x`*>rLyP3gK#8jAL?9j2uPW(#T+VOzJW>Qn55wtLl+hoy=BED~7!-wn zW>9=c_25cPD>OK00(-4socHS-H<8h5Fqbt>qW$UP#+3I=HKMI;cfj;)X}h>gW?Z-M zz+)8fr7+&@!EK%dh*A?8)YIYkN#mt8L|$tF-DtkaOZ@sy+z>zVG;`1`$k}ZSzeSW; z8&A=|@7*+1N8N5kbw$IASV!br-*@P4>S&}UdT_Gm4#sMaf)YvBHUY^p$nj*9<4(0O zXe)sdBAIOD1%v7`2*2}b)4+NO+-md&9!D1|rMuFTS(T4yACEktCKis$e`POyz;1<39r zOdm~{^eaKj!x$g#_NHm6q2t}jfqUC`nmJx|Jlpw9I>t}hfjW+6 zN9Y`A)ISjF_=c#EaF7P*j84Sg(KDe|1!CX2RL8Rcv;0|2S@fysxLBR=teL>&%VWPW zSCAu2=)?D3eP?H^5BJYK%trm%OGaeO9h-{d!Imn;k}boNuG;zPLdlETEJsGMl`?a+ zi(DYEM6nPEcj_0`uQM__*c-*Bw@HL7qbD-ZI^t`5eTn{cP83p94e#3WT{F6S*Z5T< z1+vbu6wRzOxLffwVun}>I;xA({KB4^2-Ef?^{nf4HHN~}hZ?<+(eq6ogvu$)4ohfKPZPbfI%?K35TS(m# zp`N>zKYh0DXH=g!q>!UH&Ev${0b_^Tg7mEkD~iC>nPEs%{Uy3-%@VVwA1nL^TewHa zwBUs3=E7db0vD9qVROaKImON1Me}VGw5F1uxSCJq0S$(T)M;4-L*WeHaO2G+f z{s=nhH+>Uv4nTWBp~?3fLvQ*ssWqj-4>Nz8;v;F>+MM^zk%}#E!#a9$L}cc_^i5xG zM@p_>wR<4glllq4vVM{n-p�(U!CP2#qH5!49w>VdYk10u;fNtxcYSPNRz z-3jou8nFDRSDxr2+HuhFh`!II>H7ickm@C<{k5|4r0}~O<v-Hsowqvgp^iB!XI z*O$wbr4zxbMq8#2shWlwta|UsSqQOJibk#}1wUHYfBoWfp;<9s^f{EJs6XR{z!;i~ zRq^`z>MKXx%}~}j;m`#XOvC(}@5bM)IHu0tivw5r{%cY`gG1>>PmVNiqwpT5}88gAj;yT5gISSZ_Silwp3y;i*=v zj3oAvakmfmUJB#{@rEol^>lAMP`M>0FYVnkzYyK+=0By^%JT<)e8sAzaJRSfdv(5| zJY2JGXss=A&R7(hGDk-@?v?5?FpERD_(1wq4X#^ZL_o33?yrH}x<32kmcC&bSK{nk z&&rIxTXvh5PSpCLKU`=!@;x;Q`g^`HJ`V*G*hBJ0QpbMgX(6n$zmkMM)0e_^>bB?{KF4#n>;;jnF#%$?ioLs_z6;@ zsW-o_P%pjOu8R1{gK4w|_nd?uPA^LyodyX5=~FRLSuk$K@}tfjw^ZHtT17f(4kA2g zMi&00ra9W5L`lH1PVJu#A_ryF##<@FWlH!Y| z3~Q!49GE*Lb)5IseqyW+F=_IZTj$TdRe=Cl4>To2e!$ETrRxCut1 zVGMl{M?1%qtMJV)4gWRG)qYk>IneNVFL*J>Y75j5wbCp=zBseR&G$k9fXRYd#~~Lp zv-K^Mf*>uxw-4AZ35`5?iJ^3U4r!@y!g;(!t zp0ATJK9Uv8UZcaVdoo)6Av$tJ9dID)8ibqS?)yMUISyv#UbVW8bpjq^H6*( zxBlv$Y+F2z5Pl}(;NXT8b|N4@Ux7FNqR@V#TB$%ctGuhXo3N*Q!Yw_gKg&sdu9Hzt zFeQhz=BGqlUa^kS$rkQG8YaZG;`s^q^`Mw#+XgP2=k2tIDsY9W?BWV2G`AV5_c1Sa zwewFjUQ2IwnCK9CHeXJOpU5=N`W~>QYNsWQXZzxQmwBXjR*y ziU3}#x@L<=38VVHKYw{($dWH5U(V~DsJzQqcms6n#N;1pk(^+24B`00 zs@~b9508_31jHeOT-X}{2U-nR5dS~7OZ`4{_r8XYfL{uCj{uc|vat77EAATdmb^bB zUjXtgu?vPj5nDawSD)6L7j7cd*IPAww_*|`l%g=`T*|M$^8#%z;3>#=Al)lakfnXb z!wIS}g)N3J4?(8wKcH|KSx@gU3T8%RJPn(L2|$yeF)gLGvY=w_Xo9(^*g+W@mSNM1-+{dVUSI0> ztTVC!zqUD%SV_F-pY#7=d>tek+E{VN7h(iCio|%3U33({l$2l1}qLB7t@|#}YMoDNUN>i`op;sJu5}??ovp zFZ%Q|Y_EvcGDNu&94!OUTAR{qTGV+>9v0b^P9v#I683U1?fn!@{qtGN@M{~drD)X~ zA3AMVR{W9(zqZ6K@+Hg_1J31Lv_01u=G&Pn2g5y`6p_fdi?+ zk&fW@dzpJMz09cQT@4IRrqyMBB5FN-BCA)6gVKg;bJT3@T7B@DzHvT#c*SmNOMc#g z+cI38LyZ~Fyk~*RD=pCZS?x>m{b^llly!-phO6zGc@}P?fgAL(_%CfKUkTR7(KQrB7LcX?Jmls!J2zAO z*c?;2kY`6xRu*YFn=4B(;p6;&iYhsvP9% z5>E(YbMCIJ>&<3wLayH5?T>d9=a{Vx&6CkmagQ33#Pg(C6*l=Pl-Qa$itax&wA44Y z1rXT22dY^)6sLMKh;!|wj^Mtw-x1kWbW|)LGyO5L{0m-RJufu^5$tSiIJaF1a79!*oRLpb_0NKeZ0#tWqxRZ(TngMbnqYGcpZ zFuRUI7r8SH28;eog3fTd{;{NESdDbW-d>CWqPYR*xT`w3e<_WX6(-T9nDfiH2zU-2 zuxZD6E&{UJdeBXRWTr^=Ug^Qx-ogWX11i>!=)g8oDM>OEDU8?B_8LqB3~66a6;~Q$ z3x#0WSV;eJ@8I0$kzB*Z9OsnQk_cgC0hQ_Di*OG)vT5904D!+s1I*mQE)>0N`5_7%8Fv-rW{sle~% zP8`Rfa$TO&Z{X`n@5kC2sY>BM!$m(n7%iRx%_j#VpaxAORZCt|7I>DB=UZEEyrm-3 zbT%)6M*1qW&16lV!(>`jr+g zS_dJ)Bv;&u101StQ7YZ7Fypr~o*aw;T!`$|UJ2zc3z>L~*nc$eYfr9pQ#&i@clc@JMX697UlrBBF*ahBZja+lx<4APM8}@5N`9jxI_Zts z!80fZolNlBnz{16-caQi;H#I{n*}Ssahw>YW4K9err2C?5FW(ez!xBRZc7Oq@G4`; zjU1);IHu~X#TY6AAnM+^q?l6S?j6bkIlY7ZS>R5&mxeEy64rF`Eea zsIkY|ZMblbualq&;_1Cu0e$TSN4K(8;cB-|)}Kc(XIy`>NvqglH$EX5e8)F6vEDj% z8sWLP?u_W^N`N{zRaP!oL)lYv7bYD>92{j)31=L@0>@CzspbEK2tZ#^U9l9Jympu zFT=QDg<_9@1|2`(&!fd_C~0u(TsJ3!m^e<0E^u9NOrp?rBC(A^#P3V#sOaXQK77xu zcwJYy;LsR+EgY{0KG<0)lby1;3hmpcV-IEX{OpLSz`@jOOziOUY$=3k>21;x*_F_e zu+#US=Fi`n%IyXT({!I;<4-@ydq3UlkJH~oR#)2xc@yf};ejojl>6lRIGhUcaV;y~ zYZEr$@mb8lhz9^y?+4DsbBVN@mc$E2~ z*S3UmY&1NCLSzdZKTpud8US3|Go$}dFR6Q3Sb0d6Ukg=F2$tQ%OC*Hy3GuZk|8`l` zbofK57+)2Jbk$X^=*qEHIn%ezK^oiaT4)KX%T>7hgPXV~_Hr_~Qr^;v?6FnDO5uhT zpZg%D#XVd7b^Q6~HNL-30&y$4QkEwX(IU*7k+)KjqF=w|<>~23wOGoc-+06 z;{57H+GEAiJjtt$7P|mT33~+4E(Kf>c0K}TOYETicSnD!!Y`%aS8b1g>X>Upvg$|t zJmhXkbN`n{j_G^87X?$*c~ZS!h|(lnCUE0N10e}2V%5VIOz4zJQoYf4PXXJxX9{un zS!PxwgM}p~%e6_+N%MMR&Y@Z%NitK8SYI!+XH|Wt_>9Bx1*^QZzkUwTjA4Z9OTmR= ze>rxxh)#IkToGIS(g@(wJzq24nin>DQEi={E=>?F$kR}2OEe^|?9C__@W z*J-=JDWDf)YiEI}s|h%!mzRk=`Dswg>`E>*sbrKnh>8G2>)7O&D)@(pcW#+`Lr=dP zS4fBohDOld2hlIjB$|pRPY78j{9mz)`v)JN#m!rXS#upD^S&~ad5z%Ng=Df zHY)CWp|f#Z$5PS}Q135+n$5b~+lC4B)^^8KQiMc6&26Hw4RgfD>IVg zY}(gS4BbtrI8jNqihcy(?=tiLb_Ep+I-&l)je!m(DVUJ_In)t#xNZ?+wXHZ zuqmoqK}@E*+L#GP1BaFU<|z>8T?$9B9PR&fanwynwB+-?D>1c)-HC6h)=iqquU0Zb zt+f>$CJ(bvEJvhvwkZU&*uDyQ&NH>?@t9fvQHLhSa4SU{lCT45gZV};M+6uD88-60 zL#R?za0?AmzR!VvU2ULkDZ@Sk#T>(0al&I~SB|{d%kX+tE_s3Qv4)BMrYQ7_>S$Fa zGCyj*kDSUPSc#yD_PeLAj$btEZr)38stJwtroT($163Ydq#rnP7Fb7XPPC0<`yBUu z10aLYM&HR(_P4G>^Y3^gIm&b^W@m^v?22NfXMpbLvAgPSOP!#~jsKAQT}Ye=OegqH zhw4zZ-J(z8iZ_lEO?!#+@bu3Xo8+Irv<){C633$Nw7;zb&gQGvWUsCPmhXA1>WEBV37uy8V@Zk#o)0a*)rER`ZNiM>=$8*5Z{+L}Zv7m4a&Eb!~Yc z0^OGUo+H01`1oEFkqGw4`R1VdZcrEZEhS^sJTZIoty}s5lF_N^d{U7JDLT0Kcm@L8 z3ltxtsB_=wRLyJkbkg~RvbKUoK45obL^12(Pp3BLL0*u(qMlB%$*M^$A@@`j|DA#i z4K_1v!!&Xp<(ML+&*ZY%LFr(7p>4wx`oqnO<~qHJ6IU}|f&Rl??x0G-^w+mD?F2t< zxC$FHudnuc2^}a@hiJ_i#>$-@cC{@By(ySPSlg)o>4UECx?87yPYS+e)!${TP!(PH zMSN;;x#Ht2<6Kvo8Z}JKUaN_Y{Ou7#yP=U{!_v|fK4!m|4_sHq{>Vw?{8WK1+L3yj z=|_d%zk0OD%!;ObDUrFZr8Q&Hg>!rhf5CvBZP(z12(@|Add2KN1L$>+)a`>EM3Mj@ zS@{S!X7Yao6lgB36o2;E^gybsSBMxdWV}EAAAO~RpI^5jZO21tCr!|a3XdDerfX?z zT(CEqVane7wW>%o;zI2>$SY&dQ8VbXl(>SJ@hJ-K#07&g2Gg1BbS`Z5)AbsX+YXX! zebj!8%xf+hPDZ{D(uxnI2h@%A=%fV7Zxg{ha;;+2&SCxrtWm!PAGfK4#tHFd} z@{+#VSOdl(2rPK~70)&eMb-K!RfcsM_kNSq+e1?8U;RfNx|s3f-)YgzgFb;x>E9&(23Lj)``%qAen-Q z5QLs^7urRM6t=AuFAG*J|Ey_lvXL4$i;+cKm?qpej8L$4eC?&fLwcX%o*s5m&1}y9 zobh;}R^NDjcJU5?1FdmVU{hc8)3dBYU`##9-6 zz)!FM)GA3bJJa6wvXZ+Oc+;=Km_qn;m<})XB>9r8JC59z?pY@~NPX}Fu*a(GNMCbR z!X}B>ZL@?);&_!G>qn)R%0td)(gOr;z*FD><&Wv$>M1AOPWpKkJF;*Qg+|Zs4K4k# z1mAQR!bM3A5mYmmQv~pUchi@^7xwNkV(1O^jUk@-eDuA=v|pZT+8hg{uWtGodu;oY zDb#i37}gN5=2?8wrh2xlSIHES!3ko}3%_O(9nfxoNwwv|=d|V;3jMWvEM}qEyAsXv z^{JdQK{bIX7>z_vwwa?ZX+t3XPy38(f~GWqp+QvPmD6%A%xvQ^Uw@1~dq<8In?@q{ z{_Jyve?YO(>VW$-*{uEqA6a7YhW*wSJDRCy^%VJ(=%jV)A?dM;5Atf^GPI&$`0{~v z-B3}TP?<<7w=z-T+8BAD6|JT&bY%+N6`Qf?UJ>H^H|lLG=xc3h`0i}Te(Xgkhs82E zVSBky8pRlNa{AYxO!q6rv(w(1K8cs6&I~Eb6}SQR8MbdME@X?>&Y=NmEo8eRxXn+7RPca8qygO1YV#T;@FYbU=&@YFC%W_E^~p@mGl zcIYY+rgn96|7)F?Z}9is zH3#~qG;|A)D6utV=3>q^p3&HlSV3Wdsq3xzl8-|zXVM$0cPV?^Ouf;~8$F^TlM0Fo z%lGm?JS^4L&iX`C7Y~UK?Mu}WW-B0vv+&YR6Z9QZon0ek#|}F<(`)Y&D^L|BFaqjm zIB~yolL9~2rCB8moU8I%60ZbFcY`H6g2@)aK|{rB+&NSQYh$O0deNhmJ+)Yws;D5` zp+f7K(Bhf1#wK5^(0gP50P&5+q*7yf>;y>o_dL-zYatr38F3IhDT44M!vT|4udoRy zbn%Brp|^%{u8aU-8YsTm(Y)8M*vE=F@Km4DI2Nhf?(F>OdaucFq*5KqFw>zX z=CMw^7#1AyJ=^Sx64ZBE2>Q8pDy#D4190$#zO6pu=aM!D%{Z)Xozu$g&8Q32H@r-e z)mNDphImb3$H#w4{g>ej;*%fwOSdL=BL#_Ql+VnUo9jyhZ$2c14*3Y+z0-x{ZB>|N!WmA;913MSd3x^YvdAuWKuhgdW#VrO4 z18y4Ea9z*z*V8+#LKfj zGK9tjUjikyX%xUuw%a0o%Yt3pc-EUuE>ML{@_6y;&#;G4!yEz)w%V;A8_#lKZ?rv2 zYy~8(-qtszJXu(WS%Pr#$_j}|zD0jcfLrD-baMPUSd6%;V3nWOI8E7`HYj<)MWZQ0 zWp-VzS~&n99XW_R_Q=7qPA?d^U*cWE>PT6K?8tcws4~Yt`{YXUWfM14E-05G34ZF9G4Z27BfD=L-$;qXnZ!(;M3J2fnFtw!@9 zam2?GrHL_?BA!u#p^iBT%p8r=y^jS((3qP9q5vA7?|!7?mim2J1O|N;cTj!X5_zX# zUK49hIN{B??vm=nPiEFe_1WNZWXP`q?Sr(zqK7md+_Lvtt0@#=*%1mp*EK)a#NJIc zNkykFJu!$YDSs)&dL20CwK7PIuPjp8G~{D3 zShFRmsvNw+Xe_%pH{$w47h)n;jaCM5MWMGUDSZV}@6);R@q^4yIbdY+zA??ZG64P{ zpltpSp+)x{b9m=A-F8jRC69;j-1ep zdWAP`KXTdN|NNg~2BqLkw~0a{IXj+Y4`%KJ<%c15*``fr+X*?Jg7On$@gIEExM8^M z9$1TCBtG@^HXZx~xmcYcFGwzgT`dH*hYbGUZQzSo;=2L&^Am<6Yv2`~(|4wXP^O>LMYYtH$}1Lx8U^8McCyl?P^ zoZW`613B!RE@#~&$3sY8N_&Mbqb6=Ta>Vnxsd~Wpb&mn*1wJqKNU ztZRfxLib|quf!ZHTm3ZUT^I-l9cDjp!XqM!xlv58sY0EJYko_}L0as)Y8k5M@;ch* zIj!bpGpZBHd4Ilwye=nCVhri-nRLYGy@#TfjZh@<#wU=!0$>Jn*4Xz=kKC%U7+dp$!NSTfcX9}^k|tDmuxQ_oS3 zkUi>qllZZnncLy>bnTb-=4QL}39&5#4KjHWS7Y4>-nc%oadobxtMN`vgZt@l4;Ek# zN41pYo@bQn=L?fQ2MOHBZ2IZKhWSf8LV>a@MGa(-u!?=rreZ5)!*9A?;)zgjOePdO z{@#6rWNr;~a;g`!%tib^3c1dxCc7>h1f>X}h@tmTq)YE0ND~nOsi6s>8z2ZIbOZsV z3J3^D2kD{rNRO0Iq!>ylQluILr1=UsdB2%?XJ)N$t@-<``{SN_?mEvsd+)P%&djsB zk~i5P^>FsnGZTUk#DP4bhu9lad;CZ``P~f+(VCIvfl3_j(bCdruF0nu7no(GFZ0!< zV!~s&+5O3@I@{b_FPvau(6NIZ^A*qa=d7Txf)#^%YoC z;+|de0e*mWynVgKwwc0usxOqua0Vu(HX~?xv91PDW~`zsX9;9szh$!!at{Z_2_7=I zk9SZU)a=*89A^vSQ>eE|<@f&p5Ily9H2s?_isZnf+bKq;umjgu7hF}~po}!tq#XGe znNIhar9r81w|kqSgKjBx58n2ZL;~2I7`HFP)+)SDTG}SP#2jW|dhaY3H4u+lyBxcJ zfYsdYruuxn!S;s0jG7n-Q$~NT7TxzZ1T9EQW#xfqqK4{N__UpkIW6<0!5o!xDQ&6J zWMOw_2q*1L_)rN#ro7S#E|Y6PmhLru(%hpGdZ6ZQGKY;ARZG8|mVH$@=@3ZS(hd>q zYPz|HHxNP_tnRF$8=B4g429e6dG5Jv-goT0=fIqBtBJKt{zY^A&AnjHn?}-DLrJR@ zaQSP8$na)dH~S%n&R;3S8y7|Xr`OkS_MwI!PXNG3c-E7~umHr&}o z(DhKmw&YI2UpHDVNF~$0_7~c(72Sxiqe~V;r+gU7$MVl#d~vodShb%{Tc)A<1E5t= zM!9oJe7>44R*_Q*MOC@-PfgJ4GAvcsJ=OABprezLDoKe@tcF?ibP2?oeaX~sP4sL2 zBJf+(E~wJTJtV?bT0CfAKq_ipQfU@`NVRA0O?NJ@J6#5HufW1jTVwXHK29&&%$#mr zBiSlbAZ3;%ie)ydD&5sMJB(W_+6It(%QBb=`RB$==2%X;>OF?HAF^hFZiZ$I^& zoQkciG1T&OgO|C%)Cp7A7u;m}NAEuvT<<5zZp**5l_%TQc(9#1F*NPs5==;<*%-Tq zS`kesiSvCPiB3XRb%`E|U2gT!((TC^i04+hPfd84Q$`W8DMz2(9!aRWy+mZ7TP`(UhCe%urua~0Je*#!PzZ(ix40f zoCS=@&@6${lv>iF$rS_a8BrV41PN4#%$tR=vU!gri^t2u*9Wfj*0C)9Uhp?mXA_LU zy@gS$-Q>vj+6xJRhStM)5fNr{y$_KVO&QDXtQw=xA$__6eo~N4R07r6f{7xA-vDt( zgepHYtoe}h|7RO4fCUpR+og-4-8?$$gkMyNH~1MllUp~0{`Dn-U-vnKk+&#=*U>kV z#O4up`lv_>?%z?_nefw#XtuxCeFh59#)bi7^)nyF>)vq&8*4naok&j-SbkO0?OX1h zT2Z3Vde2(i(9K;_nda13v zDI<~*t1=ST-0OBG2dh>7N}uXQxYhD6^@|3~(qu+>`C7qWWbk(x5A}Sy%38gYf9N^v z*S0*hxyu;6!GO*>`V4+%_AatlGjRYK4M>CJ{C7ML&TewLfBg|#@1Aicw~#y8*^tfr z1YdH-rgFYWl)Z+$#PB?$<6F3)KuFyC10X#&Kk8E!N#wU);?1L`{ASAg5MK)HeG&Sd zlw)8c;bgO8>7Nbz)Q{<}a*&Mm%B6`I@fz|N41aEl=X%SvKv#ebRUwRaXu``Dn1Po1gxj0eLR(AtKpI=H!ZI zL_F7(1(owpqS`Dsr~9n0?J)i2I+t5ri%LA+o;AJej*b0E3R@)b{^Z+W)>DM4+36D?&w(`5tGE@Jl&N zz={p+`5CzPBD_Z*zb&am5}&;lb)i_jOQ_fl3T#8Wna^jT_^BpEyy)LjGZuP1NQu-K z_Yo=k=kiHxf)uSnm{!{jv8pel_r0L#l&e|Ea5?R{4Y`YQ=U)#ZiI!ms6|;SI?2vQR zw0<=7mB4^WAGe9R7z8`s*Q@q;01A|j+dd;6A@MaDrWqfd6x@Hs^!eCe8c{mm#B^g` z^enW<;&Oz+SaMW{369^UBqfcT$n3GZl_IEBDpi7;p6@7K-0r$R%Bt4`yjIAktOHQ| zB;{HEfA*N@+Iz+E#W7A*v$xEW5H>*B{#II(S<>90r-eo9+Q1tfU70x*w$-_2%M);8 zKA|G$ugFfj@g5tcz-PY=zNY4j-%SWWmHm?$BE-LDvAXpVGzURtN%e3?&T-F(YtU<6 zK@F}Ni`v2F>hV_`x)mNq{-w*Z5jligYWVn;66LsVMf@UkUf3J40$LHeO2MSF!s`cl5d8y*@TwjJdA_fXtJo@Z~FL5%37%7 zoxaxq-2?q@B!-a(m5Gw#Pn&`QH?gaL< z_Zwe2^KZIYuyU3bW1)kFGhX11j%Y7_dnw(}eP1?_jExA5Q&j9f5w}@>+b15-PP00J zyfKH6@4?jNXg8kUO-~UrN=}N%klUJGu1Y3BK6c-6lxg`bY$cFaaaz�{qihx?5f3 z25>It@N5-1p0iGObBQLiG zjo2>~&y_vP&s#OyXG664mumxEy({otndP=_a!|?6Z0170INR!os#k-fWs!PZmdL7m zlW4;t!(wEVVe5=vMV=zKrOkF|G>Llp^TQA6m)|5uY-Dep)G*+CFc;E=b3{>S?r+=S(^q1J zb#dSIzrA{BnKn*eAQfrF{^o}C?A3%lqyHa3TplwHReQk|zA6C9I8%Zh*N=gj=ojx> z*~w)yM>RnKJvTJrG2A${7r)i5+*jCg25W1= zk3fx!*BJ_1UqVEPy<->aq<tllzz@ir78n$@HvvN^Ow#zZj%o5siM`ls`TjIsjq(>sV zM$s){!bUH{*cuO$P-mQXL&bS2?R6R9bsbP_`r}SDa|JGO;BvaI&bjdcUjJY*`$o>! z8eY6k>M4f~q-`aX#{5u zlWCC212}6K23PAZOW03G(8fStj2ia`hW)I(ENK{QH-)CK1JzuZhi(@m4q2~m;~sCH zepok{K2grnUC8k?fNob8eE*%)aEAtO0Np7-(TSpui* zB6HXMth*@@O4RI0^5PdFt0HZDQ~NSGcZgup0NDjzKpnj_ZmIaK)fId#un=D-k}g|= zFpI^6-E3%#8@1fsfs3tX=ynV*5ky_iW;eU({X zhwy!MBY@1N{f?Uj7%i+u3Xg1>9#A|BNzgaOH&gXiVEYe+uXLu&IYy;4HvnAc6I+$(WQVg4cJcSqLU`#K(i76#9C*?sn% zHx~p`QzNS6!|9!aqihkc{F13X zO-h0=&51KLlr1+!Bcw5cPq^ub3==Xy zAnVYJpj=F2%$uQlQ7}xzDm*Pb-O>tCJiULELcw zDyYk={wnit^9W46uspmy8^?Em%UM;XJZY@-P%~+J-_k8Aeb)Hyh&Oc)0`&3`K?g?OKPgP`}Ey}-sPU(=* zv%TPuw0Wd@Z%qQbbiMDP+OuEpxRAc^<=ir)NKXsGI9`>_C}|UCwWK*@aQ}>y;ST_G z?+wZOlRfQqPfJ-jw5fB|inSJJa&@@NX!W;^BcjaV(?~Hjt&Z@@0XqW4Q!u--rc+!r zyf$`!9#ev;cxG9kVX*kHI^rep2F8p`?jFmyXZ3XRN6;*!_26T(-N??W+q(5l&-5#8-E5!F(hO~5)4hti^{vx5@nixfQUa)XT8M{ zoj9K9E`TqW7-f)>fiFfQEzwWqJMMhyo1+dK*=&-bWzDIQV6@p)LN=ypMWgte7B_t& z^nA61$Rv}6x2+(8@1x8ygE1=dm6ka-Wh`(%!bY5%oZZ&bQ#P@QE8Gs%zQt+7d)Z$m zWmbUmGQ*|)&<{uIxlTS;P={6k^dh3sM}dXNHBxPnx~_*Bm^Vy%2~K)dJLZ^AuQ7nr zG}Cl_N+NC!d@wAFwSlS7E#lN#*As(n4w4FkogDlQUEv?lCjEiD?HLBmi8UL)07H+p z65hzy-sp%IQlUkZFC)FC4e7Ou7pr5wJ^-Q|dn!cak~sD(Id|DgNc2kuugEWeAG5@;RSB_h07-f)gK97MC=aRn*e<1Hajq@$ zb#{7;I?JZQfG{tpy$p;WN$unAJ{L3>HK0Uvf6=?3DZ{9i624tt1chFXjl7j|q~yre zq`vkraOcJQP=!RU!R+K%nMA!kP=o#a{l5s9>Pq&?t zOT=EBct=dD;x-zF8vV<;0~w@%s`WRYzP)dUtI z7{JLatfA&ETY4=x?xTI`wj^`Exq0K5>&j5N&?=AF{xB9R(W1x^Qt@>7={v@Uqqw7V zeCH2WWnV?Y;Dg3uWE?;_gA6HuchW{H$&zJskX(FT^(`^42g~XQbg={6!+~!`ml2Fa% z+lPT0TnD%+q8;(|3*tZXzt(6o1`EZiL|w6d3E$@K&ecZzw$z2YtI&odq<)&Ldq#JU zdBa$nbA)GtZ)87Ap%-4@-T{q&8qWnZEY`%leVL9%>lL%Je**3oWG_yJyP35dmSmrd zf0*#`D(Tb*xqXuFt7pb#9@EHXr8>#~iuBj!FIfe!54vJQx>!Jp4188RAw zUt=FFE)5BR1Rq51&u_-88|41Ll8EoQeSxq;f81<(e?&PJ5XO61;etC3RZ}c!rf$8X z@)_G;Td3va^-bjc8()hL!IRqJdUac_KsAN^sr5*!XUj)4*H#|H1*8~=^vl1i21+SA zoZN0MzWNNGJMS2@`YA>;%9Ncrkoj~lM|g=n;*nIqS8>Yi8$w0-V6CjAnQ*rXag}Es zt9he@wk*6CMq1}|Sq~Vn@AMves}gpXOcnVfaRHcI{7i z+Q94^3Q#fDW={dSST>#?x3tQi>8lp&Bg*XOieijUpQ?=UR=yAY%$%eIU5|Tt;ioqR zZX&9)T8Ow_Fft*SKNz{h=G%}C-Z#xK&5csM&S*Rom6hE=KDZ>_Z!?90f`0awxu?uS zhJANrQaT<$O@NalTY!kW2~_czZZ5tVv~FmXwFl?`>qAr;yjU0u^%!*s;4ANU_ygz= zD$3*qx|rg+l&qI}4h!qWJCx@!JPRtFG4CFZqeIHVm1AXVK3q+zyB^+WE&TYx#qiOd zad5#`tne7iJ<1==zRK$xHvbu$iwDthqJJ+trnt;Qt`5|tlw0ZQ#>6nd($hO$D39C}Y{)@ek3GnIFD9dg2uA0Mz*UD>2_UPLb}pG=G?UFIS|DD(j~; z{3CSBd)2Wo^%@&wS&Um;a%2O5AnJ8?^Oe|cw-;sS8U0UQ%~`#As^=U-lgJPqi@m|q z>gU=*vS3j@A!Dpd49$#~yPLtCA2szI>r=$hTHe(h7&Yf48BJP_Q%>crJ=1Oi2@KRS z3u>4zF(`-FY4H-wBbgoOLvwW$G)b7*pW@?$ic`p?B}KzzAqzWl2U@2T`#e*y>h#a$ zBBJt~Za(l?4z^m4oh$CENy+n!3#>{;BlncVGd}k$qf9WK!T|`6%+=+MyK|%+D}5)t z{~l&l~3riSw;~gd6em<7`gQv*D^CfR*XP3IrNagro8sY1H!W5}f zzTaL9nxMUQgII-%Q+Y + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Creating output directories if needed... + + + + + + + + + + Generating R.java / Manifest.java from the resources... + + + + + + + + + + + + + + + + + Compiling aidl files into Java classes... + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Converting compiled files and external libraries into ${out-folder}/${dex-file}... + + + + + + + + + + + + Packaging resources + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + All generated packages need to be signed with jarsigner before they are published. + Also run zipalign -f -v 4 BarcodeScanner.apk BarcodeScanner-aligned.apk after signing + + + + + Installing ${out-debug-package} onto default emulator... + + + + + + + + + + Uninstalling ${application-package} from the default emulator... + + + + + + + + Android Ant Build. Available targets: + help: Displays this help. + debug: Builds the application and sign it with a debug key. + release: Builds the application. The generated apk file must be + signed before it is published. + install: Installs the debug package onto a running emulator or + device. This can only be used if the application has + not yet been installed. + reinstall: Installs the debug package on a running emulator or + device that already has the application. + The signatures must match. + uninstall: uninstall the application from a running emulator or + device. + + + + + + + diff --git a/src/android/LibraryProject/default.properties b/src/android/LibraryProject/default.properties new file mode 100644 index 00000000..0eb43fd8 --- /dev/null +++ b/src/android/LibraryProject/default.properties @@ -0,0 +1,12 @@ +# This file is automatically generated by Android Tools. +# Do not modify this file -- YOUR CHANGES WILL BE ERASED! +# +# This file must be checked in Version Control Systems. +# +# To customize properties used by the Ant build system use, +# "build.properties", and override values to adapt the script to your +# project structure. + +# Project target. +target=android-12 +android.library=true diff --git a/src/android/LibraryProject/gen/com/google/zxing/client/android/R.java b/src/android/LibraryProject/gen/com/google/zxing/client/android/R.java new file mode 100644 index 00000000..4625c219 --- /dev/null +++ b/src/android/LibraryProject/gen/com/google/zxing/client/android/R.java @@ -0,0 +1,242 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * aapt tool from the resource data it found. It + * should not be modified by hand. + */ + +package com.google.zxing.client.android; + +public final class R { + public static final class attr { + } + public static final class color { + public static final int contents_text=0x7f060000; + public static final int encode_view=0x7f060001; + public static final int help_button_view=0x7f060002; + public static final int help_view=0x7f060003; + public static final int possible_result_points=0x7f060004; + public static final int result_image_border=0x7f060005; + public static final int result_minor_text=0x7f060006; + public static final int result_points=0x7f060007; + public static final int result_text=0x7f060008; + public static final int result_view=0x7f060009; + public static final int sbc_header_text=0x7f06000a; + public static final int sbc_header_view=0x7f06000b; + public static final int sbc_layout_view=0x7f06000d; + public static final int sbc_list_item=0x7f06000c; + public static final int sbc_page_number_text=0x7f06000e; + public static final int sbc_snippet_text=0x7f06000f; + public static final int share_text=0x7f060010; + public static final int status_text=0x7f060012; + public static final int status_view=0x7f060011; + public static final int transparent=0x7f060013; + public static final int viewfinder_frame=0x7f060014; + public static final int viewfinder_laser=0x7f060015; + public static final int viewfinder_mask=0x7f060016; + } + public static final class drawable { + public static final int launcher_icon=0x7f020000; + public static final int share_via_barcode=0x7f020001; + public static final int shopper_icon=0x7f020002; + } + public static final class id { + /** Messages IDs + */ + public static final int auto_focus=0x7f070000; + public static final int back_button=0x7f070020; + public static final int barcode_image_view=0x7f07000f; + public static final int bookmark_title=0x7f07000a; + public static final int bookmark_url=0x7f07000b; + public static final int contents_supplement_text_view=0x7f070019; + public static final int contents_text_view=0x7f070018; + public static final int decode=0x7f070001; + public static final int decode_failed=0x7f070002; + public static final int decode_succeeded=0x7f070003; + public static final int done_button=0x7f070021; + public static final int encode_view=0x7f07001d; + public static final int format_text_view=0x7f070011; + public static final int format_text_view_label=0x7f070010; + public static final int help_contents=0x7f07001f; + public static final int image_view=0x7f07001e; + public static final int launch_product_query=0x7f070004; + public static final int meta_text_view=0x7f070017; + public static final int meta_text_view_label=0x7f070016; + public static final int networkStatus=0x7f070022; + public static final int page_number_view=0x7f070026; + public static final int preview_view=0x7f07000c; + public static final int query_button=0x7f070024; + public static final int query_text_view=0x7f070023; + public static final int quit=0x7f070005; + public static final int restart_preview=0x7f070006; + public static final int result_button_view=0x7f07001a; + public static final int result_list_view=0x7f070025; + public static final int result_view=0x7f07000e; + public static final int return_scan_result=0x7f070007; + public static final int search_book_contents_failed=0x7f070008; + public static final int search_book_contents_succeeded=0x7f070009; + public static final int share_app_button=0x7f070028; + public static final int share_bookmark_button=0x7f070029; + public static final int share_clipboard_button=0x7f07002b; + public static final int share_contact_button=0x7f07002a; + public static final int share_text_view=0x7f07002c; + public static final int shopper_button=0x7f07001b; + public static final int snippet_view=0x7f070027; + public static final int status_view=0x7f07001c; + public static final int time_text_view=0x7f070015; + public static final int time_text_view_label=0x7f070014; + public static final int type_text_view=0x7f070013; + public static final int type_text_view_label=0x7f070012; + public static final int viewfinder_view=0x7f07000d; + } + public static final class layout { + public static final int bookmark_picker_list_item=0x7f030000; + public static final int capture=0x7f030001; + public static final int encode=0x7f030002; + public static final int help=0x7f030003; + public static final int network=0x7f030004; + public static final int search_book_contents=0x7f030005; + public static final int search_book_contents_header=0x7f030006; + public static final int search_book_contents_list_item=0x7f030007; + public static final int share=0x7f030008; + } + public static final class raw { + public static final int beep=0x7f050000; + } + public static final class string { + public static final int app_name=0x7f080000; + public static final int app_picker_name=0x7f080001; + public static final int bookmark_picker_name=0x7f080002; + public static final int button_add_calendar=0x7f080003; + public static final int button_add_contact=0x7f080004; + public static final int button_back=0x7f080005; + public static final int button_book_search=0x7f080006; + public static final int button_cancel=0x7f080007; + public static final int button_clipboard_empty=0x7f080008; + public static final int button_custom_product_search=0x7f080009; + public static final int button_dial=0x7f08000a; + public static final int button_done=0x7f08000b; + public static final int button_email=0x7f08000c; + public static final int button_get_directions=0x7f08000d; + public static final int button_google_shopper=0x7f08000e; + public static final int button_mms=0x7f08000f; + public static final int button_ok=0x7f080010; + public static final int button_open_browser=0x7f080011; + public static final int button_product_search=0x7f080012; + public static final int button_read_book=0x7f080013; + public static final int button_search_book_contents=0x7f080014; + public static final int button_share_app=0x7f080015; + public static final int button_share_bookmark=0x7f080016; + public static final int button_share_by_email=0x7f080017; + public static final int button_share_by_sms=0x7f080018; + public static final int button_share_clipboard=0x7f080019; + public static final int button_share_contact=0x7f08001a; + public static final int button_show_map=0x7f08001b; + public static final int button_sms=0x7f08001c; + public static final int button_web_search=0x7f08001d; + public static final int button_wifi=0x7f08001e; + public static final int contents_contact=0x7f08001f; + public static final int contents_email=0x7f080020; + public static final int contents_location=0x7f080021; + public static final int contents_phone=0x7f080022; + public static final int contents_sms=0x7f080023; + public static final int contents_text=0x7f080024; + public static final int history_clear_text=0x7f080025; + public static final int history_email_title=0x7f080026; + public static final int history_send=0x7f080027; + public static final int history_title=0x7f080028; + public static final int menu_about=0x7f080029; + public static final int menu_help=0x7f08002a; + public static final int menu_history=0x7f08002b; + public static final int menu_settings=0x7f08002c; + public static final int menu_share=0x7f08002d; + public static final int msg_about=0x7f08002e; + public static final int msg_buggy=0x7f08002f; + public static final int msg_bulk_mode_scanned=0x7f080030; + public static final int msg_camera_framework_bug=0x7f080031; + public static final int msg_default_contents=0x7f080032; + public static final int msg_default_format=0x7f080033; + public static final int msg_default_meta=0x7f080034; + public static final int msg_default_mms_subject=0x7f080035; + public static final int msg_default_status=0x7f080036; + public static final int msg_default_time=0x7f080037; + public static final int msg_default_type=0x7f080038; + public static final int msg_encode_barcode_failed=0x7f080039; + public static final int msg_encode_contents_failed=0x7f08003a; + public static final int msg_google_shopper_missing=0x7f08003b; + public static final int msg_install_google_shopper=0x7f08003c; + public static final int msg_intent_failed=0x7f08003d; + public static final int msg_loading_apps=0x7f08003e; + public static final int msg_not_our_results=0x7f08003f; + public static final int msg_redirect=0x7f080040; + public static final int msg_sbc_book_not_searchable=0x7f080041; + public static final int msg_sbc_failed=0x7f080042; + public static final int msg_sbc_no_page_returned=0x7f080043; + public static final int msg_sbc_page=0x7f080044; + public static final int msg_sbc_searching_book=0x7f080045; + public static final int msg_sbc_snippet_unavailable=0x7f080046; + public static final int msg_sbc_unknown_page=0x7f080047; + public static final int msg_share_explanation=0x7f080048; + public static final int msg_share_subject_line=0x7f080049; + public static final int msg_share_text=0x7f08004a; + public static final int msg_unmount_usb=0x7f08004b; + public static final int preferences_actions_title=0x7f08004c; + public static final int preferences_bulk_mode_summary=0x7f08004d; + public static final int preferences_bulk_mode_title=0x7f08004e; + public static final int preferences_copy_to_clipboard_title=0x7f08004f; + public static final int preferences_custom_product_search_summary=0x7f080050; + public static final int preferences_custom_product_search_title=0x7f080051; + public static final int preferences_decode_1D_title=0x7f080052; + public static final int preferences_decode_Data_Matrix_title=0x7f080053; + public static final int preferences_decode_QR_title=0x7f080054; + public static final int preferences_front_light_summary=0x7f080055; + public static final int preferences_front_light_title=0x7f080056; + public static final int preferences_general_title=0x7f080057; + public static final int preferences_name=0x7f080058; + public static final int preferences_play_beep_title=0x7f080059; + public static final int preferences_remember_duplicates_summary=0x7f08005a; + public static final int preferences_remember_duplicates_title=0x7f08005b; + public static final int preferences_result_title=0x7f08005e; + public static final int preferences_reverse_image_summary=0x7f08005c; + public static final int preferences_reverse_image_title=0x7f08005d; + public static final int preferences_scanning_title=0x7f08005f; + public static final int preferences_supplemental_summary=0x7f080060; + public static final int preferences_supplemental_title=0x7f080061; + public static final int preferences_vibrate_title=0x7f080062; + public static final int result_address_book=0x7f080063; + public static final int result_calendar=0x7f080064; + public static final int result_email_address=0x7f080065; + public static final int result_geo=0x7f080066; + public static final int result_isbn=0x7f080067; + public static final int result_product=0x7f080068; + public static final int result_sms=0x7f080069; + public static final int result_tel=0x7f08006a; + public static final int result_text=0x7f08006b; + public static final int result_uri=0x7f08006c; + public static final int result_wifi=0x7f08006d; + public static final int sbc_name=0x7f08006e; + public static final int share_name=0x7f08006f; + public static final int title_about=0x7f080070; + public static final int wa_name=0x7f080071; + public static final int wifi_changing_network=0x7f080072; + public static final int wifi_connect_failed=0x7f080078; + public static final int wifi_connected=0x7f080073; + public static final int wifi_creating_network=0x7f080074; + public static final int wifi_modifying_network=0x7f080075; + public static final int wifi_ssid_label=0x7f080079; + public static final int wifi_ssid_missing=0x7f080076; + public static final int wifi_type_incorrect=0x7f080077; + public static final int wifi_type_label=0x7f08007a; + public static final int zxing_url=0x7f08007b; + } + public static final class xml { + public static final int preferences=0x7f040000; + } + public static final class styleable { + /** Attributes that can be used with a ViewfinderView. + */ + public static final int[] ViewfinderView = { + + }; + }; +} diff --git a/src/android/LibraryProject/proguard-dump.txt b/src/android/LibraryProject/proguard-dump.txt new file mode 100644 index 00000000..da901b77 --- /dev/null +++ b/src/android/LibraryProject/proguard-dump.txt @@ -0,0 +1,212472 @@ +_____________________________________________________________________ +- Program class: com/google/zxing/BarcodeFormat + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.BarcodeFormat extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 112): + - String [AZTEC] + - String [CODABAR] + - String [CODE_128] + - String [CODE_39] + - String [CODE_93] + - String [DATA_MATRIX] + - String [EAN_13] + - String [EAN_8] + - String [ITF] + - String [PDF_417] + - String [QR_CODE] + - String [RSS_14] + - String [RSS_EXPANDED] + - String [UPC_A] + - String [UPC_E] + - String [UPC_EAN_EXTENSION] + - Class [com/google/zxing/BarcodeFormat] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/util/Hashtable] + - Fieldref [com/google/zxing/BarcodeFormat.AZTEC Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.CODABAR Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.CODE_128 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.CODE_39 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.CODE_93 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.DATA_MATRIX Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_8 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.ITF Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.PDF_417 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.RSS_14 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.RSS_EXPANDED Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.UPC_E Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.UPC_EAN_EXTENSION Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.VALUES Ljava/util/Hashtable;] + - Fieldref [com/google/zxing/BarcodeFormat.name Ljava/lang/String;] + - Methodref [com/google/zxing/BarcodeFormat. (Ljava/lang/String;)V] + - Methodref [java/lang/IllegalArgumentException. ()V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.length ()I] + - Methodref [java/util/Hashtable. ()V] + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [AZTEC Lcom/google/zxing/BarcodeFormat;] + - NameAndType [CODABAR Lcom/google/zxing/BarcodeFormat;] + - NameAndType [CODE_128 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [CODE_39 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [CODE_93 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [DATA_MATRIX Lcom/google/zxing/BarcodeFormat;] + - NameAndType [EAN_13 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [EAN_8 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [ITF Lcom/google/zxing/BarcodeFormat;] + - NameAndType [PDF_417 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [QR_CODE Lcom/google/zxing/BarcodeFormat;] + - NameAndType [RSS_14 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [RSS_EXPANDED Lcom/google/zxing/BarcodeFormat;] + - NameAndType [UPC_A Lcom/google/zxing/BarcodeFormat;] + - NameAndType [UPC_E Lcom/google/zxing/BarcodeFormat;] + - NameAndType [UPC_EAN_EXTENSION Lcom/google/zxing/BarcodeFormat;] + - NameAndType [VALUES Ljava/util/Hashtable;] + - NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [length ()I] + - NameAndType [name Ljava/lang/String;] + - NameAndType [put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/String;)Lcom/google/zxing/BarcodeFormat;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [] + - Utf8 [AZTEC] + - Utf8 [CODABAR] + - Utf8 [CODE_128] + - Utf8 [CODE_39] + - Utf8 [CODE_93] + - Utf8 [Code] + - Utf8 [DATA_MATRIX] + - Utf8 [EAN_13] + - Utf8 [EAN_8] + - Utf8 [ITF] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Ljava/lang/String;] + - Utf8 [Ljava/util/Hashtable;] + - Utf8 [PDF_417] + - Utf8 [QR_CODE] + - Utf8 [RSS_14] + - Utf8 [RSS_EXPANDED] + - Utf8 [UPC_A] + - Utf8 [UPC_E] + - Utf8 [UPC_EAN_EXTENSION] + - Utf8 [VALUES] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [get] + - Utf8 [getName] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/util/Hashtable] + - Utf8 [length] + - Utf8 [name] + - Utf8 [put] + - Utf8 [toString] + - Utf8 [valueOf] + +Fields (count = 18): + - Field: VALUES Ljava/util/Hashtable; + Access flags: 0x1a + = private static final java.util.Hashtable VALUES + - Field: AZTEC Lcom/google/zxing/BarcodeFormat; + Access flags: 0x19 + = public static final com.google.zxing.BarcodeFormat AZTEC + - Field: CODABAR Lcom/google/zxing/BarcodeFormat; + Access flags: 0x19 + = public static final com.google.zxing.BarcodeFormat CODABAR + - Field: CODE_39 Lcom/google/zxing/BarcodeFormat; + Access flags: 0x19 + = public static final com.google.zxing.BarcodeFormat CODE_39 + - Field: CODE_93 Lcom/google/zxing/BarcodeFormat; + Access flags: 0x19 + = public static final com.google.zxing.BarcodeFormat CODE_93 + - Field: CODE_128 Lcom/google/zxing/BarcodeFormat; + Access flags: 0x19 + = public static final com.google.zxing.BarcodeFormat CODE_128 + - Field: DATA_MATRIX Lcom/google/zxing/BarcodeFormat; + Access flags: 0x19 + = public static final com.google.zxing.BarcodeFormat DATA_MATRIX + - Field: EAN_8 Lcom/google/zxing/BarcodeFormat; + Access flags: 0x19 + = public static final com.google.zxing.BarcodeFormat EAN_8 + - Field: EAN_13 Lcom/google/zxing/BarcodeFormat; + Access flags: 0x19 + = public static final com.google.zxing.BarcodeFormat EAN_13 + - Field: ITF Lcom/google/zxing/BarcodeFormat; + Access flags: 0x19 + = public static final com.google.zxing.BarcodeFormat ITF + - Field: PDF_417 Lcom/google/zxing/BarcodeFormat; + Access flags: 0x19 + = public static final com.google.zxing.BarcodeFormat PDF_417 + - Field: QR_CODE Lcom/google/zxing/BarcodeFormat; + Access flags: 0x19 + = public static final com.google.zxing.BarcodeFormat QR_CODE + - Field: RSS_14 Lcom/google/zxing/BarcodeFormat; + Access flags: 0x19 + = public static final com.google.zxing.BarcodeFormat RSS_14 + - Field: RSS_EXPANDED Lcom/google/zxing/BarcodeFormat; + Access flags: 0x19 + = public static final com.google.zxing.BarcodeFormat RSS_EXPANDED + - Field: UPC_A Lcom/google/zxing/BarcodeFormat; + Access flags: 0x19 + = public static final com.google.zxing.BarcodeFormat UPC_A + - Field: UPC_E Lcom/google/zxing/BarcodeFormat; + Access flags: 0x19 + = public static final com.google.zxing.BarcodeFormat UPC_E + - Field: UPC_EAN_EXTENSION Lcom/google/zxing/BarcodeFormat; + Access flags: 0x19 + = public static final com.google.zxing.BarcodeFormat UPC_EAN_EXTENSION + - Field: name Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String name + +Methods (count = 5): + - Method: (Ljava/lang/String;)V + Access flags: 0x2 + = private BarcodeFormat(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 19, locals = 2, stack = 3): + [0] aload_0 v0 + [1] invokespecial #42 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #39 + - Fieldref [com/google/zxing/BarcodeFormat.name Ljava/lang/String;] + [9] getstatic #38 + - Fieldref [com/google/zxing/BarcodeFormat.VALUES Ljava/util/Hashtable;] + [12] aload_1 v1 + [13] aload_0 v0 + [14] invokevirtual #46 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [17] pop + [18] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getName()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getName() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #39 + - Fieldref [com/google/zxing/BarcodeFormat.name Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: toString()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String toString() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #39 + - Fieldref [com/google/zxing/BarcodeFormat.name Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: valueOf(Ljava/lang/String;)Lcom/google/zxing/BarcodeFormat; + Access flags: 0x9 + = public static com.google.zxing.BarcodeFormat valueOf(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 44, locals = 1, stack = 2): + [0] aload_0 v0 + [1] ifnull +10 (target=11) + [4] aload_0 v0 + [5] invokevirtual #43 + - Methodref [java/lang/String.length ()I] + [8] ifne +11 (target=19) + [11] new #18 + - Class [java/lang/IllegalArgumentException] + [14] dup + [15] invokespecial #41 + - Methodref [java/lang/IllegalArgumentException. ()V] + [18] athrow + [19] getstatic #38 + - Fieldref [com/google/zxing/BarcodeFormat.VALUES Ljava/util/Hashtable;] + [22] aload_0 v0 + [23] invokevirtual #45 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [26] checkcast #17 + - Class [com/google/zxing/BarcodeFormat] + [29] dup + [30] astore_0 v0 + [31] ifnonnull +11 (target=42) + [34] new #18 + - Class [java/lang/IllegalArgumentException] + [37] dup + [38] invokespecial #41 + - Methodref [java/lang/IllegalArgumentException. ()V] + [41] athrow + [42] aload_0 v0 + [43] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 203, locals = 0, stack = 3): + [0] new #21 + - Class [java/util/Hashtable] + [3] dup + [4] invokespecial #44 + - Methodref [java/util/Hashtable. ()V] + [7] putstatic #38 + - Fieldref [com/google/zxing/BarcodeFormat.VALUES Ljava/util/Hashtable;] + [10] new #17 + - Class [com/google/zxing/BarcodeFormat] + [13] dup + [14] ldc #1 + - String [AZTEC] + [16] invokespecial #40 + - Methodref [com/google/zxing/BarcodeFormat. (Ljava/lang/String;)V] + [19] putstatic #22 + - Fieldref [com/google/zxing/BarcodeFormat.AZTEC Lcom/google/zxing/BarcodeFormat;] + [22] new #17 + - Class [com/google/zxing/BarcodeFormat] + [25] dup + [26] ldc #2 + - String [CODABAR] + [28] invokespecial #40 + - Methodref [com/google/zxing/BarcodeFormat. (Ljava/lang/String;)V] + [31] putstatic #23 + - Fieldref [com/google/zxing/BarcodeFormat.CODABAR Lcom/google/zxing/BarcodeFormat;] + [34] new #17 + - Class [com/google/zxing/BarcodeFormat] + [37] dup + [38] ldc #4 + - String [CODE_39] + [40] invokespecial #40 + - Methodref [com/google/zxing/BarcodeFormat. (Ljava/lang/String;)V] + [43] putstatic #25 + - Fieldref [com/google/zxing/BarcodeFormat.CODE_39 Lcom/google/zxing/BarcodeFormat;] + [46] new #17 + - Class [com/google/zxing/BarcodeFormat] + [49] dup + [50] ldc #5 + - String [CODE_93] + [52] invokespecial #40 + - Methodref [com/google/zxing/BarcodeFormat. (Ljava/lang/String;)V] + [55] putstatic #26 + - Fieldref [com/google/zxing/BarcodeFormat.CODE_93 Lcom/google/zxing/BarcodeFormat;] + [58] new #17 + - Class [com/google/zxing/BarcodeFormat] + [61] dup + [62] ldc #3 + - String [CODE_128] + [64] invokespecial #40 + - Methodref [com/google/zxing/BarcodeFormat. (Ljava/lang/String;)V] + [67] putstatic #24 + - Fieldref [com/google/zxing/BarcodeFormat.CODE_128 Lcom/google/zxing/BarcodeFormat;] + [70] new #17 + - Class [com/google/zxing/BarcodeFormat] + [73] dup + [74] ldc #6 + - String [DATA_MATRIX] + [76] invokespecial #40 + - Methodref [com/google/zxing/BarcodeFormat. (Ljava/lang/String;)V] + [79] putstatic #27 + - Fieldref [com/google/zxing/BarcodeFormat.DATA_MATRIX Lcom/google/zxing/BarcodeFormat;] + [82] new #17 + - Class [com/google/zxing/BarcodeFormat] + [85] dup + [86] ldc #8 + - String [EAN_8] + [88] invokespecial #40 + - Methodref [com/google/zxing/BarcodeFormat. (Ljava/lang/String;)V] + [91] putstatic #29 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_8 Lcom/google/zxing/BarcodeFormat;] + [94] new #17 + - Class [com/google/zxing/BarcodeFormat] + [97] dup + [98] ldc #7 + - String [EAN_13] + [100] invokespecial #40 + - Methodref [com/google/zxing/BarcodeFormat. (Ljava/lang/String;)V] + [103] putstatic #28 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + [106] new #17 + - Class [com/google/zxing/BarcodeFormat] + [109] dup + [110] ldc #9 + - String [ITF] + [112] invokespecial #40 + - Methodref [com/google/zxing/BarcodeFormat. (Ljava/lang/String;)V] + [115] putstatic #30 + - Fieldref [com/google/zxing/BarcodeFormat.ITF Lcom/google/zxing/BarcodeFormat;] + [118] new #17 + - Class [com/google/zxing/BarcodeFormat] + [121] dup + [122] ldc #10 + - String [PDF_417] + [124] invokespecial #40 + - Methodref [com/google/zxing/BarcodeFormat. (Ljava/lang/String;)V] + [127] putstatic #31 + - Fieldref [com/google/zxing/BarcodeFormat.PDF_417 Lcom/google/zxing/BarcodeFormat;] + [130] new #17 + - Class [com/google/zxing/BarcodeFormat] + [133] dup + [134] ldc #11 + - String [QR_CODE] + [136] invokespecial #40 + - Methodref [com/google/zxing/BarcodeFormat. (Ljava/lang/String;)V] + [139] putstatic #32 + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + [142] new #17 + - Class [com/google/zxing/BarcodeFormat] + [145] dup + [146] ldc #12 + - String [RSS_14] + [148] invokespecial #40 + - Methodref [com/google/zxing/BarcodeFormat. (Ljava/lang/String;)V] + [151] putstatic #33 + - Fieldref [com/google/zxing/BarcodeFormat.RSS_14 Lcom/google/zxing/BarcodeFormat;] + [154] new #17 + - Class [com/google/zxing/BarcodeFormat] + [157] dup + [158] ldc #13 + - String [RSS_EXPANDED] + [160] invokespecial #40 + - Methodref [com/google/zxing/BarcodeFormat. (Ljava/lang/String;)V] + [163] putstatic #34 + - Fieldref [com/google/zxing/BarcodeFormat.RSS_EXPANDED Lcom/google/zxing/BarcodeFormat;] + [166] new #17 + - Class [com/google/zxing/BarcodeFormat] + [169] dup + [170] ldc #14 + - String [UPC_A] + [172] invokespecial #40 + - Methodref [com/google/zxing/BarcodeFormat. (Ljava/lang/String;)V] + [175] putstatic #35 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + [178] new #17 + - Class [com/google/zxing/BarcodeFormat] + [181] dup + [182] ldc #15 + - String [UPC_E] + [184] invokespecial #40 + - Methodref [com/google/zxing/BarcodeFormat. (Ljava/lang/String;)V] + [187] putstatic #36 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_E Lcom/google/zxing/BarcodeFormat;] + [190] new #17 + - Class [com/google/zxing/BarcodeFormat] + [193] dup + [194] ldc #16 + - String [UPC_EAN_EXTENSION] + [196] invokespecial #40 + - Methodref [com/google/zxing/BarcodeFormat. (Ljava/lang/String;)V] + [199] putstatic #37 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_EAN_EXTENSION Lcom/google/zxing/BarcodeFormat;] + [202] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/Binarizer + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x421 + = public abstract class com.google.zxing.Binarizer extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 33): + - String [Source must be non-null.] + - Class [com/google/zxing/Binarizer] + - Class [com/google/zxing/NotFoundException] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/Binarizer.source Lcom/google/zxing/LuminanceSource;] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [source Lcom/google/zxing/LuminanceSource;] + - Utf8 [()Lcom/google/zxing/LuminanceSource;] + - Utf8 [()Lcom/google/zxing/common/BitMatrix;] + - Utf8 [()V] + - Utf8 [(ILcom/google/zxing/common/BitArray;)Lcom/google/zxing/common/BitArray;] + - Utf8 [(Lcom/google/zxing/LuminanceSource;)Lcom/google/zxing/Binarizer;] + - Utf8 [(Lcom/google/zxing/LuminanceSource;)V] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [Lcom/google/zxing/LuminanceSource;] + - Utf8 [Source must be non-null.] + - Utf8 [com/google/zxing/Binarizer] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [createBinarizer] + - Utf8 [getBlackMatrix] + - Utf8 [getBlackRow] + - Utf8 [getLuminanceSource] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [source] + +Fields (count = 1): + - Field: source Lcom/google/zxing/LuminanceSource; + Access flags: 0x12 + = private final com.google.zxing.LuminanceSource source + +Methods (count = 5): + - Method: (Lcom/google/zxing/LuminanceSource;)V + Access flags: 0x4 + = protected Binarizer(com.google.zxing.LuminanceSource) + Class member attributes (count = 1): + - Code attribute instructions (code length = 24, locals = 2, stack = 3): + [0] aload_0 v0 + [1] invokespecial #8 + - Methodref [java/lang/Object. ()V] + [4] aload_1 v1 + [5] ifnonnull +13 (target=18) + [8] new #4 + - Class [java/lang/IllegalArgumentException] + [11] dup + [12] ldc #1 + - String [Source must be non-null.] + [14] invokespecial #7 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [17] athrow + [18] aload_0 v0 + [19] aload_1 v1 + [20] putfield #6 + - Fieldref [com/google/zxing/Binarizer.source Lcom/google/zxing/LuminanceSource;] + [23] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getLuminanceSource()Lcom/google/zxing/LuminanceSource; + Access flags: 0x11 + = public final com.google.zxing.LuminanceSource getLuminanceSource() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/Binarizer.source Lcom/google/zxing/LuminanceSource;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getBlackRow(ILcom/google/zxing/common/BitArray;)Lcom/google/zxing/common/BitArray; + Access flags: 0x401 + = public abstract com.google.zxing.common.BitArray getBlackRow(int,com.google.zxing.common.BitArray) + Class member attributes (count = 1): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: getBlackMatrix()Lcom/google/zxing/common/BitMatrix; + Access flags: 0x401 + = public abstract com.google.zxing.common.BitMatrix getBlackMatrix() + Class member attributes (count = 1): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: createBinarizer(Lcom/google/zxing/LuminanceSource;)Lcom/google/zxing/Binarizer; + Access flags: 0x401 + = public abstract com.google.zxing.Binarizer createBinarizer(com.google.zxing.LuminanceSource) + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/BinaryBitmap + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.BinaryBitmap extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 84): + - String [Binarizer must be non-null.] + - String [This luminance source does not support cropping.] + - String [This luminance source does not support rotation.] + - Class [com/google/zxing/Binarizer] + - Class [com/google/zxing/BinaryBitmap] + - Class [com/google/zxing/LuminanceSource] + - Class [com/google/zxing/NotFoundException] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Class [java/lang/RuntimeException] + - Fieldref [com/google/zxing/BinaryBitmap.binarizer Lcom/google/zxing/Binarizer;] + - Fieldref [com/google/zxing/BinaryBitmap.matrix Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/Binarizer.createBinarizer (Lcom/google/zxing/LuminanceSource;)Lcom/google/zxing/Binarizer;] + - Methodref [com/google/zxing/Binarizer.getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/Binarizer.getBlackRow (ILcom/google/zxing/common/BitArray;)Lcom/google/zxing/common/BitArray;] + - Methodref [com/google/zxing/Binarizer.getLuminanceSource ()Lcom/google/zxing/LuminanceSource;] + - Methodref [com/google/zxing/BinaryBitmap. (Lcom/google/zxing/Binarizer;)V] + - Methodref [com/google/zxing/LuminanceSource.crop$7d61fa90 ()Lcom/google/zxing/LuminanceSource;] + - Methodref [com/google/zxing/LuminanceSource.getHeight ()I] + - Methodref [com/google/zxing/LuminanceSource.getWidth ()I] + - Methodref [com/google/zxing/LuminanceSource.isCropSupported ()Z] + - Methodref [com/google/zxing/LuminanceSource.isRotateSupported ()Z] + - Methodref [com/google/zxing/LuminanceSource.rotateCounterClockwise ()Lcom/google/zxing/LuminanceSource;] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/RuntimeException. (Ljava/lang/String;)V] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/Binarizer;)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [binarizer Lcom/google/zxing/Binarizer;] + - NameAndType [createBinarizer (Lcom/google/zxing/LuminanceSource;)Lcom/google/zxing/Binarizer;] + - NameAndType [crop (IIII)Lcom/google/zxing/LuminanceSource;] + - NameAndType [crop$7d61fa90 ()Lcom/google/zxing/LuminanceSource;] + - NameAndType [getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + - NameAndType [getBlackRow (ILcom/google/zxing/common/BitArray;)Lcom/google/zxing/common/BitArray;] + - NameAndType [getHeight ()I] + - NameAndType [getLuminanceSource ()Lcom/google/zxing/LuminanceSource;] + - NameAndType [getWidth ()I] + - NameAndType [isCropSupported ()Z] + - NameAndType [isRotateSupported ()Z] + - NameAndType [matrix Lcom/google/zxing/common/BitMatrix;] + - NameAndType [rotateCounterClockwise ()Lcom/google/zxing/LuminanceSource;] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/BinaryBitmap;] + - Utf8 [()Lcom/google/zxing/LuminanceSource;] + - Utf8 [()Lcom/google/zxing/common/BitMatrix;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(IIII)Lcom/google/zxing/BinaryBitmap;] + - Utf8 [(IIII)Lcom/google/zxing/LuminanceSource;] + - Utf8 [(ILcom/google/zxing/common/BitArray;)Lcom/google/zxing/common/BitArray;] + - Utf8 [(Lcom/google/zxing/Binarizer;)V] + - Utf8 [(Lcom/google/zxing/LuminanceSource;)Lcom/google/zxing/Binarizer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Binarizer must be non-null.] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [Lcom/google/zxing/Binarizer;] + - Utf8 [Lcom/google/zxing/common/BitMatrix;] + - Utf8 [This luminance source does not support cropping.] + - Utf8 [This luminance source does not support rotation.] + - Utf8 [binarizer] + - Utf8 [com/google/zxing/Binarizer] + - Utf8 [com/google/zxing/BinaryBitmap] + - Utf8 [com/google/zxing/LuminanceSource] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [createBinarizer] + - Utf8 [crop] + - Utf8 [crop$7d61fa90] + - Utf8 [crop$d947d] + - Utf8 [getBlackMatrix] + - Utf8 [getBlackRow] + - Utf8 [getHeight] + - Utf8 [getLuminanceSource] + - Utf8 [getWidth] + - Utf8 [isCropSupported] + - Utf8 [isRotateSupported] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/RuntimeException] + - Utf8 [matrix] + - Utf8 [rotateCounterClockwise] + +Fields (count = 2): + - Field: binarizer Lcom/google/zxing/Binarizer; + Access flags: 0x12 + = private final com.google.zxing.Binarizer binarizer + - Field: matrix Lcom/google/zxing/common/BitMatrix; + Access flags: 0x2 + = private com.google.zxing.common.BitMatrix matrix + +Methods (count = 9): + - Method: (Lcom/google/zxing/Binarizer;)V + Access flags: 0x1 + = public BinaryBitmap(com.google.zxing.Binarizer) + Class member attributes (count = 1): + - Code attribute instructions (code length = 29, locals = 2, stack = 3): + [0] aload_0 v0 + [1] invokespecial #25 + - Methodref [java/lang/Object. ()V] + [4] aload_1 v1 + [5] ifnonnull +13 (target=18) + [8] new #8 + - Class [java/lang/IllegalArgumentException] + [11] dup + [12] ldc #1 + - String [Binarizer must be non-null.] + [14] invokespecial #24 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [17] athrow + [18] aload_0 v0 + [19] aload_1 v1 + [20] putfield #11 + - Fieldref [com/google/zxing/BinaryBitmap.binarizer Lcom/google/zxing/Binarizer;] + [23] aload_0 v0 + [24] aconst_null + [25] putfield #12 + - Fieldref [com/google/zxing/BinaryBitmap.matrix Lcom/google/zxing/common/BitMatrix;] + [28] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getWidth()I + Access flags: 0x11 + = public final int getWidth() + Class member attributes (count = 1): + - Code attribute instructions (code length = 11, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/BinaryBitmap.binarizer Lcom/google/zxing/Binarizer;] + [4] invokevirtual #16 + - Methodref [com/google/zxing/Binarizer.getLuminanceSource ()Lcom/google/zxing/LuminanceSource;] + [7] invokevirtual #20 + - Methodref [com/google/zxing/LuminanceSource.getWidth ()I] + [10] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getHeight()I + Access flags: 0x11 + = public final int getHeight() + Class member attributes (count = 1): + - Code attribute instructions (code length = 11, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/BinaryBitmap.binarizer Lcom/google/zxing/Binarizer;] + [4] invokevirtual #16 + - Methodref [com/google/zxing/Binarizer.getLuminanceSource ()Lcom/google/zxing/LuminanceSource;] + [7] invokevirtual #19 + - Methodref [com/google/zxing/LuminanceSource.getHeight ()I] + [10] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getBlackRow(ILcom/google/zxing/common/BitArray;)Lcom/google/zxing/common/BitArray; + Access flags: 0x11 + = public final com.google.zxing.common.BitArray getBlackRow(int,com.google.zxing.common.BitArray) + Class member attributes (count = 2): + - Code attribute instructions (code length = 10, locals = 3, stack = 3): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/BinaryBitmap.binarizer Lcom/google/zxing/Binarizer;] + [4] iload_1 v1 + [5] aload_2 v2 + [6] invokevirtual #15 + - Methodref [com/google/zxing/Binarizer.getBlackRow (ILcom/google/zxing/common/BitArray;)Lcom/google/zxing/common/BitArray;] + [9] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: getBlackMatrix()Lcom/google/zxing/common/BitMatrix; + Access flags: 0x11 + = public final com.google.zxing.common.BitMatrix getBlackMatrix() + Class member attributes (count = 2): + - Code attribute instructions (code length = 23, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #12 + - Fieldref [com/google/zxing/BinaryBitmap.matrix Lcom/google/zxing/common/BitMatrix;] + [4] ifnonnull +14 (target=18) + [7] aload_0 v0 + [8] aload_0 v0 + [9] getfield #11 + - Fieldref [com/google/zxing/BinaryBitmap.binarizer Lcom/google/zxing/Binarizer;] + [12] invokevirtual #14 + - Methodref [com/google/zxing/Binarizer.getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + [15] putfield #12 + - Fieldref [com/google/zxing/BinaryBitmap.matrix Lcom/google/zxing/common/BitMatrix;] + [18] aload_0 v0 + [19] getfield #12 + - Fieldref [com/google/zxing/BinaryBitmap.matrix Lcom/google/zxing/common/BitMatrix;] + [22] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: isCropSupported()Z + Access flags: 0x2 + = private boolean isCropSupported() + Class member attributes (count = 1): + - Code attribute instructions (code length = 11, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/BinaryBitmap.binarizer Lcom/google/zxing/Binarizer;] + [4] invokevirtual #16 + - Methodref [com/google/zxing/Binarizer.getLuminanceSource ()Lcom/google/zxing/LuminanceSource;] + [7] invokevirtual #21 + - Methodref [com/google/zxing/LuminanceSource.isCropSupported ()Z] + [10] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: crop$d947d()Lcom/google/zxing/BinaryBitmap; + Access flags: 0x11 + = public final com.google.zxing.BinaryBitmap crop$d947d() + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 1, stack = 3): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/BinaryBitmap.binarizer Lcom/google/zxing/Binarizer;] + [4] invokevirtual #16 + - Methodref [com/google/zxing/Binarizer.getLuminanceSource ()Lcom/google/zxing/LuminanceSource;] + [7] pop + [8] new #10 + - Class [java/lang/RuntimeException] + [11] dup + [12] ldc #2 + - String [This luminance source does not support cropping.] + [14] invokespecial #26 + - Methodref [java/lang/RuntimeException. (Ljava/lang/String;)V] + [17] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isRotateSupported()Z + Access flags: 0x11 + = public final boolean isRotateSupported() + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/BinaryBitmap.binarizer Lcom/google/zxing/Binarizer;] + [4] invokevirtual #16 + - Methodref [com/google/zxing/Binarizer.getLuminanceSource ()Lcom/google/zxing/LuminanceSource;] + [7] pop + [8] iconst_0 + [9] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: rotateCounterClockwise()Lcom/google/zxing/BinaryBitmap; + Access flags: 0x11 + = public final com.google.zxing.BinaryBitmap rotateCounterClockwise() + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 1, stack = 3): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/BinaryBitmap.binarizer Lcom/google/zxing/Binarizer;] + [4] invokevirtual #16 + - Methodref [com/google/zxing/Binarizer.getLuminanceSource ()Lcom/google/zxing/LuminanceSource;] + [7] pop + [8] new #10 + - Class [java/lang/RuntimeException] + [11] dup + [12] ldc #3 + - String [This luminance source does not support rotation.] + [14] invokespecial #26 + - Methodref [java/lang/RuntimeException. (Ljava/lang/String;)V] + [17] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/ChecksumException + Superclass: com/google/zxing/ReaderException + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.ChecksumException extends com.google.zxing.ReaderException + +Interfaces (count = 0): + +Constant Pool (count = 18): + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/ReaderException] + - Fieldref [com/google/zxing/ChecksumException.instance Lcom/google/zxing/ChecksumException;] + - Methodref [com/google/zxing/ChecksumException. ()V] + - Methodref [com/google/zxing/ReaderException. ()V] + - NameAndType [ ()V] + - NameAndType [instance Lcom/google/zxing/ChecksumException;] + - Utf8 [()Lcom/google/zxing/ChecksumException;] + - Utf8 [()V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Lcom/google/zxing/ChecksumException;] + - Utf8 [com/google/zxing/ChecksumException] + - Utf8 [com/google/zxing/ReaderException] + - Utf8 [getChecksumInstance] + - Utf8 [instance] + +Fields (count = 1): + - Field: instance Lcom/google/zxing/ChecksumException; + Access flags: 0x1a + = private static final com.google.zxing.ChecksumException instance + +Methods (count = 3): + - Method: ()V + Access flags: 0x2 + = private ChecksumException() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #5 + - Methodref [com/google/zxing/ReaderException. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getChecksumInstance()Lcom/google/zxing/ChecksumException; + Access flags: 0x9 + = public static com.google.zxing.ChecksumException getChecksumInstance() + Class member attributes (count = 1): + - Code attribute instructions (code length = 4, locals = 0, stack = 1): + [0] getstatic #3 + - Fieldref [com/google/zxing/ChecksumException.instance Lcom/google/zxing/ChecksumException;] + [3] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 11, locals = 0, stack = 2): + [0] new #1 + - Class [com/google/zxing/ChecksumException] + [3] dup + [4] invokespecial #4 + - Methodref [com/google/zxing/ChecksumException. ()V] + [7] putstatic #3 + - Fieldref [com/google/zxing/ChecksumException.instance Lcom/google/zxing/ChecksumException;] + [10] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/DecodeHintType + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.DecodeHintType extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 37): + - Class [com/google/zxing/DecodeHintType] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/DecodeHintType.ALLOWED_LENGTHS Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/DecodeHintType.CHARACTER_SET Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/DecodeHintType.NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/DecodeHintType.OTHER Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/DecodeHintType.POSSIBLE_FORMATS Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/DecodeHintType.PURE_BARCODE Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/DecodeHintType.TRY_HARDER Lcom/google/zxing/DecodeHintType;] + - Methodref [com/google/zxing/DecodeHintType. ()V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ALLOWED_LENGTHS Lcom/google/zxing/DecodeHintType;] + - NameAndType [ASSUME_CODE_39_CHECK_DIGIT Lcom/google/zxing/DecodeHintType;] + - NameAndType [CHARACTER_SET Lcom/google/zxing/DecodeHintType;] + - NameAndType [NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType;] + - NameAndType [OTHER Lcom/google/zxing/DecodeHintType;] + - NameAndType [POSSIBLE_FORMATS Lcom/google/zxing/DecodeHintType;] + - NameAndType [PURE_BARCODE Lcom/google/zxing/DecodeHintType;] + - NameAndType [TRY_HARDER Lcom/google/zxing/DecodeHintType;] + - Utf8 [()V] + - Utf8 [] + - Utf8 [] + - Utf8 [ALLOWED_LENGTHS] + - Utf8 [ASSUME_CODE_39_CHECK_DIGIT] + - Utf8 [CHARACTER_SET] + - Utf8 [Code] + - Utf8 [Lcom/google/zxing/DecodeHintType;] + - Utf8 [NEED_RESULT_POINT_CALLBACK] + - Utf8 [OTHER] + - Utf8 [POSSIBLE_FORMATS] + - Utf8 [PURE_BARCODE] + - Utf8 [TRY_HARDER] + - Utf8 [com/google/zxing/DecodeHintType] + - Utf8 [java/lang/Object] + +Fields (count = 8): + - Field: OTHER Lcom/google/zxing/DecodeHintType; + Access flags: 0x19 + = public static final com.google.zxing.DecodeHintType OTHER + - Field: PURE_BARCODE Lcom/google/zxing/DecodeHintType; + Access flags: 0x19 + = public static final com.google.zxing.DecodeHintType PURE_BARCODE + - Field: POSSIBLE_FORMATS Lcom/google/zxing/DecodeHintType; + Access flags: 0x19 + = public static final com.google.zxing.DecodeHintType POSSIBLE_FORMATS + - Field: TRY_HARDER Lcom/google/zxing/DecodeHintType; + Access flags: 0x19 + = public static final com.google.zxing.DecodeHintType TRY_HARDER + - Field: CHARACTER_SET Lcom/google/zxing/DecodeHintType; + Access flags: 0x19 + = public static final com.google.zxing.DecodeHintType CHARACTER_SET + - Field: ALLOWED_LENGTHS Lcom/google/zxing/DecodeHintType; + Access flags: 0x19 + = public static final com.google.zxing.DecodeHintType ALLOWED_LENGTHS + - Field: ASSUME_CODE_39_CHECK_DIGIT Lcom/google/zxing/DecodeHintType; + Access flags: 0x19 + = public static final com.google.zxing.DecodeHintType ASSUME_CODE_39_CHECK_DIGIT + - Field: NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType; + Access flags: 0x19 + = public static final com.google.zxing.DecodeHintType NEED_RESULT_POINT_CALLBACK + +Methods (count = 2): + - Method: ()V + Access flags: 0x2 + = private DecodeHintType() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #12 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 81, locals = 0, stack = 2): + [0] new #1 + - Class [com/google/zxing/DecodeHintType] + [3] dup + [4] invokespecial #11 + - Methodref [com/google/zxing/DecodeHintType. ()V] + [7] putstatic #7 + - Fieldref [com/google/zxing/DecodeHintType.OTHER Lcom/google/zxing/DecodeHintType;] + [10] new #1 + - Class [com/google/zxing/DecodeHintType] + [13] dup + [14] invokespecial #11 + - Methodref [com/google/zxing/DecodeHintType. ()V] + [17] putstatic #9 + - Fieldref [com/google/zxing/DecodeHintType.PURE_BARCODE Lcom/google/zxing/DecodeHintType;] + [20] new #1 + - Class [com/google/zxing/DecodeHintType] + [23] dup + [24] invokespecial #11 + - Methodref [com/google/zxing/DecodeHintType. ()V] + [27] putstatic #8 + - Fieldref [com/google/zxing/DecodeHintType.POSSIBLE_FORMATS Lcom/google/zxing/DecodeHintType;] + [30] new #1 + - Class [com/google/zxing/DecodeHintType] + [33] dup + [34] invokespecial #11 + - Methodref [com/google/zxing/DecodeHintType. ()V] + [37] putstatic #10 + - Fieldref [com/google/zxing/DecodeHintType.TRY_HARDER Lcom/google/zxing/DecodeHintType;] + [40] new #1 + - Class [com/google/zxing/DecodeHintType] + [43] dup + [44] invokespecial #11 + - Methodref [com/google/zxing/DecodeHintType. ()V] + [47] putstatic #5 + - Fieldref [com/google/zxing/DecodeHintType.CHARACTER_SET Lcom/google/zxing/DecodeHintType;] + [50] new #1 + - Class [com/google/zxing/DecodeHintType] + [53] dup + [54] invokespecial #11 + - Methodref [com/google/zxing/DecodeHintType. ()V] + [57] putstatic #3 + - Fieldref [com/google/zxing/DecodeHintType.ALLOWED_LENGTHS Lcom/google/zxing/DecodeHintType;] + [60] new #1 + - Class [com/google/zxing/DecodeHintType] + [63] dup + [64] invokespecial #11 + - Methodref [com/google/zxing/DecodeHintType. ()V] + [67] putstatic #4 + - Fieldref [com/google/zxing/DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT Lcom/google/zxing/DecodeHintType;] + [70] new #1 + - Class [com/google/zxing/DecodeHintType] + [73] dup + [74] invokespecial #11 + - Methodref [com/google/zxing/DecodeHintType. ()V] + [77] putstatic #6 + - Fieldref [com/google/zxing/DecodeHintType.NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType;] + [80] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/EncodeHintType + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.EncodeHintType extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 19): + - Class [com/google/zxing/EncodeHintType] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/EncodeHintType.CHARACTER_SET Lcom/google/zxing/EncodeHintType;] + - Fieldref [com/google/zxing/EncodeHintType.ERROR_CORRECTION Lcom/google/zxing/EncodeHintType;] + - Methodref [com/google/zxing/EncodeHintType. ()V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [CHARACTER_SET Lcom/google/zxing/EncodeHintType;] + - NameAndType [ERROR_CORRECTION Lcom/google/zxing/EncodeHintType;] + - Utf8 [()V] + - Utf8 [] + - Utf8 [] + - Utf8 [CHARACTER_SET] + - Utf8 [Code] + - Utf8 [ERROR_CORRECTION] + - Utf8 [Lcom/google/zxing/EncodeHintType;] + - Utf8 [com/google/zxing/EncodeHintType] + - Utf8 [java/lang/Object] + +Fields (count = 2): + - Field: ERROR_CORRECTION Lcom/google/zxing/EncodeHintType; + Access flags: 0x19 + = public static final com.google.zxing.EncodeHintType ERROR_CORRECTION + - Field: CHARACTER_SET Lcom/google/zxing/EncodeHintType; + Access flags: 0x19 + = public static final com.google.zxing.EncodeHintType CHARACTER_SET + +Methods (count = 2): + - Method: ()V + Access flags: 0x2 + = private EncodeHintType() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #6 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 21, locals = 0, stack = 2): + [0] new #1 + - Class [com/google/zxing/EncodeHintType] + [3] dup + [4] invokespecial #5 + - Methodref [com/google/zxing/EncodeHintType. ()V] + [7] putstatic #4 + - Fieldref [com/google/zxing/EncodeHintType.ERROR_CORRECTION Lcom/google/zxing/EncodeHintType;] + [10] new #1 + - Class [com/google/zxing/EncodeHintType] + [13] dup + [14] invokespecial #5 + - Methodref [com/google/zxing/EncodeHintType. ()V] + [17] putstatic #3 + - Fieldref [com/google/zxing/EncodeHintType.CHARACTER_SET Lcom/google/zxing/EncodeHintType;] + [20] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/FormatException + Superclass: com/google/zxing/ReaderException + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.FormatException extends com.google.zxing.ReaderException + +Interfaces (count = 0): + +Constant Pool (count = 18): + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/ReaderException] + - Fieldref [com/google/zxing/FormatException.instance Lcom/google/zxing/FormatException;] + - Methodref [com/google/zxing/FormatException. ()V] + - Methodref [com/google/zxing/ReaderException. ()V] + - NameAndType [ ()V] + - NameAndType [instance Lcom/google/zxing/FormatException;] + - Utf8 [()Lcom/google/zxing/FormatException;] + - Utf8 [()V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Lcom/google/zxing/FormatException;] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/ReaderException] + - Utf8 [getFormatInstance] + - Utf8 [instance] + +Fields (count = 1): + - Field: instance Lcom/google/zxing/FormatException; + Access flags: 0x1a + = private static final com.google.zxing.FormatException instance + +Methods (count = 3): + - Method: ()V + Access flags: 0x2 + = private FormatException() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #5 + - Methodref [com/google/zxing/ReaderException. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getFormatInstance()Lcom/google/zxing/FormatException; + Access flags: 0x9 + = public static com.google.zxing.FormatException getFormatInstance() + Class member attributes (count = 1): + - Code attribute instructions (code length = 4, locals = 0, stack = 1): + [0] getstatic #3 + - Fieldref [com/google/zxing/FormatException.instance Lcom/google/zxing/FormatException;] + [3] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 11, locals = 0, stack = 2): + [0] new #1 + - Class [com/google/zxing/FormatException] + [3] dup + [4] invokespecial #4 + - Methodref [com/google/zxing/FormatException. ()V] + [7] putstatic #3 + - Fieldref [com/google/zxing/FormatException.instance Lcom/google/zxing/FormatException;] + [10] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/LuminanceSource + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x421 + = public abstract class com.google.zxing.LuminanceSource extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 42): + - String [This luminance source does not support cropping.] + - String [This luminance source does not support rotation.] + - Class [com/google/zxing/LuminanceSource] + - Class [java/lang/Object] + - Class [java/lang/RuntimeException] + - Fieldref [com/google/zxing/LuminanceSource.height I] + - Fieldref [com/google/zxing/LuminanceSource.width I] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/RuntimeException. (Ljava/lang/String;)V] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [height I] + - NameAndType [width I] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/LuminanceSource;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[B] + - Utf8 [(II)V] + - Utf8 [(IIII)Lcom/google/zxing/LuminanceSource;] + - Utf8 [(I[B)[B] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [I] + - Utf8 [This luminance source does not support cropping.] + - Utf8 [This luminance source does not support rotation.] + - Utf8 [com/google/zxing/LuminanceSource] + - Utf8 [crop] + - Utf8 [crop$7d61fa90] + - Utf8 [getHeight] + - Utf8 [getMatrix] + - Utf8 [getRow] + - Utf8 [getWidth] + - Utf8 [height] + - Utf8 [isCropSupported] + - Utf8 [isRotateSupported] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/RuntimeException] + - Utf8 [rotateCounterClockwise] + - Utf8 [width] + +Fields (count = 2): + - Field: width I + Access flags: 0x12 + = private final int width + - Field: height I + Access flags: 0x12 + = private final int height + +Methods (count = 9): + - Method: (II)V + Access flags: 0x4 + = protected LuminanceSource(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 3, stack = 2): + [0] aload_0 v0 + [1] invokespecial #8 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iload_1 v1 + [6] putfield #7 + - Fieldref [com/google/zxing/LuminanceSource.width I] + [9] aload_0 v0 + [10] iload_2 v2 + [11] putfield #6 + - Fieldref [com/google/zxing/LuminanceSource.height I] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getRow(I[B)[B + Access flags: 0x401 + = public abstract byte[] getRow(int,byte[]) + - Method: getMatrix()[B + Access flags: 0x401 + = public abstract byte[] getMatrix() + - Method: getWidth()I + Access flags: 0x11 + = public final int getWidth() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #7 + - Fieldref [com/google/zxing/LuminanceSource.width I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getHeight()I + Access flags: 0x11 + = public final int getHeight() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/LuminanceSource.height I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isCropSupported()Z + Access flags: 0x1 + = public boolean isCropSupported() + Class member attributes (count = 1): + - Code attribute instructions (code length = 2, locals = 1, stack = 1): + [0] iconst_0 + [1] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: crop$7d61fa90()Lcom/google/zxing/LuminanceSource; + Access flags: 0x9 + = public static com.google.zxing.LuminanceSource crop$7d61fa90() + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 0, stack = 3): + [0] new #5 + - Class [java/lang/RuntimeException] + [3] dup + [4] ldc #1 + - String [This luminance source does not support cropping.] + [6] invokespecial #9 + - Methodref [java/lang/RuntimeException. (Ljava/lang/String;)V] + [9] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isRotateSupported()Z + Access flags: 0x9 + = public static boolean isRotateSupported() + Class member attributes (count = 1): + - Code attribute instructions (code length = 2, locals = 0, stack = 1): + [0] iconst_0 + [1] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: rotateCounterClockwise()Lcom/google/zxing/LuminanceSource; + Access flags: 0x9 + = public static com.google.zxing.LuminanceSource rotateCounterClockwise() + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 0, stack = 3): + [0] new #5 + - Class [java/lang/RuntimeException] + [3] dup + [4] ldc #2 + - String [This luminance source does not support rotation.] + [6] invokespecial #9 + - Methodref [java/lang/RuntimeException. (Ljava/lang/String;)V] + [9] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/MultiFormatReader + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.MultiFormatReader extends java.lang.Object + +Interfaces (count = 1): + - Class [com/google/zxing/Reader] + +Constant Pool (count = 147): + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/DecodeHintType] + - Class [com/google/zxing/MultiFormatReader] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/Reader] + - Class [com/google/zxing/ReaderException] + - Class [com/google/zxing/aztec/AztecReader] + - Class [com/google/zxing/datamatrix/DataMatrixReader] + - Class [com/google/zxing/oned/MultiFormatOneDReader] + - Class [com/google/zxing/pdf417/PDF417Reader] + - Class [com/google/zxing/qrcode/QRCodeReader] + - Class [java/lang/Object] + - Class [java/util/Hashtable] + - Class [java/util/Vector] + - Fieldref [com/google/zxing/BarcodeFormat.AZTEC Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.CODE_128 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.CODE_39 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.CODE_93 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.DATA_MATRIX Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_8 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.ITF Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.PDF_417 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.RSS_14 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.RSS_EXPANDED Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.UPC_E Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/DecodeHintType.POSSIBLE_FORMATS Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/DecodeHintType.TRY_HARDER Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/MultiFormatReader.hints Ljava/util/Hashtable;] + - Fieldref [com/google/zxing/MultiFormatReader.readers Ljava/util/Vector;] + - Methodref [com/google/zxing/MultiFormatReader.decodeInternal (Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result;] + - Methodref [com/google/zxing/MultiFormatReader.setHints (Ljava/util/Hashtable;)V] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/aztec/AztecReader. ()V] + - Methodref [com/google/zxing/datamatrix/DataMatrixReader. ()V] + - Methodref [com/google/zxing/oned/MultiFormatOneDReader. (Ljava/util/Hashtable;)V] + - Methodref [com/google/zxing/pdf417/PDF417Reader. ()V] + - Methodref [com/google/zxing/qrcode/QRCodeReader. ()V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/util/Hashtable.containsKey (Ljava/lang/Object;)Z] + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + - Methodref [java/util/Vector. ()V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + - Methodref [java/util/Vector.isEmpty ()Z] + - Methodref [java/util/Vector.size ()I] + - InterfaceMethodref [com/google/zxing/Reader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - InterfaceMethodref [com/google/zxing/Reader.reset ()V] + - NameAndType [ ()V] + - NameAndType [ (Ljava/util/Hashtable;)V] + - NameAndType [AZTEC Lcom/google/zxing/BarcodeFormat;] + - NameAndType [CODE_128 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [CODE_39 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [CODE_93 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [DATA_MATRIX Lcom/google/zxing/BarcodeFormat;] + - NameAndType [EAN_13 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [EAN_8 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [ITF Lcom/google/zxing/BarcodeFormat;] + - NameAndType [PDF_417 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [POSSIBLE_FORMATS Lcom/google/zxing/DecodeHintType;] + - NameAndType [QR_CODE Lcom/google/zxing/BarcodeFormat;] + - NameAndType [RSS_14 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [RSS_EXPANDED Lcom/google/zxing/BarcodeFormat;] + - NameAndType [TRY_HARDER Lcom/google/zxing/DecodeHintType;] + - NameAndType [UPC_A Lcom/google/zxing/BarcodeFormat;] + - NameAndType [UPC_E Lcom/google/zxing/BarcodeFormat;] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [contains (Ljava/lang/Object;)Z] + - NameAndType [containsKey (Ljava/lang/Object;)Z] + - NameAndType [decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - NameAndType [decodeInternal (Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result;] + - NameAndType [elementAt (I)Ljava/lang/Object;] + - NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [hints Ljava/util/Hashtable;] + - NameAndType [isEmpty ()Z] + - NameAndType [readers Ljava/util/Vector;] + - NameAndType [reset ()V] + - NameAndType [setHints (Ljava/util/Hashtable;)V] + - NameAndType [size ()I] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/util/Hashtable;)V] + - Utf8 [] + - Utf8 [AZTEC] + - Utf8 [CODE_128] + - Utf8 [CODE_39] + - Utf8 [CODE_93] + - Utf8 [Code] + - Utf8 [DATA_MATRIX] + - Utf8 [EAN_13] + - Utf8 [EAN_8] + - Utf8 [Exceptions] + - Utf8 [ITF] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Lcom/google/zxing/DecodeHintType;] + - Utf8 [Ljava/util/Hashtable;] + - Utf8 [Ljava/util/Vector;] + - Utf8 [PDF_417] + - Utf8 [POSSIBLE_FORMATS] + - Utf8 [QR_CODE] + - Utf8 [RSS_14] + - Utf8 [RSS_EXPANDED] + - Utf8 [TRY_HARDER] + - Utf8 [UPC_A] + - Utf8 [UPC_E] + - Utf8 [addElement] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/DecodeHintType] + - Utf8 [com/google/zxing/MultiFormatReader] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/Reader] + - Utf8 [com/google/zxing/ReaderException] + - Utf8 [com/google/zxing/aztec/AztecReader] + - Utf8 [com/google/zxing/datamatrix/DataMatrixReader] + - Utf8 [com/google/zxing/oned/MultiFormatOneDReader] + - Utf8 [com/google/zxing/pdf417/PDF417Reader] + - Utf8 [com/google/zxing/qrcode/QRCodeReader] + - Utf8 [contains] + - Utf8 [containsKey] + - Utf8 [decode] + - Utf8 [decodeInternal] + - Utf8 [decodeWithState] + - Utf8 [elementAt] + - Utf8 [get] + - Utf8 [getNotFoundInstance] + - Utf8 [hints] + - Utf8 [isEmpty] + - Utf8 [java/lang/Object] + - Utf8 [java/util/Hashtable] + - Utf8 [java/util/Vector] + - Utf8 [readers] + - Utf8 [reset] + - Utf8 [setHints] + - Utf8 [size] + +Fields (count = 2): + - Field: hints Ljava/util/Hashtable; + Access flags: 0x2 + = private java.util.Hashtable hints + - Field: readers Ljava/util/Vector; + Access flags: 0x2 + = private java.util.Vector readers + +Methods (count = 7): + - Method: ()V + Access flags: 0x1 + = public MultiFormatReader() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #41 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decode(Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decode(com.google.zxing.BinaryBitmap) + Class member attributes (count = 2): + - Code attribute instructions (code length = 11, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aconst_null + [2] invokevirtual #34 + - Methodref [com/google/zxing/MultiFormatReader.setHints (Ljava/util/Hashtable;)V] + [5] aload_0 v0 + [6] aload_1 v1 + [7] invokespecial #33 + - Methodref [com/google/zxing/MultiFormatReader.decodeInternal (Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result;] + [10] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: decode(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 11, locals = 3, stack = 2): + [0] aload_0 v0 + [1] aload_2 v2 + [2] invokevirtual #34 + - Methodref [com/google/zxing/MultiFormatReader.setHints (Ljava/util/Hashtable;)V] + [5] aload_0 v0 + [6] aload_1 v1 + [7] invokespecial #33 + - Methodref [com/google/zxing/MultiFormatReader.decodeInternal (Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result;] + [10] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: decodeWithState(Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decodeWithState(com.google.zxing.BinaryBitmap) + Class member attributes (count = 2): + - Code attribute instructions (code length = 18, locals = 2, stack = 2): + [0] aload_0 v0 + [1] getfield #32 + - Fieldref [com/google/zxing/MultiFormatReader.readers Ljava/util/Vector;] + [4] ifnonnull +8 (target=12) + [7] aload_0 v0 + [8] aconst_null + [9] invokevirtual #34 + - Methodref [com/google/zxing/MultiFormatReader.setHints (Ljava/util/Hashtable;)V] + [12] aload_0 v0 + [13] aload_1 v1 + [14] invokespecial #33 + - Methodref [com/google/zxing/MultiFormatReader.decodeInternal (Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result;] + [17] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: setHints(Ljava/util/Hashtable;)V + Access flags: 0x11 + = public final void setHints(java.util.Hashtable) + Class member attributes (count = 1): + - Code attribute instructions (code length = 414, locals = 5, stack = 4): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #31 + - Fieldref [com/google/zxing/MultiFormatReader.hints Ljava/util/Hashtable;] + [5] aload_1 v1 + [6] ifnull +17 (target=23) + [9] aload_1 v1 + [10] getstatic #30 + - Fieldref [com/google/zxing/DecodeHintType.TRY_HARDER Lcom/google/zxing/DecodeHintType;] + [13] invokevirtual #42 + - Methodref [java/util/Hashtable.containsKey (Ljava/lang/Object;)Z] + [16] ifeq +7 (target=23) + [19] iconst_1 + [20] goto +4 (target=24) + [23] iconst_0 + [24] istore_2 v2 + [25] aload_1 v1 + [26] ifnonnull +7 (target=33) + [29] aconst_null + [30] goto +13 (target=43) + [33] aload_1 v1 + [34] getstatic #29 + - Fieldref [com/google/zxing/DecodeHintType.POSSIBLE_FORMATS Lcom/google/zxing/DecodeHintType;] + [37] invokevirtual #43 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [40] checkcast #14 + - Class [java/util/Vector] + [43] astore_3 v3 + [44] aload_0 v0 + [45] new #14 + - Class [java/util/Vector] + [48] dup + [49] invokespecial #44 + - Methodref [java/util/Vector. ()V] + [52] putfield #32 + - Fieldref [com/google/zxing/MultiFormatReader.readers Ljava/util/Vector;] + [55] aload_3 v3 + [56] ifnull +253 (target=309) + [59] aload_3 v3 + [60] getstatic #27 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + [63] invokevirtual #46 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [66] ifne +93 (target=159) + [69] aload_3 v3 + [70] getstatic #28 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_E Lcom/google/zxing/BarcodeFormat;] + [73] invokevirtual #46 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [76] ifne +83 (target=159) + [79] aload_3 v3 + [80] getstatic #20 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + [83] invokevirtual #46 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [86] ifne +73 (target=159) + [89] aload_3 v3 + [90] getstatic #21 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_8 Lcom/google/zxing/BarcodeFormat;] + [93] invokevirtual #46 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [96] ifne +63 (target=159) + [99] aload_3 v3 + [100] getstatic #17 + - Fieldref [com/google/zxing/BarcodeFormat.CODE_39 Lcom/google/zxing/BarcodeFormat;] + [103] invokevirtual #46 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [106] ifne +53 (target=159) + [109] aload_3 v3 + [110] getstatic #18 + - Fieldref [com/google/zxing/BarcodeFormat.CODE_93 Lcom/google/zxing/BarcodeFormat;] + [113] invokevirtual #46 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [116] ifne +43 (target=159) + [119] aload_3 v3 + [120] getstatic #16 + - Fieldref [com/google/zxing/BarcodeFormat.CODE_128 Lcom/google/zxing/BarcodeFormat;] + [123] invokevirtual #46 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [126] ifne +33 (target=159) + [129] aload_3 v3 + [130] getstatic #22 + - Fieldref [com/google/zxing/BarcodeFormat.ITF Lcom/google/zxing/BarcodeFormat;] + [133] invokevirtual #46 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [136] ifne +23 (target=159) + [139] aload_3 v3 + [140] getstatic #25 + - Fieldref [com/google/zxing/BarcodeFormat.RSS_14 Lcom/google/zxing/BarcodeFormat;] + [143] invokevirtual #46 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [146] ifne +13 (target=159) + [149] aload_3 v3 + [150] getstatic #26 + - Fieldref [com/google/zxing/BarcodeFormat.RSS_EXPANDED Lcom/google/zxing/BarcodeFormat;] + [153] invokevirtual #46 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [156] ifeq +7 (target=163) + [159] iconst_1 + [160] goto +4 (target=164) + [163] iconst_0 + [164] dup + [165] istore v4 + [167] ifeq +22 (target=189) + [170] iload_2 v2 + [171] ifne +18 (target=189) + [174] aload_0 v0 + [175] getfield #32 + - Fieldref [com/google/zxing/MultiFormatReader.readers Ljava/util/Vector;] + [178] new #9 + - Class [com/google/zxing/oned/MultiFormatOneDReader] + [181] dup + [182] aload_1 v1 + [183] invokespecial #38 + - Methodref [com/google/zxing/oned/MultiFormatOneDReader. (Ljava/util/Hashtable;)V] + [186] invokevirtual #45 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [189] aload_3 v3 + [190] getstatic #24 + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + [193] invokevirtual #46 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [196] ifeq +17 (target=213) + [199] aload_0 v0 + [200] getfield #32 + - Fieldref [com/google/zxing/MultiFormatReader.readers Ljava/util/Vector;] + [203] new #11 + - Class [com/google/zxing/qrcode/QRCodeReader] + [206] dup + [207] invokespecial #40 + - Methodref [com/google/zxing/qrcode/QRCodeReader. ()V] + [210] invokevirtual #45 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [213] aload_3 v3 + [214] getstatic #19 + - Fieldref [com/google/zxing/BarcodeFormat.DATA_MATRIX Lcom/google/zxing/BarcodeFormat;] + [217] invokevirtual #46 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [220] ifeq +17 (target=237) + [223] aload_0 v0 + [224] getfield #32 + - Fieldref [com/google/zxing/MultiFormatReader.readers Ljava/util/Vector;] + [227] new #8 + - Class [com/google/zxing/datamatrix/DataMatrixReader] + [230] dup + [231] invokespecial #37 + - Methodref [com/google/zxing/datamatrix/DataMatrixReader. ()V] + [234] invokevirtual #45 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [237] aload_3 v3 + [238] getstatic #15 + - Fieldref [com/google/zxing/BarcodeFormat.AZTEC Lcom/google/zxing/BarcodeFormat;] + [241] invokevirtual #46 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [244] ifeq +17 (target=261) + [247] aload_0 v0 + [248] getfield #32 + - Fieldref [com/google/zxing/MultiFormatReader.readers Ljava/util/Vector;] + [251] new #7 + - Class [com/google/zxing/aztec/AztecReader] + [254] dup + [255] invokespecial #36 + - Methodref [com/google/zxing/aztec/AztecReader. ()V] + [258] invokevirtual #45 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [261] aload_3 v3 + [262] getstatic #23 + - Fieldref [com/google/zxing/BarcodeFormat.PDF_417 Lcom/google/zxing/BarcodeFormat;] + [265] invokevirtual #46 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [268] ifeq +17 (target=285) + [271] aload_0 v0 + [272] getfield #32 + - Fieldref [com/google/zxing/MultiFormatReader.readers Ljava/util/Vector;] + [275] new #10 + - Class [com/google/zxing/pdf417/PDF417Reader] + [278] dup + [279] invokespecial #39 + - Methodref [com/google/zxing/pdf417/PDF417Reader. ()V] + [282] invokevirtual #45 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [285] iload v4 + [287] ifeq +22 (target=309) + [290] iload_2 v2 + [291] ifeq +18 (target=309) + [294] aload_0 v0 + [295] getfield #32 + - Fieldref [com/google/zxing/MultiFormatReader.readers Ljava/util/Vector;] + [298] new #9 + - Class [com/google/zxing/oned/MultiFormatOneDReader] + [301] dup + [302] aload_1 v1 + [303] invokespecial #38 + - Methodref [com/google/zxing/oned/MultiFormatOneDReader. (Ljava/util/Hashtable;)V] + [306] invokevirtual #45 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [309] aload_0 v0 + [310] getfield #32 + - Fieldref [com/google/zxing/MultiFormatReader.readers Ljava/util/Vector;] + [313] invokevirtual #48 + - Methodref [java/util/Vector.isEmpty ()Z] + [316] ifeq +97 (target=413) + [319] iload_2 v2 + [320] ifne +18 (target=338) + [323] aload_0 v0 + [324] getfield #32 + - Fieldref [com/google/zxing/MultiFormatReader.readers Ljava/util/Vector;] + [327] new #9 + - Class [com/google/zxing/oned/MultiFormatOneDReader] + [330] dup + [331] aload_1 v1 + [332] invokespecial #38 + - Methodref [com/google/zxing/oned/MultiFormatOneDReader. (Ljava/util/Hashtable;)V] + [335] invokevirtual #45 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [338] aload_0 v0 + [339] getfield #32 + - Fieldref [com/google/zxing/MultiFormatReader.readers Ljava/util/Vector;] + [342] new #11 + - Class [com/google/zxing/qrcode/QRCodeReader] + [345] dup + [346] invokespecial #40 + - Methodref [com/google/zxing/qrcode/QRCodeReader. ()V] + [349] invokevirtual #45 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [352] aload_0 v0 + [353] getfield #32 + - Fieldref [com/google/zxing/MultiFormatReader.readers Ljava/util/Vector;] + [356] new #8 + - Class [com/google/zxing/datamatrix/DataMatrixReader] + [359] dup + [360] invokespecial #37 + - Methodref [com/google/zxing/datamatrix/DataMatrixReader. ()V] + [363] invokevirtual #45 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [366] aload_0 v0 + [367] getfield #32 + - Fieldref [com/google/zxing/MultiFormatReader.readers Ljava/util/Vector;] + [370] new #7 + - Class [com/google/zxing/aztec/AztecReader] + [373] dup + [374] invokespecial #36 + - Methodref [com/google/zxing/aztec/AztecReader. ()V] + [377] invokevirtual #45 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [380] aload_0 v0 + [381] getfield #32 + - Fieldref [com/google/zxing/MultiFormatReader.readers Ljava/util/Vector;] + [384] new #10 + - Class [com/google/zxing/pdf417/PDF417Reader] + [387] dup + [388] invokespecial #39 + - Methodref [com/google/zxing/pdf417/PDF417Reader. ()V] + [391] invokevirtual #45 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [394] iload_2 v2 + [395] ifeq +18 (target=413) + [398] aload_0 v0 + [399] getfield #32 + - Fieldref [com/google/zxing/MultiFormatReader.readers Ljava/util/Vector;] + [402] new #9 + - Class [com/google/zxing/oned/MultiFormatOneDReader] + [405] dup + [406] aload_1 v1 + [407] invokespecial #38 + - Methodref [com/google/zxing/oned/MultiFormatOneDReader. (Ljava/util/Hashtable;)V] + [410] invokevirtual #45 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [413] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: reset()V + Access flags: 0x11 + = public final void reset() + Class member attributes (count = 1): + - Code attribute instructions (code length = 38, locals = 3, stack = 2): + [0] aload_0 v0 + [1] getfield #32 + - Fieldref [com/google/zxing/MultiFormatReader.readers Ljava/util/Vector;] + [4] invokevirtual #49 + - Methodref [java/util/Vector.size ()I] + [7] istore_1 v1 + [8] iconst_0 + [9] istore_2 v2 + [10] iload_2 v2 + [11] iload_1 v1 + [12] ificmpge +25 (target=37) + [15] aload_0 v0 + [16] getfield #32 + - Fieldref [com/google/zxing/MultiFormatReader.readers Ljava/util/Vector;] + [19] iload_2 v2 + [20] invokevirtual #47 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [23] checkcast #5 + - Class [com/google/zxing/Reader] + [26] invokeinterface #51 + - InterfaceMethodref [com/google/zxing/Reader.reset ()V] + [31] iinc v2, 1 + [34] goto -24 (target=10) + [37] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeInternal(Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result; + Access flags: 0x2 + = private com.google.zxing.Result decodeInternal(com.google.zxing.BinaryBitmap) + Class member attributes (count = 2): + - Code attribute instructions (code length = 52, locals = 5, stack = 3): + [0] aload_0 v0 + [1] getfield #32 + - Fieldref [com/google/zxing/MultiFormatReader.readers Ljava/util/Vector;] + [4] invokevirtual #49 + - Methodref [java/util/Vector.size ()I] + [7] istore_2 v2 + [8] iconst_0 + [9] istore_3 v3 + [10] iload_3 v3 + [11] iload_2 v2 + [12] ificmpge +36 (target=48) + [15] aload_0 v0 + [16] getfield #32 + - Fieldref [com/google/zxing/MultiFormatReader.readers Ljava/util/Vector;] + [19] iload_3 v3 + [20] invokevirtual #47 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [23] checkcast #5 + - Class [com/google/zxing/Reader] + [26] astore v4 + [28] aload v4 + [30] aload_1 v1 + [31] aload_0 v0 + [32] getfield #31 + - Fieldref [com/google/zxing/MultiFormatReader.hints Ljava/util/Hashtable;] + [35] invokeinterface #50 + - InterfaceMethodref [com/google/zxing/Reader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + [40] areturn + [41] pop + [42] iinc v3, 1 + [45] goto -35 (target=10) + [48] invokestatic #35 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [51] athrow + Code attribute exceptions (count = 1): + - ExceptionInfo (28 -> 40: 41): + - Class [com/google/zxing/ReaderException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/MultiFormatWriter + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.MultiFormatWriter extends java.lang.Object + +Interfaces (count = 1): + - Class [com/google/zxing/Writer] + +Constant Pool (count = 87): + - String [No encoder available for format ] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/MultiFormatWriter] + - Class [com/google/zxing/Writer] + - Class [com/google/zxing/WriterException] + - Class [com/google/zxing/oned/Code128Writer] + - Class [com/google/zxing/oned/Code39Writer] + - Class [com/google/zxing/oned/EAN13Writer] + - Class [com/google/zxing/oned/EAN8Writer] + - Class [com/google/zxing/oned/ITFWriter] + - Class [com/google/zxing/oned/UPCAWriter] + - Class [com/google/zxing/qrcode/QRCodeWriter] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/BarcodeFormat.CODE_128 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.CODE_39 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_8 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.ITF Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + - Methodref [com/google/zxing/MultiFormatWriter.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/oned/Code128Writer. ()V] + - Methodref [com/google/zxing/oned/Code39Writer. ()V] + - Methodref [com/google/zxing/oned/EAN13Writer. ()V] + - Methodref [com/google/zxing/oned/EAN8Writer. ()V] + - Methodref [com/google/zxing/oned/ITFWriter. ()V] + - Methodref [com/google/zxing/oned/UPCAWriter. ()V] + - Methodref [com/google/zxing/qrcode/QRCodeWriter. ()V] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - InterfaceMethodref [com/google/zxing/Writer.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [CODE_128 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [CODE_39 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [EAN_13 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [EAN_8 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [ITF Lcom/google/zxing/BarcodeFormat;] + - NameAndType [QR_CODE Lcom/google/zxing/BarcodeFormat;] + - NameAndType [UPC_A Lcom/google/zxing/BarcodeFormat;] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;II)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [] + - Utf8 [CODE_128] + - Utf8 [CODE_39] + - Utf8 [Code] + - Utf8 [EAN_13] + - Utf8 [EAN_8] + - Utf8 [Exceptions] + - Utf8 [ITF] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [No encoder available for format ] + - Utf8 [QR_CODE] + - Utf8 [UPC_A] + - Utf8 [append] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/MultiFormatWriter] + - Utf8 [com/google/zxing/Writer] + - Utf8 [com/google/zxing/WriterException] + - Utf8 [com/google/zxing/oned/Code128Writer] + - Utf8 [com/google/zxing/oned/Code39Writer] + - Utf8 [com/google/zxing/oned/EAN13Writer] + - Utf8 [com/google/zxing/oned/EAN8Writer] + - Utf8 [com/google/zxing/oned/ITFWriter] + - Utf8 [com/google/zxing/oned/UPCAWriter] + - Utf8 [com/google/zxing/qrcode/QRCodeWriter] + - Utf8 [encode] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/StringBuffer] + - Utf8 [toString] + +Fields (count = 0): + +Methods (count = 3): + - Method: ()V + Access flags: 0x1 + = public MultiFormatWriter() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #32 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: encode(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;II)Lcom/google/zxing/common/BitMatrix; + Access flags: 0x11 + = public final com.google.zxing.common.BitMatrix encode(java.lang.String,com.google.zxing.BarcodeFormat,int,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 11, locals = 5, stack = 6): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] iload_3 v3 + [4] iload v4 + [6] aconst_null + [7] invokevirtual #23 + - Methodref [com/google/zxing/MultiFormatWriter.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + [10] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: encode(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix; + Access flags: 0x11 + = public final com.google.zxing.common.BitMatrix encode(java.lang.String,com.google.zxing.BarcodeFormat,int,int,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 175, locals = 7, stack = 6): + [0] aload_2 v2 + [1] getstatic #19 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_8 Lcom/google/zxing/BarcodeFormat;] + [4] ifacmpne +15 (target=19) + [7] new #9 + - Class [com/google/zxing/oned/EAN8Writer] + [10] dup + [11] invokespecial #27 + - Methodref [com/google/zxing/oned/EAN8Writer. ()V] + [14] astore v6 + [16] goto +144 (target=160) + [19] aload_2 v2 + [20] getstatic #18 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + [23] ifacmpne +15 (target=38) + [26] new #8 + - Class [com/google/zxing/oned/EAN13Writer] + [29] dup + [30] invokespecial #26 + - Methodref [com/google/zxing/oned/EAN13Writer. ()V] + [33] astore v6 + [35] goto +125 (target=160) + [38] aload_2 v2 + [39] getstatic #22 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + [42] ifacmpne +15 (target=57) + [45] new #11 + - Class [com/google/zxing/oned/UPCAWriter] + [48] dup + [49] invokespecial #29 + - Methodref [com/google/zxing/oned/UPCAWriter. ()V] + [52] astore v6 + [54] goto +106 (target=160) + [57] aload_2 v2 + [58] getstatic #21 + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + [61] ifacmpne +15 (target=76) + [64] new #12 + - Class [com/google/zxing/qrcode/QRCodeWriter] + [67] dup + [68] invokespecial #30 + - Methodref [com/google/zxing/qrcode/QRCodeWriter. ()V] + [71] astore v6 + [73] goto +87 (target=160) + [76] aload_2 v2 + [77] getstatic #17 + - Fieldref [com/google/zxing/BarcodeFormat.CODE_39 Lcom/google/zxing/BarcodeFormat;] + [80] ifacmpne +15 (target=95) + [83] new #7 + - Class [com/google/zxing/oned/Code39Writer] + [86] dup + [87] invokespecial #25 + - Methodref [com/google/zxing/oned/Code39Writer. ()V] + [90] astore v6 + [92] goto +68 (target=160) + [95] aload_2 v2 + [96] getstatic #16 + - Fieldref [com/google/zxing/BarcodeFormat.CODE_128 Lcom/google/zxing/BarcodeFormat;] + [99] ifacmpne +15 (target=114) + [102] new #6 + - Class [com/google/zxing/oned/Code128Writer] + [105] dup + [106] invokespecial #24 + - Methodref [com/google/zxing/oned/Code128Writer. ()V] + [109] astore v6 + [111] goto +49 (target=160) + [114] aload_2 v2 + [115] getstatic #20 + - Fieldref [com/google/zxing/BarcodeFormat.ITF Lcom/google/zxing/BarcodeFormat;] + [118] ifacmpne +15 (target=133) + [121] new #10 + - Class [com/google/zxing/oned/ITFWriter] + [124] dup + [125] invokespecial #28 + - Methodref [com/google/zxing/oned/ITFWriter. ()V] + [128] astore v6 + [130] goto +30 (target=160) + [133] new #13 + - Class [java/lang/IllegalArgumentException] + [136] dup + [137] new #15 + - Class [java/lang/StringBuffer] + [140] dup + [141] invokespecial #33 + - Methodref [java/lang/StringBuffer. ()V] + [144] ldc #1 + - String [No encoder available for format ] + [146] invokevirtual #35 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [149] aload_2 v2 + [150] invokevirtual #34 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + [153] invokevirtual #36 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [156] invokespecial #31 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [159] athrow + [160] aload v6 + [162] aload_1 v1 + [163] aload_2 v2 + [164] iload_3 v3 + [165] iload v4 + [167] aload v5 + [169] invokeinterface #37 + - InterfaceMethodref [com/google/zxing/Writer.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + [174] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/NotFoundException + Superclass: com/google/zxing/ReaderException + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.NotFoundException extends com.google.zxing.ReaderException + +Interfaces (count = 0): + +Constant Pool (count = 18): + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ReaderException] + - Fieldref [com/google/zxing/NotFoundException.instance Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/NotFoundException. ()V] + - Methodref [com/google/zxing/ReaderException. ()V] + - NameAndType [ ()V] + - NameAndType [instance Lcom/google/zxing/NotFoundException;] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Lcom/google/zxing/NotFoundException;] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/ReaderException] + - Utf8 [getNotFoundInstance] + - Utf8 [instance] + +Fields (count = 1): + - Field: instance Lcom/google/zxing/NotFoundException; + Access flags: 0x1a + = private static final com.google.zxing.NotFoundException instance + +Methods (count = 3): + - Method: ()V + Access flags: 0x2 + = private NotFoundException() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #5 + - Methodref [com/google/zxing/ReaderException. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getNotFoundInstance()Lcom/google/zxing/NotFoundException; + Access flags: 0x9 + = public static com.google.zxing.NotFoundException getNotFoundInstance() + Class member attributes (count = 1): + - Code attribute instructions (code length = 4, locals = 0, stack = 1): + [0] getstatic #3 + - Fieldref [com/google/zxing/NotFoundException.instance Lcom/google/zxing/NotFoundException;] + [3] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 11, locals = 0, stack = 2): + [0] new #1 + - Class [com/google/zxing/NotFoundException] + [3] dup + [4] invokespecial #4 + - Methodref [com/google/zxing/NotFoundException. ()V] + [7] putstatic #3 + - Fieldref [com/google/zxing/NotFoundException.instance Lcom/google/zxing/NotFoundException;] + [10] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/Reader + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x601 + = public interface com.google.zxing.Reader extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 17): + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/Reader] + - Class [java/lang/Object] + - Utf8 [()V] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [Exceptions] + - Utf8 [com/google/zxing/ChecksumException] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/Reader] + - Utf8 [decode] + - Utf8 [java/lang/Object] + - Utf8 [reset] + +Fields (count = 0): + +Methods (count = 3): + - Method: decode(Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result; + Access flags: 0x401 + = public abstract com.google.zxing.Result decode(com.google.zxing.BinaryBitmap) + Class member attributes (count = 1): + - Exceptions attribute (count = 3) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Method: decode(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x401 + = public abstract com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Hashtable) + Class member attributes (count = 1): + - Exceptions attribute (count = 3) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Method: reset()V + Access flags: 0x401 + = public abstract void reset() + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/ReaderException + Superclass: java/lang/Exception + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x421 + = public abstract class com.google.zxing.ReaderException extends java.lang.Exception + +Interfaces (count = 0): + +Constant Pool (count = 12): + - Class [com/google/zxing/ReaderException] + - Class [java/lang/Exception] + - Methodref [java/lang/Exception. ()V] + - NameAndType [ ()V] + - Utf8 [()Ljava/lang/Throwable;] + - Utf8 [()V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [com/google/zxing/ReaderException] + - Utf8 [fillInStackTrace] + - Utf8 [java/lang/Exception] + +Fields (count = 0): + +Methods (count = 2): + - Method: ()V + Access flags: 0x0 + = ReaderException() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #3 + - Methodref [java/lang/Exception. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: fillInStackTrace()Ljava/lang/Throwable; + Access flags: 0x11 + = public final java.lang.Throwable fillInStackTrace() + Class member attributes (count = 1): + - Code attribute instructions (code length = 2, locals = 1, stack = 1): + [0] aconst_null + [1] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/Result + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.Result extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 120): + - String [ bytes]] + - String [Text and bytes are null] + - String [[] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/ResultMetadataType] + - Class [com/google/zxing/ResultPoint] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Class [java/lang/StringBuffer] + - Class [java/lang/System] + - Class [java/util/Enumeration] + - Class [java/util/Hashtable] + - Fieldref [com/google/zxing/Result.format Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/Result.rawBytes [B] + - Fieldref [com/google/zxing/Result.resultMetadata Ljava/util/Hashtable;] + - Fieldref [com/google/zxing/Result.resultPoints [Lcom/google/zxing/ResultPoint;] + - Fieldref [com/google/zxing/Result.text Ljava/lang/String;] + - Fieldref [com/google/zxing/Result.timestamp J] + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;J)V] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + - Methodref [java/lang/System.currentTimeMillis ()J] + - Methodref [java/util/Hashtable. (I)V] + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + - Methodref [java/util/Hashtable.keys ()Ljava/util/Enumeration;] + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - InterfaceMethodref [java/util/Enumeration.hasMoreElements ()Z] + - InterfaceMethodref [java/util/Enumeration.nextElement ()Ljava/lang/Object;] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [ (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;J)V] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + - NameAndType [currentTimeMillis ()J] + - NameAndType [format Lcom/google/zxing/BarcodeFormat;] + - NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [hasMoreElements ()Z] + - NameAndType [keys ()Ljava/util/Enumeration;] + - NameAndType [nextElement ()Ljava/lang/Object;] + - NameAndType [put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [rawBytes [B] + - NameAndType [resultMetadata Ljava/util/Hashtable;] + - NameAndType [resultPoints [Lcom/google/zxing/ResultPoint;] + - NameAndType [text Ljava/lang/String;] + - NameAndType [timestamp J] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [ bytes]] + - Utf8 [()J] + - Utf8 [()Lcom/google/zxing/BarcodeFormat;] + - Utf8 [()Ljava/lang/Object;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Ljava/util/Enumeration;] + - Utf8 [()Ljava/util/Hashtable;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[B] + - Utf8 [()[Lcom/google/zxing/ResultPoint;] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/Object;ILjava/lang/Object;II)V] + - Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Utf8 [(Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;J)V] + - Utf8 [(Ljava/util/Hashtable;)V] + - Utf8 [([Lcom/google/zxing/ResultPoint;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [J] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Ljava/lang/String;] + - Utf8 [Ljava/util/Hashtable;] + - Utf8 [Text and bytes are null] + - Utf8 [[] + - Utf8 [[B] + - Utf8 [[Lcom/google/zxing/ResultPoint;] + - Utf8 [addResultPoints] + - Utf8 [append] + - Utf8 [arraycopy] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/ResultMetadataType] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [currentTimeMillis] + - Utf8 [format] + - Utf8 [get] + - Utf8 [getBarcodeFormat] + - Utf8 [getRawBytes] + - Utf8 [getResultMetadata] + - Utf8 [getResultPoints] + - Utf8 [getText] + - Utf8 [getTimestamp] + - Utf8 [hasMoreElements] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/StringBuffer] + - Utf8 [java/lang/System] + - Utf8 [java/util/Enumeration] + - Utf8 [java/util/Hashtable] + - Utf8 [keys] + - Utf8 [nextElement] + - Utf8 [put] + - Utf8 [putAllMetadata] + - Utf8 [putMetadata] + - Utf8 [rawBytes] + - Utf8 [resultMetadata] + - Utf8 [resultPoints] + - Utf8 [text] + - Utf8 [timestamp] + - Utf8 [toString] + +Fields (count = 6): + - Field: text Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String text + - Field: rawBytes [B + Access flags: 0x12 + = private final byte[] rawBytes + - Field: resultPoints [Lcom/google/zxing/ResultPoint; + Access flags: 0x2 + = private com.google.zxing.ResultPoint[] resultPoints + - Field: format Lcom/google/zxing/BarcodeFormat; + Access flags: 0x12 + = private final com.google.zxing.BarcodeFormat format + - Field: resultMetadata Ljava/util/Hashtable; + Access flags: 0x2 + = private java.util.Hashtable resultMetadata + - Field: timestamp J + Access flags: 0x12 + = private final long timestamp + +Methods (count = 12): + - Method: (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V + Access flags: 0x1 + = public Result(java.lang.String,byte[],com.google.zxing.ResultPoint[],com.google.zxing.BarcodeFormat) + Class member attributes (count = 1): + - Code attribute instructions (code length = 13, locals = 5, stack = 7): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] aload_3 v3 + [4] aload v4 + [6] invokestatic #27 + - Methodref [java/lang/System.currentTimeMillis ()J] + [9] invokespecial #19 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;J)V] + [12] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;J)V + Access flags: 0x1 + = public Result(java.lang.String,byte[],com.google.zxing.ResultPoint[],com.google.zxing.BarcodeFormat,long) + Class member attributes (count = 1): + - Code attribute instructions (code length = 55, locals = 7, stack = 3): + [0] aload_0 v0 + [1] invokespecial #21 + - Methodref [java/lang/Object. ()V] + [4] aload_1 v1 + [5] ifnonnull +17 (target=22) + [8] aload_2 v2 + [9] ifnonnull +13 (target=22) + [12] new #7 + - Class [java/lang/IllegalArgumentException] + [15] dup + [16] ldc #2 + - String [Text and bytes are null] + [18] invokespecial #20 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [21] athrow + [22] aload_0 v0 + [23] aload_1 v1 + [24] putfield #17 + - Fieldref [com/google/zxing/Result.text Ljava/lang/String;] + [27] aload_0 v0 + [28] aload_2 v2 + [29] putfield #14 + - Fieldref [com/google/zxing/Result.rawBytes [B] + [32] aload_0 v0 + [33] aload_3 v3 + [34] putfield #16 + - Fieldref [com/google/zxing/Result.resultPoints [Lcom/google/zxing/ResultPoint;] + [37] aload_0 v0 + [38] aload v4 + [40] putfield #13 + - Fieldref [com/google/zxing/Result.format Lcom/google/zxing/BarcodeFormat;] + [43] aload_0 v0 + [44] aconst_null + [45] putfield #15 + - Fieldref [com/google/zxing/Result.resultMetadata Ljava/util/Hashtable;] + [48] aload_0 v0 + [49] lload v5 + [51] putfield #18 + - Fieldref [com/google/zxing/Result.timestamp J] + [54] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getText()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getText() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #17 + - Fieldref [com/google/zxing/Result.text Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getRawBytes()[B + Access flags: 0x11 + = public final byte[] getRawBytes() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #14 + - Fieldref [com/google/zxing/Result.rawBytes [B] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getResultPoints()[Lcom/google/zxing/ResultPoint; + Access flags: 0x11 + = public final com.google.zxing.ResultPoint[] getResultPoints() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #16 + - Fieldref [com/google/zxing/Result.resultPoints [Lcom/google/zxing/ResultPoint;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getBarcodeFormat()Lcom/google/zxing/BarcodeFormat; + Access flags: 0x11 + = public final com.google.zxing.BarcodeFormat getBarcodeFormat() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #13 + - Fieldref [com/google/zxing/Result.format Lcom/google/zxing/BarcodeFormat;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getResultMetadata()Ljava/util/Hashtable; + Access flags: 0x11 + = public final java.util.Hashtable getResultMetadata() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #15 + - Fieldref [com/google/zxing/Result.resultMetadata Ljava/util/Hashtable;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: putMetadata(Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V + Access flags: 0x11 + = public final void putMetadata(com.google.zxing.ResultMetadataType,java.lang.Object) + Class member attributes (count = 1): + - Code attribute instructions (code length = 30, locals = 3, stack = 4): + [0] aload_0 v0 + [1] getfield #15 + - Fieldref [com/google/zxing/Result.resultMetadata Ljava/util/Hashtable;] + [4] ifnonnull +15 (target=19) + [7] aload_0 v0 + [8] new #12 + - Class [java/util/Hashtable] + [11] dup + [12] iconst_3 + [13] invokespecial #28 + - Methodref [java/util/Hashtable. (I)V] + [16] putfield #15 + - Fieldref [com/google/zxing/Result.resultMetadata Ljava/util/Hashtable;] + [19] aload_0 v0 + [20] getfield #15 + - Fieldref [com/google/zxing/Result.resultMetadata Ljava/util/Hashtable;] + [23] aload_1 v1 + [24] aload_2 v2 + [25] invokevirtual #31 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [28] pop + [29] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: putAllMetadata(Ljava/util/Hashtable;)V + Access flags: 0x11 + = public final void putAllMetadata(java.util.Hashtable) + Class member attributes (count = 1): + - Code attribute instructions (code length = 63, locals = 5, stack = 3): + [0] aload_1 v1 + [1] ifnull +61 (target=62) + [4] aload_0 v0 + [5] getfield #15 + - Fieldref [com/google/zxing/Result.resultMetadata Ljava/util/Hashtable;] + [8] ifnonnull +9 (target=17) + [11] aload_0 v0 + [12] aload_1 v1 + [13] putfield #15 + - Fieldref [com/google/zxing/Result.resultMetadata Ljava/util/Hashtable;] + [16] return + [17] aload_1 v1 + [18] invokevirtual #30 + - Methodref [java/util/Hashtable.keys ()Ljava/util/Enumeration;] + [21] astore_2 v2 + [22] aload_2 v2 + [23] invokeinterface #32 + - InterfaceMethodref [java/util/Enumeration.hasMoreElements ()Z] + [28] ifeq +34 (target=62) + [31] aload_2 v2 + [32] invokeinterface #33 + - InterfaceMethodref [java/util/Enumeration.nextElement ()Ljava/lang/Object;] + [37] checkcast #5 + - Class [com/google/zxing/ResultMetadataType] + [40] astore_3 v3 + [41] aload_1 v1 + [42] aload_3 v3 + [43] invokevirtual #29 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [46] astore v4 + [48] aload_0 v0 + [49] getfield #15 + - Fieldref [com/google/zxing/Result.resultMetadata Ljava/util/Hashtable;] + [52] aload_3 v3 + [53] aload v4 + [55] invokevirtual #31 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [58] pop + [59] goto -37 (target=22) + [62] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: addResultPoints([Lcom/google/zxing/ResultPoint;)V + Access flags: 0x11 + = public final void addResultPoints(com.google.zxing.ResultPoint[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 68, locals = 3, stack = 5): + [0] aload_0 v0 + [1] getfield #16 + - Fieldref [com/google/zxing/Result.resultPoints [Lcom/google/zxing/ResultPoint;] + [4] ifnonnull +9 (target=13) + [7] aload_0 v0 + [8] aload_1 v1 + [9] putfield #16 + - Fieldref [com/google/zxing/Result.resultPoints [Lcom/google/zxing/ResultPoint;] + [12] return + [13] aload_1 v1 + [14] ifnull +53 (target=67) + [17] aload_1 v1 + [18] arraylength + [19] ifle +48 (target=67) + [22] aload_0 v0 + [23] getfield #16 + - Fieldref [com/google/zxing/Result.resultPoints [Lcom/google/zxing/ResultPoint;] + [26] arraylength + [27] aload_1 v1 + [28] arraylength + [29] iadd + [30] anewarray #6 + - Class [com/google/zxing/ResultPoint] + [33] astore_2 v2 + [34] aload_0 v0 + [35] getfield #16 + - Fieldref [com/google/zxing/Result.resultPoints [Lcom/google/zxing/ResultPoint;] + [38] iconst_0 + [39] aload_2 v2 + [40] iconst_0 + [41] aload_0 v0 + [42] getfield #16 + - Fieldref [com/google/zxing/Result.resultPoints [Lcom/google/zxing/ResultPoint;] + [45] arraylength + [46] invokestatic #26 + - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + [49] aload_1 v1 + [50] iconst_0 + [51] aload_2 v2 + [52] aload_0 v0 + [53] getfield #16 + - Fieldref [com/google/zxing/Result.resultPoints [Lcom/google/zxing/ResultPoint;] + [56] arraylength + [57] aload_1 v1 + [58] arraylength + [59] invokestatic #26 + - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + [62] aload_0 v0 + [63] aload_2 v2 + [64] putfield #16 + - Fieldref [com/google/zxing/Result.resultPoints [Lcom/google/zxing/ResultPoint;] + [67] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getTimestamp()J + Access flags: 0x11 + = public final long getTimestamp() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #18 + - Fieldref [com/google/zxing/Result.timestamp J] + [4] lreturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: toString()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String toString() + Class member attributes (count = 1): + - Code attribute instructions (code length = 41, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #17 + - Fieldref [com/google/zxing/Result.text Ljava/lang/String;] + [4] ifnonnull +32 (target=36) + [7] new #9 + - Class [java/lang/StringBuffer] + [10] dup + [11] invokespecial #22 + - Methodref [java/lang/StringBuffer. ()V] + [14] ldc #3 + - String [[] + [16] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [19] aload_0 v0 + [20] getfield #14 + - Fieldref [com/google/zxing/Result.rawBytes [B] + [23] arraylength + [24] invokevirtual #23 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [27] ldc #1 + - String [ bytes]] + [29] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [32] invokevirtual #25 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [35] areturn + [36] aload_0 v0 + [37] getfield #17 + - Fieldref [com/google/zxing/Result.text Ljava/lang/String;] + [40] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/ResultMetadataType + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.ResultMetadataType extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 76): + - String [BYTE_SEGMENTS] + - String [ERROR_CORRECTION_LEVEL] + - String [ISSUE_NUMBER] + - String [ORIENTATION] + - String [OTHER] + - String [POSSIBLE_COUNTRY] + - String [SUGGESTED_PRICE] + - Class [com/google/zxing/ResultMetadataType] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/util/Hashtable] + - Fieldref [com/google/zxing/ResultMetadataType.BYTE_SEGMENTS Lcom/google/zxing/ResultMetadataType;] + - Fieldref [com/google/zxing/ResultMetadataType.ERROR_CORRECTION_LEVEL Lcom/google/zxing/ResultMetadataType;] + - Fieldref [com/google/zxing/ResultMetadataType.ISSUE_NUMBER Lcom/google/zxing/ResultMetadataType;] + - Fieldref [com/google/zxing/ResultMetadataType.ORIENTATION Lcom/google/zxing/ResultMetadataType;] + - Fieldref [com/google/zxing/ResultMetadataType.OTHER Lcom/google/zxing/ResultMetadataType;] + - Fieldref [com/google/zxing/ResultMetadataType.POSSIBLE_COUNTRY Lcom/google/zxing/ResultMetadataType;] + - Fieldref [com/google/zxing/ResultMetadataType.SUGGESTED_PRICE Lcom/google/zxing/ResultMetadataType;] + - Fieldref [com/google/zxing/ResultMetadataType.VALUES Ljava/util/Hashtable;] + - Fieldref [com/google/zxing/ResultMetadataType.name Ljava/lang/String;] + - Methodref [com/google/zxing/ResultMetadataType. (Ljava/lang/String;)V] + - Methodref [java/lang/IllegalArgumentException. ()V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.length ()I] + - Methodref [java/util/Hashtable. ()V] + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [BYTE_SEGMENTS Lcom/google/zxing/ResultMetadataType;] + - NameAndType [ERROR_CORRECTION_LEVEL Lcom/google/zxing/ResultMetadataType;] + - NameAndType [ISSUE_NUMBER Lcom/google/zxing/ResultMetadataType;] + - NameAndType [ORIENTATION Lcom/google/zxing/ResultMetadataType;] + - NameAndType [OTHER Lcom/google/zxing/ResultMetadataType;] + - NameAndType [POSSIBLE_COUNTRY Lcom/google/zxing/ResultMetadataType;] + - NameAndType [SUGGESTED_PRICE Lcom/google/zxing/ResultMetadataType;] + - NameAndType [VALUES Ljava/util/Hashtable;] + - NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [length ()I] + - NameAndType [name Ljava/lang/String;] + - NameAndType [put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/String;)Lcom/google/zxing/ResultMetadataType;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [] + - Utf8 [BYTE_SEGMENTS] + - Utf8 [Code] + - Utf8 [ERROR_CORRECTION_LEVEL] + - Utf8 [ISSUE_NUMBER] + - Utf8 [Lcom/google/zxing/ResultMetadataType;] + - Utf8 [Ljava/lang/String;] + - Utf8 [Ljava/util/Hashtable;] + - Utf8 [ORIENTATION] + - Utf8 [OTHER] + - Utf8 [POSSIBLE_COUNTRY] + - Utf8 [SUGGESTED_PRICE] + - Utf8 [VALUES] + - Utf8 [com/google/zxing/ResultMetadataType] + - Utf8 [get] + - Utf8 [getName] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/util/Hashtable] + - Utf8 [length] + - Utf8 [name] + - Utf8 [put] + - Utf8 [toString] + - Utf8 [valueOf] + +Fields (count = 9): + - Field: VALUES Ljava/util/Hashtable; + Access flags: 0x1a + = private static final java.util.Hashtable VALUES + - Field: OTHER Lcom/google/zxing/ResultMetadataType; + Access flags: 0x19 + = public static final com.google.zxing.ResultMetadataType OTHER + - Field: ORIENTATION Lcom/google/zxing/ResultMetadataType; + Access flags: 0x19 + = public static final com.google.zxing.ResultMetadataType ORIENTATION + - Field: BYTE_SEGMENTS Lcom/google/zxing/ResultMetadataType; + Access flags: 0x19 + = public static final com.google.zxing.ResultMetadataType BYTE_SEGMENTS + - Field: ERROR_CORRECTION_LEVEL Lcom/google/zxing/ResultMetadataType; + Access flags: 0x19 + = public static final com.google.zxing.ResultMetadataType ERROR_CORRECTION_LEVEL + - Field: ISSUE_NUMBER Lcom/google/zxing/ResultMetadataType; + Access flags: 0x19 + = public static final com.google.zxing.ResultMetadataType ISSUE_NUMBER + - Field: SUGGESTED_PRICE Lcom/google/zxing/ResultMetadataType; + Access flags: 0x19 + = public static final com.google.zxing.ResultMetadataType SUGGESTED_PRICE + - Field: POSSIBLE_COUNTRY Lcom/google/zxing/ResultMetadataType; + Access flags: 0x19 + = public static final com.google.zxing.ResultMetadataType POSSIBLE_COUNTRY + - Field: name Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String name + +Methods (count = 5): + - Method: (Ljava/lang/String;)V + Access flags: 0x2 + = private ResultMetadataType(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 19, locals = 2, stack = 3): + [0] aload_0 v0 + [1] invokespecial #24 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #21 + - Fieldref [com/google/zxing/ResultMetadataType.name Ljava/lang/String;] + [9] getstatic #20 + - Fieldref [com/google/zxing/ResultMetadataType.VALUES Ljava/util/Hashtable;] + [12] aload_1 v1 + [13] aload_0 v0 + [14] invokevirtual #28 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [17] pop + [18] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getName()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getName() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #21 + - Fieldref [com/google/zxing/ResultMetadataType.name Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: toString()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String toString() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #21 + - Fieldref [com/google/zxing/ResultMetadataType.name Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: valueOf(Ljava/lang/String;)Lcom/google/zxing/ResultMetadataType; + Access flags: 0xa + = private static com.google.zxing.ResultMetadataType valueOf(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 44, locals = 1, stack = 2): + [0] aload_0 v0 + [1] ifnull +10 (target=11) + [4] aload_0 v0 + [5] invokevirtual #25 + - Methodref [java/lang/String.length ()I] + [8] ifne +11 (target=19) + [11] new #9 + - Class [java/lang/IllegalArgumentException] + [14] dup + [15] invokespecial #23 + - Methodref [java/lang/IllegalArgumentException. ()V] + [18] athrow + [19] getstatic #20 + - Fieldref [com/google/zxing/ResultMetadataType.VALUES Ljava/util/Hashtable;] + [22] aload_0 v0 + [23] invokevirtual #27 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [26] checkcast #8 + - Class [com/google/zxing/ResultMetadataType] + [29] dup + [30] astore_0 v0 + [31] ifnonnull +11 (target=42) + [34] new #9 + - Class [java/lang/IllegalArgumentException] + [37] dup + [38] invokespecial #23 + - Methodref [java/lang/IllegalArgumentException. ()V] + [41] athrow + [42] aload_0 v0 + [43] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 95, locals = 0, stack = 3): + [0] new #12 + - Class [java/util/Hashtable] + [3] dup + [4] invokespecial #26 + - Methodref [java/util/Hashtable. ()V] + [7] putstatic #20 + - Fieldref [com/google/zxing/ResultMetadataType.VALUES Ljava/util/Hashtable;] + [10] new #8 + - Class [com/google/zxing/ResultMetadataType] + [13] dup + [14] ldc #5 + - String [OTHER] + [16] invokespecial #22 + - Methodref [com/google/zxing/ResultMetadataType. (Ljava/lang/String;)V] + [19] putstatic #17 + - Fieldref [com/google/zxing/ResultMetadataType.OTHER Lcom/google/zxing/ResultMetadataType;] + [22] new #8 + - Class [com/google/zxing/ResultMetadataType] + [25] dup + [26] ldc #4 + - String [ORIENTATION] + [28] invokespecial #22 + - Methodref [com/google/zxing/ResultMetadataType. (Ljava/lang/String;)V] + [31] putstatic #16 + - Fieldref [com/google/zxing/ResultMetadataType.ORIENTATION Lcom/google/zxing/ResultMetadataType;] + [34] new #8 + - Class [com/google/zxing/ResultMetadataType] + [37] dup + [38] ldc #1 + - String [BYTE_SEGMENTS] + [40] invokespecial #22 + - Methodref [com/google/zxing/ResultMetadataType. (Ljava/lang/String;)V] + [43] putstatic #13 + - Fieldref [com/google/zxing/ResultMetadataType.BYTE_SEGMENTS Lcom/google/zxing/ResultMetadataType;] + [46] new #8 + - Class [com/google/zxing/ResultMetadataType] + [49] dup + [50] ldc #2 + - String [ERROR_CORRECTION_LEVEL] + [52] invokespecial #22 + - Methodref [com/google/zxing/ResultMetadataType. (Ljava/lang/String;)V] + [55] putstatic #14 + - Fieldref [com/google/zxing/ResultMetadataType.ERROR_CORRECTION_LEVEL Lcom/google/zxing/ResultMetadataType;] + [58] new #8 + - Class [com/google/zxing/ResultMetadataType] + [61] dup + [62] ldc #3 + - String [ISSUE_NUMBER] + [64] invokespecial #22 + - Methodref [com/google/zxing/ResultMetadataType. (Ljava/lang/String;)V] + [67] putstatic #15 + - Fieldref [com/google/zxing/ResultMetadataType.ISSUE_NUMBER Lcom/google/zxing/ResultMetadataType;] + [70] new #8 + - Class [com/google/zxing/ResultMetadataType] + [73] dup + [74] ldc #7 + - String [SUGGESTED_PRICE] + [76] invokespecial #22 + - Methodref [com/google/zxing/ResultMetadataType. (Ljava/lang/String;)V] + [79] putstatic #19 + - Fieldref [com/google/zxing/ResultMetadataType.SUGGESTED_PRICE Lcom/google/zxing/ResultMetadataType;] + [82] new #8 + - Class [com/google/zxing/ResultMetadataType] + [85] dup + [86] ldc #6 + - String [POSSIBLE_COUNTRY] + [88] invokespecial #22 + - Methodref [com/google/zxing/ResultMetadataType. (Ljava/lang/String;)V] + [91] putstatic #18 + - Fieldref [com/google/zxing/ResultMetadataType.POSSIBLE_COUNTRY Lcom/google/zxing/ResultMetadataType;] + [94] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/ResultPoint + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x21 + = public class com.google.zxing.ResultPoint extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 67): + - Class [com/google/zxing/ResultPoint] + - Class [java/lang/Float] + - Class [java/lang/Math] + - Class [java/lang/Object] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/ResultPoint.x F] + - Fieldref [com/google/zxing/ResultPoint.y F] + - Methodref [com/google/zxing/ResultPoint.crossProductZ (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + - Methodref [com/google/zxing/ResultPoint.getX ()F] + - Methodref [com/google/zxing/ResultPoint.getY ()F] + - Methodref [java/lang/Float.floatToIntBits (F)I] + - Methodref [java/lang/Math.sqrt (D)D] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (F)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (F)Ljava/lang/StringBuffer;] + - NameAndType [crossProductZ (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + - NameAndType [distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + - NameAndType [floatToIntBits (F)I] + - NameAndType [getX ()F] + - NameAndType [getY ()F] + - NameAndType [sqrt (D)D] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [x F] + - NameAndType [y F] + - Utf8 [()F] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(D)D] + - Utf8 [(F)I] + - Utf8 [(F)Ljava/lang/StringBuffer;] + - Utf8 [(FF)V] + - Utf8 [(I)V] + - Utf8 [(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + - Utf8 [(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [([Lcom/google/zxing/ResultPoint;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [F] + - Utf8 [append] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [crossProductZ] + - Utf8 [distance] + - Utf8 [equals] + - Utf8 [floatToIntBits] + - Utf8 [getX] + - Utf8 [getY] + - Utf8 [hashCode] + - Utf8 [java/lang/Float] + - Utf8 [java/lang/Math] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/StringBuffer] + - Utf8 [orderBestPatterns] + - Utf8 [sqrt] + - Utf8 [toString] + - Utf8 [x] + - Utf8 [y] + +Fields (count = 2): + - Field: x F + Access flags: 0x12 + = private final float x + - Field: y F + Access flags: 0x12 + = private final float y + +Methods (count = 9): + - Method: (FF)V + Access flags: 0x1 + = public ResultPoint(float,float) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 3, stack = 2): + [0] aload_0 v0 + [1] invokespecial #14 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] fload_1 v1 + [6] putfield #6 + - Fieldref [com/google/zxing/ResultPoint.x F] + [9] aload_0 v0 + [10] fload_2 v2 + [11] putfield #7 + - Fieldref [com/google/zxing/ResultPoint.y F] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getX()F + Access flags: 0x11 + = public final float getX() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/ResultPoint.x F] + [4] freturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getY()F + Access flags: 0x11 + = public final float getY() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #7 + - Fieldref [com/google/zxing/ResultPoint.y F] + [4] freturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: equals(Ljava/lang/Object;)Z + Access flags: 0x1 + = public boolean equals(java.lang.Object) + Class member attributes (count = 1): + - Code attribute instructions (code length = 42, locals = 2, stack = 2): + [0] aload_1 v1 + [1] instanceof #1 + - Class [com/google/zxing/ResultPoint] + [4] ifeq +36 (target=40) + [7] aload_1 v1 + [8] checkcast #1 + - Class [com/google/zxing/ResultPoint] + [11] astore_1 v1 + [12] aload_0 v0 + [13] getfield #6 + - Fieldref [com/google/zxing/ResultPoint.x F] + [16] aload_1 v1 + [17] getfield #6 + - Fieldref [com/google/zxing/ResultPoint.x F] + [20] fcmpl + [21] ifne +17 (target=38) + [24] aload_0 v0 + [25] getfield #7 + - Fieldref [com/google/zxing/ResultPoint.y F] + [28] aload_1 v1 + [29] getfield #7 + - Fieldref [com/google/zxing/ResultPoint.y F] + [32] fcmpl + [33] ifne +5 (target=38) + [36] iconst_1 + [37] ireturn + [38] iconst_0 + [39] ireturn + [40] iconst_0 + [41] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: hashCode()I + Access flags: 0x1 + = public int hashCode() + Class member attributes (count = 1): + - Code attribute instructions (code length = 19, locals = 1, stack = 2): + [0] bipush 31 + [2] aload_0 v0 + [3] getfield #6 + - Fieldref [com/google/zxing/ResultPoint.x F] + [6] invokestatic #12 + - Methodref [java/lang/Float.floatToIntBits (F)I] + [9] imul + [10] aload_0 v0 + [11] getfield #7 + - Fieldref [com/google/zxing/ResultPoint.y F] + [14] invokestatic #12 + - Methodref [java/lang/Float.floatToIntBits (F)I] + [17] iadd + [18] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: toString()Ljava/lang/String; + Access flags: 0x1 + = public java.lang.String toString() + Class member attributes (count = 1): + - Code attribute instructions (code length = 54, locals = 2, stack = 3): + [0] new #5 + - Class [java/lang/StringBuffer] + [3] dup + [4] bipush 25 + [6] invokespecial #15 + - Methodref [java/lang/StringBuffer. (I)V] + [9] dup + [10] astore_1 v1 + [11] bipush 40 + [13] invokevirtual #16 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [16] pop + [17] aload_1 v1 + [18] aload_0 v0 + [19] getfield #6 + - Fieldref [com/google/zxing/ResultPoint.x F] + [22] invokevirtual #17 + - Methodref [java/lang/StringBuffer.append (F)Ljava/lang/StringBuffer;] + [25] pop + [26] aload_1 v1 + [27] bipush 44 + [29] invokevirtual #16 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [32] pop + [33] aload_1 v1 + [34] aload_0 v0 + [35] getfield #7 + - Fieldref [com/google/zxing/ResultPoint.y F] + [38] invokevirtual #17 + - Methodref [java/lang/StringBuffer.append (F)Ljava/lang/StringBuffer;] + [41] pop + [42] aload_1 v1 + [43] bipush 41 + [45] invokevirtual #16 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [48] pop + [49] aload_1 v1 + [50] invokevirtual #18 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [53] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: orderBestPatterns([Lcom/google/zxing/ResultPoint;)V + Access flags: 0x9 + = public static void orderBestPatterns(com.google.zxing.ResultPoint[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 291, locals = 8, stack = 4): + [0] aload_0 v0 + [1] iconst_0 + [2] aaload + [3] aload_0 v0 + [4] iconst_1 + [5] aaload + [6] astore v4 + [8] dup + [9] astore_3 v3 + [10] getfield #6 + - Fieldref [com/google/zxing/ResultPoint.x F] + [13] aload v4 + [15] getfield #6 + - Fieldref [com/google/zxing/ResultPoint.x F] + [18] fsub + [19] fstore v5 + [21] aload_3 v3 + [22] getfield #7 + - Fieldref [com/google/zxing/ResultPoint.y F] + [25] aload v4 + [27] getfield #7 + - Fieldref [com/google/zxing/ResultPoint.y F] + [30] fsub + [31] fstore_3 v3 + [32] fload v5 + [34] fload v5 + [36] fmul + [37] fload_3 v3 + [38] fload_3 v3 + [39] fmul + [40] fadd + [41] f2d + [42] invokestatic #13 + - Methodref [java/lang/Math.sqrt (D)D] + [45] d2f + [46] fstore_1 v1 + [47] aload_0 v0 + [48] iconst_1 + [49] aaload + [50] aload_0 v0 + [51] iconst_2 + [52] aaload + [53] astore v4 + [55] dup + [56] astore_3 v3 + [57] getfield #6 + - Fieldref [com/google/zxing/ResultPoint.x F] + [60] aload v4 + [62] getfield #6 + - Fieldref [com/google/zxing/ResultPoint.x F] + [65] fsub + [66] fstore v5 + [68] aload_3 v3 + [69] getfield #7 + - Fieldref [com/google/zxing/ResultPoint.y F] + [72] aload v4 + [74] getfield #7 + - Fieldref [com/google/zxing/ResultPoint.y F] + [77] fsub + [78] fstore_3 v3 + [79] fload v5 + [81] fload v5 + [83] fmul + [84] fload_3 v3 + [85] fload_3 v3 + [86] fmul + [87] fadd + [88] f2d + [89] invokestatic #13 + - Methodref [java/lang/Math.sqrt (D)D] + [92] d2f + [93] fstore_2 v2 + [94] aload_0 v0 + [95] iconst_0 + [96] aaload + [97] aload_0 v0 + [98] iconst_2 + [99] aaload + [100] astore v4 + [102] dup + [103] astore_3 v3 + [104] getfield #6 + - Fieldref [com/google/zxing/ResultPoint.x F] + [107] aload v4 + [109] getfield #6 + - Fieldref [com/google/zxing/ResultPoint.x F] + [112] fsub + [113] fstore v5 + [115] aload_3 v3 + [116] getfield #7 + - Fieldref [com/google/zxing/ResultPoint.y F] + [119] aload v4 + [121] getfield #7 + - Fieldref [com/google/zxing/ResultPoint.y F] + [124] fsub + [125] fstore_3 v3 + [126] fload v5 + [128] fload v5 + [130] fmul + [131] fload_3 v3 + [132] fload_3 v3 + [133] fmul + [134] fadd + [135] f2d + [136] invokestatic #13 + - Methodref [java/lang/Math.sqrt (D)D] + [139] d2f + [140] fstore_3 v3 + [141] fload_2 v2 + [142] fload_1 v1 + [143] fcmpl + [144] iflt +24 (target=168) + [147] fload_2 v2 + [148] fload_3 v3 + [149] fcmpl + [150] iflt +18 (target=168) + [153] aload_0 v0 + [154] iconst_0 + [155] aaload + [156] astore_2 v2 + [157] aload_0 v0 + [158] iconst_1 + [159] aaload + [160] astore_1 v1 + [161] aload_0 v0 + [162] iconst_2 + [163] aaload + [164] astore_3 v3 + [165] goto +42 (target=207) + [168] fload_3 v3 + [169] fload_2 v2 + [170] fcmpl + [171] iflt +24 (target=195) + [174] fload_3 v3 + [175] fload_1 v1 + [176] fcmpl + [177] iflt +18 (target=195) + [180] aload_0 v0 + [181] iconst_1 + [182] aaload + [183] astore_2 v2 + [184] aload_0 v0 + [185] iconst_0 + [186] aaload + [187] astore_1 v1 + [188] aload_0 v0 + [189] iconst_2 + [190] aaload + [191] astore_3 v3 + [192] goto +15 (target=207) + [195] aload_0 v0 + [196] iconst_2 + [197] aaload + [198] astore_2 v2 + [199] aload_0 v0 + [200] iconst_0 + [201] aaload + [202] astore_1 v1 + [203] aload_0 v0 + [204] iconst_1 + [205] aaload + [206] astore_3 v3 + [207] aload_1 v1 + [208] aload_2 v2 + [209] aload_3 v3 + [210] astore v6 + [212] astore v5 + [214] astore v4 + [216] aload v5 + [218] getfield #6 + - Fieldref [com/google/zxing/ResultPoint.x F] + [221] fstore v7 + [223] aload v5 + [225] getfield #7 + - Fieldref [com/google/zxing/ResultPoint.y F] + [228] fstore v5 + [230] aload v6 + [232] getfield #6 + - Fieldref [com/google/zxing/ResultPoint.x F] + [235] fload v7 + [237] fsub + [238] aload v4 + [240] getfield #7 + - Fieldref [com/google/zxing/ResultPoint.y F] + [243] fload v5 + [245] fsub + [246] fmul + [247] aload v6 + [249] getfield #7 + - Fieldref [com/google/zxing/ResultPoint.y F] + [252] fload v5 + [254] fsub + [255] aload v4 + [257] getfield #6 + - Fieldref [com/google/zxing/ResultPoint.x F] + [260] fload v7 + [262] fsub + [263] fmul + [264] fsub + [265] fconst_0 + [266] fcmpg + [267] ifge +11 (target=278) + [270] aload_1 v1 + [271] astore v4 + [273] aload_3 v3 + [274] astore_1 v1 + [275] aload v4 + [277] astore_3 v3 + [278] aload_0 v0 + [279] iconst_0 + [280] aload_1 v1 + [281] aastore + [282] aload_0 v0 + [283] iconst_1 + [284] aload_2 v2 + [285] aastore + [286] aload_0 v0 + [287] iconst_2 + [288] aload_3 v3 + [289] aastore + [290] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: distance(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F + Access flags: 0x9 + = public static float distance(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint) + Class member attributes (count = 1): + - Code attribute instructions (code length = 33, locals = 3, stack = 3): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/ResultPoint.x F] + [4] aload_1 v1 + [5] getfield #6 + - Fieldref [com/google/zxing/ResultPoint.x F] + [8] fsub + [9] fstore_2 v2 + [10] aload_0 v0 + [11] getfield #7 + - Fieldref [com/google/zxing/ResultPoint.y F] + [14] aload_1 v1 + [15] getfield #7 + - Fieldref [com/google/zxing/ResultPoint.y F] + [18] fsub + [19] fstore_0 v0 + [20] fload_2 v2 + [21] fload_2 v2 + [22] fmul + [23] fload_0 v0 + [24] fload_0 v0 + [25] fmul + [26] fadd + [27] f2d + [28] invokestatic #13 + - Methodref [java/lang/Math.sqrt (D)D] + [31] d2f + [32] freturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: crossProductZ(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F + Access flags: 0xa + = private static float crossProductZ(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint) + Class member attributes (count = 1): + - Code attribute instructions (code length = 38, locals = 4, stack = 4): + [0] aload_1 v1 + [1] getfield #6 + - Fieldref [com/google/zxing/ResultPoint.x F] + [4] fstore_3 v3 + [5] aload_1 v1 + [6] getfield #7 + - Fieldref [com/google/zxing/ResultPoint.y F] + [9] fstore_1 v1 + [10] aload_2 v2 + [11] getfield #6 + - Fieldref [com/google/zxing/ResultPoint.x F] + [14] fload_3 v3 + [15] fsub + [16] aload_0 v0 + [17] getfield #7 + - Fieldref [com/google/zxing/ResultPoint.y F] + [20] fload_1 v1 + [21] fsub + [22] fmul + [23] aload_2 v2 + [24] getfield #7 + - Fieldref [com/google/zxing/ResultPoint.y F] + [27] fload_1 v1 + [28] fsub + [29] aload_0 v0 + [30] getfield #6 + - Fieldref [com/google/zxing/ResultPoint.x F] + [33] fload_3 v3 + [34] fsub + [35] fmul + [36] fsub + [37] freturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/ResultPointCallback + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x601 + = public interface com.google.zxing.ResultPointCallback extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 7): + - Class [com/google/zxing/ResultPointCallback] + - Class [java/lang/Object] + - Utf8 [(Lcom/google/zxing/ResultPoint;)V] + - Utf8 [com/google/zxing/ResultPointCallback] + - Utf8 [foundPossibleResultPoint] + - Utf8 [java/lang/Object] + +Fields (count = 0): + +Methods (count = 1): + - Method: foundPossibleResultPoint(Lcom/google/zxing/ResultPoint;)V + Access flags: 0x401 + = public abstract void foundPossibleResultPoint(com.google.zxing.ResultPoint) + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/Writer + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x601 + = public interface com.google.zxing.Writer extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 11): + - Class [com/google/zxing/Writer] + - Class [com/google/zxing/WriterException] + - Class [java/lang/Object] + - Utf8 [(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;II)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [Exceptions] + - Utf8 [com/google/zxing/Writer] + - Utf8 [com/google/zxing/WriterException] + - Utf8 [encode] + - Utf8 [java/lang/Object] + +Fields (count = 0): + +Methods (count = 2): + - Method: encode(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;II)Lcom/google/zxing/common/BitMatrix; + Access flags: 0x401 + = public abstract com.google.zxing.common.BitMatrix encode(java.lang.String,com.google.zxing.BarcodeFormat,int,int) + Class member attributes (count = 1): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: encode(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix; + Access flags: 0x401 + = public abstract com.google.zxing.common.BitMatrix encode(java.lang.String,com.google.zxing.BarcodeFormat,int,int,java.util.Hashtable) + Class member attributes (count = 1): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/WriterException + Superclass: java/lang/Exception + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.WriterException extends java.lang.Exception + +Interfaces (count = 0): + +Constant Pool (count = 13): + - Class [com/google/zxing/WriterException] + - Class [java/lang/Exception] + - Methodref [java/lang/Exception. ()V] + - Methodref [java/lang/Exception. (Ljava/lang/String;)V] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;)V] + - Utf8 [()V] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [com/google/zxing/WriterException] + - Utf8 [java/lang/Exception] + +Fields (count = 0): + +Methods (count = 2): + - Method: ()V + Access flags: 0x1 + = public WriterException() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #3 + - Methodref [java/lang/Exception. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Ljava/lang/String;)V + Access flags: 0x1 + = public WriterException(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #4 + - Methodref [java/lang/Exception. (Ljava/lang/String;)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/aztec/AztecDetectorResult + Superclass: com/google/zxing/common/DetectorResult + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.aztec.AztecDetectorResult extends com.google.zxing.common.DetectorResult + +Interfaces (count = 0): + +Constant Pool (count = 27): + - Class [com/google/zxing/aztec/AztecDetectorResult] + - Class [com/google/zxing/common/DetectorResult] + - Fieldref [com/google/zxing/aztec/AztecDetectorResult.compact Z] + - Fieldref [com/google/zxing/aztec/AztecDetectorResult.nbDatablocks I] + - Fieldref [com/google/zxing/aztec/AztecDetectorResult.nbLayers I] + - Methodref [com/google/zxing/common/DetectorResult. (Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;)V] + - NameAndType [ (Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;)V] + - NameAndType [compact Z] + - NameAndType [nbDatablocks I] + - NameAndType [nbLayers I] + - Utf8 [()I] + - Utf8 [()Z] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;ZII)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [I] + - Utf8 [Z] + - Utf8 [com/google/zxing/aztec/AztecDetectorResult] + - Utf8 [com/google/zxing/common/DetectorResult] + - Utf8 [compact] + - Utf8 [getNbDatablocks] + - Utf8 [getNbLayers] + - Utf8 [isCompact] + - Utf8 [nbDatablocks] + - Utf8 [nbLayers] + +Fields (count = 3): + - Field: compact Z + Access flags: 0x12 + = private final boolean compact + - Field: nbDatablocks I + Access flags: 0x12 + = private final int nbDatablocks + - Field: nbLayers I + Access flags: 0x12 + = private final int nbLayers + +Methods (count = 4): + - Method: (Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;ZII)V + Access flags: 0x1 + = public AztecDetectorResult(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint[],boolean,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 24, locals = 6, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] invokespecial #6 + - Methodref [com/google/zxing/common/DetectorResult. (Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;)V] + [6] aload_0 v0 + [7] iload_3 v3 + [8] putfield #3 + - Fieldref [com/google/zxing/aztec/AztecDetectorResult.compact Z] + [11] aload_0 v0 + [12] iload v4 + [14] putfield #4 + - Fieldref [com/google/zxing/aztec/AztecDetectorResult.nbDatablocks I] + [17] aload_0 v0 + [18] iload v5 + [20] putfield #5 + - Fieldref [com/google/zxing/aztec/AztecDetectorResult.nbLayers I] + [23] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getNbLayers()I + Access flags: 0x11 + = public final int getNbLayers() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #5 + - Fieldref [com/google/zxing/aztec/AztecDetectorResult.nbLayers I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getNbDatablocks()I + Access flags: 0x11 + = public final int getNbDatablocks() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #4 + - Fieldref [com/google/zxing/aztec/AztecDetectorResult.nbDatablocks I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isCompact()Z + Access flags: 0x11 + = public final boolean isCompact() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #3 + - Fieldref [com/google/zxing/aztec/AztecDetectorResult.compact Z] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/aztec/AztecReader + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.aztec.AztecReader extends java.lang.Object + +Interfaces (count = 1): + - Class [com/google/zxing/Reader] + +Constant Pool (count = 114): + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/BinaryBitmap] + - Class [com/google/zxing/DecodeHintType] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/Reader] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/ResultMetadataType] + - Class [com/google/zxing/ResultPointCallback] + - Class [com/google/zxing/aztec/AztecDetectorResult] + - Class [com/google/zxing/aztec/AztecReader] + - Class [com/google/zxing/aztec/decoder/Decoder] + - Class [com/google/zxing/aztec/detector/Detector] + - Class [com/google/zxing/common/DecoderResult] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/util/Hashtable] + - Fieldref [com/google/zxing/BarcodeFormat.AZTEC Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/DecodeHintType.NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/ResultMetadataType.BYTE_SEGMENTS Lcom/google/zxing/ResultMetadataType;] + - Fieldref [com/google/zxing/ResultMetadataType.ERROR_CORRECTION_LEVEL Lcom/google/zxing/ResultMetadataType;] + - Methodref [com/google/zxing/BinaryBitmap.getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Methodref [com/google/zxing/Result.putMetadata (Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getPoints ()[Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/aztec/AztecReader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Methodref [com/google/zxing/aztec/decoder/Decoder. ()V] + - Methodref [com/google/zxing/aztec/decoder/Decoder.decode (Lcom/google/zxing/aztec/AztecDetectorResult;)Lcom/google/zxing/common/DecoderResult;] + - Methodref [com/google/zxing/aztec/detector/Detector. (Lcom/google/zxing/common/BitMatrix;)V] + - Methodref [com/google/zxing/aztec/detector/Detector.detect ()Lcom/google/zxing/aztec/AztecDetectorResult;] + - Methodref [com/google/zxing/common/DecoderResult.getByteSegments ()Ljava/util/Vector;] + - Methodref [com/google/zxing/common/DecoderResult.getECLevel ()Ljava/lang/String;] + - Methodref [com/google/zxing/common/DecoderResult.getRawBytes ()[B] + - Methodref [com/google/zxing/common/DecoderResult.getText ()Ljava/lang/String;] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.toString ()Ljava/lang/String;] + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + - InterfaceMethodref [com/google/zxing/ResultPointCallback.foundPossibleResultPoint (Lcom/google/zxing/ResultPoint;)V] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/common/BitMatrix;)V] + - NameAndType [ (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - NameAndType [AZTEC Lcom/google/zxing/BarcodeFormat;] + - NameAndType [BYTE_SEGMENTS Lcom/google/zxing/ResultMetadataType;] + - NameAndType [ERROR_CORRECTION_LEVEL Lcom/google/zxing/ResultMetadataType;] + - NameAndType [NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType;] + - NameAndType [decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - NameAndType [decode (Lcom/google/zxing/aztec/AztecDetectorResult;)Lcom/google/zxing/common/DecoderResult;] + - NameAndType [detect ()Lcom/google/zxing/aztec/AztecDetectorResult;] + - NameAndType [foundPossibleResultPoint (Lcom/google/zxing/ResultPoint;)V] + - NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + - NameAndType [getByteSegments ()Ljava/util/Vector;] + - NameAndType [getECLevel ()Ljava/lang/String;] + - NameAndType [getPoints ()[Lcom/google/zxing/ResultPoint;] + - NameAndType [getRawBytes ()[B] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [putMetadata (Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()Lcom/google/zxing/aztec/AztecDetectorResult;] + - Utf8 [()Lcom/google/zxing/common/BitMatrix;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Ljava/util/Vector;] + - Utf8 [()V] + - Utf8 [()[B] + - Utf8 [()[Lcom/google/zxing/ResultPoint;] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + - Utf8 [(Lcom/google/zxing/ResultPoint;)V] + - Utf8 [(Lcom/google/zxing/aztec/AztecDetectorResult;)Lcom/google/zxing/common/DecoderResult;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)V] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Utf8 [] + - Utf8 [AZTEC] + - Utf8 [BYTE_SEGMENTS] + - Utf8 [Code] + - Utf8 [ERROR_CORRECTION_LEVEL] + - Utf8 [Exceptions] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Lcom/google/zxing/DecodeHintType;] + - Utf8 [Lcom/google/zxing/ResultMetadataType;] + - Utf8 [NEED_RESULT_POINT_CALLBACK] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/BinaryBitmap] + - Utf8 [com/google/zxing/DecodeHintType] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/Reader] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/ResultMetadataType] + - Utf8 [com/google/zxing/ResultPointCallback] + - Utf8 [com/google/zxing/aztec/AztecDetectorResult] + - Utf8 [com/google/zxing/aztec/AztecReader] + - Utf8 [com/google/zxing/aztec/decoder/Decoder] + - Utf8 [com/google/zxing/aztec/detector/Detector] + - Utf8 [com/google/zxing/common/DecoderResult] + - Utf8 [decode] + - Utf8 [detect] + - Utf8 [foundPossibleResultPoint] + - Utf8 [get] + - Utf8 [getBlackMatrix] + - Utf8 [getByteSegments] + - Utf8 [getECLevel] + - Utf8 [getPoints] + - Utf8 [getRawBytes] + - Utf8 [getText] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/util/Hashtable] + - Utf8 [putMetadata] + - Utf8 [reset] + - Utf8 [toString] + +Fields (count = 0): + +Methods (count = 4): + - Method: ()V + Access flags: 0x1 + = public AztecReader() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #35 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decode(Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decode(com.google.zxing.BinaryBitmap) + Class member attributes (count = 2): + - Code attribute instructions (code length = 7, locals = 2, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aconst_null + [3] invokevirtual #26 + - Methodref [com/google/zxing/aztec/AztecReader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + [6] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/FormatException] + - Method: decode(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 155, locals = 5, stack = 6): + [0] new #13 + - Class [com/google/zxing/aztec/detector/Detector] + [3] dup + [4] aload_1 v1 + [5] invokevirtual #22 + - Methodref [com/google/zxing/BinaryBitmap.getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + [8] invokespecial #29 + - Methodref [com/google/zxing/aztec/detector/Detector. (Lcom/google/zxing/common/BitMatrix;)V] + [11] invokevirtual #30 + - Methodref [com/google/zxing/aztec/detector/Detector.detect ()Lcom/google/zxing/aztec/AztecDetectorResult;] + [14] dup + [15] astore_1 v1 + [16] invokevirtual #25 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getPoints ()[Lcom/google/zxing/ResultPoint;] + [19] astore_3 v3 + [20] aload_2 v2 + [21] ifnull +57 (target=78) + [24] aload_1 v1 + [25] invokevirtual #25 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getPoints ()[Lcom/google/zxing/ResultPoint;] + [28] ifnull +50 (target=78) + [31] aload_2 v2 + [32] getstatic #19 + - Fieldref [com/google/zxing/DecodeHintType.NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType;] + [35] invokevirtual #37 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [38] checkcast #9 + - Class [com/google/zxing/ResultPointCallback] + [41] dup + [42] astore_2 v2 + [43] ifnull +35 (target=78) + [46] iconst_0 + [47] istore v4 + [49] iload v4 + [51] aload_1 v1 + [52] invokevirtual #25 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getPoints ()[Lcom/google/zxing/ResultPoint;] + [55] arraylength + [56] ificmpge +22 (target=78) + [59] aload_2 v2 + [60] aload_1 v1 + [61] invokevirtual #25 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getPoints ()[Lcom/google/zxing/ResultPoint;] + [64] iload v4 + [66] aaload + [67] invokeinterface #38 + - InterfaceMethodref [com/google/zxing/ResultPointCallback.foundPossibleResultPoint (Lcom/google/zxing/ResultPoint;)V] + [72] iinc v4, 1 + [75] goto -26 (target=49) + [78] new #12 + - Class [com/google/zxing/aztec/decoder/Decoder] + [81] dup + [82] invokespecial #27 + - Methodref [com/google/zxing/aztec/decoder/Decoder. ()V] + [85] aload_1 v1 + [86] invokevirtual #28 + - Methodref [com/google/zxing/aztec/decoder/Decoder.decode (Lcom/google/zxing/aztec/AztecDetectorResult;)Lcom/google/zxing/common/DecoderResult;] + [89] astore_2 v2 + [90] new #7 + - Class [com/google/zxing/Result] + [93] dup + [94] aload_2 v2 + [95] invokevirtual #34 + - Methodref [com/google/zxing/common/DecoderResult.getText ()Ljava/lang/String;] + [98] aload_2 v2 + [99] invokevirtual #33 + - Methodref [com/google/zxing/common/DecoderResult.getRawBytes ()[B] + [102] aload_3 v3 + [103] getstatic #18 + - Fieldref [com/google/zxing/BarcodeFormat.AZTEC Lcom/google/zxing/BarcodeFormat;] + [106] invokespecial #23 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [109] astore v4 + [111] aload_2 v2 + [112] invokevirtual #31 + - Methodref [com/google/zxing/common/DecoderResult.getByteSegments ()Ljava/util/Vector;] + [115] ifnull +15 (target=130) + [118] aload v4 + [120] getstatic #20 + - Fieldref [com/google/zxing/ResultMetadataType.BYTE_SEGMENTS Lcom/google/zxing/ResultMetadataType;] + [123] aload_2 v2 + [124] invokevirtual #31 + - Methodref [com/google/zxing/common/DecoderResult.getByteSegments ()Ljava/util/Vector;] + [127] invokevirtual #24 + - Methodref [com/google/zxing/Result.putMetadata (Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + [130] aload_2 v2 + [131] invokevirtual #32 + - Methodref [com/google/zxing/common/DecoderResult.getECLevel ()Ljava/lang/String;] + [134] ifnull +18 (target=152) + [137] aload v4 + [139] getstatic #21 + - Fieldref [com/google/zxing/ResultMetadataType.ERROR_CORRECTION_LEVEL Lcom/google/zxing/ResultMetadataType;] + [142] aload_2 v2 + [143] invokevirtual #32 + - Methodref [com/google/zxing/common/DecoderResult.getECLevel ()Ljava/lang/String;] + [146] invokevirtual #36 + - Methodref [java/lang/String.toString ()Ljava/lang/String;] + [149] invokevirtual #24 + - Methodref [com/google/zxing/Result.putMetadata (Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + [152] aload v4 + [154] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/FormatException] + - Method: reset()V + Access flags: 0x11 + = public final void reset() + Class member attributes (count = 1): + - Code attribute instructions (code length = 1, locals = 1, stack = 0): + [0] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/aztec/decoder/Decoder + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.aztec.decoder.Decoder extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 456): + - Integer [0] + - Integer [1] + - Integer [2] + - Integer [3] + - Integer [4] + - Integer [5] + - String [] + - String [] + - String [] + - String [] + - String [] + - String [] + - String [] + - String [] + - String [] + - String [ ] + - String [ +] + - String [ ] + - String [ ] + - String [ ] + - String [ +] + - String [] + - String [] + - String [] + - String [] + - String [] + - String [ ] + - String [!] + - String ["] + - String [#] + - String [$] + - String [%] + - String [&] + - String ['] + - String [(] + - String [)] + - String [*] + - String [+] + - String [,] + - String [, ] + - String [-] + - String [.] + - String [. ] + - String [/] + - String [0] + - String [1] + - String [2] + - String [3] + - String [4] + - String [5] + - String [6] + - String [7] + - String [8] + - String [9] + - String [:] + - String [: ] + - String [;] + - String [<] + - String [=] + - String [>] + - String [?] + - String [@] + - String [A] + - String [B] + - String [C] + - String [CTRL_] + - String [CTRL_BS] + - String [CTRL_DL] + - String [CTRL_LL] + - String [CTRL_ML] + - String [CTRL_PL] + - String [CTRL_PS] + - String [CTRL_UL] + - String [CTRL_US] + - String [D] + - String [E] + - String [F] + - String [G] + - String [H] + - String [I] + - String [J] + - String [K] + - String [L] + - String [M] + - String [N] + - String [O] + - String [P] + - String [Q] + - String [R] + - String [S] + - String [T] + - String [U] + - String [V] + - String [W] + - String [X] + - String [Y] + - String [Z] + - String [[] + - String [\] + - String []] + - String [^] + - String [_] + - String [`] + - String [a] + - String [b] + - String [c] + - String [d] + - String [e] + - String [f] + - String [g] + - String [h] + - String [i] + - String [j] + - String [k] + - String [l] + - String [m] + - String [n] + - String [o] + - String [p] + - String [q] + - String [r] + - String [s] + - String [t] + - String [u] + - String [v] + - String [w] + - String [x] + - String [y] + - String [z] + - String [{] + - String [|] + - String [}] + - String [~] + - String [] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/aztec/AztecDetectorResult] + - Class [com/google/zxing/aztec/decoder/Decoder] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/common/DecoderResult] + - Class [com/google/zxing/common/reedsolomon/GenericGF] + - Class [com/google/zxing/common/reedsolomon/ReedSolomonDecoder] + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/aztec/decoder/Decoder.DIGIT_TABLE [Ljava/lang/String;] + - Fieldref [com/google/zxing/aztec/decoder/Decoder.LOWER_TABLE [Ljava/lang/String;] + - Fieldref [com/google/zxing/aztec/decoder/Decoder.MIXED_TABLE [Ljava/lang/String;] + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_BITS [I] + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_BITS_COMPACT [I] + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_DATABLOCK [I] + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_DATABLOCK_COMPACT [I] + - Fieldref [com/google/zxing/aztec/decoder/Decoder.PUNCT_TABLE [Ljava/lang/String;] + - Fieldref [com/google/zxing/aztec/decoder/Decoder.UPPER_TABLE [Ljava/lang/String;] + - Fieldref [com/google/zxing/aztec/decoder/Decoder.codewordSize I] + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + - Fieldref [com/google/zxing/aztec/decoder/Decoder.invertedBitCount I] + - Fieldref [com/google/zxing/aztec/decoder/Decoder.numCodewords I] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.height I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/common/BitMatrix.width I] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.AZTEC_DATA_10 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.AZTEC_DATA_12 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.AZTEC_DATA_6 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.AZTEC_DATA_8 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getBits ()Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbDatablocks ()I] + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbLayers ()I] + - Methodref [com/google/zxing/aztec/AztecDetectorResult.isCompact ()Z] + - Methodref [com/google/zxing/aztec/decoder/Decoder.correctBits ([Z)[Z] + - Methodref [com/google/zxing/aztec/decoder/Decoder.extractBits (Lcom/google/zxing/common/BitMatrix;)[Z] + - Methodref [com/google/zxing/aztec/decoder/Decoder.getCharacter (II)Ljava/lang/String;] + - Methodref [com/google/zxing/aztec/decoder/Decoder.getEncodedData ([Z)Ljava/lang/String;] + - Methodref [com/google/zxing/aztec/decoder/Decoder.getTable (C)I] + - Methodref [com/google/zxing/aztec/decoder/Decoder.readCode ([ZII)I] + - Methodref [com/google/zxing/aztec/decoder/Decoder.removeDashedLines (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + - Methodref [com/google/zxing/common/BitMatrix.get (II)Z] + - Methodref [com/google/zxing/common/BitMatrix.set (II)V] + - Methodref [com/google/zxing/common/DecoderResult. ([BLjava/lang/String;Ljava/util/Vector;Ljava/lang/String;)V] + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder. (Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.decode ([II)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (II)V] + - NameAndType [ (Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + - NameAndType [ ([BLjava/lang/String;Ljava/util/Vector;Ljava/lang/String;)V] + - NameAndType [AZTEC_DATA_10 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - NameAndType [AZTEC_DATA_12 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - NameAndType [AZTEC_DATA_6 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - NameAndType [AZTEC_DATA_8 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - NameAndType [DIGIT_TABLE [Ljava/lang/String;] + - NameAndType [LOWER_TABLE [Ljava/lang/String;] + - NameAndType [MIXED_TABLE [Ljava/lang/String;] + - NameAndType [NB_BITS [I] + - NameAndType [NB_BITS_COMPACT [I] + - NameAndType [NB_DATABLOCK [I] + - NameAndType [NB_DATABLOCK_COMPACT [I] + - NameAndType [PUNCT_TABLE [Ljava/lang/String;] + - NameAndType [UPPER_TABLE [Ljava/lang/String;] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [bits [I] + - NameAndType [charAt (I)C] + - NameAndType [codewordSize I] + - NameAndType [correctBits ([Z)[Z] + - NameAndType [ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + - NameAndType [decode ([II)V] + - NameAndType [extractBits (Lcom/google/zxing/common/BitMatrix;)[Z] + - NameAndType [get (II)Z] + - NameAndType [getBits ()Lcom/google/zxing/common/BitMatrix;] + - NameAndType [getCharacter (II)Ljava/lang/String;] + - NameAndType [getEncodedData ([Z)Ljava/lang/String;] + - NameAndType [getFormatInstance ()Lcom/google/zxing/FormatException;] + - NameAndType [getNbDatablocks ()I] + - NameAndType [getNbLayers ()I] + - NameAndType [getTable (C)I] + - NameAndType [height I] + - NameAndType [invertedBitCount I] + - NameAndType [isCompact ()Z] + - NameAndType [numCodewords I] + - NameAndType [readCode ([ZII)I] + - NameAndType [removeDashedLines (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [rowSize I] + - NameAndType [set (II)V] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [width I] + - Utf8 [] + - Utf8 [] + - Utf8 [] + - Utf8 [] + - Utf8 [] + - Utf8 [] + - Utf8 [] + - Utf8 [] + - Utf8 [] + - Utf8 [ ] + - Utf8 [ +] + - Utf8 [ ] + - Utf8 [ ] + - Utf8 [ ] + - Utf8 [ +] + - Utf8 [] + - Utf8 [] + - Utf8 [] + - Utf8 [] + - Utf8 [] + - Utf8 [ ] + - Utf8 [!] + - Utf8 ["] + - Utf8 [#] + - Utf8 [$] + - Utf8 [%] + - Utf8 [&] + - Utf8 ['] + - Utf8 [(] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/FormatException;] + - Utf8 [()Lcom/google/zxing/common/BitMatrix;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(C)I] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)C] + - Utf8 [(I)V] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(II)V] + - Utf8 [(II)Z] + - Utf8 [(Lcom/google/zxing/aztec/AztecDetectorResult;)Lcom/google/zxing/common/DecoderResult;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)[Z] + - Utf8 [(Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [([BLjava/lang/String;Ljava/util/Vector;Ljava/lang/String;)V] + - Utf8 [([II)V] + - Utf8 [([Z)Ljava/lang/String;] + - Utf8 [([Z)[Z] + - Utf8 [([ZII)I] + - Utf8 [)] + - Utf8 [*] + - Utf8 [+] + - Utf8 [,] + - Utf8 [, ] + - Utf8 [-] + - Utf8 [.] + - Utf8 [. ] + - Utf8 [/] + - Utf8 [0] + - Utf8 [1] + - Utf8 [2] + - Utf8 [3] + - Utf8 [4] + - Utf8 [5] + - Utf8 [6] + - Utf8 [7] + - Utf8 [8] + - Utf8 [9] + - Utf8 [:] + - Utf8 [: ] + - Utf8 [;] + - Utf8 [<] + - Utf8 [] + - Utf8 [] + - Utf8 [=] + - Utf8 [>] + - Utf8 [?] + - Utf8 [@] + - Utf8 [A] + - Utf8 [AZTEC_DATA_10] + - Utf8 [AZTEC_DATA_12] + - Utf8 [AZTEC_DATA_6] + - Utf8 [AZTEC_DATA_8] + - Utf8 [B] + - Utf8 [BINARY] + - Utf8 [C] + - Utf8 [CTRL_] + - Utf8 [CTRL_BS] + - Utf8 [CTRL_DL] + - Utf8 [CTRL_LL] + - Utf8 [CTRL_ML] + - Utf8 [CTRL_PL] + - Utf8 [CTRL_PS] + - Utf8 [CTRL_UL] + - Utf8 [CTRL_US] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [D] + - Utf8 [DIGIT] + - Utf8 [DIGIT_TABLE] + - Utf8 [E] + - Utf8 [Exceptions] + - Utf8 [F] + - Utf8 [G] + - Utf8 [H] + - Utf8 [I] + - Utf8 [J] + - Utf8 [K] + - Utf8 [L] + - Utf8 [LOWER] + - Utf8 [LOWER_TABLE] + - Utf8 [Lcom/google/zxing/aztec/AztecDetectorResult;] + - Utf8 [Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Utf8 [M] + - Utf8 [MIXED] + - Utf8 [MIXED_TABLE] + - Utf8 [N] + - Utf8 [NB_BITS] + - Utf8 [NB_BITS_COMPACT] + - Utf8 [NB_DATABLOCK] + - Utf8 [NB_DATABLOCK_COMPACT] + - Utf8 [O] + - Utf8 [P] + - Utf8 [PUNCT] + - Utf8 [PUNCT_TABLE] + - Utf8 [Q] + - Utf8 [R] + - Utf8 [S] + - Utf8 [T] + - Utf8 [U] + - Utf8 [UPPER] + - Utf8 [UPPER_TABLE] + - Utf8 [V] + - Utf8 [W] + - Utf8 [X] + - Utf8 [Y] + - Utf8 [Z] + - Utf8 [[] + - Utf8 [[I] + - Utf8 [[Ljava/lang/String;] + - Utf8 [\] + - Utf8 []] + - Utf8 [^] + - Utf8 [_] + - Utf8 [`] + - Utf8 [a] + - Utf8 [append] + - Utf8 [b] + - Utf8 [bits] + - Utf8 [c] + - Utf8 [charAt] + - Utf8 [codewordSize] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/aztec/AztecDetectorResult] + - Utf8 [com/google/zxing/aztec/decoder/Decoder] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/common/DecoderResult] + - Utf8 [com/google/zxing/common/reedsolomon/GenericGF] + - Utf8 [com/google/zxing/common/reedsolomon/ReedSolomonDecoder] + - Utf8 [com/google/zxing/common/reedsolomon/ReedSolomonException] + - Utf8 [correctBits] + - Utf8 [d] + - Utf8 [ddata] + - Utf8 [decode] + - Utf8 [e] + - Utf8 [extractBits] + - Utf8 [f] + - Utf8 [g] + - Utf8 [get] + - Utf8 [getBits] + - Utf8 [getCharacter] + - Utf8 [getEncodedData] + - Utf8 [getFormatInstance] + - Utf8 [getNbDatablocks] + - Utf8 [getNbLayers] + - Utf8 [getTable] + - Utf8 [h] + - Utf8 [height] + - Utf8 [i] + - Utf8 [invertedBitCount] + - Utf8 [isCompact] + - Utf8 [j] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [k] + - Utf8 [l] + - Utf8 [m] + - Utf8 [n] + - Utf8 [numCodewords] + - Utf8 [o] + - Utf8 [p] + - Utf8 [q] + - Utf8 [r] + - Utf8 [readCode] + - Utf8 [removeDashedLines] + - Utf8 [rowSize] + - Utf8 [s] + - Utf8 [set] + - Utf8 [startsWith] + - Utf8 [t] + - Utf8 [toString] + - Utf8 [u] + - Utf8 [v] + - Utf8 [w] + - Utf8 [width] + - Utf8 [x] + - Utf8 [y] + - Utf8 [z] + - Utf8 [{] + - Utf8 [|] + - Utf8 [}] + - Utf8 [~] + - Utf8 [] + +Fields (count = 19): + - Field: UPPER I + Access flags: 0x1a + = private static final int UPPER + Class member attributes (count = 1): + - Constant value attribute: + - Integer [0] + - Field: LOWER I + Access flags: 0x1a + = private static final int LOWER + Class member attributes (count = 1): + - Constant value attribute: + - Integer [1] + - Field: MIXED I + Access flags: 0x1a + = private static final int MIXED + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2] + - Field: DIGIT I + Access flags: 0x1a + = private static final int DIGIT + Class member attributes (count = 1): + - Constant value attribute: + - Integer [3] + - Field: PUNCT I + Access flags: 0x1a + = private static final int PUNCT + Class member attributes (count = 1): + - Constant value attribute: + - Integer [4] + - Field: BINARY I + Access flags: 0x1a + = private static final int BINARY + Class member attributes (count = 1): + - Constant value attribute: + - Integer [5] + - Field: NB_BITS_COMPACT [I + Access flags: 0x1a + = private static final int[] NB_BITS_COMPACT + - Field: NB_BITS [I + Access flags: 0x1a + = private static final int[] NB_BITS + - Field: NB_DATABLOCK_COMPACT [I + Access flags: 0x1a + = private static final int[] NB_DATABLOCK_COMPACT + - Field: NB_DATABLOCK [I + Access flags: 0x1a + = private static final int[] NB_DATABLOCK + - Field: UPPER_TABLE [Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String[] UPPER_TABLE + - Field: LOWER_TABLE [Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String[] LOWER_TABLE + - Field: MIXED_TABLE [Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String[] MIXED_TABLE + - Field: PUNCT_TABLE [Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String[] PUNCT_TABLE + - Field: DIGIT_TABLE [Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String[] DIGIT_TABLE + - Field: numCodewords I + Access flags: 0x2 + = private int numCodewords + - Field: codewordSize I + Access flags: 0x2 + = private int codewordSize + - Field: ddata Lcom/google/zxing/aztec/AztecDetectorResult; + Access flags: 0x2 + = private com.google.zxing.aztec.AztecDetectorResult ddata + - Field: invertedBitCount I + Access flags: 0x2 + = private int invertedBitCount + +Methods (count = 10): + - Method: ()V + Access flags: 0x1 + = public Decoder() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #185 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decode(Lcom/google/zxing/aztec/AztecDetectorResult;)Lcom/google/zxing/common/DecoderResult; + Access flags: 0x11 + = public final com.google.zxing.common.DecoderResult decode(com.google.zxing.aztec.AztecDetectorResult) + Class member attributes (count = 2): + - Code attribute instructions (code length = 1259, locals = 13, stack = 7): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [5] aload_1 v1 + [6] invokevirtual #168 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getBits ()Lcom/google/zxing/common/BitMatrix;] + [9] astore_1 v1 + [10] aload_0 v0 + [11] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [14] invokevirtual #171 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.isCompact ()Z] + [17] ifne +224 (target=241) + [20] aload_0 v0 + [21] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [24] invokevirtual #168 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getBits ()Lcom/google/zxing/common/BitMatrix;] + [27] astore_1 v1 + [28] iconst_1 + [29] iconst_2 + [30] aload_1 v1 + [31] getfield #162 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [34] iconst_1 + [35] isub + [36] iconst_2 + [37] idiv + [38] bipush 16 + [40] idiv + [41] imul + [42] iadd + [43] istore_2 v2 + [44] new #138 + - Class [com/google/zxing/common/BitMatrix] + [47] dup + [48] aload_1 v1 + [49] getfield #162 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [52] iload_2 v2 + [53] isub + [54] aload_1 v1 + [55] getfield #160 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [58] iload_2 v2 + [59] isub + [60] invokespecial #179 + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + [63] astore_3 v3 + [64] iconst_0 + [65] istore v4 + [67] iconst_0 + [68] istore v5 + [70] iload v5 + [72] aload_1 v1 + [73] getfield #162 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [76] ificmpge +163 (target=239) + [79] aload_1 v1 + [80] getfield #162 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [83] iconst_2 + [84] idiv + [85] iload v5 + [87] isub + [88] bipush 16 + [90] irem + [91] ifeq +142 (target=233) + [94] iconst_0 + [95] istore v6 + [97] iconst_0 + [98] istore v7 + [100] iload v7 + [102] aload_1 v1 + [103] getfield #160 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [106] ificmpge +124 (target=230) + [109] aload_1 v1 + [110] getfield #162 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [113] iconst_2 + [114] idiv + [115] iload v7 + [117] isub + [118] bipush 16 + [120] irem + [121] ifeq +103 (target=224) + [124] aload_1 v1 + [125] iload v5 + [127] iload v7 + [129] istore v11 + [131] istore v10 + [133] astore v9 + [135] iload v11 + [137] aload v9 + [139] getfield #161 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [142] imul + [143] iload v10 + [145] iconst_5 + [146] ishr + [147] iadd + [148] istore v11 + [150] aload v9 + [152] getfield #159 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [155] iload v11 + [157] iaload + [158] iload v10 + [160] bipush 31 + [162] iand + [163] iushr + [164] iconst_1 + [165] iand + [166] ifeq +7 (target=173) + [169] iconst_1 + [170] goto +4 (target=174) + [173] iconst_0 + [174] ifeq +47 (target=221) + [177] aload_3 v3 + [178] iload v4 + [180] iload v6 + [182] istore v11 + [184] istore v10 + [186] astore v9 + [188] iload v11 + [190] aload v9 + [192] getfield #161 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [195] imul + [196] iload v10 + [198] iconst_5 + [199] ishr + [200] iadd + [201] istore v11 + [203] aload v9 + [205] getfield #159 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [208] iload v11 + [210] dup2 + [211] iaload + [212] iconst_1 + [213] iload v10 + [215] bipush 31 + [217] iand + [218] ishl + [219] ior + [220] iastore + [221] iinc v6, 1 + [224] iinc v7, 1 + [227] goto -127 (target=100) + [230] iinc v4, 1 + [233] iinc v5, 1 + [236] goto -166 (target=70) + [239] aload_3 v3 + [240] astore_1 v1 + [241] aload_0 v0 + [242] aload_1 v1 + [243] astore_2 v2 + [244] dup + [245] astore_1 v1 + [246] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [249] invokevirtual #171 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.isCompact ()Z] + [252] ifeq +53 (target=305) + [255] aload_1 v1 + [256] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [259] invokevirtual #170 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbLayers ()I] + [262] getstatic #150 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_BITS_COMPACT [I] + [265] arraylength + [266] ificmple +7 (target=273) + [269] invokestatic #167 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [272] athrow + [273] getstatic #150 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_BITS_COMPACT [I] + [276] aload_1 v1 + [277] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [280] invokevirtual #170 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbLayers ()I] + [283] iaload + [284] newarray 4 + [286] astore_3 v3 + [287] aload_1 v1 + [288] getstatic #152 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_DATABLOCK_COMPACT [I] + [291] aload_1 v1 + [292] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [295] invokevirtual #170 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbLayers ()I] + [298] iaload + [299] putfield #158 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.numCodewords I] + [302] goto +50 (target=352) + [305] aload_1 v1 + [306] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [309] invokevirtual #170 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbLayers ()I] + [312] getstatic #149 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_BITS [I] + [315] arraylength + [316] ificmple +7 (target=323) + [319] invokestatic #167 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [322] athrow + [323] getstatic #149 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_BITS [I] + [326] aload_1 v1 + [327] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [330] invokevirtual #170 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbLayers ()I] + [333] iaload + [334] newarray 4 + [336] astore_3 v3 + [337] aload_1 v1 + [338] getstatic #151 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_DATABLOCK [I] + [341] aload_1 v1 + [342] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [345] invokevirtual #170 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbLayers ()I] + [348] iaload + [349] putfield #158 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.numCodewords I] + [352] aload_1 v1 + [353] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [356] invokevirtual #170 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbLayers ()I] + [359] istore v4 + [361] aload_2 v2 + [362] getfield #160 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [365] istore v5 + [367] iconst_0 + [368] istore v6 + [370] iconst_0 + [371] istore v7 + [373] iload v4 + [375] ifeq +391 (target=766) + [378] iconst_0 + [379] istore_1 v1 + [380] iconst_0 + [381] istore v8 + [383] iload v8 + [385] iload v5 + [387] iconst_1 + [388] ishl + [389] iconst_4 + [390] isub + [391] ificmpge +155 (target=546) + [394] aload_3 v3 + [395] iload v6 + [397] iload v8 + [399] iadd + [400] aload_2 v2 + [401] iload v7 + [403] iload_1 v1 + [404] iadd + [405] iload v7 + [407] iload v8 + [409] iconst_2 + [410] idiv + [411] iadd + [412] istore v11 + [414] istore v10 + [416] astore v9 + [418] iload v11 + [420] aload v9 + [422] getfield #161 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [425] imul + [426] iload v10 + [428] iconst_5 + [429] ishr + [430] iadd + [431] istore v11 + [433] aload v9 + [435] getfield #159 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [438] iload v11 + [440] iaload + [441] iload v10 + [443] bipush 31 + [445] iand + [446] iushr + [447] iconst_1 + [448] iand + [449] ifeq +7 (target=456) + [452] iconst_1 + [453] goto +4 (target=457) + [456] iconst_0 + [457] bastore + [458] aload_3 v3 + [459] iload v6 + [461] iload v5 + [463] iconst_1 + [464] ishl + [465] iadd + [466] iconst_4 + [467] isub + [468] iload v8 + [470] iadd + [471] aload_2 v2 + [472] iload v7 + [474] iload v8 + [476] iconst_2 + [477] idiv + [478] iadd + [479] iload v7 + [481] iload v5 + [483] iadd + [484] iconst_1 + [485] isub + [486] iload_1 v1 + [487] isub + [488] istore v11 + [490] istore v10 + [492] astore v9 + [494] iload v11 + [496] aload v9 + [498] getfield #161 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [501] imul + [502] iload v10 + [504] iconst_5 + [505] ishr + [506] iadd + [507] istore v11 + [509] aload v9 + [511] getfield #159 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [514] iload v11 + [516] iaload + [517] iload v10 + [519] bipush 31 + [521] iand + [522] iushr + [523] iconst_1 + [524] iand + [525] ifeq +7 (target=532) + [528] iconst_1 + [529] goto +4 (target=533) + [532] iconst_0 + [533] bastore + [534] iload_1 v1 + [535] iconst_1 + [536] iadd + [537] iconst_2 + [538] irem + [539] istore_1 v1 + [540] iinc v8, 1 + [543] goto -160 (target=383) + [546] iconst_0 + [547] istore_1 v1 + [548] iload v5 + [550] iconst_1 + [551] ishl + [552] iconst_1 + [553] iadd + [554] istore v8 + [556] iload v8 + [558] iconst_5 + [559] ificmple +183 (target=742) + [562] aload_3 v3 + [563] iload v6 + [565] iload v5 + [567] iconst_2 + [568] ishl + [569] iadd + [570] bipush 8 + [572] isub + [573] iload v5 + [575] iconst_1 + [576] ishl + [577] iload v8 + [579] isub + [580] iadd + [581] iconst_1 + [582] iadd + [583] aload_2 v2 + [584] iload v7 + [586] iload v5 + [588] iadd + [589] iconst_1 + [590] isub + [591] iload_1 v1 + [592] isub + [593] iload v7 + [595] iload v8 + [597] iconst_2 + [598] idiv + [599] iadd + [600] iconst_1 + [601] isub + [602] istore v11 + [604] istore v10 + [606] astore v9 + [608] iload v11 + [610] aload v9 + [612] getfield #161 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [615] imul + [616] iload v10 + [618] iconst_5 + [619] ishr + [620] iadd + [621] istore v11 + [623] aload v9 + [625] getfield #159 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [628] iload v11 + [630] iaload + [631] iload v10 + [633] bipush 31 + [635] iand + [636] iushr + [637] iconst_1 + [638] iand + [639] ifeq +7 (target=646) + [642] iconst_1 + [643] goto +4 (target=647) + [646] iconst_0 + [647] bastore + [648] aload_3 v3 + [649] iload v6 + [651] iload v5 + [653] bipush 6 + [655] imul + [656] iadd + [657] bipush 12 + [659] isub + [660] iload v5 + [662] iconst_1 + [663] ishl + [664] iload v8 + [666] isub + [667] iadd + [668] iconst_1 + [669] iadd + [670] aload_2 v2 + [671] iload v7 + [673] iload v8 + [675] iconst_2 + [676] idiv + [677] iadd + [678] iconst_1 + [679] isub + [680] iload v7 + [682] iload_1 v1 + [683] iadd + [684] istore v11 + [686] istore v10 + [688] astore v9 + [690] iload v11 + [692] aload v9 + [694] getfield #161 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [697] imul + [698] iload v10 + [700] iconst_5 + [701] ishr + [702] iadd + [703] istore v11 + [705] aload v9 + [707] getfield #159 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [710] iload v11 + [712] iaload + [713] iload v10 + [715] bipush 31 + [717] iand + [718] iushr + [719] iconst_1 + [720] iand + [721] ifeq +7 (target=728) + [724] iconst_1 + [725] goto +4 (target=729) + [728] iconst_0 + [729] bastore + [730] iload_1 v1 + [731] iconst_1 + [732] iadd + [733] iconst_2 + [734] irem + [735] istore_1 v1 + [736] iinc v8, -1 + [739] goto -183 (target=556) + [742] iinc v7, 2 + [745] iload v6 + [747] iload v5 + [749] iconst_3 + [750] ishl + [751] bipush 16 + [753] isub + [754] iadd + [755] istore v6 + [757] iinc v4, -1 + [760] iinc v5, -4 + [763] goto -390 (target=373) + [766] aload_3 v3 + [767] astore_1 v1 + [768] aload_0 v0 + [769] aload_1 v1 + [770] invokespecial #172 + - Methodref [com/google/zxing/aztec/decoder/Decoder.correctBits ([Z)[Z] + [773] astore_1 v1 + [774] aload_0 v0 + [775] aload_1 v1 + [776] astore_2 v2 + [777] dup + [778] astore_1 v1 + [779] getfield #155 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.codewordSize I] + [782] aload_1 v1 + [783] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [786] invokevirtual #169 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbDatablocks ()I] + [789] imul + [790] aload_1 v1 + [791] getfield #157 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.invertedBitCount I] + [794] isub + [795] dup + [796] istore_3 v3 + [797] aload_2 v2 + [798] arraylength + [799] ificmple +7 (target=806) + [802] invokestatic #167 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [805] athrow + [806] iconst_0 + [807] istore v4 + [809] iconst_0 + [810] istore v5 + [812] iconst_0 + [813] istore v6 + [815] new #145 + - Class [java/lang/StringBuffer] + [818] dup + [819] bipush 20 + [821] invokespecial #188 + - Methodref [java/lang/StringBuffer. (I)V] + [824] astore v7 + [826] iconst_0 + [827] istore_1 v1 + [828] iconst_0 + [829] istore v8 + [831] iconst_0 + [832] istore v9 + [834] iload_1 v1 + [835] ifne +406 (target=1241) + [838] iload v8 + [840] ifeq +9 (target=849) + [843] iconst_1 + [844] istore v9 + [846] goto +7 (target=853) + [849] iload v5 + [851] istore v4 + [853] iload v5 + [855] lookupswitch (1 offsets, default=56) (target=911) + 5: offset = 17, target = 872 + default: offset = 56, target = 911 + [872] iload_3 v3 + [873] iload v6 + [875] isub + [876] bipush 8 + [878] ificmpge +8 (target=886) + [881] iconst_1 + [882] istore_1 v1 + [883] goto +340 (target=1223) + [886] aload_2 v2 + [887] iload v6 + [889] bipush 8 + [891] invokestatic #177 + - Methodref [com/google/zxing/aztec/decoder/Decoder.readCode ([ZII)I] + [894] istore v10 + [896] iinc v6, 8 + [899] aload v7 + [901] iload v10 + [903] i2c + [904] invokevirtual #189 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [907] pop + [908] goto +315 (target=1223) + [911] iconst_5 + [912] istore v11 + [914] iload v5 + [916] iconst_3 + [917] ificmpne +6 (target=923) + [920] iconst_4 + [921] istore v11 + [923] iload_3 v3 + [924] iload v6 + [926] isub + [927] iload v11 + [929] ificmpge +8 (target=937) + [932] iconst_1 + [933] istore_1 v1 + [934] goto +289 (target=1223) + [937] aload_2 v2 + [938] iload v6 + [940] iload v11 + [942] invokestatic #177 + - Methodref [com/google/zxing/aztec/decoder/Decoder.readCode ([ZII)I] + [945] istore v10 + [947] iload v6 + [949] iload v11 + [951] iadd + [952] istore v6 + [954] iload v5 + [956] iload v10 + [958] istore v12 + [960] tableswitch (5 offsets, default=81) (target=1041) + 0: offset = 36, target = 996 + 1: offset = 45, target = 1005 + 2: offset = 54, target = 1014 + 3: offset = 72, target = 1032 + 4: offset = 63, target = 1023 + default: offset = 81, target = 1041 + [996] getstatic #154 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.UPPER_TABLE [Ljava/lang/String;] + [999] iload v12 + [1001] aaload + [1002] goto +41 (target=1043) + [1005] getstatic #147 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.LOWER_TABLE [Ljava/lang/String;] + [1008] iload v12 + [1010] aaload + [1011] goto +32 (target=1043) + [1014] getstatic #148 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.MIXED_TABLE [Ljava/lang/String;] + [1017] iload v12 + [1019] aaload + [1020] goto +23 (target=1043) + [1023] getstatic #153 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.PUNCT_TABLE [Ljava/lang/String;] + [1026] iload v12 + [1028] aaload + [1029] goto +14 (target=1043) + [1032] getstatic #146 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.DIGIT_TABLE [Ljava/lang/String;] + [1035] iload v12 + [1037] aaload + [1038] goto +5 (target=1043) + [1041] ldc #7 + - String [] + [1043] dup + [1044] astore v10 + [1046] ldc #66 + - String [CTRL_] + [1048] invokevirtual #187 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [1051] ifeq +164 (target=1215) + [1054] aload v10 + [1056] iconst_5 + [1057] invokevirtual #186 + - Methodref [java/lang/String.charAt (I)C] + [1060] istore v11 + [1062] iconst_0 + [1063] istore v12 + [1065] iload v11 + [1067] tableswitch (20 offsets, default=126) (target=1193) + 66: offset = 123, target = 1190 + 67: offset = 126, target = 1193 + 68: offset = 117, target = 1184 + 69: offset = 126, target = 1193 + 70: offset = 126, target = 1193 + 71: offset = 126, target = 1193 + 72: offset = 126, target = 1193 + 73: offset = 126, target = 1193 + 74: offset = 126, target = 1193 + 75: offset = 126, target = 1193 + 76: offset = 99, target = 1166 + 77: offset = 111, target = 1178 + 78: offset = 126, target = 1193 + 79: offset = 126, target = 1193 + 80: offset = 105, target = 1172 + 81: offset = 126, target = 1193 + 82: offset = 126, target = 1193 + 83: offset = 126, target = 1193 + 84: offset = 126, target = 1193 + 85: offset = 93, target = 1160 + default: offset = 126, target = 1193 + [1160] iconst_0 + [1161] istore v12 + [1163] goto +30 (target=1193) + [1166] iconst_1 + [1167] istore v12 + [1169] goto +24 (target=1193) + [1172] iconst_4 + [1173] istore v12 + [1175] goto +18 (target=1193) + [1178] iconst_2 + [1179] istore v12 + [1181] goto +12 (target=1193) + [1184] iconst_3 + [1185] istore v12 + [1187] goto +6 (target=1193) + [1190] iconst_5 + [1191] istore v12 + [1193] iload v12 + [1195] istore v5 + [1197] aload v10 + [1199] bipush 6 + [1201] invokevirtual #186 + - Methodref [java/lang/String.charAt (I)C] + [1204] bipush 83 + [1206] ificmpne +17 (target=1223) + [1209] iconst_1 + [1210] istore v8 + [1212] goto +11 (target=1223) + [1215] aload v7 + [1217] aload v10 + [1219] invokevirtual #190 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [1222] pop + [1223] iload v9 + [1225] ifeq -391 (target=834) + [1228] iload v4 + [1230] istore v5 + [1232] iconst_0 + [1233] istore v8 + [1235] iconst_0 + [1236] istore v9 + [1238] goto -404 (target=834) + [1241] aload v7 + [1243] invokevirtual #191 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [1246] astore_1 v1 + [1247] new #139 + - Class [com/google/zxing/common/DecoderResult] + [1250] dup + [1251] aconst_null + [1252] aload_1 v1 + [1253] aconst_null + [1254] aconst_null + [1255] invokespecial #182 + - Methodref [com/google/zxing/common/DecoderResult. ([BLjava/lang/String;Ljava/util/Vector;Ljava/lang/String;)V] + [1258] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: getEncodedData([Z)Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getEncodedData(boolean[]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 470, locals = 13, stack = 3): + [0] aload_0 v0 + [1] getfield #155 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.codewordSize I] + [4] aload_0 v0 + [5] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [8] invokevirtual #169 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbDatablocks ()I] + [11] imul + [12] aload_0 v0 + [13] getfield #157 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.invertedBitCount I] + [16] isub + [17] dup + [18] istore_2 v2 + [19] aload_1 v1 + [20] arraylength + [21] ificmple +7 (target=28) + [24] invokestatic #167 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [27] athrow + [28] iconst_0 + [29] istore_3 v3 + [30] iconst_0 + [31] istore v4 + [33] iconst_0 + [34] istore v5 + [36] new #145 + - Class [java/lang/StringBuffer] + [39] dup + [40] bipush 20 + [42] invokespecial #188 + - Methodref [java/lang/StringBuffer. (I)V] + [45] astore v6 + [47] iconst_0 + [48] istore v7 + [50] iconst_0 + [51] istore v8 + [53] iconst_0 + [54] istore v9 + [56] iload v7 + [58] ifne +406 (target=464) + [61] iload v8 + [63] ifeq +9 (target=72) + [66] iconst_1 + [67] istore v9 + [69] goto +6 (target=75) + [72] iload v4 + [74] istore_3 v3 + [75] iload v4 + [77] lookupswitch (1 offsets, default=59) (target=136) + 5: offset = 19, target = 96 + default: offset = 59, target = 136 + [96] iload_2 v2 + [97] iload v5 + [99] isub + [100] bipush 8 + [102] ificmpge +9 (target=111) + [105] iconst_1 + [106] istore v7 + [108] goto +339 (target=447) + [111] aload_1 v1 + [112] iload v5 + [114] bipush 8 + [116] invokestatic #177 + - Methodref [com/google/zxing/aztec/decoder/Decoder.readCode ([ZII)I] + [119] istore v10 + [121] iinc v5, 8 + [124] aload v6 + [126] iload v10 + [128] i2c + [129] invokevirtual #189 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [132] pop + [133] goto +314 (target=447) + [136] iconst_5 + [137] istore v11 + [139] iload v4 + [141] iconst_3 + [142] ificmpne +6 (target=148) + [145] iconst_4 + [146] istore v11 + [148] iload_2 v2 + [149] iload v5 + [151] isub + [152] iload v11 + [154] ificmpge +9 (target=163) + [157] iconst_1 + [158] istore v7 + [160] goto +287 (target=447) + [163] aload_1 v1 + [164] iload v5 + [166] iload v11 + [168] invokestatic #177 + - Methodref [com/google/zxing/aztec/decoder/Decoder.readCode ([ZII)I] + [171] istore v10 + [173] iload v5 + [175] iload v11 + [177] iadd + [178] istore v5 + [180] iload v4 + [182] iload v10 + [184] istore v12 + [186] tableswitch (5 offsets, default=79) (target=265) + 0: offset = 34, target = 220 + 1: offset = 43, target = 229 + 2: offset = 52, target = 238 + 3: offset = 70, target = 256 + 4: offset = 61, target = 247 + default: offset = 79, target = 265 + [220] getstatic #154 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.UPPER_TABLE [Ljava/lang/String;] + [223] iload v12 + [225] aaload + [226] goto +41 (target=267) + [229] getstatic #147 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.LOWER_TABLE [Ljava/lang/String;] + [232] iload v12 + [234] aaload + [235] goto +32 (target=267) + [238] getstatic #148 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.MIXED_TABLE [Ljava/lang/String;] + [241] iload v12 + [243] aaload + [244] goto +23 (target=267) + [247] getstatic #153 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.PUNCT_TABLE [Ljava/lang/String;] + [250] iload v12 + [252] aaload + [253] goto +14 (target=267) + [256] getstatic #146 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.DIGIT_TABLE [Ljava/lang/String;] + [259] iload v12 + [261] aaload + [262] goto +5 (target=267) + [265] ldc #7 + - String [] + [267] dup + [268] astore v10 + [270] ldc #66 + - String [CTRL_] + [272] invokevirtual #187 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [275] ifeq +164 (target=439) + [278] aload v10 + [280] iconst_5 + [281] invokevirtual #186 + - Methodref [java/lang/String.charAt (I)C] + [284] istore v11 + [286] iconst_0 + [287] istore v12 + [289] iload v11 + [291] tableswitch (20 offsets, default=126) (target=417) + 66: offset = 123, target = 414 + 67: offset = 126, target = 417 + 68: offset = 117, target = 408 + 69: offset = 126, target = 417 + 70: offset = 126, target = 417 + 71: offset = 126, target = 417 + 72: offset = 126, target = 417 + 73: offset = 126, target = 417 + 74: offset = 126, target = 417 + 75: offset = 126, target = 417 + 76: offset = 99, target = 390 + 77: offset = 111, target = 402 + 78: offset = 126, target = 417 + 79: offset = 126, target = 417 + 80: offset = 105, target = 396 + 81: offset = 126, target = 417 + 82: offset = 126, target = 417 + 83: offset = 126, target = 417 + 84: offset = 126, target = 417 + 85: offset = 93, target = 384 + default: offset = 126, target = 417 + [384] iconst_0 + [385] istore v12 + [387] goto +30 (target=417) + [390] iconst_1 + [391] istore v12 + [393] goto +24 (target=417) + [396] iconst_4 + [397] istore v12 + [399] goto +18 (target=417) + [402] iconst_2 + [403] istore v12 + [405] goto +12 (target=417) + [408] iconst_3 + [409] istore v12 + [411] goto +6 (target=417) + [414] iconst_5 + [415] istore v12 + [417] iload v12 + [419] istore v4 + [421] aload v10 + [423] bipush 6 + [425] invokevirtual #186 + - Methodref [java/lang/String.charAt (I)C] + [428] bipush 83 + [430] ificmpne +17 (target=447) + [433] iconst_1 + [434] istore v8 + [436] goto +11 (target=447) + [439] aload v6 + [441] aload v10 + [443] invokevirtual #190 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [446] pop + [447] iload v9 + [449] ifeq -393 (target=56) + [452] iload_3 v3 + [453] istore v4 + [455] iconst_0 + [456] istore v8 + [458] iconst_0 + [459] istore v9 + [461] goto -405 (target=56) + [464] aload v6 + [466] invokevirtual #191 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [469] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: getTable(C)I + Access flags: 0xa + = private static int getTable(char) + Class member attributes (count = 1): + - Code attribute instructions (code length = 125, locals = 2, stack = 1): + [0] iconst_0 + [1] istore_1 v1 + [2] iload_0 v0 + [3] tableswitch (20 offsets, default=120) (target=123) + 66: offset = 118, target = 121 + 67: offset = 120, target = 123 + 68: offset = 113, target = 116 + 69: offset = 120, target = 123 + 70: offset = 120, target = 123 + 71: offset = 120, target = 123 + 72: offset = 120, target = 123 + 73: offset = 120, target = 123 + 74: offset = 120, target = 123 + 75: offset = 120, target = 123 + 76: offset = 98, target = 101 + 77: offset = 108, target = 111 + 78: offset = 120, target = 123 + 79: offset = 120, target = 123 + 80: offset = 103, target = 106 + 81: offset = 120, target = 123 + 82: offset = 120, target = 123 + 83: offset = 120, target = 123 + 84: offset = 120, target = 123 + 85: offset = 93, target = 96 + default: offset = 120, target = 123 + [96] iconst_0 + [97] istore_1 v1 + [98] goto +25 (target=123) + [101] iconst_1 + [102] istore_1 v1 + [103] goto +20 (target=123) + [106] iconst_4 + [107] istore_1 v1 + [108] goto +15 (target=123) + [111] iconst_2 + [112] istore_1 v1 + [113] goto +10 (target=123) + [116] iconst_3 + [117] istore_1 v1 + [118] goto +5 (target=123) + [121] iconst_5 + [122] istore_1 v1 + [123] iload_1 v1 + [124] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getCharacter(II)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String getCharacter(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 69, locals = 2, stack = 2): + [0] iload_0 v0 + [1] tableswitch (5 offsets, default=65) (target=66) + 0: offset = 35, target = 36 + 1: offset = 41, target = 42 + 2: offset = 47, target = 48 + 3: offset = 59, target = 60 + 4: offset = 53, target = 54 + default: offset = 65, target = 66 + [36] getstatic #154 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.UPPER_TABLE [Ljava/lang/String;] + [39] iload_1 v1 + [40] aaload + [41] areturn + [42] getstatic #147 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.LOWER_TABLE [Ljava/lang/String;] + [45] iload_1 v1 + [46] aaload + [47] areturn + [48] getstatic #148 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.MIXED_TABLE [Ljava/lang/String;] + [51] iload_1 v1 + [52] aaload + [53] areturn + [54] getstatic #153 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.PUNCT_TABLE [Ljava/lang/String;] + [57] iload_1 v1 + [58] aaload + [59] areturn + [60] getstatic #146 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.DIGIT_TABLE [Ljava/lang/String;] + [63] iload_1 v1 + [64] aaload + [65] areturn + [66] ldc #7 + - String [] + [68] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: correctBits([Z)[Z + Access flags: 0x2 + = private boolean[] correctBits(boolean[]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 459, locals = 11, stack = 4): + [0] aload_0 v0 + [1] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [4] invokevirtual #170 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbLayers ()I] + [7] iconst_2 + [8] ificmpgt +16 (target=24) + [11] aload_0 v0 + [12] bipush 6 + [14] putfield #155 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.codewordSize I] + [17] getstatic #165 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.AZTEC_DATA_6 Lcom/google/zxing/common/reedsolomon/GenericGF;] + [20] astore_2 v2 + [21] goto +63 (target=84) + [24] aload_0 v0 + [25] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [28] invokevirtual #170 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbLayers ()I] + [31] bipush 8 + [33] ificmpgt +16 (target=49) + [36] aload_0 v0 + [37] bipush 8 + [39] putfield #155 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.codewordSize I] + [42] getstatic #166 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.AZTEC_DATA_8 Lcom/google/zxing/common/reedsolomon/GenericGF;] + [45] astore_2 v2 + [46] goto +38 (target=84) + [49] aload_0 v0 + [50] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [53] invokevirtual #170 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbLayers ()I] + [56] bipush 22 + [58] ificmpgt +16 (target=74) + [61] aload_0 v0 + [62] bipush 10 + [64] putfield #155 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.codewordSize I] + [67] getstatic #163 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.AZTEC_DATA_10 Lcom/google/zxing/common/reedsolomon/GenericGF;] + [70] astore_2 v2 + [71] goto +13 (target=84) + [74] aload_0 v0 + [75] bipush 12 + [77] putfield #155 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.codewordSize I] + [80] getstatic #164 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.AZTEC_DATA_12 Lcom/google/zxing/common/reedsolomon/GenericGF;] + [83] astore_2 v2 + [84] aload_0 v0 + [85] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [88] invokevirtual #169 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbDatablocks ()I] + [91] istore_3 v3 + [92] aload_0 v0 + [93] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [96] invokevirtual #171 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.isCompact ()Z] + [99] ifeq +44 (target=143) + [102] getstatic #150 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_BITS_COMPACT [I] + [105] aload_0 v0 + [106] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [109] invokevirtual #170 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbLayers ()I] + [112] iaload + [113] aload_0 v0 + [114] getfield #158 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.numCodewords I] + [117] aload_0 v0 + [118] getfield #155 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.codewordSize I] + [121] imul + [122] isub + [123] istore v5 + [125] getstatic #152 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_DATABLOCK_COMPACT [I] + [128] aload_0 v0 + [129] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [132] invokevirtual #170 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbLayers ()I] + [135] iaload + [136] iload_3 v3 + [137] isub + [138] istore v4 + [140] goto +41 (target=181) + [143] getstatic #149 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_BITS [I] + [146] aload_0 v0 + [147] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [150] invokevirtual #170 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbLayers ()I] + [153] iaload + [154] aload_0 v0 + [155] getfield #158 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.numCodewords I] + [158] aload_0 v0 + [159] getfield #155 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.codewordSize I] + [162] imul + [163] isub + [164] istore v5 + [166] getstatic #151 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_DATABLOCK [I] + [169] aload_0 v0 + [170] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [173] invokevirtual #170 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbLayers ()I] + [176] iaload + [177] iload_3 v3 + [178] isub + [179] istore v4 + [181] aload_0 v0 + [182] getfield #158 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.numCodewords I] + [185] newarray 10 + [187] astore v6 + [189] iconst_0 + [190] istore v7 + [192] iload v7 + [194] aload_0 v0 + [195] getfield #158 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.numCodewords I] + [198] ificmpge +69 (target=267) + [201] iconst_1 + [202] istore v8 + [204] iconst_1 + [205] istore v9 + [207] iload v9 + [209] aload_0 v0 + [210] getfield #155 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.codewordSize I] + [213] ificmpgt +48 (target=261) + [216] aload_1 v1 + [217] aload_0 v0 + [218] getfield #155 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.codewordSize I] + [221] iload v7 + [223] imul + [224] aload_0 v0 + [225] getfield #155 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.codewordSize I] + [228] iadd + [229] iload v9 + [231] isub + [232] iload v5 + [234] iadd + [235] baload + [236] ifeq +13 (target=249) + [239] aload v6 + [241] iload v7 + [243] dup2 + [244] iaload + [245] iload v8 + [247] iadd + [248] iastore + [249] iload v8 + [251] iconst_1 + [252] ishl + [253] istore v8 + [255] iinc v9, 1 + [258] goto -51 (target=207) + [261] iinc v7, 1 + [264] goto -72 (target=192) + [267] new #141 + - Class [com/google/zxing/common/reedsolomon/ReedSolomonDecoder] + [270] dup + [271] aload_2 v2 + [272] invokespecial #183 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder. (Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + [275] aload v6 + [277] iload v4 + [279] invokevirtual #184 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.decode ([II)V] + [282] goto +8 (target=290) + [285] pop + [286] invokestatic #167 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [289] athrow + [290] iconst_0 + [291] istore v5 + [293] aload_0 v0 + [294] iconst_0 + [295] putfield #157 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.invertedBitCount I] + [298] iload_3 v3 + [299] aload_0 v0 + [300] getfield #155 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.codewordSize I] + [303] imul + [304] newarray 4 + [306] astore v7 + [308] iconst_0 + [309] istore v8 + [311] iload v8 + [313] iload_3 v3 + [314] ificmpge +142 (target=456) + [317] iconst_0 + [318] istore v9 + [320] iconst_0 + [321] istore_1 v1 + [322] iconst_1 + [323] aload_0 v0 + [324] getfield #155 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.codewordSize I] + [327] iconst_1 + [328] isub + [329] ishl + [330] istore_2 v2 + [331] iconst_0 + [332] istore v4 + [334] iload v4 + [336] aload_0 v0 + [337] getfield #155 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.codewordSize I] + [340] ificmpge +110 (target=450) + [343] aload v6 + [345] iload v8 + [347] iaload + [348] iload_2 v2 + [349] iand + [350] iload_2 v2 + [351] ificmpne +7 (target=358) + [354] iconst_1 + [355] goto +4 (target=359) + [358] iconst_0 + [359] istore v10 + [361] iload_1 v1 + [362] aload_0 v0 + [363] getfield #155 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.codewordSize I] + [366] iconst_1 + [367] isub + [368] ificmpne +35 (target=403) + [371] iload v10 + [373] iload v9 + [375] ificmpne +7 (target=382) + [378] invokestatic #167 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [381] athrow + [382] iconst_0 + [383] istore v9 + [385] iconst_0 + [386] istore_1 v1 + [387] iinc v5, 1 + [390] aload_0 v0 + [391] dup + [392] getfield #157 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.invertedBitCount I] + [395] iconst_1 + [396] iadd + [397] putfield #157 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.invertedBitCount I] + [400] goto +40 (target=440) + [403] iload v9 + [405] iload v10 + [407] ificmpne +9 (target=416) + [410] iinc v1, 1 + [413] goto +9 (target=422) + [416] iconst_1 + [417] istore_1 v1 + [418] iload v10 + [420] istore v9 + [422] aload v7 + [424] iload v8 + [426] aload_0 v0 + [427] getfield #155 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.codewordSize I] + [430] imul + [431] iload v4 + [433] iadd + [434] iload v5 + [436] isub + [437] iload v10 + [439] bastore + [440] iload_2 v2 + [441] iconst_1 + [442] iushr + [443] istore_2 v2 + [444] iinc v4, 1 + [447] goto -113 (target=334) + [450] iinc v8, 1 + [453] goto -142 (target=311) + [456] aload v7 + [458] areturn + Code attribute exceptions (count = 1): + - ExceptionInfo (267 -> 282: 285): + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: extractBits(Lcom/google/zxing/common/BitMatrix;)[Z + Access flags: 0x2 + = private boolean[] extractBits(com.google.zxing.common.BitMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 531, locals = 12, stack = 7): + [0] aload_0 v0 + [1] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [4] invokevirtual #171 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.isCompact ()Z] + [7] ifeq +53 (target=60) + [10] aload_0 v0 + [11] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [14] invokevirtual #170 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbLayers ()I] + [17] getstatic #150 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_BITS_COMPACT [I] + [20] arraylength + [21] ificmple +7 (target=28) + [24] invokestatic #167 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [27] athrow + [28] getstatic #150 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_BITS_COMPACT [I] + [31] aload_0 v0 + [32] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [35] invokevirtual #170 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbLayers ()I] + [38] iaload + [39] newarray 4 + [41] astore_2 v2 + [42] aload_0 v0 + [43] getstatic #152 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_DATABLOCK_COMPACT [I] + [46] aload_0 v0 + [47] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [50] invokevirtual #170 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbLayers ()I] + [53] iaload + [54] putfield #158 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.numCodewords I] + [57] goto +50 (target=107) + [60] aload_0 v0 + [61] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [64] invokevirtual #170 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbLayers ()I] + [67] getstatic #149 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_BITS [I] + [70] arraylength + [71] ificmple +7 (target=78) + [74] invokestatic #167 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [77] athrow + [78] getstatic #149 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_BITS [I] + [81] aload_0 v0 + [82] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [85] invokevirtual #170 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbLayers ()I] + [88] iaload + [89] newarray 4 + [91] astore_2 v2 + [92] aload_0 v0 + [93] getstatic #151 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_DATABLOCK [I] + [96] aload_0 v0 + [97] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [100] invokevirtual #170 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbLayers ()I] + [103] iaload + [104] putfield #158 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.numCodewords I] + [107] aload_0 v0 + [108] getfield #156 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.ddata Lcom/google/zxing/aztec/AztecDetectorResult;] + [111] invokevirtual #170 + - Methodref [com/google/zxing/aztec/AztecDetectorResult.getNbLayers ()I] + [114] istore_3 v3 + [115] aload_1 v1 + [116] getfield #160 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [119] istore v4 + [121] iconst_0 + [122] istore v5 + [124] iconst_0 + [125] istore v6 + [127] iload_3 v3 + [128] ifeq +401 (target=529) + [131] iconst_0 + [132] istore v7 + [134] iconst_0 + [135] istore v8 + [137] iload v8 + [139] iload v4 + [141] iconst_1 + [142] ishl + [143] iconst_4 + [144] isub + [145] ificmpge +159 (target=304) + [148] aload_2 v2 + [149] iload v5 + [151] iload v8 + [153] iadd + [154] aload_1 v1 + [155] iload v6 + [157] iload v7 + [159] iadd + [160] iload v6 + [162] iload v8 + [164] iconst_2 + [165] idiv + [166] iadd + [167] istore v11 + [169] istore v10 + [171] astore v9 + [173] iload v11 + [175] aload v9 + [177] getfield #161 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [180] imul + [181] iload v10 + [183] iconst_5 + [184] ishr + [185] iadd + [186] istore v11 + [188] aload v9 + [190] getfield #159 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [193] iload v11 + [195] iaload + [196] iload v10 + [198] bipush 31 + [200] iand + [201] iushr + [202] iconst_1 + [203] iand + [204] ifeq +7 (target=211) + [207] iconst_1 + [208] goto +4 (target=212) + [211] iconst_0 + [212] bastore + [213] aload_2 v2 + [214] iload v5 + [216] iload v4 + [218] iconst_1 + [219] ishl + [220] iadd + [221] iconst_4 + [222] isub + [223] iload v8 + [225] iadd + [226] aload_1 v1 + [227] iload v6 + [229] iload v8 + [231] iconst_2 + [232] idiv + [233] iadd + [234] iload v6 + [236] iload v4 + [238] iadd + [239] iconst_1 + [240] isub + [241] iload v7 + [243] isub + [244] istore v11 + [246] istore v10 + [248] astore v9 + [250] iload v11 + [252] aload v9 + [254] getfield #161 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [257] imul + [258] iload v10 + [260] iconst_5 + [261] ishr + [262] iadd + [263] istore v11 + [265] aload v9 + [267] getfield #159 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [270] iload v11 + [272] iaload + [273] iload v10 + [275] bipush 31 + [277] iand + [278] iushr + [279] iconst_1 + [280] iand + [281] ifeq +7 (target=288) + [284] iconst_1 + [285] goto +4 (target=289) + [288] iconst_0 + [289] bastore + [290] iload v7 + [292] iconst_1 + [293] iadd + [294] iconst_2 + [295] irem + [296] istore v7 + [298] iinc v8, 1 + [301] goto -164 (target=137) + [304] iconst_0 + [305] istore v7 + [307] iload v4 + [309] iconst_1 + [310] ishl + [311] iconst_1 + [312] iadd + [313] istore v8 + [315] iload v8 + [317] iconst_5 + [318] ificmple +187 (target=505) + [321] aload_2 v2 + [322] iload v5 + [324] iload v4 + [326] iconst_2 + [327] ishl + [328] iadd + [329] bipush 8 + [331] isub + [332] iload v4 + [334] iconst_1 + [335] ishl + [336] iload v8 + [338] isub + [339] iadd + [340] iconst_1 + [341] iadd + [342] aload_1 v1 + [343] iload v6 + [345] iload v4 + [347] iadd + [348] iconst_1 + [349] isub + [350] iload v7 + [352] isub + [353] iload v6 + [355] iload v8 + [357] iconst_2 + [358] idiv + [359] iadd + [360] iconst_1 + [361] isub + [362] istore v11 + [364] istore v10 + [366] astore v9 + [368] iload v11 + [370] aload v9 + [372] getfield #161 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [375] imul + [376] iload v10 + [378] iconst_5 + [379] ishr + [380] iadd + [381] istore v11 + [383] aload v9 + [385] getfield #159 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [388] iload v11 + [390] iaload + [391] iload v10 + [393] bipush 31 + [395] iand + [396] iushr + [397] iconst_1 + [398] iand + [399] ifeq +7 (target=406) + [402] iconst_1 + [403] goto +4 (target=407) + [406] iconst_0 + [407] bastore + [408] aload_2 v2 + [409] iload v5 + [411] iload v4 + [413] bipush 6 + [415] imul + [416] iadd + [417] bipush 12 + [419] isub + [420] iload v4 + [422] iconst_1 + [423] ishl + [424] iload v8 + [426] isub + [427] iadd + [428] iconst_1 + [429] iadd + [430] aload_1 v1 + [431] iload v6 + [433] iload v8 + [435] iconst_2 + [436] idiv + [437] iadd + [438] iconst_1 + [439] isub + [440] iload v6 + [442] iload v7 + [444] iadd + [445] istore v11 + [447] istore v10 + [449] astore v9 + [451] iload v11 + [453] aload v9 + [455] getfield #161 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [458] imul + [459] iload v10 + [461] iconst_5 + [462] ishr + [463] iadd + [464] istore v11 + [466] aload v9 + [468] getfield #159 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [471] iload v11 + [473] iaload + [474] iload v10 + [476] bipush 31 + [478] iand + [479] iushr + [480] iconst_1 + [481] iand + [482] ifeq +7 (target=489) + [485] iconst_1 + [486] goto +4 (target=490) + [489] iconst_0 + [490] bastore + [491] iload v7 + [493] iconst_1 + [494] iadd + [495] iconst_2 + [496] irem + [497] istore v7 + [499] iinc v8, -1 + [502] goto -187 (target=315) + [505] iinc v6, 2 + [508] iload v5 + [510] iload v4 + [512] iconst_3 + [513] ishl + [514] bipush 16 + [516] isub + [517] iadd + [518] istore v5 + [520] iinc v3, -1 + [523] iinc v4, -4 + [526] goto -399 (target=127) + [529] aload_2 v2 + [530] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: removeDashedLines(Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/BitMatrix; + Access flags: 0xa + = private static com.google.zxing.common.BitMatrix removeDashedLines(com.google.zxing.common.BitMatrix) + Class member attributes (count = 1): + - Code attribute instructions (code length = 207, locals = 9, stack = 6): + [0] iconst_1 + [1] iconst_2 + [2] aload_0 v0 + [3] getfield #162 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [6] iconst_1 + [7] isub + [8] iconst_2 + [9] idiv + [10] bipush 16 + [12] idiv + [13] imul + [14] iadd + [15] istore_1 v1 + [16] new #138 + - Class [com/google/zxing/common/BitMatrix] + [19] dup + [20] aload_0 v0 + [21] getfield #162 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [24] iload_1 v1 + [25] isub + [26] aload_0 v0 + [27] getfield #160 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [30] iload_1 v1 + [31] isub + [32] invokespecial #179 + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + [35] astore_1 v1 + [36] iconst_0 + [37] istore_2 v2 + [38] iconst_0 + [39] istore_3 v3 + [40] iload_3 v3 + [41] aload_0 v0 + [42] getfield #162 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [45] ificmpge +160 (target=205) + [48] aload_0 v0 + [49] getfield #162 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [52] iconst_2 + [53] idiv + [54] iload_3 v3 + [55] isub + [56] bipush 16 + [58] irem + [59] ifeq +140 (target=199) + [62] iconst_0 + [63] istore v4 + [65] iconst_0 + [66] istore v5 + [68] iload v5 + [70] aload_0 v0 + [71] getfield #160 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [74] ificmpge +122 (target=196) + [77] aload_0 v0 + [78] getfield #162 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [81] iconst_2 + [82] idiv + [83] iload v5 + [85] isub + [86] bipush 16 + [88] irem + [89] ifeq +101 (target=190) + [92] aload_0 v0 + [93] iload_3 v3 + [94] iload v5 + [96] istore v8 + [98] istore v7 + [100] astore v6 + [102] iload v8 + [104] aload v6 + [106] getfield #161 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [109] imul + [110] iload v7 + [112] iconst_5 + [113] ishr + [114] iadd + [115] istore v8 + [117] aload v6 + [119] getfield #159 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [122] iload v8 + [124] iaload + [125] iload v7 + [127] bipush 31 + [129] iand + [130] iushr + [131] iconst_1 + [132] iand + [133] ifeq +7 (target=140) + [136] iconst_1 + [137] goto +4 (target=141) + [140] iconst_0 + [141] ifeq +46 (target=187) + [144] aload_1 v1 + [145] iload_2 v2 + [146] iload v4 + [148] istore v8 + [150] istore v7 + [152] astore v6 + [154] iload v8 + [156] aload v6 + [158] getfield #161 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [161] imul + [162] iload v7 + [164] iconst_5 + [165] ishr + [166] iadd + [167] istore v8 + [169] aload v6 + [171] getfield #159 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [174] iload v8 + [176] dup2 + [177] iaload + [178] iconst_1 + [179] iload v7 + [181] bipush 31 + [183] iand + [184] ishl + [185] ior + [186] iastore + [187] iinc v4, 1 + [190] iinc v5, 1 + [193] goto -125 (target=68) + [196] iinc v2, 1 + [199] iinc v3, 1 + [202] goto -162 (target=40) + [205] aload_1 v1 + [206] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: readCode([ZII)I + Access flags: 0xa + = private static int readCode(boolean[],int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 35, locals = 5, stack = 3): + [0] iconst_0 + [1] istore_3 v3 + [2] iload_1 v1 + [3] istore v4 + [5] iload v4 + [7] iload_1 v1 + [8] iload_2 v2 + [9] iadd + [10] ificmpge +23 (target=33) + [13] iload_3 v3 + [14] iconst_1 + [15] ishl + [16] istore_3 v3 + [17] aload_0 v0 + [18] iload v4 + [20] baload + [21] ifeq +6 (target=27) + [24] iinc v3, 1 + [27] iinc v4, 1 + [30] goto -25 (target=5) + [33] iload_3 v3 + [34] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 1393, locals = 0, stack = 4): + [0] iconst_5 + [1] newarray 10 + [3] dup + [4] iconst_0 + [5] iconst_0 + [6] iastore + [7] dup + [8] iconst_1 + [9] bipush 104 + [11] iastore + [12] dup + [13] iconst_2 + [14] sipush 240 + [17] iastore + [18] dup + [19] iconst_3 + [20] sipush 408 + [23] iastore + [24] dup + [25] iconst_4 + [26] sipush 608 + [29] iastore + [30] putstatic #150 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_BITS_COMPACT [I] + [33] bipush 33 + [35] newarray 10 + [37] dup + [38] iconst_0 + [39] iconst_0 + [40] iastore + [41] dup + [42] iconst_1 + [43] sipush 128 + [46] iastore + [47] dup + [48] iconst_2 + [49] sipush 288 + [52] iastore + [53] dup + [54] iconst_3 + [55] sipush 480 + [58] iastore + [59] dup + [60] iconst_4 + [61] sipush 704 + [64] iastore + [65] dup + [66] iconst_5 + [67] sipush 960 + [70] iastore + [71] dup + [72] bipush 6 + [74] sipush 1248 + [77] iastore + [78] dup + [79] bipush 7 + [81] sipush 1568 + [84] iastore + [85] dup + [86] bipush 8 + [88] sipush 1920 + [91] iastore + [92] dup + [93] bipush 9 + [95] sipush 2304 + [98] iastore + [99] dup + [100] bipush 10 + [102] sipush 2720 + [105] iastore + [106] dup + [107] bipush 11 + [109] sipush 3168 + [112] iastore + [113] dup + [114] bipush 12 + [116] sipush 3648 + [119] iastore + [120] dup + [121] bipush 13 + [123] sipush 4160 + [126] iastore + [127] dup + [128] bipush 14 + [130] sipush 4704 + [133] iastore + [134] dup + [135] bipush 15 + [137] sipush 5280 + [140] iastore + [141] dup + [142] bipush 16 + [144] sipush 5888 + [147] iastore + [148] dup + [149] bipush 17 + [151] sipush 6528 + [154] iastore + [155] dup + [156] bipush 18 + [158] sipush 7200 + [161] iastore + [162] dup + [163] bipush 19 + [165] sipush 7904 + [168] iastore + [169] dup + [170] bipush 20 + [172] sipush 8640 + [175] iastore + [176] dup + [177] bipush 21 + [179] sipush 9408 + [182] iastore + [183] dup + [184] bipush 22 + [186] sipush 10208 + [189] iastore + [190] dup + [191] bipush 23 + [193] sipush 11040 + [196] iastore + [197] dup + [198] bipush 24 + [200] sipush 11904 + [203] iastore + [204] dup + [205] bipush 25 + [207] sipush 12800 + [210] iastore + [211] dup + [212] bipush 26 + [214] sipush 13728 + [217] iastore + [218] dup + [219] bipush 27 + [221] sipush 14688 + [224] iastore + [225] dup + [226] bipush 28 + [228] sipush 15680 + [231] iastore + [232] dup + [233] bipush 29 + [235] sipush 16704 + [238] iastore + [239] dup + [240] bipush 30 + [242] sipush 17760 + [245] iastore + [246] dup + [247] bipush 31 + [249] sipush 18848 + [252] iastore + [253] dup + [254] bipush 32 + [256] sipush 19968 + [259] iastore + [260] putstatic #149 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_BITS [I] + [263] iconst_5 + [264] newarray 10 + [266] dup + [267] iconst_0 + [268] iconst_0 + [269] iastore + [270] dup + [271] iconst_1 + [272] bipush 17 + [274] iastore + [275] dup + [276] iconst_2 + [277] bipush 40 + [279] iastore + [280] dup + [281] iconst_3 + [282] bipush 51 + [284] iastore + [285] dup + [286] iconst_4 + [287] bipush 76 + [289] iastore + [290] putstatic #152 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_DATABLOCK_COMPACT [I] + [293] bipush 33 + [295] newarray 10 + [297] dup + [298] iconst_0 + [299] iconst_0 + [300] iastore + [301] dup + [302] iconst_1 + [303] bipush 21 + [305] iastore + [306] dup + [307] iconst_2 + [308] bipush 48 + [310] iastore + [311] dup + [312] iconst_3 + [313] bipush 60 + [315] iastore + [316] dup + [317] iconst_4 + [318] bipush 88 + [320] iastore + [321] dup + [322] iconst_5 + [323] bipush 120 + [325] iastore + [326] dup + [327] bipush 6 + [329] sipush 156 + [332] iastore + [333] dup + [334] bipush 7 + [336] sipush 196 + [339] iastore + [340] dup + [341] bipush 8 + [343] sipush 240 + [346] iastore + [347] dup + [348] bipush 9 + [350] sipush 230 + [353] iastore + [354] dup + [355] bipush 10 + [357] sipush 272 + [360] iastore + [361] dup + [362] bipush 11 + [364] sipush 316 + [367] iastore + [368] dup + [369] bipush 12 + [371] sipush 364 + [374] iastore + [375] dup + [376] bipush 13 + [378] sipush 416 + [381] iastore + [382] dup + [383] bipush 14 + [385] sipush 470 + [388] iastore + [389] dup + [390] bipush 15 + [392] sipush 528 + [395] iastore + [396] dup + [397] bipush 16 + [399] sipush 588 + [402] iastore + [403] dup + [404] bipush 17 + [406] sipush 652 + [409] iastore + [410] dup + [411] bipush 18 + [413] sipush 720 + [416] iastore + [417] dup + [418] bipush 19 + [420] sipush 790 + [423] iastore + [424] dup + [425] bipush 20 + [427] sipush 864 + [430] iastore + [431] dup + [432] bipush 21 + [434] sipush 940 + [437] iastore + [438] dup + [439] bipush 22 + [441] sipush 1020 + [444] iastore + [445] dup + [446] bipush 23 + [448] sipush 920 + [451] iastore + [452] dup + [453] bipush 24 + [455] sipush 992 + [458] iastore + [459] dup + [460] bipush 25 + [462] sipush 1066 + [465] iastore + [466] dup + [467] bipush 26 + [469] sipush 1144 + [472] iastore + [473] dup + [474] bipush 27 + [476] sipush 1224 + [479] iastore + [480] dup + [481] bipush 28 + [483] sipush 1306 + [486] iastore + [487] dup + [488] bipush 29 + [490] sipush 1392 + [493] iastore + [494] dup + [495] bipush 30 + [497] sipush 1480 + [500] iastore + [501] dup + [502] bipush 31 + [504] sipush 1570 + [507] iastore + [508] dup + [509] bipush 32 + [511] sipush 1664 + [514] iastore + [515] putstatic #151 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.NB_DATABLOCK [I] + [518] bipush 32 + [520] anewarray #144 + - Class [java/lang/String] + [523] dup + [524] iconst_0 + [525] ldc #72 + - String [CTRL_PS] + [527] aastore + [528] dup + [529] iconst_1 + [530] ldc #27 + - String [ ] + [532] aastore + [533] dup + [534] iconst_2 + [535] ldc #63 + - String [A] + [537] aastore + [538] dup + [539] iconst_3 + [540] ldc #64 + - String [B] + [542] aastore + [543] dup + [544] iconst_4 + [545] ldc #65 + - String [C] + [547] aastore + [548] dup + [549] iconst_5 + [550] ldc #75 + - String [D] + [552] aastore + [553] dup + [554] bipush 6 + [556] ldc #76 + - String [E] + [558] aastore + [559] dup + [560] bipush 7 + [562] ldc #77 + - String [F] + [564] aastore + [565] dup + [566] bipush 8 + [568] ldc #78 + - String [G] + [570] aastore + [571] dup + [572] bipush 9 + [574] ldc #79 + - String [H] + [576] aastore + [577] dup + [578] bipush 10 + [580] ldc #80 + - String [I] + [582] aastore + [583] dup + [584] bipush 11 + [586] ldc #81 + - String [J] + [588] aastore + [589] dup + [590] bipush 12 + [592] ldc #82 + - String [K] + [594] aastore + [595] dup + [596] bipush 13 + [598] ldc #83 + - String [L] + [600] aastore + [601] dup + [602] bipush 14 + [604] ldc #84 + - String [M] + [606] aastore + [607] dup + [608] bipush 15 + [610] ldc #85 + - String [N] + [612] aastore + [613] dup + [614] bipush 16 + [616] ldc #86 + - String [O] + [618] aastore + [619] dup + [620] bipush 17 + [622] ldc #87 + - String [P] + [624] aastore + [625] dup + [626] bipush 18 + [628] ldc #88 + - String [Q] + [630] aastore + [631] dup + [632] bipush 19 + [634] ldc #89 + - String [R] + [636] aastore + [637] dup + [638] bipush 20 + [640] ldc #90 + - String [S] + [642] aastore + [643] dup + [644] bipush 21 + [646] ldc #91 + - String [T] + [648] aastore + [649] dup + [650] bipush 22 + [652] ldc #92 + - String [U] + [654] aastore + [655] dup + [656] bipush 23 + [658] ldc #93 + - String [V] + [660] aastore + [661] dup + [662] bipush 24 + [664] ldc #94 + - String [W] + [666] aastore + [667] dup + [668] bipush 25 + [670] ldc #95 + - String [X] + [672] aastore + [673] dup + [674] bipush 26 + [676] ldc #96 + - String [Y] + [678] aastore + [679] dup + [680] bipush 27 + [682] ldc #97 + - String [Z] + [684] aastore + [685] dup + [686] bipush 28 + [688] ldc #69 + - String [CTRL_LL] + [690] aastore + [691] dup + [692] bipush 29 + [694] ldc #70 + - String [CTRL_ML] + [696] aastore + [697] dup + [698] bipush 30 + [700] ldc #68 + - String [CTRL_DL] + [702] aastore + [703] dup + [704] bipush 31 + [706] ldc #67 + - String [CTRL_BS] + [708] aastore + [709] putstatic #154 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.UPPER_TABLE [Ljava/lang/String;] + [712] bipush 32 + [714] anewarray #144 + - Class [java/lang/String] + [717] dup + [718] iconst_0 + [719] ldc #72 + - String [CTRL_PS] + [721] aastore + [722] dup + [723] iconst_1 + [724] ldc #27 + - String [ ] + [726] aastore + [727] dup + [728] iconst_2 + [729] ldc #104 + - String [a] + [731] aastore + [732] dup + [733] iconst_3 + [734] ldc #105 + - String [b] + [736] aastore + [737] dup + [738] iconst_4 + [739] ldc #106 + - String [c] + [741] aastore + [742] dup + [743] iconst_5 + [744] ldc #107 + - String [d] + [746] aastore + [747] dup + [748] bipush 6 + [750] ldc #108 + - String [e] + [752] aastore + [753] dup + [754] bipush 7 + [756] ldc #109 + - String [f] + [758] aastore + [759] dup + [760] bipush 8 + [762] ldc #110 + - String [g] + [764] aastore + [765] dup + [766] bipush 9 + [768] ldc #111 + - String [h] + [770] aastore + [771] dup + [772] bipush 10 + [774] ldc #112 + - String [i] + [776] aastore + [777] dup + [778] bipush 11 + [780] ldc #113 + - String [j] + [782] aastore + [783] dup + [784] bipush 12 + [786] ldc #114 + - String [k] + [788] aastore + [789] dup + [790] bipush 13 + [792] ldc #115 + - String [l] + [794] aastore + [795] dup + [796] bipush 14 + [798] ldc #116 + - String [m] + [800] aastore + [801] dup + [802] bipush 15 + [804] ldc #117 + - String [n] + [806] aastore + [807] dup + [808] bipush 16 + [810] ldc #118 + - String [o] + [812] aastore + [813] dup + [814] bipush 17 + [816] ldc #119 + - String [p] + [818] aastore + [819] dup + [820] bipush 18 + [822] ldc #120 + - String [q] + [824] aastore + [825] dup + [826] bipush 19 + [828] ldc #121 + - String [r] + [830] aastore + [831] dup + [832] bipush 20 + [834] ldc #122 + - String [s] + [836] aastore + [837] dup + [838] bipush 21 + [840] ldc #123 + - String [t] + [842] aastore + [843] dup + [844] bipush 22 + [846] ldc #124 + - String [u] + [848] aastore + [849] dup + [850] bipush 23 + [852] ldc #125 + - String [v] + [854] aastore + [855] dup + [856] bipush 24 + [858] ldc #126 + - String [w] + [860] aastore + [861] dup + [862] bipush 25 + [864] ldc #127 + - String [x] + [866] aastore + [867] dup + [868] bipush 26 + [870] ldc #128 + - String [y] + [872] aastore + [873] dup + [874] bipush 27 + [876] ldc #129 + - String [z] + [878] aastore + [879] dup + [880] bipush 28 + [882] ldc #74 + - String [CTRL_US] + [884] aastore + [885] dup + [886] bipush 29 + [888] ldc #70 + - String [CTRL_ML] + [890] aastore + [891] dup + [892] bipush 30 + [894] ldc #68 + - String [CTRL_DL] + [896] aastore + [897] dup + [898] bipush 31 + [900] ldc #67 + - String [CTRL_BS] + [902] aastore + [903] putstatic #147 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.LOWER_TABLE [Ljava/lang/String;] + [906] bipush 32 + [908] anewarray #144 + - Class [java/lang/String] + [911] dup + [912] iconst_0 + [913] ldc #72 + - String [CTRL_PS] + [915] aastore + [916] dup + [917] iconst_1 + [918] ldc #27 + - String [ ] + [920] aastore + [921] dup + [922] iconst_2 + [923] ldc #8 + - String [] + [925] aastore + [926] dup + [927] iconst_3 + [928] ldc #9 + - String [] + [930] aastore + [931] dup + [932] iconst_4 + [933] ldc #10 + - String [] + [935] aastore + [936] dup + [937] iconst_5 + [938] ldc #11 + - String [] + [940] aastore + [941] dup + [942] bipush 6 + [944] ldc #12 + - String [] + [946] aastore + [947] dup + [948] bipush 7 + [950] ldc #13 + - String [] + [952] aastore + [953] dup + [954] bipush 8 + [956] ldc #14 + - String [] + [958] aastore + [959] dup + [960] bipush 9 + [962] ldc #15 + - String [] + [964] aastore + [965] dup + [966] bipush 10 + [968] ldc #16 + - String [ ] + [970] aastore + [971] dup + [972] bipush 11 + [974] ldc #17 + - String [ +] + [976] aastore + [977] dup + [978] bipush 12 + [980] ldc #18 + - String [ ] + [982] aastore + [983] dup + [984] bipush 13 + [986] ldc #19 + - String [ ] + [988] aastore + [989] dup + [990] bipush 14 + [992] ldc #20 + - String [ ] + [994] aastore + [995] dup + [996] bipush 15 + [998] ldc #22 + - String [] + [1000] aastore + [1001] dup + [1002] bipush 16 + [1004] ldc #23 + - String [] + [1006] aastore + [1007] dup + [1008] bipush 17 + [1010] ldc #24 + - String [] + [1012] aastore + [1013] dup + [1014] bipush 18 + [1016] ldc #25 + - String [] + [1018] aastore + [1019] dup + [1020] bipush 19 + [1022] ldc #26 + - String [] + [1024] aastore + [1025] dup + [1026] bipush 20 + [1028] ldc #62 + - String [@] + [1030] aastore + [1031] dup + [1032] bipush 21 + [1034] ldc #99 + - String [\] + [1036] aastore + [1037] dup + [1038] bipush 22 + [1040] ldc #101 + - String [^] + [1042] aastore + [1043] dup + [1044] bipush 23 + [1046] ldc #102 + - String [_] + [1048] aastore + [1049] dup + [1050] bipush 24 + [1052] ldc #103 + - String [`] + [1054] aastore + [1055] dup + [1056] bipush 25 + [1058] ldc #131 + - String [|] + [1060] aastore + [1061] dup + [1062] bipush 26 + [1064] ldc #133 + - String [~] + [1066] aastore + [1067] dup + [1068] bipush 27 + [1070] ldc #134 + - String [] + [1072] aastore + [1073] dup + [1074] bipush 28 + [1076] ldc #69 + - String [CTRL_LL] + [1078] aastore + [1079] dup + [1080] bipush 29 + [1082] ldc #73 + - String [CTRL_UL] + [1084] aastore + [1085] dup + [1086] bipush 30 + [1088] ldc #71 + - String [CTRL_PL] + [1090] aastore + [1091] dup + [1092] bipush 31 + [1094] ldc #67 + - String [CTRL_BS] + [1096] aastore + [1097] putstatic #148 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.MIXED_TABLE [Ljava/lang/String;] + [1100] bipush 32 + [1102] anewarray #144 + - Class [java/lang/String] + [1105] dup + [1106] iconst_0 + [1107] ldc #7 + - String [] + [1109] aastore + [1110] dup + [1111] iconst_1 + [1112] ldc #20 + - String [ ] + [1114] aastore + [1115] dup + [1116] iconst_2 + [1117] ldc #21 + - String [ +] + [1119] aastore + [1120] dup + [1121] iconst_3 + [1122] ldc #43 + - String [. ] + [1124] aastore + [1125] dup + [1126] iconst_4 + [1127] ldc #40 + - String [, ] + [1129] aastore + [1130] dup + [1131] iconst_5 + [1132] ldc #56 + - String [: ] + [1134] aastore + [1135] dup + [1136] bipush 6 + [1138] ldc #28 + - String [!] + [1140] aastore + [1141] dup + [1142] bipush 7 + [1144] ldc #29 + - String ["] + [1146] aastore + [1147] dup + [1148] bipush 8 + [1150] ldc #30 + - String [#] + [1152] aastore + [1153] dup + [1154] bipush 9 + [1156] ldc #31 + - String [$] + [1158] aastore + [1159] dup + [1160] bipush 10 + [1162] ldc #32 + - String [%] + [1164] aastore + [1165] dup + [1166] bipush 11 + [1168] ldc #33 + - String [&] + [1170] aastore + [1171] dup + [1172] bipush 12 + [1174] ldc #34 + - String ['] + [1176] aastore + [1177] dup + [1178] bipush 13 + [1180] ldc #35 + - String [(] + [1182] aastore + [1183] dup + [1184] bipush 14 + [1186] ldc #36 + - String [)] + [1188] aastore + [1189] dup + [1190] bipush 15 + [1192] ldc #37 + - String [*] + [1194] aastore + [1195] dup + [1196] bipush 16 + [1198] ldc #38 + - String [+] + [1200] aastore + [1201] dup + [1202] bipush 17 + [1204] ldc #39 + - String [,] + [1206] aastore + [1207] dup + [1208] bipush 18 + [1210] ldc #41 + - String [-] + [1212] aastore + [1213] dup + [1214] bipush 19 + [1216] ldc #42 + - String [.] + [1218] aastore + [1219] dup + [1220] bipush 20 + [1222] ldc #44 + - String [/] + [1224] aastore + [1225] dup + [1226] bipush 21 + [1228] ldc #55 + - String [:] + [1230] aastore + [1231] dup + [1232] bipush 22 + [1234] ldc #57 + - String [;] + [1236] aastore + [1237] dup + [1238] bipush 23 + [1240] ldc #58 + - String [<] + [1242] aastore + [1243] dup + [1244] bipush 24 + [1246] ldc #59 + - String [=] + [1248] aastore + [1249] dup + [1250] bipush 25 + [1252] ldc #60 + - String [>] + [1254] aastore + [1255] dup + [1256] bipush 26 + [1258] ldc #61 + - String [?] + [1260] aastore + [1261] dup + [1262] bipush 27 + [1264] ldc #98 + - String [[] + [1266] aastore + [1267] dup + [1268] bipush 28 + [1270] ldc #100 + - String []] + [1272] aastore + [1273] dup + [1274] bipush 29 + [1276] ldc #130 + - String [{] + [1278] aastore + [1279] dup + [1280] bipush 30 + [1282] ldc #132 + - String [}] + [1284] aastore + [1285] dup + [1286] bipush 31 + [1288] ldc #73 + - String [CTRL_UL] + [1290] aastore + [1291] putstatic #153 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.PUNCT_TABLE [Ljava/lang/String;] + [1294] bipush 16 + [1296] anewarray #144 + - Class [java/lang/String] + [1299] dup + [1300] iconst_0 + [1301] ldc #72 + - String [CTRL_PS] + [1303] aastore + [1304] dup + [1305] iconst_1 + [1306] ldc #27 + - String [ ] + [1308] aastore + [1309] dup + [1310] iconst_2 + [1311] ldc #45 + - String [0] + [1313] aastore + [1314] dup + [1315] iconst_3 + [1316] ldc #46 + - String [1] + [1318] aastore + [1319] dup + [1320] iconst_4 + [1321] ldc #47 + - String [2] + [1323] aastore + [1324] dup + [1325] iconst_5 + [1326] ldc #48 + - String [3] + [1328] aastore + [1329] dup + [1330] bipush 6 + [1332] ldc #49 + - String [4] + [1334] aastore + [1335] dup + [1336] bipush 7 + [1338] ldc #50 + - String [5] + [1340] aastore + [1341] dup + [1342] bipush 8 + [1344] ldc #51 + - String [6] + [1346] aastore + [1347] dup + [1348] bipush 9 + [1350] ldc #52 + - String [7] + [1352] aastore + [1353] dup + [1354] bipush 10 + [1356] ldc #53 + - String [8] + [1358] aastore + [1359] dup + [1360] bipush 11 + [1362] ldc #54 + - String [9] + [1364] aastore + [1365] dup + [1366] bipush 12 + [1368] ldc #39 + - String [,] + [1370] aastore + [1371] dup + [1372] bipush 13 + [1374] ldc #42 + - String [.] + [1376] aastore + [1377] dup + [1378] bipush 14 + [1380] ldc #73 + - String [CTRL_UL] + [1382] aastore + [1383] dup + [1384] bipush 15 + [1386] ldc #74 + - String [CTRL_US] + [1388] aastore + [1389] putstatic #146 + - Fieldref [com/google/zxing/aztec/decoder/Decoder.DIGIT_TABLE [Ljava/lang/String;] + [1392] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/aztec/detector/Detector + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.aztec.detector.Detector extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 209): + - Float [0.5] + - Float [1.5] + - Float [4.0] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/aztec/AztecDetectorResult] + - Class [com/google/zxing/aztec/detector/Detector] + - Class [com/google/zxing/aztec/detector/Detector$1] + - Class [com/google/zxing/aztec/detector/Detector$Point] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/common/GridSampler] + - Class [com/google/zxing/common/detector/WhiteRectangleDetector] + - Class [com/google/zxing/common/reedsolomon/GenericGF] + - Class [com/google/zxing/common/reedsolomon/ReedSolomonDecoder] + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + - Class [java/lang/Math] + - Class [java/lang/Object] + - Double [0.1] + - Double [0.75] + - Double [0.9] + - Double [1.25] + - Fieldref [com/google/zxing/aztec/detector/Detector.compact Z] + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + - Fieldref [com/google/zxing/aztec/detector/Detector.nbDataBlocks I] + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + - Fieldref [com/google/zxing/aztec/detector/Detector.shift I] + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.height I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/common/BitMatrix.width I] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.AZTEC_PARAM Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/ResultPoint. (FF)V] + - Methodref [com/google/zxing/ResultPoint.getX ()F] + - Methodref [com/google/zxing/ResultPoint.getY ()F] + - Methodref [com/google/zxing/aztec/AztecDetectorResult. (Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;ZII)V] + - Methodref [com/google/zxing/aztec/detector/Detector.correctParameterData ([ZZ)V] + - Methodref [com/google/zxing/aztec/detector/Detector.distance (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)F] + - Methodref [com/google/zxing/aztec/detector/Detector.extractParameters ([Lcom/google/zxing/aztec/detector/Detector$Point;)V] + - Methodref [com/google/zxing/aztec/detector/Detector.getBullEyeCornerPoints (Lcom/google/zxing/aztec/detector/Detector$Point;)[Lcom/google/zxing/aztec/detector/Detector$Point;] + - Methodref [com/google/zxing/aztec/detector/Detector.getColor (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)I] + - Methodref [com/google/zxing/aztec/detector/Detector.getFirstDifferent (Lcom/google/zxing/aztec/detector/Detector$Point;ZII)Lcom/google/zxing/aztec/detector/Detector$Point;] + - Methodref [com/google/zxing/aztec/detector/Detector.getMatrixCenter ()Lcom/google/zxing/aztec/detector/Detector$Point;] + - Methodref [com/google/zxing/aztec/detector/Detector.getMatrixCornerPoints ([Lcom/google/zxing/aztec/detector/Detector$Point;)[Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/aztec/detector/Detector.getParameters ([Z)V] + - Methodref [com/google/zxing/aztec/detector/Detector.isValid (II)Z] + - Methodref [com/google/zxing/aztec/detector/Detector.isWhiteOrBlackRectangle (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)Z] + - Methodref [com/google/zxing/aztec/detector/Detector.round (F)I] + - Methodref [com/google/zxing/aztec/detector/Detector.sampleGrid (Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/aztec/detector/Detector.sampleLine (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;I)[Z] + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + - Methodref [com/google/zxing/aztec/detector/Detector$Point.toResultPoint ()Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/common/BitMatrix.get (II)Z] + - Methodref [com/google/zxing/common/GridSampler.getInstance ()Lcom/google/zxing/common/GridSampler;] + - Methodref [com/google/zxing/common/GridSampler.sampleGrid (Lcom/google/zxing/common/BitMatrix;IIFFFFFFFFFFFFFFFF)Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector. (Lcom/google/zxing/common/BitMatrix;)V] + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector. (Lcom/google/zxing/common/BitMatrix;II)V] + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector.detect ()[Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder. (Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.decode ([II)V] + - Methodref [java/lang/Math.sqrt (D)D] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (FF)V] + - NameAndType [ (II)V] + - NameAndType [ (IILcom/google/zxing/aztec/detector/Detector$1;)V] + - NameAndType [ (Lcom/google/zxing/common/BitMatrix;)V] + - NameAndType [ (Lcom/google/zxing/common/BitMatrix;II)V] + - NameAndType [ (Lcom/google/zxing/common/BitMatrix;III)V] + - NameAndType [ (Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;ZII)V] + - NameAndType [ (Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + - NameAndType [AZTEC_PARAM Lcom/google/zxing/common/reedsolomon/GenericGF;] + - NameAndType [bits [I] + - NameAndType [compact Z] + - NameAndType [correctParameterData ([ZZ)V] + - NameAndType [decode ([II)V] + - NameAndType [detect ()[Lcom/google/zxing/ResultPoint;] + - NameAndType [distance (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)F] + - NameAndType [extractParameters ([Lcom/google/zxing/aztec/detector/Detector$Point;)V] + - NameAndType [get (II)Z] + - NameAndType [getBullEyeCornerPoints (Lcom/google/zxing/aztec/detector/Detector$Point;)[Lcom/google/zxing/aztec/detector/Detector$Point;] + - NameAndType [getColor (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)I] + - NameAndType [getFirstDifferent (Lcom/google/zxing/aztec/detector/Detector$Point;ZII)Lcom/google/zxing/aztec/detector/Detector$Point;] + - NameAndType [getInstance ()Lcom/google/zxing/common/GridSampler;] + - NameAndType [getMatrixCenter ()Lcom/google/zxing/aztec/detector/Detector$Point;] + - NameAndType [getMatrixCornerPoints ([Lcom/google/zxing/aztec/detector/Detector$Point;)[Lcom/google/zxing/ResultPoint;] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getParameters ([Z)V] + - NameAndType [getX ()F] + - NameAndType [getY ()F] + - NameAndType [height I] + - NameAndType [image Lcom/google/zxing/common/BitMatrix;] + - NameAndType [isValid (II)Z] + - NameAndType [isWhiteOrBlackRectangle (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)Z] + - NameAndType [nbCenterLayers I] + - NameAndType [nbDataBlocks I] + - NameAndType [nbLayers I] + - NameAndType [round (F)I] + - NameAndType [rowSize I] + - NameAndType [sampleGrid (Lcom/google/zxing/common/BitMatrix;IIFFFFFFFFFFFFFFFF)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [sampleGrid (Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [sampleLine (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;I)[Z] + - NameAndType [shift I] + - NameAndType [sqrt (D)D] + - NameAndType [toResultPoint ()Lcom/google/zxing/ResultPoint;] + - NameAndType [width I] + - NameAndType [x I] + - NameAndType [y I] + - Utf8 [] + - Utf8 [()F] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Lcom/google/zxing/ResultPoint;] + - Utf8 [()Lcom/google/zxing/aztec/AztecDetectorResult;] + - Utf8 [()Lcom/google/zxing/aztec/detector/Detector$Point;] + - Utf8 [()Lcom/google/zxing/common/GridSampler;] + - Utf8 [()V] + - Utf8 [()[Lcom/google/zxing/ResultPoint;] + - Utf8 [(D)D] + - Utf8 [(F)I] + - Utf8 [(FF)V] + - Utf8 [(II)V] + - Utf8 [(II)Z] + - Utf8 [(IILcom/google/zxing/aztec/detector/Detector$1;)V] + - Utf8 [(Lcom/google/zxing/aztec/detector/Detector$Point;)[Lcom/google/zxing/aztec/detector/Detector$Point;] + - Utf8 [(Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)F] + - Utf8 [(Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)I] + - Utf8 [(Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;I)[Z] + - Utf8 [(Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)Z] + - Utf8 [(Lcom/google/zxing/aztec/detector/Detector$Point;ZII)Lcom/google/zxing/aztec/detector/Detector$Point;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;II)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;IIFFFFFFFFFFFFFFFF)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;III)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;ZII)V] + - Utf8 [(Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + - Utf8 [([II)V] + - Utf8 [([Lcom/google/zxing/aztec/detector/Detector$Point;)V] + - Utf8 [([Lcom/google/zxing/aztec/detector/Detector$Point;)[Lcom/google/zxing/ResultPoint;] + - Utf8 [([Z)V] + - Utf8 [([ZZ)V] + - Utf8 [] + - Utf8 [AZTEC_PARAM] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/common/BitMatrix;] + - Utf8 [Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Utf8 [Point] + - Utf8 [Z] + - Utf8 [[I] + - Utf8 [bits] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/aztec/AztecDetectorResult] + - Utf8 [com/google/zxing/aztec/detector/Detector] + - Utf8 [com/google/zxing/aztec/detector/Detector$1] + - Utf8 [com/google/zxing/aztec/detector/Detector$Point] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/common/GridSampler] + - Utf8 [com/google/zxing/common/detector/WhiteRectangleDetector] + - Utf8 [com/google/zxing/common/reedsolomon/GenericGF] + - Utf8 [com/google/zxing/common/reedsolomon/ReedSolomonDecoder] + - Utf8 [com/google/zxing/common/reedsolomon/ReedSolomonException] + - Utf8 [compact] + - Utf8 [correctParameterData] + - Utf8 [decode] + - Utf8 [detect] + - Utf8 [distance] + - Utf8 [extractParameters] + - Utf8 [get] + - Utf8 [getBullEyeCornerPoints] + - Utf8 [getColor] + - Utf8 [getFirstDifferent] + - Utf8 [getInstance] + - Utf8 [getMatrixCenter] + - Utf8 [getMatrixCornerPoints] + - Utf8 [getNotFoundInstance] + - Utf8 [getParameters] + - Utf8 [getX] + - Utf8 [getY] + - Utf8 [height] + - Utf8 [image] + - Utf8 [isValid] + - Utf8 [isWhiteOrBlackRectangle] + - Utf8 [java/lang/Math] + - Utf8 [java/lang/Object] + - Utf8 [nbCenterLayers] + - Utf8 [nbDataBlocks] + - Utf8 [nbLayers] + - Utf8 [round] + - Utf8 [rowSize] + - Utf8 [sampleGrid] + - Utf8 [sampleLine] + - Utf8 [shift] + - Utf8 [sqrt] + - Utf8 [toResultPoint] + - Utf8 [width] + - Utf8 [x] + - Utf8 [y] + +Fields (count = 6): + - Field: image Lcom/google/zxing/common/BitMatrix; + Access flags: 0x12 + = private final com.google.zxing.common.BitMatrix image + - Field: compact Z + Access flags: 0x2 + = private boolean compact + - Field: nbLayers I + Access flags: 0x2 + = private int nbLayers + - Field: nbDataBlocks I + Access flags: 0x2 + = private int nbDataBlocks + - Field: nbCenterLayers I + Access flags: 0x2 + = private int nbCenterLayers + - Field: shift I + Access flags: 0x2 + = private int shift + +Methods (count = 16): + - Method: (Lcom/google/zxing/common/BitMatrix;)V + Access flags: 0x1 + = public Detector(com.google.zxing.common.BitMatrix) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #69 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: detect()Lcom/google/zxing/aztec/AztecDetectorResult; + Access flags: 0x11 + = public final com.google.zxing.aztec.AztecDetectorResult detect() + Class member attributes (count = 2): + - Code attribute instructions (code length = 2722, locals = 17, stack = 20): + [0] aload_0 v0 + [1] invokespecial #50 + - Methodref [com/google/zxing/aztec/detector/Detector.getMatrixCenter ()Lcom/google/zxing/aztec/detector/Detector$Point;] + [4] astore_1 v1 + [5] aload_0 v0 + [6] aload_1 v1 + [7] astore_3 v3 + [8] astore_2 v2 + [9] aload_3 v3 + [10] astore v4 + [12] aload_3 v3 + [13] astore v5 + [15] aload_3 v3 + [16] astore v6 + [18] aload_3 v3 + [19] astore v7 + [21] iconst_1 + [22] istore v8 + [24] aload_2 v2 + [25] iconst_1 + [26] putfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [29] aload_2 v2 + [30] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [33] bipush 9 + [35] ificmpge +445 (target=480) + [38] aload_2 v2 + [39] aload v4 + [41] iload v8 + [43] iconst_1 + [44] iconst_m1 + [45] invokespecial #49 + - Methodref [com/google/zxing/aztec/detector/Detector.getFirstDifferent (Lcom/google/zxing/aztec/detector/Detector$Point;ZII)Lcom/google/zxing/aztec/detector/Detector$Point;] + [48] astore v9 + [50] aload_2 v2 + [51] aload v5 + [53] iload v8 + [55] iconst_1 + [56] iconst_1 + [57] invokespecial #49 + - Methodref [com/google/zxing/aztec/detector/Detector.getFirstDifferent (Lcom/google/zxing/aztec/detector/Detector$Point;ZII)Lcom/google/zxing/aztec/detector/Detector$Point;] + [60] astore v10 + [62] aload_2 v2 + [63] aload v6 + [65] iload v8 + [67] iconst_m1 + [68] iconst_1 + [69] invokespecial #49 + - Methodref [com/google/zxing/aztec/detector/Detector.getFirstDifferent (Lcom/google/zxing/aztec/detector/Detector$Point;ZII)Lcom/google/zxing/aztec/detector/Detector$Point;] + [72] astore v11 + [74] aload_2 v2 + [75] aload v7 + [77] iload v8 + [79] iconst_m1 + [80] iconst_m1 + [81] invokespecial #49 + - Methodref [com/google/zxing/aztec/detector/Detector.getFirstDifferent (Lcom/google/zxing/aztec/detector/Detector$Point;ZII)Lcom/google/zxing/aztec/detector/Detector$Point;] + [84] astore v12 + [86] aload_2 v2 + [87] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [90] iconst_2 + [91] ificmple +348 (target=439) + [94] aload v12 + [96] aload v9 + [98] astore v15 + [100] dup + [101] astore v14 + [103] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [106] aload v15 + [108] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [111] isub + [112] aload v14 + [114] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [117] aload v15 + [119] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [122] isub + [123] imul + [124] aload v14 + [126] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [129] aload v15 + [131] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [134] isub + [135] aload v14 + [137] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [140] aload v15 + [142] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [145] isub + [146] imul + [147] iadd + [148] i2d + [149] invokestatic #68 + - Methodref [java/lang/Math.sqrt (D)D] + [152] d2f + [153] aload_2 v2 + [154] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [157] i2f + [158] fmul + [159] aload v7 + [161] aload v4 + [163] astore v15 + [165] dup + [166] astore v14 + [168] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [171] aload v15 + [173] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [176] isub + [177] aload v14 + [179] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [182] aload v15 + [184] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [187] isub + [188] imul + [189] aload v14 + [191] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [194] aload v15 + [196] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [199] isub + [200] aload v14 + [202] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [205] aload v15 + [207] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [210] isub + [211] imul + [212] iadd + [213] i2d + [214] invokestatic #68 + - Methodref [java/lang/Math.sqrt (D)D] + [217] d2f + [218] aload_2 v2 + [219] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [222] iconst_2 + [223] iadd + [224] i2f + [225] fmul + [226] fdiv + [227] dup + [228] fstore v13 + [230] f2d + [231] ldc2_w #20 + - Double [0.75] + [234] dcmpg + [235] iflt +245 (target=480) + [238] fload v13 + [240] f2d + [241] ldc2_w #24 + - Double [1.25] + [244] dcmpl + [245] ifgt +235 (target=480) + [248] aload_2 v2 + [249] aload v9 + [251] aload v10 + [253] aload v11 + [255] aload v12 + [257] astore v15 + [259] astore v14 + [261] astore v13 + [263] astore_3 v3 + [264] astore_1 v1 + [265] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [268] dup + [269] aload_3 v3 + [270] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [273] iconst_3 + [274] isub + [275] aload_3 v3 + [276] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [279] iconst_3 + [280] iadd + [281] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [284] astore_3 v3 + [285] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [288] dup + [289] aload v13 + [291] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [294] iconst_3 + [295] isub + [296] aload v13 + [298] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [301] iconst_3 + [302] isub + [303] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [306] astore v13 + [308] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [311] dup + [312] aload v14 + [314] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [317] iconst_3 + [318] iadd + [319] aload v14 + [321] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [324] iconst_3 + [325] isub + [326] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [329] astore v14 + [331] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [334] dup + [335] aload v15 + [337] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [340] iconst_3 + [341] iadd + [342] aload v15 + [344] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [347] iconst_3 + [348] iadd + [349] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [352] astore v15 + [354] aload_1 v1 + [355] aload v15 + [357] aload_3 v3 + [358] invokespecial #48 + - Methodref [com/google/zxing/aztec/detector/Detector.getColor (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)I] + [361] dup + [362] istore v16 + [364] ifeq +71 (target=435) + [367] aload_1 v1 + [368] aload_3 v3 + [369] aload v13 + [371] invokespecial #48 + - Methodref [com/google/zxing/aztec/detector/Detector.getColor (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)I] + [374] dup + [375] istore_3 v3 + [376] iload v16 + [378] ificmpne +7 (target=385) + [381] iload_3 v3 + [382] ifne +7 (target=389) + [385] iconst_0 + [386] goto +50 (target=436) + [389] aload_1 v1 + [390] aload v13 + [392] aload v14 + [394] invokespecial #48 + - Methodref [com/google/zxing/aztec/detector/Detector.getColor (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)I] + [397] dup + [398] istore_3 v3 + [399] iload v16 + [401] ificmpne +7 (target=408) + [404] iload_3 v3 + [405] ifne +7 (target=412) + [408] iconst_0 + [409] goto +27 (target=436) + [412] aload_1 v1 + [413] aload v14 + [415] aload v15 + [417] invokespecial #48 + - Methodref [com/google/zxing/aztec/detector/Detector.getColor (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)I] + [420] dup + [421] istore_3 v3 + [422] iload v16 + [424] ificmpne +11 (target=435) + [427] iload_3 v3 + [428] ifeq +7 (target=435) + [431] iconst_1 + [432] goto +4 (target=436) + [435] iconst_0 + [436] ifeq +44 (target=480) + [439] aload v9 + [441] astore v4 + [443] aload v10 + [445] astore v5 + [447] aload v11 + [449] astore v6 + [451] aload v12 + [453] astore v7 + [455] iload v8 + [457] ifne +7 (target=464) + [460] iconst_1 + [461] goto +4 (target=465) + [464] iconst_0 + [465] istore v8 + [467] aload_2 v2 + [468] dup + [469] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [472] iconst_1 + [473] iadd + [474] putfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [477] goto -448 (target=29) + [480] aload_2 v2 + [481] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [484] iconst_5 + [485] ificmpeq +16 (target=501) + [488] aload_2 v2 + [489] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [492] bipush 7 + [494] ificmpeq +7 (target=501) + [497] invokestatic #39 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [500] athrow + [501] aload_2 v2 + [502] aload_2 v2 + [503] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [506] iconst_5 + [507] ificmpne +7 (target=514) + [510] iconst_1 + [511] goto +4 (target=515) + [514] iconst_0 + [515] putfield #26 + - Fieldref [com/google/zxing/aztec/detector/Detector.compact Z] + [518] ldc #2 + - Float [1.5] + [520] iconst_2 + [521] aload_2 v2 + [522] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [525] imul + [526] iconst_3 + [527] isub + [528] i2f + [529] fdiv + [530] fstore v9 + [532] aload v4 + [534] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [537] aload v6 + [539] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [542] isub + [543] istore v10 + [545] aload v4 + [547] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [550] aload v6 + [552] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [555] isub + [556] istore v11 + [558] aload v6 + [560] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [563] i2f + [564] fload v9 + [566] iload v10 + [568] i2f + [569] fmul + [570] fsub + [571] ldc #1 + - Float [0.5] + [573] fadd + [574] f2i + [575] istore v12 + [577] aload v6 + [579] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [582] i2f + [583] fload v9 + [585] iload v11 + [587] i2f + [588] fmul + [589] fsub + [590] ldc #1 + - Float [0.5] + [592] fadd + [593] f2i + [594] istore v13 + [596] aload v4 + [598] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [601] i2f + [602] fload v9 + [604] iload v10 + [606] i2f + [607] fmul + [608] fadd + [609] ldc #1 + - Float [0.5] + [611] fadd + [612] f2i + [613] istore_3 v3 + [614] aload v4 + [616] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [619] i2f + [620] fload v9 + [622] iload v11 + [624] i2f + [625] fmul + [626] fadd + [627] ldc #1 + - Float [0.5] + [629] fadd + [630] f2i + [631] istore v4 + [633] aload v5 + [635] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [638] aload v7 + [640] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [643] isub + [644] istore v10 + [646] aload v5 + [648] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [651] aload v7 + [653] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [656] isub + [657] istore v11 + [659] aload v7 + [661] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [664] i2f + [665] fload v9 + [667] iload v10 + [669] i2f + [670] fmul + [671] fsub + [672] ldc #1 + - Float [0.5] + [674] fadd + [675] f2i + [676] istore_1 v1 + [677] aload v7 + [679] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [682] i2f + [683] fload v9 + [685] iload v11 + [687] i2f + [688] fmul + [689] fsub + [690] ldc #1 + - Float [0.5] + [692] fadd + [693] f2i + [694] istore v6 + [696] aload v5 + [698] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [701] i2f + [702] fload v9 + [704] iload v10 + [706] i2f + [707] fmul + [708] fadd + [709] ldc #1 + - Float [0.5] + [711] fadd + [712] f2i + [713] istore v7 + [715] aload v5 + [717] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [720] i2f + [721] fload v9 + [723] iload v11 + [725] i2f + [726] fmul + [727] fadd + [728] ldc #1 + - Float [0.5] + [730] fadd + [731] f2i + [732] istore v5 + [734] aload_2 v2 + [735] iload_3 v3 + [736] iload v4 + [738] istore v16 + [740] istore v15 + [742] astore v14 + [744] iload v15 + [746] iflt +38 (target=784) + [749] iload v15 + [751] aload v14 + [753] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [756] getfield #37 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [759] ificmpge +25 (target=784) + [762] iload v16 + [764] ifle +20 (target=784) + [767] iload v16 + [769] aload v14 + [771] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [774] getfield #35 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [777] ificmpge +7 (target=784) + [780] iconst_1 + [781] goto +4 (target=785) + [784] iconst_0 + [785] ifeq +167 (target=952) + [788] aload_2 v2 + [789] iload v7 + [791] iload v5 + [793] istore v16 + [795] istore v15 + [797] astore v14 + [799] iload v15 + [801] iflt +38 (target=839) + [804] iload v15 + [806] aload v14 + [808] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [811] getfield #37 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [814] ificmpge +25 (target=839) + [817] iload v16 + [819] ifle +20 (target=839) + [822] iload v16 + [824] aload v14 + [826] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [829] getfield #35 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [832] ificmpge +7 (target=839) + [835] iconst_1 + [836] goto +4 (target=840) + [839] iconst_0 + [840] ifeq +112 (target=952) + [843] aload_2 v2 + [844] iload v12 + [846] iload v13 + [848] istore v16 + [850] istore v15 + [852] astore v14 + [854] iload v15 + [856] iflt +38 (target=894) + [859] iload v15 + [861] aload v14 + [863] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [866] getfield #37 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [869] ificmpge +25 (target=894) + [872] iload v16 + [874] ifle +20 (target=894) + [877] iload v16 + [879] aload v14 + [881] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [884] getfield #35 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [887] ificmpge +7 (target=894) + [890] iconst_1 + [891] goto +4 (target=895) + [894] iconst_0 + [895] ifeq +57 (target=952) + [898] aload_2 v2 + [899] iload_1 v1 + [900] iload v6 + [902] istore v16 + [904] istore v15 + [906] astore v14 + [908] iload v15 + [910] iflt +38 (target=948) + [913] iload v15 + [915] aload v14 + [917] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [920] getfield #37 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [923] ificmpge +25 (target=948) + [926] iload v16 + [928] ifle +20 (target=948) + [931] iload v16 + [933] aload v14 + [935] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [938] getfield #35 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [941] ificmpge +7 (target=948) + [944] iconst_1 + [945] goto +4 (target=949) + [948] iconst_0 + [949] ifne +7 (target=956) + [952] invokestatic #39 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [955] athrow + [956] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [959] dup + [960] iload_3 v3 + [961] iload v4 + [963] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [966] astore_2 v2 + [967] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [970] dup + [971] iload v7 + [973] iload v5 + [975] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [978] astore_3 v3 + [979] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [982] dup + [983] iload v12 + [985] iload v13 + [987] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [990] astore v4 + [992] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [995] dup + [996] iload_1 v1 + [997] iload v6 + [999] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [1002] astore_1 v1 + [1003] iconst_4 + [1004] anewarray #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [1007] dup + [1008] iconst_0 + [1009] aload_2 v2 + [1010] aastore + [1011] dup + [1012] iconst_1 + [1013] aload_3 v3 + [1014] aastore + [1015] dup + [1016] iconst_2 + [1017] aload v4 + [1019] aastore + [1020] dup + [1021] iconst_3 + [1022] aload_1 v1 + [1023] aastore + [1024] astore_1 v1 + [1025] aload_0 v0 + [1026] aload_1 v1 + [1027] astore_3 v3 + [1028] dup + [1029] astore_2 v2 + [1030] aload_3 v3 + [1031] iconst_0 + [1032] aaload + [1033] aload_3 v3 + [1034] iconst_1 + [1035] aaload + [1036] iconst_2 + [1037] aload_2 v2 + [1038] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [1041] imul + [1042] iconst_1 + [1043] iadd + [1044] invokespecial #57 + - Methodref [com/google/zxing/aztec/detector/Detector.sampleLine (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;I)[Z] + [1047] astore v4 + [1049] aload_2 v2 + [1050] aload_3 v3 + [1051] iconst_1 + [1052] aaload + [1053] aload_3 v3 + [1054] iconst_2 + [1055] aaload + [1056] iconst_2 + [1057] aload_2 v2 + [1058] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [1061] imul + [1062] iconst_1 + [1063] iadd + [1064] invokespecial #57 + - Methodref [com/google/zxing/aztec/detector/Detector.sampleLine (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;I)[Z] + [1067] astore v5 + [1069] aload_2 v2 + [1070] aload_3 v3 + [1071] iconst_2 + [1072] aaload + [1073] aload_3 v3 + [1074] iconst_3 + [1075] aaload + [1076] iconst_2 + [1077] aload_2 v2 + [1078] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [1081] imul + [1082] iconst_1 + [1083] iadd + [1084] invokespecial #57 + - Methodref [com/google/zxing/aztec/detector/Detector.sampleLine (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;I)[Z] + [1087] astore v6 + [1089] aload_2 v2 + [1090] aload_3 v3 + [1091] iconst_3 + [1092] aaload + [1093] aload_3 v3 + [1094] iconst_0 + [1095] aaload + [1096] iconst_2 + [1097] aload_2 v2 + [1098] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [1101] imul + [1102] iconst_1 + [1103] iadd + [1104] invokespecial #57 + - Methodref [com/google/zxing/aztec/detector/Detector.sampleLine (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;I)[Z] + [1107] astore v7 + [1109] aload v4 + [1111] iconst_0 + [1112] baload + [1113] ifeq +23 (target=1136) + [1116] aload v4 + [1118] iconst_2 + [1119] aload_2 v2 + [1120] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [1123] imul + [1124] baload + [1125] ifeq +11 (target=1136) + [1128] aload_2 v2 + [1129] iconst_0 + [1130] putfield #31 + - Fieldref [com/google/zxing/aztec/detector/Detector.shift I] + [1133] goto +88 (target=1221) + [1136] aload v5 + [1138] iconst_0 + [1139] baload + [1140] ifeq +23 (target=1163) + [1143] aload v5 + [1145] iconst_2 + [1146] aload_2 v2 + [1147] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [1150] imul + [1151] baload + [1152] ifeq +11 (target=1163) + [1155] aload_2 v2 + [1156] iconst_1 + [1157] putfield #31 + - Fieldref [com/google/zxing/aztec/detector/Detector.shift I] + [1160] goto +61 (target=1221) + [1163] aload v6 + [1165] iconst_0 + [1166] baload + [1167] ifeq +23 (target=1190) + [1170] aload v6 + [1172] iconst_2 + [1173] aload_2 v2 + [1174] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [1177] imul + [1178] baload + [1179] ifeq +11 (target=1190) + [1182] aload_2 v2 + [1183] iconst_2 + [1184] putfield #31 + - Fieldref [com/google/zxing/aztec/detector/Detector.shift I] + [1187] goto +34 (target=1221) + [1190] aload v7 + [1192] iconst_0 + [1193] baload + [1194] ifeq +23 (target=1217) + [1197] aload v7 + [1199] iconst_2 + [1200] aload_2 v2 + [1201] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [1204] imul + [1205] baload + [1206] ifeq +11 (target=1217) + [1209] aload_2 v2 + [1210] iconst_3 + [1211] putfield #31 + - Fieldref [com/google/zxing/aztec/detector/Detector.shift I] + [1214] goto +7 (target=1221) + [1217] invokestatic #39 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [1220] athrow + [1221] aload_2 v2 + [1222] getfield #26 + - Fieldref [com/google/zxing/aztec/detector/Detector.compact Z] + [1225] ifeq +128 (target=1353) + [1228] bipush 28 + [1230] newarray 4 + [1232] astore v9 + [1234] iconst_0 + [1235] istore v10 + [1237] iload v10 + [1239] bipush 7 + [1241] ificmpge +66 (target=1307) + [1244] aload v9 + [1246] iload v10 + [1248] aload v4 + [1250] iload v10 + [1252] iconst_2 + [1253] iadd + [1254] baload + [1255] bastore + [1256] aload v9 + [1258] iload v10 + [1260] bipush 7 + [1262] iadd + [1263] aload v5 + [1265] iload v10 + [1267] iconst_2 + [1268] iadd + [1269] baload + [1270] bastore + [1271] aload v9 + [1273] iload v10 + [1275] bipush 14 + [1277] iadd + [1278] aload v6 + [1280] iload v10 + [1282] iconst_2 + [1283] iadd + [1284] baload + [1285] bastore + [1286] aload v9 + [1288] iload v10 + [1290] bipush 21 + [1292] iadd + [1293] aload v7 + [1295] iload v10 + [1297] iconst_2 + [1298] iadd + [1299] baload + [1300] bastore + [1301] iinc v10, 1 + [1304] goto -67 (target=1237) + [1307] bipush 28 + [1309] newarray 4 + [1311] astore v8 + [1313] iconst_0 + [1314] istore v10 + [1316] iload v10 + [1318] bipush 28 + [1320] ificmpge +30 (target=1350) + [1323] aload v8 + [1325] iload v10 + [1327] aload v9 + [1329] iload v10 + [1331] aload_2 v2 + [1332] getfield #31 + - Fieldref [com/google/zxing/aztec/detector/Detector.shift I] + [1335] bipush 7 + [1337] imul + [1338] iadd + [1339] bipush 28 + [1341] irem + [1342] baload + [1343] bastore + [1344] iinc v10, 1 + [1347] goto -31 (target=1316) + [1350] goto +202 (target=1552) + [1353] bipush 40 + [1355] newarray 4 + [1357] astore v9 + [1359] iconst_0 + [1360] istore v10 + [1362] iload v10 + [1364] bipush 11 + [1366] ificmpge +143 (target=1509) + [1369] iload v10 + [1371] iconst_5 + [1372] ificmpge +60 (target=1432) + [1375] aload v9 + [1377] iload v10 + [1379] aload v4 + [1381] iload v10 + [1383] iconst_2 + [1384] iadd + [1385] baload + [1386] bastore + [1387] aload v9 + [1389] iload v10 + [1391] bipush 10 + [1393] iadd + [1394] aload v5 + [1396] iload v10 + [1398] iconst_2 + [1399] iadd + [1400] baload + [1401] bastore + [1402] aload v9 + [1404] iload v10 + [1406] bipush 20 + [1408] iadd + [1409] aload v6 + [1411] iload v10 + [1413] iconst_2 + [1414] iadd + [1415] baload + [1416] bastore + [1417] aload v9 + [1419] iload v10 + [1421] bipush 30 + [1423] iadd + [1424] aload v7 + [1426] iload v10 + [1428] iconst_2 + [1429] iadd + [1430] baload + [1431] bastore + [1432] iload v10 + [1434] iconst_5 + [1435] ificmple +68 (target=1503) + [1438] aload v9 + [1440] iload v10 + [1442] iconst_1 + [1443] isub + [1444] aload v4 + [1446] iload v10 + [1448] iconst_2 + [1449] iadd + [1450] baload + [1451] bastore + [1452] aload v9 + [1454] iload v10 + [1456] bipush 10 + [1458] iadd + [1459] iconst_1 + [1460] isub + [1461] aload v5 + [1463] iload v10 + [1465] iconst_2 + [1466] iadd + [1467] baload + [1468] bastore + [1469] aload v9 + [1471] iload v10 + [1473] bipush 20 + [1475] iadd + [1476] iconst_1 + [1477] isub + [1478] aload v6 + [1480] iload v10 + [1482] iconst_2 + [1483] iadd + [1484] baload + [1485] bastore + [1486] aload v9 + [1488] iload v10 + [1490] bipush 30 + [1492] iadd + [1493] iconst_1 + [1494] isub + [1495] aload v7 + [1497] iload v10 + [1499] iconst_2 + [1500] iadd + [1501] baload + [1502] bastore + [1503] iinc v10, 1 + [1506] goto -144 (target=1362) + [1509] bipush 40 + [1511] newarray 4 + [1513] astore v8 + [1515] iconst_0 + [1516] istore v10 + [1518] iload v10 + [1520] bipush 40 + [1522] ificmpge +30 (target=1552) + [1525] aload v8 + [1527] iload v10 + [1529] aload v9 + [1531] iload v10 + [1533] aload_2 v2 + [1534] getfield #31 + - Fieldref [com/google/zxing/aztec/detector/Detector.shift I] + [1537] bipush 10 + [1539] imul + [1540] iadd + [1541] bipush 40 + [1543] irem + [1544] baload + [1545] bastore + [1546] iinc v10, 1 + [1549] goto -31 (target=1518) + [1552] aload v8 + [1554] aload_2 v2 + [1555] getfield #26 + - Fieldref [com/google/zxing/aztec/detector/Detector.compact Z] + [1558] istore v4 + [1560] astore_3 v3 + [1561] iload v4 + [1563] ifeq +13 (target=1576) + [1566] bipush 7 + [1568] istore v4 + [1570] iconst_2 + [1571] istore v5 + [1573] goto +10 (target=1583) + [1576] bipush 10 + [1578] istore v4 + [1580] iconst_4 + [1581] istore v5 + [1583] iload v4 + [1585] iload v5 + [1587] isub + [1588] istore v6 + [1590] iload v4 + [1592] newarray 10 + [1594] astore v7 + [1596] iconst_0 + [1597] istore v9 + [1599] iload v9 + [1601] iload v4 + [1603] ificmpge +57 (target=1660) + [1606] iconst_1 + [1607] istore v10 + [1609] iconst_1 + [1610] istore v11 + [1612] iload v11 + [1614] iconst_4 + [1615] ificmpgt +39 (target=1654) + [1618] aload_3 v3 + [1619] iload v9 + [1621] iconst_2 + [1622] ishl + [1623] iconst_4 + [1624] iadd + [1625] iload v11 + [1627] isub + [1628] baload + [1629] ifeq +13 (target=1642) + [1632] aload v7 + [1634] iload v9 + [1636] dup2 + [1637] iaload + [1638] iload v10 + [1640] iadd + [1641] iastore + [1642] iload v10 + [1644] iconst_1 + [1645] ishl + [1646] istore v10 + [1648] iinc v11, 1 + [1651] goto -39 (target=1612) + [1654] iinc v9, 1 + [1657] goto -58 (target=1599) + [1660] new #14 + - Class [com/google/zxing/common/reedsolomon/ReedSolomonDecoder] + [1663] dup + [1664] getstatic #38 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.AZTEC_PARAM Lcom/google/zxing/common/reedsolomon/GenericGF;] + [1667] invokespecial #66 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder. (Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + [1670] aload v7 + [1672] iload v6 + [1674] invokevirtual #67 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.decode ([II)V] + [1677] goto +8 (target=1685) + [1680] pop + [1681] invokestatic #39 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [1684] athrow + [1685] iconst_0 + [1686] istore v9 + [1688] iload v9 + [1690] iload v5 + [1692] ificmpge +62 (target=1754) + [1695] iconst_1 + [1696] istore v10 + [1698] iconst_1 + [1699] istore v11 + [1701] iload v11 + [1703] iconst_4 + [1704] ificmpgt +44 (target=1748) + [1707] aload_3 v3 + [1708] iload v9 + [1710] iconst_2 + [1711] ishl + [1712] iconst_4 + [1713] iadd + [1714] iload v11 + [1716] isub + [1717] aload v7 + [1719] iload v9 + [1721] iaload + [1722] iload v10 + [1724] iand + [1725] iload v10 + [1727] ificmpne +7 (target=1734) + [1730] iconst_1 + [1731] goto +4 (target=1735) + [1734] iconst_0 + [1735] bastore + [1736] iload v10 + [1738] iconst_1 + [1739] ishl + [1740] istore v10 + [1742] iinc v11, 1 + [1745] goto -44 (target=1701) + [1748] iinc v9, 1 + [1751] goto -63 (target=1688) + [1754] aload_2 v2 + [1755] aload v8 + [1757] astore v12 + [1759] dup + [1760] astore v11 + [1762] getfield #26 + - Fieldref [com/google/zxing/aztec/detector/Detector.compact Z] + [1765] ifeq +12 (target=1777) + [1768] iconst_2 + [1769] istore v13 + [1771] bipush 6 + [1773] istore_3 v3 + [1774] goto +9 (target=1783) + [1777] iconst_5 + [1778] istore v13 + [1780] bipush 11 + [1782] istore_3 v3 + [1783] iconst_0 + [1784] istore v4 + [1786] iload v4 + [1788] iload v13 + [1790] ificmpge +39 (target=1829) + [1793] aload v11 + [1795] dup + [1796] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [1799] iconst_1 + [1800] ishl + [1801] putfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [1804] aload v12 + [1806] iload v4 + [1808] baload + [1809] ifeq +14 (target=1823) + [1812] aload v11 + [1814] dup + [1815] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [1818] iconst_1 + [1819] iadd + [1820] putfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [1823] iinc v4, 1 + [1826] goto -40 (target=1786) + [1829] iload v13 + [1831] istore v4 + [1833] iload v4 + [1835] iload v13 + [1837] iload_3 v3 + [1838] iadd + [1839] ificmpge +39 (target=1878) + [1842] aload v11 + [1844] dup + [1845] getfield #29 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbDataBlocks I] + [1848] iconst_1 + [1849] ishl + [1850] putfield #29 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbDataBlocks I] + [1853] aload v12 + [1855] iload v4 + [1857] baload + [1858] ifeq +14 (target=1872) + [1861] aload v11 + [1863] dup + [1864] getfield #29 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbDataBlocks I] + [1867] iconst_1 + [1868] iadd + [1869] putfield #29 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbDataBlocks I] + [1872] iinc v4, 1 + [1875] goto -42 (target=1833) + [1878] aload v11 + [1880] dup + [1881] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [1884] iconst_1 + [1885] iadd + [1886] putfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [1889] aload v11 + [1891] dup + [1892] getfield #29 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbDataBlocks I] + [1895] iconst_1 + [1896] iadd + [1897] putfield #29 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbDataBlocks I] + [1900] aload_0 v0 + [1901] aload_1 v1 + [1902] astore_3 v3 + [1903] astore_2 v2 + [1904] iconst_2 + [1905] aload_2 v2 + [1906] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [1909] imul + [1910] aload_2 v2 + [1911] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [1914] iconst_4 + [1915] ificmple +7 (target=1922) + [1918] iconst_1 + [1919] goto +4 (target=1923) + [1922] iconst_0 + [1923] iadd + [1924] aload_2 v2 + [1925] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [1928] iconst_4 + [1929] isub + [1930] bipush 8 + [1932] idiv + [1933] iadd + [1934] i2f + [1935] fconst_2 + [1936] aload_2 v2 + [1937] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [1940] i2f + [1941] fmul + [1942] fdiv + [1943] fstore v4 + [1945] aload_3 v3 + [1946] iconst_0 + [1947] aaload + [1948] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [1951] aload_3 v3 + [1952] iconst_2 + [1953] aaload + [1954] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [1957] isub + [1958] dup + [1959] ifle +7 (target=1966) + [1962] iconst_1 + [1963] goto +4 (target=1967) + [1966] iconst_m1 + [1967] iadd + [1968] istore v5 + [1970] aload_3 v3 + [1971] iconst_0 + [1972] aaload + [1973] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [1976] aload_3 v3 + [1977] iconst_2 + [1978] aaload + [1979] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [1982] isub + [1983] dup + [1984] ifle +7 (target=1991) + [1987] iconst_1 + [1988] goto +4 (target=1992) + [1991] iconst_m1 + [1992] iadd + [1993] istore v6 + [1995] aload_3 v3 + [1996] iconst_2 + [1997] aaload + [1998] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [2001] i2f + [2002] fload v4 + [2004] iload v5 + [2006] i2f + [2007] fmul + [2008] fsub + [2009] ldc #1 + - Float [0.5] + [2011] fadd + [2012] f2i + [2013] istore v7 + [2015] aload_3 v3 + [2016] iconst_2 + [2017] aaload + [2018] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [2021] i2f + [2022] fload v4 + [2024] iload v6 + [2026] i2f + [2027] fmul + [2028] fsub + [2029] ldc #1 + - Float [0.5] + [2031] fadd + [2032] f2i + [2033] istore v8 + [2035] aload_3 v3 + [2036] iconst_0 + [2037] aaload + [2038] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [2041] i2f + [2042] fload v4 + [2044] iload v5 + [2046] i2f + [2047] fmul + [2048] fadd + [2049] ldc #1 + - Float [0.5] + [2051] fadd + [2052] f2i + [2053] istore v9 + [2055] aload_3 v3 + [2056] iconst_0 + [2057] aaload + [2058] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [2061] i2f + [2062] fload v4 + [2064] iload v6 + [2066] i2f + [2067] fmul + [2068] fadd + [2069] ldc #1 + - Float [0.5] + [2071] fadd + [2072] f2i + [2073] istore v10 + [2075] aload_3 v3 + [2076] iconst_1 + [2077] aaload + [2078] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [2081] aload_3 v3 + [2082] iconst_3 + [2083] aaload + [2084] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [2087] isub + [2088] dup + [2089] ifle +7 (target=2096) + [2092] iconst_1 + [2093] goto +4 (target=2097) + [2096] iconst_m1 + [2097] iadd + [2098] istore v5 + [2100] aload_3 v3 + [2101] iconst_1 + [2102] aaload + [2103] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [2106] aload_3 v3 + [2107] iconst_3 + [2108] aaload + [2109] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [2112] isub + [2113] dup + [2114] ifle +7 (target=2121) + [2117] iconst_1 + [2118] goto +4 (target=2122) + [2121] iconst_m1 + [2122] iadd + [2123] istore v6 + [2125] aload_3 v3 + [2126] iconst_3 + [2127] aaload + [2128] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [2131] i2f + [2132] fload v4 + [2134] iload v5 + [2136] i2f + [2137] fmul + [2138] fsub + [2139] ldc #1 + - Float [0.5] + [2141] fadd + [2142] f2i + [2143] istore v11 + [2145] aload_3 v3 + [2146] iconst_3 + [2147] aaload + [2148] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [2151] i2f + [2152] fload v4 + [2154] iload v6 + [2156] i2f + [2157] fmul + [2158] fsub + [2159] ldc #1 + - Float [0.5] + [2161] fadd + [2162] f2i + [2163] istore v12 + [2165] aload_3 v3 + [2166] iconst_1 + [2167] aaload + [2168] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [2171] i2f + [2172] fload v4 + [2174] iload v5 + [2176] i2f + [2177] fmul + [2178] fadd + [2179] ldc #1 + - Float [0.5] + [2181] fadd + [2182] f2i + [2183] istore v13 + [2185] aload_3 v3 + [2186] iconst_1 + [2187] aaload + [2188] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [2191] i2f + [2192] fload v4 + [2194] iload v6 + [2196] i2f + [2197] fmul + [2198] fadd + [2199] ldc #1 + - Float [0.5] + [2201] fadd + [2202] f2i + [2203] istore_3 v3 + [2204] aload_2 v2 + [2205] iload v9 + [2207] iload v10 + [2209] istore v16 + [2211] istore v15 + [2213] astore v14 + [2215] iload v15 + [2217] iflt +38 (target=2255) + [2220] iload v15 + [2222] aload v14 + [2224] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [2227] getfield #37 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [2230] ificmpge +25 (target=2255) + [2233] iload v16 + [2235] ifle +20 (target=2255) + [2238] iload v16 + [2240] aload v14 + [2242] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [2245] getfield #35 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [2248] ificmpge +7 (target=2255) + [2251] iconst_1 + [2252] goto +4 (target=2256) + [2255] iconst_0 + [2256] ifeq +167 (target=2423) + [2259] aload_2 v2 + [2260] iload v13 + [2262] iload_3 v3 + [2263] istore v16 + [2265] istore v15 + [2267] astore v14 + [2269] iload v15 + [2271] iflt +38 (target=2309) + [2274] iload v15 + [2276] aload v14 + [2278] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [2281] getfield #37 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [2284] ificmpge +25 (target=2309) + [2287] iload v16 + [2289] ifle +20 (target=2309) + [2292] iload v16 + [2294] aload v14 + [2296] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [2299] getfield #35 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [2302] ificmpge +7 (target=2309) + [2305] iconst_1 + [2306] goto +4 (target=2310) + [2309] iconst_0 + [2310] ifeq +113 (target=2423) + [2313] aload_2 v2 + [2314] iload v7 + [2316] iload v8 + [2318] istore v16 + [2320] istore v15 + [2322] astore v14 + [2324] iload v15 + [2326] iflt +38 (target=2364) + [2329] iload v15 + [2331] aload v14 + [2333] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [2336] getfield #37 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [2339] ificmpge +25 (target=2364) + [2342] iload v16 + [2344] ifle +20 (target=2364) + [2347] iload v16 + [2349] aload v14 + [2351] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [2354] getfield #35 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [2357] ificmpge +7 (target=2364) + [2360] iconst_1 + [2361] goto +4 (target=2365) + [2364] iconst_0 + [2365] ifeq +58 (target=2423) + [2368] aload_2 v2 + [2369] iload v11 + [2371] iload v12 + [2373] istore v16 + [2375] istore v15 + [2377] astore v14 + [2379] iload v15 + [2381] iflt +38 (target=2419) + [2384] iload v15 + [2386] aload v14 + [2388] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [2391] getfield #37 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [2394] ificmpge +25 (target=2419) + [2397] iload v16 + [2399] ifle +20 (target=2419) + [2402] iload v16 + [2404] aload v14 + [2406] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [2409] getfield #35 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [2412] ificmpge +7 (target=2419) + [2415] iconst_1 + [2416] goto +4 (target=2420) + [2419] iconst_0 + [2420] ifne +7 (target=2427) + [2423] invokestatic #39 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [2426] athrow + [2427] iconst_4 + [2428] anewarray #5 + - Class [com/google/zxing/ResultPoint] + [2431] dup + [2432] iconst_0 + [2433] new #5 + - Class [com/google/zxing/ResultPoint] + [2436] dup + [2437] iload v9 + [2439] i2f + [2440] iload v10 + [2442] i2f + [2443] invokespecial #40 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [2446] aastore + [2447] dup + [2448] iconst_1 + [2449] new #5 + - Class [com/google/zxing/ResultPoint] + [2452] dup + [2453] iload v13 + [2455] i2f + [2456] iload_3 v3 + [2457] i2f + [2458] invokespecial #40 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [2461] aastore + [2462] dup + [2463] iconst_2 + [2464] new #5 + - Class [com/google/zxing/ResultPoint] + [2467] dup + [2468] iload v7 + [2470] i2f + [2471] iload v8 + [2473] i2f + [2474] invokespecial #40 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [2477] aastore + [2478] dup + [2479] iconst_3 + [2480] new #5 + - Class [com/google/zxing/ResultPoint] + [2483] dup + [2484] iload v11 + [2486] i2f + [2487] iload v12 + [2489] i2f + [2490] invokespecial #40 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [2493] aastore + [2494] astore_1 v1 + [2495] aload_0 v0 + [2496] aload_0 v0 + [2497] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [2500] aload_1 v1 + [2501] aload_0 v0 + [2502] getfield #31 + - Fieldref [com/google/zxing/aztec/detector/Detector.shift I] + [2505] iconst_4 + [2506] irem + [2507] aaload + [2508] aload_1 v1 + [2509] aload_0 v0 + [2510] getfield #31 + - Fieldref [com/google/zxing/aztec/detector/Detector.shift I] + [2513] iconst_3 + [2514] iadd + [2515] iconst_4 + [2516] irem + [2517] aaload + [2518] aload_1 v1 + [2519] aload_0 v0 + [2520] getfield #31 + - Fieldref [com/google/zxing/aztec/detector/Detector.shift I] + [2523] iconst_2 + [2524] iadd + [2525] iconst_4 + [2526] irem + [2527] aaload + [2528] aload_1 v1 + [2529] aload_0 v0 + [2530] getfield #31 + - Fieldref [com/google/zxing/aztec/detector/Detector.shift I] + [2533] iconst_1 + [2534] iadd + [2535] iconst_4 + [2536] irem + [2537] aaload + [2538] astore v7 + [2540] astore v6 + [2542] astore v5 + [2544] astore v4 + [2546] astore_3 v3 + [2547] dup + [2548] astore_2 v2 + [2549] getfield #26 + - Fieldref [com/google/zxing/aztec/detector/Detector.compact Z] + [2552] ifeq +17 (target=2569) + [2555] iconst_4 + [2556] aload_2 v2 + [2557] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [2560] imul + [2561] bipush 11 + [2563] iadd + [2564] istore v8 + [2566] goto +50 (target=2616) + [2569] aload_2 v2 + [2570] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [2573] iconst_4 + [2574] ificmpgt +17 (target=2591) + [2577] iconst_4 + [2578] aload_2 v2 + [2579] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [2582] imul + [2583] bipush 15 + [2585] iadd + [2586] istore v8 + [2588] goto +28 (target=2616) + [2591] iconst_4 + [2592] aload_2 v2 + [2593] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [2596] imul + [2597] iconst_2 + [2598] aload_2 v2 + [2599] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [2602] iconst_4 + [2603] isub + [2604] bipush 8 + [2606] idiv + [2607] iconst_1 + [2608] iadd + [2609] imul + [2610] iadd + [2611] bipush 15 + [2613] iadd + [2614] istore v8 + [2616] invokestatic #61 + - Methodref [com/google/zxing/common/GridSampler.getInstance ()Lcom/google/zxing/common/GridSampler;] + [2619] aload_3 v3 + [2620] iload v8 + [2622] iload v8 + [2624] ldc #1 + - Float [0.5] + [2626] ldc #1 + - Float [0.5] + [2628] iload v8 + [2630] i2f + [2631] ldc #1 + - Float [0.5] + [2633] fsub + [2634] ldc #1 + - Float [0.5] + [2636] iload v8 + [2638] i2f + [2639] ldc #1 + - Float [0.5] + [2641] fsub + [2642] iload v8 + [2644] i2f + [2645] ldc #1 + - Float [0.5] + [2647] fsub + [2648] ldc #1 + - Float [0.5] + [2650] iload v8 + [2652] i2f + [2653] ldc #1 + - Float [0.5] + [2655] fsub + [2656] aload v4 + [2658] invokevirtual #41 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [2661] aload v4 + [2663] invokevirtual #42 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [2666] aload v7 + [2668] invokevirtual #41 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [2671] aload v7 + [2673] invokevirtual #42 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [2676] aload v6 + [2678] invokevirtual #41 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [2681] aload v6 + [2683] invokevirtual #42 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [2686] aload v5 + [2688] invokevirtual #41 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [2691] aload v5 + [2693] invokevirtual #42 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [2696] invokevirtual #62 + - Methodref [com/google/zxing/common/GridSampler.sampleGrid (Lcom/google/zxing/common/BitMatrix;IIFFFFFFFFFFFFFFFF)Lcom/google/zxing/common/BitMatrix;] + [2699] astore_2 v2 + [2700] new #6 + - Class [com/google/zxing/aztec/AztecDetectorResult] + [2703] dup + [2704] aload_2 v2 + [2705] aload_1 v1 + [2706] aload_0 v0 + [2707] getfield #26 + - Fieldref [com/google/zxing/aztec/detector/Detector.compact Z] + [2710] aload_0 v0 + [2711] getfield #29 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbDataBlocks I] + [2714] aload_0 v0 + [2715] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [2718] invokespecial #43 + - Methodref [com/google/zxing/aztec/AztecDetectorResult. (Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;ZII)V] + [2721] areturn + Code attribute exceptions (count = 1): + - ExceptionInfo (1660 -> 1677: 1680): + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: extractParameters([Lcom/google/zxing/aztec/detector/Detector$Point;)V + Access flags: 0x2 + = private void extractParameters(com.google.zxing.aztec.detector.Detector$Point[]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 835, locals = 10, stack = 6): + [0] aload_0 v0 + [1] aload_1 v1 + [2] iconst_0 + [3] aaload + [4] aload_1 v1 + [5] iconst_1 + [6] aaload + [7] iconst_2 + [8] aload_0 v0 + [9] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [12] imul + [13] iconst_1 + [14] iadd + [15] invokespecial #57 + - Methodref [com/google/zxing/aztec/detector/Detector.sampleLine (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;I)[Z] + [18] astore_2 v2 + [19] aload_0 v0 + [20] aload_1 v1 + [21] iconst_1 + [22] aaload + [23] aload_1 v1 + [24] iconst_2 + [25] aaload + [26] iconst_2 + [27] aload_0 v0 + [28] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [31] imul + [32] iconst_1 + [33] iadd + [34] invokespecial #57 + - Methodref [com/google/zxing/aztec/detector/Detector.sampleLine (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;I)[Z] + [37] astore_3 v3 + [38] aload_0 v0 + [39] aload_1 v1 + [40] iconst_2 + [41] aaload + [42] aload_1 v1 + [43] iconst_3 + [44] aaload + [45] iconst_2 + [46] aload_0 v0 + [47] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [50] imul + [51] iconst_1 + [52] iadd + [53] invokespecial #57 + - Methodref [com/google/zxing/aztec/detector/Detector.sampleLine (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;I)[Z] + [56] astore v4 + [58] aload_0 v0 + [59] aload_1 v1 + [60] iconst_3 + [61] aaload + [62] aload_1 v1 + [63] iconst_0 + [64] aaload + [65] iconst_2 + [66] aload_0 v0 + [67] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [70] imul + [71] iconst_1 + [72] iadd + [73] invokespecial #57 + - Methodref [com/google/zxing/aztec/detector/Detector.sampleLine (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;I)[Z] + [76] astore_1 v1 + [77] aload_2 v2 + [78] iconst_0 + [79] baload + [80] ifeq +22 (target=102) + [83] aload_2 v2 + [84] iconst_2 + [85] aload_0 v0 + [86] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [89] imul + [90] baload + [91] ifeq +11 (target=102) + [94] aload_0 v0 + [95] iconst_0 + [96] putfield #31 + - Fieldref [com/google/zxing/aztec/detector/Detector.shift I] + [99] goto +84 (target=183) + [102] aload_3 v3 + [103] iconst_0 + [104] baload + [105] ifeq +22 (target=127) + [108] aload_3 v3 + [109] iconst_2 + [110] aload_0 v0 + [111] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [114] imul + [115] baload + [116] ifeq +11 (target=127) + [119] aload_0 v0 + [120] iconst_1 + [121] putfield #31 + - Fieldref [com/google/zxing/aztec/detector/Detector.shift I] + [124] goto +59 (target=183) + [127] aload v4 + [129] iconst_0 + [130] baload + [131] ifeq +23 (target=154) + [134] aload v4 + [136] iconst_2 + [137] aload_0 v0 + [138] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [141] imul + [142] baload + [143] ifeq +11 (target=154) + [146] aload_0 v0 + [147] iconst_2 + [148] putfield #31 + - Fieldref [com/google/zxing/aztec/detector/Detector.shift I] + [151] goto +32 (target=183) + [154] aload_1 v1 + [155] iconst_0 + [156] baload + [157] ifeq +22 (target=179) + [160] aload_1 v1 + [161] iconst_2 + [162] aload_0 v0 + [163] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [166] imul + [167] baload + [168] ifeq +11 (target=179) + [171] aload_0 v0 + [172] iconst_3 + [173] putfield #31 + - Fieldref [com/google/zxing/aztec/detector/Detector.shift I] + [176] goto +7 (target=183) + [179] invokestatic #39 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [182] athrow + [183] aload_0 v0 + [184] getfield #26 + - Fieldref [com/google/zxing/aztec/detector/Detector.compact Z] + [187] ifeq +123 (target=310) + [190] bipush 28 + [192] newarray 4 + [194] astore v5 + [196] iconst_0 + [197] istore v6 + [199] iload v6 + [201] bipush 7 + [203] ificmpge +63 (target=266) + [206] aload v5 + [208] iload v6 + [210] aload_2 v2 + [211] iload v6 + [213] iconst_2 + [214] iadd + [215] baload + [216] bastore + [217] aload v5 + [219] iload v6 + [221] bipush 7 + [223] iadd + [224] aload_3 v3 + [225] iload v6 + [227] iconst_2 + [228] iadd + [229] baload + [230] bastore + [231] aload v5 + [233] iload v6 + [235] bipush 14 + [237] iadd + [238] aload v4 + [240] iload v6 + [242] iconst_2 + [243] iadd + [244] baload + [245] bastore + [246] aload v5 + [248] iload v6 + [250] bipush 21 + [252] iadd + [253] aload_1 v1 + [254] iload v6 + [256] iconst_2 + [257] iadd + [258] baload + [259] bastore + [260] iinc v6, 1 + [263] goto -64 (target=199) + [266] bipush 28 + [268] newarray 4 + [270] astore_1 v1 + [271] iconst_0 + [272] istore v6 + [274] iload v6 + [276] bipush 28 + [278] ificmpge +29 (target=307) + [281] aload_1 v1 + [282] iload v6 + [284] aload v5 + [286] iload v6 + [288] aload_0 v0 + [289] getfield #31 + - Fieldref [com/google/zxing/aztec/detector/Detector.shift I] + [292] bipush 7 + [294] imul + [295] iadd + [296] bipush 28 + [298] irem + [299] baload + [300] bastore + [301] iinc v6, 1 + [304] goto -30 (target=274) + [307] goto +194 (target=501) + [310] bipush 40 + [312] newarray 4 + [314] astore v5 + [316] iconst_0 + [317] istore v6 + [319] iload v6 + [321] bipush 11 + [323] ificmpge +137 (target=460) + [326] iload v6 + [328] iconst_5 + [329] ificmpge +57 (target=386) + [332] aload v5 + [334] iload v6 + [336] aload_2 v2 + [337] iload v6 + [339] iconst_2 + [340] iadd + [341] baload + [342] bastore + [343] aload v5 + [345] iload v6 + [347] bipush 10 + [349] iadd + [350] aload_3 v3 + [351] iload v6 + [353] iconst_2 + [354] iadd + [355] baload + [356] bastore + [357] aload v5 + [359] iload v6 + [361] bipush 20 + [363] iadd + [364] aload v4 + [366] iload v6 + [368] iconst_2 + [369] iadd + [370] baload + [371] bastore + [372] aload v5 + [374] iload v6 + [376] bipush 30 + [378] iadd + [379] aload_1 v1 + [380] iload v6 + [382] iconst_2 + [383] iadd + [384] baload + [385] bastore + [386] iload v6 + [388] iconst_5 + [389] ificmple +65 (target=454) + [392] aload v5 + [394] iload v6 + [396] iconst_1 + [397] isub + [398] aload_2 v2 + [399] iload v6 + [401] iconst_2 + [402] iadd + [403] baload + [404] bastore + [405] aload v5 + [407] iload v6 + [409] bipush 10 + [411] iadd + [412] iconst_1 + [413] isub + [414] aload_3 v3 + [415] iload v6 + [417] iconst_2 + [418] iadd + [419] baload + [420] bastore + [421] aload v5 + [423] iload v6 + [425] bipush 20 + [427] iadd + [428] iconst_1 + [429] isub + [430] aload v4 + [432] iload v6 + [434] iconst_2 + [435] iadd + [436] baload + [437] bastore + [438] aload v5 + [440] iload v6 + [442] bipush 30 + [444] iadd + [445] iconst_1 + [446] isub + [447] aload_1 v1 + [448] iload v6 + [450] iconst_2 + [451] iadd + [452] baload + [453] bastore + [454] iinc v6, 1 + [457] goto -138 (target=319) + [460] bipush 40 + [462] newarray 4 + [464] astore_1 v1 + [465] iconst_0 + [466] istore v6 + [468] iload v6 + [470] bipush 40 + [472] ificmpge +29 (target=501) + [475] aload_1 v1 + [476] iload v6 + [478] aload v5 + [480] iload v6 + [482] aload_0 v0 + [483] getfield #31 + - Fieldref [com/google/zxing/aztec/detector/Detector.shift I] + [486] bipush 10 + [488] imul + [489] iadd + [490] bipush 40 + [492] irem + [493] baload + [494] bastore + [495] iinc v6, 1 + [498] goto -30 (target=468) + [501] aload_1 v1 + [502] aload_0 v0 + [503] getfield #26 + - Fieldref [com/google/zxing/aztec/detector/Detector.compact Z] + [506] istore_3 v3 + [507] astore_2 v2 + [508] iload_3 v3 + [509] ifeq +13 (target=522) + [512] bipush 7 + [514] istore v4 + [516] iconst_2 + [517] istore v5 + [519] goto +10 (target=529) + [522] bipush 10 + [524] istore v4 + [526] iconst_4 + [527] istore v5 + [529] iload v4 + [531] iload v5 + [533] isub + [534] istore v6 + [536] iload v4 + [538] newarray 10 + [540] astore_3 v3 + [541] iconst_0 + [542] istore v7 + [544] iload v7 + [546] iload v4 + [548] ificmpge +56 (target=604) + [551] iconst_1 + [552] istore v8 + [554] iconst_1 + [555] istore v9 + [557] iload v9 + [559] iconst_4 + [560] ificmpgt +38 (target=598) + [563] aload_2 v2 + [564] iload v7 + [566] iconst_2 + [567] ishl + [568] iconst_4 + [569] iadd + [570] iload v9 + [572] isub + [573] baload + [574] ifeq +12 (target=586) + [577] aload_3 v3 + [578] iload v7 + [580] dup2 + [581] iaload + [582] iload v8 + [584] iadd + [585] iastore + [586] iload v8 + [588] iconst_1 + [589] ishl + [590] istore v8 + [592] iinc v9, 1 + [595] goto -38 (target=557) + [598] iinc v7, 1 + [601] goto -57 (target=544) + [604] new #14 + - Class [com/google/zxing/common/reedsolomon/ReedSolomonDecoder] + [607] dup + [608] getstatic #38 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.AZTEC_PARAM Lcom/google/zxing/common/reedsolomon/GenericGF;] + [611] invokespecial #66 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder. (Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + [614] aload_3 v3 + [615] iload v6 + [617] invokevirtual #67 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.decode ([II)V] + [620] goto +8 (target=628) + [623] pop + [624] invokestatic #39 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [627] athrow + [628] iconst_0 + [629] istore v7 + [631] iload v7 + [633] iload v5 + [635] ificmpge +61 (target=696) + [638] iconst_1 + [639] istore v8 + [641] iconst_1 + [642] istore v9 + [644] iload v9 + [646] iconst_4 + [647] ificmpgt +43 (target=690) + [650] aload_2 v2 + [651] iload v7 + [653] iconst_2 + [654] ishl + [655] iconst_4 + [656] iadd + [657] iload v9 + [659] isub + [660] aload_3 v3 + [661] iload v7 + [663] iaload + [664] iload v8 + [666] iand + [667] iload v8 + [669] ificmpne +7 (target=676) + [672] iconst_1 + [673] goto +4 (target=677) + [676] iconst_0 + [677] bastore + [678] iload v8 + [680] iconst_1 + [681] ishl + [682] istore v8 + [684] iinc v9, 1 + [687] goto -43 (target=644) + [690] iinc v7, 1 + [693] goto -62 (target=631) + [696] aload_0 v0 + [697] aload_1 v1 + [698] astore_3 v3 + [699] dup + [700] astore_2 v2 + [701] getfield #26 + - Fieldref [com/google/zxing/aztec/detector/Detector.compact Z] + [704] ifeq +13 (target=717) + [707] iconst_2 + [708] istore v4 + [710] bipush 6 + [712] istore v5 + [714] goto +10 (target=724) + [717] iconst_5 + [718] istore v4 + [720] bipush 11 + [722] istore v5 + [724] iconst_0 + [725] istore v6 + [727] iload v6 + [729] iload v4 + [731] ificmpge +36 (target=767) + [734] aload_2 v2 + [735] dup + [736] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [739] iconst_1 + [740] ishl + [741] putfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [744] aload_3 v3 + [745] iload v6 + [747] baload + [748] ifeq +13 (target=761) + [751] aload_2 v2 + [752] dup + [753] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [756] iconst_1 + [757] iadd + [758] putfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [761] iinc v6, 1 + [764] goto -37 (target=727) + [767] iload v4 + [769] istore v6 + [771] iload v6 + [773] iload v4 + [775] iload v5 + [777] iadd + [778] ificmpge +36 (target=814) + [781] aload_2 v2 + [782] dup + [783] getfield #29 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbDataBlocks I] + [786] iconst_1 + [787] ishl + [788] putfield #29 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbDataBlocks I] + [791] aload_3 v3 + [792] iload v6 + [794] baload + [795] ifeq +13 (target=808) + [798] aload_2 v2 + [799] dup + [800] getfield #29 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbDataBlocks I] + [803] iconst_1 + [804] iadd + [805] putfield #29 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbDataBlocks I] + [808] iinc v6, 1 + [811] goto -40 (target=771) + [814] aload_2 v2 + [815] dup + [816] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [819] iconst_1 + [820] iadd + [821] putfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [824] aload_2 v2 + [825] dup + [826] getfield #29 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbDataBlocks I] + [829] iconst_1 + [830] iadd + [831] putfield #29 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbDataBlocks I] + [834] return + Code attribute exceptions (count = 1): + - ExceptionInfo (604 -> 620: 623): + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: getMatrixCornerPoints([Lcom/google/zxing/aztec/detector/Detector$Point;)[Lcom/google/zxing/ResultPoint; + Access flags: 0x2 + = private com.google.zxing.ResultPoint[] getMatrixCornerPoints(com.google.zxing.aztec.detector.Detector$Point[]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 561, locals = 12, stack = 7): + [0] iconst_2 + [1] aload_0 v0 + [2] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [5] imul + [6] aload_0 v0 + [7] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [10] iconst_4 + [11] ificmple +7 (target=18) + [14] iconst_1 + [15] goto +4 (target=19) + [18] iconst_0 + [19] iadd + [20] aload_0 v0 + [21] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [24] iconst_4 + [25] isub + [26] bipush 8 + [28] idiv + [29] iadd + [30] i2f + [31] fconst_2 + [32] aload_0 v0 + [33] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [36] i2f + [37] fmul + [38] fdiv + [39] fstore_2 v2 + [40] aload_1 v1 + [41] iconst_0 + [42] aaload + [43] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [46] aload_1 v1 + [47] iconst_2 + [48] aaload + [49] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [52] isub + [53] dup + [54] ifle +7 (target=61) + [57] iconst_1 + [58] goto +4 (target=62) + [61] iconst_m1 + [62] iadd + [63] istore_3 v3 + [64] aload_1 v1 + [65] iconst_0 + [66] aaload + [67] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [70] aload_1 v1 + [71] iconst_2 + [72] aaload + [73] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [76] isub + [77] dup + [78] ifle +7 (target=85) + [81] iconst_1 + [82] goto +4 (target=86) + [85] iconst_m1 + [86] iadd + [87] istore v4 + [89] aload_1 v1 + [90] iconst_2 + [91] aaload + [92] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [95] i2f + [96] fload_2 v2 + [97] iload_3 v3 + [98] i2f + [99] fmul + [100] fsub + [101] ldc #1 + - Float [0.5] + [103] fadd + [104] f2i + [105] istore v5 + [107] aload_1 v1 + [108] iconst_2 + [109] aaload + [110] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [113] i2f + [114] fload_2 v2 + [115] iload v4 + [117] i2f + [118] fmul + [119] fsub + [120] ldc #1 + - Float [0.5] + [122] fadd + [123] f2i + [124] istore v6 + [126] aload_1 v1 + [127] iconst_0 + [128] aaload + [129] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [132] i2f + [133] fload_2 v2 + [134] iload_3 v3 + [135] i2f + [136] fmul + [137] fadd + [138] ldc #1 + - Float [0.5] + [140] fadd + [141] f2i + [142] istore v7 + [144] aload_1 v1 + [145] iconst_0 + [146] aaload + [147] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [150] i2f + [151] fload_2 v2 + [152] iload v4 + [154] i2f + [155] fmul + [156] fadd + [157] ldc #1 + - Float [0.5] + [159] fadd + [160] f2i + [161] istore v8 + [163] aload_1 v1 + [164] iconst_1 + [165] aaload + [166] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [169] aload_1 v1 + [170] iconst_3 + [171] aaload + [172] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [175] isub + [176] dup + [177] ifle +7 (target=184) + [180] iconst_1 + [181] goto +4 (target=185) + [184] iconst_m1 + [185] iadd + [186] istore_3 v3 + [187] aload_1 v1 + [188] iconst_1 + [189] aaload + [190] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [193] aload_1 v1 + [194] iconst_3 + [195] aaload + [196] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [199] isub + [200] dup + [201] ifle +7 (target=208) + [204] iconst_1 + [205] goto +4 (target=209) + [208] iconst_m1 + [209] iadd + [210] istore v4 + [212] aload_1 v1 + [213] iconst_3 + [214] aaload + [215] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [218] i2f + [219] fload_2 v2 + [220] iload_3 v3 + [221] i2f + [222] fmul + [223] fsub + [224] ldc #1 + - Float [0.5] + [226] fadd + [227] f2i + [228] istore v9 + [230] aload_1 v1 + [231] iconst_3 + [232] aaload + [233] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [236] i2f + [237] fload_2 v2 + [238] iload v4 + [240] i2f + [241] fmul + [242] fsub + [243] ldc #1 + - Float [0.5] + [245] fadd + [246] f2i + [247] istore v10 + [249] aload_1 v1 + [250] iconst_1 + [251] aaload + [252] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [255] i2f + [256] fload_2 v2 + [257] iload_3 v3 + [258] i2f + [259] fmul + [260] fadd + [261] ldc #1 + - Float [0.5] + [263] fadd + [264] f2i + [265] istore_3 v3 + [266] aload_1 v1 + [267] iconst_1 + [268] aaload + [269] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [272] i2f + [273] fload_2 v2 + [274] iload v4 + [276] i2f + [277] fmul + [278] fadd + [279] ldc #1 + - Float [0.5] + [281] fadd + [282] f2i + [283] istore_1 v1 + [284] aload_0 v0 + [285] iload v7 + [287] iload v8 + [289] istore v4 + [291] istore_2 v2 + [292] astore v11 + [294] iload_2 v2 + [295] iflt +37 (target=332) + [298] iload_2 v2 + [299] aload v11 + [301] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [304] getfield #37 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [307] ificmpge +25 (target=332) + [310] iload v4 + [312] ifle +20 (target=332) + [315] iload v4 + [317] aload v11 + [319] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [322] getfield #35 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [325] ificmpge +7 (target=332) + [328] iconst_1 + [329] goto +4 (target=333) + [332] iconst_0 + [333] ifeq +157 (target=490) + [336] aload_0 v0 + [337] iload_3 v3 + [338] iload_1 v1 + [339] istore v4 + [341] istore_2 v2 + [342] astore v11 + [344] iload_2 v2 + [345] iflt +37 (target=382) + [348] iload_2 v2 + [349] aload v11 + [351] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [354] getfield #37 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [357] ificmpge +25 (target=382) + [360] iload v4 + [362] ifle +20 (target=382) + [365] iload v4 + [367] aload v11 + [369] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [372] getfield #35 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [375] ificmpge +7 (target=382) + [378] iconst_1 + [379] goto +4 (target=383) + [382] iconst_0 + [383] ifeq +107 (target=490) + [386] aload_0 v0 + [387] iload v5 + [389] iload v6 + [391] istore v4 + [393] istore_2 v2 + [394] astore v11 + [396] iload_2 v2 + [397] iflt +37 (target=434) + [400] iload_2 v2 + [401] aload v11 + [403] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [406] getfield #37 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [409] ificmpge +25 (target=434) + [412] iload v4 + [414] ifle +20 (target=434) + [417] iload v4 + [419] aload v11 + [421] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [424] getfield #35 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [427] ificmpge +7 (target=434) + [430] iconst_1 + [431] goto +4 (target=435) + [434] iconst_0 + [435] ifeq +55 (target=490) + [438] aload_0 v0 + [439] iload v9 + [441] iload v10 + [443] istore v4 + [445] istore_2 v2 + [446] astore v11 + [448] iload_2 v2 + [449] iflt +37 (target=486) + [452] iload_2 v2 + [453] aload v11 + [455] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [458] getfield #37 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [461] ificmpge +25 (target=486) + [464] iload v4 + [466] ifle +20 (target=486) + [469] iload v4 + [471] aload v11 + [473] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [476] getfield #35 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [479] ificmpge +7 (target=486) + [482] iconst_1 + [483] goto +4 (target=487) + [486] iconst_0 + [487] ifne +7 (target=494) + [490] invokestatic #39 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [493] athrow + [494] iconst_4 + [495] anewarray #5 + - Class [com/google/zxing/ResultPoint] + [498] dup + [499] iconst_0 + [500] new #5 + - Class [com/google/zxing/ResultPoint] + [503] dup + [504] iload v7 + [506] i2f + [507] iload v8 + [509] i2f + [510] invokespecial #40 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [513] aastore + [514] dup + [515] iconst_1 + [516] new #5 + - Class [com/google/zxing/ResultPoint] + [519] dup + [520] iload_3 v3 + [521] i2f + [522] iload_1 v1 + [523] i2f + [524] invokespecial #40 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [527] aastore + [528] dup + [529] iconst_2 + [530] new #5 + - Class [com/google/zxing/ResultPoint] + [533] dup + [534] iload v5 + [536] i2f + [537] iload v6 + [539] i2f + [540] invokespecial #40 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [543] aastore + [544] dup + [545] iconst_3 + [546] new #5 + - Class [com/google/zxing/ResultPoint] + [549] dup + [550] iload v9 + [552] i2f + [553] iload v10 + [555] i2f + [556] invokespecial #40 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [559] aastore + [560] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: correctParameterData([ZZ)V + Access flags: 0xa + = private static void correctParameterData(boolean[],boolean) + Class member attributes (count = 2): + - Code attribute instructions (code length = 182, locals = 8, stack = 4): + [0] iload_1 v1 + [1] ifeq +11 (target=12) + [4] bipush 7 + [6] istore_1 v1 + [7] iconst_2 + [8] istore_2 v2 + [9] goto +8 (target=17) + [12] bipush 10 + [14] istore_1 v1 + [15] iconst_4 + [16] istore_2 v2 + [17] iload_1 v1 + [18] iload_2 v2 + [19] isub + [20] istore_3 v3 + [21] iload_1 v1 + [22] newarray 10 + [24] astore v4 + [26] iconst_0 + [27] istore v5 + [29] iload v5 + [31] iload_1 v1 + [32] ificmpge +57 (target=89) + [35] iconst_1 + [36] istore v6 + [38] iconst_1 + [39] istore v7 + [41] iload v7 + [43] iconst_4 + [44] ificmpgt +39 (target=83) + [47] aload_0 v0 + [48] iload v5 + [50] iconst_2 + [51] ishl + [52] iconst_4 + [53] iadd + [54] iload v7 + [56] isub + [57] baload + [58] ifeq +13 (target=71) + [61] aload v4 + [63] iload v5 + [65] dup2 + [66] iaload + [67] iload v6 + [69] iadd + [70] iastore + [71] iload v6 + [73] iconst_1 + [74] ishl + [75] istore v6 + [77] iinc v7, 1 + [80] goto -39 (target=41) + [83] iinc v5, 1 + [86] goto -57 (target=29) + [89] new #14 + - Class [com/google/zxing/common/reedsolomon/ReedSolomonDecoder] + [92] dup + [93] getstatic #38 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.AZTEC_PARAM Lcom/google/zxing/common/reedsolomon/GenericGF;] + [96] invokespecial #66 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder. (Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + [99] aload v4 + [101] iload_3 v3 + [102] invokevirtual #67 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.decode ([II)V] + [105] goto +8 (target=113) + [108] pop + [109] invokestatic #39 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [112] athrow + [113] iconst_0 + [114] istore v5 + [116] iload v5 + [118] iload_2 v2 + [119] ificmpge +62 (target=181) + [122] iconst_1 + [123] istore v6 + [125] iconst_1 + [126] istore v7 + [128] iload v7 + [130] iconst_4 + [131] ificmpgt +44 (target=175) + [134] aload_0 v0 + [135] iload v5 + [137] iconst_2 + [138] ishl + [139] iconst_4 + [140] iadd + [141] iload v7 + [143] isub + [144] aload v4 + [146] iload v5 + [148] iaload + [149] iload v6 + [151] iand + [152] iload v6 + [154] ificmpne +7 (target=161) + [157] iconst_1 + [158] goto +4 (target=162) + [161] iconst_0 + [162] bastore + [163] iload v6 + [165] iconst_1 + [166] ishl + [167] istore v6 + [169] iinc v7, 1 + [172] goto -44 (target=128) + [175] iinc v5, 1 + [178] goto -62 (target=116) + [181] return + Code attribute exceptions (count = 1): + - ExceptionInfo (89 -> 105: 108): + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: getBullEyeCornerPoints(Lcom/google/zxing/aztec/detector/Detector$Point;)[Lcom/google/zxing/aztec/detector/Detector$Point; + Access flags: 0x2 + = private com.google.zxing.aztec.detector.Detector$Point[] getBullEyeCornerPoints(com.google.zxing.aztec.detector.Detector$Point) + Class member attributes (count = 2): + - Code attribute instructions (code length = 1005, locals = 16, stack = 5): + [0] aload_1 v1 + [1] astore_2 v2 + [2] aload_1 v1 + [3] astore_3 v3 + [4] aload_1 v1 + [5] astore v4 + [7] iconst_1 + [8] istore v5 + [10] aload_0 v0 + [11] iconst_1 + [12] putfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [15] aload_0 v0 + [16] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [19] bipush 9 + [21] ificmpge +454 (target=475) + [24] aload_0 v0 + [25] aload_2 v2 + [26] iload v5 + [28] iconst_1 + [29] iconst_m1 + [30] invokespecial #49 + - Methodref [com/google/zxing/aztec/detector/Detector.getFirstDifferent (Lcom/google/zxing/aztec/detector/Detector$Point;ZII)Lcom/google/zxing/aztec/detector/Detector$Point;] + [33] astore v6 + [35] aload_0 v0 + [36] aload_3 v3 + [37] iload v5 + [39] iconst_1 + [40] iconst_1 + [41] invokespecial #49 + - Methodref [com/google/zxing/aztec/detector/Detector.getFirstDifferent (Lcom/google/zxing/aztec/detector/Detector$Point;ZII)Lcom/google/zxing/aztec/detector/Detector$Point;] + [44] astore v7 + [46] aload_0 v0 + [47] aload v4 + [49] iload v5 + [51] iconst_m1 + [52] iconst_1 + [53] invokespecial #49 + - Methodref [com/google/zxing/aztec/detector/Detector.getFirstDifferent (Lcom/google/zxing/aztec/detector/Detector$Point;ZII)Lcom/google/zxing/aztec/detector/Detector$Point;] + [56] astore v8 + [58] aload_0 v0 + [59] aload_1 v1 + [60] iload v5 + [62] iconst_m1 + [63] iconst_m1 + [64] invokespecial #49 + - Methodref [com/google/zxing/aztec/detector/Detector.getFirstDifferent (Lcom/google/zxing/aztec/detector/Detector$Point;ZII)Lcom/google/zxing/aztec/detector/Detector$Point;] + [67] astore v9 + [69] aload_0 v0 + [70] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [73] iconst_2 + [74] ificmple +363 (target=437) + [77] aload v9 + [79] aload v6 + [81] astore v12 + [83] dup + [84] astore v11 + [86] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [89] aload v12 + [91] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [94] isub + [95] aload v11 + [97] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [100] aload v12 + [102] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [105] isub + [106] imul + [107] aload v11 + [109] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [112] aload v12 + [114] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [117] isub + [118] aload v11 + [120] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [123] aload v12 + [125] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [128] isub + [129] imul + [130] iadd + [131] i2d + [132] invokestatic #68 + - Methodref [java/lang/Math.sqrt (D)D] + [135] d2f + [136] aload_0 v0 + [137] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [140] i2f + [141] fmul + [142] aload_1 v1 + [143] aload_2 v2 + [144] astore v12 + [146] dup + [147] astore v11 + [149] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [152] aload v12 + [154] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [157] isub + [158] aload v11 + [160] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [163] aload v12 + [165] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [168] isub + [169] imul + [170] aload v11 + [172] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [175] aload v12 + [177] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [180] isub + [181] aload v11 + [183] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [186] aload v12 + [188] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [191] isub + [192] imul + [193] iadd + [194] i2d + [195] invokestatic #68 + - Methodref [java/lang/Math.sqrt (D)D] + [198] d2f + [199] aload_0 v0 + [200] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [203] iconst_2 + [204] iadd + [205] i2f + [206] fmul + [207] fdiv + [208] dup + [209] fstore v10 + [211] f2d + [212] ldc2_w #20 + - Double [0.75] + [215] dcmpg + [216] iflt +259 (target=475) + [219] fload v10 + [221] f2d + [222] ldc2_w #24 + - Double [1.25] + [225] dcmpl + [226] ifgt +249 (target=475) + [229] aload_0 v0 + [230] aload v6 + [232] aload v7 + [234] aload v8 + [236] aload v9 + [238] astore v14 + [240] astore v13 + [242] astore v12 + [244] astore v11 + [246] astore v10 + [248] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [251] dup + [252] aload v11 + [254] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [257] iconst_3 + [258] isub + [259] aload v11 + [261] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [264] iconst_3 + [265] iadd + [266] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [269] astore v11 + [271] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [274] dup + [275] aload v12 + [277] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [280] iconst_3 + [281] isub + [282] aload v12 + [284] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [287] iconst_3 + [288] isub + [289] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [292] astore v12 + [294] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [297] dup + [298] aload v13 + [300] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [303] iconst_3 + [304] iadd + [305] aload v13 + [307] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [310] iconst_3 + [311] isub + [312] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [315] astore v13 + [317] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [320] dup + [321] aload v14 + [323] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [326] iconst_3 + [327] iadd + [328] aload v14 + [330] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [333] iconst_3 + [334] iadd + [335] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [338] astore v14 + [340] aload v10 + [342] aload v14 + [344] aload v11 + [346] invokespecial #48 + - Methodref [com/google/zxing/aztec/detector/Detector.getColor (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)I] + [349] dup + [350] istore v15 + [352] ifeq +81 (target=433) + [355] aload v10 + [357] aload v11 + [359] aload v12 + [361] invokespecial #48 + - Methodref [com/google/zxing/aztec/detector/Detector.getColor (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)I] + [364] dup + [365] istore v11 + [367] iload v15 + [369] ificmpne +8 (target=377) + [372] iload v11 + [374] ifne +7 (target=381) + [377] iconst_0 + [378] goto +56 (target=434) + [381] aload v10 + [383] aload v12 + [385] aload v13 + [387] invokespecial #48 + - Methodref [com/google/zxing/aztec/detector/Detector.getColor (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)I] + [390] dup + [391] istore v11 + [393] iload v15 + [395] ificmpne +8 (target=403) + [398] iload v11 + [400] ifne +7 (target=407) + [403] iconst_0 + [404] goto +30 (target=434) + [407] aload v10 + [409] aload v13 + [411] aload v14 + [413] invokespecial #48 + - Methodref [com/google/zxing/aztec/detector/Detector.getColor (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)I] + [416] dup + [417] istore v11 + [419] iload v15 + [421] ificmpne +12 (target=433) + [424] iload v11 + [426] ifeq +7 (target=433) + [429] iconst_1 + [430] goto +4 (target=434) + [433] iconst_0 + [434] ifeq +41 (target=475) + [437] aload v6 + [439] astore_2 v2 + [440] aload v7 + [442] astore_3 v3 + [443] aload v8 + [445] astore v4 + [447] aload v9 + [449] astore_1 v1 + [450] iload v5 + [452] ifne +7 (target=459) + [455] iconst_1 + [456] goto +4 (target=460) + [459] iconst_0 + [460] istore v5 + [462] aload_0 v0 + [463] dup + [464] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [467] iconst_1 + [468] iadd + [469] putfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [472] goto -457 (target=15) + [475] aload_0 v0 + [476] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [479] iconst_5 + [480] ificmpeq +16 (target=496) + [483] aload_0 v0 + [484] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [487] bipush 7 + [489] ificmpeq +7 (target=496) + [492] invokestatic #39 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [495] athrow + [496] aload_0 v0 + [497] aload_0 v0 + [498] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [501] iconst_5 + [502] ificmpne +7 (target=509) + [505] iconst_1 + [506] goto +4 (target=510) + [509] iconst_0 + [510] putfield #26 + - Fieldref [com/google/zxing/aztec/detector/Detector.compact Z] + [513] ldc #2 + - Float [1.5] + [515] iconst_2 + [516] aload_0 v0 + [517] getfield #28 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbCenterLayers I] + [520] imul + [521] iconst_3 + [522] isub + [523] i2f + [524] fdiv + [525] fstore v6 + [527] aload_2 v2 + [528] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [531] aload v4 + [533] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [536] isub + [537] istore v7 + [539] aload_2 v2 + [540] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [543] aload v4 + [545] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [548] isub + [549] istore v8 + [551] aload v4 + [553] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [556] i2f + [557] fload v6 + [559] iload v7 + [561] i2f + [562] fmul + [563] fsub + [564] ldc #1 + - Float [0.5] + [566] fadd + [567] f2i + [568] istore v9 + [570] aload v4 + [572] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [575] i2f + [576] fload v6 + [578] iload v8 + [580] i2f + [581] fmul + [582] fsub + [583] ldc #1 + - Float [0.5] + [585] fadd + [586] f2i + [587] istore v10 + [589] aload_2 v2 + [590] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [593] i2f + [594] fload v6 + [596] iload v7 + [598] i2f + [599] fmul + [600] fadd + [601] ldc #1 + - Float [0.5] + [603] fadd + [604] f2i + [605] istore v4 + [607] aload_2 v2 + [608] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [611] i2f + [612] fload v6 + [614] iload v8 + [616] i2f + [617] fmul + [618] fadd + [619] ldc #1 + - Float [0.5] + [621] fadd + [622] f2i + [623] istore_2 v2 + [624] aload_3 v3 + [625] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [628] aload_1 v1 + [629] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [632] isub + [633] istore v7 + [635] aload_3 v3 + [636] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [639] aload_1 v1 + [640] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [643] isub + [644] istore v8 + [646] aload_1 v1 + [647] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [650] i2f + [651] fload v6 + [653] iload v7 + [655] i2f + [656] fmul + [657] fsub + [658] ldc #1 + - Float [0.5] + [660] fadd + [661] f2i + [662] istore v5 + [664] aload_1 v1 + [665] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [668] i2f + [669] fload v6 + [671] iload v8 + [673] i2f + [674] fmul + [675] fsub + [676] ldc #1 + - Float [0.5] + [678] fadd + [679] f2i + [680] istore_1 v1 + [681] aload_3 v3 + [682] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [685] i2f + [686] fload v6 + [688] iload v7 + [690] i2f + [691] fmul + [692] fadd + [693] ldc #1 + - Float [0.5] + [695] fadd + [696] f2i + [697] istore v7 + [699] aload_3 v3 + [700] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [703] i2f + [704] fload v6 + [706] iload v8 + [708] i2f + [709] fmul + [710] fadd + [711] ldc #1 + - Float [0.5] + [713] fadd + [714] f2i + [715] istore_3 v3 + [716] aload_0 v0 + [717] iload v4 + [719] iload_2 v2 + [720] istore v6 + [722] istore v12 + [724] astore v11 + [726] iload v12 + [728] iflt +38 (target=766) + [731] iload v12 + [733] aload v11 + [735] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [738] getfield #37 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [741] ificmpge +25 (target=766) + [744] iload v6 + [746] ifle +20 (target=766) + [749] iload v6 + [751] aload v11 + [753] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [756] getfield #35 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [759] ificmpge +7 (target=766) + [762] iconst_1 + [763] goto +4 (target=767) + [766] iconst_0 + [767] ifeq +166 (target=933) + [770] aload_0 v0 + [771] iload v7 + [773] iload_3 v3 + [774] istore v6 + [776] istore v12 + [778] astore v11 + [780] iload v12 + [782] iflt +38 (target=820) + [785] iload v12 + [787] aload v11 + [789] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [792] getfield #37 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [795] ificmpge +25 (target=820) + [798] iload v6 + [800] ifle +20 (target=820) + [803] iload v6 + [805] aload v11 + [807] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [810] getfield #35 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [813] ificmpge +7 (target=820) + [816] iconst_1 + [817] goto +4 (target=821) + [820] iconst_0 + [821] ifeq +112 (target=933) + [824] aload_0 v0 + [825] iload v9 + [827] iload v10 + [829] istore v6 + [831] istore v12 + [833] astore v11 + [835] iload v12 + [837] iflt +38 (target=875) + [840] iload v12 + [842] aload v11 + [844] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [847] getfield #37 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [850] ificmpge +25 (target=875) + [853] iload v6 + [855] ifle +20 (target=875) + [858] iload v6 + [860] aload v11 + [862] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [865] getfield #35 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [868] ificmpge +7 (target=875) + [871] iconst_1 + [872] goto +4 (target=876) + [875] iconst_0 + [876] ifeq +57 (target=933) + [879] aload_0 v0 + [880] iload v5 + [882] iload_1 v1 + [883] istore v6 + [885] istore v12 + [887] astore v11 + [889] iload v12 + [891] iflt +38 (target=929) + [894] iload v12 + [896] aload v11 + [898] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [901] getfield #37 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [904] ificmpge +25 (target=929) + [907] iload v6 + [909] ifle +20 (target=929) + [912] iload v6 + [914] aload v11 + [916] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [919] getfield #35 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [922] ificmpge +7 (target=929) + [925] iconst_1 + [926] goto +4 (target=930) + [929] iconst_0 + [930] ifne +7 (target=937) + [933] invokestatic #39 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [936] athrow + [937] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [940] dup + [941] iload v4 + [943] iload_2 v2 + [944] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [947] astore_2 v2 + [948] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [951] dup + [952] iload v7 + [954] iload_3 v3 + [955] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [958] astore_3 v3 + [959] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [962] dup + [963] iload v9 + [965] iload v10 + [967] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [970] astore v4 + [972] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [975] dup + [976] iload v5 + [978] iload_1 v1 + [979] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [982] astore_1 v1 + [983] iconst_4 + [984] anewarray #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [987] dup + [988] iconst_0 + [989] aload_2 v2 + [990] aastore + [991] dup + [992] iconst_1 + [993] aload_3 v3 + [994] aastore + [995] dup + [996] iconst_2 + [997] aload v4 + [999] aastore + [1000] dup + [1001] iconst_3 + [1002] aload_1 v1 + [1003] aastore + [1004] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: getMatrixCenter()Lcom/google/zxing/aztec/detector/Detector$Point; + Access flags: 0x2 + = private com.google.zxing.aztec.detector.Detector$Point getMatrixCenter() + Class member attributes (count = 1): + - Code attribute instructions (code length = 605, locals = 8, stack = 6): + [0] new #12 + - Class [com/google/zxing/common/detector/WhiteRectangleDetector] + [3] dup + [4] aload_0 v0 + [5] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [8] invokespecial #63 + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector. (Lcom/google/zxing/common/BitMatrix;)V] + [11] invokevirtual #65 + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector.detect ()[Lcom/google/zxing/ResultPoint;] + [14] dup + [15] astore v5 + [17] iconst_0 + [18] aaload + [19] astore_1 v1 + [20] aload v5 + [22] iconst_1 + [23] aaload + [24] astore_2 v2 + [25] aload v5 + [27] iconst_2 + [28] aaload + [29] astore_3 v3 + [30] aload v5 + [32] iconst_3 + [33] aaload + [34] astore v4 + [36] goto +212 (target=248) + [39] astore v5 + [41] aload_0 v0 + [42] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [45] getfield #37 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [48] iconst_2 + [49] idiv + [50] istore v6 + [52] aload_0 v0 + [53] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [56] getfield #35 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [59] iconst_2 + [60] idiv + [61] istore v4 + [63] aload_0 v0 + [64] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [67] dup + [68] iload v6 + [70] bipush 7 + [72] iadd + [73] iload v4 + [75] bipush 7 + [77] isub + [78] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [81] iconst_0 + [82] iconst_1 + [83] iconst_m1 + [84] invokespecial #49 + - Methodref [com/google/zxing/aztec/detector/Detector.getFirstDifferent (Lcom/google/zxing/aztec/detector/Detector$Point;ZII)Lcom/google/zxing/aztec/detector/Detector$Point;] + [87] astore v7 + [89] new #5 + - Class [com/google/zxing/ResultPoint] + [92] dup + [93] aload v7 + [95] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [98] i2f + [99] aload v7 + [101] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [104] i2f + [105] invokespecial #40 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [108] astore_1 v1 + [109] aload_0 v0 + [110] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [113] dup + [114] iload v6 + [116] bipush 7 + [118] iadd + [119] iload v4 + [121] bipush 7 + [123] iadd + [124] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [127] iconst_0 + [128] iconst_1 + [129] iconst_1 + [130] invokespecial #49 + - Methodref [com/google/zxing/aztec/detector/Detector.getFirstDifferent (Lcom/google/zxing/aztec/detector/Detector$Point;ZII)Lcom/google/zxing/aztec/detector/Detector$Point;] + [133] astore v7 + [135] new #5 + - Class [com/google/zxing/ResultPoint] + [138] dup + [139] aload v7 + [141] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [144] i2f + [145] aload v7 + [147] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [150] i2f + [151] invokespecial #40 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [154] astore_2 v2 + [155] aload_0 v0 + [156] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [159] dup + [160] iload v6 + [162] bipush 7 + [164] isub + [165] iload v4 + [167] bipush 7 + [169] iadd + [170] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [173] iconst_0 + [174] iconst_m1 + [175] iconst_1 + [176] invokespecial #49 + - Methodref [com/google/zxing/aztec/detector/Detector.getFirstDifferent (Lcom/google/zxing/aztec/detector/Detector$Point;ZII)Lcom/google/zxing/aztec/detector/Detector$Point;] + [179] astore v7 + [181] new #5 + - Class [com/google/zxing/ResultPoint] + [184] dup + [185] aload v7 + [187] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [190] i2f + [191] aload v7 + [193] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [196] i2f + [197] invokespecial #40 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [200] astore_3 v3 + [201] aload_0 v0 + [202] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [205] dup + [206] iload v6 + [208] bipush 7 + [210] isub + [211] iload v4 + [213] bipush 7 + [215] isub + [216] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [219] iconst_0 + [220] iconst_m1 + [221] iconst_m1 + [222] invokespecial #49 + - Methodref [com/google/zxing/aztec/detector/Detector.getFirstDifferent (Lcom/google/zxing/aztec/detector/Detector$Point;ZII)Lcom/google/zxing/aztec/detector/Detector$Point;] + [225] astore v7 + [227] new #5 + - Class [com/google/zxing/ResultPoint] + [230] dup + [231] aload v7 + [233] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [236] i2f + [237] aload v7 + [239] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [242] i2f + [243] invokespecial #40 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [246] astore v4 + [248] aload_1 v1 + [249] invokevirtual #41 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [252] aload v4 + [254] invokevirtual #41 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [257] fadd + [258] aload_2 v2 + [259] invokevirtual #41 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [262] fadd + [263] aload_3 v3 + [264] invokevirtual #41 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [267] fadd + [268] ldc #3 + - Float [4.0] + [270] fdiv + [271] ldc #1 + - Float [0.5] + [273] fadd + [274] f2i + [275] istore v5 + [277] aload_1 v1 + [278] invokevirtual #42 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [281] aload v4 + [283] invokevirtual #42 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [286] fadd + [287] aload_2 v2 + [288] invokevirtual #42 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [291] fadd + [292] aload_3 v3 + [293] invokevirtual #42 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [296] fadd + [297] ldc #3 + - Float [4.0] + [299] fdiv + [300] ldc #1 + - Float [0.5] + [302] fadd + [303] f2i + [304] istore v6 + [306] new #12 + - Class [com/google/zxing/common/detector/WhiteRectangleDetector] + [309] dup + [310] aload_0 v0 + [311] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [314] iload v5 + [316] iload v6 + [318] invokespecial #64 + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector. (Lcom/google/zxing/common/BitMatrix;II)V] + [321] invokevirtual #65 + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector.detect ()[Lcom/google/zxing/ResultPoint;] + [324] dup + [325] astore v4 + [327] iconst_0 + [328] aaload + [329] astore_1 v1 + [330] aload v4 + [332] iconst_1 + [333] aaload + [334] astore_2 v2 + [335] aload v4 + [337] iconst_2 + [338] aaload + [339] astore_3 v3 + [340] aload v4 + [342] iconst_3 + [343] aaload + [344] astore v4 + [346] goto +189 (target=535) + [349] pop + [350] aload_0 v0 + [351] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [354] dup + [355] iload v5 + [357] bipush 7 + [359] iadd + [360] iload v6 + [362] bipush 7 + [364] isub + [365] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [368] iconst_0 + [369] iconst_1 + [370] iconst_m1 + [371] invokespecial #49 + - Methodref [com/google/zxing/aztec/detector/Detector.getFirstDifferent (Lcom/google/zxing/aztec/detector/Detector$Point;ZII)Lcom/google/zxing/aztec/detector/Detector$Point;] + [374] astore v7 + [376] new #5 + - Class [com/google/zxing/ResultPoint] + [379] dup + [380] aload v7 + [382] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [385] i2f + [386] aload v7 + [388] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [391] i2f + [392] invokespecial #40 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [395] astore_1 v1 + [396] aload_0 v0 + [397] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [400] dup + [401] iload v5 + [403] bipush 7 + [405] iadd + [406] iload v6 + [408] bipush 7 + [410] iadd + [411] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [414] iconst_0 + [415] iconst_1 + [416] iconst_1 + [417] invokespecial #49 + - Methodref [com/google/zxing/aztec/detector/Detector.getFirstDifferent (Lcom/google/zxing/aztec/detector/Detector$Point;ZII)Lcom/google/zxing/aztec/detector/Detector$Point;] + [420] astore v7 + [422] new #5 + - Class [com/google/zxing/ResultPoint] + [425] dup + [426] aload v7 + [428] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [431] i2f + [432] aload v7 + [434] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [437] i2f + [438] invokespecial #40 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [441] astore_2 v2 + [442] aload_0 v0 + [443] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [446] dup + [447] iload v5 + [449] bipush 7 + [451] isub + [452] iload v6 + [454] bipush 7 + [456] iadd + [457] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [460] iconst_0 + [461] iconst_m1 + [462] iconst_1 + [463] invokespecial #49 + - Methodref [com/google/zxing/aztec/detector/Detector.getFirstDifferent (Lcom/google/zxing/aztec/detector/Detector$Point;ZII)Lcom/google/zxing/aztec/detector/Detector$Point;] + [466] astore v7 + [468] new #5 + - Class [com/google/zxing/ResultPoint] + [471] dup + [472] aload v7 + [474] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [477] i2f + [478] aload v7 + [480] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [483] i2f + [484] invokespecial #40 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [487] astore_3 v3 + [488] aload_0 v0 + [489] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [492] dup + [493] iload v5 + [495] bipush 7 + [497] isub + [498] iload v6 + [500] bipush 7 + [502] isub + [503] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [506] iconst_0 + [507] iconst_m1 + [508] iconst_m1 + [509] invokespecial #49 + - Methodref [com/google/zxing/aztec/detector/Detector.getFirstDifferent (Lcom/google/zxing/aztec/detector/Detector$Point;ZII)Lcom/google/zxing/aztec/detector/Detector$Point;] + [512] astore v7 + [514] new #5 + - Class [com/google/zxing/ResultPoint] + [517] dup + [518] aload v7 + [520] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [523] i2f + [524] aload v7 + [526] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [529] i2f + [530] invokespecial #40 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [533] astore v4 + [535] aload_1 v1 + [536] invokevirtual #41 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [539] aload v4 + [541] invokevirtual #41 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [544] fadd + [545] aload_2 v2 + [546] invokevirtual #41 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [549] fadd + [550] aload_3 v3 + [551] invokevirtual #41 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [554] fadd + [555] ldc #3 + - Float [4.0] + [557] fdiv + [558] ldc #1 + - Float [0.5] + [560] fadd + [561] f2i + [562] istore v5 + [564] aload_1 v1 + [565] invokevirtual #42 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [568] aload v4 + [570] invokevirtual #42 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [573] fadd + [574] aload_2 v2 + [575] invokevirtual #42 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [578] fadd + [579] aload_3 v3 + [580] invokevirtual #42 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [583] fadd + [584] ldc #3 + - Float [4.0] + [586] fdiv + [587] ldc #1 + - Float [0.5] + [589] fadd + [590] f2i + [591] istore v6 + [593] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [596] dup + [597] iload v5 + [599] iload v6 + [601] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [604] areturn + Code attribute exceptions (count = 2): + - ExceptionInfo (0 -> 36: 39): + - Class [com/google/zxing/NotFoundException] + - ExceptionInfo (306 -> 346: 349): + - Class [com/google/zxing/NotFoundException] + Code attribute attributes (attribute count = 0): + - Method: sampleGrid(Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/common/BitMatrix; + Access flags: 0x2 + = private com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint) + Class member attributes (count = 2): + - Code attribute instructions (code length = 148, locals = 7, stack = 20): + [0] aload_0 v0 + [1] getfield #26 + - Fieldref [com/google/zxing/aztec/detector/Detector.compact Z] + [4] ifeq +17 (target=21) + [7] iconst_4 + [8] aload_0 v0 + [9] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [12] imul + [13] bipush 11 + [15] iadd + [16] istore v6 + [18] goto +50 (target=68) + [21] aload_0 v0 + [22] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [25] iconst_4 + [26] ificmpgt +17 (target=43) + [29] iconst_4 + [30] aload_0 v0 + [31] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [34] imul + [35] bipush 15 + [37] iadd + [38] istore v6 + [40] goto +28 (target=68) + [43] iconst_4 + [44] aload_0 v0 + [45] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [48] imul + [49] iconst_2 + [50] aload_0 v0 + [51] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [54] iconst_4 + [55] isub + [56] bipush 8 + [58] idiv + [59] iconst_1 + [60] iadd + [61] imul + [62] iadd + [63] bipush 15 + [65] iadd + [66] istore v6 + [68] invokestatic #61 + - Methodref [com/google/zxing/common/GridSampler.getInstance ()Lcom/google/zxing/common/GridSampler;] + [71] aload_1 v1 + [72] iload v6 + [74] iload v6 + [76] ldc #1 + - Float [0.5] + [78] ldc #1 + - Float [0.5] + [80] iload v6 + [82] i2f + [83] ldc #1 + - Float [0.5] + [85] fsub + [86] ldc #1 + - Float [0.5] + [88] iload v6 + [90] i2f + [91] ldc #1 + - Float [0.5] + [93] fsub + [94] iload v6 + [96] i2f + [97] ldc #1 + - Float [0.5] + [99] fsub + [100] ldc #1 + - Float [0.5] + [102] iload v6 + [104] i2f + [105] ldc #1 + - Float [0.5] + [107] fsub + [108] aload_2 v2 + [109] invokevirtual #41 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [112] aload_2 v2 + [113] invokevirtual #42 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [116] aload v5 + [118] invokevirtual #41 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [121] aload v5 + [123] invokevirtual #42 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [126] aload v4 + [128] invokevirtual #41 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [131] aload v4 + [133] invokevirtual #42 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [136] aload_3 v3 + [137] invokevirtual #41 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [140] aload_3 v3 + [141] invokevirtual #42 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [144] invokevirtual #62 + - Methodref [com/google/zxing/common/GridSampler.sampleGrid (Lcom/google/zxing/common/BitMatrix;IIFFFFFFFFFFFFFFFF)Lcom/google/zxing/common/BitMatrix;] + [147] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: getParameters([Z)V + Access flags: 0x2 + = private void getParameters(boolean[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 127, locals = 5, stack = 3): + [0] aload_0 v0 + [1] getfield #26 + - Fieldref [com/google/zxing/aztec/detector/Detector.compact Z] + [4] ifeq +11 (target=15) + [7] iconst_2 + [8] istore_2 v2 + [9] bipush 6 + [11] istore_3 v3 + [12] goto +8 (target=20) + [15] iconst_5 + [16] istore_2 v2 + [17] bipush 11 + [19] istore_3 v3 + [20] iconst_0 + [21] istore v4 + [23] iload v4 + [25] iload_2 v2 + [26] ificmpge +36 (target=62) + [29] aload_0 v0 + [30] dup + [31] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [34] iconst_1 + [35] ishl + [36] putfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [39] aload_1 v1 + [40] iload v4 + [42] baload + [43] ifeq +13 (target=56) + [46] aload_0 v0 + [47] dup + [48] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [51] iconst_1 + [52] iadd + [53] putfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [56] iinc v4, 1 + [59] goto -36 (target=23) + [62] iload_2 v2 + [63] istore v4 + [65] iload v4 + [67] iload_2 v2 + [68] iload_3 v3 + [69] iadd + [70] ificmpge +36 (target=106) + [73] aload_0 v0 + [74] dup + [75] getfield #29 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbDataBlocks I] + [78] iconst_1 + [79] ishl + [80] putfield #29 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbDataBlocks I] + [83] aload_1 v1 + [84] iload v4 + [86] baload + [87] ifeq +13 (target=100) + [90] aload_0 v0 + [91] dup + [92] getfield #29 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbDataBlocks I] + [95] iconst_1 + [96] iadd + [97] putfield #29 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbDataBlocks I] + [100] iinc v4, 1 + [103] goto -38 (target=65) + [106] aload_0 v0 + [107] dup + [108] getfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [111] iconst_1 + [112] iadd + [113] putfield #30 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbLayers I] + [116] aload_0 v0 + [117] dup + [118] getfield #29 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbDataBlocks I] + [121] iconst_1 + [122] iadd + [123] putfield #29 + - Fieldref [com/google/zxing/aztec/detector/Detector.nbDataBlocks I] + [126] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: sampleLine(Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;I)[Z + Access flags: 0x2 + = private boolean[] sampleLine(com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 213, locals = 11, stack = 6): + [0] iload_3 v3 + [1] newarray 4 + [3] astore v4 + [5] aload_1 v1 + [6] aload_2 v2 + [7] astore v9 + [9] dup + [10] astore v8 + [12] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [15] aload v9 + [17] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [20] isub + [21] aload v8 + [23] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [26] aload v9 + [28] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [31] isub + [32] imul + [33] aload v8 + [35] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [38] aload v9 + [40] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [43] isub + [44] aload v8 + [46] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [49] aload v9 + [51] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [54] isub + [55] imul + [56] iadd + [57] i2d + [58] invokestatic #68 + - Methodref [java/lang/Math.sqrt (D)D] + [61] d2f + [62] dup + [63] fstore v5 + [65] iload_3 v3 + [66] iconst_1 + [67] isub + [68] i2f + [69] fdiv + [70] dup + [71] fstore v6 + [73] aload_2 v2 + [74] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [77] aload_1 v1 + [78] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [81] isub + [82] i2f + [83] fmul + [84] fload v5 + [86] fdiv + [87] fstore v7 + [89] fload v6 + [91] aload_2 v2 + [92] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [95] aload_1 v1 + [96] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [99] isub + [100] i2f + [101] fmul + [102] fload v5 + [104] fdiv + [105] fstore_2 v2 + [106] aload_1 v1 + [107] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [110] i2f + [111] fstore v5 + [113] aload_1 v1 + [114] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [117] i2f + [118] fstore_1 v1 + [119] iconst_0 + [120] istore v6 + [122] iload v6 + [124] iload_3 v3 + [125] ificmpge +85 (target=210) + [128] aload v4 + [130] iload v6 + [132] aload_0 v0 + [133] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [136] fload v5 + [138] ldc #1 + - Float [0.5] + [140] fadd + [141] f2i + [142] fload_1 v1 + [143] ldc #1 + - Float [0.5] + [145] fadd + [146] f2i + [147] istore v10 + [149] istore v9 + [151] astore v8 + [153] iload v10 + [155] aload v8 + [157] getfield #36 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [160] imul + [161] iload v9 + [163] iconst_5 + [164] ishr + [165] iadd + [166] istore v10 + [168] aload v8 + [170] getfield #34 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [173] iload v10 + [175] iaload + [176] iload v9 + [178] bipush 31 + [180] iand + [181] iushr + [182] iconst_1 + [183] iand + [184] ifeq +7 (target=191) + [187] iconst_1 + [188] goto +4 (target=192) + [191] iconst_0 + [192] bastore + [193] fload v5 + [195] fload v7 + [197] fadd + [198] fstore v5 + [200] fload_1 v1 + [201] fload_2 v2 + [202] fadd + [203] fstore_1 v1 + [204] iinc v6, 1 + [207] goto -85 (target=122) + [210] aload v4 + [212] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isWhiteOrBlackRectangle(Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)Z + Access flags: 0x2 + = private boolean isWhiteOrBlackRectangle(com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point) + Class member attributes (count = 1): + - Code attribute instructions (code length = 158, locals = 6, stack = 5): + [0] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [3] dup + [4] aload_1 v1 + [5] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [8] iconst_3 + [9] isub + [10] aload_1 v1 + [11] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [14] iconst_3 + [15] iadd + [16] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [19] astore_1 v1 + [20] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [23] dup + [24] aload_2 v2 + [25] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [28] iconst_3 + [29] isub + [30] aload_2 v2 + [31] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [34] iconst_3 + [35] isub + [36] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [39] astore_2 v2 + [40] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [43] dup + [44] aload_3 v3 + [45] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [48] iconst_3 + [49] iadd + [50] aload_3 v3 + [51] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [54] iconst_3 + [55] isub + [56] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [59] astore_3 v3 + [60] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [63] dup + [64] aload v4 + [66] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [69] iconst_3 + [70] iadd + [71] aload v4 + [73] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [76] iconst_3 + [77] iadd + [78] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [81] astore v4 + [83] aload_0 v0 + [84] aload v4 + [86] aload_1 v1 + [87] invokespecial #48 + - Methodref [com/google/zxing/aztec/detector/Detector.getColor (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)I] + [90] dup + [91] istore v5 + [93] ifne +5 (target=98) + [96] iconst_0 + [97] ireturn + [98] aload_0 v0 + [99] aload_1 v1 + [100] aload_2 v2 + [101] invokespecial #48 + - Methodref [com/google/zxing/aztec/detector/Detector.getColor (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)I] + [104] dup + [105] istore_1 v1 + [106] iload v5 + [108] ificmpne +7 (target=115) + [111] iload_1 v1 + [112] ifne +5 (target=117) + [115] iconst_0 + [116] ireturn + [117] aload_0 v0 + [118] aload_2 v2 + [119] aload_3 v3 + [120] invokespecial #48 + - Methodref [com/google/zxing/aztec/detector/Detector.getColor (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)I] + [123] dup + [124] istore_1 v1 + [125] iload v5 + [127] ificmpne +7 (target=134) + [130] iload_1 v1 + [131] ifne +5 (target=136) + [134] iconst_0 + [135] ireturn + [136] aload_0 v0 + [137] aload_3 v3 + [138] aload v4 + [140] invokespecial #48 + - Methodref [com/google/zxing/aztec/detector/Detector.getColor (Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)I] + [143] dup + [144] istore_1 v1 + [145] iload v5 + [147] ificmpne +9 (target=156) + [150] iload_1 v1 + [151] ifeq +5 (target=156) + [154] iconst_1 + [155] ireturn + [156] iconst_0 + [157] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getColor(Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)I + Access flags: 0x2 + = private int getColor(com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point) + Class member attributes (count = 1): + - Code attribute instructions (code length = 312, locals = 12, stack = 4): + [0] aload_1 v1 + [1] aload_2 v2 + [2] astore v10 + [4] dup + [5] astore v9 + [7] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [10] aload v10 + [12] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [15] isub + [16] aload v9 + [18] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [21] aload v10 + [23] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [26] isub + [27] imul + [28] aload v9 + [30] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [33] aload v10 + [35] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [38] isub + [39] aload v9 + [41] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [44] aload v10 + [46] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [49] isub + [50] imul + [51] iadd + [52] i2d + [53] invokestatic #68 + - Methodref [java/lang/Math.sqrt (D)D] + [56] d2f + [57] fstore_3 v3 + [58] aload_2 v2 + [59] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [62] aload_1 v1 + [63] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [66] isub + [67] i2f + [68] fload_3 v3 + [69] fdiv + [70] fstore v4 + [72] aload_2 v2 + [73] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [76] aload_1 v1 + [77] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [80] isub + [81] i2f + [82] fload_3 v3 + [83] fdiv + [84] fstore_2 v2 + [85] iconst_0 + [86] istore v5 + [88] aload_1 v1 + [89] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [92] i2f + [93] fstore v6 + [95] aload_1 v1 + [96] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [99] i2f + [100] fstore v7 + [102] aload_0 v0 + [103] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [106] aload_1 v1 + [107] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [110] aload_1 v1 + [111] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [114] istore v11 + [116] istore v10 + [118] astore v9 + [120] iload v11 + [122] aload v9 + [124] getfield #36 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [127] imul + [128] iload v10 + [130] iconst_5 + [131] ishr + [132] iadd + [133] istore v11 + [135] aload v9 + [137] getfield #34 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [140] iload v11 + [142] iaload + [143] iload v10 + [145] bipush 31 + [147] iand + [148] iushr + [149] iconst_1 + [150] iand + [151] ifeq +7 (target=158) + [154] iconst_1 + [155] goto +4 (target=159) + [158] iconst_0 + [159] istore_1 v1 + [160] iconst_0 + [161] istore v8 + [163] iload v8 + [165] i2f + [166] fload_3 v3 + [167] fcmpg + [168] ifge +90 (target=258) + [171] fload v6 + [173] fload v4 + [175] fadd + [176] fstore v6 + [178] fload v7 + [180] fload_2 v2 + [181] fadd + [182] fstore v7 + [184] aload_0 v0 + [185] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [188] fload v6 + [190] ldc #1 + - Float [0.5] + [192] fadd + [193] f2i + [194] fload v7 + [196] ldc #1 + - Float [0.5] + [198] fadd + [199] f2i + [200] istore v11 + [202] istore v10 + [204] astore v9 + [206] iload v11 + [208] aload v9 + [210] getfield #36 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [213] imul + [214] iload v10 + [216] iconst_5 + [217] ishr + [218] iadd + [219] istore v11 + [221] aload v9 + [223] getfield #34 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [226] iload v11 + [228] iaload + [229] iload v10 + [231] bipush 31 + [233] iand + [234] iushr + [235] iconst_1 + [236] iand + [237] ifeq +7 (target=244) + [240] iconst_1 + [241] goto +4 (target=245) + [244] iconst_0 + [245] iload_1 v1 + [246] ificmpeq +6 (target=252) + [249] iinc v5, 1 + [252] iinc v8, 1 + [255] goto -92 (target=163) + [258] iload v5 + [260] i2f + [261] fload_3 v3 + [262] fdiv + [263] dup + [264] fstore v8 + [266] f2d + [267] ldc2_w #18 + - Double [0.1] + [270] dcmpl + [271] ifle +15 (target=286) + [274] fload v8 + [276] f2d + [277] ldc2_w #22 + - Double [0.9] + [280] dcmpg + [281] ifge +5 (target=286) + [284] iconst_0 + [285] ireturn + [286] fload v8 + [288] f2d + [289] ldc2_w #18 + - Double [0.1] + [292] dcmpg + [293] ifgt +11 (target=304) + [296] iload_1 v1 + [297] ifeq +5 (target=302) + [300] iconst_1 + [301] ireturn + [302] iconst_m1 + [303] ireturn + [304] iload_1 v1 + [305] ifeq +5 (target=310) + [308] iconst_m1 + [309] ireturn + [310] iconst_1 + [311] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getFirstDifferent(Lcom/google/zxing/aztec/detector/Detector$Point;ZII)Lcom/google/zxing/aztec/detector/Detector$Point; + Access flags: 0x2 + = private com.google.zxing.aztec.detector.Detector$Point getFirstDifferent(com.google.zxing.aztec.detector.Detector$Point,boolean,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 410, locals = 9, stack = 4): + [0] aload_1 v1 + [1] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [4] iload_3 v3 + [5] iadd + [6] istore v5 + [8] aload_1 v1 + [9] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [12] iload v4 + [14] iadd + [15] istore_1 v1 + [16] aload_0 v0 + [17] iload v5 + [19] iload_1 v1 + [20] istore v8 + [22] istore v7 + [24] astore v6 + [26] iload v7 + [28] iflt +38 (target=66) + [31] iload v7 + [33] aload v6 + [35] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [38] getfield #37 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [41] ificmpge +25 (target=66) + [44] iload v8 + [46] ifle +20 (target=66) + [49] iload v8 + [51] aload v6 + [53] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [56] getfield #35 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [59] ificmpge +7 (target=66) + [62] iconst_1 + [63] goto +4 (target=67) + [66] iconst_0 + [67] ifeq +73 (target=140) + [70] aload_0 v0 + [71] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [74] iload v5 + [76] iload_1 v1 + [77] istore v8 + [79] istore v7 + [81] astore v6 + [83] iload v8 + [85] aload v6 + [87] getfield #36 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [90] imul + [91] iload v7 + [93] iconst_5 + [94] ishr + [95] iadd + [96] istore v8 + [98] aload v6 + [100] getfield #34 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [103] iload v8 + [105] iaload + [106] iload v7 + [108] bipush 31 + [110] iand + [111] iushr + [112] iconst_1 + [113] iand + [114] ifeq +7 (target=121) + [117] iconst_1 + [118] goto +4 (target=122) + [121] iconst_0 + [122] iload_2 v2 + [123] ificmpne +17 (target=140) + [126] iload v5 + [128] iload_3 v3 + [129] iadd + [130] istore v5 + [132] iload_1 v1 + [133] iload v4 + [135] iadd + [136] istore_1 v1 + [137] goto -121 (target=16) + [140] iload v5 + [142] iload_3 v3 + [143] isub + [144] istore v5 + [146] iload_1 v1 + [147] iload v4 + [149] isub + [150] istore_1 v1 + [151] aload_0 v0 + [152] iload v5 + [154] iload_1 v1 + [155] istore v8 + [157] istore v7 + [159] astore v6 + [161] iload v7 + [163] iflt +38 (target=201) + [166] iload v7 + [168] aload v6 + [170] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [173] getfield #37 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [176] ificmpge +25 (target=201) + [179] iload v8 + [181] ifle +20 (target=201) + [184] iload v8 + [186] aload v6 + [188] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [191] getfield #35 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [194] ificmpge +7 (target=201) + [197] iconst_1 + [198] goto +4 (target=202) + [201] iconst_0 + [202] ifeq +68 (target=270) + [205] aload_0 v0 + [206] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [209] iload v5 + [211] iload_1 v1 + [212] istore v8 + [214] istore v7 + [216] astore v6 + [218] iload v8 + [220] aload v6 + [222] getfield #36 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [225] imul + [226] iload v7 + [228] iconst_5 + [229] ishr + [230] iadd + [231] istore v8 + [233] aload v6 + [235] getfield #34 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [238] iload v8 + [240] iaload + [241] iload v7 + [243] bipush 31 + [245] iand + [246] iushr + [247] iconst_1 + [248] iand + [249] ifeq +7 (target=256) + [252] iconst_1 + [253] goto +4 (target=257) + [256] iconst_0 + [257] iload_2 v2 + [258] ificmpne +12 (target=270) + [261] iload v5 + [263] iload_3 v3 + [264] iadd + [265] istore v5 + [267] goto -116 (target=151) + [270] iload v5 + [272] iload_3 v3 + [273] isub + [274] istore v5 + [276] aload_0 v0 + [277] iload v5 + [279] iload_1 v1 + [280] istore v8 + [282] istore v7 + [284] astore v6 + [286] iload v7 + [288] iflt +38 (target=326) + [291] iload v7 + [293] aload v6 + [295] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [298] getfield #37 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [301] ificmpge +25 (target=326) + [304] iload v8 + [306] ifle +20 (target=326) + [309] iload v8 + [311] aload v6 + [313] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [316] getfield #35 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [319] ificmpge +7 (target=326) + [322] iconst_1 + [323] goto +4 (target=327) + [326] iconst_0 + [327] ifeq +67 (target=394) + [330] aload_0 v0 + [331] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [334] iload v5 + [336] iload_1 v1 + [337] istore v8 + [339] istore v7 + [341] astore v6 + [343] iload v8 + [345] aload v6 + [347] getfield #36 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [350] imul + [351] iload v7 + [353] iconst_5 + [354] ishr + [355] iadd + [356] istore v8 + [358] aload v6 + [360] getfield #34 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [363] iload v8 + [365] iaload + [366] iload v7 + [368] bipush 31 + [370] iand + [371] iushr + [372] iconst_1 + [373] iand + [374] ifeq +7 (target=381) + [377] iconst_1 + [378] goto +4 (target=382) + [381] iconst_0 + [382] iload_2 v2 + [383] ificmpne +11 (target=394) + [386] iload_1 v1 + [387] iload v4 + [389] iadd + [390] istore_1 v1 + [391] goto -115 (target=276) + [394] iload_1 v1 + [395] iload v4 + [397] isub + [398] istore_1 v1 + [399] new #9 + - Class [com/google/zxing/aztec/detector/Detector$Point] + [402] dup + [403] iload v5 + [405] iload_1 v1 + [406] invokespecial #58 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (II)V] + [409] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isValid(II)Z + Access flags: 0x2 + = private boolean isValid(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 34, locals = 3, stack = 2): + [0] iload_1 v1 + [1] iflt +31 (target=32) + [4] iload_1 v1 + [5] aload_0 v0 + [6] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [9] getfield #37 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [12] ificmpge +20 (target=32) + [15] iload_2 v2 + [16] ifle +16 (target=32) + [19] iload_2 v2 + [20] aload_0 v0 + [21] getfield #27 + - Fieldref [com/google/zxing/aztec/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [24] getfield #35 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [27] ificmpge +5 (target=32) + [30] iconst_1 + [31] ireturn + [32] iconst_0 + [33] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: round(F)I + Access flags: 0xa + = private static int round(float) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 1, stack = 2): + [0] fload_0 v0 + [1] ldc #1 + - Float [0.5] + [3] fadd + [4] f2i + [5] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: distance(Lcom/google/zxing/aztec/detector/Detector$Point;Lcom/google/zxing/aztec/detector/Detector$Point;)F + Access flags: 0xa + = private static float distance(com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point) + Class member attributes (count = 1): + - Code attribute instructions (code length = 45, locals = 2, stack = 4): + [0] aload_0 v0 + [1] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [4] aload_1 v1 + [5] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [8] isub + [9] aload_0 v0 + [10] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [13] aload_1 v1 + [14] getfield #32 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [17] isub + [18] imul + [19] aload_0 v0 + [20] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [23] aload_1 v1 + [24] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [27] isub + [28] aload_0 v0 + [29] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [32] aload_1 v1 + [33] getfield #33 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [36] isub + [37] imul + [38] iadd + [39] i2d + [40] invokestatic #68 + - Methodref [java/lang/Math.sqrt (D)D] + [43] d2f + [44] freturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/aztec/detector/Detector$1] + - Class [com/google/zxing/aztec/detector/Detector] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/aztec/detector/Detector$Point] + - Class [com/google/zxing/aztec/detector/Detector] + - Utf8 [Point] + +_____________________________________________________________________ +- Program class: com/google/zxing/aztec/detector/Detector$1 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.aztec.detector.Detector$1 extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 10): + - Class [com/google/zxing/aztec/detector/Detector] + - Class [com/google/zxing/aztec/detector/Detector$1] + - Class [java/lang/Object] + - Utf8 [] + - Utf8 [InnerClasses] + - Utf8 [Synthetic] + - Utf8 [com/google/zxing/aztec/detector/Detector] + - Utf8 [com/google/zxing/aztec/detector/Detector$1] + - Utf8 [java/lang/Object] + +Fields (count = 0): + +Methods (count = 0): + +Class file attributes (count = 2): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/aztec/detector/Detector$1] + - Class [com/google/zxing/aztec/detector/Detector] + - Synthetic attribute + +_____________________________________________________________________ +- Program class: com/google/zxing/aztec/detector/Detector$Point + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.aztec.detector.Detector$Point extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 38): + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/aztec/detector/Detector] + - Class [com/google/zxing/aztec/detector/Detector$1] + - Class [com/google/zxing/aztec/detector/Detector$Point] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + - Methodref [com/google/zxing/ResultPoint. (FF)V] + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (IIB)V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (FF)V] + - NameAndType [ (II)V] + - NameAndType [ (IIB)V] + - NameAndType [x I] + - NameAndType [y I] + - Utf8 [] + - Utf8 [()Lcom/google/zxing/ResultPoint;] + - Utf8 [()V] + - Utf8 [(FF)V] + - Utf8 [(II)V] + - Utf8 [(IIB)V] + - Utf8 [(IILcom/google/zxing/aztec/detector/Detector$1;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [Point] + - Utf8 [Synthetic] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/aztec/detector/Detector] + - Utf8 [com/google/zxing/aztec/detector/Detector$1] + - Utf8 [com/google/zxing/aztec/detector/Detector$Point] + - Utf8 [java/lang/Object] + - Utf8 [toResultPoint] + - Utf8 [x] + - Utf8 [y] + +Fields (count = 2): + - Field: x I + Access flags: 0x11 + = public final int x + - Field: y I + Access flags: 0x11 + = public final int y + +Methods (count = 3): + - Method: toResultPoint()Lcom/google/zxing/ResultPoint; + Access flags: 0x11 + = public final com.google.zxing.ResultPoint toResultPoint() + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 1, stack = 4): + [0] new #1 + - Class [com/google/zxing/ResultPoint] + [3] dup + [4] aload_0 v0 + [5] getfield #6 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [8] i2f + [9] aload_0 v0 + [10] getfield #7 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [13] i2f + [14] invokespecial #8 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [17] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (IIB)V + Access flags: 0x2 + = private Detector$Point(int,int,byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 4, stack = 2): + [0] aload_0 v0 + [1] invokespecial #10 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iload_1 v1 + [6] putfield #6 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.x I] + [9] aload_0 v0 + [10] iload_2 v2 + [11] putfield #7 + - Fieldref [com/google/zxing/aztec/detector/Detector$Point.y I] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (II)V + Access flags: 0x0 + = Detector$Point(int,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 8, locals = 3, stack = 4): + [0] aload_0 v0 + [1] iload_1 v1 + [2] iload_2 v2 + [3] iconst_0 + [4] invokespecial #9 + - Methodref [com/google/zxing/aztec/detector/Detector$Point. (IIB)V] + [7] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Synthetic attribute + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/aztec/detector/Detector$1] + - Class [com/google/zxing/aztec/detector/Detector] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/aztec/detector/Detector$Point] + - Class [com/google/zxing/aztec/detector/Detector] + - Utf8 [Point] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/AndroidHttpClient + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.AndroidHttpClient extends java.lang.Object + +Interfaces (count = 1): + - Class [org/apache/http/client/HttpClient] + +Constant Pool (count = 141): + - String [http] + - String [https] + - Class [com/google/zxing/client/android/AndroidHttpClient] + - Class [com/google/zxing/client/android/AndroidHttpClient$1] + - Class [com/google/zxing/client/android/AndroidHttpClient$DelegateHttpClient] + - Class [java/io/IOException] + - Class [java/lang/Object] + - Class [org/apache/http/client/HttpClient] + - Class [org/apache/http/client/params/HttpClientParams] + - Class [org/apache/http/conn/ClientConnectionManager] + - Class [org/apache/http/conn/scheme/PlainSocketFactory] + - Class [org/apache/http/conn/scheme/Scheme] + - Class [org/apache/http/conn/scheme/SchemeRegistry] + - Class [org/apache/http/conn/ssl/SSLSocketFactory] + - Class [org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager] + - Class [org/apache/http/params/BasicHttpParams] + - Class [org/apache/http/params/HttpConnectionParams] + - Class [org/apache/http/params/HttpProtocolParams] + - Fieldref [com/google/zxing/client/android/AndroidHttpClient.delegate Lorg/apache/http/client/HttpClient;] + - Methodref [com/google/zxing/client/android/AndroidHttpClient. (Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V] + - Methodref [com/google/zxing/client/android/AndroidHttpClient.getConnectionManager ()Lorg/apache/http/conn/ClientConnectionManager;] + - Methodref [com/google/zxing/client/android/AndroidHttpClient$DelegateHttpClient. (Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V] + - Methodref [java/lang/Object. ()V] + - Methodref [org/apache/http/client/params/HttpClientParams.setRedirecting (Lorg/apache/http/params/HttpParams;Z)V] + - Methodref [org/apache/http/conn/scheme/PlainSocketFactory.getSocketFactory ()Lorg/apache/http/conn/scheme/PlainSocketFactory;] + - Methodref [org/apache/http/conn/scheme/Scheme. (Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V] + - Methodref [org/apache/http/conn/scheme/SchemeRegistry. ()V] + - Methodref [org/apache/http/conn/scheme/SchemeRegistry.register (Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme;] + - Methodref [org/apache/http/conn/ssl/SSLSocketFactory.getSocketFactory ()Lorg/apache/http/conn/ssl/SSLSocketFactory;] + - Methodref [org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager. (Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V] + - Methodref [org/apache/http/params/BasicHttpParams. ()V] + - Methodref [org/apache/http/params/HttpConnectionParams.setConnectionTimeout (Lorg/apache/http/params/HttpParams;I)V] + - Methodref [org/apache/http/params/HttpConnectionParams.setSoTimeout (Lorg/apache/http/params/HttpParams;I)V] + - Methodref [org/apache/http/params/HttpConnectionParams.setSocketBufferSize (Lorg/apache/http/params/HttpParams;I)V] + - Methodref [org/apache/http/params/HttpConnectionParams.setStaleCheckingEnabled (Lorg/apache/http/params/HttpParams;Z)V] + - Methodref [org/apache/http/params/HttpProtocolParams.setUserAgent (Lorg/apache/http/params/HttpParams;Ljava/lang/String;)V] + - InterfaceMethodref [org/apache/http/client/HttpClient.execute (Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;)Lorg/apache/http/HttpResponse;] + - InterfaceMethodref [org/apache/http/client/HttpClient.execute (Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object;] + - InterfaceMethodref [org/apache/http/client/HttpClient.execute (Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler;Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object;] + - InterfaceMethodref [org/apache/http/client/HttpClient.execute (Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;] + - InterfaceMethodref [org/apache/http/client/HttpClient.execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;] + - InterfaceMethodref [org/apache/http/client/HttpClient.execute (Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object;] + - InterfaceMethodref [org/apache/http/client/HttpClient.execute (Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object;] + - InterfaceMethodref [org/apache/http/client/HttpClient.execute (Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;] + - InterfaceMethodref [org/apache/http/client/HttpClient.getConnectionManager ()Lorg/apache/http/conn/ClientConnectionManager;] + - InterfaceMethodref [org/apache/http/client/HttpClient.getParams ()Lorg/apache/http/params/HttpParams;] + - InterfaceMethodref [org/apache/http/conn/ClientConnectionManager.shutdown ()V] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V] + - NameAndType [ (Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V] + - NameAndType [ (Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;Lcom/google/zxing/client/android/AndroidHttpClient$1;)V] + - NameAndType [ (Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V] + - NameAndType [delegate Lorg/apache/http/client/HttpClient;] + - NameAndType [execute (Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;)Lorg/apache/http/HttpResponse;] + - NameAndType [execute (Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object;] + - NameAndType [execute (Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler;Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object;] + - NameAndType [execute (Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;] + - NameAndType [execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;] + - NameAndType [execute (Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object;] + - NameAndType [execute (Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object;] + - NameAndType [execute (Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;] + - NameAndType [getConnectionManager ()Lorg/apache/http/conn/ClientConnectionManager;] + - NameAndType [getParams ()Lorg/apache/http/params/HttpParams;] + - NameAndType [getSocketFactory ()Lorg/apache/http/conn/scheme/PlainSocketFactory;] + - NameAndType [getSocketFactory ()Lorg/apache/http/conn/ssl/SSLSocketFactory;] + - NameAndType [register (Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme;] + - NameAndType [setConnectionTimeout (Lorg/apache/http/params/HttpParams;I)V] + - NameAndType [setRedirecting (Lorg/apache/http/params/HttpParams;Z)V] + - NameAndType [setSoTimeout (Lorg/apache/http/params/HttpParams;I)V] + - NameAndType [setSocketBufferSize (Lorg/apache/http/params/HttpParams;I)V] + - NameAndType [setStaleCheckingEnabled (Lorg/apache/http/params/HttpParams;Z)V] + - NameAndType [setUserAgent (Lorg/apache/http/params/HttpParams;Ljava/lang/String;)V] + - NameAndType [shutdown ()V] + - Utf8 [] + - Utf8 [()Lorg/apache/http/conn/ClientConnectionManager;] + - Utf8 [()Lorg/apache/http/conn/scheme/PlainSocketFactory;] + - Utf8 [()Lorg/apache/http/conn/ssl/SSLSocketFactory;] + - Utf8 [()Lorg/apache/http/params/HttpParams;] + - Utf8 [()V] + - Utf8 [(Ljava/lang/String;)Lcom/google/zxing/client/android/AndroidHttpClient;] + - Utf8 [(Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V] + - Utf8 [(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;)Lorg/apache/http/HttpResponse;] + - Utf8 [(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object;] + - Utf8 [(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler;Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object;] + - Utf8 [(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;] + - Utf8 [(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;] + - Utf8 [(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object;] + - Utf8 [(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object;] + - Utf8 [(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;] + - Utf8 [(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V] + - Utf8 [(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;Lcom/google/zxing/client/android/AndroidHttpClient$1;)V] + - Utf8 [(Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme;] + - Utf8 [(Lorg/apache/http/params/HttpParams;I)V] + - Utf8 [(Lorg/apache/http/params/HttpParams;Ljava/lang/String;)V] + - Utf8 [(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V] + - Utf8 [(Lorg/apache/http/params/HttpParams;Z)V] + - Utf8 [(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler<+TT;>;)TT;] + - Utf8 [(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler<+TT;>;Lorg/apache/http/protocol/HttpContext;)TT;] + - Utf8 [(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler<+TT;>;)TT;] + - Utf8 [(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler<+TT;>;Lorg/apache/http/protocol/HttpContext;)TT;] + - Utf8 [] + - Utf8 [Code] + - Utf8 [DelegateHttpClient] + - Utf8 [Exceptions] + - Utf8 [InnerClasses] + - Utf8 [Lorg/apache/http/client/HttpClient;] + - Utf8 [Signature] + - Utf8 [close] + - Utf8 [com/google/zxing/client/android/AndroidHttpClient] + - Utf8 [com/google/zxing/client/android/AndroidHttpClient$1] + - Utf8 [com/google/zxing/client/android/AndroidHttpClient$DelegateHttpClient] + - Utf8 [delegate] + - Utf8 [execute] + - Utf8 [getConnectionManager] + - Utf8 [getParams] + - Utf8 [getSocketFactory] + - Utf8 [http] + - Utf8 [https] + - Utf8 [java/io/IOException] + - Utf8 [java/lang/Object] + - Utf8 [newInstance] + - Utf8 [org/apache/http/client/HttpClient] + - Utf8 [org/apache/http/client/params/HttpClientParams] + - Utf8 [org/apache/http/conn/ClientConnectionManager] + - Utf8 [org/apache/http/conn/scheme/PlainSocketFactory] + - Utf8 [org/apache/http/conn/scheme/Scheme] + - Utf8 [org/apache/http/conn/scheme/SchemeRegistry] + - Utf8 [org/apache/http/conn/ssl/SSLSocketFactory] + - Utf8 [org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager] + - Utf8 [org/apache/http/params/BasicHttpParams] + - Utf8 [org/apache/http/params/HttpConnectionParams] + - Utf8 [org/apache/http/params/HttpProtocolParams] + - Utf8 [register] + - Utf8 [setConnectionTimeout] + - Utf8 [setRedirecting] + - Utf8 [setSoTimeout] + - Utf8 [setSocketBufferSize] + - Utf8 [setStaleCheckingEnabled] + - Utf8 [setUserAgent] + - Utf8 [shutdown] + +Fields (count = 1): + - Field: delegate Lorg/apache/http/client/HttpClient; + Access flags: 0x12 + = private final org.apache.http.client.HttpClient delegate + +Methods (count = 13): + - Method: newInstance(Ljava/lang/String;)Lcom/google/zxing/client/android/AndroidHttpClient; + Access flags: 0x9 + = public static com.google.zxing.client.android.AndroidHttpClient newInstance(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 115, locals = 2, stack = 6): + [0] new #16 + - Class [org/apache/http/params/BasicHttpParams] + [3] dup + [4] invokespecial #31 + - Methodref [org/apache/http/params/BasicHttpParams. ()V] + [7] dup + [8] astore_1 v1 + [9] iconst_0 + [10] invokestatic #35 + - Methodref [org/apache/http/params/HttpConnectionParams.setStaleCheckingEnabled (Lorg/apache/http/params/HttpParams;Z)V] + [13] aload_1 v1 + [14] sipush 20000 + [17] invokestatic #32 + - Methodref [org/apache/http/params/HttpConnectionParams.setConnectionTimeout (Lorg/apache/http/params/HttpParams;I)V] + [20] aload_1 v1 + [21] sipush 20000 + [24] invokestatic #33 + - Methodref [org/apache/http/params/HttpConnectionParams.setSoTimeout (Lorg/apache/http/params/HttpParams;I)V] + [27] aload_1 v1 + [28] sipush 8192 + [31] invokestatic #34 + - Methodref [org/apache/http/params/HttpConnectionParams.setSocketBufferSize (Lorg/apache/http/params/HttpParams;I)V] + [34] aload_1 v1 + [35] iconst_0 + [36] invokestatic #24 + - Methodref [org/apache/http/client/params/HttpClientParams.setRedirecting (Lorg/apache/http/params/HttpParams;Z)V] + [39] aload_0 v0 + [40] ifnull +8 (target=48) + [43] aload_1 v1 + [44] aload_0 v0 + [45] invokestatic #36 + - Methodref [org/apache/http/params/HttpProtocolParams.setUserAgent (Lorg/apache/http/params/HttpParams;Ljava/lang/String;)V] + [48] new #13 + - Class [org/apache/http/conn/scheme/SchemeRegistry] + [51] dup + [52] invokespecial #27 + - Methodref [org/apache/http/conn/scheme/SchemeRegistry. ()V] + [55] dup + [56] astore_0 v0 + [57] new #12 + - Class [org/apache/http/conn/scheme/Scheme] + [60] dup + [61] ldc #1 + - String [http] + [63] invokestatic #25 + - Methodref [org/apache/http/conn/scheme/PlainSocketFactory.getSocketFactory ()Lorg/apache/http/conn/scheme/PlainSocketFactory;] + [66] bipush 80 + [68] invokespecial #26 + - Methodref [org/apache/http/conn/scheme/Scheme. (Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V] + [71] invokevirtual #28 + - Methodref [org/apache/http/conn/scheme/SchemeRegistry.register (Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme;] + [74] pop + [75] aload_0 v0 + [76] new #12 + - Class [org/apache/http/conn/scheme/Scheme] + [79] dup + [80] ldc #2 + - String [https] + [82] invokestatic #29 + - Methodref [org/apache/http/conn/ssl/SSLSocketFactory.getSocketFactory ()Lorg/apache/http/conn/ssl/SSLSocketFactory;] + [85] sipush 443 + [88] invokespecial #26 + - Methodref [org/apache/http/conn/scheme/Scheme. (Ljava/lang/String;Lorg/apache/http/conn/scheme/SocketFactory;I)V] + [91] invokevirtual #28 + - Methodref [org/apache/http/conn/scheme/SchemeRegistry.register (Lorg/apache/http/conn/scheme/Scheme;)Lorg/apache/http/conn/scheme/Scheme;] + [94] pop + [95] new #15 + - Class [org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager] + [98] dup + [99] aload_1 v1 + [100] aload_0 v0 + [101] invokespecial #30 + - Methodref [org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager. (Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/scheme/SchemeRegistry;)V] + [104] astore_0 v0 + [105] new #3 + - Class [com/google/zxing/client/android/AndroidHttpClient] + [108] dup + [109] aload_0 v0 + [110] aload_1 v1 + [111] invokespecial #20 + - Methodref [com/google/zxing/client/android/AndroidHttpClient. (Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V] + [114] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V + Access flags: 0x2 + = private AndroidHttpClient(org.apache.http.conn.ClientConnectionManager,org.apache.http.params.HttpParams) + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 3, stack = 5): + [0] aload_0 v0 + [1] invokespecial #23 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] new #5 + - Class [com/google/zxing/client/android/AndroidHttpClient$DelegateHttpClient] + [8] dup + [9] aload_1 v1 + [10] aload_2 v2 + [11] invokespecial #22 + - Methodref [com/google/zxing/client/android/AndroidHttpClient$DelegateHttpClient. (Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V] + [14] putfield #19 + - Fieldref [com/google/zxing/client/android/AndroidHttpClient.delegate Lorg/apache/http/client/HttpClient;] + [17] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: close()V + Access flags: 0x11 + = public final void close() + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokevirtual #21 + - Methodref [com/google/zxing/client/android/AndroidHttpClient.getConnectionManager ()Lorg/apache/http/conn/ClientConnectionManager;] + [4] invokeinterface #47 + - InterfaceMethodref [org/apache/http/conn/ClientConnectionManager.shutdown ()V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getParams()Lorg/apache/http/params/HttpParams; + Access flags: 0x11 + = public final org.apache.http.params.HttpParams getParams() + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #19 + - Fieldref [com/google/zxing/client/android/AndroidHttpClient.delegate Lorg/apache/http/client/HttpClient;] + [4] invokeinterface #46 + - InterfaceMethodref [org/apache/http/client/HttpClient.getParams ()Lorg/apache/http/params/HttpParams;] + [9] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getConnectionManager()Lorg/apache/http/conn/ClientConnectionManager; + Access flags: 0x11 + = public final org.apache.http.conn.ClientConnectionManager getConnectionManager() + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #19 + - Fieldref [com/google/zxing/client/android/AndroidHttpClient.delegate Lorg/apache/http/client/HttpClient;] + [4] invokeinterface #45 + - InterfaceMethodref [org/apache/http/client/HttpClient.getConnectionManager ()Lorg/apache/http/conn/ClientConnectionManager;] + [9] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; + Access flags: 0x11 + = public final org.apache.http.HttpResponse execute(org.apache.http.client.methods.HttpUriRequest) + Class member attributes (count = 2): + - Code attribute instructions (code length = 11, locals = 2, stack = 2): + [0] aload_0 v0 + [1] getfield #19 + - Fieldref [com/google/zxing/client/android/AndroidHttpClient.delegate Lorg/apache/http/client/HttpClient;] + [4] aload_1 v1 + [5] invokeinterface #41 + - InterfaceMethodref [org/apache/http/client/HttpClient.execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;] + [10] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [java/io/IOException] + - Method: execute(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; + Access flags: 0x11 + = public final org.apache.http.HttpResponse execute(org.apache.http.client.methods.HttpUriRequest,org.apache.http.protocol.HttpContext) + Class member attributes (count = 2): + - Code attribute instructions (code length = 12, locals = 3, stack = 3): + [0] aload_0 v0 + [1] getfield #19 + - Fieldref [com/google/zxing/client/android/AndroidHttpClient.delegate Lorg/apache/http/client/HttpClient;] + [4] aload_1 v1 + [5] aload_2 v2 + [6] invokeinterface #44 + - InterfaceMethodref [org/apache/http/client/HttpClient.execute (Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;] + [11] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [java/io/IOException] + - Method: execute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;)Lorg/apache/http/HttpResponse; + Access flags: 0x11 + = public final org.apache.http.HttpResponse execute(org.apache.http.HttpHost,org.apache.http.HttpRequest) + Class member attributes (count = 2): + - Code attribute instructions (code length = 12, locals = 3, stack = 3): + [0] aload_0 v0 + [1] getfield #19 + - Fieldref [com/google/zxing/client/android/AndroidHttpClient.delegate Lorg/apache/http/client/HttpClient;] + [4] aload_1 v1 + [5] aload_2 v2 + [6] invokeinterface #37 + - InterfaceMethodref [org/apache/http/client/HttpClient.execute (Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;)Lorg/apache/http/HttpResponse;] + [11] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [java/io/IOException] + - Method: execute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse; + Access flags: 0x11 + = public final org.apache.http.HttpResponse execute(org.apache.http.HttpHost,org.apache.http.HttpRequest,org.apache.http.protocol.HttpContext) + Class member attributes (count = 2): + - Code attribute instructions (code length = 13, locals = 4, stack = 4): + [0] aload_0 v0 + [1] getfield #19 + - Fieldref [com/google/zxing/client/android/AndroidHttpClient.delegate Lorg/apache/http/client/HttpClient;] + [4] aload_1 v1 + [5] aload_2 v2 + [6] aload_3 v3 + [7] invokeinterface #40 + - InterfaceMethodref [org/apache/http/client/HttpClient.execute (Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;] + [12] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [java/io/IOException] + - Method: execute(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object; + Access flags: 0x11 + = public final java.lang.Object execute(org.apache.http.client.methods.HttpUriRequest,org.apache.http.client.ResponseHandler) + Class member attributes (count = 3): + - Code attribute instructions (code length = 12, locals = 3, stack = 3): + [0] aload_0 v0 + [1] getfield #19 + - Fieldref [com/google/zxing/client/android/AndroidHttpClient.delegate Lorg/apache/http/client/HttpClient;] + [4] aload_1 v1 + [5] aload_2 v2 + [6] invokeinterface #42 + - InterfaceMethodref [org/apache/http/client/HttpClient.execute (Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object;] + [11] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [java/io/IOException] + - Signature attribute: + - Utf8 [(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler<+TT;>;)TT;] + - Method: execute(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object; + Access flags: 0x11 + = public final java.lang.Object execute(org.apache.http.client.methods.HttpUriRequest,org.apache.http.client.ResponseHandler,org.apache.http.protocol.HttpContext) + Class member attributes (count = 3): + - Code attribute instructions (code length = 13, locals = 4, stack = 4): + [0] aload_0 v0 + [1] getfield #19 + - Fieldref [com/google/zxing/client/android/AndroidHttpClient.delegate Lorg/apache/http/client/HttpClient;] + [4] aload_1 v1 + [5] aload_2 v2 + [6] aload_3 v3 + [7] invokeinterface #43 + - InterfaceMethodref [org/apache/http/client/HttpClient.execute (Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object;] + [12] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [java/io/IOException] + - Signature attribute: + - Utf8 [(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler<+TT;>;Lorg/apache/http/protocol/HttpContext;)TT;] + - Method: execute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object; + Access flags: 0x11 + = public final java.lang.Object execute(org.apache.http.HttpHost,org.apache.http.HttpRequest,org.apache.http.client.ResponseHandler) + Class member attributes (count = 3): + - Code attribute instructions (code length = 13, locals = 4, stack = 4): + [0] aload_0 v0 + [1] getfield #19 + - Fieldref [com/google/zxing/client/android/AndroidHttpClient.delegate Lorg/apache/http/client/HttpClient;] + [4] aload_1 v1 + [5] aload_2 v2 + [6] aload_3 v3 + [7] invokeinterface #38 + - InterfaceMethodref [org/apache/http/client/HttpClient.execute (Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object;] + [12] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [java/io/IOException] + - Signature attribute: + - Utf8 [(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler<+TT;>;)TT;] + - Method: execute(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler;Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object; + Access flags: 0x11 + = public final java.lang.Object execute(org.apache.http.HttpHost,org.apache.http.HttpRequest,org.apache.http.client.ResponseHandler,org.apache.http.protocol.HttpContext) + Class member attributes (count = 3): + - Code attribute instructions (code length = 15, locals = 5, stack = 5): + [0] aload_0 v0 + [1] getfield #19 + - Fieldref [com/google/zxing/client/android/AndroidHttpClient.delegate Lorg/apache/http/client/HttpClient;] + [4] aload_1 v1 + [5] aload_2 v2 + [6] aload_3 v3 + [7] aload v4 + [9] invokeinterface #39 + - InterfaceMethodref [org/apache/http/client/HttpClient.execute (Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler;Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object;] + [14] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [java/io/IOException] + - Signature attribute: + - Utf8 [(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler<+TT;>;Lorg/apache/http/protocol/HttpContext;)TT;] + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x1008 = static synthetic + - Class [com/google/zxing/client/android/AndroidHttpClient$1] + - Class [com/google/zxing/client/android/AndroidHttpClient] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/client/android/AndroidHttpClient$DelegateHttpClient] + - Class [com/google/zxing/client/android/AndroidHttpClient] + - Utf8 [DelegateHttpClient] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/AndroidHttpClient$1 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x1030 + = final synthetic class com.google.zxing.client.android.AndroidHttpClient$1 extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 10): + - Class [com/google/zxing/client/android/AndroidHttpClient] + - Class [com/google/zxing/client/android/AndroidHttpClient$1] + - Class [java/lang/Object] + - Utf8 [] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [com/google/zxing/client/android/AndroidHttpClient] + - Utf8 [com/google/zxing/client/android/AndroidHttpClient$1] + - Utf8 [java/lang/Object] + +Fields (count = 0): + +Methods (count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/AndroidHttpClient] + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x1008 = static synthetic + - Class [com/google/zxing/client/android/AndroidHttpClient$1] + - Class [com/google/zxing/client/android/AndroidHttpClient] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/AndroidHttpClient$DelegateHttpClient + Superclass: org/apache/http/impl/client/DefaultHttpClient + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.AndroidHttpClient$DelegateHttpClient extends org.apache.http.impl.client.DefaultHttpClient + +Interfaces (count = 0): + +Constant Pool (count = 52): + - String [http.auth.credentials-provider] + - String [http.authscheme-registry] + - String [http.cookiespec-registry] + - Class [com/google/zxing/client/android/AndroidHttpClient] + - Class [com/google/zxing/client/android/AndroidHttpClient$1] + - Class [com/google/zxing/client/android/AndroidHttpClient$DelegateHttpClient] + - Class [org/apache/http/impl/client/DefaultHttpClient] + - Class [org/apache/http/protocol/BasicHttpContext] + - Class [org/apache/http/protocol/HttpContext] + - Methodref [com/google/zxing/client/android/AndroidHttpClient$DelegateHttpClient. (Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;B)V] + - Methodref [com/google/zxing/client/android/AndroidHttpClient$DelegateHttpClient.getAuthSchemes ()Lorg/apache/http/auth/AuthSchemeRegistry;] + - Methodref [com/google/zxing/client/android/AndroidHttpClient$DelegateHttpClient.getCookieSpecs ()Lorg/apache/http/cookie/CookieSpecRegistry;] + - Methodref [com/google/zxing/client/android/AndroidHttpClient$DelegateHttpClient.getCredentialsProvider ()Lorg/apache/http/client/CredentialsProvider;] + - Methodref [org/apache/http/impl/client/DefaultHttpClient. (Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V] + - Methodref [org/apache/http/protocol/BasicHttpContext. ()V] + - InterfaceMethodref [org/apache/http/protocol/HttpContext.setAttribute (Ljava/lang/String;Ljava/lang/Object;)V] + - NameAndType [ ()V] + - NameAndType [ (Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V] + - NameAndType [ (Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;B)V] + - NameAndType [getAuthSchemes ()Lorg/apache/http/auth/AuthSchemeRegistry;] + - NameAndType [getCookieSpecs ()Lorg/apache/http/cookie/CookieSpecRegistry;] + - NameAndType [getCredentialsProvider ()Lorg/apache/http/client/CredentialsProvider;] + - NameAndType [setAttribute (Ljava/lang/String;Ljava/lang/Object;)V] + - Utf8 [] + - Utf8 [()Lorg/apache/http/auth/AuthSchemeRegistry;] + - Utf8 [()Lorg/apache/http/client/CredentialsProvider;] + - Utf8 [()Lorg/apache/http/cookie/CookieSpecRegistry;] + - Utf8 [()Lorg/apache/http/protocol/HttpContext;] + - Utf8 [()V] + - Utf8 [(Ljava/lang/String;Ljava/lang/Object;)V] + - Utf8 [(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V] + - Utf8 [(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;B)V] + - Utf8 [(Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;Lcom/google/zxing/client/android/AndroidHttpClient$1;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [DelegateHttpClient] + - Utf8 [InnerClasses] + - Utf8 [com/google/zxing/client/android/AndroidHttpClient] + - Utf8 [com/google/zxing/client/android/AndroidHttpClient$1] + - Utf8 [com/google/zxing/client/android/AndroidHttpClient$DelegateHttpClient] + - Utf8 [createHttpContext] + - Utf8 [getAuthSchemes] + - Utf8 [getCookieSpecs] + - Utf8 [getCredentialsProvider] + - Utf8 [http.auth.credentials-provider] + - Utf8 [http.authscheme-registry] + - Utf8 [http.cookiespec-registry] + - Utf8 [org/apache/http/impl/client/DefaultHttpClient] + - Utf8 [org/apache/http/protocol/BasicHttpContext] + - Utf8 [org/apache/http/protocol/HttpContext] + - Utf8 [setAttribute] + +Fields (count = 0): + +Methods (count = 3): + - Method: (Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;B)V + Access flags: 0x2 + = private AndroidHttpClient$DelegateHttpClient(org.apache.http.conn.ClientConnectionManager,org.apache.http.params.HttpParams,byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 7, locals = 4, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] invokespecial #14 + - Methodref [org/apache/http/impl/client/DefaultHttpClient. (Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V] + [6] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: createHttpContext()Lorg/apache/http/protocol/HttpContext; + Access flags: 0x14 + = protected final org.apache.http.protocol.HttpContext createHttpContext() + Class member attributes (count = 1): + - Code attribute instructions (code length = 46, locals = 2, stack = 3): + [0] new #8 + - Class [org/apache/http/protocol/BasicHttpContext] + [3] dup + [4] invokespecial #15 + - Methodref [org/apache/http/protocol/BasicHttpContext. ()V] + [7] dup + [8] astore_1 v1 + [9] ldc #2 + - String [http.authscheme-registry] + [11] aload_0 v0 + [12] invokevirtual #11 + - Methodref [com/google/zxing/client/android/AndroidHttpClient$DelegateHttpClient.getAuthSchemes ()Lorg/apache/http/auth/AuthSchemeRegistry;] + [15] invokeinterface #16 + - InterfaceMethodref [org/apache/http/protocol/HttpContext.setAttribute (Ljava/lang/String;Ljava/lang/Object;)V] + [20] aload_1 v1 + [21] ldc #3 + - String [http.cookiespec-registry] + [23] aload_0 v0 + [24] invokevirtual #12 + - Methodref [com/google/zxing/client/android/AndroidHttpClient$DelegateHttpClient.getCookieSpecs ()Lorg/apache/http/cookie/CookieSpecRegistry;] + [27] invokeinterface #16 + - InterfaceMethodref [org/apache/http/protocol/HttpContext.setAttribute (Ljava/lang/String;Ljava/lang/Object;)V] + [32] aload_1 v1 + [33] ldc #1 + - String [http.auth.credentials-provider] + [35] aload_0 v0 + [36] invokevirtual #13 + - Methodref [com/google/zxing/client/android/AndroidHttpClient$DelegateHttpClient.getCredentialsProvider ()Lorg/apache/http/client/CredentialsProvider;] + [39] invokeinterface #16 + - InterfaceMethodref [org/apache/http/protocol/HttpContext.setAttribute (Ljava/lang/String;Ljava/lang/Object;)V] + [44] aload_1 v1 + [45] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;)V + Access flags: 0x1000 + = synthetic AndroidHttpClient$DelegateHttpClient(org.apache.http.conn.ClientConnectionManager,org.apache.http.params.HttpParams) + Class member attributes (count = 1): + - Code attribute instructions (code length = 8, locals = 3, stack = 4): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] iconst_0 + [4] invokespecial #10 + - Methodref [com/google/zxing/client/android/AndroidHttpClient$DelegateHttpClient. (Lorg/apache/http/conn/ClientConnectionManager;Lorg/apache/http/params/HttpParams;B)V] + [7] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x1008 = static synthetic + - Class [com/google/zxing/client/android/AndroidHttpClient$1] + - Class [com/google/zxing/client/android/AndroidHttpClient] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/client/android/AndroidHttpClient$DelegateHttpClient] + - Class [com/google/zxing/client/android/AndroidHttpClient] + - Utf8 [DelegateHttpClient] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/BeepManager + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.BeepManager extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 168): + - Integer [2131034112] + - Float [0.1] + - String [audio] + - String [preferences_play_beep] + - String [preferences_vibrate] + - String [vibrator] + - Class [android/app/Activity] + - Class [android/content/Context] + - Class [android/content/SharedPreferences] + - Class [android/content/res/AssetFileDescriptor] + - Class [android/content/res/Resources] + - Class [android/media/AudioManager] + - Class [android/media/MediaPlayer] + - Class [android/media/MediaPlayer$OnCompletionListener] + - Class [android/os/Vibrator] + - Class [android/preference/PreferenceManager] + - Class [android/util/Log] + - Class [com/google/zxing/client/android/BeepManager] + - Class [com/google/zxing/client/android/BeepManager$1] + - Class [java/io/IOException] + - Class [java/lang/Class] + - Class [java/lang/Object] + - Long [200] + - Fieldref [com/google/zxing/client/android/BeepManager.TAG Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/BeepManager.activity Landroid/app/Activity;] + - Fieldref [com/google/zxing/client/android/BeepManager.mediaPlayer Landroid/media/MediaPlayer;] + - Fieldref [com/google/zxing/client/android/BeepManager.playBeep Z] + - Fieldref [com/google/zxing/client/android/BeepManager.vibrate Z] + - Methodref [android/app/Activity.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + - Methodref [android/app/Activity.setVolumeControlStream (I)V] + - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;] + - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + - Methodref [android/content/res/AssetFileDescriptor.close ()V] + - Methodref [android/content/res/AssetFileDescriptor.getFileDescriptor ()Ljava/io/FileDescriptor;] + - Methodref [android/content/res/AssetFileDescriptor.getLength ()J] + - Methodref [android/content/res/AssetFileDescriptor.getStartOffset ()J] + - Methodref [android/content/res/Resources.openRawResourceFd (I)Landroid/content/res/AssetFileDescriptor;] + - Methodref [android/media/AudioManager.getRingerMode ()I] + - Methodref [android/media/MediaPlayer. ()V] + - Methodref [android/media/MediaPlayer.prepare ()V] + - Methodref [android/media/MediaPlayer.setAudioStreamType (I)V] + - Methodref [android/media/MediaPlayer.setDataSource (Ljava/io/FileDescriptor;JJ)V] + - Methodref [android/media/MediaPlayer.setOnCompletionListener (Landroid/media/MediaPlayer$OnCompletionListener;)V] + - Methodref [android/media/MediaPlayer.setVolume (FF)V] + - Methodref [android/media/MediaPlayer.start ()V] + - Methodref [android/os/Vibrator.vibrate (J)V] + - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/Throwable;)I] + - Methodref [com/google/zxing/client/android/BeepManager.buildMediaPlayer (Landroid/content/Context;)Landroid/media/MediaPlayer;] + - Methodref [com/google/zxing/client/android/BeepManager.shouldBeep (Landroid/content/SharedPreferences;Landroid/content/Context;)Z] + - Methodref [com/google/zxing/client/android/BeepManager.updatePrefs ()V] + - Methodref [com/google/zxing/client/android/BeepManager$1. ()V] + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + - Methodref [java/lang/Object. ()V] + - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] + - NameAndType [ ()V] + - NameAndType [TAG Ljava/lang/String;] + - NameAndType [activity Landroid/app/Activity;] + - NameAndType [buildMediaPlayer (Landroid/content/Context;)Landroid/media/MediaPlayer;] + - NameAndType [close ()V] + - NameAndType [getBoolean (Ljava/lang/String;Z)Z] + - NameAndType [getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + - NameAndType [getFileDescriptor ()Ljava/io/FileDescriptor;] + - NameAndType [getLength ()J] + - NameAndType [getResources ()Landroid/content/res/Resources;] + - NameAndType [getRingerMode ()I] + - NameAndType [getSimpleName ()Ljava/lang/String;] + - NameAndType [getStartOffset ()J] + - NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + - NameAndType [mediaPlayer Landroid/media/MediaPlayer;] + - NameAndType [openRawResourceFd (I)Landroid/content/res/AssetFileDescriptor;] + - NameAndType [playBeep Z] + - NameAndType [prepare ()V] + - NameAndType [setAudioStreamType (I)V] + - NameAndType [setDataSource (Ljava/io/FileDescriptor;JJ)V] + - NameAndType [setOnCompletionListener (Landroid/media/MediaPlayer$OnCompletionListener;)V] + - NameAndType [setVolume (FF)V] + - NameAndType [setVolumeControlStream (I)V] + - NameAndType [shouldBeep (Landroid/content/SharedPreferences;Landroid/content/Context;)Z] + - NameAndType [start ()V] + - NameAndType [updatePrefs ()V] + - NameAndType [vibrate (J)V] + - NameAndType [vibrate Z] + - NameAndType [w (Ljava/lang/String;Ljava/lang/Throwable;)I] + - Utf8 [] + - Utf8 [()I] + - Utf8 [()J] + - Utf8 [()Landroid/content/res/Resources;] + - Utf8 [()Ljava/io/FileDescriptor;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(FF)V] + - Utf8 [(I)Landroid/content/res/AssetFileDescriptor;] + - Utf8 [(I)V] + - Utf8 [(J)V] + - Utf8 [(Landroid/app/Activity;)V] + - Utf8 [(Landroid/content/Context;)Landroid/content/SharedPreferences;] + - Utf8 [(Landroid/content/Context;)Landroid/media/MediaPlayer;] + - Utf8 [(Landroid/content/SharedPreferences;Landroid/content/Context;)Z] + - Utf8 [(Landroid/media/MediaPlayer$OnCompletionListener;)V] + - Utf8 [(Ljava/io/FileDescriptor;JJ)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/String;Ljava/lang/Throwable;)I] + - Utf8 [(Ljava/lang/String;Z)Z] + - Utf8 [] + - Utf8 [] + - Utf8 [BEEP_VOLUME] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [F] + - Utf8 [InnerClasses] + - Utf8 [J] + - Utf8 [Landroid/app/Activity;] + - Utf8 [Landroid/media/MediaPlayer;] + - Utf8 [Ljava/lang/String;] + - Utf8 [OnCompletionListener] + - Utf8 [TAG] + - Utf8 [VIBRATE_DURATION] + - Utf8 [Z] + - Utf8 [activity] + - Utf8 [android/app/Activity] + - Utf8 [android/content/Context] + - Utf8 [android/content/SharedPreferences] + - Utf8 [android/content/res/AssetFileDescriptor] + - Utf8 [android/content/res/Resources] + - Utf8 [android/media/AudioManager] + - Utf8 [android/media/MediaPlayer] + - Utf8 [android/media/MediaPlayer$OnCompletionListener] + - Utf8 [android/os/Vibrator] + - Utf8 [android/preference/PreferenceManager] + - Utf8 [android/util/Log] + - Utf8 [audio] + - Utf8 [buildMediaPlayer] + - Utf8 [close] + - Utf8 [com/google/zxing/client/android/BeepManager] + - Utf8 [com/google/zxing/client/android/BeepManager$1] + - Utf8 [getBoolean] + - Utf8 [getDefaultSharedPreferences] + - Utf8 [getFileDescriptor] + - Utf8 [getLength] + - Utf8 [getResources] + - Utf8 [getRingerMode] + - Utf8 [getSimpleName] + - Utf8 [getStartOffset] + - Utf8 [getSystemService] + - Utf8 [java/io/IOException] + - Utf8 [java/lang/Class] + - Utf8 [java/lang/Object] + - Utf8 [mediaPlayer] + - Utf8 [openRawResourceFd] + - Utf8 [playBeep] + - Utf8 [playBeepSoundAndVibrate] + - Utf8 [preferences_play_beep] + - Utf8 [preferences_vibrate] + - Utf8 [prepare] + - Utf8 [setAudioStreamType] + - Utf8 [setDataSource] + - Utf8 [setOnCompletionListener] + - Utf8 [setVolume] + - Utf8 [setVolumeControlStream] + - Utf8 [shouldBeep] + - Utf8 [start] + - Utf8 [updatePrefs] + - Utf8 [vibrate] + - Utf8 [vibrator] + - Utf8 [w] + +Fields (count = 7): + - Field: TAG Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String TAG + - Field: BEEP_VOLUME F + Access flags: 0x1a + = private static final float BEEP_VOLUME + Class member attributes (count = 1): + - Constant value attribute: + - Float [0.1] + - Field: VIBRATE_DURATION J + Access flags: 0x1a + = private static final long VIBRATE_DURATION + Class member attributes (count = 1): + - Constant value attribute: + - Long [200] + - Field: activity Landroid/app/Activity; + Access flags: 0x12 + = private final android.app.Activity activity + - Field: mediaPlayer Landroid/media/MediaPlayer; + Access flags: 0x2 + = private android.media.MediaPlayer mediaPlayer + - Field: playBeep Z + Access flags: 0x2 + = private boolean playBeep + - Field: vibrate Z + Access flags: 0x2 + = private boolean vibrate + +Methods (count = 6): + - Method: (Landroid/app/Activity;)V + Access flags: 0x0 + = BeepManager(android.app.Activity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 19, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #55 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #26 + - Fieldref [com/google/zxing/client/android/BeepManager.activity Landroid/app/Activity;] + [9] aload_0 v0 + [10] aconst_null + [11] putfield #27 + - Fieldref [com/google/zxing/client/android/BeepManager.mediaPlayer Landroid/media/MediaPlayer;] + [14] aload_0 v0 + [15] invokevirtual #52 + - Methodref [com/google/zxing/client/android/BeepManager.updatePrefs ()V] + [18] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: updatePrefs()V + Access flags: 0x10 + = final void updatePrefs() + Class member attributes (count = 1): + - Code attribute instructions (code length = 97, locals = 4, stack = 4): + [0] aload_0 v0 + [1] getfield #26 + - Fieldref [com/google/zxing/client/android/BeepManager.activity Landroid/app/Activity;] + [4] invokestatic #48 + - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + [7] astore_1 v1 + [8] aload_0 v0 + [9] aload_1 v1 + [10] aload_0 v0 + [11] getfield #26 + - Fieldref [com/google/zxing/client/android/BeepManager.activity Landroid/app/Activity;] + [14] astore_3 v3 + [15] ldc #4 + - String [preferences_play_beep] + [17] iconst_1 + [18] invokeinterface #56 + - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] + [23] dup + [24] istore_2 v2 + [25] ifeq +21 (target=46) + [28] aload_3 v3 + [29] ldc #3 + - String [audio] + [31] invokevirtual #33 + - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + [34] checkcast #12 + - Class [android/media/AudioManager] + [37] invokevirtual #39 + - Methodref [android/media/AudioManager.getRingerMode ()I] + [40] iconst_2 + [41] ificmpeq +5 (target=46) + [44] iconst_0 + [45] istore_2 v2 + [46] iload_2 v2 + [47] putfield #28 + - Fieldref [com/google/zxing/client/android/BeepManager.playBeep Z] + [50] aload_0 v0 + [51] aload_1 v1 + [52] ldc #5 + - String [preferences_vibrate] + [54] iconst_0 + [55] invokeinterface #56 + - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] + [60] putfield #29 + - Fieldref [com/google/zxing/client/android/BeepManager.vibrate Z] + [63] aload_0 v0 + [64] getfield #28 + - Fieldref [com/google/zxing/client/android/BeepManager.playBeep Z] + [67] ifeq +29 (target=96) + [70] aload_0 v0 + [71] getfield #27 + - Fieldref [com/google/zxing/client/android/BeepManager.mediaPlayer Landroid/media/MediaPlayer;] + [74] ifnonnull +22 (target=96) + [77] aload_0 v0 + [78] getfield #26 + - Fieldref [com/google/zxing/client/android/BeepManager.activity Landroid/app/Activity;] + [81] iconst_3 + [82] invokevirtual #31 + - Methodref [android/app/Activity.setVolumeControlStream (I)V] + [85] aload_0 v0 + [86] aload_0 v0 + [87] getfield #26 + - Fieldref [com/google/zxing/client/android/BeepManager.activity Landroid/app/Activity;] + [90] invokestatic #50 + - Methodref [com/google/zxing/client/android/BeepManager.buildMediaPlayer (Landroid/content/Context;)Landroid/media/MediaPlayer;] + [93] putfield #27 + - Fieldref [com/google/zxing/client/android/BeepManager.mediaPlayer Landroid/media/MediaPlayer;] + [96] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: playBeepSoundAndVibrate()V + Access flags: 0x10 + = final void playBeepSoundAndVibrate() + Class member attributes (count = 1): + - Code attribute instructions (code length = 47, locals = 1, stack = 3): + [0] aload_0 v0 + [1] getfield #28 + - Fieldref [com/google/zxing/client/android/BeepManager.playBeep Z] + [4] ifeq +17 (target=21) + [7] aload_0 v0 + [8] getfield #27 + - Fieldref [com/google/zxing/client/android/BeepManager.mediaPlayer Landroid/media/MediaPlayer;] + [11] ifnull +10 (target=21) + [14] aload_0 v0 + [15] getfield #27 + - Fieldref [com/google/zxing/client/android/BeepManager.mediaPlayer Landroid/media/MediaPlayer;] + [18] invokevirtual #46 + - Methodref [android/media/MediaPlayer.start ()V] + [21] aload_0 v0 + [22] getfield #29 + - Fieldref [com/google/zxing/client/android/BeepManager.vibrate Z] + [25] ifeq +21 (target=46) + [28] aload_0 v0 + [29] getfield #26 + - Fieldref [com/google/zxing/client/android/BeepManager.activity Landroid/app/Activity;] + [32] ldc #6 + - String [vibrator] + [34] invokevirtual #30 + - Methodref [android/app/Activity.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + [37] checkcast #15 + - Class [android/os/Vibrator] + [40] ldc2_w #23 + - Long [200] + [43] invokevirtual #47 + - Methodref [android/os/Vibrator.vibrate (J)V] + [46] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: shouldBeep(Landroid/content/SharedPreferences;Landroid/content/Context;)Z + Access flags: 0xa + = private static boolean shouldBeep(android.content.SharedPreferences,android.content.Context) + Class member attributes (count = 1): + - Code attribute instructions (code length = 34, locals = 2, stack = 3): + [0] aload_0 v0 + [1] ldc #4 + - String [preferences_play_beep] + [3] iconst_1 + [4] invokeinterface #56 + - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] + [9] dup + [10] istore_0 v0 + [11] ifeq +21 (target=32) + [14] aload_1 v1 + [15] ldc #3 + - String [audio] + [17] invokevirtual #33 + - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + [20] checkcast #12 + - Class [android/media/AudioManager] + [23] invokevirtual #39 + - Methodref [android/media/AudioManager.getRingerMode ()I] + [26] iconst_2 + [27] ificmpeq +5 (target=32) + [30] iconst_0 + [31] istore_0 v0 + [32] iload_0 v0 + [33] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: buildMediaPlayer(Landroid/content/Context;)Landroid/media/MediaPlayer; + Access flags: 0xa + = private static android.media.MediaPlayer buildMediaPlayer(android.content.Context) + Class member attributes (count = 1): + - Code attribute instructions (code length = 82, locals = 2, stack = 6): + [0] new #13 + - Class [android/media/MediaPlayer] + [3] dup + [4] invokespecial #40 + - Methodref [android/media/MediaPlayer. ()V] + [7] dup + [8] astore_1 v1 + [9] iconst_3 + [10] invokevirtual #42 + - Methodref [android/media/MediaPlayer.setAudioStreamType (I)V] + [13] aload_1 v1 + [14] new #19 + - Class [com/google/zxing/client/android/BeepManager$1] + [17] dup + [18] invokespecial #53 + - Methodref [com/google/zxing/client/android/BeepManager$1. ()V] + [21] invokevirtual #44 + - Methodref [android/media/MediaPlayer.setOnCompletionListener (Landroid/media/MediaPlayer$OnCompletionListener;)V] + [24] aload_0 v0 + [25] invokevirtual #32 + - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;] + [28] ldc #1 + - Integer [2131034112] + [30] invokevirtual #38 + - Methodref [android/content/res/Resources.openRawResourceFd (I)Landroid/content/res/AssetFileDescriptor;] + [33] astore_0 v0 + [34] aload_1 v1 + [35] aload_0 v0 + [36] invokevirtual #35 + - Methodref [android/content/res/AssetFileDescriptor.getFileDescriptor ()Ljava/io/FileDescriptor;] + [39] aload_0 v0 + [40] invokevirtual #37 + - Methodref [android/content/res/AssetFileDescriptor.getStartOffset ()J] + [43] aload_0 v0 + [44] invokevirtual #36 + - Methodref [android/content/res/AssetFileDescriptor.getLength ()J] + [47] invokevirtual #43 + - Methodref [android/media/MediaPlayer.setDataSource (Ljava/io/FileDescriptor;JJ)V] + [50] aload_0 v0 + [51] invokevirtual #34 + - Methodref [android/content/res/AssetFileDescriptor.close ()V] + [54] aload_1 v1 + [55] ldc #2 + - Float [0.1] + [57] ldc #2 + - Float [0.1] + [59] invokevirtual #45 + - Methodref [android/media/MediaPlayer.setVolume (FF)V] + [62] aload_1 v1 + [63] invokevirtual #41 + - Methodref [android/media/MediaPlayer.prepare ()V] + [66] goto +14 (target=80) + [69] astore_0 v0 + [70] getstatic #25 + - Fieldref [com/google/zxing/client/android/BeepManager.TAG Ljava/lang/String;] + [73] aload_0 v0 + [74] invokestatic #49 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/Throwable;)I] + [77] pop + [78] aconst_null + [79] astore_1 v1 + [80] aload_1 v1 + [81] areturn + Code attribute exceptions (count = 1): + - ExceptionInfo (34 -> 66: 69): + - Class [java/io/IOException] + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 9, locals = 0, stack = 1): + [0] ldc #18 + - Class [com/google/zxing/client/android/BeepManager] + [2] invokevirtual #54 + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + [5] putstatic #25 + - Fieldref [com/google/zxing/client/android/BeepManager.TAG Ljava/lang/String;] + [8] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/client/android/BeepManager$1] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/media/MediaPlayer$OnCompletionListener] + - Class [android/media/MediaPlayer] + - Utf8 [OnCompletionListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/BeepManager$1 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.BeepManager$1 extends java.lang.Object + +Interfaces (count = 1): + - Class [android/media/MediaPlayer$OnCompletionListener] + +Constant Pool (count = 29): + - Class [android/media/MediaPlayer] + - Class [android/media/MediaPlayer$OnCompletionListener] + - Class [com/google/zxing/client/android/BeepManager] + - Class [com/google/zxing/client/android/BeepManager$1] + - Class [java/lang/Object] + - Methodref [android/media/MediaPlayer.seekTo (I)V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [buildMediaPlayer (Landroid/content/Context;)Landroid/media/MediaPlayer;] + - NameAndType [seekTo (I)V] + - Utf8 [] + - Utf8 [()V] + - Utf8 [(I)V] + - Utf8 [(Landroid/content/Context;)Landroid/media/MediaPlayer;] + - Utf8 [(Landroid/media/MediaPlayer;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [OnCompletionListener] + - Utf8 [android/media/MediaPlayer] + - Utf8 [android/media/MediaPlayer$OnCompletionListener] + - Utf8 [buildMediaPlayer] + - Utf8 [com/google/zxing/client/android/BeepManager] + - Utf8 [com/google/zxing/client/android/BeepManager$1] + - Utf8 [java/lang/Object] + - Utf8 [onCompletion] + - Utf8 [seekTo] + +Fields (count = 0): + +Methods (count = 2): + - Method: ()V + Access flags: 0x0 + = BeepManager$1() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #7 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onCompletion(Landroid/media/MediaPlayer;)V + Access flags: 0x11 + = public final void onCompletion(android.media.MediaPlayer) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_1 v1 + [1] iconst_0 + [2] invokevirtual #6 + - Methodref [android/media/MediaPlayer.seekTo (I)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/BeepManager] + - NameAndType [buildMediaPlayer (Landroid/content/Context;)Landroid/media/MediaPlayer;] + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/client/android/BeepManager$1] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/media/MediaPlayer$OnCompletionListener] + - Class [android/media/MediaPlayer] + - Utf8 [OnCompletionListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/CaptureActivity + Superclass: android/app/Activity + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.CaptureActivity extends android.app.Activity + +Interfaces (count = 1): + - Class [android/view/SurfaceHolder$Callback] + +Constant Pool (count = 1082): + - Integer [1] + - Integer [2] + - Integer [3] + - Integer [4] + - Integer [5] + - Integer [524288] + - Integer [17301568] + - Integer [17301569] + - Integer [17301577] + - Integer [17301578] + - Integer [17301586] + - Integer [2130837504] + - Integer [2130903041] + - Integer [2131099653] + - Integer [2131099655] + - Integer [2131165188] + - Integer [2131165190] + - Integer [2131165191] + - Integer [2131165196] + - Integer [2131165197] + - Integer [2131165198] + - Integer [2131165199] + - Integer [2131165201] + - Integer [2131165203] + - Integer [2131165205] + - Integer [2131165206] + - Integer [2131165207] + - Integer [2131165208] + - Integer [2131165209] + - Integer [2131165210] + - Integer [2131165212] + - Integer [2131230720] + - Integer [2131230727] + - Integer [2131230736] + - Integer [2131230737] + - Integer [2131230761] + - Integer [2131230762] + - Integer [2131230763] + - Integer [2131230764] + - Integer [2131230765] + - Integer [2131230766] + - Integer [2131230768] + - Integer [2131230769] + - Integer [2131230774] + - Integer [2131230832] + - Integer [2131230843] + - Float [3.0] + - Float [4.0] + - Float [10.0] + - String [] + - String [ + +] + - String [&source=zxing] + - String [/m/products/scan] + - String [/scan] + - String [?q=] + - String [CHARACTER_SET] + - String [SAVE_HISTORY] + - String [SCAN_HEIGHT] + - String [SCAN_RESULT] + - String [SCAN_RESULT_BYTES] + - String [SCAN_RESULT_FORMAT] + - String [SCAN_WIDTH] + - String [Unexpected error initializating camera] + - String [android.intent.action.VIEW] + - String [clipboard] + - String [com.google.zxing.client.android] + - String [com.google.zxing.client.android.SCAN] + - String [http://www.google] + - String [http://zxing.appspot.com/scan] + - String [index.html] + - String [preferences_bulk_mode] + - String [preferences_copy_to_clipboard] + - String [preferences_help_version_shown] + - String [preferences_supplemental] + - String [requested_page_key] + - String [ret] + - String [whatsnew.html] + - String [{CODE}] + - Class [android/app/Activity] + - Class [android/app/AlertDialog] + - Class [android/app/AlertDialog$Builder] + - Class [android/content/DialogInterface] + - Class [android/content/DialogInterface$OnCancelListener] + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/Intent] + - Class [android/content/SharedPreferences] + - Class [android/content/SharedPreferences$Editor] + - Class [android/content/pm/PackageInfo] + - Class [android/content/pm/PackageManager] + - Class [android/content/pm/PackageManager$NameNotFoundException] + - Class [android/content/res/Resources] + - Class [android/graphics/Bitmap] + - Class [android/graphics/BitmapFactory] + - Class [android/graphics/Canvas] + - Class [android/graphics/Paint] + - Class [android/graphics/Paint$Style] + - Class [android/graphics/Rect] + - Class [android/net/Uri] + - Class [android/os/Message] + - Class [android/preference/PreferenceManager] + - Class [android/text/ClipboardManager] + - Class [android/util/Log] + - Class [android/view/Menu] + - Class [android/view/MenuItem] + - Class [android/view/SurfaceHolder] + - Class [android/view/SurfaceHolder$Callback] + - Class [android/view/SurfaceView] + - Class [android/view/View] + - Class [android/view/View$OnClickListener] + - Class [android/view/ViewGroup] + - Class [android/view/Window] + - Class [android/widget/ImageView] + - Class [android/widget/TextView] + - Class [android/widget/Toast] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/ResultMetadataType] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/client/android/BeepManager] + - Class [com/google/zxing/client/android/CaptureActivity] + - Class [com/google/zxing/client/android/CaptureActivity$1] + - Class [com/google/zxing/client/android/CaptureActivity$2] + - Class [com/google/zxing/client/android/CaptureActivity$Source] + - Class [com/google/zxing/client/android/CaptureActivityHandler] + - Class [com/google/zxing/client/android/DecodeFormatManager] + - Class [com/google/zxing/client/android/FinishListener] + - Class [com/google/zxing/client/android/HelpActivity] + - Class [com/google/zxing/client/android/InactivityTimer] + - Class [com/google/zxing/client/android/PreferencesActivity] + - Class [com/google/zxing/client/android/ViewfinderView] + - Class [com/google/zxing/client/android/camera/CameraManager] + - Class [com/google/zxing/client/android/history/HistoryManager] + - Class [com/google/zxing/client/android/result/AddressBookResultHandler] + - Class [com/google/zxing/client/android/result/CalendarResultHandler] + - Class [com/google/zxing/client/android/result/EmailAddressResultHandler] + - Class [com/google/zxing/client/android/result/GeoResultHandler] + - Class [com/google/zxing/client/android/result/ISBNResultHandler] + - Class [com/google/zxing/client/android/result/ProductResultHandler] + - Class [com/google/zxing/client/android/result/ResultButtonListener] + - Class [com/google/zxing/client/android/result/ResultHandler] + - Class [com/google/zxing/client/android/result/ResultHandlerFactory] + - Class [com/google/zxing/client/android/result/SMSResultHandler] + - Class [com/google/zxing/client/android/result/TelResultHandler] + - Class [com/google/zxing/client/android/result/TextResultHandler] + - Class [com/google/zxing/client/android/result/URIResultHandler] + - Class [com/google/zxing/client/android/result/WifiResultHandler] + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever] + - Class [com/google/zxing/client/android/share/ShareActivity] + - Class [com/google/zxing/client/result/ParsedResult] + - Class [com/google/zxing/client/result/ParsedResultType] + - Class [com/google/zxing/client/result/ResultParser] + - Class [java/io/IOException] + - Class [java/lang/CharSequence] + - Class [java/lang/Class] + - Class [java/lang/Math] + - Class [java/lang/Object] + - Class [java/lang/RuntimeException] + - Class [java/lang/String] + - Class [java/lang/StringBuilder] + - Class [java/text/DateFormat] + - Class [java/util/Date] + - Class [java/util/HashSet] + - Class [java/util/Iterator] + - Class [java/util/Map] + - Class [java/util/Map$Entry] + - Class [java/util/Set] + - Long [1000] + - Long [1500] + - Fieldref [android/content/pm/PackageInfo.versionCode I] + - Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;] + - Fieldref [android/graphics/Paint$Style.STROKE Landroid/graphics/Paint$Style;] + - Fieldref [android/os/Message.obj Ljava/lang/Object;] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/ResultMetadataType.ERROR_CORRECTION_LEVEL Lcom/google/zxing/ResultMetadataType;] + - Fieldref [com/google/zxing/ResultMetadataType.ISSUE_NUMBER Lcom/google/zxing/ResultMetadataType;] + - Fieldref [com/google/zxing/ResultMetadataType.POSSIBLE_COUNTRY Lcom/google/zxing/ResultMetadataType;] + - Fieldref [com/google/zxing/ResultMetadataType.SUGGESTED_PRICE Lcom/google/zxing/ResultMetadataType;] + - Fieldref [com/google/zxing/client/android/CaptureActivity.DISPLAYABLE_METADATA_TYPES Ljava/util/Set;] + - Fieldref [com/google/zxing/client/android/CaptureActivity.TAG Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/CaptureActivity.aboutListener Landroid/content/DialogInterface$OnClickListener;] + - Fieldref [com/google/zxing/client/android/CaptureActivity.beepManager Lcom/google/zxing/client/android/BeepManager;] + - Fieldref [com/google/zxing/client/android/CaptureActivity.characterSet Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/CaptureActivity.copyToClipboard Z] + - Fieldref [com/google/zxing/client/android/CaptureActivity.decodeFormats Ljava/util/Vector;] + - Fieldref [com/google/zxing/client/android/CaptureActivity.handler Lcom/google/zxing/client/android/CaptureActivityHandler;] + - Fieldref [com/google/zxing/client/android/CaptureActivity.hasSurface Z] + - Fieldref [com/google/zxing/client/android/CaptureActivity.historyManager Lcom/google/zxing/client/android/history/HistoryManager;] + - Fieldref [com/google/zxing/client/android/CaptureActivity.inactivityTimer Lcom/google/zxing/client/android/InactivityTimer;] + - Fieldref [com/google/zxing/client/android/CaptureActivity.lastResult Lcom/google/zxing/Result;] + - Fieldref [com/google/zxing/client/android/CaptureActivity.resultView Landroid/view/View;] + - Fieldref [com/google/zxing/client/android/CaptureActivity.returnUrlTemplate Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/CaptureActivity.source Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Fieldref [com/google/zxing/client/android/CaptureActivity.sourceUrl Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/CaptureActivity.statusView Landroid/widget/TextView;] + - Fieldref [com/google/zxing/client/android/CaptureActivity.versionName Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/CaptureActivity.viewfinderView Lcom/google/zxing/client/android/ViewfinderView;] + - Fieldref [com/google/zxing/client/android/CaptureActivity$2.$SwitchMap$com$google$zxing$client$android$CaptureActivity$Source [I] + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.NATIVE_APP_INTENT Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.NONE Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.PRODUCT_SEARCH_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.ZXING_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.PRODUCT_FORMATS Ljava/util/Vector;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.ADDRESSBOOK Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.CALENDAR Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.EMAIL_ADDRESS Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.GEO Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.ISBN Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.PRODUCT Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.SMS Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.TEL Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.TEXT Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.URI Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.WIFI Lcom/google/zxing/client/result/ParsedResultType;] + - Methodref [android/app/Activity. ()V] + - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V] + - Methodref [android/app/Activity.onCreateOptionsMenu (Landroid/view/Menu;)Z] + - Methodref [android/app/Activity.onDestroy ()V] + - Methodref [android/app/Activity.onKeyDown (ILandroid/view/KeyEvent;)Z] + - Methodref [android/app/Activity.onOptionsItemSelected (Landroid/view/MenuItem;)Z] + - Methodref [android/app/Activity.onPause ()V] + - Methodref [android/app/Activity.onPrepareOptionsMenu (Landroid/view/Menu;)Z] + - Methodref [android/app/Activity.onResume ()V] + - Methodref [android/app/AlertDialog.show ()V] + - Methodref [android/app/AlertDialog$Builder. (Landroid/content/Context;)V] + - Methodref [android/app/AlertDialog$Builder.setIcon (I)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.setMessage (Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.setOnCancelListener (Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.setTitle (Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.show ()Landroid/app/AlertDialog;] + - Methodref [android/content/Intent. (Landroid/content/Context;Ljava/lang/Class;)V] + - Methodref [android/content/Intent. (Ljava/lang/String;)V] + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + - Methodref [android/content/Intent.getAction ()Ljava/lang/String;] + - Methodref [android/content/Intent.getBooleanExtra (Ljava/lang/String;Z)Z] + - Methodref [android/content/Intent.getDataString ()Ljava/lang/String;] + - Methodref [android/content/Intent.getIntExtra (Ljava/lang/String;I)I] + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z] + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;[B)Landroid/content/Intent;] + - Methodref [android/content/Intent.setClassName (Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;] + - Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;] + - Methodref [android/content/res/Resources.getColor (I)I] + - Methodref [android/graphics/Bitmap.getHeight ()I] + - Methodref [android/graphics/Bitmap.getWidth ()I] + - Methodref [android/graphics/BitmapFactory.decodeResource (Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;] + - Methodref [android/graphics/Canvas. (Landroid/graphics/Bitmap;)V] + - Methodref [android/graphics/Canvas.drawLine (FFFFLandroid/graphics/Paint;)V] + - Methodref [android/graphics/Canvas.drawPoint (FFLandroid/graphics/Paint;)V] + - Methodref [android/graphics/Canvas.drawRect (Landroid/graphics/Rect;Landroid/graphics/Paint;)V] + - Methodref [android/graphics/Paint. ()V] + - Methodref [android/graphics/Paint.setColor (I)V] + - Methodref [android/graphics/Paint.setStrokeWidth (F)V] + - Methodref [android/graphics/Paint.setStyle (Landroid/graphics/Paint$Style;)V] + - Methodref [android/graphics/Rect. (IIII)V] + - Methodref [android/net/Uri.getQueryParameter (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + - Methodref [android/os/Message.obtain (Landroid/os/Handler;I)Landroid/os/Message;] + - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + - Methodref [android/text/ClipboardManager.setText (Ljava/lang/CharSequence;)V] + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/Throwable;)I] + - Methodref [android/view/SurfaceView.getHolder ()Landroid/view/SurfaceHolder;] + - Methodref [android/view/View.setVisibility (I)V] + - Methodref [android/view/ViewGroup.getChildAt (I)Landroid/view/View;] + - Methodref [android/view/ViewGroup.requestFocus ()Z] + - Methodref [android/view/Window.addFlags (I)V] + - Methodref [android/widget/ImageView.setImageBitmap (Landroid/graphics/Bitmap;)V] + - Methodref [android/widget/TextView.setOnClickListener (Landroid/view/View$OnClickListener;)V] + - Methodref [android/widget/TextView.setText (I)V] + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + - Methodref [android/widget/TextView.setTextSize (IF)V] + - Methodref [android/widget/TextView.setVisibility (I)V] + - Methodref [android/widget/Toast.makeText (Landroid/content/Context;II)Landroid/widget/Toast;] + - Methodref [android/widget/Toast.show ()V] + - Methodref [com/google/zxing/BarcodeFormat.toString ()Ljava/lang/String;] + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + - Methodref [com/google/zxing/Result.getRawBytes ()[B] + - Methodref [com/google/zxing/Result.getResultMetadata ()Ljava/util/Hashtable;] + - Methodref [com/google/zxing/Result.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/Result.getTimestamp ()J] + - Methodref [com/google/zxing/Result.toString ()Ljava/lang/String;] + - Methodref [com/google/zxing/ResultPoint.getX ()F] + - Methodref [com/google/zxing/ResultPoint.getY ()F] + - Methodref [com/google/zxing/client/android/BeepManager. (Landroid/app/Activity;)V] + - Methodref [com/google/zxing/client/android/BeepManager.playBeepSoundAndVibrate ()V] + - Methodref [com/google/zxing/client/android/BeepManager.updatePrefs ()V] + - Methodref [com/google/zxing/client/android/CaptureActivity.displayFrameworkBugMessageAndExit ()V] + - Methodref [com/google/zxing/client/android/CaptureActivity.drawLine (Landroid/graphics/Canvas;Landroid/graphics/Paint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)V] + - Methodref [com/google/zxing/client/android/CaptureActivity.drawResultPoints (Landroid/graphics/Bitmap;Lcom/google/zxing/Result;)V] + - Methodref [com/google/zxing/client/android/CaptureActivity.findViewById (I)Landroid/view/View;] + - Methodref [com/google/zxing/client/android/CaptureActivity.finish ()V] + - Methodref [com/google/zxing/client/android/CaptureActivity.getApplication ()Landroid/app/Application;] + - Methodref [com/google/zxing/client/android/CaptureActivity.getIntent ()Landroid/content/Intent;] + - Methodref [com/google/zxing/client/android/CaptureActivity.getPackageManager ()Landroid/content/pm/PackageManager;] + - Methodref [com/google/zxing/client/android/CaptureActivity.getResources ()Landroid/content/res/Resources;] + - Methodref [com/google/zxing/client/android/CaptureActivity.getString (I)Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/CaptureActivity.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + - Methodref [com/google/zxing/client/android/CaptureActivity.getWindow ()Landroid/view/Window;] + - Methodref [com/google/zxing/client/android/CaptureActivity.handleDecodeExternally (Lcom/google/zxing/Result;Lcom/google/zxing/client/android/result/ResultHandler;Landroid/graphics/Bitmap;)V] + - Methodref [com/google/zxing/client/android/CaptureActivity.handleDecodeInternally (Lcom/google/zxing/Result;Lcom/google/zxing/client/android/result/ResultHandler;Landroid/graphics/Bitmap;)V] + - Methodref [com/google/zxing/client/android/CaptureActivity.initCamera (Landroid/view/SurfaceHolder;)V] + - Methodref [com/google/zxing/client/android/CaptureActivity.resetStatusView ()V] + - Methodref [com/google/zxing/client/android/CaptureActivity.setContentView (I)V] + - Methodref [com/google/zxing/client/android/CaptureActivity.setResult (I)V] + - Methodref [com/google/zxing/client/android/CaptureActivity.showHelpOnFirstLaunch ()Z] + - Methodref [com/google/zxing/client/android/CaptureActivity.startActivity (Landroid/content/Intent;)V] + - Methodref [com/google/zxing/client/android/CaptureActivity$1. (Lcom/google/zxing/client/android/CaptureActivity;)V] + - Methodref [com/google/zxing/client/android/CaptureActivity$Source.ordinal ()I] + - Methodref [com/google/zxing/client/android/CaptureActivityHandler. (Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Vector;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/CaptureActivityHandler.quitSynchronously ()V] + - Methodref [com/google/zxing/client/android/CaptureActivityHandler.sendEmptyMessage (I)Z] + - Methodref [com/google/zxing/client/android/CaptureActivityHandler.sendEmptyMessageDelayed (IJ)Z] + - Methodref [com/google/zxing/client/android/CaptureActivityHandler.sendMessageDelayed (Landroid/os/Message;J)Z] + - Methodref [com/google/zxing/client/android/DecodeFormatManager.parseDecodeFormats (Landroid/content/Intent;)Ljava/util/Vector;] + - Methodref [com/google/zxing/client/android/DecodeFormatManager.parseDecodeFormats (Landroid/net/Uri;)Ljava/util/Vector;] + - Methodref [com/google/zxing/client/android/FinishListener. (Landroid/app/Activity;)V] + - Methodref [com/google/zxing/client/android/InactivityTimer. (Landroid/app/Activity;)V] + - Methodref [com/google/zxing/client/android/InactivityTimer.onActivity ()V] + - Methodref [com/google/zxing/client/android/InactivityTimer.onPause ()V] + - Methodref [com/google/zxing/client/android/InactivityTimer.onResume ()V] + - Methodref [com/google/zxing/client/android/InactivityTimer.shutdown ()V] + - Methodref [com/google/zxing/client/android/ViewfinderView.drawResultBitmap (Landroid/graphics/Bitmap;)V] + - Methodref [com/google/zxing/client/android/ViewfinderView.drawViewfinder ()V] + - Methodref [com/google/zxing/client/android/ViewfinderView.setVisibility (I)V] + - Methodref [com/google/zxing/client/android/camera/CameraManager.closeDriver ()V] + - Methodref [com/google/zxing/client/android/camera/CameraManager.get ()Lcom/google/zxing/client/android/camera/CameraManager;] + - Methodref [com/google/zxing/client/android/camera/CameraManager.init (Landroid/content/Context;)V] + - Methodref [com/google/zxing/client/android/camera/CameraManager.openDriver (Landroid/view/SurfaceHolder;)V] + - Methodref [com/google/zxing/client/android/camera/CameraManager.setManualFramingRect (II)V] + - Methodref [com/google/zxing/client/android/history/HistoryManager. (Lcom/google/zxing/client/android/CaptureActivity;)V] + - Methodref [com/google/zxing/client/android/history/HistoryManager.addHistoryItem (Lcom/google/zxing/Result;Lcom/google/zxing/client/android/result/ResultHandler;)V] + - Methodref [com/google/zxing/client/android/history/HistoryManager.buildAlert ()Landroid/app/AlertDialog;] + - Methodref [com/google/zxing/client/android/history/HistoryManager.trimHistory ()V] + - Methodref [com/google/zxing/client/android/result/AddressBookResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/android/result/CalendarResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/android/result/EmailAddressResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/android/result/GeoResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - Methodref [com/google/zxing/client/android/result/ProductResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - Methodref [com/google/zxing/client/android/result/ResultButtonListener. (Lcom/google/zxing/client/android/result/ResultHandler;I)V] + - Methodref [com/google/zxing/client/android/result/ResultHandler.areContentsSecure ()Z] + - Methodref [com/google/zxing/client/android/result/ResultHandler.getButtonCount ()I] + - Methodref [com/google/zxing/client/android/result/ResultHandler.getButtonText (I)I] + - Methodref [com/google/zxing/client/android/result/ResultHandler.getDisplayContents ()Ljava/lang/CharSequence;] + - Methodref [com/google/zxing/client/android/result/ResultHandler.getDisplayTitle ()I] + - Methodref [com/google/zxing/client/android/result/ResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - Methodref [com/google/zxing/client/android/result/ResultHandler.getType ()Lcom/google/zxing/client/result/ParsedResultType;] + - Methodref [com/google/zxing/client/android/result/ResultHandlerFactory.makeResultHandler (Landroid/app/Activity;Lcom/google/zxing/Result;)Lcom/google/zxing/client/android/result/ResultHandler;] + - Methodref [com/google/zxing/client/android/result/SMSResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/android/result/TelResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/android/result/TextResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - Methodref [com/google/zxing/client/android/result/URIResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/android/result/WifiResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.maybeInvokeRetrieval (Landroid/widget/TextView;Lcom/google/zxing/client/result/ParsedResult;Landroid/os/Handler;Landroid/content/Context;)V] + - Methodref [com/google/zxing/client/result/ParsedResult.getType ()Lcom/google/zxing/client/result/ParsedResultType;] + - Methodref [com/google/zxing/client/result/ParsedResultType.toString ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ResultParser.parseResult (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ParsedResult;] + - Methodref [java/lang/Class.getName ()Ljava/lang/String;] + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + - Methodref [java/lang/Math.max (II)I] + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/Object.toString ()Ljava/lang/String;] + - Methodref [java/lang/String.contains (Ljava/lang/CharSequence;)Z] + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/String.lastIndexOf (Ljava/lang/String;)I] + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder. (I)V] + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.length ()I] + - Methodref [java/lang/StringBuilder.setLength (I)V] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - Methodref [java/text/DateFormat.format (Ljava/util/Date;)Ljava/lang/String;] + - Methodref [java/text/DateFormat.getDateTimeInstance (II)Ljava/text/DateFormat;] + - Methodref [java/util/Date. (J)V] + - Methodref [java/util/HashSet. (I)V] + - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;] + - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] + - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I] + - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z] + - InterfaceMethodref [android/content/SharedPreferences$Editor.putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;] + - InterfaceMethodref [android/view/Menu.add (IIII)Landroid/view/MenuItem;] + - InterfaceMethodref [android/view/Menu.findItem (I)Landroid/view/MenuItem;] + - InterfaceMethodref [android/view/MenuItem.getItemId ()I] + - InterfaceMethodref [android/view/MenuItem.setIcon (I)Landroid/view/MenuItem;] + - InterfaceMethodref [android/view/MenuItem.setVisible (Z)Landroid/view/MenuItem;] + - InterfaceMethodref [android/view/SurfaceHolder.addCallback (Landroid/view/SurfaceHolder$Callback;)V] + - InterfaceMethodref [android/view/SurfaceHolder.setType (I)V] + - InterfaceMethodref [java/lang/CharSequence.length ()I] + - InterfaceMethodref [java/util/Iterator.hasNext ()Z] + - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;] + - InterfaceMethodref [java/util/Map.entrySet ()Ljava/util/Set;] + - InterfaceMethodref [java/util/Map$Entry.getKey ()Ljava/lang/Object;] + - InterfaceMethodref [java/util/Map$Entry.getValue ()Ljava/lang/Object;] + - InterfaceMethodref [java/util/Set.add (Ljava/lang/Object;)Z] + - InterfaceMethodref [java/util/Set.contains (Ljava/lang/Object;)Z] + - InterfaceMethodref [java/util/Set.iterator ()Ljava/util/Iterator;] + - NameAndType [$SwitchMap$com$google$zxing$client$android$CaptureActivity$Source [I] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (IIII)V] + - NameAndType [ (J)V] + - NameAndType [ (Landroid/app/Activity;)V] + - NameAndType [ (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - NameAndType [ (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - NameAndType [ (Landroid/content/Context;)V] + - NameAndType [ (Landroid/content/Context;Ljava/lang/Class;)V] + - NameAndType [ (Landroid/graphics/Bitmap;)V] + - NameAndType [ (Lcom/google/zxing/client/android/CaptureActivity;)V] + - NameAndType [ (Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Vector;Ljava/lang/String;)V] + - NameAndType [ (Lcom/google/zxing/client/android/result/ResultHandler;I)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [ADDRESSBOOK Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [CALENDAR Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [DISPLAYABLE_METADATA_TYPES Ljava/util/Set;] + - NameAndType [EAN_13 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [EMAIL_ADDRESS Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [ERROR_CORRECTION_LEVEL Lcom/google/zxing/ResultMetadataType;] + - NameAndType [GEO Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [ISBN Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [ISSUE_NUMBER Lcom/google/zxing/ResultMetadataType;] + - NameAndType [NATIVE_APP_INTENT Lcom/google/zxing/client/android/CaptureActivity$Source;] + - NameAndType [NONE Lcom/google/zxing/client/android/CaptureActivity$Source;] + - NameAndType [POSSIBLE_COUNTRY Lcom/google/zxing/ResultMetadataType;] + - NameAndType [PRODUCT Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [PRODUCT_FORMATS Ljava/util/Vector;] + - NameAndType [PRODUCT_SEARCH_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + - NameAndType [SMS Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [STROKE Landroid/graphics/Paint$Style;] + - NameAndType [SUGGESTED_PRICE Lcom/google/zxing/ResultMetadataType;] + - NameAndType [TAG Ljava/lang/String;] + - NameAndType [TEL Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [TEXT Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [UPC_A Lcom/google/zxing/BarcodeFormat;] + - NameAndType [URI Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [WIFI Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [ZXING_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + - NameAndType [aboutListener Landroid/content/DialogInterface$OnClickListener;] + - NameAndType [add (IIII)Landroid/view/MenuItem;] + - NameAndType [add (Ljava/lang/Object;)Z] + - NameAndType [addCallback (Landroid/view/SurfaceHolder$Callback;)V] + - NameAndType [addFlags (I)Landroid/content/Intent;] + - NameAndType [addFlags (I)V] + - NameAndType [addHistoryItem (Lcom/google/zxing/Result;Lcom/google/zxing/client/android/result/ResultHandler;)V] + - NameAndType [append (C)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [areContentsSecure ()Z] + - NameAndType [beepManager Lcom/google/zxing/client/android/BeepManager;] + - NameAndType [buildAlert ()Landroid/app/AlertDialog;] + - NameAndType [characterSet Ljava/lang/String;] + - NameAndType [closeDriver ()V] + - NameAndType [commit ()Z] + - NameAndType [contains (Ljava/lang/CharSequence;)Z] + - NameAndType [contains (Ljava/lang/Object;)Z] + - NameAndType [copyToClipboard Z] + - NameAndType [decodeFormats Ljava/util/Vector;] + - NameAndType [decodeResource (Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;] + - NameAndType [displayFrameworkBugMessageAndExit ()V] + - NameAndType [drawLine (FFFFLandroid/graphics/Paint;)V] + - NameAndType [drawLine (Landroid/graphics/Canvas;Landroid/graphics/Paint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)V] + - NameAndType [drawPoint (FFLandroid/graphics/Paint;)V] + - NameAndType [drawRect (Landroid/graphics/Rect;Landroid/graphics/Paint;)V] + - NameAndType [drawResultBitmap (Landroid/graphics/Bitmap;)V] + - NameAndType [drawResultPoints (Landroid/graphics/Bitmap;Lcom/google/zxing/Result;)V] + - NameAndType [drawViewfinder ()V] + - NameAndType [edit ()Landroid/content/SharedPreferences$Editor;] + - NameAndType [entrySet ()Ljava/util/Set;] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [findItem (I)Landroid/view/MenuItem;] + - NameAndType [findViewById (I)Landroid/view/View;] + - NameAndType [finish ()V] + - NameAndType [format (Ljava/util/Date;)Ljava/lang/String;] + - NameAndType [get ()Lcom/google/zxing/client/android/camera/CameraManager;] + - NameAndType [getAction ()Ljava/lang/String;] + - NameAndType [getApplication ()Landroid/app/Application;] + - NameAndType [getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + - NameAndType [getBoolean (Ljava/lang/String;Z)Z] + - NameAndType [getBooleanExtra (Ljava/lang/String;Z)Z] + - NameAndType [getButtonCount ()I] + - NameAndType [getButtonText (I)I] + - NameAndType [getChildAt (I)Landroid/view/View;] + - NameAndType [getColor (I)I] + - NameAndType [getDataString ()Ljava/lang/String;] + - NameAndType [getDateTimeInstance (II)Ljava/text/DateFormat;] + - NameAndType [getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + - NameAndType [getDisplayContents ()Ljava/lang/CharSequence;] + - NameAndType [getDisplayTitle ()I] + - NameAndType [getHeight ()I] + - NameAndType [getHolder ()Landroid/view/SurfaceHolder;] + - NameAndType [getInt (Ljava/lang/String;I)I] + - NameAndType [getIntExtra (Ljava/lang/String;I)I] + - NameAndType [getIntent ()Landroid/content/Intent;] + - NameAndType [getItemId ()I] + - NameAndType [getKey ()Ljava/lang/Object;] + - NameAndType [getName ()Ljava/lang/String;] + - NameAndType [getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;] + - NameAndType [getPackageManager ()Landroid/content/pm/PackageManager;] + - NameAndType [getQueryParameter (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [getRawBytes ()[B] + - NameAndType [getResources ()Landroid/content/res/Resources;] + - NameAndType [getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - NameAndType [getResultMetadata ()Ljava/util/Hashtable;] + - NameAndType [getResultPoints ()[Lcom/google/zxing/ResultPoint;] + - NameAndType [getSimpleName ()Ljava/lang/String;] + - NameAndType [getString (I)Ljava/lang/String;] + - NameAndType [getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + - NameAndType [getTimestamp ()J] + - NameAndType [getType ()Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [getValue ()Ljava/lang/Object;] + - NameAndType [getWidth ()I] + - NameAndType [getWindow ()Landroid/view/Window;] + - NameAndType [getX ()F] + - NameAndType [getY ()F] + - NameAndType [handleDecodeExternally (Lcom/google/zxing/Result;Lcom/google/zxing/client/android/result/ResultHandler;Landroid/graphics/Bitmap;)V] + - NameAndType [handleDecodeInternally (Lcom/google/zxing/Result;Lcom/google/zxing/client/android/result/ResultHandler;Landroid/graphics/Bitmap;)V] + - NameAndType [handler Lcom/google/zxing/client/android/CaptureActivityHandler;] + - NameAndType [hasExtra (Ljava/lang/String;)Z] + - NameAndType [hasNext ()Z] + - NameAndType [hasSurface Z] + - NameAndType [historyManager Lcom/google/zxing/client/android/history/HistoryManager;] + - NameAndType [inactivityTimer Lcom/google/zxing/client/android/InactivityTimer;] + - NameAndType [init (Landroid/content/Context;)V] + - NameAndType [initCamera (Landroid/view/SurfaceHolder;)V] + - NameAndType [iterator ()Ljava/util/Iterator;] + - NameAndType [lastIndexOf (Ljava/lang/String;)I] + - NameAndType [lastResult Lcom/google/zxing/Result;] + - NameAndType [length ()I] + - NameAndType [makeResultHandler (Landroid/app/Activity;Lcom/google/zxing/Result;)Lcom/google/zxing/client/android/result/ResultHandler;] + - NameAndType [makeText (Landroid/content/Context;II)Landroid/widget/Toast;] + - NameAndType [max (II)I] + - NameAndType [maybeInvokeRetrieval (Landroid/widget/TextView;Lcom/google/zxing/client/result/ParsedResult;Landroid/os/Handler;Landroid/content/Context;)V] + - NameAndType [next ()Ljava/lang/Object;] + - NameAndType [obj Ljava/lang/Object;] + - NameAndType [obtain (Landroid/os/Handler;I)Landroid/os/Message;] + - NameAndType [onActivity ()V] + - NameAndType [onCreate (Landroid/os/Bundle;)V] + - NameAndType [onCreateOptionsMenu (Landroid/view/Menu;)Z] + - NameAndType [onDestroy ()V] + - NameAndType [onKeyDown (ILandroid/view/KeyEvent;)Z] + - NameAndType [onOptionsItemSelected (Landroid/view/MenuItem;)Z] + - NameAndType [onPause ()V] + - NameAndType [onPrepareOptionsMenu (Landroid/view/Menu;)Z] + - NameAndType [onResume ()V] + - NameAndType [openDriver (Landroid/view/SurfaceHolder;)V] + - NameAndType [ordinal ()I] + - NameAndType [parse (Ljava/lang/String;)Landroid/net/Uri;] + - NameAndType [parseDecodeFormats (Landroid/content/Intent;)Ljava/util/Vector;] + - NameAndType [parseDecodeFormats (Landroid/net/Uri;)Ljava/util/Vector;] + - NameAndType [parseResult (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ParsedResult;] + - NameAndType [playBeepSoundAndVibrate ()V] + - NameAndType [putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - NameAndType [putExtra (Ljava/lang/String;[B)Landroid/content/Intent;] + - NameAndType [putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;] + - NameAndType [quitSynchronously ()V] + - NameAndType [replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + - NameAndType [requestFocus ()Z] + - NameAndType [resetStatusView ()V] + - NameAndType [resultView Landroid/view/View;] + - NameAndType [returnUrlTemplate Ljava/lang/String;] + - NameAndType [sendEmptyMessage (I)Z] + - NameAndType [sendEmptyMessageDelayed (IJ)Z] + - NameAndType [sendMessageDelayed (Landroid/os/Message;J)Z] + - NameAndType [setClassName (Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;] + - NameAndType [setColor (I)V] + - NameAndType [setContentView (I)V] + - NameAndType [setIcon (I)Landroid/app/AlertDialog$Builder;] + - NameAndType [setIcon (I)Landroid/view/MenuItem;] + - NameAndType [setImageBitmap (Landroid/graphics/Bitmap;)V] + - NameAndType [setLength (I)V] + - NameAndType [setManualFramingRect (II)V] + - NameAndType [setMessage (Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;] + - NameAndType [setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - NameAndType [setOnCancelListener (Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;] + - NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V] + - NameAndType [setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - NameAndType [setResult (I)V] + - NameAndType [setStrokeWidth (F)V] + - NameAndType [setStyle (Landroid/graphics/Paint$Style;)V] + - NameAndType [setText (I)V] + - NameAndType [setText (Ljava/lang/CharSequence;)V] + - NameAndType [setTextSize (IF)V] + - NameAndType [setTitle (Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;] + - NameAndType [setType (I)V] + - NameAndType [setVisibility (I)V] + - NameAndType [setVisible (Z)Landroid/view/MenuItem;] + - NameAndType [show ()Landroid/app/AlertDialog;] + - NameAndType [show ()V] + - NameAndType [showHelpOnFirstLaunch ()Z] + - NameAndType [shutdown ()V] + - NameAndType [source Lcom/google/zxing/client/android/CaptureActivity$Source;] + - NameAndType [sourceUrl Ljava/lang/String;] + - NameAndType [startActivity (Landroid/content/Intent;)V] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - NameAndType [statusView Landroid/widget/TextView;] + - NameAndType [substring (II)Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [trimHistory ()V] + - NameAndType [updatePrefs ()V] + - NameAndType [versionCode I] + - NameAndType [versionName Ljava/lang/String;] + - NameAndType [viewfinderView Lcom/google/zxing/client/android/ViewfinderView;] + - NameAndType [w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + - NameAndType [w (Ljava/lang/String;Ljava/lang/Throwable;)I] + - Utf8 [] + - Utf8 [ + +] + - Utf8 [$SwitchMap$com$google$zxing$client$android$CaptureActivity$Source] + - Utf8 [&source=zxing] + - Utf8 [()F] + - Utf8 [()I] + - Utf8 [()J] + - Utf8 [()Landroid/app/AlertDialog;] + - Utf8 [()Landroid/app/Application;] + - Utf8 [()Landroid/content/Intent;] + - Utf8 [()Landroid/content/SharedPreferences$Editor;] + - Utf8 [()Landroid/content/pm/PackageManager;] + - Utf8 [()Landroid/content/res/Resources;] + - Utf8 [()Landroid/os/Handler;] + - Utf8 [()Landroid/view/SurfaceHolder;] + - Utf8 [()Landroid/view/Window;] + - Utf8 [()Lcom/google/zxing/BarcodeFormat;] + - Utf8 [()Lcom/google/zxing/client/android/ViewfinderView;] + - Utf8 [()Lcom/google/zxing/client/android/camera/CameraManager;] + - Utf8 [()Lcom/google/zxing/client/result/ParsedResult;] + - Utf8 [()Lcom/google/zxing/client/result/ParsedResultType;] + - Utf8 [()Ljava/lang/CharSequence;] + - Utf8 [()Ljava/lang/Object;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Ljava/util/Hashtable;] + - Utf8 [()Ljava/util/Iterator;] + - Utf8 [()Ljava/util/Set;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[B] + - Utf8 [()[Lcom/google/zxing/ResultPoint;] + - Utf8 [(C)Ljava/lang/StringBuilder;] + - Utf8 [(F)V] + - Utf8 [(FFFFLandroid/graphics/Paint;)V] + - Utf8 [(FFLandroid/graphics/Paint;)V] + - Utf8 [(I)I] + - Utf8 [(I)Landroid/app/AlertDialog$Builder;] + - Utf8 [(I)Landroid/content/Intent;] + - Utf8 [(I)Landroid/view/MenuItem;] + - Utf8 [(I)Landroid/view/View;] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(I)V] + - Utf8 [(I)Z] + - Utf8 [(IF)V] + - Utf8 [(II)I] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(II)Ljava/text/DateFormat;] + - Utf8 [(II)V] + - Utf8 [(IIII)Landroid/view/MenuItem;] + - Utf8 [(IIII)V] + - Utf8 [(IJ)Z] + - Utf8 [(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - Utf8 [(ILandroid/view/KeyEvent;)Z] + - Utf8 [(J)V] + - Utf8 [(Landroid/app/Activity;)V] + - Utf8 [(Landroid/app/Activity;Lcom/google/zxing/Result;)Lcom/google/zxing/client/android/result/ResultHandler;] + - Utf8 [(Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Utf8 [(Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - Utf8 [(Landroid/content/Context;)Landroid/content/SharedPreferences;] + - Utf8 [(Landroid/content/Context;)V] + - Utf8 [(Landroid/content/Context;II)Landroid/widget/Toast;] + - Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V] + - Utf8 [(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;] + - Utf8 [(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;] + - Utf8 [(Landroid/content/Intent;)Ljava/util/Vector;] + - Utf8 [(Landroid/content/Intent;)V] + - Utf8 [(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;] + - Utf8 [(Landroid/graphics/Bitmap;)V] + - Utf8 [(Landroid/graphics/Bitmap;Lcom/google/zxing/Result;)V] + - Utf8 [(Landroid/graphics/Canvas;Landroid/graphics/Paint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)V] + - Utf8 [(Landroid/graphics/Paint$Style;)V] + - Utf8 [(Landroid/graphics/Rect;Landroid/graphics/Paint;)V] + - Utf8 [(Landroid/net/Uri;)Ljava/util/Vector;] + - Utf8 [(Landroid/os/Bundle;)V] + - Utf8 [(Landroid/os/Handler;I)Landroid/os/Message;] + - Utf8 [(Landroid/os/Message;J)Z] + - Utf8 [(Landroid/view/Menu;)Z] + - Utf8 [(Landroid/view/MenuItem;)Z] + - Utf8 [(Landroid/view/SurfaceHolder$Callback;)V] + - Utf8 [(Landroid/view/SurfaceHolder;)V] + - Utf8 [(Landroid/view/SurfaceHolder;III)V] + - Utf8 [(Landroid/view/View$OnClickListener;)V] + - Utf8 [(Landroid/widget/TextView;Lcom/google/zxing/client/result/ParsedResult;Landroid/os/Handler;Landroid/content/Context;)V] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ParsedResult;] + - Utf8 [(Lcom/google/zxing/Result;Landroid/graphics/Bitmap;)V] + - Utf8 [(Lcom/google/zxing/Result;Lcom/google/zxing/client/android/result/ResultHandler;)V] + - Utf8 [(Lcom/google/zxing/Result;Lcom/google/zxing/client/android/result/ResultHandler;Landroid/graphics/Bitmap;)V] + - Utf8 [(Lcom/google/zxing/client/android/CaptureActivity;)V] + - Utf8 [(Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Vector;Ljava/lang/String;)V] + - Utf8 [(Lcom/google/zxing/client/android/result/ResultHandler;I)V] + - Utf8 [(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;] + - Utf8 [(Ljava/lang/CharSequence;)V] + - Utf8 [(Ljava/lang/CharSequence;)Z] + - Utf8 [(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;)Landroid/net/Uri;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;I)I] + - Utf8 [(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;] + - Utf8 [(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + - Utf8 [(Ljava/lang/String;Ljava/lang/Throwable;)I] + - Utf8 [(Ljava/lang/String;Z)Z] + - Utf8 [(Ljava/lang/String;[B)Landroid/content/Intent;] + - Utf8 [(Ljava/util/Date;)Ljava/lang/String;] + - Utf8 [(Z)Landroid/view/MenuItem;] + - Utf8 [/m/products/scan] + - Utf8 [/scan] + - Utf8 [] + - Utf8 [] + - Utf8 [?q=] + - Utf8 [ABOUT_ID] + - Utf8 [ADDRESSBOOK] + - Utf8 [BULK_MODE_SCAN_DELAY_MS] + - Utf8 [Builder] + - Utf8 [CALENDAR] + - Utf8 [CHARACTER_SET] + - Utf8 [Callback] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [DISPLAYABLE_METADATA_TYPES] + - Utf8 [EAN_13] + - Utf8 [EMAIL_ADDRESS] + - Utf8 [ERROR_CORRECTION_LEVEL] + - Utf8 [Editor] + - Utf8 [Entry] + - Utf8 [GEO] + - Utf8 [HELP_ID] + - Utf8 [HISTORY_ID] + - Utf8 [I] + - Utf8 [INTENT_RESULT_DURATION] + - Utf8 [ISBN] + - Utf8 [ISSUE_NUMBER] + - Utf8 [InnerClasses] + - Utf8 [J] + - Utf8 [Landroid/content/DialogInterface$OnClickListener;] + - Utf8 [Landroid/graphics/Paint$Style;] + - Utf8 [Landroid/view/View;] + - Utf8 [Landroid/widget/TextView;] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Lcom/google/zxing/Result;] + - Utf8 [Lcom/google/zxing/ResultMetadataType;] + - Utf8 [Lcom/google/zxing/client/android/BeepManager;] + - Utf8 [Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Utf8 [Lcom/google/zxing/client/android/CaptureActivityHandler;] + - Utf8 [Lcom/google/zxing/client/android/InactivityTimer;] + - Utf8 [Lcom/google/zxing/client/android/ViewfinderView;] + - Utf8 [Lcom/google/zxing/client/android/history/HistoryManager;] + - Utf8 [Lcom/google/zxing/client/result/ParsedResultType;] + - Utf8 [Ljava/lang/Object;] + - Utf8 [Ljava/lang/String;] + - Utf8 [Ljava/util/Set;] + - Utf8 [Ljava/util/Set;] + - Utf8 [Ljava/util/Vector;] + - Utf8 [Ljava/util/Vector;] + - Utf8 [NATIVE_APP_INTENT] + - Utf8 [NONE] + - Utf8 [NameNotFoundException] + - Utf8 [OnCancelListener] + - Utf8 [OnClickListener] + - Utf8 [PACKAGE_NAME] + - Utf8 [POSSIBLE_COUNTRY] + - Utf8 [PRODUCT] + - Utf8 [PRODUCT_FORMATS] + - Utf8 [PRODUCT_SEARCH_LINK] + - Utf8 [PRODUCT_SEARCH_URL_PREFIX] + - Utf8 [PRODUCT_SEARCH_URL_SUFFIX] + - Utf8 [RETURN_CODE_PLACEHOLDER] + - Utf8 [RETURN_URL_PARAM] + - Utf8 [SAVE_HISTORY] + - Utf8 [SCAN_HEIGHT] + - Utf8 [SCAN_RESULT] + - Utf8 [SCAN_RESULT_BYTES] + - Utf8 [SCAN_RESULT_FORMAT] + - Utf8 [SCAN_WIDTH] + - Utf8 [SETTINGS_ID] + - Utf8 [SHARE_ID] + - Utf8 [SMS] + - Utf8 [STROKE] + - Utf8 [SUGGESTED_PRICE] + - Utf8 [Signature] + - Utf8 [Source] + - Utf8 [Style] + - Utf8 [TAG] + - Utf8 [TEL] + - Utf8 [TEXT] + - Utf8 [UPC_A] + - Utf8 [URI] + - Utf8 [Unexpected error initializating camera] + - Utf8 [WIFI] + - Utf8 [Z] + - Utf8 [ZXING_LINK] + - Utf8 [ZXING_URL] + - Utf8 [[I] + - Utf8 [aboutListener] + - Utf8 [add] + - Utf8 [addCallback] + - Utf8 [addFlags] + - Utf8 [addHistoryItem] + - Utf8 [android.intent.action.VIEW] + - Utf8 [android/app/Activity] + - Utf8 [android/app/AlertDialog] + - Utf8 [android/app/AlertDialog$Builder] + - Utf8 [android/content/DialogInterface] + - Utf8 [android/content/DialogInterface$OnCancelListener] + - Utf8 [android/content/DialogInterface$OnClickListener] + - Utf8 [android/content/Intent] + - Utf8 [android/content/SharedPreferences] + - Utf8 [android/content/SharedPreferences$Editor] + - Utf8 [android/content/pm/PackageInfo] + - Utf8 [android/content/pm/PackageManager] + - Utf8 [android/content/pm/PackageManager$NameNotFoundException] + - Utf8 [android/content/res/Resources] + - Utf8 [android/graphics/Bitmap] + - Utf8 [android/graphics/BitmapFactory] + - Utf8 [android/graphics/Canvas] + - Utf8 [android/graphics/Paint] + - Utf8 [android/graphics/Paint$Style] + - Utf8 [android/graphics/Rect] + - Utf8 [android/net/Uri] + - Utf8 [android/os/Message] + - Utf8 [android/preference/PreferenceManager] + - Utf8 [android/text/ClipboardManager] + - Utf8 [android/util/Log] + - Utf8 [android/view/Menu] + - Utf8 [android/view/MenuItem] + - Utf8 [android/view/SurfaceHolder] + - Utf8 [android/view/SurfaceHolder$Callback] + - Utf8 [android/view/SurfaceView] + - Utf8 [android/view/View] + - Utf8 [android/view/View$OnClickListener] + - Utf8 [android/view/ViewGroup] + - Utf8 [android/view/Window] + - Utf8 [android/widget/ImageView] + - Utf8 [android/widget/TextView] + - Utf8 [android/widget/Toast] + - Utf8 [append] + - Utf8 [areContentsSecure] + - Utf8 [beepManager] + - Utf8 [buildAlert] + - Utf8 [characterSet] + - Utf8 [clipboard] + - Utf8 [closeDriver] + - Utf8 [com.google.zxing.client.android] + - Utf8 [com.google.zxing.client.android.SCAN] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/ResultMetadataType] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/client/android/BeepManager] + - Utf8 [com/google/zxing/client/android/CaptureActivity] + - Utf8 [com/google/zxing/client/android/CaptureActivity$1] + - Utf8 [com/google/zxing/client/android/CaptureActivity$2] + - Utf8 [com/google/zxing/client/android/CaptureActivity$Source] + - Utf8 [com/google/zxing/client/android/CaptureActivityHandler] + - Utf8 [com/google/zxing/client/android/DecodeFormatManager] + - Utf8 [com/google/zxing/client/android/FinishListener] + - Utf8 [com/google/zxing/client/android/HelpActivity] + - Utf8 [com/google/zxing/client/android/InactivityTimer] + - Utf8 [com/google/zxing/client/android/PreferencesActivity] + - Utf8 [com/google/zxing/client/android/ViewfinderView] + - Utf8 [com/google/zxing/client/android/camera/CameraManager] + - Utf8 [com/google/zxing/client/android/history/HistoryManager] + - Utf8 [com/google/zxing/client/android/result/AddressBookResultHandler] + - Utf8 [com/google/zxing/client/android/result/CalendarResultHandler] + - Utf8 [com/google/zxing/client/android/result/EmailAddressResultHandler] + - Utf8 [com/google/zxing/client/android/result/GeoResultHandler] + - Utf8 [com/google/zxing/client/android/result/ISBNResultHandler] + - Utf8 [com/google/zxing/client/android/result/ProductResultHandler] + - Utf8 [com/google/zxing/client/android/result/ResultButtonListener] + - Utf8 [com/google/zxing/client/android/result/ResultHandler] + - Utf8 [com/google/zxing/client/android/result/ResultHandlerFactory] + - Utf8 [com/google/zxing/client/android/result/SMSResultHandler] + - Utf8 [com/google/zxing/client/android/result/TelResultHandler] + - Utf8 [com/google/zxing/client/android/result/TextResultHandler] + - Utf8 [com/google/zxing/client/android/result/URIResultHandler] + - Utf8 [com/google/zxing/client/android/result/WifiResultHandler] + - Utf8 [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever] + - Utf8 [com/google/zxing/client/android/share/ShareActivity] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResultType] + - Utf8 [com/google/zxing/client/result/ResultParser] + - Utf8 [commit] + - Utf8 [contains] + - Utf8 [copyToClipboard] + - Utf8 [decodeFormats] + - Utf8 [decodeResource] + - Utf8 [displayFrameworkBugMessageAndExit] + - Utf8 [drawLine] + - Utf8 [drawPoint] + - Utf8 [drawRect] + - Utf8 [drawResultBitmap] + - Utf8 [drawResultPoints] + - Utf8 [drawViewfinder] + - Utf8 [edit] + - Utf8 [entrySet] + - Utf8 [equals] + - Utf8 [findItem] + - Utf8 [findViewById] + - Utf8 [finish] + - Utf8 [format] + - Utf8 [get] + - Utf8 [getAction] + - Utf8 [getApplication] + - Utf8 [getBarcodeFormat] + - Utf8 [getBoolean] + - Utf8 [getBooleanExtra] + - Utf8 [getButtonCount] + - Utf8 [getButtonText] + - Utf8 [getChildAt] + - Utf8 [getColor] + - Utf8 [getDataString] + - Utf8 [getDateTimeInstance] + - Utf8 [getDefaultSharedPreferences] + - Utf8 [getDisplayContents] + - Utf8 [getDisplayTitle] + - Utf8 [getHandler] + - Utf8 [getHeight] + - Utf8 [getHolder] + - Utf8 [getInt] + - Utf8 [getIntExtra] + - Utf8 [getIntent] + - Utf8 [getItemId] + - Utf8 [getKey] + - Utf8 [getName] + - Utf8 [getPackageInfo] + - Utf8 [getPackageManager] + - Utf8 [getQueryParameter] + - Utf8 [getRawBytes] + - Utf8 [getResources] + - Utf8 [getResult] + - Utf8 [getResultMetadata] + - Utf8 [getResultPoints] + - Utf8 [getSimpleName] + - Utf8 [getString] + - Utf8 [getStringExtra] + - Utf8 [getSystemService] + - Utf8 [getTimestamp] + - Utf8 [getType] + - Utf8 [getValue] + - Utf8 [getViewfinderView] + - Utf8 [getWidth] + - Utf8 [getWindow] + - Utf8 [getX] + - Utf8 [getY] + - Utf8 [handleDecode] + - Utf8 [handleDecodeExternally] + - Utf8 [handleDecodeInternally] + - Utf8 [handler] + - Utf8 [hasExtra] + - Utf8 [hasNext] + - Utf8 [hasSurface] + - Utf8 [historyManager] + - Utf8 [http://www.google] + - Utf8 [http://zxing.appspot.com/scan] + - Utf8 [inactivityTimer] + - Utf8 [index.html] + - Utf8 [init] + - Utf8 [initCamera] + - Utf8 [iterator] + - Utf8 [java/io/IOException] + - Utf8 [java/lang/CharSequence] + - Utf8 [java/lang/Class] + - Utf8 [java/lang/Math] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/RuntimeException] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuilder] + - Utf8 [java/text/DateFormat] + - Utf8 [java/util/Date] + - Utf8 [java/util/HashSet] + - Utf8 [java/util/Iterator] + - Utf8 [java/util/Map] + - Utf8 [java/util/Map$Entry] + - Utf8 [java/util/Set] + - Utf8 [lastIndexOf] + - Utf8 [lastResult] + - Utf8 [length] + - Utf8 [makeResultHandler] + - Utf8 [makeText] + - Utf8 [max] + - Utf8 [maybeInvokeRetrieval] + - Utf8 [next] + - Utf8 [obj] + - Utf8 [obtain] + - Utf8 [onActivity] + - Utf8 [onCreate] + - Utf8 [onCreateOptionsMenu] + - Utf8 [onDestroy] + - Utf8 [onKeyDown] + - Utf8 [onOptionsItemSelected] + - Utf8 [onPause] + - Utf8 [onPrepareOptionsMenu] + - Utf8 [onResume] + - Utf8 [openDriver] + - Utf8 [ordinal] + - Utf8 [parse] + - Utf8 [parseDecodeFormats] + - Utf8 [parseResult] + - Utf8 [playBeepSoundAndVibrate] + - Utf8 [preferences_bulk_mode] + - Utf8 [preferences_copy_to_clipboard] + - Utf8 [preferences_help_version_shown] + - Utf8 [preferences_supplemental] + - Utf8 [putExtra] + - Utf8 [putInt] + - Utf8 [quitSynchronously] + - Utf8 [replace] + - Utf8 [requestFocus] + - Utf8 [requested_page_key] + - Utf8 [resetStatusView] + - Utf8 [resultView] + - Utf8 [ret] + - Utf8 [returnUrlTemplate] + - Utf8 [sendEmptyMessage] + - Utf8 [sendEmptyMessageDelayed] + - Utf8 [sendMessageDelayed] + - Utf8 [setClassName] + - Utf8 [setColor] + - Utf8 [setContentView] + - Utf8 [setIcon] + - Utf8 [setImageBitmap] + - Utf8 [setLength] + - Utf8 [setManualFramingRect] + - Utf8 [setMessage] + - Utf8 [setNegativeButton] + - Utf8 [setOnCancelListener] + - Utf8 [setOnClickListener] + - Utf8 [setPositiveButton] + - Utf8 [setResult] + - Utf8 [setStrokeWidth] + - Utf8 [setStyle] + - Utf8 [setText] + - Utf8 [setTextSize] + - Utf8 [setTitle] + - Utf8 [setType] + - Utf8 [setVisibility] + - Utf8 [setVisible] + - Utf8 [show] + - Utf8 [showHelpOnFirstLaunch] + - Utf8 [shutdown] + - Utf8 [source] + - Utf8 [sourceUrl] + - Utf8 [startActivity] + - Utf8 [startsWith] + - Utf8 [statusView] + - Utf8 [substring] + - Utf8 [surfaceChanged] + - Utf8 [surfaceCreated] + - Utf8 [surfaceDestroyed] + - Utf8 [toString] + - Utf8 [trimHistory] + - Utf8 [updatePrefs] + - Utf8 [versionCode] + - Utf8 [versionName] + - Utf8 [viewfinderView] + - Utf8 [w] + - Utf8 [whatsnew.html] + - Utf8 [{CODE}] + +Fields (count = 32): + - Field: TAG Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String TAG + - Field: SHARE_ID I + Access flags: 0x1a + = private static final int SHARE_ID + Class member attributes (count = 1): + - Constant value attribute: + - Integer [1] + - Field: HISTORY_ID I + Access flags: 0x1a + = private static final int HISTORY_ID + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2] + - Field: SETTINGS_ID I + Access flags: 0x1a + = private static final int SETTINGS_ID + Class member attributes (count = 1): + - Constant value attribute: + - Integer [3] + - Field: HELP_ID I + Access flags: 0x1a + = private static final int HELP_ID + Class member attributes (count = 1): + - Constant value attribute: + - Integer [4] + - Field: ABOUT_ID I + Access flags: 0x1a + = private static final int ABOUT_ID + Class member attributes (count = 1): + - Constant value attribute: + - Integer [5] + - Field: INTENT_RESULT_DURATION J + Access flags: 0x1a + = private static final long INTENT_RESULT_DURATION + Class member attributes (count = 1): + - Constant value attribute: + - Long [1500] + - Field: BULK_MODE_SCAN_DELAY_MS J + Access flags: 0x1a + = private static final long BULK_MODE_SCAN_DELAY_MS + Class member attributes (count = 1): + - Constant value attribute: + - Long [1000] + - Field: PACKAGE_NAME Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String PACKAGE_NAME + Class member attributes (count = 1): + - Constant value attribute: + - String [com.google.zxing.client.android] + - Field: PRODUCT_SEARCH_URL_PREFIX Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String PRODUCT_SEARCH_URL_PREFIX + Class member attributes (count = 1): + - Constant value attribute: + - String [http://www.google] + - Field: PRODUCT_SEARCH_URL_SUFFIX Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String PRODUCT_SEARCH_URL_SUFFIX + Class member attributes (count = 1): + - Constant value attribute: + - String [/m/products/scan] + - Field: ZXING_URL Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String ZXING_URL + Class member attributes (count = 1): + - Constant value attribute: + - String [http://zxing.appspot.com/scan] + - Field: RETURN_CODE_PLACEHOLDER Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String RETURN_CODE_PLACEHOLDER + Class member attributes (count = 1): + - Constant value attribute: + - String [{CODE}] + - Field: RETURN_URL_PARAM Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String RETURN_URL_PARAM + Class member attributes (count = 1): + - Constant value attribute: + - String [ret] + - Field: DISPLAYABLE_METADATA_TYPES Ljava/util/Set; + Access flags: 0x1a + = private static final java.util.Set DISPLAYABLE_METADATA_TYPES + Class member attributes (count = 1): + - Signature attribute: + - Utf8 [Ljava/util/Set;] + - Field: handler Lcom/google/zxing/client/android/CaptureActivityHandler; + Access flags: 0x2 + = private com.google.zxing.client.android.CaptureActivityHandler handler + - Field: viewfinderView Lcom/google/zxing/client/android/ViewfinderView; + Access flags: 0x2 + = private com.google.zxing.client.android.ViewfinderView viewfinderView + - Field: statusView Landroid/widget/TextView; + Access flags: 0x2 + = private android.widget.TextView statusView + - Field: resultView Landroid/view/View; + Access flags: 0x2 + = private android.view.View resultView + - Field: lastResult Lcom/google/zxing/Result; + Access flags: 0x2 + = private com.google.zxing.Result lastResult + - Field: hasSurface Z + Access flags: 0x2 + = private boolean hasSurface + - Field: copyToClipboard Z + Access flags: 0x2 + = private boolean copyToClipboard + - Field: source Lcom/google/zxing/client/android/CaptureActivity$Source; + Access flags: 0x2 + = private com.google.zxing.client.android.CaptureActivity$Source source + - Field: sourceUrl Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String sourceUrl + - Field: returnUrlTemplate Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String returnUrlTemplate + - Field: decodeFormats Ljava/util/Vector; + Access flags: 0x2 + = private java.util.Vector decodeFormats + Class member attributes (count = 1): + - Signature attribute: + - Utf8 [Ljava/util/Vector;] + - Field: characterSet Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String characterSet + - Field: versionName Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String versionName + - Field: historyManager Lcom/google/zxing/client/android/history/HistoryManager; + Access flags: 0x2 + = private com.google.zxing.client.android.history.HistoryManager historyManager + - Field: inactivityTimer Lcom/google/zxing/client/android/InactivityTimer; + Access flags: 0x2 + = private com.google.zxing.client.android.InactivityTimer inactivityTimer + - Field: beepManager Lcom/google/zxing/client/android/BeepManager; + Access flags: 0x2 + = private com.google.zxing.client.android.BeepManager beepManager + - Field: aboutListener Landroid/content/DialogInterface$OnClickListener; + Access flags: 0x12 + = private final android.content.DialogInterface$OnClickListener aboutListener + +Methods (count = 25): + - Method: ()V + Access flags: 0x1 + = public CaptureActivity() + Class member attributes (count = 1): + - Code attribute instructions (code length = 17, locals = 1, stack = 4): + [0] aload_0 v0 + [1] invokespecial #217 + - Methodref [android/app/Activity. ()V] + [4] aload_0 v0 + [5] new #121 + - Class [com/google/zxing/client/android/CaptureActivity$1] + [8] dup + [9] aload_0 v0 + [10] invokespecial #313 + - Methodref [com/google/zxing/client/android/CaptureActivity$1. (Lcom/google/zxing/client/android/CaptureActivity;)V] + [13] putfield #183 + - Fieldref [com/google/zxing/client/android/CaptureActivity.aboutListener Landroid/content/DialogInterface$OnClickListener;] + [16] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getViewfinderView()Lcom/google/zxing/client/android/ViewfinderView; + Access flags: 0x10 + = final com.google.zxing.client.android.ViewfinderView getViewfinderView() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #199 + - Fieldref [com/google/zxing/client/android/CaptureActivity.viewfinderView Lcom/google/zxing/client/android/ViewfinderView;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getHandler()Landroid/os/Handler; + Access flags: 0x11 + = public final android.os.Handler getHandler() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #188 + - Fieldref [com/google/zxing/client/android/CaptureActivity.handler Lcom/google/zxing/client/android/CaptureActivityHandler;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onCreate(Landroid/os/Bundle;)V + Access flags: 0x11 + = public final void onCreate(android.os.Bundle) + Class member attributes (count = 1): + - Code attribute instructions (code length = 128, locals = 2, stack = 4): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #218 + - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V] + [5] aload_0 v0 + [6] invokevirtual #304 + - Methodref [com/google/zxing/client/android/CaptureActivity.getWindow ()Landroid/view/Window;] + [9] sipush 128 + [12] invokevirtual #272 + - Methodref [android/view/Window.addFlags (I)V] + [15] aload_0 v0 + [16] ldc #13 + - Integer [2130903041] + [18] invokevirtual #309 + - Methodref [com/google/zxing/client/android/CaptureActivity.setContentView (I)V] + [21] aload_0 v0 + [22] invokevirtual #298 + - Methodref [com/google/zxing/client/android/CaptureActivity.getApplication ()Landroid/app/Application;] + [25] invokestatic #333 + - Methodref [com/google/zxing/client/android/camera/CameraManager.init (Landroid/content/Context;)V] + [28] aload_0 v0 + [29] aload_0 v0 + [30] ldc #20 + - Integer [2131165197] + [32] invokevirtual #296 + - Methodref [com/google/zxing/client/android/CaptureActivity.findViewById (I)Landroid/view/View;] + [35] checkcast #130 + - Class [com/google/zxing/client/android/ViewfinderView] + [38] putfield #199 + - Fieldref [com/google/zxing/client/android/CaptureActivity.viewfinderView Lcom/google/zxing/client/android/ViewfinderView;] + [41] aload_0 v0 + [42] aload_0 v0 + [43] ldc #21 + - Integer [2131165198] + [45] invokevirtual #296 + - Methodref [com/google/zxing/client/android/CaptureActivity.findViewById (I)Landroid/view/View;] + [48] putfield #193 + - Fieldref [com/google/zxing/client/android/CaptureActivity.resultView Landroid/view/View;] + [51] aload_0 v0 + [52] aload_0 v0 + [53] ldc #31 + - Integer [2131165212] + [55] invokevirtual #296 + - Methodref [com/google/zxing/client/android/CaptureActivity.findViewById (I)Landroid/view/View;] + [58] checkcast #113 + - Class [android/widget/TextView] + [61] putfield #197 + - Fieldref [com/google/zxing/client/android/CaptureActivity.statusView Landroid/widget/TextView;] + [64] aload_0 v0 + [65] aconst_null + [66] putfield #188 + - Fieldref [com/google/zxing/client/android/CaptureActivity.handler Lcom/google/zxing/client/android/CaptureActivityHandler;] + [69] aload_0 v0 + [70] aconst_null + [71] putfield #192 + - Fieldref [com/google/zxing/client/android/CaptureActivity.lastResult Lcom/google/zxing/Result;] + [74] aload_0 v0 + [75] iconst_0 + [76] putfield #189 + - Fieldref [com/google/zxing/client/android/CaptureActivity.hasSurface Z] + [79] aload_0 v0 + [80] new #132 + - Class [com/google/zxing/client/android/history/HistoryManager] + [83] dup + [84] aload_0 v0 + [85] invokespecial #336 + - Methodref [com/google/zxing/client/android/history/HistoryManager. (Lcom/google/zxing/client/android/CaptureActivity;)V] + [88] putfield #190 + - Fieldref [com/google/zxing/client/android/CaptureActivity.historyManager Lcom/google/zxing/client/android/history/HistoryManager;] + [91] aload_0 v0 + [92] getfield #190 + - Fieldref [com/google/zxing/client/android/CaptureActivity.historyManager Lcom/google/zxing/client/android/history/HistoryManager;] + [95] invokevirtual #339 + - Methodref [com/google/zxing/client/android/history/HistoryManager.trimHistory ()V] + [98] aload_0 v0 + [99] new #128 + - Class [com/google/zxing/client/android/InactivityTimer] + [102] dup + [103] aload_0 v0 + [104] invokespecial #323 + - Methodref [com/google/zxing/client/android/InactivityTimer. (Landroid/app/Activity;)V] + [107] putfield #191 + - Fieldref [com/google/zxing/client/android/CaptureActivity.inactivityTimer Lcom/google/zxing/client/android/InactivityTimer;] + [110] aload_0 v0 + [111] new #119 + - Class [com/google/zxing/client/android/BeepManager] + [114] dup + [115] aload_0 v0 + [116] invokespecial #290 + - Methodref [com/google/zxing/client/android/BeepManager. (Landroid/app/Activity;)V] + [119] putfield #184 + - Fieldref [com/google/zxing/client/android/CaptureActivity.beepManager Lcom/google/zxing/client/android/BeepManager;] + [122] aload_0 v0 + [123] invokespecial #311 + - Methodref [com/google/zxing/client/android/CaptureActivity.showHelpOnFirstLaunch ()Z] + [126] pop + [127] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onResume()V + Access flags: 0x14 + = protected final void onResume() + Class member attributes (count = 1): + - Code attribute instructions (code length = 398, locals = 4, stack = 4): + [0] aload_0 v0 + [1] invokespecial #225 + - Methodref [android/app/Activity.onResume ()V] + [4] aload_0 v0 + [5] dup + [6] astore_1 v1 + [7] getfield #193 + - Fieldref [com/google/zxing/client/android/CaptureActivity.resultView Landroid/view/View;] + [10] bipush 8 + [12] invokevirtual #269 + - Methodref [android/view/View.setVisibility (I)V] + [15] aload_1 v1 + [16] getfield #197 + - Fieldref [com/google/zxing/client/android/CaptureActivity.statusView Landroid/widget/TextView;] + [19] ldc #44 + - Integer [2131230774] + [21] invokevirtual #275 + - Methodref [android/widget/TextView.setText (I)V] + [24] aload_1 v1 + [25] getfield #197 + - Fieldref [com/google/zxing/client/android/CaptureActivity.statusView Landroid/widget/TextView;] + [28] iconst_0 + [29] invokevirtual #278 + - Methodref [android/widget/TextView.setVisibility (I)V] + [32] aload_1 v1 + [33] getfield #199 + - Fieldref [com/google/zxing/client/android/CaptureActivity.viewfinderView Lcom/google/zxing/client/android/ViewfinderView;] + [36] iconst_0 + [37] invokevirtual #330 + - Methodref [com/google/zxing/client/android/ViewfinderView.setVisibility (I)V] + [40] aload_1 v1 + [41] aconst_null + [42] putfield #192 + - Fieldref [com/google/zxing/client/android/CaptureActivity.lastResult Lcom/google/zxing/Result;] + [45] aload_0 v0 + [46] ldc #19 + - Integer [2131165196] + [48] invokevirtual #296 + - Methodref [com/google/zxing/client/android/CaptureActivity.findViewById (I)Landroid/view/View;] + [51] checkcast #107 + - Class [android/view/SurfaceView] + [54] invokevirtual #268 + - Methodref [android/view/SurfaceView.getHolder ()Landroid/view/SurfaceHolder;] + [57] astore_1 v1 + [58] aload_0 v0 + [59] getfield #189 + - Fieldref [com/google/zxing/client/android/CaptureActivity.hasSurface Z] + [62] ifeq +11 (target=73) + [65] aload_0 v0 + [66] aload_1 v1 + [67] invokespecial #307 + - Methodref [com/google/zxing/client/android/CaptureActivity.initCamera (Landroid/view/SurfaceHolder;)V] + [70] goto +17 (target=87) + [73] aload_1 v1 + [74] aload_0 v0 + [75] invokeinterface #397 + - InterfaceMethodref [android/view/SurfaceHolder.addCallback (Landroid/view/SurfaceHolder$Callback;)V] + [80] aload_1 v1 + [81] iconst_3 + [82] invokeinterface #398 + - InterfaceMethodref [android/view/SurfaceHolder.setType (I)V] + [87] aload_0 v0 + [88] invokevirtual #299 + - Methodref [com/google/zxing/client/android/CaptureActivity.getIntent ()Landroid/content/Intent;] + [91] dup + [92] astore_1 v1 + [93] ifnonnull +7 (target=100) + [96] aconst_null + [97] goto +7 (target=104) + [100] aload_1 v1 + [101] invokevirtual #238 + - Methodref [android/content/Intent.getAction ()Ljava/lang/String;] + [104] astore_2 v2 + [105] aload_1 v1 + [106] ifnonnull +7 (target=113) + [109] aconst_null + [110] goto +7 (target=117) + [113] aload_1 v1 + [114] invokevirtual #240 + - Methodref [android/content/Intent.getDataString ()Ljava/lang/String;] + [117] astore_3 v3 + [118] aload_1 v1 + [119] ifnull +207 (target=326) + [122] aload_2 v2 + [123] ifnull +203 (target=326) + [126] aload_2 v2 + [127] ldc #67 + - String [com.google.zxing.client.android.SCAN] + [129] invokevirtual #370 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [132] ifeq +71 (target=203) + [135] aload_0 v0 + [136] getstatic #201 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.NATIVE_APP_INTENT Lcom/google/zxing/client/android/CaptureActivity$Source;] + [139] putfield #195 + - Fieldref [com/google/zxing/client/android/CaptureActivity.source Lcom/google/zxing/client/android/CaptureActivity$Source;] + [142] aload_0 v0 + [143] aload_1 v1 + [144] invokestatic #320 + - Methodref [com/google/zxing/client/android/DecodeFormatManager.parseDecodeFormats (Landroid/content/Intent;)Ljava/util/Vector;] + [147] putfield #187 + - Fieldref [com/google/zxing/client/android/CaptureActivity.decodeFormats Ljava/util/Vector;] + [150] aload_1 v1 + [151] ldc #62 + - String [SCAN_WIDTH] + [153] invokevirtual #243 + - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z] + [156] ifeq +157 (target=313) + [159] aload_1 v1 + [160] ldc #58 + - String [SCAN_HEIGHT] + [162] invokevirtual #243 + - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z] + [165] ifeq +148 (target=313) + [168] aload_1 v1 + [169] ldc #62 + - String [SCAN_WIDTH] + [171] iconst_0 + [172] invokevirtual #241 + - Methodref [android/content/Intent.getIntExtra (Ljava/lang/String;I)I] + [175] istore_2 v2 + [176] aload_1 v1 + [177] ldc #58 + - String [SCAN_HEIGHT] + [179] iconst_0 + [180] invokevirtual #241 + - Methodref [android/content/Intent.getIntExtra (Ljava/lang/String;I)I] + [183] istore_3 v3 + [184] iload_2 v2 + [185] ifle +15 (target=200) + [188] iload_3 v3 + [189] ifle +11 (target=200) + [192] invokestatic #332 + - Methodref [com/google/zxing/client/android/camera/CameraManager.get ()Lcom/google/zxing/client/android/camera/CameraManager;] + [195] iload_2 v2 + [196] iload_3 v3 + [197] invokevirtual #335 + - Methodref [com/google/zxing/client/android/camera/CameraManager.setManualFramingRect (II)V] + [200] goto +113 (target=313) + [203] aload_3 v3 + [204] ifnull +43 (target=247) + [207] aload_3 v3 + [208] ldc #68 + - String [http://www.google] + [210] invokevirtual #369 + - Methodref [java/lang/String.contains (Ljava/lang/CharSequence;)Z] + [213] ifeq +34 (target=247) + [216] aload_3 v3 + [217] ldc #53 + - String [/m/products/scan] + [219] invokevirtual #369 + - Methodref [java/lang/String.contains (Ljava/lang/CharSequence;)Z] + [222] ifeq +25 (target=247) + [225] aload_0 v0 + [226] getstatic #203 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.PRODUCT_SEARCH_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + [229] putfield #195 + - Fieldref [com/google/zxing/client/android/CaptureActivity.source Lcom/google/zxing/client/android/CaptureActivity$Source;] + [232] aload_0 v0 + [233] aload_3 v3 + [234] putfield #196 + - Fieldref [com/google/zxing/client/android/CaptureActivity.sourceUrl Ljava/lang/String;] + [237] aload_0 v0 + [238] getstatic #205 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.PRODUCT_FORMATS Ljava/util/Vector;] + [241] putfield #187 + - Fieldref [com/google/zxing/client/android/CaptureActivity.decodeFormats Ljava/util/Vector;] + [244] goto +69 (target=313) + [247] aload_3 v3 + [248] ifnull +53 (target=301) + [251] aload_3 v3 + [252] ldc #69 + - String [http://zxing.appspot.com/scan] + [254] invokevirtual #373 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [257] ifeq +44 (target=301) + [260] aload_0 v0 + [261] getstatic #204 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.ZXING_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + [264] putfield #195 + - Fieldref [com/google/zxing/client/android/CaptureActivity.source Lcom/google/zxing/client/android/CaptureActivity$Source;] + [267] aload_0 v0 + [268] aload_3 v3 + [269] putfield #196 + - Fieldref [com/google/zxing/client/android/CaptureActivity.sourceUrl Ljava/lang/String;] + [272] aload_0 v0 + [273] getfield #196 + - Fieldref [com/google/zxing/client/android/CaptureActivity.sourceUrl Ljava/lang/String;] + [276] invokestatic #262 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [279] astore_2 v2 + [280] aload_0 v0 + [281] aload_2 v2 + [282] ldc #76 + - String [ret] + [284] invokevirtual #261 + - Methodref [android/net/Uri.getQueryParameter (Ljava/lang/String;)Ljava/lang/String;] + [287] putfield #194 + - Fieldref [com/google/zxing/client/android/CaptureActivity.returnUrlTemplate Ljava/lang/String;] + [290] aload_0 v0 + [291] aload_2 v2 + [292] invokestatic #321 + - Methodref [com/google/zxing/client/android/DecodeFormatManager.parseDecodeFormats (Landroid/net/Uri;)Ljava/util/Vector;] + [295] putfield #187 + - Fieldref [com/google/zxing/client/android/CaptureActivity.decodeFormats Ljava/util/Vector;] + [298] goto +15 (target=313) + [301] aload_0 v0 + [302] getstatic #202 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.NONE Lcom/google/zxing/client/android/CaptureActivity$Source;] + [305] putfield #195 + - Fieldref [com/google/zxing/client/android/CaptureActivity.source Lcom/google/zxing/client/android/CaptureActivity$Source;] + [308] aload_0 v0 + [309] aconst_null + [310] putfield #187 + - Fieldref [com/google/zxing/client/android/CaptureActivity.decodeFormats Ljava/util/Vector;] + [313] aload_0 v0 + [314] aload_1 v1 + [315] ldc #56 + - String [CHARACTER_SET] + [317] invokevirtual #242 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [320] putfield #185 + - Fieldref [com/google/zxing/client/android/CaptureActivity.characterSet Ljava/lang/String;] + [323] goto +20 (target=343) + [326] aload_0 v0 + [327] getstatic #202 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.NONE Lcom/google/zxing/client/android/CaptureActivity$Source;] + [330] putfield #195 + - Fieldref [com/google/zxing/client/android/CaptureActivity.source Lcom/google/zxing/client/android/CaptureActivity$Source;] + [333] aload_0 v0 + [334] aconst_null + [335] putfield #187 + - Fieldref [com/google/zxing/client/android/CaptureActivity.decodeFormats Ljava/util/Vector;] + [338] aload_0 v0 + [339] aconst_null + [340] putfield #185 + - Fieldref [com/google/zxing/client/android/CaptureActivity.characterSet Ljava/lang/String;] + [343] aload_0 v0 + [344] invokestatic #264 + - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + [347] astore_2 v2 + [348] aload_0 v0 + [349] aload_2 v2 + [350] ldc #72 + - String [preferences_copy_to_clipboard] + [352] iconst_1 + [353] invokeinterface #388 + - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] + [358] ifeq +21 (target=379) + [361] aload_1 v1 + [362] ifnull +13 (target=375) + [365] aload_1 v1 + [366] ldc #57 + - String [SAVE_HISTORY] + [368] iconst_1 + [369] invokevirtual #239 + - Methodref [android/content/Intent.getBooleanExtra (Ljava/lang/String;Z)Z] + [372] ifeq +7 (target=379) + [375] iconst_1 + [376] goto +4 (target=380) + [379] iconst_0 + [380] putfield #186 + - Fieldref [com/google/zxing/client/android/CaptureActivity.copyToClipboard Z] + [383] aload_0 v0 + [384] getfield #184 + - Fieldref [com/google/zxing/client/android/CaptureActivity.beepManager Lcom/google/zxing/client/android/BeepManager;] + [387] invokevirtual #292 + - Methodref [com/google/zxing/client/android/BeepManager.updatePrefs ()V] + [390] aload_0 v0 + [391] getfield #191 + - Fieldref [com/google/zxing/client/android/CaptureActivity.inactivityTimer Lcom/google/zxing/client/android/InactivityTimer;] + [394] invokevirtual #326 + - Methodref [com/google/zxing/client/android/InactivityTimer.onResume ()V] + [397] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onPause()V + Access flags: 0x14 + = protected final void onPause() + Class member attributes (count = 1): + - Code attribute instructions (code length = 37, locals = 1, stack = 2): + [0] aload_0 v0 + [1] invokespecial #223 + - Methodref [android/app/Activity.onPause ()V] + [4] aload_0 v0 + [5] getfield #188 + - Fieldref [com/google/zxing/client/android/CaptureActivity.handler Lcom/google/zxing/client/android/CaptureActivityHandler;] + [8] ifnull +15 (target=23) + [11] aload_0 v0 + [12] getfield #188 + - Fieldref [com/google/zxing/client/android/CaptureActivity.handler Lcom/google/zxing/client/android/CaptureActivityHandler;] + [15] invokevirtual #316 + - Methodref [com/google/zxing/client/android/CaptureActivityHandler.quitSynchronously ()V] + [18] aload_0 v0 + [19] aconst_null + [20] putfield #188 + - Fieldref [com/google/zxing/client/android/CaptureActivity.handler Lcom/google/zxing/client/android/CaptureActivityHandler;] + [23] aload_0 v0 + [24] getfield #191 + - Fieldref [com/google/zxing/client/android/CaptureActivity.inactivityTimer Lcom/google/zxing/client/android/InactivityTimer;] + [27] invokevirtual #325 + - Methodref [com/google/zxing/client/android/InactivityTimer.onPause ()V] + [30] invokestatic #332 + - Methodref [com/google/zxing/client/android/camera/CameraManager.get ()Lcom/google/zxing/client/android/camera/CameraManager;] + [33] invokevirtual #331 + - Methodref [com/google/zxing/client/android/camera/CameraManager.closeDriver ()V] + [36] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onDestroy()V + Access flags: 0x14 + = protected final void onDestroy() + Class member attributes (count = 1): + - Code attribute instructions (code length = 12, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #191 + - Fieldref [com/google/zxing/client/android/CaptureActivity.inactivityTimer Lcom/google/zxing/client/android/InactivityTimer;] + [4] invokevirtual #327 + - Methodref [com/google/zxing/client/android/InactivityTimer.shutdown ()V] + [7] aload_0 v0 + [8] invokespecial #220 + - Methodref [android/app/Activity.onDestroy ()V] + [11] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onKeyDown(ILandroid/view/KeyEvent;)Z + Access flags: 0x11 + = public final boolean onKeyDown(int,android.view.KeyEvent) + Class member attributes (count = 1): + - Code attribute instructions (code length = 134, locals = 3, stack = 3): + [0] iload_1 v1 + [1] iconst_4 + [2] ificmpne +111 (target=113) + [5] aload_0 v0 + [6] getfield #195 + - Fieldref [com/google/zxing/client/android/CaptureActivity.source Lcom/google/zxing/client/android/CaptureActivity$Source;] + [9] getstatic #201 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.NATIVE_APP_INTENT Lcom/google/zxing/client/android/CaptureActivity$Source;] + [12] ifacmpne +14 (target=26) + [15] aload_0 v0 + [16] iconst_0 + [17] invokevirtual #310 + - Methodref [com/google/zxing/client/android/CaptureActivity.setResult (I)V] + [20] aload_0 v0 + [21] invokevirtual #297 + - Methodref [com/google/zxing/client/android/CaptureActivity.finish ()V] + [24] iconst_1 + [25] ireturn + [26] aload_0 v0 + [27] getfield #195 + - Fieldref [com/google/zxing/client/android/CaptureActivity.source Lcom/google/zxing/client/android/CaptureActivity$Source;] + [30] getstatic #202 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.NONE Lcom/google/zxing/client/android/CaptureActivity$Source;] + [33] ifacmpeq +13 (target=46) + [36] aload_0 v0 + [37] getfield #195 + - Fieldref [com/google/zxing/client/android/CaptureActivity.source Lcom/google/zxing/client/android/CaptureActivity$Source;] + [40] getstatic #204 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.ZXING_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + [43] ifacmpne +84 (target=127) + [46] aload_0 v0 + [47] getfield #192 + - Fieldref [com/google/zxing/client/android/CaptureActivity.lastResult Lcom/google/zxing/Result;] + [50] ifnull +77 (target=127) + [53] aload_0 v0 + [54] dup + [55] astore_1 v1 + [56] getfield #193 + - Fieldref [com/google/zxing/client/android/CaptureActivity.resultView Landroid/view/View;] + [59] bipush 8 + [61] invokevirtual #269 + - Methodref [android/view/View.setVisibility (I)V] + [64] aload_1 v1 + [65] getfield #197 + - Fieldref [com/google/zxing/client/android/CaptureActivity.statusView Landroid/widget/TextView;] + [68] ldc #44 + - Integer [2131230774] + [70] invokevirtual #275 + - Methodref [android/widget/TextView.setText (I)V] + [73] aload_1 v1 + [74] getfield #197 + - Fieldref [com/google/zxing/client/android/CaptureActivity.statusView Landroid/widget/TextView;] + [77] iconst_0 + [78] invokevirtual #278 + - Methodref [android/widget/TextView.setVisibility (I)V] + [81] aload_1 v1 + [82] getfield #199 + - Fieldref [com/google/zxing/client/android/CaptureActivity.viewfinderView Lcom/google/zxing/client/android/ViewfinderView;] + [85] iconst_0 + [86] invokevirtual #330 + - Methodref [com/google/zxing/client/android/ViewfinderView.setVisibility (I)V] + [89] aload_1 v1 + [90] aconst_null + [91] putfield #192 + - Fieldref [com/google/zxing/client/android/CaptureActivity.lastResult Lcom/google/zxing/Result;] + [94] aload_0 v0 + [95] getfield #188 + - Fieldref [com/google/zxing/client/android/CaptureActivity.handler Lcom/google/zxing/client/android/CaptureActivityHandler;] + [98] ifnull +13 (target=111) + [101] aload_0 v0 + [102] getfield #188 + - Fieldref [com/google/zxing/client/android/CaptureActivity.handler Lcom/google/zxing/client/android/CaptureActivityHandler;] + [105] ldc #17 + - Integer [2131165190] + [107] invokevirtual #317 + - Methodref [com/google/zxing/client/android/CaptureActivityHandler.sendEmptyMessage (I)Z] + [110] pop + [111] iconst_1 + [112] ireturn + [113] iload_1 v1 + [114] bipush 80 + [116] ificmpeq +9 (target=125) + [119] iload_1 v1 + [120] bipush 27 + [122] ificmpne +5 (target=127) + [125] iconst_1 + [126] ireturn + [127] aload_0 v0 + [128] iload_1 v1 + [129] aload_2 v2 + [130] invokespecial #221 + - Methodref [android/app/Activity.onKeyDown (ILandroid/view/KeyEvent;)Z] + [133] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onCreateOptionsMenu(Landroid/view/Menu;)Z + Access flags: 0x11 + = public final boolean onCreateOptionsMenu(android.view.Menu) + Class member attributes (count = 1): + - Code attribute instructions (code length = 103, locals = 2, stack = 5): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #219 + - Methodref [android/app/Activity.onCreateOptionsMenu (Landroid/view/Menu;)Z] + [5] pop + [6] aload_1 v1 + [7] iconst_0 + [8] iconst_1 + [9] iconst_0 + [10] ldc #40 + - Integer [2131230765] + [12] invokeinterface #392 + - InterfaceMethodref [android/view/Menu.add (IIII)Landroid/view/MenuItem;] + [17] ldc #11 + - Integer [17301586] + [19] invokeinterface #395 + - InterfaceMethodref [android/view/MenuItem.setIcon (I)Landroid/view/MenuItem;] + [24] pop + [25] aload_1 v1 + [26] iconst_0 + [27] iconst_2 + [28] iconst_0 + [29] ldc #38 + - Integer [2131230763] + [31] invokeinterface #392 + - InterfaceMethodref [android/view/Menu.add (IIII)Landroid/view/MenuItem;] + [36] ldc #10 + - Integer [17301578] + [38] invokeinterface #395 + - InterfaceMethodref [android/view/MenuItem.setIcon (I)Landroid/view/MenuItem;] + [43] pop + [44] aload_1 v1 + [45] iconst_0 + [46] iconst_3 + [47] iconst_0 + [48] ldc #39 + - Integer [2131230764] + [50] invokeinterface #392 + - InterfaceMethodref [android/view/Menu.add (IIII)Landroid/view/MenuItem;] + [55] ldc #9 + - Integer [17301577] + [57] invokeinterface #395 + - InterfaceMethodref [android/view/MenuItem.setIcon (I)Landroid/view/MenuItem;] + [62] pop + [63] aload_1 v1 + [64] iconst_0 + [65] iconst_4 + [66] iconst_0 + [67] ldc #37 + - Integer [2131230762] + [69] invokeinterface #392 + - InterfaceMethodref [android/view/Menu.add (IIII)Landroid/view/MenuItem;] + [74] ldc #7 + - Integer [17301568] + [76] invokeinterface #395 + - InterfaceMethodref [android/view/MenuItem.setIcon (I)Landroid/view/MenuItem;] + [81] pop + [82] aload_1 v1 + [83] iconst_0 + [84] iconst_5 + [85] iconst_0 + [86] ldc #36 + - Integer [2131230761] + [88] invokeinterface #392 + - InterfaceMethodref [android/view/Menu.add (IIII)Landroid/view/MenuItem;] + [93] ldc #8 + - Integer [17301569] + [95] invokeinterface #395 + - InterfaceMethodref [android/view/MenuItem.setIcon (I)Landroid/view/MenuItem;] + [100] pop + [101] iconst_1 + [102] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onPrepareOptionsMenu(Landroid/view/Menu;)Z + Access flags: 0x11 + = public final boolean onPrepareOptionsMenu(android.view.Menu) + Class member attributes (count = 1): + - Code attribute instructions (code length = 33, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #224 + - Methodref [android/app/Activity.onPrepareOptionsMenu (Landroid/view/Menu;)Z] + [5] pop + [6] aload_1 v1 + [7] iconst_1 + [8] invokeinterface #393 + - InterfaceMethodref [android/view/Menu.findItem (I)Landroid/view/MenuItem;] + [13] aload_0 v0 + [14] getfield #192 + - Fieldref [com/google/zxing/client/android/CaptureActivity.lastResult Lcom/google/zxing/Result;] + [17] ifnonnull +7 (target=24) + [20] iconst_1 + [21] goto +4 (target=25) + [24] iconst_0 + [25] invokeinterface #396 + - InterfaceMethodref [android/view/MenuItem.setVisible (Z)Landroid/view/MenuItem;] + [30] pop + [31] iconst_1 + [32] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onOptionsItemSelected(Landroid/view/MenuItem;)Z + Access flags: 0x11 + = public final boolean onOptionsItemSelected(android.view.MenuItem) + Class member attributes (count = 1): + - Code attribute instructions (code length = 276, locals = 3, stack = 4): + [0] aload_1 v1 + [1] invokeinterface #394 + - InterfaceMethodref [android/view/MenuItem.getItemId ()I] + [6] tableswitch (5 offsets, default=264) (target=270) + 1: offset = 34, target = 40 + 2: offset = 70, target = 76 + 3: offset = 83, target = 89 + 4: offset = 119, target = 125 + 5: offset = 155, target = 161 + default: offset = 264, target = 270 + [40] new #85 + - Class [android/content/Intent] + [43] dup + [44] ldc #64 + - String [android.intent.action.VIEW] + [46] invokespecial #236 + - Methodref [android/content/Intent. (Ljava/lang/String;)V] + [49] dup + [50] astore_2 v2 + [51] ldc #6 + - Integer [524288] + [53] invokevirtual #237 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [56] pop + [57] aload_2 v2 + [58] aload_0 v0 + [59] ldc #148 + - Class [com/google/zxing/client/android/share/ShareActivity] + [61] invokevirtual #364 + - Methodref [java/lang/Class.getName ()Ljava/lang/String;] + [64] invokevirtual #246 + - Methodref [android/content/Intent.setClassName (Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;] + [67] pop + [68] aload_0 v0 + [69] aload_2 v2 + [70] invokevirtual #312 + - Methodref [com/google/zxing/client/android/CaptureActivity.startActivity (Landroid/content/Intent;)V] + [73] goto +197 (target=270) + [76] aload_0 v0 + [77] getfield #190 + - Fieldref [com/google/zxing/client/android/CaptureActivity.historyManager Lcom/google/zxing/client/android/history/HistoryManager;] + [80] invokevirtual #338 + - Methodref [com/google/zxing/client/android/history/HistoryManager.buildAlert ()Landroid/app/AlertDialog;] + [83] invokevirtual #226 + - Methodref [android/app/AlertDialog.show ()V] + [86] goto +184 (target=270) + [89] new #85 + - Class [android/content/Intent] + [92] dup + [93] ldc #64 + - String [android.intent.action.VIEW] + [95] invokespecial #236 + - Methodref [android/content/Intent. (Ljava/lang/String;)V] + [98] dup + [99] astore_2 v2 + [100] ldc #6 + - Integer [524288] + [102] invokevirtual #237 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [105] pop + [106] aload_2 v2 + [107] aload_0 v0 + [108] ldc #129 + - Class [com/google/zxing/client/android/PreferencesActivity] + [110] invokevirtual #364 + - Methodref [java/lang/Class.getName ()Ljava/lang/String;] + [113] invokevirtual #246 + - Methodref [android/content/Intent.setClassName (Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;] + [116] pop + [117] aload_0 v0 + [118] aload_2 v2 + [119] invokevirtual #312 + - Methodref [com/google/zxing/client/android/CaptureActivity.startActivity (Landroid/content/Intent;)V] + [122] goto +148 (target=270) + [125] new #85 + - Class [android/content/Intent] + [128] dup + [129] ldc #64 + - String [android.intent.action.VIEW] + [131] invokespecial #236 + - Methodref [android/content/Intent. (Ljava/lang/String;)V] + [134] dup + [135] astore_2 v2 + [136] ldc #6 + - Integer [524288] + [138] invokevirtual #237 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [141] pop + [142] aload_2 v2 + [143] aload_0 v0 + [144] ldc #127 + - Class [com/google/zxing/client/android/HelpActivity] + [146] invokevirtual #364 + - Methodref [java/lang/Class.getName ()Ljava/lang/String;] + [149] invokevirtual #246 + - Methodref [android/content/Intent.setClassName (Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;] + [152] pop + [153] aload_0 v0 + [154] aload_2 v2 + [155] invokevirtual #312 + - Methodref [com/google/zxing/client/android/CaptureActivity.startActivity (Landroid/content/Intent;)V] + [158] goto +112 (target=270) + [161] new #81 + - Class [android/app/AlertDialog$Builder] + [164] dup + [165] aload_0 v0 + [166] invokespecial #227 + - Methodref [android/app/AlertDialog$Builder. (Landroid/content/Context;)V] + [169] dup + [170] astore_2 v2 + [171] new #159 + - Class [java/lang/StringBuilder] + [174] dup + [175] invokespecial #375 + - Methodref [java/lang/StringBuilder. ()V] + [178] aload_0 v0 + [179] ldc #45 + - Integer [2131230832] + [181] invokevirtual #302 + - Methodref [com/google/zxing/client/android/CaptureActivity.getString (I)Ljava/lang/String;] + [184] invokevirtual #379 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [187] aload_0 v0 + [188] getfield #198 + - Fieldref [com/google/zxing/client/android/CaptureActivity.versionName Ljava/lang/String;] + [191] invokevirtual #379 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [194] invokevirtual #382 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [197] invokevirtual #233 + - Methodref [android/app/AlertDialog$Builder.setTitle (Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;] + [200] pop + [201] aload_2 v2 + [202] new #159 + - Class [java/lang/StringBuilder] + [205] dup + [206] invokespecial #375 + - Methodref [java/lang/StringBuilder. ()V] + [209] aload_0 v0 + [210] ldc #41 + - Integer [2131230766] + [212] invokevirtual #302 + - Methodref [com/google/zxing/client/android/CaptureActivity.getString (I)Ljava/lang/String;] + [215] invokevirtual #379 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [218] ldc #51 + - String [ + +] + [220] invokevirtual #379 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [223] aload_0 v0 + [224] ldc #46 + - Integer [2131230843] + [226] invokevirtual #302 + - Methodref [com/google/zxing/client/android/CaptureActivity.getString (I)Ljava/lang/String;] + [229] invokevirtual #379 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [232] invokevirtual #382 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [235] invokevirtual #229 + - Methodref [android/app/AlertDialog$Builder.setMessage (Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;] + [238] pop + [239] aload_2 v2 + [240] ldc #12 + - Integer [2130837504] + [242] invokevirtual #228 + - Methodref [android/app/AlertDialog$Builder.setIcon (I)Landroid/app/AlertDialog$Builder;] + [245] pop + [246] aload_2 v2 + [247] ldc #35 + - Integer [2131230737] + [249] aload_0 v0 + [250] getfield #183 + - Fieldref [com/google/zxing/client/android/CaptureActivity.aboutListener Landroid/content/DialogInterface$OnClickListener;] + [253] invokevirtual #232 + - Methodref [android/app/AlertDialog$Builder.setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + [256] pop + [257] aload_2 v2 + [258] ldc #33 + - Integer [2131230727] + [260] aconst_null + [261] invokevirtual #230 + - Methodref [android/app/AlertDialog$Builder.setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + [264] pop + [265] aload_2 v2 + [266] invokevirtual #234 + - Methodref [android/app/AlertDialog$Builder.show ()Landroid/app/AlertDialog;] + [269] pop + [270] aload_0 v0 + [271] aload_1 v1 + [272] invokespecial #222 + - Methodref [android/app/Activity.onOptionsItemSelected (Landroid/view/MenuItem;)Z] + [275] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: surfaceCreated(Landroid/view/SurfaceHolder;)V + Access flags: 0x11 + = public final void surfaceCreated(android.view.SurfaceHolder) + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 2, stack = 2): + [0] aload_0 v0 + [1] getfield #189 + - Fieldref [com/google/zxing/client/android/CaptureActivity.hasSurface Z] + [4] ifne +13 (target=17) + [7] aload_0 v0 + [8] iconst_1 + [9] putfield #189 + - Fieldref [com/google/zxing/client/android/CaptureActivity.hasSurface Z] + [12] aload_0 v0 + [13] aload_1 v1 + [14] invokespecial #307 + - Methodref [com/google/zxing/client/android/CaptureActivity.initCamera (Landroid/view/SurfaceHolder;)V] + [17] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: surfaceDestroyed(Landroid/view/SurfaceHolder;)V + Access flags: 0x11 + = public final void surfaceDestroyed(android.view.SurfaceHolder) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] iconst_0 + [2] putfield #189 + - Fieldref [com/google/zxing/client/android/CaptureActivity.hasSurface Z] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: surfaceChanged(Landroid/view/SurfaceHolder;III)V + Access flags: 0x11 + = public final void surfaceChanged(android.view.SurfaceHolder,int,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 1, locals = 5, stack = 0): + [0] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: handleDecode(Lcom/google/zxing/Result;Landroid/graphics/Bitmap;)V + Access flags: 0x11 + = public final void handleDecode(com.google.zxing.Result,android.graphics.Bitmap) + Class member attributes (count = 1): + - Code attribute instructions (code length = 867, locals = 10, stack = 7): + [0] aload_0 v0 + [1] getfield #191 + - Fieldref [com/google/zxing/client/android/CaptureActivity.inactivityTimer Lcom/google/zxing/client/android/InactivityTimer;] + [4] invokevirtual #324 + - Methodref [com/google/zxing/client/android/InactivityTimer.onActivity ()V] + [7] aload_0 v0 + [8] aload_1 v1 + [9] putfield #192 + - Fieldref [com/google/zxing/client/android/CaptureActivity.lastResult Lcom/google/zxing/Result;] + [12] aload_0 v0 + [13] aload_1 v1 + [14] astore v4 + [16] astore_3 v3 + [17] aload v4 + [19] invokestatic #363 + - Methodref [com/google/zxing/client/result/ResultParser.parseResult (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ParsedResult;] + [22] dup + [23] astore v5 + [25] invokevirtual #361 + - Methodref [com/google/zxing/client/result/ParsedResult.getType ()Lcom/google/zxing/client/result/ParsedResultType;] + [28] dup + [29] astore v6 + [31] getstatic #206 + - Fieldref [com/google/zxing/client/result/ParsedResultType.ADDRESSBOOK Lcom/google/zxing/client/result/ParsedResultType;] + [34] invokevirtual #367 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [37] ifeq +16 (target=53) + [40] new #133 + - Class [com/google/zxing/client/android/result/AddressBookResultHandler] + [43] dup + [44] aload_3 v3 + [45] aload v5 + [47] invokespecial #340 + - Methodref [com/google/zxing/client/android/result/AddressBookResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [50] goto +261 (target=311) + [53] aload v6 + [55] getstatic #208 + - Fieldref [com/google/zxing/client/result/ParsedResultType.EMAIL_ADDRESS Lcom/google/zxing/client/result/ParsedResultType;] + [58] invokevirtual #367 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [61] ifeq +16 (target=77) + [64] new #135 + - Class [com/google/zxing/client/android/result/EmailAddressResultHandler] + [67] dup + [68] aload_3 v3 + [69] aload v5 + [71] invokespecial #342 + - Methodref [com/google/zxing/client/android/result/EmailAddressResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [74] goto +237 (target=311) + [77] aload v6 + [79] getstatic #211 + - Fieldref [com/google/zxing/client/result/ParsedResultType.PRODUCT Lcom/google/zxing/client/result/ParsedResultType;] + [82] invokevirtual #367 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [85] ifeq +18 (target=103) + [88] new #138 + - Class [com/google/zxing/client/android/result/ProductResultHandler] + [91] dup + [92] aload_3 v3 + [93] aload v5 + [95] aload v4 + [97] invokespecial #345 + - Methodref [com/google/zxing/client/android/result/ProductResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + [100] goto +211 (target=311) + [103] aload v6 + [105] getstatic #215 + - Fieldref [com/google/zxing/client/result/ParsedResultType.URI Lcom/google/zxing/client/result/ParsedResultType;] + [108] invokevirtual #367 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [111] ifeq +16 (target=127) + [114] new #145 + - Class [com/google/zxing/client/android/result/URIResultHandler] + [117] dup + [118] aload_3 v3 + [119] aload v5 + [121] invokespecial #358 + - Methodref [com/google/zxing/client/android/result/URIResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [124] goto +187 (target=311) + [127] aload v6 + [129] getstatic #216 + - Fieldref [com/google/zxing/client/result/ParsedResultType.WIFI Lcom/google/zxing/client/result/ParsedResultType;] + [132] invokevirtual #367 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [135] ifeq +16 (target=151) + [138] new #146 + - Class [com/google/zxing/client/android/result/WifiResultHandler] + [141] dup + [142] aload_3 v3 + [143] aload v5 + [145] invokespecial #359 + - Methodref [com/google/zxing/client/android/result/WifiResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [148] goto +163 (target=311) + [151] aload v6 + [153] getstatic #214 + - Fieldref [com/google/zxing/client/result/ParsedResultType.TEXT Lcom/google/zxing/client/result/ParsedResultType;] + [156] invokevirtual #367 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [159] ifeq +18 (target=177) + [162] new #144 + - Class [com/google/zxing/client/android/result/TextResultHandler] + [165] dup + [166] aload_3 v3 + [167] aload v5 + [169] aload v4 + [171] invokespecial #357 + - Methodref [com/google/zxing/client/android/result/TextResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + [174] goto +137 (target=311) + [177] aload v6 + [179] getstatic #209 + - Fieldref [com/google/zxing/client/result/ParsedResultType.GEO Lcom/google/zxing/client/result/ParsedResultType;] + [182] invokevirtual #367 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [185] ifeq +16 (target=201) + [188] new #136 + - Class [com/google/zxing/client/android/result/GeoResultHandler] + [191] dup + [192] aload_3 v3 + [193] aload v5 + [195] invokespecial #343 + - Methodref [com/google/zxing/client/android/result/GeoResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [198] goto +113 (target=311) + [201] aload v6 + [203] getstatic #213 + - Fieldref [com/google/zxing/client/result/ParsedResultType.TEL Lcom/google/zxing/client/result/ParsedResultType;] + [206] invokevirtual #367 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [209] ifeq +16 (target=225) + [212] new #143 + - Class [com/google/zxing/client/android/result/TelResultHandler] + [215] dup + [216] aload_3 v3 + [217] aload v5 + [219] invokespecial #356 + - Methodref [com/google/zxing/client/android/result/TelResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [222] goto +89 (target=311) + [225] aload v6 + [227] getstatic #212 + - Fieldref [com/google/zxing/client/result/ParsedResultType.SMS Lcom/google/zxing/client/result/ParsedResultType;] + [230] invokevirtual #367 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [233] ifeq +16 (target=249) + [236] new #142 + - Class [com/google/zxing/client/android/result/SMSResultHandler] + [239] dup + [240] aload_3 v3 + [241] aload v5 + [243] invokespecial #355 + - Methodref [com/google/zxing/client/android/result/SMSResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [246] goto +65 (target=311) + [249] aload v6 + [251] getstatic #207 + - Fieldref [com/google/zxing/client/result/ParsedResultType.CALENDAR Lcom/google/zxing/client/result/ParsedResultType;] + [254] invokevirtual #367 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [257] ifeq +16 (target=273) + [260] new #134 + - Class [com/google/zxing/client/android/result/CalendarResultHandler] + [263] dup + [264] aload_3 v3 + [265] aload v5 + [267] invokespecial #341 + - Methodref [com/google/zxing/client/android/result/CalendarResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [270] goto +41 (target=311) + [273] aload v6 + [275] getstatic #210 + - Fieldref [com/google/zxing/client/result/ParsedResultType.ISBN Lcom/google/zxing/client/result/ParsedResultType;] + [278] invokevirtual #367 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [281] ifeq +18 (target=299) + [284] new #137 + - Class [com/google/zxing/client/android/result/ISBNResultHandler] + [287] dup + [288] aload_3 v3 + [289] aload v5 + [291] aload v4 + [293] invokespecial #344 + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + [296] goto +15 (target=311) + [299] new #144 + - Class [com/google/zxing/client/android/result/TextResultHandler] + [302] dup + [303] aload_3 v3 + [304] aload v5 + [306] aload v4 + [308] invokespecial #357 + - Methodref [com/google/zxing/client/android/result/TextResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + [311] astore_3 v3 + [312] aload_0 v0 + [313] getfield #190 + - Fieldref [com/google/zxing/client/android/CaptureActivity.historyManager Lcom/google/zxing/client/android/history/HistoryManager;] + [316] aload_1 v1 + [317] aload_3 v3 + [318] invokevirtual #337 + - Methodref [com/google/zxing/client/android/history/HistoryManager.addHistoryItem (Lcom/google/zxing/Result;Lcom/google/zxing/client/android/result/ResultHandler;)V] + [321] aload_2 v2 + [322] ifnonnull +11 (target=333) + [325] aload_0 v0 + [326] aload_1 v1 + [327] aload_3 v3 + [328] aconst_null + [329] invokespecial #306 + - Methodref [com/google/zxing/client/android/CaptureActivity.handleDecodeInternally (Lcom/google/zxing/Result;Lcom/google/zxing/client/android/result/ResultHandler;Landroid/graphics/Bitmap;)V] + [332] return + [333] aload_0 v0 + [334] getfield #184 + - Fieldref [com/google/zxing/client/android/CaptureActivity.beepManager Lcom/google/zxing/client/android/BeepManager;] + [337] invokevirtual #291 + - Methodref [com/google/zxing/client/android/BeepManager.playBeepSoundAndVibrate ()V] + [340] aload_0 v0 + [341] aload_2 v2 + [342] aload_1 v1 + [343] astore v6 + [345] astore v5 + [347] astore v4 + [349] aload v6 + [351] invokevirtual #285 + - Methodref [com/google/zxing/Result.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + [354] dup + [355] astore v7 + [357] ifnull +346 (target=703) + [360] aload v7 + [362] arraylength + [363] ifle +340 (target=703) + [366] new #94 + - Class [android/graphics/Canvas] + [369] dup + [370] aload v5 + [372] invokespecial #252 + - Methodref [android/graphics/Canvas. (Landroid/graphics/Bitmap;)V] + [375] astore v8 + [377] new #95 + - Class [android/graphics/Paint] + [380] dup + [381] invokespecial #256 + - Methodref [android/graphics/Paint. ()V] + [384] dup + [385] astore v9 + [387] aload v4 + [389] invokevirtual #301 + - Methodref [com/google/zxing/client/android/CaptureActivity.getResources ()Landroid/content/res/Resources;] + [392] ldc #14 + - Integer [2131099653] + [394] invokevirtual #248 + - Methodref [android/content/res/Resources.getColor (I)I] + [397] invokevirtual #257 + - Methodref [android/graphics/Paint.setColor (I)V] + [400] aload v9 + [402] ldc #47 + - Float [3.0] + [404] invokevirtual #258 + - Methodref [android/graphics/Paint.setStrokeWidth (F)V] + [407] aload v9 + [409] getstatic #173 + - Fieldref [android/graphics/Paint$Style.STROKE Landroid/graphics/Paint$Style;] + [412] invokevirtual #259 + - Methodref [android/graphics/Paint.setStyle (Landroid/graphics/Paint$Style;)V] + [415] new #97 + - Class [android/graphics/Rect] + [418] dup + [419] iconst_2 + [420] iconst_2 + [421] aload v5 + [423] invokevirtual #250 + - Methodref [android/graphics/Bitmap.getWidth ()I] + [426] iconst_2 + [427] isub + [428] aload v5 + [430] invokevirtual #249 + - Methodref [android/graphics/Bitmap.getHeight ()I] + [433] iconst_2 + [434] isub + [435] invokespecial #260 + - Methodref [android/graphics/Rect. (IIII)V] + [438] astore v5 + [440] aload v8 + [442] aload v5 + [444] aload v9 + [446] invokevirtual #255 + - Methodref [android/graphics/Canvas.drawRect (Landroid/graphics/Rect;Landroid/graphics/Paint;)V] + [449] aload v9 + [451] aload v4 + [453] invokevirtual #301 + - Methodref [com/google/zxing/client/android/CaptureActivity.getResources ()Landroid/content/res/Resources;] + [456] ldc #15 + - Integer [2131099655] + [458] invokevirtual #248 + - Methodref [android/content/res/Resources.getColor (I)I] + [461] invokevirtual #257 + - Methodref [android/graphics/Paint.setColor (I)V] + [464] aload v7 + [466] arraylength + [467] iconst_2 + [468] ificmpne +56 (target=524) + [471] aload v9 + [473] ldc #48 + - Float [4.0] + [475] invokevirtual #258 + - Methodref [android/graphics/Paint.setStrokeWidth (F)V] + [478] aload v8 + [480] aload v9 + [482] aload v7 + [484] iconst_0 + [485] aaload + [486] aload v7 + [488] iconst_1 + [489] aaload + [490] astore v4 + [492] astore v6 + [494] astore v5 + [496] aload v6 + [498] invokevirtual #288 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [501] aload v6 + [503] invokevirtual #289 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [506] aload v4 + [508] invokevirtual #288 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [511] aload v4 + [513] invokevirtual #289 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [516] aload v5 + [518] invokevirtual #253 + - Methodref [android/graphics/Canvas.drawLine (FFFFLandroid/graphics/Paint;)V] + [521] goto +182 (target=703) + [524] aload v7 + [526] arraylength + [527] iconst_4 + [528] ificmpne +120 (target=648) + [531] aload v6 + [533] invokevirtual #282 + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + [536] getstatic #176 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + [539] invokevirtual #367 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [542] ifne +17 (target=559) + [545] aload v6 + [547] invokevirtual #282 + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + [550] getstatic #175 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + [553] invokevirtual #367 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [556] ifeq +92 (target=648) + [559] aload v8 + [561] aload v9 + [563] aload v7 + [565] iconst_0 + [566] aaload + [567] aload v7 + [569] iconst_1 + [570] aaload + [571] astore v4 + [573] astore v6 + [575] astore v5 + [577] aload v6 + [579] invokevirtual #288 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [582] aload v6 + [584] invokevirtual #289 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [587] aload v4 + [589] invokevirtual #288 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [592] aload v4 + [594] invokevirtual #289 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [597] aload v5 + [599] invokevirtual #253 + - Methodref [android/graphics/Canvas.drawLine (FFFFLandroid/graphics/Paint;)V] + [602] aload v8 + [604] aload v9 + [606] aload v7 + [608] iconst_2 + [609] aaload + [610] aload v7 + [612] iconst_3 + [613] aaload + [614] astore v4 + [616] astore v6 + [618] astore v5 + [620] aload v6 + [622] invokevirtual #288 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [625] aload v6 + [627] invokevirtual #289 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [630] aload v4 + [632] invokevirtual #288 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [635] aload v4 + [637] invokevirtual #289 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [640] aload v5 + [642] invokevirtual #253 + - Methodref [android/graphics/Canvas.drawLine (FFFFLandroid/graphics/Paint;)V] + [645] goto +58 (target=703) + [648] aload v9 + [650] ldc #49 + - Float [10.0] + [652] invokevirtual #258 + - Methodref [android/graphics/Paint.setStrokeWidth (F)V] + [655] aload v7 + [657] dup + [658] astore v4 + [660] arraylength + [661] istore v5 + [663] iconst_0 + [664] istore v6 + [666] iload v6 + [668] iload v5 + [670] ificmpge +33 (target=703) + [673] aload v4 + [675] iload v6 + [677] aaload + [678] astore v7 + [680] aload v8 + [682] aload v7 + [684] invokevirtual #288 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [687] aload v7 + [689] invokevirtual #289 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [692] aload v9 + [694] invokevirtual #254 + - Methodref [android/graphics/Canvas.drawPoint (FFLandroid/graphics/Paint;)V] + [697] iinc v6, 1 + [700] goto -34 (target=666) + [703] getstatic #200 + - Fieldref [com/google/zxing/client/android/CaptureActivity$2.$SwitchMap$com$google$zxing$client$android$CaptureActivity$Source [I] + [706] aload_0 v0 + [707] getfield #195 + - Fieldref [com/google/zxing/client/android/CaptureActivity.source Lcom/google/zxing/client/android/CaptureActivity$Source;] + [710] invokevirtual #314 + - Methodref [com/google/zxing/client/android/CaptureActivity$Source.ordinal ()I] + [713] iaload + [714] tableswitch (4 offsets, default=152) (target=866) + 1: offset = 30, target = 744 + 2: offset = 30, target = 744 + 3: offset = 38, target = 752 + 4: offset = 53, target = 767 + default: offset = 152, target = 866 + [744] aload_0 v0 + [745] aload_1 v1 + [746] aload_3 v3 + [747] aload_2 v2 + [748] invokespecial #305 + - Methodref [com/google/zxing/client/android/CaptureActivity.handleDecodeExternally (Lcom/google/zxing/Result;Lcom/google/zxing/client/android/result/ResultHandler;Landroid/graphics/Bitmap;)V] + [751] return + [752] aload_0 v0 + [753] getfield #194 + - Fieldref [com/google/zxing/client/android/CaptureActivity.returnUrlTemplate Ljava/lang/String;] + [756] ifnull +103 (target=859) + [759] aload_0 v0 + [760] aload_1 v1 + [761] aload_3 v3 + [762] aload_2 v2 + [763] invokespecial #305 + - Methodref [com/google/zxing/client/android/CaptureActivity.handleDecodeExternally (Lcom/google/zxing/Result;Lcom/google/zxing/client/android/result/ResultHandler;Landroid/graphics/Bitmap;)V] + [766] return + [767] aload_0 v0 + [768] invokestatic #264 + - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + [771] ldc #71 + - String [preferences_bulk_mode] + [773] iconst_0 + [774] invokeinterface #388 + - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] + [779] ifeq +80 (target=859) + [782] aload_0 v0 + [783] ldc #42 + - Integer [2131230768] + [785] iconst_0 + [786] invokestatic #279 + - Methodref [android/widget/Toast.makeText (Landroid/content/Context;II)Landroid/widget/Toast;] + [789] invokevirtual #280 + - Methodref [android/widget/Toast.show ()V] + [792] aload_0 v0 + [793] getfield #188 + - Fieldref [com/google/zxing/client/android/CaptureActivity.handler Lcom/google/zxing/client/android/CaptureActivityHandler;] + [796] ifnull +16 (target=812) + [799] aload_0 v0 + [800] getfield #188 + - Fieldref [com/google/zxing/client/android/CaptureActivity.handler Lcom/google/zxing/client/android/CaptureActivityHandler;] + [803] ldc #17 + - Integer [2131165190] + [805] ldc2_w #167 + - Long [1000] + [808] invokevirtual #318 + - Methodref [com/google/zxing/client/android/CaptureActivityHandler.sendEmptyMessageDelayed (IJ)Z] + [811] pop + [812] aload_0 v0 + [813] dup + [814] astore v4 + [816] getfield #193 + - Fieldref [com/google/zxing/client/android/CaptureActivity.resultView Landroid/view/View;] + [819] bipush 8 + [821] invokevirtual #269 + - Methodref [android/view/View.setVisibility (I)V] + [824] aload v4 + [826] getfield #197 + - Fieldref [com/google/zxing/client/android/CaptureActivity.statusView Landroid/widget/TextView;] + [829] ldc #44 + - Integer [2131230774] + [831] invokevirtual #275 + - Methodref [android/widget/TextView.setText (I)V] + [834] aload v4 + [836] getfield #197 + - Fieldref [com/google/zxing/client/android/CaptureActivity.statusView Landroid/widget/TextView;] + [839] iconst_0 + [840] invokevirtual #278 + - Methodref [android/widget/TextView.setVisibility (I)V] + [843] aload v4 + [845] getfield #199 + - Fieldref [com/google/zxing/client/android/CaptureActivity.viewfinderView Lcom/google/zxing/client/android/ViewfinderView;] + [848] iconst_0 + [849] invokevirtual #330 + - Methodref [com/google/zxing/client/android/ViewfinderView.setVisibility (I)V] + [852] aload v4 + [854] aconst_null + [855] putfield #192 + - Fieldref [com/google/zxing/client/android/CaptureActivity.lastResult Lcom/google/zxing/Result;] + [858] return + [859] aload_0 v0 + [860] aload_1 v1 + [861] aload_3 v3 + [862] aload_2 v2 + [863] invokespecial #306 + - Methodref [com/google/zxing/client/android/CaptureActivity.handleDecodeInternally (Lcom/google/zxing/Result;Lcom/google/zxing/client/android/result/ResultHandler;Landroid/graphics/Bitmap;)V] + [866] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: drawResultPoints(Landroid/graphics/Bitmap;Lcom/google/zxing/Result;)V + Access flags: 0x2 + = private void drawResultPoints(android.graphics.Bitmap,com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 308, locals = 7, stack = 7): + [0] aload_2 v2 + [1] invokevirtual #285 + - Methodref [com/google/zxing/Result.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + [4] dup + [5] astore_3 v3 + [6] ifnull +301 (target=307) + [9] aload_3 v3 + [10] arraylength + [11] ifle +296 (target=307) + [14] new #94 + - Class [android/graphics/Canvas] + [17] dup + [18] aload_1 v1 + [19] invokespecial #252 + - Methodref [android/graphics/Canvas. (Landroid/graphics/Bitmap;)V] + [22] astore v4 + [24] new #95 + - Class [android/graphics/Paint] + [27] dup + [28] invokespecial #256 + - Methodref [android/graphics/Paint. ()V] + [31] dup + [32] astore v5 + [34] aload_0 v0 + [35] invokevirtual #301 + - Methodref [com/google/zxing/client/android/CaptureActivity.getResources ()Landroid/content/res/Resources;] + [38] ldc #14 + - Integer [2131099653] + [40] invokevirtual #248 + - Methodref [android/content/res/Resources.getColor (I)I] + [43] invokevirtual #257 + - Methodref [android/graphics/Paint.setColor (I)V] + [46] aload v5 + [48] ldc #47 + - Float [3.0] + [50] invokevirtual #258 + - Methodref [android/graphics/Paint.setStrokeWidth (F)V] + [53] aload v5 + [55] getstatic #173 + - Fieldref [android/graphics/Paint$Style.STROKE Landroid/graphics/Paint$Style;] + [58] invokevirtual #259 + - Methodref [android/graphics/Paint.setStyle (Landroid/graphics/Paint$Style;)V] + [61] new #97 + - Class [android/graphics/Rect] + [64] dup + [65] iconst_2 + [66] iconst_2 + [67] aload_1 v1 + [68] invokevirtual #250 + - Methodref [android/graphics/Bitmap.getWidth ()I] + [71] iconst_2 + [72] isub + [73] aload_1 v1 + [74] invokevirtual #249 + - Methodref [android/graphics/Bitmap.getHeight ()I] + [77] iconst_2 + [78] isub + [79] invokespecial #260 + - Methodref [android/graphics/Rect. (IIII)V] + [82] astore_1 v1 + [83] aload v4 + [85] aload_1 v1 + [86] aload v5 + [88] invokevirtual #255 + - Methodref [android/graphics/Canvas.drawRect (Landroid/graphics/Rect;Landroid/graphics/Paint;)V] + [91] aload v5 + [93] aload_0 v0 + [94] invokevirtual #301 + - Methodref [com/google/zxing/client/android/CaptureActivity.getResources ()Landroid/content/res/Resources;] + [97] ldc #15 + - Integer [2131099655] + [99] invokevirtual #248 + - Methodref [android/content/res/Resources.getColor (I)I] + [102] invokevirtual #257 + - Methodref [android/graphics/Paint.setColor (I)V] + [105] aload_3 v3 + [106] arraylength + [107] iconst_2 + [108] ificmpne +47 (target=155) + [111] aload v5 + [113] ldc #48 + - Float [4.0] + [115] invokevirtual #258 + - Methodref [android/graphics/Paint.setStrokeWidth (F)V] + [118] aload v4 + [120] aload v5 + [122] aload_3 v3 + [123] iconst_0 + [124] aaload + [125] aload_3 v3 + [126] iconst_1 + [127] aaload + [128] astore_1 v1 + [129] astore v6 + [131] astore_2 v2 + [132] aload v6 + [134] invokevirtual #288 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [137] aload v6 + [139] invokevirtual #289 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [142] aload_1 v1 + [143] invokevirtual #288 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [146] aload_1 v1 + [147] invokevirtual #289 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [150] aload_2 v2 + [151] invokevirtual #253 + - Methodref [android/graphics/Canvas.drawLine (FFFFLandroid/graphics/Paint;)V] + [154] return + [155] aload_3 v3 + [156] arraylength + [157] iconst_4 + [158] ificmpne +102 (target=260) + [161] aload_2 v2 + [162] invokevirtual #282 + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + [165] getstatic #176 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + [168] invokevirtual #367 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [171] ifne +16 (target=187) + [174] aload_2 v2 + [175] invokevirtual #282 + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + [178] getstatic #175 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + [181] invokevirtual #367 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [184] ifeq +76 (target=260) + [187] aload v4 + [189] aload v5 + [191] aload_3 v3 + [192] iconst_0 + [193] aaload + [194] aload_3 v3 + [195] iconst_1 + [196] aaload + [197] astore_1 v1 + [198] astore v6 + [200] astore_2 v2 + [201] aload v6 + [203] invokevirtual #288 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [206] aload v6 + [208] invokevirtual #289 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [211] aload_1 v1 + [212] invokevirtual #288 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [215] aload_1 v1 + [216] invokevirtual #289 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [219] aload_2 v2 + [220] invokevirtual #253 + - Methodref [android/graphics/Canvas.drawLine (FFFFLandroid/graphics/Paint;)V] + [223] aload v4 + [225] aload v5 + [227] aload_3 v3 + [228] iconst_2 + [229] aaload + [230] aload_3 v3 + [231] iconst_3 + [232] aaload + [233] astore_1 v1 + [234] astore v6 + [236] astore_2 v2 + [237] aload v6 + [239] invokevirtual #288 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [242] aload v6 + [244] invokevirtual #289 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [247] aload_1 v1 + [248] invokevirtual #288 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [251] aload_1 v1 + [252] invokevirtual #289 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [255] aload_2 v2 + [256] invokevirtual #253 + - Methodref [android/graphics/Canvas.drawLine (FFFFLandroid/graphics/Paint;)V] + [259] return + [260] aload v5 + [262] ldc #49 + - Float [10.0] + [264] invokevirtual #258 + - Methodref [android/graphics/Paint.setStrokeWidth (F)V] + [267] aload_3 v3 + [268] dup + [269] astore_1 v1 + [270] arraylength + [271] istore_2 v2 + [272] iconst_0 + [273] istore_3 v3 + [274] iload_3 v3 + [275] iload_2 v2 + [276] ificmpge +31 (target=307) + [279] aload_1 v1 + [280] iload_3 v3 + [281] aaload + [282] astore v6 + [284] aload v4 + [286] aload v6 + [288] invokevirtual #288 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [291] aload v6 + [293] invokevirtual #289 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [296] aload v5 + [298] invokevirtual #254 + - Methodref [android/graphics/Canvas.drawPoint (FFLandroid/graphics/Paint;)V] + [301] iinc v3, 1 + [304] goto -30 (target=274) + [307] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: drawLine(Landroid/graphics/Canvas;Landroid/graphics/Paint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)V + Access flags: 0xa + = private static void drawLine(android.graphics.Canvas,android.graphics.Paint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint) + Class member attributes (count = 1): + - Code attribute instructions (code length = 22, locals = 4, stack = 6): + [0] aload_0 v0 + [1] aload_2 v2 + [2] invokevirtual #288 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [5] aload_2 v2 + [6] invokevirtual #289 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [9] aload_3 v3 + [10] invokevirtual #288 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [13] aload_3 v3 + [14] invokevirtual #289 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [17] aload_1 v1 + [18] invokevirtual #253 + - Methodref [android/graphics/Canvas.drawLine (FFFFLandroid/graphics/Paint;)V] + [21] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: handleDecodeInternally(Lcom/google/zxing/Result;Lcom/google/zxing/client/android/result/ResultHandler;Landroid/graphics/Bitmap;)V + Access flags: 0x2 + = private void handleDecodeInternally(com.google.zxing.Result,com.google.zxing.client.android.result.ResultHandler,android.graphics.Bitmap) + Class member attributes (count = 1): + - Code attribute instructions (code length = 516, locals = 7, stack = 5): + [0] aload_0 v0 + [1] getfield #197 + - Fieldref [com/google/zxing/client/android/CaptureActivity.statusView Landroid/widget/TextView;] + [4] bipush 8 + [6] invokevirtual #278 + - Methodref [android/widget/TextView.setVisibility (I)V] + [9] aload_0 v0 + [10] getfield #199 + - Fieldref [com/google/zxing/client/android/CaptureActivity.viewfinderView Lcom/google/zxing/client/android/ViewfinderView;] + [13] bipush 8 + [15] invokevirtual #330 + - Methodref [com/google/zxing/client/android/ViewfinderView.setVisibility (I)V] + [18] aload_0 v0 + [19] getfield #193 + - Fieldref [com/google/zxing/client/android/CaptureActivity.resultView Landroid/view/View;] + [22] iconst_0 + [23] invokevirtual #269 + - Methodref [android/view/View.setVisibility (I)V] + [26] aload_0 v0 + [27] ldc #22 + - Integer [2131165199] + [29] invokevirtual #296 + - Methodref [com/google/zxing/client/android/CaptureActivity.findViewById (I)Landroid/view/View;] + [32] checkcast #112 + - Class [android/widget/ImageView] + [35] astore v4 + [37] aload_3 v3 + [38] ifnonnull +20 (target=58) + [41] aload v4 + [43] aload_0 v0 + [44] invokevirtual #301 + - Methodref [com/google/zxing/client/android/CaptureActivity.getResources ()Landroid/content/res/Resources;] + [47] ldc #12 + - Integer [2130837504] + [49] invokestatic #251 + - Methodref [android/graphics/BitmapFactory.decodeResource (Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;] + [52] invokevirtual #273 + - Methodref [android/widget/ImageView.setImageBitmap (Landroid/graphics/Bitmap;)V] + [55] goto +9 (target=64) + [58] aload v4 + [60] aload_3 v3 + [61] invokevirtual #273 + - Methodref [android/widget/ImageView.setImageBitmap (Landroid/graphics/Bitmap;)V] + [64] aload_0 v0 + [65] ldc #23 + - Integer [2131165201] + [67] invokevirtual #296 + - Methodref [com/google/zxing/client/android/CaptureActivity.findViewById (I)Landroid/view/View;] + [70] checkcast #113 + - Class [android/widget/TextView] + [73] aload_1 v1 + [74] invokevirtual #282 + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + [77] invokevirtual #281 + - Methodref [com/google/zxing/BarcodeFormat.toString ()Ljava/lang/String;] + [80] invokevirtual #276 + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + [83] aload_0 v0 + [84] ldc #24 + - Integer [2131165203] + [86] invokevirtual #296 + - Methodref [com/google/zxing/client/android/CaptureActivity.findViewById (I)Landroid/view/View;] + [89] checkcast #113 + - Class [android/widget/TextView] + [92] aload_2 v2 + [93] invokevirtual #353 + - Methodref [com/google/zxing/client/android/result/ResultHandler.getType ()Lcom/google/zxing/client/result/ParsedResultType;] + [96] invokevirtual #362 + - Methodref [com/google/zxing/client/result/ParsedResultType.toString ()Ljava/lang/String;] + [99] invokevirtual #276 + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + [102] iconst_3 + [103] iconst_3 + [104] invokestatic #384 + - Methodref [java/text/DateFormat.getDateTimeInstance (II)Ljava/text/DateFormat;] + [107] new #161 + - Class [java/util/Date] + [110] dup + [111] aload_1 v1 + [112] invokevirtual #286 + - Methodref [com/google/zxing/Result.getTimestamp ()J] + [115] invokespecial #385 + - Methodref [java/util/Date. (J)V] + [118] invokevirtual #383 + - Methodref [java/text/DateFormat.format (Ljava/util/Date;)Ljava/lang/String;] + [121] astore_3 v3 + [122] aload_0 v0 + [123] ldc #25 + - Integer [2131165205] + [125] invokevirtual #296 + - Methodref [com/google/zxing/client/android/CaptureActivity.findViewById (I)Landroid/view/View;] + [128] checkcast #113 + - Class [android/widget/TextView] + [131] aload_3 v3 + [132] invokevirtual #276 + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + [135] aload_0 v0 + [136] ldc #27 + - Integer [2131165207] + [138] invokevirtual #296 + - Methodref [com/google/zxing/client/android/CaptureActivity.findViewById (I)Landroid/view/View;] + [141] checkcast #113 + - Class [android/widget/TextView] + [144] astore_3 v3 + [145] aload_0 v0 + [146] ldc #26 + - Integer [2131165206] + [148] invokevirtual #296 + - Methodref [com/google/zxing/client/android/CaptureActivity.findViewById (I)Landroid/view/View;] + [151] astore v4 + [153] aload_3 v3 + [154] bipush 8 + [156] invokevirtual #278 + - Methodref [android/widget/TextView.setVisibility (I)V] + [159] aload v4 + [161] bipush 8 + [163] invokevirtual #269 + - Methodref [android/view/View.setVisibility (I)V] + [166] aload_1 v1 + [167] invokevirtual #284 + - Methodref [com/google/zxing/Result.getResultMetadata ()Ljava/util/Hashtable;] + [170] dup + [171] astore_1 v1 + [172] ifnull +122 (target=294) + [175] new #159 + - Class [java/lang/StringBuilder] + [178] dup + [179] bipush 20 + [181] invokespecial #376 + - Methodref [java/lang/StringBuilder. (I)V] + [184] astore v5 + [186] aload_1 v1 + [187] invokeinterface #402 + - InterfaceMethodref [java/util/Map.entrySet ()Ljava/util/Set;] + [192] invokeinterface #407 + - InterfaceMethodref [java/util/Set.iterator ()Ljava/util/Iterator;] + [197] astore_1 v1 + [198] aload_1 v1 + [199] invokeinterface #400 + - InterfaceMethodref [java/util/Iterator.hasNext ()Z] + [204] ifeq +53 (target=257) + [207] aload_1 v1 + [208] invokeinterface #401 + - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;] + [213] checkcast #165 + - Class [java/util/Map$Entry] + [216] astore v6 + [218] getstatic #181 + - Fieldref [com/google/zxing/client/android/CaptureActivity.DISPLAYABLE_METADATA_TYPES Ljava/util/Set;] + [221] aload v6 + [223] invokeinterface #403 + - InterfaceMethodref [java/util/Map$Entry.getKey ()Ljava/lang/Object;] + [228] invokeinterface #406 + - InterfaceMethodref [java/util/Set.contains (Ljava/lang/Object;)Z] + [233] ifeq +21 (target=254) + [236] aload v5 + [238] aload v6 + [240] invokeinterface #404 + - InterfaceMethodref [java/util/Map$Entry.getValue ()Ljava/lang/Object;] + [245] invokevirtual #378 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [248] bipush 10 + [250] invokevirtual #377 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [253] pop + [254] goto -56 (target=198) + [257] aload v5 + [259] invokevirtual #380 + - Methodref [java/lang/StringBuilder.length ()I] + [262] ifle +32 (target=294) + [265] aload v5 + [267] aload v5 + [269] invokevirtual #380 + - Methodref [java/lang/StringBuilder.length ()I] + [272] iconst_1 + [273] isub + [274] invokevirtual #381 + - Methodref [java/lang/StringBuilder.setLength (I)V] + [277] aload_3 v3 + [278] aload v5 + [280] invokevirtual #276 + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + [283] aload_3 v3 + [284] iconst_0 + [285] invokevirtual #278 + - Methodref [android/widget/TextView.setVisibility (I)V] + [288] aload v4 + [290] iconst_0 + [291] invokevirtual #269 + - Methodref [android/view/View.setVisibility (I)V] + [294] aload_0 v0 + [295] ldc #28 + - Integer [2131165208] + [297] invokevirtual #296 + - Methodref [com/google/zxing/client/android/CaptureActivity.findViewById (I)Landroid/view/View;] + [300] checkcast #113 + - Class [android/widget/TextView] + [303] astore v5 + [305] aload_2 v2 + [306] invokevirtual #350 + - Methodref [com/google/zxing/client/android/result/ResultHandler.getDisplayContents ()Ljava/lang/CharSequence;] + [309] astore_1 v1 + [310] aload v5 + [312] aload_1 v1 + [313] invokevirtual #276 + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + [316] bipush 22 + [318] bipush 32 + [320] aload_1 v1 + [321] invokeinterface #399 + - InterfaceMethodref [java/lang/CharSequence.length ()I] + [326] iconst_4 + [327] idiv + [328] isub + [329] invokestatic #366 + - Methodref [java/lang/Math.max (II)I] + [332] istore v6 + [334] aload v5 + [336] iconst_2 + [337] iload v6 + [339] i2f + [340] invokevirtual #277 + - Methodref [android/widget/TextView.setTextSize (IF)V] + [343] aload_0 v0 + [344] ldc #29 + - Integer [2131165209] + [346] invokevirtual #296 + - Methodref [com/google/zxing/client/android/CaptureActivity.findViewById (I)Landroid/view/View;] + [349] checkcast #113 + - Class [android/widget/TextView] + [352] dup + [353] astore_3 v3 + [354] ldc #50 + - String [] + [356] invokevirtual #276 + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + [359] aload_3 v3 + [360] aconst_null + [361] invokevirtual #274 + - Methodref [android/widget/TextView.setOnClickListener (Landroid/view/View$OnClickListener;)V] + [364] aload_0 v0 + [365] invokestatic #264 + - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + [368] ldc #74 + - String [preferences_supplemental] + [370] iconst_1 + [371] invokeinterface #388 + - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] + [376] ifeq +16 (target=392) + [379] aload_3 v3 + [380] aload_2 v2 + [381] invokevirtual #352 + - Methodref [com/google/zxing/client/android/result/ResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + [384] aload_0 v0 + [385] getfield #188 + - Fieldref [com/google/zxing/client/android/CaptureActivity.handler Lcom/google/zxing/client/android/CaptureActivityHandler;] + [388] aload_0 v0 + [389] invokestatic #360 + - Methodref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.maybeInvokeRetrieval (Landroid/widget/TextView;Lcom/google/zxing/client/result/ParsedResult;Landroid/os/Handler;Landroid/content/Context;)V] + [392] aload_2 v2 + [393] invokevirtual #348 + - Methodref [com/google/zxing/client/android/result/ResultHandler.getButtonCount ()I] + [396] istore_3 v3 + [397] aload_0 v0 + [398] ldc #30 + - Integer [2131165210] + [400] invokevirtual #296 + - Methodref [com/google/zxing/client/android/CaptureActivity.findViewById (I)Landroid/view/View;] + [403] checkcast #110 + - Class [android/view/ViewGroup] + [406] dup + [407] astore v4 + [409] invokevirtual #271 + - Methodref [android/view/ViewGroup.requestFocus ()Z] + [412] pop + [413] iconst_0 + [414] istore v5 + [416] iload v5 + [418] iconst_4 + [419] ificmpge +69 (target=488) + [422] aload v4 + [424] iload v5 + [426] invokevirtual #270 + - Methodref [android/view/ViewGroup.getChildAt (I)Landroid/view/View;] + [429] checkcast #113 + - Class [android/widget/TextView] + [432] astore v6 + [434] iload v5 + [436] iload_3 v3 + [437] ificmpge +38 (target=475) + [440] aload v6 + [442] iconst_0 + [443] invokevirtual #278 + - Methodref [android/widget/TextView.setVisibility (I)V] + [446] aload v6 + [448] aload_2 v2 + [449] iload v5 + [451] invokevirtual #349 + - Methodref [com/google/zxing/client/android/result/ResultHandler.getButtonText (I)I] + [454] invokevirtual #275 + - Methodref [android/widget/TextView.setText (I)V] + [457] aload v6 + [459] new #139 + - Class [com/google/zxing/client/android/result/ResultButtonListener] + [462] dup + [463] aload_2 v2 + [464] iload v5 + [466] invokespecial #346 + - Methodref [com/google/zxing/client/android/result/ResultButtonListener. (Lcom/google/zxing/client/android/result/ResultHandler;I)V] + [469] invokevirtual #274 + - Methodref [android/widget/TextView.setOnClickListener (Landroid/view/View$OnClickListener;)V] + [472] goto +10 (target=482) + [475] aload v6 + [477] bipush 8 + [479] invokevirtual #278 + - Methodref [android/widget/TextView.setVisibility (I)V] + [482] iinc v5, 1 + [485] goto -69 (target=416) + [488] aload_0 v0 + [489] getfield #186 + - Fieldref [com/google/zxing/client/android/CaptureActivity.copyToClipboard Z] + [492] ifeq +23 (target=515) + [495] aload_2 v2 + [496] invokevirtual #347 + - Methodref [com/google/zxing/client/android/result/ResultHandler.areContentsSecure ()Z] + [499] ifne +16 (target=515) + [502] aload_0 v0 + [503] ldc #65 + - String [clipboard] + [505] invokevirtual #303 + - Methodref [com/google/zxing/client/android/CaptureActivity.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + [508] checkcast #101 + - Class [android/text/ClipboardManager] + [511] aload_1 v1 + [512] invokevirtual #265 + - Methodref [android/text/ClipboardManager.setText (Ljava/lang/CharSequence;)V] + [515] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: handleDecodeExternally(Lcom/google/zxing/Result;Lcom/google/zxing/client/android/result/ResultHandler;Landroid/graphics/Bitmap;)V + Access flags: 0x2 + = private void handleDecodeExternally(com.google.zxing.Result,com.google.zxing.client.android.result.ResultHandler,android.graphics.Bitmap) + Class member attributes (count = 1): + - Code attribute instructions (code length = 304, locals = 4, stack = 5): + [0] aload_0 v0 + [1] getfield #199 + - Fieldref [com/google/zxing/client/android/CaptureActivity.viewfinderView Lcom/google/zxing/client/android/ViewfinderView;] + [4] aload_3 v3 + [5] invokevirtual #328 + - Methodref [com/google/zxing/client/android/ViewfinderView.drawResultBitmap (Landroid/graphics/Bitmap;)V] + [8] aload_0 v0 + [9] getfield #197 + - Fieldref [com/google/zxing/client/android/CaptureActivity.statusView Landroid/widget/TextView;] + [12] aload_0 v0 + [13] aload_2 v2 + [14] invokevirtual #351 + - Methodref [com/google/zxing/client/android/result/ResultHandler.getDisplayTitle ()I] + [17] invokevirtual #302 + - Methodref [com/google/zxing/client/android/CaptureActivity.getString (I)Ljava/lang/String;] + [20] invokevirtual #276 + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + [23] aload_0 v0 + [24] getfield #186 + - Fieldref [com/google/zxing/client/android/CaptureActivity.copyToClipboard Z] + [27] ifeq +28 (target=55) + [30] aload_2 v2 + [31] invokevirtual #347 + - Methodref [com/google/zxing/client/android/result/ResultHandler.areContentsSecure ()Z] + [34] ifne +21 (target=55) + [37] aload_0 v0 + [38] ldc #65 + - String [clipboard] + [40] invokevirtual #303 + - Methodref [com/google/zxing/client/android/CaptureActivity.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + [43] checkcast #101 + - Class [android/text/ClipboardManager] + [46] aconst_null + [47] astore_3 v3 + [48] aload_2 v2 + [49] invokevirtual #350 + - Methodref [com/google/zxing/client/android/result/ResultHandler.getDisplayContents ()Ljava/lang/CharSequence;] + [52] invokevirtual #265 + - Methodref [android/text/ClipboardManager.setText (Ljava/lang/CharSequence;)V] + [55] aload_0 v0 + [56] getfield #195 + - Fieldref [com/google/zxing/client/android/CaptureActivity.source Lcom/google/zxing/client/android/CaptureActivity$Source;] + [59] getstatic #201 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.NATIVE_APP_INTENT Lcom/google/zxing/client/android/CaptureActivity$Source;] + [62] ifacmpne +100 (target=162) + [65] new #85 + - Class [android/content/Intent] + [68] dup + [69] aload_0 v0 + [70] invokevirtual #299 + - Methodref [com/google/zxing/client/android/CaptureActivity.getIntent ()Landroid/content/Intent;] + [73] invokevirtual #238 + - Methodref [android/content/Intent.getAction ()Ljava/lang/String;] + [76] invokespecial #236 + - Methodref [android/content/Intent. (Ljava/lang/String;)V] + [79] dup + [80] astore_3 v3 + [81] ldc #6 + - Integer [524288] + [83] invokevirtual #237 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [86] pop + [87] aload_3 v3 + [88] ldc #59 + - String [SCAN_RESULT] + [90] aload_1 v1 + [91] invokevirtual #287 + - Methodref [com/google/zxing/Result.toString ()Ljava/lang/String;] + [94] invokevirtual #244 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [97] pop + [98] aload_3 v3 + [99] ldc #61 + - String [SCAN_RESULT_FORMAT] + [101] aload_1 v1 + [102] invokevirtual #282 + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + [105] invokevirtual #281 + - Methodref [com/google/zxing/BarcodeFormat.toString ()Ljava/lang/String;] + [108] invokevirtual #244 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [111] pop + [112] aload_1 v1 + [113] invokevirtual #283 + - Methodref [com/google/zxing/Result.getRawBytes ()[B] + [116] dup + [117] astore_1 v1 + [118] ifnull +16 (target=134) + [121] aload_1 v1 + [122] arraylength + [123] ifle +11 (target=134) + [126] aload_3 v3 + [127] ldc #60 + - String [SCAN_RESULT_BYTES] + [129] aload_1 v1 + [130] invokevirtual #245 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;[B)Landroid/content/Intent;] + [133] pop + [134] aload_0 v0 + [135] getfield #188 + - Fieldref [com/google/zxing/client/android/CaptureActivity.handler Lcom/google/zxing/client/android/CaptureActivityHandler;] + [138] ldc #18 + - Integer [2131165191] + [140] invokestatic #263 + - Methodref [android/os/Message.obtain (Landroid/os/Handler;I)Landroid/os/Message;] + [143] dup + [144] astore_1 v1 + [145] aload_3 v3 + [146] putfield #174 + - Fieldref [android/os/Message.obj Ljava/lang/Object;] + [149] aload_0 v0 + [150] getfield #188 + - Fieldref [com/google/zxing/client/android/CaptureActivity.handler Lcom/google/zxing/client/android/CaptureActivityHandler;] + [153] aload_1 v1 + [154] ldc2_w #169 + - Long [1500] + [157] invokevirtual #319 + - Methodref [com/google/zxing/client/android/CaptureActivityHandler.sendMessageDelayed (Landroid/os/Message;J)Z] + [160] pop + [161] return + [162] aload_0 v0 + [163] getfield #195 + - Fieldref [com/google/zxing/client/android/CaptureActivity.source Lcom/google/zxing/client/android/CaptureActivity$Source;] + [166] getstatic #203 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.PRODUCT_SEARCH_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + [169] ifacmpne +82 (target=251) + [172] aload_0 v0 + [173] getfield #188 + - Fieldref [com/google/zxing/client/android/CaptureActivity.handler Lcom/google/zxing/client/android/CaptureActivityHandler;] + [176] ldc #16 + - Integer [2131165188] + [178] invokestatic #263 + - Methodref [android/os/Message.obtain (Landroid/os/Handler;I)Landroid/os/Message;] + [181] astore_3 v3 + [182] aload_0 v0 + [183] getfield #196 + - Fieldref [com/google/zxing/client/android/CaptureActivity.sourceUrl Ljava/lang/String;] + [186] ldc #54 + - String [/scan] + [188] invokevirtual #371 + - Methodref [java/lang/String.lastIndexOf (Ljava/lang/String;)I] + [191] istore_1 v1 + [192] aload_3 v3 + [193] new #159 + - Class [java/lang/StringBuilder] + [196] dup + [197] invokespecial #375 + - Methodref [java/lang/StringBuilder. ()V] + [200] aload_0 v0 + [201] getfield #196 + - Fieldref [com/google/zxing/client/android/CaptureActivity.sourceUrl Ljava/lang/String;] + [204] iconst_0 + [205] iload_1 v1 + [206] invokevirtual #374 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [209] invokevirtual #379 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [212] ldc #55 + - String [?q=] + [214] invokevirtual #379 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [217] aload_2 v2 + [218] invokevirtual #350 + - Methodref [com/google/zxing/client/android/result/ResultHandler.getDisplayContents ()Ljava/lang/CharSequence;] + [221] invokevirtual #368 + - Methodref [java/lang/Object.toString ()Ljava/lang/String;] + [224] invokevirtual #379 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [227] ldc #52 + - String [&source=zxing] + [229] invokevirtual #379 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [232] invokevirtual #382 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [235] putfield #174 + - Fieldref [android/os/Message.obj Ljava/lang/Object;] + [238] aload_0 v0 + [239] getfield #188 + - Fieldref [com/google/zxing/client/android/CaptureActivity.handler Lcom/google/zxing/client/android/CaptureActivityHandler;] + [242] aload_3 v3 + [243] ldc2_w #169 + - Long [1500] + [246] invokevirtual #319 + - Methodref [com/google/zxing/client/android/CaptureActivityHandler.sendMessageDelayed (Landroid/os/Message;J)Z] + [249] pop + [250] return + [251] aload_0 v0 + [252] getfield #195 + - Fieldref [com/google/zxing/client/android/CaptureActivity.source Lcom/google/zxing/client/android/CaptureActivity$Source;] + [255] getstatic #204 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.ZXING_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + [258] ifacmpne +45 (target=303) + [261] aload_0 v0 + [262] getfield #188 + - Fieldref [com/google/zxing/client/android/CaptureActivity.handler Lcom/google/zxing/client/android/CaptureActivityHandler;] + [265] ldc #16 + - Integer [2131165188] + [267] invokestatic #263 + - Methodref [android/os/Message.obtain (Landroid/os/Handler;I)Landroid/os/Message;] + [270] dup + [271] astore_3 v3 + [272] aload_0 v0 + [273] getfield #194 + - Fieldref [com/google/zxing/client/android/CaptureActivity.returnUrlTemplate Ljava/lang/String;] + [276] ldc #78 + - String [{CODE}] + [278] aload_2 v2 + [279] invokevirtual #350 + - Methodref [com/google/zxing/client/android/result/ResultHandler.getDisplayContents ()Ljava/lang/CharSequence;] + [282] invokevirtual #368 + - Methodref [java/lang/Object.toString ()Ljava/lang/String;] + [285] invokevirtual #372 + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + [288] putfield #174 + - Fieldref [android/os/Message.obj Ljava/lang/Object;] + [291] aload_0 v0 + [292] getfield #188 + - Fieldref [com/google/zxing/client/android/CaptureActivity.handler Lcom/google/zxing/client/android/CaptureActivityHandler;] + [295] aload_3 v3 + [296] ldc2_w #169 + - Long [1500] + [299] invokevirtual #319 + - Methodref [com/google/zxing/client/android/CaptureActivityHandler.sendMessageDelayed (Landroid/os/Message;J)Z] + [302] pop + [303] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: showHelpOnFirstLaunch()Z + Access flags: 0x2 + = private boolean showHelpOnFirstLaunch() + Class member attributes (count = 1): + - Code attribute instructions (code length = 123, locals = 4, stack = 4): + [0] aload_0 v0 + [1] invokevirtual #300 + - Methodref [com/google/zxing/client/android/CaptureActivity.getPackageManager ()Landroid/content/pm/PackageManager;] + [4] ldc #66 + - String [com.google.zxing.client.android] + [6] iconst_0 + [7] invokevirtual #247 + - Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;] + [10] dup + [11] astore_1 v1 + [12] getfield #171 + - Fieldref [android/content/pm/PackageInfo.versionCode I] + [15] istore_2 v2 + [16] aload_0 v0 + [17] aload_1 v1 + [18] getfield #172 + - Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;] + [21] putfield #198 + - Fieldref [com/google/zxing/client/android/CaptureActivity.versionName Ljava/lang/String;] + [24] aload_0 v0 + [25] invokestatic #264 + - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + [28] dup + [29] astore_1 v1 + [30] ldc #73 + - String [preferences_help_version_shown] + [32] iconst_0 + [33] invokeinterface #389 + - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I] + [38] istore_3 v3 + [39] iload_2 v2 + [40] iload_3 v3 + [41] ificmple +68 (target=109) + [44] aload_1 v1 + [45] invokeinterface #387 + - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;] + [50] ldc #73 + - String [preferences_help_version_shown] + [52] iload_2 v2 + [53] invokeinterface #391 + - InterfaceMethodref [android/content/SharedPreferences$Editor.putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;] + [58] invokeinterface #390 + - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z] + [63] pop + [64] new #85 + - Class [android/content/Intent] + [67] dup + [68] aload_0 v0 + [69] ldc #127 + - Class [com/google/zxing/client/android/HelpActivity] + [71] invokespecial #235 + - Methodref [android/content/Intent. (Landroid/content/Context;Ljava/lang/Class;)V] + [74] dup + [75] astore_1 v1 + [76] ldc #6 + - Integer [524288] + [78] invokevirtual #237 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [81] pop + [82] iload_3 v3 + [83] ifne +8 (target=91) + [86] ldc #70 + - String [index.html] + [88] goto +5 (target=93) + [91] ldc #77 + - String [whatsnew.html] + [93] astore_2 v2 + [94] aload_1 v1 + [95] ldc #75 + - String [requested_page_key] + [97] aload_2 v2 + [98] invokevirtual #244 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [101] pop + [102] aload_0 v0 + [103] aload_1 v1 + [104] invokevirtual #312 + - Methodref [com/google/zxing/client/android/CaptureActivity.startActivity (Landroid/content/Intent;)V] + [107] iconst_1 + [108] ireturn + [109] goto +12 (target=121) + [112] astore_1 v1 + [113] getstatic #182 + - Fieldref [com/google/zxing/client/android/CaptureActivity.TAG Ljava/lang/String;] + [116] aload_1 v1 + [117] invokestatic #267 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/Throwable;)I] + [120] pop + [121] iconst_0 + [122] ireturn + Code attribute exceptions (count = 1): + - ExceptionInfo (0 -> 108: 112): + - Class [android/content/pm/PackageManager$NameNotFoundException] + Code attribute attributes (attribute count = 0): + - Method: initCamera(Landroid/view/SurfaceHolder;)V + Access flags: 0x2 + = private void initCamera(android.view.SurfaceHolder) + Class member attributes (count = 1): + - Code attribute instructions (code length = 65, locals = 2, stack = 6): + [0] invokestatic #332 + - Methodref [com/google/zxing/client/android/camera/CameraManager.get ()Lcom/google/zxing/client/android/camera/CameraManager;] + [3] aload_1 v1 + [4] invokevirtual #334 + - Methodref [com/google/zxing/client/android/camera/CameraManager.openDriver (Landroid/view/SurfaceHolder;)V] + [7] aload_0 v0 + [8] getfield #188 + - Fieldref [com/google/zxing/client/android/CaptureActivity.handler Lcom/google/zxing/client/android/CaptureActivityHandler;] + [11] ifnonnull +23 (target=34) + [14] aload_0 v0 + [15] new #124 + - Class [com/google/zxing/client/android/CaptureActivityHandler] + [18] dup + [19] aload_0 v0 + [20] aload_0 v0 + [21] getfield #187 + - Fieldref [com/google/zxing/client/android/CaptureActivity.decodeFormats Ljava/util/Vector;] + [24] aload_0 v0 + [25] getfield #185 + - Fieldref [com/google/zxing/client/android/CaptureActivity.characterSet Ljava/lang/String;] + [28] invokespecial #315 + - Methodref [com/google/zxing/client/android/CaptureActivityHandler. (Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Vector;Ljava/lang/String;)V] + [31] putfield #188 + - Fieldref [com/google/zxing/client/android/CaptureActivity.handler Lcom/google/zxing/client/android/CaptureActivityHandler;] + [34] return + [35] astore_1 v1 + [36] getstatic #182 + - Fieldref [com/google/zxing/client/android/CaptureActivity.TAG Ljava/lang/String;] + [39] aload_1 v1 + [40] invokestatic #267 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/Throwable;)I] + [43] pop + [44] aload_0 v0 + [45] invokespecial #293 + - Methodref [com/google/zxing/client/android/CaptureActivity.displayFrameworkBugMessageAndExit ()V] + [48] return + [49] astore_1 v1 + [50] getstatic #182 + - Fieldref [com/google/zxing/client/android/CaptureActivity.TAG Ljava/lang/String;] + [53] ldc #63 + - String [Unexpected error initializating camera] + [55] aload_1 v1 + [56] invokestatic #266 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + [59] pop + [60] aload_0 v0 + [61] invokespecial #293 + - Methodref [com/google/zxing/client/android/CaptureActivity.displayFrameworkBugMessageAndExit ()V] + [64] return + Code attribute exceptions (count = 2): + - ExceptionInfo (0 -> 34: 35): + - Class [java/io/IOException] + - ExceptionInfo (0 -> 34: 49): + - Class [java/lang/RuntimeException] + Code attribute attributes (attribute count = 0): + - Method: displayFrameworkBugMessageAndExit()V + Access flags: 0x2 + = private void displayFrameworkBugMessageAndExit() + Class member attributes (count = 1): + - Code attribute instructions (code length = 65, locals = 2, stack = 5): + [0] new #81 + - Class [android/app/AlertDialog$Builder] + [3] dup + [4] aload_0 v0 + [5] invokespecial #227 + - Methodref [android/app/AlertDialog$Builder. (Landroid/content/Context;)V] + [8] dup + [9] astore_1 v1 + [10] aload_0 v0 + [11] ldc #32 + - Integer [2131230720] + [13] invokevirtual #302 + - Methodref [com/google/zxing/client/android/CaptureActivity.getString (I)Ljava/lang/String;] + [16] invokevirtual #233 + - Methodref [android/app/AlertDialog$Builder.setTitle (Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;] + [19] pop + [20] aload_1 v1 + [21] aload_0 v0 + [22] ldc #43 + - Integer [2131230769] + [24] invokevirtual #302 + - Methodref [com/google/zxing/client/android/CaptureActivity.getString (I)Ljava/lang/String;] + [27] invokevirtual #229 + - Methodref [android/app/AlertDialog$Builder.setMessage (Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;] + [30] pop + [31] aload_1 v1 + [32] ldc #34 + - Integer [2131230736] + [34] new #126 + - Class [com/google/zxing/client/android/FinishListener] + [37] dup + [38] aload_0 v0 + [39] invokespecial #322 + - Methodref [com/google/zxing/client/android/FinishListener. (Landroid/app/Activity;)V] + [42] invokevirtual #232 + - Methodref [android/app/AlertDialog$Builder.setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + [45] pop + [46] aload_1 v1 + [47] new #126 + - Class [com/google/zxing/client/android/FinishListener] + [50] dup + [51] aload_0 v0 + [52] invokespecial #322 + - Methodref [com/google/zxing/client/android/FinishListener. (Landroid/app/Activity;)V] + [55] invokevirtual #231 + - Methodref [android/app/AlertDialog$Builder.setOnCancelListener (Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;] + [58] pop + [59] aload_1 v1 + [60] invokevirtual #234 + - Methodref [android/app/AlertDialog$Builder.show ()Landroid/app/AlertDialog;] + [63] pop + [64] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: resetStatusView()V + Access flags: 0x2 + = private void resetStatusView() + Class member attributes (count = 1): + - Code attribute instructions (code length = 40, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #193 + - Fieldref [com/google/zxing/client/android/CaptureActivity.resultView Landroid/view/View;] + [4] bipush 8 + [6] invokevirtual #269 + - Methodref [android/view/View.setVisibility (I)V] + [9] aload_0 v0 + [10] getfield #197 + - Fieldref [com/google/zxing/client/android/CaptureActivity.statusView Landroid/widget/TextView;] + [13] ldc #44 + - Integer [2131230774] + [15] invokevirtual #275 + - Methodref [android/widget/TextView.setText (I)V] + [18] aload_0 v0 + [19] getfield #197 + - Fieldref [com/google/zxing/client/android/CaptureActivity.statusView Landroid/widget/TextView;] + [22] iconst_0 + [23] invokevirtual #278 + - Methodref [android/widget/TextView.setVisibility (I)V] + [26] aload_0 v0 + [27] getfield #199 + - Fieldref [com/google/zxing/client/android/CaptureActivity.viewfinderView Lcom/google/zxing/client/android/ViewfinderView;] + [30] iconst_0 + [31] invokevirtual #330 + - Methodref [com/google/zxing/client/android/ViewfinderView.setVisibility (I)V] + [34] aload_0 v0 + [35] aconst_null + [36] putfield #192 + - Fieldref [com/google/zxing/client/android/CaptureActivity.lastResult Lcom/google/zxing/Result;] + [39] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: drawViewfinder()V + Access flags: 0x11 + = public final void drawViewfinder() + Class member attributes (count = 1): + - Code attribute instructions (code length = 8, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #199 + - Fieldref [com/google/zxing/client/android/CaptureActivity.viewfinderView Lcom/google/zxing/client/android/ViewfinderView;] + [4] invokevirtual #329 + - Methodref [com/google/zxing/client/android/ViewfinderView.drawViewfinder ()V] + [7] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 66, locals = 0, stack = 3): + [0] ldc #120 + - Class [com/google/zxing/client/android/CaptureActivity] + [2] invokevirtual #365 + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + [5] putstatic #182 + - Fieldref [com/google/zxing/client/android/CaptureActivity.TAG Ljava/lang/String;] + [8] new #162 + - Class [java/util/HashSet] + [11] dup + [12] iconst_5 + [13] invokespecial #386 + - Methodref [java/util/HashSet. (I)V] + [16] dup + [17] putstatic #181 + - Fieldref [com/google/zxing/client/android/CaptureActivity.DISPLAYABLE_METADATA_TYPES Ljava/util/Set;] + [20] getstatic #178 + - Fieldref [com/google/zxing/ResultMetadataType.ISSUE_NUMBER Lcom/google/zxing/ResultMetadataType;] + [23] invokeinterface #405 + - InterfaceMethodref [java/util/Set.add (Ljava/lang/Object;)Z] + [28] pop + [29] getstatic #181 + - Fieldref [com/google/zxing/client/android/CaptureActivity.DISPLAYABLE_METADATA_TYPES Ljava/util/Set;] + [32] getstatic #180 + - Fieldref [com/google/zxing/ResultMetadataType.SUGGESTED_PRICE Lcom/google/zxing/ResultMetadataType;] + [35] invokeinterface #405 + - InterfaceMethodref [java/util/Set.add (Ljava/lang/Object;)Z] + [40] pop + [41] getstatic #181 + - Fieldref [com/google/zxing/client/android/CaptureActivity.DISPLAYABLE_METADATA_TYPES Ljava/util/Set;] + [44] getstatic #177 + - Fieldref [com/google/zxing/ResultMetadataType.ERROR_CORRECTION_LEVEL Lcom/google/zxing/ResultMetadataType;] + [47] invokeinterface #405 + - InterfaceMethodref [java/util/Set.add (Ljava/lang/Object;)Z] + [52] pop + [53] getstatic #181 + - Fieldref [com/google/zxing/client/android/CaptureActivity.DISPLAYABLE_METADATA_TYPES Ljava/util/Set;] + [56] getstatic #179 + - Fieldref [com/google/zxing/ResultMetadataType.POSSIBLE_COUNTRY Lcom/google/zxing/ResultMetadataType;] + [59] invokeinterface #405 + - InterfaceMethodref [java/util/Set.add (Ljava/lang/Object;)Z] + [64] pop + [65] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 12) + - InnerClassesInfo: + Access flags: 0x1008 = static synthetic + - Class [com/google/zxing/client/android/CaptureActivity$2] + - Class [com/google/zxing/client/android/CaptureActivity] + - InnerClassesInfo: + Access flags: 0x401a = private static final enum + - Class [com/google/zxing/client/android/CaptureActivity$Source] + - Class [com/google/zxing/client/android/CaptureActivity] + - Utf8 [Source] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/DialogInterface] + - Utf8 [OnClickListener] + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/CaptureActivity$1] + - InnerClassesInfo: + Access flags: 0x9 = public static + - Class [android/app/AlertDialog$Builder] + - Class [android/app/AlertDialog] + - Utf8 [Builder] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [java/util/Map$Entry] + - Class [java/util/Map] + - Utf8 [Entry] + - InnerClassesInfo: + Access flags: 0x9 = public static + - Class [android/content/pm/PackageManager$NameNotFoundException] + - Class [android/content/pm/PackageManager] + - Utf8 [NameNotFoundException] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/SurfaceHolder$Callback] + - Class [android/view/SurfaceHolder] + - Utf8 [Callback] + - InnerClassesInfo: + Access flags: 0x4019 = public static final enum + - Class [android/graphics/Paint$Style] + - Class [android/graphics/Paint] + - Utf8 [Style] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnClickListener] + - Class [android/view/View] + - Utf8 [OnClickListener] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/content/SharedPreferences$Editor] + - Class [android/content/SharedPreferences] + - Utf8 [Editor] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/content/DialogInterface$OnCancelListener] + - Class [android/content/DialogInterface] + - Utf8 [OnCancelListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/CaptureActivity$1 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.CaptureActivity$1 extends java.lang.Object + +Interfaces (count = 1): + - Class [android/content/DialogInterface$OnClickListener] + +Constant Pool (count = 54): + - Integer [524288] + - Integer [2131230843] + - String [android.intent.action.VIEW] + - Class [android/content/DialogInterface] + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/Intent] + - Class [android/net/Uri] + - Class [com/google/zxing/client/android/CaptureActivity] + - Class [com/google/zxing/client/android/CaptureActivity$1] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/android/CaptureActivity$1.this$0 Lcom/google/zxing/client/android/CaptureActivity;] + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + - Methodref [com/google/zxing/client/android/CaptureActivity.getString (I)Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/CaptureActivity.startActivity (Landroid/content/Intent;)V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Landroid/net/Uri;)V] + - NameAndType [addFlags (I)Landroid/content/Intent;] + - NameAndType [getString (I)Ljava/lang/String;] + - NameAndType [parse (Ljava/lang/String;)Landroid/net/Uri;] + - NameAndType [startActivity (Landroid/content/Intent;)V] + - NameAndType [this$0 Lcom/google/zxing/client/android/CaptureActivity;] + - Utf8 [] + - Utf8 [()V] + - Utf8 [(I)Landroid/content/Intent;] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(Landroid/content/DialogInterface;I)V] + - Utf8 [(Landroid/content/Intent;)V] + - Utf8 [(Lcom/google/zxing/client/android/CaptureActivity;)V] + - Utf8 [(Ljava/lang/String;)Landroid/net/Uri;] + - Utf8 [(Ljava/lang/String;Landroid/net/Uri;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/CaptureActivity;] + - Utf8 [OnClickListener] + - Utf8 [addFlags] + - Utf8 [android.intent.action.VIEW] + - Utf8 [android/content/DialogInterface] + - Utf8 [android/content/DialogInterface$OnClickListener] + - Utf8 [android/content/Intent] + - Utf8 [android/net/Uri] + - Utf8 [com/google/zxing/client/android/CaptureActivity] + - Utf8 [com/google/zxing/client/android/CaptureActivity$1] + - Utf8 [getString] + - Utf8 [java/lang/Object] + - Utf8 [onClick] + - Utf8 [parse] + - Utf8 [startActivity] + - Utf8 [this$0] + +Fields (count = 1): + - Field: this$0 Lcom/google/zxing/client/android/CaptureActivity; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.CaptureActivity this$0 + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/CaptureActivity;)V + Access flags: 0x0 + = CaptureActivity$1(com.google.zxing.client.android.CaptureActivity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #11 + - Fieldref [com/google/zxing/client/android/CaptureActivity$1.this$0 Lcom/google/zxing/client/android/CaptureActivity;] + [5] aload_0 v0 + [6] invokespecial #17 + - Methodref [java/lang/Object. ()V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onClick(Landroid/content/DialogInterface;I)V + Access flags: 0x11 + = public final void onClick(android.content.DialogInterface,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 38, locals = 3, stack = 5): + [0] new #6 + - Class [android/content/Intent] + [3] dup + [4] ldc #3 + - String [android.intent.action.VIEW] + [6] aload_0 v0 + [7] getfield #11 + - Fieldref [com/google/zxing/client/android/CaptureActivity$1.this$0 Lcom/google/zxing/client/android/CaptureActivity;] + [10] ldc #2 + - Integer [2131230843] + [12] invokevirtual #15 + - Methodref [com/google/zxing/client/android/CaptureActivity.getString (I)Ljava/lang/String;] + [15] invokestatic #14 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [18] invokespecial #12 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [21] dup + [22] astore_1 v1 + [23] ldc #1 + - Integer [524288] + [25] invokevirtual #13 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [28] pop + [29] aload_0 v0 + [30] getfield #11 + - Fieldref [com/google/zxing/client/android/CaptureActivity$1.this$0 Lcom/google/zxing/client/android/CaptureActivity;] + [33] aload_1 v1 + [34] invokevirtual #16 + - Methodref [com/google/zxing/client/android/CaptureActivity.startActivity (Landroid/content/Intent;)V] + [37] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/CaptureActivity] + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/CaptureActivity$1] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/DialogInterface] + - Utf8 [OnClickListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/CaptureActivity$2 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x1030 + = final synthetic class com.google.zxing.client.android.CaptureActivity$2 extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 43): + - Class [com/google/zxing/client/android/CaptureActivity] + - Class [com/google/zxing/client/android/CaptureActivity$2] + - Class [com/google/zxing/client/android/CaptureActivity$Source] + - Class [java/lang/NoSuchFieldError] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/android/CaptureActivity$2.$SwitchMap$com$google$zxing$client$android$CaptureActivity$Source [I] + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.NATIVE_APP_INTENT Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.NONE Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.PRODUCT_SEARCH_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.ZXING_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Methodref [com/google/zxing/client/android/CaptureActivity$Source.ordinal ()I] + - Methodref [com/google/zxing/client/android/CaptureActivity$Source.values ()[Lcom/google/zxing/client/android/CaptureActivity$Source;] + - NameAndType [$SwitchMap$com$google$zxing$client$android$CaptureActivity$Source [I] + - NameAndType [NATIVE_APP_INTENT Lcom/google/zxing/client/android/CaptureActivity$Source;] + - NameAndType [NONE Lcom/google/zxing/client/android/CaptureActivity$Source;] + - NameAndType [PRODUCT_SEARCH_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + - NameAndType [ZXING_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + - NameAndType [ordinal ()I] + - NameAndType [values ()[Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Utf8 [] + - Utf8 [$SwitchMap$com$google$zxing$client$android$CaptureActivity$Source] + - Utf8 [()I] + - Utf8 [()V] + - Utf8 [()[Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Utf8 [NATIVE_APP_INTENT] + - Utf8 [NONE] + - Utf8 [PRODUCT_SEARCH_LINK] + - Utf8 [Source] + - Utf8 [ZXING_LINK] + - Utf8 [[I] + - Utf8 [com/google/zxing/client/android/CaptureActivity] + - Utf8 [com/google/zxing/client/android/CaptureActivity$2] + - Utf8 [com/google/zxing/client/android/CaptureActivity$Source] + - Utf8 [java/lang/NoSuchFieldError] + - Utf8 [java/lang/Object] + - Utf8 [ordinal] + - Utf8 [values] + +Fields (count = 1): + - Field: $SwitchMap$com$google$zxing$client$android$CaptureActivity$Source [I + Access flags: 0x1018 + = static final synthetic int[] $SwitchMap$com$google$zxing$client$android$CaptureActivity$Source + +Methods (count = 1): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 68, locals = 0, stack = 3): + [0] invokestatic #12 + - Methodref [com/google/zxing/client/android/CaptureActivity$Source.values ()[Lcom/google/zxing/client/android/CaptureActivity$Source;] + [3] arraylength + [4] newarray 10 + [6] putstatic #6 + - Fieldref [com/google/zxing/client/android/CaptureActivity$2.$SwitchMap$com$google$zxing$client$android$CaptureActivity$Source [I] + [9] getstatic #6 + - Fieldref [com/google/zxing/client/android/CaptureActivity$2.$SwitchMap$com$google$zxing$client$android$CaptureActivity$Source [I] + [12] getstatic #7 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.NATIVE_APP_INTENT Lcom/google/zxing/client/android/CaptureActivity$Source;] + [15] invokevirtual #11 + - Methodref [com/google/zxing/client/android/CaptureActivity$Source.ordinal ()I] + [18] iconst_1 + [19] iastore + [20] goto +4 (target=24) + [23] pop + [24] getstatic #6 + - Fieldref [com/google/zxing/client/android/CaptureActivity$2.$SwitchMap$com$google$zxing$client$android$CaptureActivity$Source [I] + [27] getstatic #9 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.PRODUCT_SEARCH_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + [30] invokevirtual #11 + - Methodref [com/google/zxing/client/android/CaptureActivity$Source.ordinal ()I] + [33] iconst_2 + [34] iastore + [35] goto +4 (target=39) + [38] pop + [39] getstatic #6 + - Fieldref [com/google/zxing/client/android/CaptureActivity$2.$SwitchMap$com$google$zxing$client$android$CaptureActivity$Source [I] + [42] getstatic #10 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.ZXING_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + [45] invokevirtual #11 + - Methodref [com/google/zxing/client/android/CaptureActivity$Source.ordinal ()I] + [48] iconst_3 + [49] iastore + [50] goto +4 (target=54) + [53] pop + [54] getstatic #6 + - Fieldref [com/google/zxing/client/android/CaptureActivity$2.$SwitchMap$com$google$zxing$client$android$CaptureActivity$Source [I] + [57] getstatic #8 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.NONE Lcom/google/zxing/client/android/CaptureActivity$Source;] + [60] invokevirtual #11 + - Methodref [com/google/zxing/client/android/CaptureActivity$Source.ordinal ()I] + [63] iconst_4 + [64] iastore + [65] return + [66] pop + [67] return + Code attribute exceptions (count = 4): + - ExceptionInfo (9 -> 20: 23): + - Class [java/lang/NoSuchFieldError] + - ExceptionInfo (24 -> 35: 38): + - Class [java/lang/NoSuchFieldError] + - ExceptionInfo (39 -> 50: 53): + - Class [java/lang/NoSuchFieldError] + - ExceptionInfo (54 -> 65: 66): + - Class [java/lang/NoSuchFieldError] + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/CaptureActivity] + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x1008 = static synthetic + - Class [com/google/zxing/client/android/CaptureActivity$2] + - Class [com/google/zxing/client/android/CaptureActivity] + - InnerClassesInfo: + Access flags: 0x401a = private static final enum + - Class [com/google/zxing/client/android/CaptureActivity$Source] + - Class [com/google/zxing/client/android/CaptureActivity] + - Utf8 [Source] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/CaptureActivity$Source + Superclass: java/lang/Enum + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x4030 + = final enum enum com.google.zxing.client.android.CaptureActivity$Source extends java.lang.Enum + +Interfaces (count = 0): + +Constant Pool (count = 52): + - String [NATIVE_APP_INTENT] + - String [NONE] + - String [PRODUCT_SEARCH_LINK] + - String [ZXING_LINK] + - Class [[Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Class [com/google/zxing/client/android/CaptureActivity] + - Class [com/google/zxing/client/android/CaptureActivity$Source] + - Class [java/lang/Enum] + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.$VALUES [Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.NATIVE_APP_INTENT Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.NONE Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.PRODUCT_SEARCH_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.ZXING_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Methodref [[Lcom/google/zxing/client/android/CaptureActivity$Source;.clone ()Ljava/lang/Object;] + - Methodref [com/google/zxing/client/android/CaptureActivity$Source. (Ljava/lang/String;I)V] + - Methodref [java/lang/Enum. (Ljava/lang/String;I)V] + - Methodref [java/lang/Enum.valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;] + - NameAndType [$VALUES [Lcom/google/zxing/client/android/CaptureActivity$Source;] + - NameAndType [ (Ljava/lang/String;I)V] + - NameAndType [NATIVE_APP_INTENT Lcom/google/zxing/client/android/CaptureActivity$Source;] + - NameAndType [NONE Lcom/google/zxing/client/android/CaptureActivity$Source;] + - NameAndType [PRODUCT_SEARCH_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + - NameAndType [ZXING_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + - NameAndType [clone ()Ljava/lang/Object;] + - NameAndType [valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;] + - Utf8 [$VALUES] + - Utf8 [()Ljava/lang/Object;] + - Utf8 [()V] + - Utf8 [()[Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Utf8 [(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;] + - Utf8 [(Ljava/lang/String;)Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Utf8 [(Ljava/lang/String;I)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Utf8 [Ljava/lang/Enum;] + - Utf8 [NATIVE_APP_INTENT] + - Utf8 [NONE] + - Utf8 [PRODUCT_SEARCH_LINK] + - Utf8 [Signature] + - Utf8 [Source] + - Utf8 [ZXING_LINK] + - Utf8 [[Lcom/google/zxing/client/android/CaptureActivity$Source;] + - Utf8 [clone] + - Utf8 [com/google/zxing/client/android/CaptureActivity] + - Utf8 [com/google/zxing/client/android/CaptureActivity$Source] + - Utf8 [java/lang/Enum] + - Utf8 [valueOf] + - Utf8 [values] + +Fields (count = 5): + - Field: NATIVE_APP_INTENT Lcom/google/zxing/client/android/CaptureActivity$Source; + Access flags: 0x4019 + = public static final com.google.zxing.client.android.CaptureActivity$Source NATIVE_APP_INTENT + - Field: PRODUCT_SEARCH_LINK Lcom/google/zxing/client/android/CaptureActivity$Source; + Access flags: 0x4019 + = public static final com.google.zxing.client.android.CaptureActivity$Source PRODUCT_SEARCH_LINK + - Field: ZXING_LINK Lcom/google/zxing/client/android/CaptureActivity$Source; + Access flags: 0x4019 + = public static final com.google.zxing.client.android.CaptureActivity$Source ZXING_LINK + - Field: NONE Lcom/google/zxing/client/android/CaptureActivity$Source; + Access flags: 0x4019 + = public static final com.google.zxing.client.android.CaptureActivity$Source NONE + - Field: $VALUES [Lcom/google/zxing/client/android/CaptureActivity$Source; + Access flags: 0x101a + = private static final synthetic com.google.zxing.client.android.CaptureActivity$Source[] $VALUES + +Methods (count = 4): + - Method: values()[Lcom/google/zxing/client/android/CaptureActivity$Source; + Access flags: 0x9 + = public static com.google.zxing.client.android.CaptureActivity$Source[] values() + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 0, stack = 1): + [0] getstatic #9 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.$VALUES [Lcom/google/zxing/client/android/CaptureActivity$Source;] + [3] invokevirtual #14 + - Methodref [[Lcom/google/zxing/client/android/CaptureActivity$Source;.clone ()Ljava/lang/Object;] + [6] checkcast #5 + - Class [[Lcom/google/zxing/client/android/CaptureActivity$Source;] + [9] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: valueOf(Ljava/lang/String;)Lcom/google/zxing/client/android/CaptureActivity$Source; + Access flags: 0xa + = private static com.google.zxing.client.android.CaptureActivity$Source valueOf(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 1, stack = 2): + [0] ldc #7 + - Class [com/google/zxing/client/android/CaptureActivity$Source] + [2] aload_0 v0 + [3] invokestatic #17 + - Methodref [java/lang/Enum.valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;] + [6] checkcast #7 + - Class [com/google/zxing/client/android/CaptureActivity$Source] + [9] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Ljava/lang/String;I)V + Access flags: 0x2 + = private CaptureActivity$Source(java.lang.String,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 7, locals = 3, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] iload_2 v2 + [3] invokespecial #16 + - Methodref [java/lang/Enum. (Ljava/lang/String;I)V] + [6] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Signature attribute: + - Utf8 [()V] + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 84, locals = 0, stack = 4): + [0] new #7 + - Class [com/google/zxing/client/android/CaptureActivity$Source] + [3] dup + [4] ldc #1 + - String [NATIVE_APP_INTENT] + [6] iconst_0 + [7] invokespecial #15 + - Methodref [com/google/zxing/client/android/CaptureActivity$Source. (Ljava/lang/String;I)V] + [10] putstatic #10 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.NATIVE_APP_INTENT Lcom/google/zxing/client/android/CaptureActivity$Source;] + [13] new #7 + - Class [com/google/zxing/client/android/CaptureActivity$Source] + [16] dup + [17] ldc #3 + - String [PRODUCT_SEARCH_LINK] + [19] iconst_1 + [20] invokespecial #15 + - Methodref [com/google/zxing/client/android/CaptureActivity$Source. (Ljava/lang/String;I)V] + [23] putstatic #12 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.PRODUCT_SEARCH_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + [26] new #7 + - Class [com/google/zxing/client/android/CaptureActivity$Source] + [29] dup + [30] ldc #4 + - String [ZXING_LINK] + [32] iconst_2 + [33] invokespecial #15 + - Methodref [com/google/zxing/client/android/CaptureActivity$Source. (Ljava/lang/String;I)V] + [36] putstatic #13 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.ZXING_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + [39] new #7 + - Class [com/google/zxing/client/android/CaptureActivity$Source] + [42] dup + [43] ldc #2 + - String [NONE] + [45] iconst_3 + [46] invokespecial #15 + - Methodref [com/google/zxing/client/android/CaptureActivity$Source. (Ljava/lang/String;I)V] + [49] putstatic #11 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.NONE Lcom/google/zxing/client/android/CaptureActivity$Source;] + [52] iconst_4 + [53] anewarray #7 + - Class [com/google/zxing/client/android/CaptureActivity$Source] + [56] dup + [57] iconst_0 + [58] getstatic #10 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.NATIVE_APP_INTENT Lcom/google/zxing/client/android/CaptureActivity$Source;] + [61] aastore + [62] dup + [63] iconst_1 + [64] getstatic #12 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.PRODUCT_SEARCH_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + [67] aastore + [68] dup + [69] iconst_2 + [70] getstatic #13 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.ZXING_LINK Lcom/google/zxing/client/android/CaptureActivity$Source;] + [73] aastore + [74] dup + [75] iconst_3 + [76] getstatic #11 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.NONE Lcom/google/zxing/client/android/CaptureActivity$Source;] + [79] aastore + [80] putstatic #9 + - Fieldref [com/google/zxing/client/android/CaptureActivity$Source.$VALUES [Lcom/google/zxing/client/android/CaptureActivity$Source;] + [83] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x401a = private static final enum + - Class [com/google/zxing/client/android/CaptureActivity$Source] + - Class [com/google/zxing/client/android/CaptureActivity] + - Utf8 [Source] + - Signature attribute: + - Utf8 [Ljava/lang/Enum;] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/CaptureActivityHandler + Superclass: android/os/Handler + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.CaptureActivityHandler extends android.os.Handler + +Interfaces (count = 0): + +Constant Pool (count = 201): + - Integer [524288] + - Integer [2131165184] + - Integer [2131165185] + - Integer [2131165186] + - Integer [2131165187] + - Integer [2131165189] + - String [Got decode succeeded message] + - String [Got product query message] + - String [Got restart preview message] + - String [Got return scan result message] + - String [android.intent.action.VIEW] + - String [barcode_bitmap] + - Class [android/content/Intent] + - Class [android/graphics/Bitmap] + - Class [android/net/Uri] + - Class [android/os/Bundle] + - Class [android/os/Handler] + - Class [android/os/Message] + - Class [android/util/Log] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/android/CaptureActivity] + - Class [com/google/zxing/client/android/CaptureActivityHandler] + - Class [com/google/zxing/client/android/CaptureActivityHandler$State] + - Class [com/google/zxing/client/android/DecodeThread] + - Class [com/google/zxing/client/android/ViewfinderResultPointCallback] + - Class [com/google/zxing/client/android/camera/CameraManager] + - Class [java/lang/Class] + - Class [java/lang/InterruptedException] + - Class [java/lang/String] + - Fieldref [android/os/Message.obj Ljava/lang/Object;] + - Fieldref [android/os/Message.what I] + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.TAG Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.activity Lcom/google/zxing/client/android/CaptureActivity;] + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.decodeThread Lcom/google/zxing/client/android/DecodeThread;] + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.state Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.DONE Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.PREVIEW Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.SUCCESS Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + - Methodref [android/os/Bundle.getParcelable (Ljava/lang/String;)Landroid/os/Parcelable;] + - Methodref [android/os/Handler. ()V] + - Methodref [android/os/Message.getData ()Landroid/os/Bundle;] + - Methodref [android/os/Message.obtain (Landroid/os/Handler;I)Landroid/os/Message;] + - Methodref [android/os/Message.sendToTarget ()V] + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + - Methodref [com/google/zxing/client/android/CaptureActivity.drawViewfinder ()V] + - Methodref [com/google/zxing/client/android/CaptureActivity.finish ()V] + - Methodref [com/google/zxing/client/android/CaptureActivity.getViewfinderView ()Lcom/google/zxing/client/android/ViewfinderView;] + - Methodref [com/google/zxing/client/android/CaptureActivity.handleDecode (Lcom/google/zxing/Result;Landroid/graphics/Bitmap;)V] + - Methodref [com/google/zxing/client/android/CaptureActivity.setResult (ILandroid/content/Intent;)V] + - Methodref [com/google/zxing/client/android/CaptureActivity.startActivity (Landroid/content/Intent;)V] + - Methodref [com/google/zxing/client/android/CaptureActivityHandler.removeMessages (I)V] + - Methodref [com/google/zxing/client/android/CaptureActivityHandler.restartPreviewAndDecode ()V] + - Methodref [com/google/zxing/client/android/DecodeThread. (Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Vector;Ljava/lang/String;Lcom/google/zxing/ResultPointCallback;)V] + - Methodref [com/google/zxing/client/android/DecodeThread.getHandler ()Landroid/os/Handler;] + - Methodref [com/google/zxing/client/android/DecodeThread.join ()V] + - Methodref [com/google/zxing/client/android/DecodeThread.start ()V] + - Methodref [com/google/zxing/client/android/ViewfinderResultPointCallback. (Lcom/google/zxing/client/android/ViewfinderView;)V] + - Methodref [com/google/zxing/client/android/camera/CameraManager.get ()Lcom/google/zxing/client/android/camera/CameraManager;] + - Methodref [com/google/zxing/client/android/camera/CameraManager.requestAutoFocus$2a8797e (Landroid/os/Handler;)V] + - Methodref [com/google/zxing/client/android/camera/CameraManager.requestPreviewFrame$2a8797e (Landroid/os/Handler;)V] + - Methodref [com/google/zxing/client/android/camera/CameraManager.startPreview ()V] + - Methodref [com/google/zxing/client/android/camera/CameraManager.stopPreview ()V] + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Vector;Ljava/lang/String;Lcom/google/zxing/ResultPointCallback;)V] + - NameAndType [ (Lcom/google/zxing/client/android/ViewfinderView;)V] + - NameAndType [ (Ljava/lang/String;Landroid/net/Uri;)V] + - NameAndType [DONE Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + - NameAndType [PREVIEW Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + - NameAndType [SUCCESS Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + - NameAndType [TAG Ljava/lang/String;] + - NameAndType [activity Lcom/google/zxing/client/android/CaptureActivity;] + - NameAndType [addFlags (I)Landroid/content/Intent;] + - NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I] + - NameAndType [decodeThread Lcom/google/zxing/client/android/DecodeThread;] + - NameAndType [drawViewfinder ()V] + - NameAndType [finish ()V] + - NameAndType [get ()Lcom/google/zxing/client/android/camera/CameraManager;] + - NameAndType [getData ()Landroid/os/Bundle;] + - NameAndType [getHandler ()Landroid/os/Handler;] + - NameAndType [getParcelable (Ljava/lang/String;)Landroid/os/Parcelable;] + - NameAndType [getSimpleName ()Ljava/lang/String;] + - NameAndType [getViewfinderView ()Lcom/google/zxing/client/android/ViewfinderView;] + - NameAndType [handleDecode (Lcom/google/zxing/Result;Landroid/graphics/Bitmap;)V] + - NameAndType [join ()V] + - NameAndType [obj Ljava/lang/Object;] + - NameAndType [obtain (Landroid/os/Handler;I)Landroid/os/Message;] + - NameAndType [parse (Ljava/lang/String;)Landroid/net/Uri;] + - NameAndType [removeMessages (I)V] + - NameAndType [requestAutoFocus (Landroid/os/Handler;I)V] + - NameAndType [requestAutoFocus$2a8797e (Landroid/os/Handler;)V] + - NameAndType [requestPreviewFrame (Landroid/os/Handler;I)V] + - NameAndType [requestPreviewFrame$2a8797e (Landroid/os/Handler;)V] + - NameAndType [restartPreviewAndDecode ()V] + - NameAndType [sendToTarget ()V] + - NameAndType [setResult (ILandroid/content/Intent;)V] + - NameAndType [start ()V] + - NameAndType [startActivity (Landroid/content/Intent;)V] + - NameAndType [startPreview ()V] + - NameAndType [state Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + - NameAndType [stopPreview ()V] + - NameAndType [what I] + - Utf8 [()Landroid/os/Bundle;] + - Utf8 [()Landroid/os/Handler;] + - Utf8 [()Lcom/google/zxing/client/android/ViewfinderView;] + - Utf8 [()Lcom/google/zxing/client/android/camera/CameraManager;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)Landroid/content/Intent;] + - Utf8 [(I)V] + - Utf8 [(ILandroid/content/Intent;)V] + - Utf8 [(Landroid/content/Intent;)V] + - Utf8 [(Landroid/os/Handler;)V] + - Utf8 [(Landroid/os/Handler;I)Landroid/os/Message;] + - Utf8 [(Landroid/os/Handler;I)V] + - Utf8 [(Landroid/os/Message;)V] + - Utf8 [(Lcom/google/zxing/Result;Landroid/graphics/Bitmap;)V] + - Utf8 [(Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Vector;Ljava/lang/String;)V] + - Utf8 [(Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Vector;Ljava/lang/String;Lcom/google/zxing/ResultPointCallback;)V] + - Utf8 [(Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Vector;Ljava/lang/String;)V] + - Utf8 [(Lcom/google/zxing/client/android/ViewfinderView;)V] + - Utf8 [(Ljava/lang/String;)Landroid/net/Uri;] + - Utf8 [(Ljava/lang/String;)Landroid/os/Parcelable;] + - Utf8 [(Ljava/lang/String;Landroid/net/Uri;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)I] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [DONE] + - Utf8 [Got decode succeeded message] + - Utf8 [Got product query message] + - Utf8 [Got restart preview message] + - Utf8 [Got return scan result message] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/CaptureActivity;] + - Utf8 [Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + - Utf8 [Lcom/google/zxing/client/android/DecodeThread;] + - Utf8 [Ljava/lang/Object;] + - Utf8 [Ljava/lang/String;] + - Utf8 [PREVIEW] + - Utf8 [SUCCESS] + - Utf8 [Signature] + - Utf8 [State] + - Utf8 [TAG] + - Utf8 [activity] + - Utf8 [addFlags] + - Utf8 [android.intent.action.VIEW] + - Utf8 [android/content/Intent] + - Utf8 [android/graphics/Bitmap] + - Utf8 [android/net/Uri] + - Utf8 [android/os/Bundle] + - Utf8 [android/os/Handler] + - Utf8 [android/os/Message] + - Utf8 [android/util/Log] + - Utf8 [barcode_bitmap] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/android/CaptureActivity] + - Utf8 [com/google/zxing/client/android/CaptureActivityHandler] + - Utf8 [com/google/zxing/client/android/CaptureActivityHandler$State] + - Utf8 [com/google/zxing/client/android/DecodeThread] + - Utf8 [com/google/zxing/client/android/ViewfinderResultPointCallback] + - Utf8 [com/google/zxing/client/android/camera/CameraManager] + - Utf8 [d] + - Utf8 [decodeThread] + - Utf8 [drawViewfinder] + - Utf8 [finish] + - Utf8 [get] + - Utf8 [getData] + - Utf8 [getHandler] + - Utf8 [getParcelable] + - Utf8 [getSimpleName] + - Utf8 [getViewfinderView] + - Utf8 [handleDecode] + - Utf8 [handleMessage] + - Utf8 [java/lang/Class] + - Utf8 [java/lang/InterruptedException] + - Utf8 [java/lang/String] + - Utf8 [join] + - Utf8 [obj] + - Utf8 [obtain] + - Utf8 [parse] + - Utf8 [quitSynchronously] + - Utf8 [removeMessages] + - Utf8 [requestAutoFocus] + - Utf8 [requestAutoFocus$2a8797e] + - Utf8 [requestPreviewFrame] + - Utf8 [requestPreviewFrame$2a8797e] + - Utf8 [restartPreviewAndDecode] + - Utf8 [sendToTarget] + - Utf8 [setResult] + - Utf8 [start] + - Utf8 [startActivity] + - Utf8 [startPreview] + - Utf8 [state] + - Utf8 [stopPreview] + - Utf8 [what] + +Fields (count = 4): + - Field: TAG Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String TAG + - Field: activity Lcom/google/zxing/client/android/CaptureActivity; + Access flags: 0x12 + = private final com.google.zxing.client.android.CaptureActivity activity + - Field: decodeThread Lcom/google/zxing/client/android/DecodeThread; + Access flags: 0x12 + = private final com.google.zxing.client.android.DecodeThread decodeThread + - Field: state Lcom/google/zxing/client/android/CaptureActivityHandler$State; + Access flags: 0x2 + = private com.google.zxing.client.android.CaptureActivityHandler$State state + +Methods (count = 5): + - Method: (Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Vector;Ljava/lang/String;)V + Access flags: 0x0 + = CaptureActivityHandler(com.google.zxing.client.android.CaptureActivity,java.util.Vector,java.lang.String) + Class member attributes (count = 2): + - Code attribute instructions (code length = 101, locals = 4, stack = 9): + [0] aload_0 v0 + [1] invokespecial #43 + - Methodref [android/os/Handler. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #33 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.activity Lcom/google/zxing/client/android/CaptureActivity;] + [9] aload_0 v0 + [10] new #24 + - Class [com/google/zxing/client/android/DecodeThread] + [13] dup + [14] aload_1 v1 + [15] aload_2 v2 + [16] aload_3 v3 + [17] new #25 + - Class [com/google/zxing/client/android/ViewfinderResultPointCallback] + [20] dup + [21] aload_1 v1 + [22] invokevirtual #50 + - Methodref [com/google/zxing/client/android/CaptureActivity.getViewfinderView ()Lcom/google/zxing/client/android/ViewfinderView;] + [25] invokespecial #60 + - Methodref [com/google/zxing/client/android/ViewfinderResultPointCallback. (Lcom/google/zxing/client/android/ViewfinderView;)V] + [28] invokespecial #56 + - Methodref [com/google/zxing/client/android/DecodeThread. (Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Vector;Ljava/lang/String;Lcom/google/zxing/ResultPointCallback;)V] + [31] putfield #34 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.decodeThread Lcom/google/zxing/client/android/DecodeThread;] + [34] aload_0 v0 + [35] getfield #34 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.decodeThread Lcom/google/zxing/client/android/DecodeThread;] + [38] invokevirtual #59 + - Methodref [com/google/zxing/client/android/DecodeThread.start ()V] + [41] aload_0 v0 + [42] getstatic #38 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.SUCCESS Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [45] putfield #35 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.state Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [48] invokestatic #61 + - Methodref [com/google/zxing/client/android/camera/CameraManager.get ()Lcom/google/zxing/client/android/camera/CameraManager;] + [51] invokevirtual #64 + - Methodref [com/google/zxing/client/android/camera/CameraManager.startPreview ()V] + [54] aload_0 v0 + [55] dup + [56] astore_1 v1 + [57] getfield #35 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.state Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [60] getstatic #38 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.SUCCESS Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [63] ifacmpne +37 (target=100) + [66] aload_1 v1 + [67] getstatic #37 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.PREVIEW Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [70] putfield #35 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.state Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [73] invokestatic #61 + - Methodref [com/google/zxing/client/android/camera/CameraManager.get ()Lcom/google/zxing/client/android/camera/CameraManager;] + [76] aload_1 v1 + [77] getfield #34 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.decodeThread Lcom/google/zxing/client/android/DecodeThread;] + [80] invokevirtual #57 + - Methodref [com/google/zxing/client/android/DecodeThread.getHandler ()Landroid/os/Handler;] + [83] invokevirtual #63 + - Methodref [com/google/zxing/client/android/camera/CameraManager.requestPreviewFrame$2a8797e (Landroid/os/Handler;)V] + [86] invokestatic #61 + - Methodref [com/google/zxing/client/android/camera/CameraManager.get ()Lcom/google/zxing/client/android/camera/CameraManager;] + [89] aload_1 v1 + [90] invokevirtual #62 + - Methodref [com/google/zxing/client/android/camera/CameraManager.requestAutoFocus$2a8797e (Landroid/os/Handler;)V] + [93] aload_1 v1 + [94] getfield #33 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.activity Lcom/google/zxing/client/android/CaptureActivity;] + [97] invokevirtual #48 + - Methodref [com/google/zxing/client/android/CaptureActivity.drawViewfinder ()V] + [100] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Signature attribute: + - Utf8 [(Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Vector;Ljava/lang/String;)V] + - Method: handleMessage(Landroid/os/Message;)V + Access flags: 0x11 + = public final void handleMessage(android.os.Message) + Class member attributes (count = 1): + - Code attribute instructions (code length = 281, locals = 3, stack = 4): + [0] aload_1 v1 + [1] getfield #31 + - Fieldref [android/os/Message.what I] + [4] tableswitch (8 offsets, default=276) (target=280) + 2131165184: offset = 48, target = 52 + 2131165185: offset = 276, target = 280 + 2131165186: offset = 177, target = 181 + 2131165187: offset = 122, target = 126 + 2131165188: offset = 230, target = 234 + 2131165189: offset = 276, target = 280 + 2131165190: offset = 66, target = 70 + 2131165191: offset = 198, target = 202 + default: offset = 276, target = 280 + [52] aload_0 v0 + [53] getfield #35 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.state Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [56] getstatic #37 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.PREVIEW Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [59] ifacmpne +221 (target=280) + [62] invokestatic #61 + - Methodref [com/google/zxing/client/android/camera/CameraManager.get ()Lcom/google/zxing/client/android/camera/CameraManager;] + [65] aload_0 v0 + [66] invokevirtual #62 + - Methodref [com/google/zxing/client/android/camera/CameraManager.requestAutoFocus$2a8797e (Landroid/os/Handler;)V] + [69] return + [70] getstatic #32 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.TAG Ljava/lang/String;] + [73] ldc #9 + - String [Got restart preview message] + [75] invokestatic #47 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [78] pop + [79] aload_0 v0 + [80] dup + [81] astore_1 v1 + [82] getfield #35 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.state Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [85] getstatic #38 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.SUCCESS Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [88] ifacmpne +37 (target=125) + [91] aload_1 v1 + [92] getstatic #37 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.PREVIEW Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [95] putfield #35 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.state Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [98] invokestatic #61 + - Methodref [com/google/zxing/client/android/camera/CameraManager.get ()Lcom/google/zxing/client/android/camera/CameraManager;] + [101] aload_1 v1 + [102] getfield #34 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.decodeThread Lcom/google/zxing/client/android/DecodeThread;] + [105] invokevirtual #57 + - Methodref [com/google/zxing/client/android/DecodeThread.getHandler ()Landroid/os/Handler;] + [108] invokevirtual #63 + - Methodref [com/google/zxing/client/android/camera/CameraManager.requestPreviewFrame$2a8797e (Landroid/os/Handler;)V] + [111] invokestatic #61 + - Methodref [com/google/zxing/client/android/camera/CameraManager.get ()Lcom/google/zxing/client/android/camera/CameraManager;] + [114] aload_1 v1 + [115] invokevirtual #62 + - Methodref [com/google/zxing/client/android/camera/CameraManager.requestAutoFocus$2a8797e (Landroid/os/Handler;)V] + [118] aload_1 v1 + [119] getfield #33 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.activity Lcom/google/zxing/client/android/CaptureActivity;] + [122] invokevirtual #48 + - Methodref [com/google/zxing/client/android/CaptureActivity.drawViewfinder ()V] + [125] return + [126] getstatic #32 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.TAG Ljava/lang/String;] + [129] ldc #7 + - String [Got decode succeeded message] + [131] invokestatic #47 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [134] pop + [135] aload_0 v0 + [136] getstatic #38 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.SUCCESS Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [139] putfield #35 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.state Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [142] aload_1 v1 + [143] invokevirtual #44 + - Methodref [android/os/Message.getData ()Landroid/os/Bundle;] + [146] dup + [147] astore_2 v2 + [148] ifnonnull +7 (target=155) + [151] aconst_null + [152] goto +12 (target=164) + [155] aload_2 v2 + [156] ldc #12 + - String [barcode_bitmap] + [158] invokevirtual #42 + - Methodref [android/os/Bundle.getParcelable (Ljava/lang/String;)Landroid/os/Parcelable;] + [161] checkcast #14 + - Class [android/graphics/Bitmap] + [164] astore_2 v2 + [165] aload_0 v0 + [166] getfield #33 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.activity Lcom/google/zxing/client/android/CaptureActivity;] + [169] aload_1 v1 + [170] getfield #30 + - Fieldref [android/os/Message.obj Ljava/lang/Object;] + [173] checkcast #20 + - Class [com/google/zxing/Result] + [176] aload_2 v2 + [177] invokevirtual #51 + - Methodref [com/google/zxing/client/android/CaptureActivity.handleDecode (Lcom/google/zxing/Result;Landroid/graphics/Bitmap;)V] + [180] return + [181] aload_0 v0 + [182] getstatic #37 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.PREVIEW Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [185] putfield #35 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.state Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [188] invokestatic #61 + - Methodref [com/google/zxing/client/android/camera/CameraManager.get ()Lcom/google/zxing/client/android/camera/CameraManager;] + [191] aload_0 v0 + [192] getfield #34 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.decodeThread Lcom/google/zxing/client/android/DecodeThread;] + [195] invokevirtual #57 + - Methodref [com/google/zxing/client/android/DecodeThread.getHandler ()Landroid/os/Handler;] + [198] invokevirtual #63 + - Methodref [com/google/zxing/client/android/camera/CameraManager.requestPreviewFrame$2a8797e (Landroid/os/Handler;)V] + [201] return + [202] getstatic #32 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.TAG Ljava/lang/String;] + [205] ldc #10 + - String [Got return scan result message] + [207] invokestatic #47 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [210] pop + [211] aload_0 v0 + [212] getfield #33 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.activity Lcom/google/zxing/client/android/CaptureActivity;] + [215] iconst_m1 + [216] aload_1 v1 + [217] getfield #30 + - Fieldref [android/os/Message.obj Ljava/lang/Object;] + [220] checkcast #13 + - Class [android/content/Intent] + [223] invokevirtual #52 + - Methodref [com/google/zxing/client/android/CaptureActivity.setResult (ILandroid/content/Intent;)V] + [226] aload_0 v0 + [227] getfield #33 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.activity Lcom/google/zxing/client/android/CaptureActivity;] + [230] invokevirtual #49 + - Methodref [com/google/zxing/client/android/CaptureActivity.finish ()V] + [233] return + [234] getstatic #32 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.TAG Ljava/lang/String;] + [237] ldc #8 + - String [Got product query message] + [239] invokestatic #47 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [242] pop + [243] aload_1 v1 + [244] getfield #30 + - Fieldref [android/os/Message.obj Ljava/lang/Object;] + [247] checkcast #29 + - Class [java/lang/String] + [250] astore_1 v1 + [251] new #13 + - Class [android/content/Intent] + [254] dup + [255] ldc #11 + - String [android.intent.action.VIEW] + [257] aload_1 v1 + [258] invokestatic #41 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [261] invokespecial #39 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [264] dup + [265] astore_1 v1 + [266] ldc #1 + - Integer [524288] + [268] invokevirtual #40 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [271] pop + [272] aload_0 v0 + [273] getfield #33 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.activity Lcom/google/zxing/client/android/CaptureActivity;] + [276] aload_1 v1 + [277] invokevirtual #53 + - Methodref [com/google/zxing/client/android/CaptureActivity.startActivity (Landroid/content/Intent;)V] + [280] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: quitSynchronously()V + Access flags: 0x11 + = public final void quitSynchronously() + Class member attributes (count = 1): + - Code attribute instructions (code length = 52, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getstatic #36 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.DONE Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [4] putfield #35 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.state Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [7] invokestatic #61 + - Methodref [com/google/zxing/client/android/camera/CameraManager.get ()Lcom/google/zxing/client/android/camera/CameraManager;] + [10] invokevirtual #65 + - Methodref [com/google/zxing/client/android/camera/CameraManager.stopPreview ()V] + [13] aload_0 v0 + [14] getfield #34 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.decodeThread Lcom/google/zxing/client/android/DecodeThread;] + [17] invokevirtual #57 + - Methodref [com/google/zxing/client/android/DecodeThread.getHandler ()Landroid/os/Handler;] + [20] ldc #6 + - Integer [2131165189] + [22] invokestatic #45 + - Methodref [android/os/Message.obtain (Landroid/os/Handler;I)Landroid/os/Message;] + [25] invokevirtual #46 + - Methodref [android/os/Message.sendToTarget ()V] + [28] aload_0 v0 + [29] getfield #34 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.decodeThread Lcom/google/zxing/client/android/DecodeThread;] + [32] invokevirtual #58 + - Methodref [com/google/zxing/client/android/DecodeThread.join ()V] + [35] goto +4 (target=39) + [38] pop + [39] aload_0 v0 + [40] ldc #5 + - Integer [2131165187] + [42] invokevirtual #54 + - Methodref [com/google/zxing/client/android/CaptureActivityHandler.removeMessages (I)V] + [45] aload_0 v0 + [46] ldc #4 + - Integer [2131165186] + [48] invokevirtual #54 + - Methodref [com/google/zxing/client/android/CaptureActivityHandler.removeMessages (I)V] + [51] return + Code attribute exceptions (count = 1): + - ExceptionInfo (28 -> 35: 38): + - Class [java/lang/InterruptedException] + Code attribute attributes (attribute count = 0): + - Method: restartPreviewAndDecode()V + Access flags: 0x2 + = private void restartPreviewAndDecode() + Class member attributes (count = 1): + - Code attribute instructions (code length = 45, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #35 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.state Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [4] getstatic #38 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.SUCCESS Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [7] ifacmpne +37 (target=44) + [10] aload_0 v0 + [11] getstatic #37 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.PREVIEW Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [14] putfield #35 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.state Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [17] invokestatic #61 + - Methodref [com/google/zxing/client/android/camera/CameraManager.get ()Lcom/google/zxing/client/android/camera/CameraManager;] + [20] aload_0 v0 + [21] getfield #34 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.decodeThread Lcom/google/zxing/client/android/DecodeThread;] + [24] invokevirtual #57 + - Methodref [com/google/zxing/client/android/DecodeThread.getHandler ()Landroid/os/Handler;] + [27] invokevirtual #63 + - Methodref [com/google/zxing/client/android/camera/CameraManager.requestPreviewFrame$2a8797e (Landroid/os/Handler;)V] + [30] invokestatic #61 + - Methodref [com/google/zxing/client/android/camera/CameraManager.get ()Lcom/google/zxing/client/android/camera/CameraManager;] + [33] aload_0 v0 + [34] invokevirtual #62 + - Methodref [com/google/zxing/client/android/camera/CameraManager.requestAutoFocus$2a8797e (Landroid/os/Handler;)V] + [37] aload_0 v0 + [38] getfield #33 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.activity Lcom/google/zxing/client/android/CaptureActivity;] + [41] invokevirtual #48 + - Methodref [com/google/zxing/client/android/CaptureActivity.drawViewfinder ()V] + [44] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 9, locals = 0, stack = 1): + [0] ldc #22 + - Class [com/google/zxing/client/android/CaptureActivityHandler] + [2] invokevirtual #66 + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + [5] putstatic #32 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler.TAG Ljava/lang/String;] + [8] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x401a = private static final enum + - Class [com/google/zxing/client/android/CaptureActivityHandler$State] + - Class [com/google/zxing/client/android/CaptureActivityHandler] + - Utf8 [State] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/CaptureActivityHandler$State + Superclass: java/lang/Enum + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x4030 + = final enum enum com.google.zxing.client.android.CaptureActivityHandler$State extends java.lang.Enum + +Interfaces (count = 0): + +Constant Pool (count = 48): + - String [DONE] + - String [PREVIEW] + - String [SUCCESS] + - Class [[Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + - Class [com/google/zxing/client/android/CaptureActivityHandler] + - Class [com/google/zxing/client/android/CaptureActivityHandler$State] + - Class [java/lang/Enum] + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.$VALUES [Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.DONE Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.PREVIEW Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.SUCCESS Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + - Methodref [[Lcom/google/zxing/client/android/CaptureActivityHandler$State;.clone ()Ljava/lang/Object;] + - Methodref [com/google/zxing/client/android/CaptureActivityHandler$State. (Ljava/lang/String;I)V] + - Methodref [java/lang/Enum. (Ljava/lang/String;I)V] + - Methodref [java/lang/Enum.valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;] + - NameAndType [$VALUES [Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + - NameAndType [ (Ljava/lang/String;I)V] + - NameAndType [DONE Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + - NameAndType [PREVIEW Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + - NameAndType [SUCCESS Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + - NameAndType [clone ()Ljava/lang/Object;] + - NameAndType [valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;] + - Utf8 [$VALUES] + - Utf8 [()Ljava/lang/Object;] + - Utf8 [()V] + - Utf8 [()[Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + - Utf8 [(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;] + - Utf8 [(Ljava/lang/String;)Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + - Utf8 [(Ljava/lang/String;I)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [DONE] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + - Utf8 [Ljava/lang/Enum;] + - Utf8 [PREVIEW] + - Utf8 [SUCCESS] + - Utf8 [Signature] + - Utf8 [State] + - Utf8 [[Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + - Utf8 [clone] + - Utf8 [com/google/zxing/client/android/CaptureActivityHandler] + - Utf8 [com/google/zxing/client/android/CaptureActivityHandler$State] + - Utf8 [java/lang/Enum] + - Utf8 [valueOf] + - Utf8 [values] + +Fields (count = 4): + - Field: PREVIEW Lcom/google/zxing/client/android/CaptureActivityHandler$State; + Access flags: 0x4019 + = public static final com.google.zxing.client.android.CaptureActivityHandler$State PREVIEW + - Field: SUCCESS Lcom/google/zxing/client/android/CaptureActivityHandler$State; + Access flags: 0x4019 + = public static final com.google.zxing.client.android.CaptureActivityHandler$State SUCCESS + - Field: DONE Lcom/google/zxing/client/android/CaptureActivityHandler$State; + Access flags: 0x4019 + = public static final com.google.zxing.client.android.CaptureActivityHandler$State DONE + - Field: $VALUES [Lcom/google/zxing/client/android/CaptureActivityHandler$State; + Access flags: 0x101a + = private static final synthetic com.google.zxing.client.android.CaptureActivityHandler$State[] $VALUES + +Methods (count = 4): + - Method: values()[Lcom/google/zxing/client/android/CaptureActivityHandler$State; + Access flags: 0xa + = private static com.google.zxing.client.android.CaptureActivityHandler$State[] values() + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 0, stack = 1): + [0] getstatic #8 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.$VALUES [Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [3] invokevirtual #12 + - Methodref [[Lcom/google/zxing/client/android/CaptureActivityHandler$State;.clone ()Ljava/lang/Object;] + [6] checkcast #4 + - Class [[Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [9] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: valueOf(Ljava/lang/String;)Lcom/google/zxing/client/android/CaptureActivityHandler$State; + Access flags: 0xa + = private static com.google.zxing.client.android.CaptureActivityHandler$State valueOf(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 1, stack = 2): + [0] ldc #6 + - Class [com/google/zxing/client/android/CaptureActivityHandler$State] + [2] aload_0 v0 + [3] invokestatic #15 + - Methodref [java/lang/Enum.valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;] + [6] checkcast #6 + - Class [com/google/zxing/client/android/CaptureActivityHandler$State] + [9] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Ljava/lang/String;I)V + Access flags: 0x2 + = private CaptureActivityHandler$State(java.lang.String,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 7, locals = 3, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] iload_2 v2 + [3] invokespecial #14 + - Methodref [java/lang/Enum. (Ljava/lang/String;I)V] + [6] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Signature attribute: + - Utf8 [()V] + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 65, locals = 0, stack = 4): + [0] new #6 + - Class [com/google/zxing/client/android/CaptureActivityHandler$State] + [3] dup + [4] ldc #2 + - String [PREVIEW] + [6] iconst_0 + [7] invokespecial #13 + - Methodref [com/google/zxing/client/android/CaptureActivityHandler$State. (Ljava/lang/String;I)V] + [10] putstatic #10 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.PREVIEW Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [13] new #6 + - Class [com/google/zxing/client/android/CaptureActivityHandler$State] + [16] dup + [17] ldc #3 + - String [SUCCESS] + [19] iconst_1 + [20] invokespecial #13 + - Methodref [com/google/zxing/client/android/CaptureActivityHandler$State. (Ljava/lang/String;I)V] + [23] putstatic #11 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.SUCCESS Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [26] new #6 + - Class [com/google/zxing/client/android/CaptureActivityHandler$State] + [29] dup + [30] ldc #1 + - String [DONE] + [32] iconst_2 + [33] invokespecial #13 + - Methodref [com/google/zxing/client/android/CaptureActivityHandler$State. (Ljava/lang/String;I)V] + [36] putstatic #9 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.DONE Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [39] iconst_3 + [40] anewarray #6 + - Class [com/google/zxing/client/android/CaptureActivityHandler$State] + [43] dup + [44] iconst_0 + [45] getstatic #10 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.PREVIEW Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [48] aastore + [49] dup + [50] iconst_1 + [51] getstatic #11 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.SUCCESS Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [54] aastore + [55] dup + [56] iconst_2 + [57] getstatic #9 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.DONE Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [60] aastore + [61] putstatic #8 + - Fieldref [com/google/zxing/client/android/CaptureActivityHandler$State.$VALUES [Lcom/google/zxing/client/android/CaptureActivityHandler$State;] + [64] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x401a = private static final enum + - Class [com/google/zxing/client/android/CaptureActivityHandler$State] + - Class [com/google/zxing/client/android/CaptureActivityHandler] + - Utf8 [State] + - Signature attribute: + - Utf8 [Ljava/lang/Enum;] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/Contents + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.Contents extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 36): + - String [email] + - String [phone] + - String [secondary_email] + - String [secondary_phone] + - String [tertiary_email] + - String [tertiary_phone] + - Class [com/google/zxing/client/android/Contents] + - Class [com/google/zxing/client/android/Contents$Type] + - Class [java/lang/Object] + - Class [java/lang/String] + - Fieldref [com/google/zxing/client/android/Contents.EMAIL_KEYS [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/Contents.PHONE_KEYS [Ljava/lang/String;] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [EMAIL_KEYS [Ljava/lang/String;] + - NameAndType [PHONE_KEYS [Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EMAIL_KEYS] + - Utf8 [InnerClasses] + - Utf8 [PHONE_KEYS] + - Utf8 [Type] + - Utf8 [[Ljava/lang/String;] + - Utf8 [com/google/zxing/client/android/Contents] + - Utf8 [com/google/zxing/client/android/Contents$Type] + - Utf8 [email] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [phone] + - Utf8 [secondary_email] + - Utf8 [secondary_phone] + - Utf8 [tertiary_email] + - Utf8 [tertiary_phone] + +Fields (count = 2): + - Field: PHONE_KEYS [Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String[] PHONE_KEYS + - Field: EMAIL_KEYS [Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String[] EMAIL_KEYS + +Methods (count = 2): + - Method: ()V + Access flags: 0x2 + = private Contents() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #13 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 45, locals = 0, stack = 4): + [0] iconst_3 + [1] anewarray #10 + - Class [java/lang/String] + [4] dup + [5] iconst_0 + [6] ldc #2 + - String [phone] + [8] aastore + [9] dup + [10] iconst_1 + [11] ldc #4 + - String [secondary_phone] + [13] aastore + [14] dup + [15] iconst_2 + [16] ldc #6 + - String [tertiary_phone] + [18] aastore + [19] putstatic #12 + - Fieldref [com/google/zxing/client/android/Contents.PHONE_KEYS [Ljava/lang/String;] + [22] iconst_3 + [23] anewarray #10 + - Class [java/lang/String] + [26] dup + [27] iconst_0 + [28] ldc #1 + - String [email] + [30] aastore + [31] dup + [32] iconst_1 + [33] ldc #3 + - String [secondary_email] + [35] aastore + [36] dup + [37] iconst_2 + [38] ldc #5 + - String [tertiary_email] + [40] aastore + [41] putstatic #11 + - Fieldref [com/google/zxing/client/android/Contents.EMAIL_KEYS [Ljava/lang/String;] + [44] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/Contents$Type] + - Class [com/google/zxing/client/android/Contents] + - Utf8 [Type] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/Contents$Type + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.Contents$Type extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 34): + - String [CONTACT_TYPE] + - String [EMAIL_TYPE] + - String [LOCATION_TYPE] + - String [PHONE_TYPE] + - String [SMS_TYPE] + - String [TEXT_TYPE] + - Class [com/google/zxing/client/android/Contents] + - Class [com/google/zxing/client/android/Contents$Type] + - Class [java/lang/Object] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - Utf8 [()V] + - Utf8 [] + - Utf8 [CONTACT] + - Utf8 [CONTACT_TYPE] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [EMAIL] + - Utf8 [EMAIL_TYPE] + - Utf8 [InnerClasses] + - Utf8 [LOCATION] + - Utf8 [LOCATION_TYPE] + - Utf8 [Ljava/lang/String;] + - Utf8 [PHONE] + - Utf8 [PHONE_TYPE] + - Utf8 [SMS] + - Utf8 [SMS_TYPE] + - Utf8 [TEXT] + - Utf8 [TEXT_TYPE] + - Utf8 [Type] + - Utf8 [com/google/zxing/client/android/Contents] + - Utf8 [com/google/zxing/client/android/Contents$Type] + - Utf8 [java/lang/Object] + +Fields (count = 6): + - Field: TEXT Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String TEXT + Class member attributes (count = 1): + - Constant value attribute: + - String [TEXT_TYPE] + - Field: EMAIL Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String EMAIL + Class member attributes (count = 1): + - Constant value attribute: + - String [EMAIL_TYPE] + - Field: PHONE Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String PHONE + Class member attributes (count = 1): + - Constant value attribute: + - String [PHONE_TYPE] + - Field: SMS Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String SMS + Class member attributes (count = 1): + - Constant value attribute: + - String [SMS_TYPE] + - Field: CONTACT Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String CONTACT + Class member attributes (count = 1): + - Constant value attribute: + - String [CONTACT_TYPE] + - Field: LOCATION Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String LOCATION + Class member attributes (count = 1): + - Constant value attribute: + - String [LOCATION_TYPE] + +Methods (count = 1): + - Method: ()V + Access flags: 0x2 + = private Contents$Type() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #10 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/Contents$Type] + - Class [com/google/zxing/client/android/Contents] + - Utf8 [Type] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/DecodeFormatManager + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.DecodeFormatManager extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 174): + - String [,] + - String [DATA_MATRIX_MODE] + - String [ONE_D_MODE] + - String [PRODUCT_MODE] + - String [QR_CODE_MODE] + - String [SCAN_FORMATS] + - String [SCAN_MODE] + - Class [android/content/Intent] + - Class [android/net/Uri] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/client/android/DecodeFormatManager] + - Class [java/lang/CharSequence] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Iterable] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/util/Arrays] + - Class [java/util/Iterator] + - Class [java/util/List] + - Class [java/util/Vector] + - Class [java/util/regex/Pattern] + - Fieldref [com/google/zxing/BarcodeFormat.CODE_128 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.CODE_39 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.CODE_93 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.DATA_MATRIX Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_8 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.ITF Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.RSS_14 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.UPC_E Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.COMMA_PATTERN Ljava/util/regex/Pattern;] + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.DATA_MATRIX_FORMATS Ljava/util/Vector;] + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.ONE_D_FORMATS Ljava/util/Vector;] + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.PRODUCT_FORMATS Ljava/util/Vector;] + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.QR_CODE_FORMATS Ljava/util/Vector;] + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [android/net/Uri.getQueryParameter (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [android/net/Uri.getQueryParameters (Ljava/lang/String;)Ljava/util/List;] + - Methodref [com/google/zxing/BarcodeFormat.valueOf (Ljava/lang/String;)Lcom/google/zxing/BarcodeFormat;] + - Methodref [com/google/zxing/client/android/DecodeFormatManager.parseDecodeFormats (Ljava/lang/Iterable;Ljava/lang/String;)Ljava/util/Vector;] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + - Methodref [java/util/Arrays.asList ([Ljava/lang/Object;)Ljava/util/List;] + - Methodref [java/util/Vector. ()V] + - Methodref [java/util/Vector. (I)V] + - Methodref [java/util/Vector.add (Ljava/lang/Object;)Z] + - Methodref [java/util/Vector.addAll (Ljava/util/Collection;)Z] + - Methodref [java/util/Vector.size ()I] + - Methodref [java/util/regex/Pattern.compile (Ljava/lang/String;)Ljava/util/regex/Pattern;] + - Methodref [java/util/regex/Pattern.split (Ljava/lang/CharSequence;)[Ljava/lang/String;] + - InterfaceMethodref [java/lang/Iterable.iterator ()Ljava/util/Iterator;] + - InterfaceMethodref [java/util/Iterator.hasNext ()Z] + - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;] + - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;] + - InterfaceMethodref [java/util/List.size ()I] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [CODE_128 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [CODE_39 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [CODE_93 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [COMMA_PATTERN Ljava/util/regex/Pattern;] + - NameAndType [DATA_MATRIX Lcom/google/zxing/BarcodeFormat;] + - NameAndType [DATA_MATRIX_FORMATS Ljava/util/Vector;] + - NameAndType [EAN_13 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [EAN_8 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [ITF Lcom/google/zxing/BarcodeFormat;] + - NameAndType [ONE_D_FORMATS Ljava/util/Vector;] + - NameAndType [PRODUCT_FORMATS Ljava/util/Vector;] + - NameAndType [QR_CODE Lcom/google/zxing/BarcodeFormat;] + - NameAndType [QR_CODE_FORMATS Ljava/util/Vector;] + - NameAndType [RSS_14 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [UPC_A Lcom/google/zxing/BarcodeFormat;] + - NameAndType [UPC_E Lcom/google/zxing/BarcodeFormat;] + - NameAndType [add (Ljava/lang/Object;)Z] + - NameAndType [addAll (Ljava/util/Collection;)Z] + - NameAndType [asList ([Ljava/lang/Object;)Ljava/util/List;] + - NameAndType [compile (Ljava/lang/String;)Ljava/util/regex/Pattern;] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [get (I)Ljava/lang/Object;] + - NameAndType [getQueryParameter (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [getQueryParameters (Ljava/lang/String;)Ljava/util/List;] + - NameAndType [getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [hasNext ()Z] + - NameAndType [iterator ()Ljava/util/Iterator;] + - NameAndType [next ()Ljava/lang/Object;] + - NameAndType [parseDecodeFormats (Ljava/lang/Iterable;Ljava/lang/String;)Ljava/util/Vector;] + - NameAndType [size ()I] + - NameAndType [split (Ljava/lang/CharSequence;)[Ljava/lang/String;] + - NameAndType [valueOf (Ljava/lang/String;)Lcom/google/zxing/BarcodeFormat;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/Object;] + - Utf8 [()Ljava/util/Iterator;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(I)V] + - Utf8 [(Landroid/content/Intent;)Ljava/util/Vector;] + - Utf8 [(Landroid/content/Intent;)Ljava/util/Vector;] + - Utf8 [(Landroid/net/Uri;)Ljava/util/Vector;] + - Utf8 [(Landroid/net/Uri;)Ljava/util/Vector;] + - Utf8 [(Ljava/lang/CharSequence;)[Ljava/lang/String;] + - Utf8 [(Ljava/lang/Iterable;Ljava/lang/String;)Ljava/util/Vector;] + - Utf8 [(Ljava/lang/Iterable;Ljava/lang/String;)Ljava/util/Vector;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;)Lcom/google/zxing/BarcodeFormat;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/util/List;] + - Utf8 [(Ljava/lang/String;)Ljava/util/regex/Pattern;] + - Utf8 [(Ljava/util/Collection;)Z] + - Utf8 [([Ljava/lang/Object;)Ljava/util/List;] + - Utf8 [,] + - Utf8 [] + - Utf8 [] + - Utf8 [CODE_128] + - Utf8 [CODE_39] + - Utf8 [CODE_93] + - Utf8 [COMMA_PATTERN] + - Utf8 [Code] + - Utf8 [DATA_MATRIX] + - Utf8 [DATA_MATRIX_FORMATS] + - Utf8 [DATA_MATRIX_MODE] + - Utf8 [EAN_13] + - Utf8 [EAN_8] + - Utf8 [ITF] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Ljava/util/Vector;] + - Utf8 [Ljava/util/Vector;] + - Utf8 [Ljava/util/regex/Pattern;] + - Utf8 [ONE_D_FORMATS] + - Utf8 [ONE_D_MODE] + - Utf8 [PRODUCT_FORMATS] + - Utf8 [PRODUCT_MODE] + - Utf8 [QR_CODE] + - Utf8 [QR_CODE_FORMATS] + - Utf8 [QR_CODE_MODE] + - Utf8 [RSS_14] + - Utf8 [SCAN_FORMATS] + - Utf8 [SCAN_MODE] + - Utf8 [Signature] + - Utf8 [UPC_A] + - Utf8 [UPC_E] + - Utf8 [add] + - Utf8 [addAll] + - Utf8 [android/content/Intent] + - Utf8 [android/net/Uri] + - Utf8 [asList] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/client/android/DecodeFormatManager] + - Utf8 [compile] + - Utf8 [equals] + - Utf8 [get] + - Utf8 [getQueryParameter] + - Utf8 [getQueryParameters] + - Utf8 [getStringExtra] + - Utf8 [hasNext] + - Utf8 [iterator] + - Utf8 [java/lang/CharSequence] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Iterable] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/util/Arrays] + - Utf8 [java/util/Iterator] + - Utf8 [java/util/List] + - Utf8 [java/util/Vector] + - Utf8 [java/util/regex/Pattern] + - Utf8 [next] + - Utf8 [parseDecodeFormats] + - Utf8 [size] + - Utf8 [split] + - Utf8 [valueOf] + +Fields (count = 5): + - Field: COMMA_PATTERN Ljava/util/regex/Pattern; + Access flags: 0x1a + = private static final java.util.regex.Pattern COMMA_PATTERN + - Field: PRODUCT_FORMATS Ljava/util/Vector; + Access flags: 0x18 + = static final java.util.Vector PRODUCT_FORMATS + Class member attributes (count = 1): + - Signature attribute: + - Utf8 [Ljava/util/Vector;] + - Field: ONE_D_FORMATS Ljava/util/Vector; + Access flags: 0x18 + = static final java.util.Vector ONE_D_FORMATS + Class member attributes (count = 1): + - Signature attribute: + - Utf8 [Ljava/util/Vector;] + - Field: QR_CODE_FORMATS Ljava/util/Vector; + Access flags: 0x18 + = static final java.util.Vector QR_CODE_FORMATS + Class member attributes (count = 1): + - Signature attribute: + - Utf8 [Ljava/util/Vector;] + - Field: DATA_MATRIX_FORMATS Ljava/util/Vector; + Access flags: 0x18 + = static final java.util.Vector DATA_MATRIX_FORMATS + Class member attributes (count = 1): + - Signature attribute: + - Utf8 [Ljava/util/Vector;] + +Methods (count = 5): + - Method: ()V + Access flags: 0x2 + = private DecodeFormatManager() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #43 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseDecodeFormats(Landroid/content/Intent;)Ljava/util/Vector; + Access flags: 0x8 + = static java.util.Vector parseDecodeFormats(android.content.Intent) + Class member attributes (count = 2): + - Code attribute instructions (code length = 35, locals = 3, stack = 3): + [0] aconst_null + [1] astore_1 v1 + [2] aload_0 v0 + [3] ldc #6 + - String [SCAN_FORMATS] + [5] invokevirtual #38 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [8] dup + [9] astore_2 v2 + [10] ifnull +14 (target=24) + [13] getstatic #33 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.COMMA_PATTERN Ljava/util/regex/Pattern;] + [16] aload_2 v2 + [17] invokevirtual #52 + - Methodref [java/util/regex/Pattern.split (Ljava/lang/CharSequence;)[Ljava/lang/String;] + [20] invokestatic #45 + - Methodref [java/util/Arrays.asList ([Ljava/lang/Object;)Ljava/util/List;] + [23] astore_1 v1 + [24] aload_1 v1 + [25] aload_0 v0 + [26] ldc #7 + - String [SCAN_MODE] + [28] invokevirtual #38 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [31] invokestatic #42 + - Methodref [com/google/zxing/client/android/DecodeFormatManager.parseDecodeFormats (Ljava/lang/Iterable;Ljava/lang/String;)Ljava/util/Vector;] + [34] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Signature attribute: + - Utf8 [(Landroid/content/Intent;)Ljava/util/Vector;] + - Method: parseDecodeFormats(Landroid/net/Uri;)Ljava/util/Vector; + Access flags: 0x8 + = static java.util.Vector parseDecodeFormats(android.net.Uri) + Class member attributes (count = 2): + - Code attribute instructions (code length = 62, locals = 2, stack = 3): + [0] aload_0 v0 + [1] ldc #6 + - String [SCAN_FORMATS] + [3] invokevirtual #40 + - Methodref [android/net/Uri.getQueryParameters (Ljava/lang/String;)Ljava/util/List;] + [6] dup + [7] astore_1 v1 + [8] ifnull +43 (target=51) + [11] aload_1 v1 + [12] invokeinterface #57 + - InterfaceMethodref [java/util/List.size ()I] + [17] iconst_1 + [18] ificmpne +33 (target=51) + [21] aload_1 v1 + [22] iconst_0 + [23] invokeinterface #56 + - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;] + [28] ifnull +23 (target=51) + [31] getstatic #33 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.COMMA_PATTERN Ljava/util/regex/Pattern;] + [34] aload_1 v1 + [35] iconst_0 + [36] invokeinterface #56 + - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;] + [41] checkcast #12 + - Class [java/lang/CharSequence] + [44] invokevirtual #52 + - Methodref [java/util/regex/Pattern.split (Ljava/lang/CharSequence;)[Ljava/lang/String;] + [47] invokestatic #45 + - Methodref [java/util/Arrays.asList ([Ljava/lang/Object;)Ljava/util/List;] + [50] astore_1 v1 + [51] aload_1 v1 + [52] aload_0 v0 + [53] ldc #7 + - String [SCAN_MODE] + [55] invokevirtual #39 + - Methodref [android/net/Uri.getQueryParameter (Ljava/lang/String;)Ljava/lang/String;] + [58] invokestatic #42 + - Methodref [com/google/zxing/client/android/DecodeFormatManager.parseDecodeFormats (Ljava/lang/Iterable;Ljava/lang/String;)Ljava/util/Vector;] + [61] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Signature attribute: + - Utf8 [(Landroid/net/Uri;)Ljava/util/Vector;] + - Method: parseDecodeFormats(Ljava/lang/Iterable;Ljava/lang/String;)Ljava/util/Vector; + Access flags: 0xa + = private static java.util.Vector parseDecodeFormats(java.lang.Iterable,java.lang.String) + Class member attributes (count = 2): + - Code attribute instructions (code length = 111, locals = 4, stack = 2): + [0] aload_0 v0 + [1] ifnull +52 (target=53) + [4] new #20 + - Class [java/util/Vector] + [7] dup + [8] invokespecial #46 + - Methodref [java/util/Vector. ()V] + [11] astore_2 v2 + [12] aload_0 v0 + [13] invokeinterface #53 + - InterfaceMethodref [java/lang/Iterable.iterator ()Ljava/util/Iterator;] + [18] astore_0 v0 + [19] aload_0 v0 + [20] invokeinterface #54 + - InterfaceMethodref [java/util/Iterator.hasNext ()Z] + [25] ifeq +25 (target=50) + [28] aload_0 v0 + [29] invokeinterface #55 + - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;] + [34] checkcast #16 + - Class [java/lang/String] + [37] astore_3 v3 + [38] aload_2 v2 + [39] aload_3 v3 + [40] invokestatic #41 + - Methodref [com/google/zxing/BarcodeFormat.valueOf (Ljava/lang/String;)Lcom/google/zxing/BarcodeFormat;] + [43] invokevirtual #48 + - Methodref [java/util/Vector.add (Ljava/lang/Object;)Z] + [46] pop + [47] goto -28 (target=19) + [50] aload_2 v2 + [51] areturn + [52] pop + [53] aload_1 v1 + [54] ifnull +55 (target=109) + [57] ldc #4 + - String [PRODUCT_MODE] + [59] aload_1 v1 + [60] invokevirtual #44 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [63] ifeq +7 (target=70) + [66] getstatic #36 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.PRODUCT_FORMATS Ljava/util/Vector;] + [69] areturn + [70] ldc #5 + - String [QR_CODE_MODE] + [72] aload_1 v1 + [73] invokevirtual #44 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [76] ifeq +7 (target=83) + [79] getstatic #37 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.QR_CODE_FORMATS Ljava/util/Vector;] + [82] areturn + [83] ldc #2 + - String [DATA_MATRIX_MODE] + [85] aload_1 v1 + [86] invokevirtual #44 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [89] ifeq +7 (target=96) + [92] getstatic #34 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.DATA_MATRIX_FORMATS Ljava/util/Vector;] + [95] areturn + [96] ldc #3 + - String [ONE_D_MODE] + [98] aload_1 v1 + [99] invokevirtual #44 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [102] ifeq +7 (target=109) + [105] getstatic #35 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.ONE_D_FORMATS Ljava/util/Vector;] + [108] areturn + [109] aconst_null + [110] areturn + Code attribute exceptions (count = 1): + - ExceptionInfo (12 -> 51: 52): + - Class [java/lang/IllegalArgumentException] + Code attribute attributes (attribute count = 0): + - Signature attribute: + - Utf8 [(Ljava/lang/Iterable;Ljava/lang/String;)Ljava/util/Vector;] + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 172, locals = 0, stack = 4): + [0] ldc #1 + - String [,] + [2] invokestatic #51 + - Methodref [java/util/regex/Pattern.compile (Ljava/lang/String;)Ljava/util/regex/Pattern;] + [5] putstatic #33 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.COMMA_PATTERN Ljava/util/regex/Pattern;] + [8] new #20 + - Class [java/util/Vector] + [11] dup + [12] iconst_5 + [13] invokespecial #47 + - Methodref [java/util/Vector. (I)V] + [16] dup + [17] putstatic #36 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.PRODUCT_FORMATS Ljava/util/Vector;] + [20] getstatic #31 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + [23] invokevirtual #48 + - Methodref [java/util/Vector.add (Ljava/lang/Object;)Z] + [26] pop + [27] getstatic #36 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.PRODUCT_FORMATS Ljava/util/Vector;] + [30] getstatic #32 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_E Lcom/google/zxing/BarcodeFormat;] + [33] invokevirtual #48 + - Methodref [java/util/Vector.add (Ljava/lang/Object;)Z] + [36] pop + [37] getstatic #36 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.PRODUCT_FORMATS Ljava/util/Vector;] + [40] getstatic #26 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + [43] invokevirtual #48 + - Methodref [java/util/Vector.add (Ljava/lang/Object;)Z] + [46] pop + [47] getstatic #36 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.PRODUCT_FORMATS Ljava/util/Vector;] + [50] getstatic #27 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_8 Lcom/google/zxing/BarcodeFormat;] + [53] invokevirtual #48 + - Methodref [java/util/Vector.add (Ljava/lang/Object;)Z] + [56] pop + [57] getstatic #36 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.PRODUCT_FORMATS Ljava/util/Vector;] + [60] getstatic #30 + - Fieldref [com/google/zxing/BarcodeFormat.RSS_14 Lcom/google/zxing/BarcodeFormat;] + [63] invokevirtual #48 + - Methodref [java/util/Vector.add (Ljava/lang/Object;)Z] + [66] pop + [67] new #20 + - Class [java/util/Vector] + [70] dup + [71] getstatic #36 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.PRODUCT_FORMATS Ljava/util/Vector;] + [74] invokevirtual #50 + - Methodref [java/util/Vector.size ()I] + [77] iconst_4 + [78] iadd + [79] invokespecial #47 + - Methodref [java/util/Vector. (I)V] + [82] dup + [83] putstatic #35 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.ONE_D_FORMATS Ljava/util/Vector;] + [86] getstatic #36 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.PRODUCT_FORMATS Ljava/util/Vector;] + [89] invokevirtual #49 + - Methodref [java/util/Vector.addAll (Ljava/util/Collection;)Z] + [92] pop + [93] getstatic #35 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.ONE_D_FORMATS Ljava/util/Vector;] + [96] getstatic #23 + - Fieldref [com/google/zxing/BarcodeFormat.CODE_39 Lcom/google/zxing/BarcodeFormat;] + [99] invokevirtual #48 + - Methodref [java/util/Vector.add (Ljava/lang/Object;)Z] + [102] pop + [103] getstatic #35 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.ONE_D_FORMATS Ljava/util/Vector;] + [106] getstatic #24 + - Fieldref [com/google/zxing/BarcodeFormat.CODE_93 Lcom/google/zxing/BarcodeFormat;] + [109] invokevirtual #48 + - Methodref [java/util/Vector.add (Ljava/lang/Object;)Z] + [112] pop + [113] getstatic #35 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.ONE_D_FORMATS Ljava/util/Vector;] + [116] getstatic #22 + - Fieldref [com/google/zxing/BarcodeFormat.CODE_128 Lcom/google/zxing/BarcodeFormat;] + [119] invokevirtual #48 + - Methodref [java/util/Vector.add (Ljava/lang/Object;)Z] + [122] pop + [123] getstatic #35 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.ONE_D_FORMATS Ljava/util/Vector;] + [126] getstatic #28 + - Fieldref [com/google/zxing/BarcodeFormat.ITF Lcom/google/zxing/BarcodeFormat;] + [129] invokevirtual #48 + - Methodref [java/util/Vector.add (Ljava/lang/Object;)Z] + [132] pop + [133] new #20 + - Class [java/util/Vector] + [136] dup + [137] iconst_1 + [138] invokespecial #47 + - Methodref [java/util/Vector. (I)V] + [141] dup + [142] putstatic #37 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.QR_CODE_FORMATS Ljava/util/Vector;] + [145] getstatic #29 + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + [148] invokevirtual #48 + - Methodref [java/util/Vector.add (Ljava/lang/Object;)Z] + [151] pop + [152] new #20 + - Class [java/util/Vector] + [155] dup + [156] iconst_1 + [157] invokespecial #47 + - Methodref [java/util/Vector. (I)V] + [160] dup + [161] putstatic #34 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.DATA_MATRIX_FORMATS Ljava/util/Vector;] + [164] getstatic #25 + - Fieldref [com/google/zxing/BarcodeFormat.DATA_MATRIX Lcom/google/zxing/BarcodeFormat;] + [167] invokevirtual #48 + - Methodref [java/util/Vector.add (Ljava/lang/Object;)Z] + [170] pop + [171] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/DecodeHandler + Superclass: android/os/Handler + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.DecodeHandler extends android.os.Handler + +Interfaces (count = 0): + +Constant Pool (count = 171): + - Integer [2131165186] + - Integer [2131165187] + - String [ ms] + - String [Found barcode in ] + - String [barcode_bitmap] + - Class [[B] + - Class [android/os/Bundle] + - Class [android/os/Handler] + - Class [android/os/Looper] + - Class [android/os/Message] + - Class [android/util/Log] + - Class [com/google/zxing/BinaryBitmap] + - Class [com/google/zxing/MultiFormatReader] + - Class [com/google/zxing/ReaderException] + - Class [com/google/zxing/client/android/CaptureActivity] + - Class [com/google/zxing/client/android/DecodeHandler] + - Class [com/google/zxing/client/android/PlanarYUVLuminanceSource] + - Class [com/google/zxing/client/android/camera/CameraManager] + - Class [com/google/zxing/common/HybridBinarizer] + - Class [java/lang/Class] + - Class [java/lang/StringBuilder] + - Class [java/lang/System] + - Fieldref [android/os/Message.arg1 I] + - Fieldref [android/os/Message.arg2 I] + - Fieldref [android/os/Message.obj Ljava/lang/Object;] + - Fieldref [android/os/Message.what I] + - Fieldref [com/google/zxing/client/android/DecodeHandler.TAG Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/DecodeHandler.activity Lcom/google/zxing/client/android/CaptureActivity;] + - Fieldref [com/google/zxing/client/android/DecodeHandler.multiFormatReader Lcom/google/zxing/MultiFormatReader;] + - Fieldref [com/google/zxing/client/android/DecodeHandler.running Z] + - Methodref [android/os/Bundle. ()V] + - Methodref [android/os/Bundle.putParcelable (Ljava/lang/String;Landroid/os/Parcelable;)V] + - Methodref [android/os/Handler. ()V] + - Methodref [android/os/Looper.myLooper ()Landroid/os/Looper;] + - Methodref [android/os/Looper.quit ()V] + - Methodref [android/os/Message.obtain (Landroid/os/Handler;I)Landroid/os/Message;] + - Methodref [android/os/Message.obtain (Landroid/os/Handler;ILjava/lang/Object;)Landroid/os/Message;] + - Methodref [android/os/Message.sendToTarget ()V] + - Methodref [android/os/Message.setData (Landroid/os/Bundle;)V] + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + - Methodref [com/google/zxing/BinaryBitmap. (Lcom/google/zxing/Binarizer;)V] + - Methodref [com/google/zxing/MultiFormatReader. ()V] + - Methodref [com/google/zxing/MultiFormatReader.decodeWithState (Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result;] + - Methodref [com/google/zxing/MultiFormatReader.reset ()V] + - Methodref [com/google/zxing/MultiFormatReader.setHints (Ljava/util/Hashtable;)V] + - Methodref [com/google/zxing/client/android/CaptureActivity.getHandler ()Landroid/os/Handler;] + - Methodref [com/google/zxing/client/android/DecodeHandler.decode ([BII)V] + - Methodref [com/google/zxing/client/android/PlanarYUVLuminanceSource.renderCroppedGreyscaleBitmap ()Landroid/graphics/Bitmap;] + - Methodref [com/google/zxing/client/android/camera/CameraManager.buildLuminanceSource ([BII)Lcom/google/zxing/client/android/PlanarYUVLuminanceSource;] + - Methodref [com/google/zxing/client/android/camera/CameraManager.get ()Lcom/google/zxing/client/android/camera/CameraManager;] + - Methodref [com/google/zxing/common/HybridBinarizer. (Lcom/google/zxing/LuminanceSource;)V] + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - Methodref [java/lang/System.currentTimeMillis ()J] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/Binarizer;)V] + - NameAndType [ (Lcom/google/zxing/LuminanceSource;)V] + - NameAndType [TAG Ljava/lang/String;] + - NameAndType [activity Lcom/google/zxing/client/android/CaptureActivity;] + - NameAndType [append (J)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [arg1 I] + - NameAndType [arg2 I] + - NameAndType [buildLuminanceSource ([BII)Lcom/google/zxing/client/android/PlanarYUVLuminanceSource;] + - NameAndType [currentTimeMillis ()J] + - NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I] + - NameAndType [decode ([BII)V] + - NameAndType [decodeWithState (Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result;] + - NameAndType [get ()Lcom/google/zxing/client/android/camera/CameraManager;] + - NameAndType [getHandler ()Landroid/os/Handler;] + - NameAndType [getSimpleName ()Ljava/lang/String;] + - NameAndType [multiFormatReader Lcom/google/zxing/MultiFormatReader;] + - NameAndType [myLooper ()Landroid/os/Looper;] + - NameAndType [obj Ljava/lang/Object;] + - NameAndType [obtain (Landroid/os/Handler;I)Landroid/os/Message;] + - NameAndType [obtain (Landroid/os/Handler;ILjava/lang/Object;)Landroid/os/Message;] + - NameAndType [putParcelable (Ljava/lang/String;Landroid/os/Parcelable;)V] + - NameAndType [quit ()V] + - NameAndType [renderCroppedGreyscaleBitmap ()Landroid/graphics/Bitmap;] + - NameAndType [reset ()V] + - NameAndType [running Z] + - NameAndType [sendToTarget ()V] + - NameAndType [setData (Landroid/os/Bundle;)V] + - NameAndType [setHints (Ljava/util/Hashtable;)V] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [what I] + - Utf8 [ ms] + - Utf8 [()J] + - Utf8 [()Landroid/graphics/Bitmap;] + - Utf8 [()Landroid/os/Handler;] + - Utf8 [()Landroid/os/Looper;] + - Utf8 [()Lcom/google/zxing/client/android/camera/CameraManager;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(J)Ljava/lang/StringBuilder;] + - Utf8 [(Landroid/os/Bundle;)V] + - Utf8 [(Landroid/os/Handler;I)Landroid/os/Message;] + - Utf8 [(Landroid/os/Handler;ILjava/lang/Object;)Landroid/os/Message;] + - Utf8 [(Landroid/os/Message;)V] + - Utf8 [(Lcom/google/zxing/Binarizer;)V] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/LuminanceSource;)V] + - Utf8 [(Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Hashtable;)V] + - Utf8 [(Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Hashtable;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;Landroid/os/Parcelable;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)I] + - Utf8 [(Ljava/util/Hashtable;)V] + - Utf8 [([BII)Lcom/google/zxing/client/android/PlanarYUVLuminanceSource;] + - Utf8 [([BII)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Found barcode in ] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/MultiFormatReader;] + - Utf8 [Lcom/google/zxing/client/android/CaptureActivity;] + - Utf8 [Ljava/lang/Object;] + - Utf8 [Ljava/lang/String;] + - Utf8 [Signature] + - Utf8 [TAG] + - Utf8 [Z] + - Utf8 [[B] + - Utf8 [activity] + - Utf8 [android/os/Bundle] + - Utf8 [android/os/Handler] + - Utf8 [android/os/Looper] + - Utf8 [android/os/Message] + - Utf8 [android/util/Log] + - Utf8 [append] + - Utf8 [arg1] + - Utf8 [arg2] + - Utf8 [barcode_bitmap] + - Utf8 [buildLuminanceSource] + - Utf8 [com/google/zxing/BinaryBitmap] + - Utf8 [com/google/zxing/MultiFormatReader] + - Utf8 [com/google/zxing/ReaderException] + - Utf8 [com/google/zxing/client/android/CaptureActivity] + - Utf8 [com/google/zxing/client/android/DecodeHandler] + - Utf8 [com/google/zxing/client/android/PlanarYUVLuminanceSource] + - Utf8 [com/google/zxing/client/android/camera/CameraManager] + - Utf8 [com/google/zxing/common/HybridBinarizer] + - Utf8 [currentTimeMillis] + - Utf8 [d] + - Utf8 [decode] + - Utf8 [decodeWithState] + - Utf8 [get] + - Utf8 [getHandler] + - Utf8 [getSimpleName] + - Utf8 [handleMessage] + - Utf8 [java/lang/Class] + - Utf8 [java/lang/StringBuilder] + - Utf8 [java/lang/System] + - Utf8 [multiFormatReader] + - Utf8 [myLooper] + - Utf8 [obj] + - Utf8 [obtain] + - Utf8 [putParcelable] + - Utf8 [quit] + - Utf8 [renderCroppedGreyscaleBitmap] + - Utf8 [reset] + - Utf8 [running] + - Utf8 [sendToTarget] + - Utf8 [setData] + - Utf8 [setHints] + - Utf8 [toString] + - Utf8 [what] + +Fields (count = 4): + - Field: TAG Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String TAG + - Field: activity Lcom/google/zxing/client/android/CaptureActivity; + Access flags: 0x12 + = private final com.google.zxing.client.android.CaptureActivity activity + - Field: multiFormatReader Lcom/google/zxing/MultiFormatReader; + Access flags: 0x12 + = private final com.google.zxing.MultiFormatReader multiFormatReader + - Field: running Z + Access flags: 0x2 + = private boolean running + +Methods (count = 4): + - Method: (Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Hashtable;)V + Access flags: 0x0 + = DecodeHandler(com.google.zxing.client.android.CaptureActivity,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 34, locals = 3, stack = 3): + [0] aload_0 v0 + [1] invokespecial #33 + - Methodref [android/os/Handler. ()V] + [4] aload_0 v0 + [5] iconst_1 + [6] putfield #30 + - Fieldref [com/google/zxing/client/android/DecodeHandler.running Z] + [9] aload_0 v0 + [10] new #13 + - Class [com/google/zxing/MultiFormatReader] + [13] dup + [14] invokespecial #42 + - Methodref [com/google/zxing/MultiFormatReader. ()V] + [17] putfield #29 + - Fieldref [com/google/zxing/client/android/DecodeHandler.multiFormatReader Lcom/google/zxing/MultiFormatReader;] + [20] aload_0 v0 + [21] getfield #29 + - Fieldref [com/google/zxing/client/android/DecodeHandler.multiFormatReader Lcom/google/zxing/MultiFormatReader;] + [24] aload_2 v2 + [25] invokevirtual #45 + - Methodref [com/google/zxing/MultiFormatReader.setHints (Ljava/util/Hashtable;)V] + [28] aload_0 v0 + [29] aload_1 v1 + [30] putfield #28 + - Fieldref [com/google/zxing/client/android/DecodeHandler.activity Lcom/google/zxing/client/android/CaptureActivity;] + [33] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Signature attribute: + - Utf8 [(Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Hashtable;)V] + - Method: handleMessage(Landroid/os/Message;)V + Access flags: 0x11 + = public final void handleMessage(android.os.Message) + Class member attributes (count = 1): + - Code attribute instructions (code length = 255, locals = 10, stack = 6): + [0] aload_0 v0 + [1] getfield #30 + - Fieldref [com/google/zxing/client/android/DecodeHandler.running Z] + [4] ifne +4 (target=8) + [7] return + [8] aload_1 v1 + [9] getfield #26 + - Fieldref [android/os/Message.what I] + [12] lookupswitch (2 offsets, default=242) (target=254) + 2131165185: offset = 28, target = 40 + 2131165189: offset = 231, target = 243 + default: offset = 242, target = 254 + [40] aload_0 v0 + [41] aload_1 v1 + [42] getfield #25 + - Fieldref [android/os/Message.obj Ljava/lang/Object;] + [45] checkcast #6 + - Class [[B] + [48] aload_1 v1 + [49] getfield #23 + - Fieldref [android/os/Message.arg1 I] + [52] aload_1 v1 + [53] getfield #24 + - Fieldref [android/os/Message.arg2 I] + [56] istore v4 + [58] istore_3 v3 + [59] astore_2 v2 + [60] astore_1 v1 + [61] invokestatic #57 + - Methodref [java/lang/System.currentTimeMillis ()J] + [64] lstore v6 + [66] aconst_null + [67] astore v5 + [69] invokestatic #50 + - Methodref [com/google/zxing/client/android/camera/CameraManager.get ()Lcom/google/zxing/client/android/camera/CameraManager;] + [72] aload_2 v2 + [73] iload_3 v3 + [74] iload v4 + [76] invokevirtual #49 + - Methodref [com/google/zxing/client/android/camera/CameraManager.buildLuminanceSource ([BII)Lcom/google/zxing/client/android/PlanarYUVLuminanceSource;] + [79] astore_2 v2 + [80] new #12 + - Class [com/google/zxing/BinaryBitmap] + [83] dup + [84] new #19 + - Class [com/google/zxing/common/HybridBinarizer] + [87] dup + [88] aload_2 v2 + [89] invokespecial #51 + - Methodref [com/google/zxing/common/HybridBinarizer. (Lcom/google/zxing/LuminanceSource;)V] + [92] invokespecial #41 + - Methodref [com/google/zxing/BinaryBitmap. (Lcom/google/zxing/Binarizer;)V] + [95] astore_3 v3 + [96] aload_1 v1 + [97] getfield #29 + - Fieldref [com/google/zxing/client/android/DecodeHandler.multiFormatReader Lcom/google/zxing/MultiFormatReader;] + [100] aload_3 v3 + [101] invokevirtual #43 + - Methodref [com/google/zxing/MultiFormatReader.decodeWithState (Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result;] + [104] astore v5 + [106] aload_1 v1 + [107] getfield #29 + - Fieldref [com/google/zxing/client/android/DecodeHandler.multiFormatReader Lcom/google/zxing/MultiFormatReader;] + [110] invokevirtual #44 + - Methodref [com/google/zxing/MultiFormatReader.reset ()V] + [113] goto +26 (target=139) + [116] pop + [117] aload_1 v1 + [118] getfield #29 + - Fieldref [com/google/zxing/client/android/DecodeHandler.multiFormatReader Lcom/google/zxing/MultiFormatReader;] + [121] invokevirtual #44 + - Methodref [com/google/zxing/MultiFormatReader.reset ()V] + [124] goto +15 (target=139) + [127] astore v9 + [129] aload_1 v1 + [130] getfield #29 + - Fieldref [com/google/zxing/client/android/DecodeHandler.multiFormatReader Lcom/google/zxing/MultiFormatReader;] + [133] invokevirtual #44 + - Methodref [com/google/zxing/MultiFormatReader.reset ()V] + [136] aload v9 + [138] athrow + [139] aload v5 + [141] ifnull +86 (target=227) + [144] invokestatic #57 + - Methodref [java/lang/System.currentTimeMillis ()J] + [147] lstore v8 + [149] getstatic #27 + - Fieldref [com/google/zxing/client/android/DecodeHandler.TAG Ljava/lang/String;] + [152] new #21 + - Class [java/lang/StringBuilder] + [155] dup + [156] invokespecial #53 + - Methodref [java/lang/StringBuilder. ()V] + [159] ldc #4 + - String [Found barcode in ] + [161] invokevirtual #55 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [164] lload v8 + [166] lload v6 + [168] lsub + [169] invokevirtual #54 + - Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;] + [172] ldc #3 + - String [ ms] + [174] invokevirtual #55 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [177] invokevirtual #56 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [180] invokestatic #40 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [183] pop + [184] aload_1 v1 + [185] getfield #28 + - Fieldref [com/google/zxing/client/android/DecodeHandler.activity Lcom/google/zxing/client/android/CaptureActivity;] + [188] invokevirtual #46 + - Methodref [com/google/zxing/client/android/CaptureActivity.getHandler ()Landroid/os/Handler;] + [191] ldc #2 + - Integer [2131165187] + [193] aload v5 + [195] invokestatic #37 + - Methodref [android/os/Message.obtain (Landroid/os/Handler;ILjava/lang/Object;)Landroid/os/Message;] + [198] astore_1 v1 + [199] new #7 + - Class [android/os/Bundle] + [202] dup + [203] invokespecial #31 + - Methodref [android/os/Bundle. ()V] + [206] dup + [207] astore_3 v3 + [208] ldc #5 + - String [barcode_bitmap] + [210] aload_2 v2 + [211] invokevirtual #48 + - Methodref [com/google/zxing/client/android/PlanarYUVLuminanceSource.renderCroppedGreyscaleBitmap ()Landroid/graphics/Bitmap;] + [214] invokevirtual #32 + - Methodref [android/os/Bundle.putParcelable (Ljava/lang/String;Landroid/os/Parcelable;)V] + [217] aload_1 v1 + [218] aload_3 v3 + [219] invokevirtual #39 + - Methodref [android/os/Message.setData (Landroid/os/Bundle;)V] + [222] aload_1 v1 + [223] invokevirtual #38 + - Methodref [android/os/Message.sendToTarget ()V] + [226] return + [227] aload_1 v1 + [228] getfield #28 + - Fieldref [com/google/zxing/client/android/DecodeHandler.activity Lcom/google/zxing/client/android/CaptureActivity;] + [231] invokevirtual #46 + - Methodref [com/google/zxing/client/android/CaptureActivity.getHandler ()Landroid/os/Handler;] + [234] ldc #1 + - Integer [2131165186] + [236] invokestatic #36 + - Methodref [android/os/Message.obtain (Landroid/os/Handler;I)Landroid/os/Message;] + [239] invokevirtual #38 + - Methodref [android/os/Message.sendToTarget ()V] + [242] return + [243] aload_0 v0 + [244] iconst_0 + [245] putfield #30 + - Fieldref [com/google/zxing/client/android/DecodeHandler.running Z] + [248] invokestatic #34 + - Methodref [android/os/Looper.myLooper ()Landroid/os/Looper;] + [251] invokevirtual #35 + - Methodref [android/os/Looper.quit ()V] + [254] return + Code attribute exceptions (count = 2): + - ExceptionInfo (96 -> 106: 116): + - Class [com/google/zxing/ReaderException] + - ExceptionInfo (96 -> 106: 127): + Code attribute attributes (attribute count = 0): + - Method: decode([BII)V + Access flags: 0x2 + = private void decode(byte[],int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 181, locals = 9, stack = 6): + [0] invokestatic #57 + - Methodref [java/lang/System.currentTimeMillis ()J] + [3] lstore v4 + [5] aconst_null + [6] astore v6 + [8] invokestatic #50 + - Methodref [com/google/zxing/client/android/camera/CameraManager.get ()Lcom/google/zxing/client/android/camera/CameraManager;] + [11] aload_1 v1 + [12] iload_2 v2 + [13] iload_3 v3 + [14] invokevirtual #49 + - Methodref [com/google/zxing/client/android/camera/CameraManager.buildLuminanceSource ([BII)Lcom/google/zxing/client/android/PlanarYUVLuminanceSource;] + [17] astore_1 v1 + [18] new #12 + - Class [com/google/zxing/BinaryBitmap] + [21] dup + [22] new #19 + - Class [com/google/zxing/common/HybridBinarizer] + [25] dup + [26] aload_1 v1 + [27] invokespecial #51 + - Methodref [com/google/zxing/common/HybridBinarizer. (Lcom/google/zxing/LuminanceSource;)V] + [30] invokespecial #41 + - Methodref [com/google/zxing/BinaryBitmap. (Lcom/google/zxing/Binarizer;)V] + [33] astore_2 v2 + [34] aload_0 v0 + [35] getfield #29 + - Fieldref [com/google/zxing/client/android/DecodeHandler.multiFormatReader Lcom/google/zxing/MultiFormatReader;] + [38] aload_2 v2 + [39] invokevirtual #43 + - Methodref [com/google/zxing/MultiFormatReader.decodeWithState (Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result;] + [42] astore v6 + [44] aload_0 v0 + [45] getfield #29 + - Fieldref [com/google/zxing/client/android/DecodeHandler.multiFormatReader Lcom/google/zxing/MultiFormatReader;] + [48] invokevirtual #44 + - Methodref [com/google/zxing/MultiFormatReader.reset ()V] + [51] goto +26 (target=77) + [54] pop + [55] aload_0 v0 + [56] getfield #29 + - Fieldref [com/google/zxing/client/android/DecodeHandler.multiFormatReader Lcom/google/zxing/MultiFormatReader;] + [59] invokevirtual #44 + - Methodref [com/google/zxing/MultiFormatReader.reset ()V] + [62] goto +15 (target=77) + [65] astore v8 + [67] aload_0 v0 + [68] getfield #29 + - Fieldref [com/google/zxing/client/android/DecodeHandler.multiFormatReader Lcom/google/zxing/MultiFormatReader;] + [71] invokevirtual #44 + - Methodref [com/google/zxing/MultiFormatReader.reset ()V] + [74] aload v8 + [76] athrow + [77] aload v6 + [79] ifnull +86 (target=165) + [82] invokestatic #57 + - Methodref [java/lang/System.currentTimeMillis ()J] + [85] lstore v7 + [87] getstatic #27 + - Fieldref [com/google/zxing/client/android/DecodeHandler.TAG Ljava/lang/String;] + [90] new #21 + - Class [java/lang/StringBuilder] + [93] dup + [94] invokespecial #53 + - Methodref [java/lang/StringBuilder. ()V] + [97] ldc #4 + - String [Found barcode in ] + [99] invokevirtual #55 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [102] lload v7 + [104] lload v4 + [106] lsub + [107] invokevirtual #54 + - Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;] + [110] ldc #3 + - String [ ms] + [112] invokevirtual #55 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [115] invokevirtual #56 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [118] invokestatic #40 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [121] pop + [122] aload_0 v0 + [123] getfield #28 + - Fieldref [com/google/zxing/client/android/DecodeHandler.activity Lcom/google/zxing/client/android/CaptureActivity;] + [126] invokevirtual #46 + - Methodref [com/google/zxing/client/android/CaptureActivity.getHandler ()Landroid/os/Handler;] + [129] ldc #2 + - Integer [2131165187] + [131] aload v6 + [133] invokestatic #37 + - Methodref [android/os/Message.obtain (Landroid/os/Handler;ILjava/lang/Object;)Landroid/os/Message;] + [136] astore_2 v2 + [137] new #7 + - Class [android/os/Bundle] + [140] dup + [141] invokespecial #31 + - Methodref [android/os/Bundle. ()V] + [144] dup + [145] astore_3 v3 + [146] ldc #5 + - String [barcode_bitmap] + [148] aload_1 v1 + [149] invokevirtual #48 + - Methodref [com/google/zxing/client/android/PlanarYUVLuminanceSource.renderCroppedGreyscaleBitmap ()Landroid/graphics/Bitmap;] + [152] invokevirtual #32 + - Methodref [android/os/Bundle.putParcelable (Ljava/lang/String;Landroid/os/Parcelable;)V] + [155] aload_2 v2 + [156] aload_3 v3 + [157] invokevirtual #39 + - Methodref [android/os/Message.setData (Landroid/os/Bundle;)V] + [160] aload_2 v2 + [161] invokevirtual #38 + - Methodref [android/os/Message.sendToTarget ()V] + [164] return + [165] aload_0 v0 + [166] getfield #28 + - Fieldref [com/google/zxing/client/android/DecodeHandler.activity Lcom/google/zxing/client/android/CaptureActivity;] + [169] invokevirtual #46 + - Methodref [com/google/zxing/client/android/CaptureActivity.getHandler ()Landroid/os/Handler;] + [172] ldc #1 + - Integer [2131165186] + [174] invokestatic #36 + - Methodref [android/os/Message.obtain (Landroid/os/Handler;I)Landroid/os/Message;] + [177] invokevirtual #38 + - Methodref [android/os/Message.sendToTarget ()V] + [180] return + Code attribute exceptions (count = 2): + - ExceptionInfo (34 -> 44: 54): + - Class [com/google/zxing/ReaderException] + - ExceptionInfo (34 -> 44: 65): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 9, locals = 0, stack = 1): + [0] ldc #16 + - Class [com/google/zxing/client/android/DecodeHandler] + [2] invokevirtual #52 + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + [5] putstatic #27 + - Fieldref [com/google/zxing/client/android/DecodeHandler.TAG Ljava/lang/String;] + [8] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/DecodeThread + Superclass: java/lang/Thread + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.DecodeThread extends java.lang.Thread + +Interfaces (count = 0): + +Constant Pool (count = 124): + - String [barcode_bitmap] + - String [preferences_decode_1D] + - String [preferences_decode_Data_Matrix] + - String [preferences_decode_QR] + - Class [android/content/SharedPreferences] + - Class [android/os/Looper] + - Class [android/preference/PreferenceManager] + - Class [com/google/zxing/DecodeHintType] + - Class [com/google/zxing/client/android/DecodeFormatManager] + - Class [com/google/zxing/client/android/DecodeHandler] + - Class [com/google/zxing/client/android/DecodeThread] + - Class [java/lang/InterruptedException] + - Class [java/lang/Thread] + - Class [java/util/Hashtable] + - Class [java/util/Vector] + - Class [java/util/concurrent/CountDownLatch] + - Fieldref [com/google/zxing/DecodeHintType.CHARACTER_SET Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/DecodeHintType.NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/DecodeHintType.POSSIBLE_FORMATS Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.DATA_MATRIX_FORMATS Ljava/util/Vector;] + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.ONE_D_FORMATS Ljava/util/Vector;] + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.QR_CODE_FORMATS Ljava/util/Vector;] + - Fieldref [com/google/zxing/client/android/DecodeThread.activity Lcom/google/zxing/client/android/CaptureActivity;] + - Fieldref [com/google/zxing/client/android/DecodeThread.handler Landroid/os/Handler;] + - Fieldref [com/google/zxing/client/android/DecodeThread.handlerInitLatch Ljava/util/concurrent/CountDownLatch;] + - Fieldref [com/google/zxing/client/android/DecodeThread.hints Ljava/util/Hashtable;] + - Methodref [android/os/Looper.loop ()V] + - Methodref [android/os/Looper.prepare ()V] + - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + - Methodref [com/google/zxing/client/android/DecodeHandler. (Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Hashtable;)V] + - Methodref [java/lang/Thread. ()V] + - Methodref [java/util/Hashtable. (I)V] + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - Methodref [java/util/Vector. ()V] + - Methodref [java/util/Vector.addAll (Ljava/util/Collection;)Z] + - Methodref [java/util/Vector.isEmpty ()Z] + - Methodref [java/util/concurrent/CountDownLatch. (I)V] + - Methodref [java/util/concurrent/CountDownLatch.await ()V] + - Methodref [java/util/concurrent/CountDownLatch.countDown ()V] + - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Hashtable;)V] + - NameAndType [CHARACTER_SET Lcom/google/zxing/DecodeHintType;] + - NameAndType [DATA_MATRIX_FORMATS Ljava/util/Vector;] + - NameAndType [NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType;] + - NameAndType [ONE_D_FORMATS Ljava/util/Vector;] + - NameAndType [POSSIBLE_FORMATS Lcom/google/zxing/DecodeHintType;] + - NameAndType [QR_CODE_FORMATS Ljava/util/Vector;] + - NameAndType [activity Lcom/google/zxing/client/android/CaptureActivity;] + - NameAndType [addAll (Ljava/util/Collection;)Z] + - NameAndType [await ()V] + - NameAndType [countDown ()V] + - NameAndType [getBoolean (Ljava/lang/String;Z)Z] + - NameAndType [getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + - NameAndType [handler Landroid/os/Handler;] + - NameAndType [handlerInitLatch Ljava/util/concurrent/CountDownLatch;] + - NameAndType [hints Ljava/util/Hashtable;] + - NameAndType [isEmpty ()Z] + - NameAndType [loop ()V] + - NameAndType [prepare ()V] + - NameAndType [put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [()Landroid/os/Handler;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(I)V] + - Utf8 [(Landroid/content/Context;)Landroid/content/SharedPreferences;] + - Utf8 [(Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Hashtable;)V] + - Utf8 [(Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Vector;Ljava/lang/String;Lcom/google/zxing/ResultPointCallback;)V] + - Utf8 [(Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Vector;Ljava/lang/String;Lcom/google/zxing/ResultPointCallback;)V] + - Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/String;Z)Z] + - Utf8 [(Ljava/util/Collection;)Z] + - Utf8 [] + - Utf8 [BARCODE_BITMAP] + - Utf8 [CHARACTER_SET] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [DATA_MATRIX_FORMATS] + - Utf8 [Landroid/os/Handler;] + - Utf8 [Lcom/google/zxing/DecodeHintType;] + - Utf8 [Lcom/google/zxing/client/android/CaptureActivity;] + - Utf8 [Ljava/lang/String;] + - Utf8 [Ljava/util/Hashtable;] + - Utf8 [Ljava/util/Hashtable;] + - Utf8 [Ljava/util/Vector;] + - Utf8 [Ljava/util/concurrent/CountDownLatch;] + - Utf8 [NEED_RESULT_POINT_CALLBACK] + - Utf8 [ONE_D_FORMATS] + - Utf8 [POSSIBLE_FORMATS] + - Utf8 [QR_CODE_FORMATS] + - Utf8 [Signature] + - Utf8 [activity] + - Utf8 [addAll] + - Utf8 [android/content/SharedPreferences] + - Utf8 [android/os/Looper] + - Utf8 [android/preference/PreferenceManager] + - Utf8 [await] + - Utf8 [barcode_bitmap] + - Utf8 [com/google/zxing/DecodeHintType] + - Utf8 [com/google/zxing/client/android/DecodeFormatManager] + - Utf8 [com/google/zxing/client/android/DecodeHandler] + - Utf8 [com/google/zxing/client/android/DecodeThread] + - Utf8 [countDown] + - Utf8 [getBoolean] + - Utf8 [getDefaultSharedPreferences] + - Utf8 [getHandler] + - Utf8 [handler] + - Utf8 [handlerInitLatch] + - Utf8 [hints] + - Utf8 [isEmpty] + - Utf8 [java/lang/InterruptedException] + - Utf8 [java/lang/Thread] + - Utf8 [java/util/Hashtable] + - Utf8 [java/util/Vector] + - Utf8 [java/util/concurrent/CountDownLatch] + - Utf8 [loop] + - Utf8 [preferences_decode_1D] + - Utf8 [preferences_decode_Data_Matrix] + - Utf8 [preferences_decode_QR] + - Utf8 [prepare] + - Utf8 [put] + - Utf8 [run] + +Fields (count = 5): + - Field: BARCODE_BITMAP Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String BARCODE_BITMAP + Class member attributes (count = 1): + - Constant value attribute: + - String [barcode_bitmap] + - Field: activity Lcom/google/zxing/client/android/CaptureActivity; + Access flags: 0x12 + = private final com.google.zxing.client.android.CaptureActivity activity + - Field: hints Ljava/util/Hashtable; + Access flags: 0x12 + = private final java.util.Hashtable hints + Class member attributes (count = 1): + - Signature attribute: + - Utf8 [Ljava/util/Hashtable;] + - Field: handler Landroid/os/Handler; + Access flags: 0x2 + = private android.os.Handler handler + - Field: handlerInitLatch Ljava/util/concurrent/CountDownLatch; + Access flags: 0x12 + = private final java.util.concurrent.CountDownLatch handlerInitLatch + +Methods (count = 3): + - Method: (Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Vector;Ljava/lang/String;Lcom/google/zxing/ResultPointCallback;)V + Access flags: 0x0 + = DecodeThread(com.google.zxing.client.android.CaptureActivity,java.util.Vector,java.lang.String,com.google.zxing.ResultPointCallback) + Class member attributes (count = 2): + - Code attribute instructions (code length = 159, locals = 5, stack = 4): + [0] aload_0 v0 + [1] invokespecial #31 + - Methodref [java/lang/Thread. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #23 + - Fieldref [com/google/zxing/client/android/DecodeThread.activity Lcom/google/zxing/client/android/CaptureActivity;] + [9] aload_0 v0 + [10] new #16 + - Class [java/util/concurrent/CountDownLatch] + [13] dup + [14] iconst_1 + [15] invokespecial #37 + - Methodref [java/util/concurrent/CountDownLatch. (I)V] + [18] putfield #25 + - Fieldref [com/google/zxing/client/android/DecodeThread.handlerInitLatch Ljava/util/concurrent/CountDownLatch;] + [21] aload_0 v0 + [22] new #14 + - Class [java/util/Hashtable] + [25] dup + [26] iconst_3 + [27] invokespecial #32 + - Methodref [java/util/Hashtable. (I)V] + [30] putfield #26 + - Fieldref [com/google/zxing/client/android/DecodeThread.hints Ljava/util/Hashtable;] + [33] aload_2 v2 + [34] ifnull +10 (target=44) + [37] aload_2 v2 + [38] invokevirtual #36 + - Methodref [java/util/Vector.isEmpty ()Z] + [41] ifeq +76 (target=117) + [44] aload_1 v1 + [45] invokestatic #29 + - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + [48] astore_1 v1 + [49] new #15 + - Class [java/util/Vector] + [52] dup + [53] invokespecial #34 + - Methodref [java/util/Vector. ()V] + [56] astore_2 v2 + [57] aload_1 v1 + [58] ldc #2 + - String [preferences_decode_1D] + [60] iconst_1 + [61] invokeinterface #40 + - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] + [66] ifeq +11 (target=77) + [69] aload_2 v2 + [70] getstatic #21 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.ONE_D_FORMATS Ljava/util/Vector;] + [73] invokevirtual #35 + - Methodref [java/util/Vector.addAll (Ljava/util/Collection;)Z] + [76] pop + [77] aload_1 v1 + [78] ldc #4 + - String [preferences_decode_QR] + [80] iconst_1 + [81] invokeinterface #40 + - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] + [86] ifeq +11 (target=97) + [89] aload_2 v2 + [90] getstatic #22 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.QR_CODE_FORMATS Ljava/util/Vector;] + [93] invokevirtual #35 + - Methodref [java/util/Vector.addAll (Ljava/util/Collection;)Z] + [96] pop + [97] aload_1 v1 + [98] ldc #3 + - String [preferences_decode_Data_Matrix] + [100] iconst_1 + [101] invokeinterface #40 + - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] + [106] ifeq +11 (target=117) + [109] aload_2 v2 + [110] getstatic #20 + - Fieldref [com/google/zxing/client/android/DecodeFormatManager.DATA_MATRIX_FORMATS Ljava/util/Vector;] + [113] invokevirtual #35 + - Methodref [java/util/Vector.addAll (Ljava/util/Collection;)Z] + [116] pop + [117] aload_0 v0 + [118] getfield #26 + - Fieldref [com/google/zxing/client/android/DecodeThread.hints Ljava/util/Hashtable;] + [121] getstatic #19 + - Fieldref [com/google/zxing/DecodeHintType.POSSIBLE_FORMATS Lcom/google/zxing/DecodeHintType;] + [124] aload_2 v2 + [125] invokevirtual #33 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [128] pop + [129] aload_3 v3 + [130] ifnull +15 (target=145) + [133] aload_0 v0 + [134] getfield #26 + - Fieldref [com/google/zxing/client/android/DecodeThread.hints Ljava/util/Hashtable;] + [137] getstatic #17 + - Fieldref [com/google/zxing/DecodeHintType.CHARACTER_SET Lcom/google/zxing/DecodeHintType;] + [140] aload_3 v3 + [141] invokevirtual #33 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [144] pop + [145] aload_0 v0 + [146] getfield #26 + - Fieldref [com/google/zxing/client/android/DecodeThread.hints Ljava/util/Hashtable;] + [149] getstatic #18 + - Fieldref [com/google/zxing/DecodeHintType.NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType;] + [152] aload v4 + [154] invokevirtual #33 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [157] pop + [158] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Signature attribute: + - Utf8 [(Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Vector;Ljava/lang/String;Lcom/google/zxing/ResultPointCallback;)V] + - Method: getHandler()Landroid/os/Handler; + Access flags: 0x10 + = final android.os.Handler getHandler() + Class member attributes (count = 1): + - Code attribute instructions (code length = 16, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #25 + - Fieldref [com/google/zxing/client/android/DecodeThread.handlerInitLatch Ljava/util/concurrent/CountDownLatch;] + [4] invokevirtual #38 + - Methodref [java/util/concurrent/CountDownLatch.await ()V] + [7] goto +4 (target=11) + [10] pop + [11] aload_0 v0 + [12] getfield #24 + - Fieldref [com/google/zxing/client/android/DecodeThread.handler Landroid/os/Handler;] + [15] areturn + Code attribute exceptions (count = 1): + - ExceptionInfo (0 -> 7: 10): + - Class [java/lang/InterruptedException] + Code attribute attributes (attribute count = 0): + - Method: run()V + Access flags: 0x11 + = public final void run() + Class member attributes (count = 1): + - Code attribute instructions (code length = 33, locals = 1, stack = 5): + [0] invokestatic #28 + - Methodref [android/os/Looper.prepare ()V] + [3] aload_0 v0 + [4] new #10 + - Class [com/google/zxing/client/android/DecodeHandler] + [7] dup + [8] aload_0 v0 + [9] getfield #23 + - Fieldref [com/google/zxing/client/android/DecodeThread.activity Lcom/google/zxing/client/android/CaptureActivity;] + [12] aload_0 v0 + [13] getfield #26 + - Fieldref [com/google/zxing/client/android/DecodeThread.hints Ljava/util/Hashtable;] + [16] invokespecial #30 + - Methodref [com/google/zxing/client/android/DecodeHandler. (Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/Hashtable;)V] + [19] putfield #24 + - Fieldref [com/google/zxing/client/android/DecodeThread.handler Landroid/os/Handler;] + [22] aload_0 v0 + [23] getfield #25 + - Fieldref [com/google/zxing/client/android/DecodeThread.handlerInitLatch Ljava/util/concurrent/CountDownLatch;] + [26] invokevirtual #39 + - Methodref [java/util/concurrent/CountDownLatch.countDown ()V] + [29] invokestatic #27 + - Methodref [android/os/Looper.loop ()V] + [32] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/FinishListener + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.FinishListener extends java.lang.Object + +Interfaces (count = 3): + - Class [android/content/DialogInterface$OnCancelListener] + - Class [android/content/DialogInterface$OnClickListener] + - Class [java/lang/Runnable] + +Constant Pool (count = 38): + - Class [android/app/Activity] + - Class [android/content/DialogInterface] + - Class [android/content/DialogInterface$OnCancelListener] + - Class [android/content/DialogInterface$OnClickListener] + - Class [com/google/zxing/client/android/FinishListener] + - Class [java/lang/Object] + - Class [java/lang/Runnable] + - Fieldref [com/google/zxing/client/android/FinishListener.activityToFinish Landroid/app/Activity;] + - Methodref [android/app/Activity.finish ()V] + - Methodref [com/google/zxing/client/android/FinishListener.run ()V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [activityToFinish Landroid/app/Activity;] + - NameAndType [finish ()V] + - NameAndType [run ()V] + - Utf8 [()V] + - Utf8 [(Landroid/app/Activity;)V] + - Utf8 [(Landroid/content/DialogInterface;)V] + - Utf8 [(Landroid/content/DialogInterface;I)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [InnerClasses] + - Utf8 [Landroid/app/Activity;] + - Utf8 [OnCancelListener] + - Utf8 [OnClickListener] + - Utf8 [activityToFinish] + - Utf8 [android/app/Activity] + - Utf8 [android/content/DialogInterface] + - Utf8 [android/content/DialogInterface$OnCancelListener] + - Utf8 [android/content/DialogInterface$OnClickListener] + - Utf8 [com/google/zxing/client/android/FinishListener] + - Utf8 [finish] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/Runnable] + - Utf8 [onCancel] + - Utf8 [onClick] + - Utf8 [run] + +Fields (count = 1): + - Field: activityToFinish Landroid/app/Activity; + Access flags: 0x12 + = private final android.app.Activity activityToFinish + +Methods (count = 4): + - Method: (Landroid/app/Activity;)V + Access flags: 0x1 + = public FinishListener(android.app.Activity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #11 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #8 + - Fieldref [com/google/zxing/client/android/FinishListener.activityToFinish Landroid/app/Activity;] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onCancel(Landroid/content/DialogInterface;)V + Access flags: 0x11 + = public final void onCancel(android.content.DialogInterface) + Class member attributes (count = 1): + - Code attribute instructions (code length = 8, locals = 2, stack = 1): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/client/android/FinishListener.activityToFinish Landroid/app/Activity;] + [4] invokevirtual #9 + - Methodref [android/app/Activity.finish ()V] + [7] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onClick(Landroid/content/DialogInterface;I)V + Access flags: 0x11 + = public final void onClick(android.content.DialogInterface,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 8, locals = 3, stack = 1): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/client/android/FinishListener.activityToFinish Landroid/app/Activity;] + [4] invokevirtual #9 + - Methodref [android/app/Activity.finish ()V] + [7] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: run()V + Access flags: 0x11 + = public final void run() + Class member attributes (count = 1): + - Code attribute instructions (code length = 8, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/client/android/FinishListener.activityToFinish Landroid/app/Activity;] + [4] invokevirtual #9 + - Methodref [android/app/Activity.finish ()V] + [7] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/DialogInterface] + - Utf8 [OnClickListener] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/content/DialogInterface$OnCancelListener] + - Class [android/content/DialogInterface] + - Utf8 [OnCancelListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/HelpActivity + Superclass: android/app/Activity + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.HelpActivity extends android.app.Activity + +Interfaces (count = 0): + +Constant Pool (count = 257): + - Integer [2130903043] + - Integer [2131165215] + - Integer [2131165216] + - Integer [2131165217] + - Integer [2131230727] + - Integer [2131230736] + - Integer [2131230767] + - String [Build model is ] + - String [Desire] + - String [Geeksphone] + - String [Pulse] + - String [file:///android_asset/html/] + - String [file:///android_asset/html/index.html] + - String [http://code.google.com/p/zxing/wiki/FrequentlyAskedQuestions] + - String [index.html] + - String [requested_page_key] + - String [supersonic] + - String [webview_state_present] + - String [whatsnew.html] + - Class [android/app/Activity] + - Class [android/app/AlertDialog] + - Class [android/app/AlertDialog$Builder] + - Class [android/content/DialogInterface] + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/Intent] + - Class [android/net/Uri] + - Class [android/os/Build] + - Class [android/os/Bundle] + - Class [android/util/Log] + - Class [android/view/View] + - Class [android/view/View$OnClickListener] + - Class [android/webkit/WebView] + - Class [android/widget/Button] + - Class [com/google/zxing/client/android/HelpActivity] + - Class [com/google/zxing/client/android/HelpActivity$1] + - Class [com/google/zxing/client/android/HelpActivity$2] + - Class [com/google/zxing/client/android/HelpActivity$3] + - Class [com/google/zxing/client/android/HelpActivity$HelpClient] + - Class [java/lang/Class] + - Class [java/lang/String] + - Class [java/lang/StringBuilder] + - Fieldref [android/os/Build.MODEL Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/HelpActivity.BUGGY_MODEL_SUBSTRINGS [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/HelpActivity.BUGGY_URI Landroid/net/Uri;] + - Fieldref [com/google/zxing/client/android/HelpActivity.TAG Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/HelpActivity.backButton Landroid/widget/Button;] + - Fieldref [com/google/zxing/client/android/HelpActivity.backListener Landroid/view/View$OnClickListener;] + - Fieldref [com/google/zxing/client/android/HelpActivity.doneListener Landroid/view/View$OnClickListener;] + - Fieldref [com/google/zxing/client/android/HelpActivity.groupsListener Landroid/content/DialogInterface$OnClickListener;] + - Fieldref [com/google/zxing/client/android/HelpActivity.initialized Z] + - Fieldref [com/google/zxing/client/android/HelpActivity.webView Landroid/webkit/WebView;] + - Methodref [android/app/Activity. ()V] + - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V] + - Methodref [android/app/Activity.onKeyDown (ILandroid/view/KeyEvent;)Z] + - Methodref [android/app/AlertDialog$Builder. (Landroid/content/Context;)V] + - Methodref [android/app/AlertDialog$Builder.setMessage (I)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.show ()Landroid/app/AlertDialog;] + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + - Methodref [android/os/Bundle.getBoolean (Ljava/lang/String;Z)Z] + - Methodref [android/os/Bundle.putBoolean (Ljava/lang/String;Z)V] + - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I] + - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V] + - Methodref [android/webkit/WebView.canGoBack ()Z] + - Methodref [android/webkit/WebView.getUrl ()Ljava/lang/String;] + - Methodref [android/webkit/WebView.goBack ()V] + - Methodref [android/webkit/WebView.loadUrl (Ljava/lang/String;)V] + - Methodref [android/webkit/WebView.restoreState (Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList;] + - Methodref [android/webkit/WebView.saveState (Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList;] + - Methodref [android/webkit/WebView.setWebViewClient (Landroid/webkit/WebViewClient;)V] + - Methodref [android/widget/Button.setOnClickListener (Landroid/view/View$OnClickListener;)V] + - Methodref [com/google/zxing/client/android/HelpActivity.checkBuggyDevice ()V] + - Methodref [com/google/zxing/client/android/HelpActivity.findViewById (I)Landroid/view/View;] + - Methodref [com/google/zxing/client/android/HelpActivity.getIntent ()Landroid/content/Intent;] + - Methodref [com/google/zxing/client/android/HelpActivity.setContentView (I)V] + - Methodref [com/google/zxing/client/android/HelpActivity$1. (Lcom/google/zxing/client/android/HelpActivity;)V] + - Methodref [com/google/zxing/client/android/HelpActivity$2. (Lcom/google/zxing/client/android/HelpActivity;)V] + - Methodref [com/google/zxing/client/android/HelpActivity$3. (Lcom/google/zxing/client/android/HelpActivity;)V] + - Methodref [com/google/zxing/client/android/HelpActivity$HelpClient. (Lcom/google/zxing/client/android/HelpActivity;)V] + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + - Methodref [java/lang/String.contains (Ljava/lang/CharSequence;)Z] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Landroid/content/Context;)V] + - NameAndType [ (Lcom/google/zxing/client/android/HelpActivity;)V] + - NameAndType [ (Lcom/google/zxing/client/android/HelpActivity;Lcom/google/zxing/client/android/HelpActivity$1;)V] + - NameAndType [BUGGY_MODEL_SUBSTRINGS [Ljava/lang/String;] + - NameAndType [BUGGY_URI Landroid/net/Uri;] + - NameAndType [MODEL Ljava/lang/String;] + - NameAndType [TAG Ljava/lang/String;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [backButton Landroid/widget/Button;] + - NameAndType [backListener Landroid/view/View$OnClickListener;] + - NameAndType [canGoBack ()Z] + - NameAndType [checkBuggyDevice ()V] + - NameAndType [contains (Ljava/lang/CharSequence;)Z] + - NameAndType [doneListener Landroid/view/View$OnClickListener;] + - NameAndType [findViewById (I)Landroid/view/View;] + - NameAndType [getBoolean (Ljava/lang/String;Z)Z] + - NameAndType [getIntent ()Landroid/content/Intent;] + - NameAndType [getSimpleName ()Ljava/lang/String;] + - NameAndType [getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [getUrl ()Ljava/lang/String;] + - NameAndType [goBack ()V] + - NameAndType [groupsListener Landroid/content/DialogInterface$OnClickListener;] + - NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I] + - NameAndType [initialized Z] + - NameAndType [length ()I] + - NameAndType [loadUrl (Ljava/lang/String;)V] + - NameAndType [onCreate (Landroid/os/Bundle;)V] + - NameAndType [onKeyDown (ILandroid/view/KeyEvent;)Z] + - NameAndType [parse (Ljava/lang/String;)Landroid/net/Uri;] + - NameAndType [putBoolean (Ljava/lang/String;Z)V] + - NameAndType [restoreState (Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList;] + - NameAndType [saveState (Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList;] + - NameAndType [setContentView (I)V] + - NameAndType [setMessage (I)Landroid/app/AlertDialog$Builder;] + - NameAndType [setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V] + - NameAndType [setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - NameAndType [setWebViewClient (Landroid/webkit/WebViewClient;)V] + - NameAndType [show ()Landroid/app/AlertDialog;] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [webView Landroid/webkit/WebView;] + - Utf8 [] + - Utf8 [()I] + - Utf8 [()Landroid/app/AlertDialog;] + - Utf8 [()Landroid/content/Intent;] + - Utf8 [()Landroid/net/Uri;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(I)Landroid/app/AlertDialog$Builder;] + - Utf8 [(I)Landroid/view/View;] + - Utf8 [(I)V] + - Utf8 [(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - Utf8 [(ILandroid/view/KeyEvent;)Z] + - Utf8 [(Landroid/content/Context;)V] + - Utf8 [(Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList;] + - Utf8 [(Landroid/os/Bundle;)V] + - Utf8 [(Landroid/view/View$OnClickListener;)V] + - Utf8 [(Landroid/webkit/WebViewClient;)V] + - Utf8 [(Lcom/google/zxing/client/android/HelpActivity;)Landroid/webkit/WebView;] + - Utf8 [(Lcom/google/zxing/client/android/HelpActivity;)Landroid/widget/Button;] + - Utf8 [(Lcom/google/zxing/client/android/HelpActivity;)V] + - Utf8 [(Lcom/google/zxing/client/android/HelpActivity;Lcom/google/zxing/client/android/HelpActivity$1;)V] + - Utf8 [(Ljava/lang/CharSequence;)Z] + - Utf8 [(Ljava/lang/String;)Landroid/net/Uri;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;Z)V] + - Utf8 [(Ljava/lang/String;Z)Z] + - Utf8 [] + - Utf8 [] + - Utf8 [BASE_URL] + - Utf8 [BUGGY_MODEL_SUBSTRINGS] + - Utf8 [BUGGY_URI] + - Utf8 [Build model is ] + - Utf8 [Builder] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [DEFAULT_PAGE] + - Utf8 [Desire] + - Utf8 [Geeksphone] + - Utf8 [HelpClient] + - Utf8 [InnerClasses] + - Utf8 [Landroid/content/DialogInterface$OnClickListener;] + - Utf8 [Landroid/net/Uri;] + - Utf8 [Landroid/view/View$OnClickListener;] + - Utf8 [Landroid/webkit/WebView;] + - Utf8 [Landroid/widget/Button;] + - Utf8 [Ljava/lang/String;] + - Utf8 [MODEL] + - Utf8 [OnClickListener] + - Utf8 [Pulse] + - Utf8 [REQUESTED_PAGE_KEY] + - Utf8 [TAG] + - Utf8 [WEBVIEW_STATE_PRESENT] + - Utf8 [WHATS_NEW_PAGE] + - Utf8 [Z] + - Utf8 [[Ljava/lang/String;] + - Utf8 [access$000] + - Utf8 [access$100] + - Utf8 [access$300] + - Utf8 [android/app/Activity] + - Utf8 [android/app/AlertDialog] + - Utf8 [android/app/AlertDialog$Builder] + - Utf8 [android/content/DialogInterface] + - Utf8 [android/content/DialogInterface$OnClickListener] + - Utf8 [android/content/Intent] + - Utf8 [android/net/Uri] + - Utf8 [android/os/Build] + - Utf8 [android/os/Bundle] + - Utf8 [android/util/Log] + - Utf8 [android/view/View] + - Utf8 [android/view/View$OnClickListener] + - Utf8 [android/webkit/WebView] + - Utf8 [android/widget/Button] + - Utf8 [append] + - Utf8 [backButton] + - Utf8 [backListener] + - Utf8 [canGoBack] + - Utf8 [checkBuggyDevice] + - Utf8 [com/google/zxing/client/android/HelpActivity] + - Utf8 [com/google/zxing/client/android/HelpActivity$1] + - Utf8 [com/google/zxing/client/android/HelpActivity$2] + - Utf8 [com/google/zxing/client/android/HelpActivity$3] + - Utf8 [com/google/zxing/client/android/HelpActivity$HelpClient] + - Utf8 [contains] + - Utf8 [doneListener] + - Utf8 [file:///android_asset/html/] + - Utf8 [file:///android_asset/html/index.html] + - Utf8 [findViewById] + - Utf8 [getBoolean] + - Utf8 [getIntent] + - Utf8 [getSimpleName] + - Utf8 [getStringExtra] + - Utf8 [getUrl] + - Utf8 [goBack] + - Utf8 [groupsListener] + - Utf8 [http://code.google.com/p/zxing/wiki/FrequentlyAskedQuestions] + - Utf8 [i] + - Utf8 [index.html] + - Utf8 [initialized] + - Utf8 [java/lang/Class] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuilder] + - Utf8 [length] + - Utf8 [loadUrl] + - Utf8 [onCreate] + - Utf8 [onKeyDown] + - Utf8 [onSaveInstanceState] + - Utf8 [parse] + - Utf8 [putBoolean] + - Utf8 [requested_page_key] + - Utf8 [restoreState] + - Utf8 [saveState] + - Utf8 [setContentView] + - Utf8 [setMessage] + - Utf8 [setNegativeButton] + - Utf8 [setOnClickListener] + - Utf8 [setPositiveButton] + - Utf8 [setWebViewClient] + - Utf8 [show] + - Utf8 [supersonic] + - Utf8 [toString] + - Utf8 [webView] + - Utf8 [webview_state_present] + - Utf8 [whatsnew.html] + +Fields (count = 14): + - Field: TAG Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String TAG + - Field: BUGGY_MODEL_SUBSTRINGS [Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String[] BUGGY_MODEL_SUBSTRINGS + - Field: BUGGY_URI Landroid/net/Uri; + Access flags: 0x1a + = private static final android.net.Uri BUGGY_URI + - Field: REQUESTED_PAGE_KEY Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String REQUESTED_PAGE_KEY + Class member attributes (count = 1): + - Constant value attribute: + - String [requested_page_key] + - Field: DEFAULT_PAGE Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String DEFAULT_PAGE + Class member attributes (count = 1): + - Constant value attribute: + - String [index.html] + - Field: WHATS_NEW_PAGE Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String WHATS_NEW_PAGE + Class member attributes (count = 1): + - Constant value attribute: + - String [whatsnew.html] + - Field: BASE_URL Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String BASE_URL + Class member attributes (count = 1): + - Constant value attribute: + - String [file:///android_asset/html/] + - Field: WEBVIEW_STATE_PRESENT Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String WEBVIEW_STATE_PRESENT + Class member attributes (count = 1): + - Constant value attribute: + - String [webview_state_present] + - Field: initialized Z + Access flags: 0xa + = private static boolean initialized + - Field: webView Landroid/webkit/WebView; + Access flags: 0x2 + = private android.webkit.WebView webView + - Field: backButton Landroid/widget/Button; + Access flags: 0x2 + = private android.widget.Button backButton + - Field: backListener Landroid/view/View$OnClickListener; + Access flags: 0x12 + = private final android.view.View$OnClickListener backListener + - Field: doneListener Landroid/view/View$OnClickListener; + Access flags: 0x12 + = private final android.view.View$OnClickListener doneListener + - Field: groupsListener Landroid/content/DialogInterface$OnClickListener; + Access flags: 0x12 + = private final android.content.DialogInterface$OnClickListener groupsListener + +Methods (count = 9): + - Method: ()V + Access flags: 0x1 + = public HelpActivity() + Class member attributes (count = 1): + - Code attribute instructions (code length = 41, locals = 1, stack = 4): + [0] aload_0 v0 + [1] invokespecial #52 + - Methodref [android/app/Activity. ()V] + [4] aload_0 v0 + [5] new #35 + - Class [com/google/zxing/client/android/HelpActivity$1] + [8] dup + [9] aload_0 v0 + [10] invokespecial #78 + - Methodref [com/google/zxing/client/android/HelpActivity$1. (Lcom/google/zxing/client/android/HelpActivity;)V] + [13] putfield #47 + - Fieldref [com/google/zxing/client/android/HelpActivity.backListener Landroid/view/View$OnClickListener;] + [16] aload_0 v0 + [17] new #36 + - Class [com/google/zxing/client/android/HelpActivity$2] + [20] dup + [21] aload_0 v0 + [22] invokespecial #79 + - Methodref [com/google/zxing/client/android/HelpActivity$2. (Lcom/google/zxing/client/android/HelpActivity;)V] + [25] putfield #48 + - Fieldref [com/google/zxing/client/android/HelpActivity.doneListener Landroid/view/View$OnClickListener;] + [28] aload_0 v0 + [29] new #37 + - Class [com/google/zxing/client/android/HelpActivity$3] + [32] dup + [33] aload_0 v0 + [34] invokespecial #80 + - Methodref [com/google/zxing/client/android/HelpActivity$3. (Lcom/google/zxing/client/android/HelpActivity;)V] + [37] putfield #49 + - Fieldref [com/google/zxing/client/android/HelpActivity.groupsListener Landroid/content/DialogInterface$OnClickListener;] + [40] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onCreate(Landroid/os/Bundle;)V + Access flags: 0x14 + = protected final void onCreate(android.os.Bundle) + Class member attributes (count = 1): + - Code attribute instructions (code length = 194, locals = 3, stack = 4): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #53 + - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V] + [5] aload_0 v0 + [6] ldc #1 + - Integer [2130903043] + [8] invokevirtual #77 + - Methodref [com/google/zxing/client/android/HelpActivity.setContentView (I)V] + [11] aload_0 v0 + [12] aload_0 v0 + [13] ldc #2 + - Integer [2131165215] + [15] invokevirtual #75 + - Methodref [com/google/zxing/client/android/HelpActivity.findViewById (I)Landroid/view/View;] + [18] checkcast #32 + - Class [android/webkit/WebView] + [21] putfield #51 + - Fieldref [com/google/zxing/client/android/HelpActivity.webView Landroid/webkit/WebView;] + [24] aload_0 v0 + [25] getfield #51 + - Fieldref [com/google/zxing/client/android/HelpActivity.webView Landroid/webkit/WebView;] + [28] new #38 + - Class [com/google/zxing/client/android/HelpActivity$HelpClient] + [31] dup + [32] aload_0 v0 + [33] invokespecial #81 + - Methodref [com/google/zxing/client/android/HelpActivity$HelpClient. (Lcom/google/zxing/client/android/HelpActivity;)V] + [36] invokevirtual #72 + - Methodref [android/webkit/WebView.setWebViewClient (Landroid/webkit/WebViewClient;)V] + [39] aload_0 v0 + [40] invokevirtual #76 + - Methodref [com/google/zxing/client/android/HelpActivity.getIntent ()Landroid/content/Intent;] + [43] astore_2 v2 + [44] aload_1 v1 + [45] ifnull +25 (target=70) + [48] aload_1 v1 + [49] ldc #18 + - String [webview_state_present] + [51] iconst_0 + [52] invokevirtual #62 + - Methodref [android/os/Bundle.getBoolean (Ljava/lang/String;Z)Z] + [55] ifeq +15 (target=70) + [58] aload_0 v0 + [59] getfield #51 + - Fieldref [com/google/zxing/client/android/HelpActivity.webView Landroid/webkit/WebView;] + [62] aload_1 v1 + [63] invokevirtual #70 + - Methodref [android/webkit/WebView.restoreState (Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList;] + [66] pop + [67] goto +75 (target=142) + [70] aload_2 v2 + [71] ifnull +62 (target=133) + [74] aload_2 v2 + [75] ldc #16 + - String [requested_page_key] + [77] invokevirtual #60 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [80] dup + [81] astore_1 v1 + [82] ifnull +39 (target=121) + [85] aload_1 v1 + [86] invokevirtual #84 + - Methodref [java/lang/String.length ()I] + [89] ifle +32 (target=121) + [92] aload_0 v0 + [93] getfield #51 + - Fieldref [com/google/zxing/client/android/HelpActivity.webView Landroid/webkit/WebView;] + [96] new #41 + - Class [java/lang/StringBuilder] + [99] dup + [100] invokespecial #85 + - Methodref [java/lang/StringBuilder. ()V] + [103] ldc #12 + - String [file:///android_asset/html/] + [105] invokevirtual #86 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [108] aload_1 v1 + [109] invokevirtual #86 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [112] invokevirtual #87 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [115] invokevirtual #69 + - Methodref [android/webkit/WebView.loadUrl (Ljava/lang/String;)V] + [118] goto +24 (target=142) + [121] aload_0 v0 + [122] getfield #51 + - Fieldref [com/google/zxing/client/android/HelpActivity.webView Landroid/webkit/WebView;] + [125] ldc #13 + - String [file:///android_asset/html/index.html] + [127] invokevirtual #69 + - Methodref [android/webkit/WebView.loadUrl (Ljava/lang/String;)V] + [130] goto +12 (target=142) + [133] aload_0 v0 + [134] getfield #51 + - Fieldref [com/google/zxing/client/android/HelpActivity.webView Landroid/webkit/WebView;] + [137] ldc #13 + - String [file:///android_asset/html/index.html] + [139] invokevirtual #69 + - Methodref [android/webkit/WebView.loadUrl (Ljava/lang/String;)V] + [142] aload_0 v0 + [143] aload_0 v0 + [144] ldc #3 + - Integer [2131165216] + [146] invokevirtual #75 + - Methodref [com/google/zxing/client/android/HelpActivity.findViewById (I)Landroid/view/View;] + [149] checkcast #33 + - Class [android/widget/Button] + [152] putfield #46 + - Fieldref [com/google/zxing/client/android/HelpActivity.backButton Landroid/widget/Button;] + [155] aload_0 v0 + [156] getfield #46 + - Fieldref [com/google/zxing/client/android/HelpActivity.backButton Landroid/widget/Button;] + [159] aload_0 v0 + [160] getfield #47 + - Fieldref [com/google/zxing/client/android/HelpActivity.backListener Landroid/view/View$OnClickListener;] + [163] invokevirtual #73 + - Methodref [android/widget/Button.setOnClickListener (Landroid/view/View$OnClickListener;)V] + [166] aload_0 v0 + [167] ldc #4 + - Integer [2131165217] + [169] invokevirtual #75 + - Methodref [com/google/zxing/client/android/HelpActivity.findViewById (I)Landroid/view/View;] + [172] aload_0 v0 + [173] getfield #48 + - Fieldref [com/google/zxing/client/android/HelpActivity.doneListener Landroid/view/View$OnClickListener;] + [176] invokevirtual #65 + - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V] + [179] getstatic #50 + - Fieldref [com/google/zxing/client/android/HelpActivity.initialized Z] + [182] ifne +11 (target=193) + [185] iconst_1 + [186] putstatic #50 + - Fieldref [com/google/zxing/client/android/HelpActivity.initialized Z] + [189] aload_0 v0 + [190] invokespecial #74 + - Methodref [com/google/zxing/client/android/HelpActivity.checkBuggyDevice ()V] + [193] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: checkBuggyDevice()V + Access flags: 0x2 + = private void checkBuggyDevice() + Class member attributes (count = 1): + - Code attribute instructions (code length = 113, locals = 6, stack = 3): + [0] getstatic #42 + - Fieldref [android/os/Build.MODEL Ljava/lang/String;] + [3] astore_1 v1 + [4] getstatic #45 + - Fieldref [com/google/zxing/client/android/HelpActivity.TAG Ljava/lang/String;] + [7] new #41 + - Class [java/lang/StringBuilder] + [10] dup + [11] invokespecial #85 + - Methodref [java/lang/StringBuilder. ()V] + [14] ldc #8 + - String [Build model is ] + [16] invokevirtual #86 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [19] aload_1 v1 + [20] invokevirtual #86 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [23] invokevirtual #87 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [26] invokestatic #64 + - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I] + [29] pop + [30] aload_1 v1 + [31] ifnull +81 (target=112) + [34] getstatic #43 + - Fieldref [com/google/zxing/client/android/HelpActivity.BUGGY_MODEL_SUBSTRINGS [Ljava/lang/String;] + [37] dup + [38] astore_2 v2 + [39] arraylength + [40] istore_3 v3 + [41] iconst_0 + [42] istore v4 + [44] iload v4 + [46] iload_3 v3 + [47] ificmpge +65 (target=112) + [50] aload_2 v2 + [51] iload v4 + [53] aaload + [54] astore v5 + [56] aload_1 v1 + [57] aload v5 + [59] invokevirtual #83 + - Methodref [java/lang/String.contains (Ljava/lang/CharSequence;)Z] + [62] ifeq +44 (target=106) + [65] new #22 + - Class [android/app/AlertDialog$Builder] + [68] dup + [69] aload_0 v0 + [70] invokespecial #55 + - Methodref [android/app/AlertDialog$Builder. (Landroid/content/Context;)V] + [73] dup + [74] astore_1 v1 + [75] ldc #7 + - Integer [2131230767] + [77] invokevirtual #56 + - Methodref [android/app/AlertDialog$Builder.setMessage (I)Landroid/app/AlertDialog$Builder;] + [80] pop + [81] aload_1 v1 + [82] ldc #6 + - Integer [2131230736] + [84] aload_0 v0 + [85] getfield #49 + - Fieldref [com/google/zxing/client/android/HelpActivity.groupsListener Landroid/content/DialogInterface$OnClickListener;] + [88] invokevirtual #58 + - Methodref [android/app/AlertDialog$Builder.setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + [91] pop + [92] aload_1 v1 + [93] ldc #5 + - Integer [2131230727] + [95] aconst_null + [96] invokevirtual #57 + - Methodref [android/app/AlertDialog$Builder.setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + [99] pop + [100] aload_1 v1 + [101] invokevirtual #59 + - Methodref [android/app/AlertDialog$Builder.show ()Landroid/app/AlertDialog;] + [104] pop + [105] return + [106] iinc v4, 1 + [109] goto -65 (target=44) + [112] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onSaveInstanceState(Landroid/os/Bundle;)V + Access flags: 0x14 + = protected final void onSaveInstanceState(android.os.Bundle) + Class member attributes (count = 1): + - Code attribute instructions (code length = 36, locals = 3, stack = 3): + [0] aload_0 v0 + [1] getfield #51 + - Fieldref [com/google/zxing/client/android/HelpActivity.webView Landroid/webkit/WebView;] + [4] invokevirtual #67 + - Methodref [android/webkit/WebView.getUrl ()Ljava/lang/String;] + [7] dup + [8] astore_2 v2 + [9] ifnull +26 (target=35) + [12] aload_2 v2 + [13] invokevirtual #84 + - Methodref [java/lang/String.length ()I] + [16] ifle +19 (target=35) + [19] aload_0 v0 + [20] getfield #51 + - Fieldref [com/google/zxing/client/android/HelpActivity.webView Landroid/webkit/WebView;] + [23] aload_1 v1 + [24] invokevirtual #71 + - Methodref [android/webkit/WebView.saveState (Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList;] + [27] pop + [28] aload_1 v1 + [29] ldc #18 + - String [webview_state_present] + [31] iconst_1 + [32] invokevirtual #63 + - Methodref [android/os/Bundle.putBoolean (Ljava/lang/String;Z)V] + [35] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onKeyDown(ILandroid/view/KeyEvent;)Z + Access flags: 0x11 + = public final boolean onKeyDown(int,android.view.KeyEvent) + Class member attributes (count = 1): + - Code attribute instructions (code length = 31, locals = 3, stack = 3): + [0] iload_1 v1 + [1] iconst_4 + [2] ificmpne +22 (target=24) + [5] aload_0 v0 + [6] getfield #51 + - Fieldref [com/google/zxing/client/android/HelpActivity.webView Landroid/webkit/WebView;] + [9] invokevirtual #66 + - Methodref [android/webkit/WebView.canGoBack ()Z] + [12] ifeq +12 (target=24) + [15] aload_0 v0 + [16] getfield #51 + - Fieldref [com/google/zxing/client/android/HelpActivity.webView Landroid/webkit/WebView;] + [19] invokevirtual #68 + - Methodref [android/webkit/WebView.goBack ()V] + [22] iconst_1 + [23] ireturn + [24] aload_0 v0 + [25] iload_1 v1 + [26] aload_2 v2 + [27] invokespecial #54 + - Methodref [android/app/Activity.onKeyDown (ILandroid/view/KeyEvent;)Z] + [30] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: access$000(Lcom/google/zxing/client/android/HelpActivity;)Landroid/webkit/WebView; + Access flags: 0x1008 + = static synthetic android.webkit.WebView access$000(com.google.zxing.client.android.HelpActivity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #51 + - Fieldref [com/google/zxing/client/android/HelpActivity.webView Landroid/webkit/WebView;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: access$100()Landroid/net/Uri; + Access flags: 0x1008 + = static synthetic android.net.Uri access$100() + Class member attributes (count = 1): + - Code attribute instructions (code length = 4, locals = 0, stack = 1): + [0] getstatic #44 + - Fieldref [com/google/zxing/client/android/HelpActivity.BUGGY_URI Landroid/net/Uri;] + [3] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: access$300(Lcom/google/zxing/client/android/HelpActivity;)Landroid/widget/Button; + Access flags: 0x1008 + = static synthetic android.widget.Button access$300(com.google.zxing.client.android.HelpActivity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #46 + - Fieldref [com/google/zxing/client/android/HelpActivity.backButton Landroid/widget/Button;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 48, locals = 0, stack = 4): + [0] ldc #34 + - Class [com/google/zxing/client/android/HelpActivity] + [2] invokevirtual #82 + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + [5] putstatic #45 + - Fieldref [com/google/zxing/client/android/HelpActivity.TAG Ljava/lang/String;] + [8] iconst_4 + [9] anewarray #40 + - Class [java/lang/String] + [12] dup + [13] iconst_0 + [14] ldc #9 + - String [Desire] + [16] aastore + [17] dup + [18] iconst_1 + [19] ldc #11 + - String [Pulse] + [21] aastore + [22] dup + [23] iconst_2 + [24] ldc #10 + - String [Geeksphone] + [26] aastore + [27] dup + [28] iconst_3 + [29] ldc #17 + - String [supersonic] + [31] aastore + [32] putstatic #43 + - Fieldref [com/google/zxing/client/android/HelpActivity.BUGGY_MODEL_SUBSTRINGS [Ljava/lang/String;] + [35] ldc #14 + - String [http://code.google.com/p/zxing/wiki/FrequentlyAskedQuestions] + [37] invokestatic #61 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [40] putstatic #44 + - Fieldref [com/google/zxing/client/android/HelpActivity.BUGGY_URI Landroid/net/Uri;] + [43] iconst_0 + [44] putstatic #50 + - Fieldref [com/google/zxing/client/android/HelpActivity.initialized Z] + [47] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 7) + - InnerClassesInfo: + Access flags: 0x12 = private final + - Class [com/google/zxing/client/android/HelpActivity$HelpClient] + - Class [com/google/zxing/client/android/HelpActivity] + - Utf8 [HelpClient] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnClickListener] + - Class [android/view/View] + - Utf8 [OnClickListener] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/DialogInterface] + - Utf8 [OnClickListener] + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/HelpActivity$1] + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/HelpActivity$2] + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/HelpActivity$3] + - InnerClassesInfo: + Access flags: 0x9 = public static + - Class [android/app/AlertDialog$Builder] + - Class [android/app/AlertDialog] + - Utf8 [Builder] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/HelpActivity$1 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.HelpActivity$1 extends java.lang.Object + +Interfaces (count = 1): + - Class [android/view/View$OnClickListener] + +Constant Pool (count = 36): + - Class [android/view/View] + - Class [android/view/View$OnClickListener] + - Class [android/webkit/WebView] + - Class [com/google/zxing/client/android/HelpActivity] + - Class [com/google/zxing/client/android/HelpActivity$1] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/android/HelpActivity$1.this$0 Lcom/google/zxing/client/android/HelpActivity;] + - Methodref [android/webkit/WebView.goBack ()V] + - Methodref [com/google/zxing/client/android/HelpActivity.access$000 (Lcom/google/zxing/client/android/HelpActivity;)Landroid/webkit/WebView;] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [access$000 (Lcom/google/zxing/client/android/HelpActivity;)Landroid/webkit/WebView;] + - NameAndType [goBack ()V] + - NameAndType [this$0 Lcom/google/zxing/client/android/HelpActivity;] + - Utf8 [] + - Utf8 [()V] + - Utf8 [(Landroid/view/View;)V] + - Utf8 [(Lcom/google/zxing/client/android/HelpActivity;)Landroid/webkit/WebView;] + - Utf8 [(Lcom/google/zxing/client/android/HelpActivity;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/HelpActivity;] + - Utf8 [OnClickListener] + - Utf8 [access$000] + - Utf8 [android/view/View] + - Utf8 [android/view/View$OnClickListener] + - Utf8 [android/webkit/WebView] + - Utf8 [com/google/zxing/client/android/HelpActivity] + - Utf8 [com/google/zxing/client/android/HelpActivity$1] + - Utf8 [goBack] + - Utf8 [java/lang/Object] + - Utf8 [onClick] + - Utf8 [this$0] + +Fields (count = 1): + - Field: this$0 Lcom/google/zxing/client/android/HelpActivity; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.HelpActivity this$0 + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/HelpActivity;)V + Access flags: 0x0 + = HelpActivity$1(com.google.zxing.client.android.HelpActivity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #7 + - Fieldref [com/google/zxing/client/android/HelpActivity$1.this$0 Lcom/google/zxing/client/android/HelpActivity;] + [5] aload_0 v0 + [6] invokespecial #10 + - Methodref [java/lang/Object. ()V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onClick(Landroid/view/View;)V + Access flags: 0x11 + = public final void onClick(android.view.View) + Class member attributes (count = 1): + - Code attribute instructions (code length = 11, locals = 2, stack = 1): + [0] aload_0 v0 + [1] getfield #7 + - Fieldref [com/google/zxing/client/android/HelpActivity$1.this$0 Lcom/google/zxing/client/android/HelpActivity;] + [4] invokestatic #9 + - Methodref [com/google/zxing/client/android/HelpActivity.access$000 (Lcom/google/zxing/client/android/HelpActivity;)Landroid/webkit/WebView;] + [7] invokevirtual #8 + - Methodref [android/webkit/WebView.goBack ()V] + [10] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/HelpActivity] + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/HelpActivity$1] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnClickListener] + - Class [android/view/View] + - Utf8 [OnClickListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/HelpActivity$2 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.HelpActivity$2 extends java.lang.Object + +Interfaces (count = 1): + - Class [android/view/View$OnClickListener] + +Constant Pool (count = 30): + - Class [android/view/View] + - Class [android/view/View$OnClickListener] + - Class [com/google/zxing/client/android/HelpActivity] + - Class [com/google/zxing/client/android/HelpActivity$2] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/android/HelpActivity$2.this$0 Lcom/google/zxing/client/android/HelpActivity;] + - Methodref [com/google/zxing/client/android/HelpActivity.finish ()V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [finish ()V] + - NameAndType [this$0 Lcom/google/zxing/client/android/HelpActivity;] + - Utf8 [] + - Utf8 [()V] + - Utf8 [(Landroid/view/View;)V] + - Utf8 [(Lcom/google/zxing/client/android/HelpActivity;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/HelpActivity;] + - Utf8 [OnClickListener] + - Utf8 [android/view/View] + - Utf8 [android/view/View$OnClickListener] + - Utf8 [com/google/zxing/client/android/HelpActivity] + - Utf8 [com/google/zxing/client/android/HelpActivity$2] + - Utf8 [finish] + - Utf8 [java/lang/Object] + - Utf8 [onClick] + - Utf8 [this$0] + +Fields (count = 1): + - Field: this$0 Lcom/google/zxing/client/android/HelpActivity; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.HelpActivity this$0 + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/HelpActivity;)V + Access flags: 0x0 + = HelpActivity$2(com.google.zxing.client.android.HelpActivity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #6 + - Fieldref [com/google/zxing/client/android/HelpActivity$2.this$0 Lcom/google/zxing/client/android/HelpActivity;] + [5] aload_0 v0 + [6] invokespecial #8 + - Methodref [java/lang/Object. ()V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onClick(Landroid/view/View;)V + Access flags: 0x11 + = public final void onClick(android.view.View) + Class member attributes (count = 1): + - Code attribute instructions (code length = 8, locals = 2, stack = 1): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/client/android/HelpActivity$2.this$0 Lcom/google/zxing/client/android/HelpActivity;] + [4] invokevirtual #7 + - Methodref [com/google/zxing/client/android/HelpActivity.finish ()V] + [7] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/HelpActivity] + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/HelpActivity$2] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnClickListener] + - Class [android/view/View] + - Utf8 [OnClickListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/HelpActivity$3 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.HelpActivity$3 extends java.lang.Object + +Interfaces (count = 1): + - Class [android/content/DialogInterface$OnClickListener] + +Constant Pool (count = 47): + - Integer [524288] + - String [android.intent.action.VIEW] + - Class [android/content/DialogInterface] + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/Intent] + - Class [com/google/zxing/client/android/HelpActivity] + - Class [com/google/zxing/client/android/HelpActivity$3] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/android/HelpActivity$3.this$0 Lcom/google/zxing/client/android/HelpActivity;] + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + - Methodref [com/google/zxing/client/android/HelpActivity.access$100 ()Landroid/net/Uri;] + - Methodref [com/google/zxing/client/android/HelpActivity.startActivity (Landroid/content/Intent;)V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Landroid/net/Uri;)V] + - NameAndType [access$100 ()Landroid/net/Uri;] + - NameAndType [addFlags (I)Landroid/content/Intent;] + - NameAndType [startActivity (Landroid/content/Intent;)V] + - NameAndType [this$0 Lcom/google/zxing/client/android/HelpActivity;] + - Utf8 [] + - Utf8 [()Landroid/net/Uri;] + - Utf8 [()V] + - Utf8 [(I)Landroid/content/Intent;] + - Utf8 [(Landroid/content/DialogInterface;I)V] + - Utf8 [(Landroid/content/Intent;)V] + - Utf8 [(Lcom/google/zxing/client/android/HelpActivity;)V] + - Utf8 [(Ljava/lang/String;Landroid/net/Uri;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/HelpActivity;] + - Utf8 [OnClickListener] + - Utf8 [access$100] + - Utf8 [addFlags] + - Utf8 [android.intent.action.VIEW] + - Utf8 [android/content/DialogInterface] + - Utf8 [android/content/DialogInterface$OnClickListener] + - Utf8 [android/content/Intent] + - Utf8 [com/google/zxing/client/android/HelpActivity] + - Utf8 [com/google/zxing/client/android/HelpActivity$3] + - Utf8 [java/lang/Object] + - Utf8 [onClick] + - Utf8 [startActivity] + - Utf8 [this$0] + +Fields (count = 1): + - Field: this$0 Lcom/google/zxing/client/android/HelpActivity; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.HelpActivity this$0 + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/HelpActivity;)V + Access flags: 0x0 + = HelpActivity$3(com.google.zxing.client.android.HelpActivity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #9 + - Fieldref [com/google/zxing/client/android/HelpActivity$3.this$0 Lcom/google/zxing/client/android/HelpActivity;] + [5] aload_0 v0 + [6] invokespecial #14 + - Methodref [java/lang/Object. ()V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onClick(Landroid/content/DialogInterface;I)V + Access flags: 0x11 + = public final void onClick(android.content.DialogInterface,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 29, locals = 3, stack = 4): + [0] new #5 + - Class [android/content/Intent] + [3] dup + [4] ldc #2 + - String [android.intent.action.VIEW] + [6] invokestatic #12 + - Methodref [com/google/zxing/client/android/HelpActivity.access$100 ()Landroid/net/Uri;] + [9] invokespecial #10 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [12] dup + [13] astore_1 v1 + [14] ldc #1 + - Integer [524288] + [16] invokevirtual #11 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [19] pop + [20] aload_0 v0 + [21] getfield #9 + - Fieldref [com/google/zxing/client/android/HelpActivity$3.this$0 Lcom/google/zxing/client/android/HelpActivity;] + [24] aload_1 v1 + [25] invokevirtual #13 + - Methodref [com/google/zxing/client/android/HelpActivity.startActivity (Landroid/content/Intent;)V] + [28] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/HelpActivity] + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/HelpActivity$3] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/DialogInterface] + - Utf8 [OnClickListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/HelpActivity$HelpClient + Superclass: android/webkit/WebViewClient + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.HelpActivity$HelpClient extends android.webkit.WebViewClient + +Interfaces (count = 0): + +Constant Pool (count = 80): + - String [android.intent.action.VIEW] + - String [file] + - Class [android/content/Intent] + - Class [android/net/Uri] + - Class [android/webkit/WebView] + - Class [android/webkit/WebViewClient] + - Class [android/widget/Button] + - Class [com/google/zxing/client/android/HelpActivity] + - Class [com/google/zxing/client/android/HelpActivity$1] + - Class [com/google/zxing/client/android/HelpActivity$HelpClient] + - Class [java/lang/String] + - Fieldref [com/google/zxing/client/android/HelpActivity$HelpClient.this$0 Lcom/google/zxing/client/android/HelpActivity;] + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + - Methodref [android/webkit/WebView.canGoBack ()Z] + - Methodref [android/webkit/WebView.getTitle ()Ljava/lang/String;] + - Methodref [android/webkit/WebViewClient. ()V] + - Methodref [android/widget/Button.setEnabled (Z)V] + - Methodref [com/google/zxing/client/android/HelpActivity.access$300 (Lcom/google/zxing/client/android/HelpActivity;)Landroid/widget/Button;] + - Methodref [com/google/zxing/client/android/HelpActivity.setTitle (Ljava/lang/CharSequence;)V] + - Methodref [com/google/zxing/client/android/HelpActivity.startActivity (Landroid/content/Intent;)V] + - Methodref [com/google/zxing/client/android/HelpActivity$HelpClient. (Lcom/google/zxing/client/android/HelpActivity;B)V] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/client/android/HelpActivity;)V] + - NameAndType [ (Lcom/google/zxing/client/android/HelpActivity;B)V] + - NameAndType [ (Ljava/lang/String;Landroid/net/Uri;)V] + - NameAndType [access$300 (Lcom/google/zxing/client/android/HelpActivity;)Landroid/widget/Button;] + - NameAndType [canGoBack ()Z] + - NameAndType [getTitle ()Ljava/lang/String;] + - NameAndType [parse (Ljava/lang/String;)Landroid/net/Uri;] + - NameAndType [setEnabled (Z)V] + - NameAndType [setTitle (Ljava/lang/CharSequence;)V] + - NameAndType [startActivity (Landroid/content/Intent;)V] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - NameAndType [this$0 Lcom/google/zxing/client/android/HelpActivity;] + - Utf8 [] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(Landroid/content/Intent;)V] + - Utf8 [(Landroid/webkit/WebView;Ljava/lang/String;)V] + - Utf8 [(Landroid/webkit/WebView;Ljava/lang/String;)Z] + - Utf8 [(Lcom/google/zxing/client/android/HelpActivity;)Landroid/widget/Button;] + - Utf8 [(Lcom/google/zxing/client/android/HelpActivity;)V] + - Utf8 [(Lcom/google/zxing/client/android/HelpActivity;B)V] + - Utf8 [(Lcom/google/zxing/client/android/HelpActivity;Lcom/google/zxing/client/android/HelpActivity$1;)V] + - Utf8 [(Ljava/lang/CharSequence;)V] + - Utf8 [(Ljava/lang/String;)Landroid/net/Uri;] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;Landroid/net/Uri;)V] + - Utf8 [(Z)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [HelpClient] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/HelpActivity;] + - Utf8 [access$300] + - Utf8 [android.intent.action.VIEW] + - Utf8 [android/content/Intent] + - Utf8 [android/net/Uri] + - Utf8 [android/webkit/WebView] + - Utf8 [android/webkit/WebViewClient] + - Utf8 [android/widget/Button] + - Utf8 [canGoBack] + - Utf8 [com/google/zxing/client/android/HelpActivity] + - Utf8 [com/google/zxing/client/android/HelpActivity$1] + - Utf8 [com/google/zxing/client/android/HelpActivity$HelpClient] + - Utf8 [file] + - Utf8 [getTitle] + - Utf8 [java/lang/String] + - Utf8 [onPageFinished] + - Utf8 [parse] + - Utf8 [setEnabled] + - Utf8 [setTitle] + - Utf8 [shouldOverrideUrlLoading] + - Utf8 [startActivity] + - Utf8 [startsWith] + - Utf8 [this$0] + +Fields (count = 1): + - Field: this$0 Lcom/google/zxing/client/android/HelpActivity; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.HelpActivity this$0 + +Methods (count = 4): + - Method: (Lcom/google/zxing/client/android/HelpActivity;B)V + Access flags: 0x2 + = private HelpActivity$HelpClient(com.google.zxing.client.android.HelpActivity,byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 3, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #12 + - Fieldref [com/google/zxing/client/android/HelpActivity$HelpClient.this$0 Lcom/google/zxing/client/android/HelpActivity;] + [5] aload_0 v0 + [6] invokespecial #17 + - Methodref [android/webkit/WebViewClient. ()V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V + Access flags: 0x11 + = public final void onPageFinished(android.webkit.WebView,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 26, locals = 3, stack = 2): + [0] aload_0 v0 + [1] getfield #12 + - Fieldref [com/google/zxing/client/android/HelpActivity$HelpClient.this$0 Lcom/google/zxing/client/android/HelpActivity;] + [4] aload_1 v1 + [5] invokevirtual #16 + - Methodref [android/webkit/WebView.getTitle ()Ljava/lang/String;] + [8] invokevirtual #20 + - Methodref [com/google/zxing/client/android/HelpActivity.setTitle (Ljava/lang/CharSequence;)V] + [11] aload_0 v0 + [12] getfield #12 + - Fieldref [com/google/zxing/client/android/HelpActivity$HelpClient.this$0 Lcom/google/zxing/client/android/HelpActivity;] + [15] invokestatic #19 + - Methodref [com/google/zxing/client/android/HelpActivity.access$300 (Lcom/google/zxing/client/android/HelpActivity;)Landroid/widget/Button;] + [18] aload_1 v1 + [19] invokevirtual #15 + - Methodref [android/webkit/WebView.canGoBack ()Z] + [22] invokevirtual #18 + - Methodref [android/widget/Button.setEnabled (Z)V] + [25] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: shouldOverrideUrlLoading(Landroid/webkit/WebView;Ljava/lang/String;)Z + Access flags: 0x11 + = public final boolean shouldOverrideUrlLoading(android.webkit.WebView,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 33, locals = 3, stack = 5): + [0] aload_2 v2 + [1] ldc #2 + - String [file] + [3] invokevirtual #23 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [6] ifeq +5 (target=11) + [9] iconst_0 + [10] ireturn + [11] aload_0 v0 + [12] getfield #12 + - Fieldref [com/google/zxing/client/android/HelpActivity$HelpClient.this$0 Lcom/google/zxing/client/android/HelpActivity;] + [15] new #3 + - Class [android/content/Intent] + [18] dup + [19] ldc #1 + - String [android.intent.action.VIEW] + [21] aload_2 v2 + [22] invokestatic #14 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [25] invokespecial #13 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [28] invokevirtual #21 + - Methodref [com/google/zxing/client/android/HelpActivity.startActivity (Landroid/content/Intent;)V] + [31] iconst_1 + [32] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Lcom/google/zxing/client/android/HelpActivity;)V + Access flags: 0x1000 + = synthetic HelpActivity$HelpClient(com.google.zxing.client.android.HelpActivity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 7, locals = 2, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] iconst_0 + [3] invokespecial #22 + - Methodref [com/google/zxing/client/android/HelpActivity$HelpClient. (Lcom/google/zxing/client/android/HelpActivity;B)V] + [6] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/HelpActivity$1] + - InnerClassesInfo: + Access flags: 0x12 = private final + - Class [com/google/zxing/client/android/HelpActivity$HelpClient] + - Class [com/google/zxing/client/android/HelpActivity] + - Utf8 [HelpClient] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/InactivityTimer + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.InactivityTimer extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 115): + - Integer [300] + - String [android.intent.action.BATTERY_CHANGED] + - Class [android/app/Activity] + - Class [android/content/IntentFilter] + - Class [com/google/zxing/client/android/FinishListener] + - Class [com/google/zxing/client/android/InactivityTimer] + - Class [com/google/zxing/client/android/InactivityTimer$1] + - Class [com/google/zxing/client/android/InactivityTimer$DaemonThreadFactory] + - Class [com/google/zxing/client/android/InactivityTimer$PowerStatusReceiver] + - Class [java/lang/Object] + - Class [java/util/concurrent/Executors] + - Class [java/util/concurrent/RejectedExecutionException] + - Class [java/util/concurrent/ScheduledExecutorService] + - Class [java/util/concurrent/ScheduledFuture] + - Class [java/util/concurrent/TimeUnit] + - Long [300] + - Fieldref [com/google/zxing/client/android/InactivityTimer.activity Landroid/app/Activity;] + - Fieldref [com/google/zxing/client/android/InactivityTimer.inactivityFuture Ljava/util/concurrent/ScheduledFuture;] + - Fieldref [com/google/zxing/client/android/InactivityTimer.inactivityTimer Ljava/util/concurrent/ScheduledExecutorService;] + - Fieldref [com/google/zxing/client/android/InactivityTimer.powerStatusReceiver Lcom/google/zxing/client/android/InactivityTimer$PowerStatusReceiver;] + - Fieldref [java/util/concurrent/TimeUnit.SECONDS Ljava/util/concurrent/TimeUnit;] + - Methodref [android/app/Activity.registerReceiver (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;] + - Methodref [android/app/Activity.unregisterReceiver (Landroid/content/BroadcastReceiver;)V] + - Methodref [android/content/IntentFilter. (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/FinishListener. (Landroid/app/Activity;)V] + - Methodref [com/google/zxing/client/android/InactivityTimer.cancel ()V] + - Methodref [com/google/zxing/client/android/InactivityTimer.onActivity ()V] + - Methodref [com/google/zxing/client/android/InactivityTimer$DaemonThreadFactory. ()V] + - Methodref [com/google/zxing/client/android/InactivityTimer$PowerStatusReceiver. (Lcom/google/zxing/client/android/InactivityTimer;)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/util/concurrent/Executors.newSingleThreadScheduledExecutor (Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ScheduledExecutorService;] + - InterfaceMethodref [java/util/concurrent/ScheduledExecutorService.isShutdown ()Z] + - InterfaceMethodref [java/util/concurrent/ScheduledExecutorService.schedule (Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;] + - InterfaceMethodref [java/util/concurrent/ScheduledExecutorService.shutdown ()V] + - InterfaceMethodref [java/util/concurrent/ScheduledFuture.cancel (Z)Z] + - NameAndType [ ()V] + - NameAndType [ (Landroid/app/Activity;)V] + - NameAndType [ (Lcom/google/zxing/client/android/InactivityTimer$1;)V] + - NameAndType [ (Lcom/google/zxing/client/android/InactivityTimer;)V] + - NameAndType [ (Lcom/google/zxing/client/android/InactivityTimer;Lcom/google/zxing/client/android/InactivityTimer$1;)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [SECONDS Ljava/util/concurrent/TimeUnit;] + - NameAndType [activity Landroid/app/Activity;] + - NameAndType [cancel ()V] + - NameAndType [cancel (Z)Z] + - NameAndType [inactivityFuture Ljava/util/concurrent/ScheduledFuture;] + - NameAndType [inactivityTimer Ljava/util/concurrent/ScheduledExecutorService;] + - NameAndType [isShutdown ()Z] + - NameAndType [newSingleThreadScheduledExecutor (Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ScheduledExecutorService;] + - NameAndType [onActivity ()V] + - NameAndType [powerStatusReceiver Lcom/google/zxing/client/android/InactivityTimer$PowerStatusReceiver;] + - NameAndType [registerReceiver (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;] + - NameAndType [schedule (Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;] + - NameAndType [shutdown ()V] + - NameAndType [unregisterReceiver (Landroid/content/BroadcastReceiver;)V] + - Utf8 [] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(Landroid/app/Activity;)V] + - Utf8 [(Landroid/content/BroadcastReceiver;)V] + - Utf8 [(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;] + - Utf8 [(Lcom/google/zxing/client/android/InactivityTimer$1;)V] + - Utf8 [(Lcom/google/zxing/client/android/InactivityTimer;)V] + - Utf8 [(Lcom/google/zxing/client/android/InactivityTimer;Lcom/google/zxing/client/android/InactivityTimer$1;)V] + - Utf8 [(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ScheduledExecutorService;] + - Utf8 [(Z)Z] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [DaemonThreadFactory] + - Utf8 [I] + - Utf8 [INACTIVITY_DELAY_SECONDS] + - Utf8 [InnerClasses] + - Utf8 [Landroid/app/Activity;] + - Utf8 [Lcom/google/zxing/client/android/InactivityTimer$PowerStatusReceiver;] + - Utf8 [Ljava/util/concurrent/ScheduledExecutorService;] + - Utf8 [Ljava/util/concurrent/ScheduledFuture;] + - Utf8 [Ljava/util/concurrent/ScheduledFuture<*>;] + - Utf8 [Ljava/util/concurrent/TimeUnit;] + - Utf8 [PowerStatusReceiver] + - Utf8 [SECONDS] + - Utf8 [Signature] + - Utf8 [access$200] + - Utf8 [activity] + - Utf8 [android.intent.action.BATTERY_CHANGED] + - Utf8 [android/app/Activity] + - Utf8 [android/content/IntentFilter] + - Utf8 [cancel] + - Utf8 [com/google/zxing/client/android/FinishListener] + - Utf8 [com/google/zxing/client/android/InactivityTimer] + - Utf8 [com/google/zxing/client/android/InactivityTimer$1] + - Utf8 [com/google/zxing/client/android/InactivityTimer$DaemonThreadFactory] + - Utf8 [com/google/zxing/client/android/InactivityTimer$PowerStatusReceiver] + - Utf8 [inactivityFuture] + - Utf8 [inactivityTimer] + - Utf8 [isShutdown] + - Utf8 [java/lang/Object] + - Utf8 [java/util/concurrent/Executors] + - Utf8 [java/util/concurrent/RejectedExecutionException] + - Utf8 [java/util/concurrent/ScheduledExecutorService] + - Utf8 [java/util/concurrent/ScheduledFuture] + - Utf8 [java/util/concurrent/TimeUnit] + - Utf8 [newSingleThreadScheduledExecutor] + - Utf8 [onActivity] + - Utf8 [onPause] + - Utf8 [onResume] + - Utf8 [powerStatusReceiver] + - Utf8 [registerReceiver] + - Utf8 [schedule] + - Utf8 [shutdown] + - Utf8 [unregisterReceiver] + +Fields (count = 5): + - Field: INACTIVITY_DELAY_SECONDS I + Access flags: 0x1a + = private static final int INACTIVITY_DELAY_SECONDS + Class member attributes (count = 1): + - Constant value attribute: + - Integer [300] + - Field: inactivityTimer Ljava/util/concurrent/ScheduledExecutorService; + Access flags: 0x12 + = private final java.util.concurrent.ScheduledExecutorService inactivityTimer + - Field: activity Landroid/app/Activity; + Access flags: 0x12 + = private final android.app.Activity activity + - Field: inactivityFuture Ljava/util/concurrent/ScheduledFuture; + Access flags: 0x2 + = private java.util.concurrent.ScheduledFuture inactivityFuture + Class member attributes (count = 1): + - Signature attribute: + - Utf8 [Ljava/util/concurrent/ScheduledFuture<*>;] + - Field: powerStatusReceiver Lcom/google/zxing/client/android/InactivityTimer$PowerStatusReceiver; + Access flags: 0x12 + = private final com.google.zxing.client.android.InactivityTimer$PowerStatusReceiver powerStatusReceiver + +Methods (count = 7): + - Method: (Landroid/app/Activity;)V + Access flags: 0x0 + = InactivityTimer(android.app.Activity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 45, locals = 2, stack = 4): + [0] aload_0 v0 + [1] invokespecial #31 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] new #8 + - Class [com/google/zxing/client/android/InactivityTimer$DaemonThreadFactory] + [8] dup + [9] invokespecial #29 + - Methodref [com/google/zxing/client/android/InactivityTimer$DaemonThreadFactory. ()V] + [12] invokestatic #32 + - Methodref [java/util/concurrent/Executors.newSingleThreadScheduledExecutor (Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ScheduledExecutorService;] + [15] putfield #20 + - Fieldref [com/google/zxing/client/android/InactivityTimer.inactivityTimer Ljava/util/concurrent/ScheduledExecutorService;] + [18] aload_0 v0 + [19] aconst_null + [20] putfield #19 + - Fieldref [com/google/zxing/client/android/InactivityTimer.inactivityFuture Ljava/util/concurrent/ScheduledFuture;] + [23] aload_0 v0 + [24] new #9 + - Class [com/google/zxing/client/android/InactivityTimer$PowerStatusReceiver] + [27] dup + [28] aload_0 v0 + [29] invokespecial #30 + - Methodref [com/google/zxing/client/android/InactivityTimer$PowerStatusReceiver. (Lcom/google/zxing/client/android/InactivityTimer;)V] + [32] putfield #21 + - Fieldref [com/google/zxing/client/android/InactivityTimer.powerStatusReceiver Lcom/google/zxing/client/android/InactivityTimer$PowerStatusReceiver;] + [35] aload_0 v0 + [36] aload_1 v1 + [37] putfield #18 + - Fieldref [com/google/zxing/client/android/InactivityTimer.activity Landroid/app/Activity;] + [40] aload_0 v0 + [41] invokevirtual #28 + - Methodref [com/google/zxing/client/android/InactivityTimer.onActivity ()V] + [44] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onActivity()V + Access flags: 0x10 + = final void onActivity() + Class member attributes (count = 1): + - Code attribute instructions (code length = 70, locals = 2, stack = 6): + [0] aload_0 v0 + [1] dup + [2] astore_1 v1 + [3] getfield #19 + - Fieldref [com/google/zxing/client/android/InactivityTimer.inactivityFuture Ljava/util/concurrent/ScheduledFuture;] + [6] ifnull +19 (target=25) + [9] aload_1 v1 + [10] getfield #19 + - Fieldref [com/google/zxing/client/android/InactivityTimer.inactivityFuture Ljava/util/concurrent/ScheduledFuture;] + [13] iconst_1 + [14] invokeinterface #36 + - InterfaceMethodref [java/util/concurrent/ScheduledFuture.cancel (Z)Z] + [19] pop + [20] aload_1 v1 + [21] aconst_null + [22] putfield #19 + - Fieldref [com/google/zxing/client/android/InactivityTimer.inactivityFuture Ljava/util/concurrent/ScheduledFuture;] + [25] aload_0 v0 + [26] getfield #20 + - Fieldref [com/google/zxing/client/android/InactivityTimer.inactivityTimer Ljava/util/concurrent/ScheduledExecutorService;] + [29] invokeinterface #33 + - InterfaceMethodref [java/util/concurrent/ScheduledExecutorService.isShutdown ()Z] + [34] ifne +35 (target=69) + [37] aload_0 v0 + [38] aload_0 v0 + [39] getfield #20 + - Fieldref [com/google/zxing/client/android/InactivityTimer.inactivityTimer Ljava/util/concurrent/ScheduledExecutorService;] + [42] new #5 + - Class [com/google/zxing/client/android/FinishListener] + [45] dup + [46] aload_0 v0 + [47] getfield #18 + - Fieldref [com/google/zxing/client/android/InactivityTimer.activity Landroid/app/Activity;] + [50] invokespecial #26 + - Methodref [com/google/zxing/client/android/FinishListener. (Landroid/app/Activity;)V] + [53] ldc2_w #16 + - Long [300] + [56] getstatic #22 + - Fieldref [java/util/concurrent/TimeUnit.SECONDS Ljava/util/concurrent/TimeUnit;] + [59] invokeinterface #34 + - InterfaceMethodref [java/util/concurrent/ScheduledExecutorService.schedule (Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;] + [64] putfield #19 + - Fieldref [com/google/zxing/client/android/InactivityTimer.inactivityFuture Ljava/util/concurrent/ScheduledFuture;] + [67] return + [68] pop + [69] return + Code attribute exceptions (count = 1): + - ExceptionInfo (37 -> 67: 68): + - Class [java/util/concurrent/RejectedExecutionException] + Code attribute attributes (attribute count = 0): + - Method: onPause()V + Access flags: 0x11 + = public final void onPause() + Class member attributes (count = 1): + - Code attribute instructions (code length = 12, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #18 + - Fieldref [com/google/zxing/client/android/InactivityTimer.activity Landroid/app/Activity;] + [4] aload_0 v0 + [5] getfield #21 + - Fieldref [com/google/zxing/client/android/InactivityTimer.powerStatusReceiver Lcom/google/zxing/client/android/InactivityTimer$PowerStatusReceiver;] + [8] invokevirtual #24 + - Methodref [android/app/Activity.unregisterReceiver (Landroid/content/BroadcastReceiver;)V] + [11] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onResume()V + Access flags: 0x11 + = public final void onResume() + Class member attributes (count = 1): + - Code attribute instructions (code length = 22, locals = 1, stack = 5): + [0] aload_0 v0 + [1] getfield #18 + - Fieldref [com/google/zxing/client/android/InactivityTimer.activity Landroid/app/Activity;] + [4] aload_0 v0 + [5] getfield #21 + - Fieldref [com/google/zxing/client/android/InactivityTimer.powerStatusReceiver Lcom/google/zxing/client/android/InactivityTimer$PowerStatusReceiver;] + [8] new #4 + - Class [android/content/IntentFilter] + [11] dup + [12] ldc #2 + - String [android.intent.action.BATTERY_CHANGED] + [14] invokespecial #25 + - Methodref [android/content/IntentFilter. (Ljava/lang/String;)V] + [17] invokevirtual #23 + - Methodref [android/app/Activity.registerReceiver (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;] + [20] pop + [21] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: cancel()V + Access flags: 0x2 + = private void cancel() + Class member attributes (count = 1): + - Code attribute instructions (code length = 24, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #19 + - Fieldref [com/google/zxing/client/android/InactivityTimer.inactivityFuture Ljava/util/concurrent/ScheduledFuture;] + [4] ifnull +19 (target=23) + [7] aload_0 v0 + [8] getfield #19 + - Fieldref [com/google/zxing/client/android/InactivityTimer.inactivityFuture Ljava/util/concurrent/ScheduledFuture;] + [11] iconst_1 + [12] invokeinterface #36 + - InterfaceMethodref [java/util/concurrent/ScheduledFuture.cancel (Z)Z] + [17] pop + [18] aload_0 v0 + [19] aconst_null + [20] putfield #19 + - Fieldref [com/google/zxing/client/android/InactivityTimer.inactivityFuture Ljava/util/concurrent/ScheduledFuture;] + [23] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: shutdown()V + Access flags: 0x10 + = final void shutdown() + Class member attributes (count = 1): + - Code attribute instructions (code length = 35, locals = 2, stack = 2): + [0] aload_0 v0 + [1] dup + [2] astore_1 v1 + [3] getfield #19 + - Fieldref [com/google/zxing/client/android/InactivityTimer.inactivityFuture Ljava/util/concurrent/ScheduledFuture;] + [6] ifnull +19 (target=25) + [9] aload_1 v1 + [10] getfield #19 + - Fieldref [com/google/zxing/client/android/InactivityTimer.inactivityFuture Ljava/util/concurrent/ScheduledFuture;] + [13] iconst_1 + [14] invokeinterface #36 + - InterfaceMethodref [java/util/concurrent/ScheduledFuture.cancel (Z)Z] + [19] pop + [20] aload_1 v1 + [21] aconst_null + [22] putfield #19 + - Fieldref [com/google/zxing/client/android/InactivityTimer.inactivityFuture Ljava/util/concurrent/ScheduledFuture;] + [25] aload_0 v0 + [26] getfield #20 + - Fieldref [com/google/zxing/client/android/InactivityTimer.inactivityTimer Ljava/util/concurrent/ScheduledExecutorService;] + [29] invokeinterface #35 + - InterfaceMethodref [java/util/concurrent/ScheduledExecutorService.shutdown ()V] + [34] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: access$200(Lcom/google/zxing/client/android/InactivityTimer;)V + Access flags: 0x1008 + = static synthetic void access$200(com.google.zxing.client.android.InactivityTimer) + Class member attributes (count = 1): + - Code attribute instructions (code length = 26, locals = 1, stack = 2): + [0] aload_0 v0 + [1] dup + [2] astore_0 v0 + [3] getfield #19 + - Fieldref [com/google/zxing/client/android/InactivityTimer.inactivityFuture Ljava/util/concurrent/ScheduledFuture;] + [6] ifnull +19 (target=25) + [9] aload_0 v0 + [10] getfield #19 + - Fieldref [com/google/zxing/client/android/InactivityTimer.inactivityFuture Ljava/util/concurrent/ScheduledFuture;] + [13] iconst_1 + [14] invokeinterface #36 + - InterfaceMethodref [java/util/concurrent/ScheduledFuture.cancel (Z)Z] + [19] pop + [20] aload_0 v0 + [21] aconst_null + [22] putfield #19 + - Fieldref [com/google/zxing/client/android/InactivityTimer.inactivityFuture Ljava/util/concurrent/ScheduledFuture;] + [25] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 3) + - InnerClassesInfo: + Access flags: 0x1008 = static synthetic + - Class [com/google/zxing/client/android/InactivityTimer$1] + - Class [com/google/zxing/client/android/InactivityTimer] + - InnerClassesInfo: + Access flags: 0x12 = private final + - Class [com/google/zxing/client/android/InactivityTimer$PowerStatusReceiver] + - Class [com/google/zxing/client/android/InactivityTimer] + - Utf8 [PowerStatusReceiver] + - InnerClassesInfo: + Access flags: 0x1a = private static final + - Class [com/google/zxing/client/android/InactivityTimer$DaemonThreadFactory] + - Class [com/google/zxing/client/android/InactivityTimer] + - Utf8 [DaemonThreadFactory] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/InactivityTimer$1 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x1030 + = final synthetic class com.google.zxing.client.android.InactivityTimer$1 extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 10): + - Class [com/google/zxing/client/android/InactivityTimer] + - Class [com/google/zxing/client/android/InactivityTimer$1] + - Class [java/lang/Object] + - Utf8 [] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [com/google/zxing/client/android/InactivityTimer] + - Utf8 [com/google/zxing/client/android/InactivityTimer$1] + - Utf8 [java/lang/Object] + +Fields (count = 0): + +Methods (count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/InactivityTimer] + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x1008 = static synthetic + - Class [com/google/zxing/client/android/InactivityTimer$1] + - Class [com/google/zxing/client/android/InactivityTimer] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/InactivityTimer$DaemonThreadFactory + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.InactivityTimer$DaemonThreadFactory extends java.lang.Object + +Interfaces (count = 1): + - Class [java/util/concurrent/ThreadFactory] + +Constant Pool (count = 34): + - Class [com/google/zxing/client/android/InactivityTimer] + - Class [com/google/zxing/client/android/InactivityTimer$1] + - Class [com/google/zxing/client/android/InactivityTimer$DaemonThreadFactory] + - Class [java/lang/Object] + - Class [java/lang/Thread] + - Class [java/util/concurrent/ThreadFactory] + - Methodref [com/google/zxing/client/android/InactivityTimer$DaemonThreadFactory. (B)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/Thread. (Ljava/lang/Runnable;)V] + - Methodref [java/lang/Thread.setDaemon (Z)V] + - NameAndType [ ()V] + - NameAndType [ (B)V] + - NameAndType [ (Ljava/lang/Runnable;)V] + - NameAndType [setDaemon (Z)V] + - Utf8 [] + - Utf8 [()V] + - Utf8 [(B)V] + - Utf8 [(Lcom/google/zxing/client/android/InactivityTimer$1;)V] + - Utf8 [(Ljava/lang/Runnable;)Ljava/lang/Thread;] + - Utf8 [(Ljava/lang/Runnable;)V] + - Utf8 [(Z)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [DaemonThreadFactory] + - Utf8 [InnerClasses] + - Utf8 [com/google/zxing/client/android/InactivityTimer] + - Utf8 [com/google/zxing/client/android/InactivityTimer$1] + - Utf8 [com/google/zxing/client/android/InactivityTimer$DaemonThreadFactory] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/Thread] + - Utf8 [java/util/concurrent/ThreadFactory] + - Utf8 [newThread] + - Utf8 [setDaemon] + +Fields (count = 0): + +Methods (count = 3): + - Method: (B)V + Access flags: 0x2 + = private InactivityTimer$DaemonThreadFactory(byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 2, stack = 1): + [0] aload_0 v0 + [1] invokespecial #8 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; + Access flags: 0x11 + = public final java.lang.Thread newThread(java.lang.Runnable) + Class member attributes (count = 1): + - Code attribute instructions (code length = 16, locals = 2, stack = 3): + [0] new #5 + - Class [java/lang/Thread] + [3] dup + [4] aload_1 v1 + [5] invokespecial #9 + - Methodref [java/lang/Thread. (Ljava/lang/Runnable;)V] + [8] dup + [9] astore_1 v1 + [10] iconst_1 + [11] invokevirtual #10 + - Methodref [java/lang/Thread.setDaemon (Z)V] + [14] aload_1 v1 + [15] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x1000 + = synthetic InactivityTimer$DaemonThreadFactory() + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 1, stack = 2): + [0] aload_0 v0 + [1] iconst_0 + [2] invokespecial #7 + - Methodref [com/google/zxing/client/android/InactivityTimer$DaemonThreadFactory. (B)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x1008 = static synthetic + - Class [com/google/zxing/client/android/InactivityTimer$1] + - Class [com/google/zxing/client/android/InactivityTimer] + - InnerClassesInfo: + Access flags: 0x1a = private static final + - Class [com/google/zxing/client/android/InactivityTimer$DaemonThreadFactory] + - Class [com/google/zxing/client/android/InactivityTimer] + - Utf8 [DaemonThreadFactory] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/InactivityTimer$PowerStatusReceiver + Superclass: android/content/BroadcastReceiver + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.InactivityTimer$PowerStatusReceiver extends android.content.BroadcastReceiver + +Interfaces (count = 0): + +Constant Pool (count = 55): + - String [android.intent.action.BATTERY_CHANGED] + - String [plugged] + - Class [android/content/BroadcastReceiver] + - Class [android/content/Intent] + - Class [com/google/zxing/client/android/InactivityTimer] + - Class [com/google/zxing/client/android/InactivityTimer$1] + - Class [com/google/zxing/client/android/InactivityTimer$PowerStatusReceiver] + - Class [java/lang/String] + - Fieldref [com/google/zxing/client/android/InactivityTimer$PowerStatusReceiver.this$0 Lcom/google/zxing/client/android/InactivityTimer;] + - Methodref [android/content/BroadcastReceiver. ()V] + - Methodref [android/content/Intent.getAction ()Ljava/lang/String;] + - Methodref [android/content/Intent.getIntExtra (Ljava/lang/String;I)I] + - Methodref [com/google/zxing/client/android/InactivityTimer.access$200 (Lcom/google/zxing/client/android/InactivityTimer;)V] + - Methodref [com/google/zxing/client/android/InactivityTimer.onActivity ()V] + - Methodref [com/google/zxing/client/android/InactivityTimer$PowerStatusReceiver. (Lcom/google/zxing/client/android/InactivityTimer;B)V] + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/client/android/InactivityTimer;)V] + - NameAndType [ (Lcom/google/zxing/client/android/InactivityTimer;B)V] + - NameAndType [access$200 (Lcom/google/zxing/client/android/InactivityTimer;)V] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [getAction ()Ljava/lang/String;] + - NameAndType [getIntExtra (Ljava/lang/String;I)I] + - NameAndType [onActivity ()V] + - NameAndType [this$0 Lcom/google/zxing/client/android/InactivityTimer;] + - Utf8 [] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(Landroid/content/Context;Landroid/content/Intent;)V] + - Utf8 [(Lcom/google/zxing/client/android/InactivityTimer;)V] + - Utf8 [(Lcom/google/zxing/client/android/InactivityTimer;B)V] + - Utf8 [(Lcom/google/zxing/client/android/InactivityTimer;Lcom/google/zxing/client/android/InactivityTimer$1;)V] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;I)I] + - Utf8 [] + - Utf8 [Code] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/InactivityTimer;] + - Utf8 [PowerStatusReceiver] + - Utf8 [access$200] + - Utf8 [android.intent.action.BATTERY_CHANGED] + - Utf8 [android/content/BroadcastReceiver] + - Utf8 [android/content/Intent] + - Utf8 [com/google/zxing/client/android/InactivityTimer] + - Utf8 [com/google/zxing/client/android/InactivityTimer$1] + - Utf8 [com/google/zxing/client/android/InactivityTimer$PowerStatusReceiver] + - Utf8 [equals] + - Utf8 [getAction] + - Utf8 [getIntExtra] + - Utf8 [java/lang/String] + - Utf8 [onActivity] + - Utf8 [onReceive] + - Utf8 [plugged] + - Utf8 [this$0] + +Fields (count = 1): + - Field: this$0 Lcom/google/zxing/client/android/InactivityTimer; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.InactivityTimer this$0 + +Methods (count = 3): + - Method: (Lcom/google/zxing/client/android/InactivityTimer;B)V + Access flags: 0x2 + = private InactivityTimer$PowerStatusReceiver(com.google.zxing.client.android.InactivityTimer,byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 3, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #9 + - Fieldref [com/google/zxing/client/android/InactivityTimer$PowerStatusReceiver.this$0 Lcom/google/zxing/client/android/InactivityTimer;] + [5] aload_0 v0 + [6] invokespecial #10 + - Methodref [android/content/BroadcastReceiver. ()V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onReceive(Landroid/content/Context;Landroid/content/Intent;)V + Access flags: 0x11 + = public final void onReceive(android.content.Context,android.content.Intent) + Class member attributes (count = 1): + - Code attribute instructions (code length = 38, locals = 3, stack = 3): + [0] ldc #1 + - String [android.intent.action.BATTERY_CHANGED] + [2] aload_2 v2 + [3] invokevirtual #11 + - Methodref [android/content/Intent.getAction ()Ljava/lang/String;] + [6] invokevirtual #16 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [9] ifeq +28 (target=37) + [12] aload_2 v2 + [13] ldc #2 + - String [plugged] + [15] iconst_m1 + [16] invokevirtual #12 + - Methodref [android/content/Intent.getIntExtra (Ljava/lang/String;I)I] + [19] ifne +11 (target=30) + [22] aload_0 v0 + [23] getfield #9 + - Fieldref [com/google/zxing/client/android/InactivityTimer$PowerStatusReceiver.this$0 Lcom/google/zxing/client/android/InactivityTimer;] + [26] invokevirtual #14 + - Methodref [com/google/zxing/client/android/InactivityTimer.onActivity ()V] + [29] return + [30] aload_0 v0 + [31] getfield #9 + - Fieldref [com/google/zxing/client/android/InactivityTimer$PowerStatusReceiver.this$0 Lcom/google/zxing/client/android/InactivityTimer;] + [34] invokestatic #13 + - Methodref [com/google/zxing/client/android/InactivityTimer.access$200 (Lcom/google/zxing/client/android/InactivityTimer;)V] + [37] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Lcom/google/zxing/client/android/InactivityTimer;)V + Access flags: 0x1000 + = synthetic InactivityTimer$PowerStatusReceiver(com.google.zxing.client.android.InactivityTimer) + Class member attributes (count = 1): + - Code attribute instructions (code length = 7, locals = 2, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] iconst_0 + [3] invokespecial #15 + - Methodref [com/google/zxing/client/android/InactivityTimer$PowerStatusReceiver. (Lcom/google/zxing/client/android/InactivityTimer;B)V] + [6] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x1008 = static synthetic + - Class [com/google/zxing/client/android/InactivityTimer$1] + - Class [com/google/zxing/client/android/InactivityTimer] + - InnerClassesInfo: + Access flags: 0x12 = private final + - Class [com/google/zxing/client/android/InactivityTimer$PowerStatusReceiver] + - Class [com/google/zxing/client/android/InactivityTimer] + - Utf8 [PowerStatusReceiver] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/Intents + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.Intents extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 26): + - Class [com/google/zxing/client/android/Intents] + - Class [com/google/zxing/client/android/Intents$Encode] + - Class [com/google/zxing/client/android/Intents$Scan] + - Class [com/google/zxing/client/android/Intents$SearchBookContents] + - Class [com/google/zxing/client/android/Intents$Share] + - Class [com/google/zxing/client/android/Intents$WifiConnect] + - Class [java/lang/Object] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - Utf8 [()V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Encode] + - Utf8 [InnerClasses] + - Utf8 [Scan] + - Utf8 [SearchBookContents] + - Utf8 [Share] + - Utf8 [WifiConnect] + - Utf8 [com/google/zxing/client/android/Intents] + - Utf8 [com/google/zxing/client/android/Intents$Encode] + - Utf8 [com/google/zxing/client/android/Intents$Scan] + - Utf8 [com/google/zxing/client/android/Intents$SearchBookContents] + - Utf8 [com/google/zxing/client/android/Intents$Share] + - Utf8 [com/google/zxing/client/android/Intents$WifiConnect] + - Utf8 [java/lang/Object] + +Fields (count = 0): + +Methods (count = 1): + - Method: ()V + Access flags: 0x2 + = private Intents() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #8 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 5) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/Intents$Share] + - Class [com/google/zxing/client/android/Intents] + - Utf8 [Share] + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/Intents$WifiConnect] + - Class [com/google/zxing/client/android/Intents] + - Utf8 [WifiConnect] + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/Intents$SearchBookContents] + - Class [com/google/zxing/client/android/Intents] + - Utf8 [SearchBookContents] + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/Intents$Encode] + - Class [com/google/zxing/client/android/Intents] + - Utf8 [Encode] + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/Intents$Scan] + - Class [com/google/zxing/client/android/Intents] + - Utf8 [Scan] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/Intents$Encode + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.Intents$Encode extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 28): + - String [ENCODE_DATA] + - String [ENCODE_FORMAT] + - String [ENCODE_TYPE] + - String [com.google.zxing.client.android.ENCODE] + - Class [com/google/zxing/client/android/Intents] + - Class [com/google/zxing/client/android/Intents$Encode] + - Class [java/lang/Object] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - Utf8 [()V] + - Utf8 [] + - Utf8 [ACTION] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [DATA] + - Utf8 [ENCODE_DATA] + - Utf8 [ENCODE_FORMAT] + - Utf8 [ENCODE_TYPE] + - Utf8 [Encode] + - Utf8 [FORMAT] + - Utf8 [InnerClasses] + - Utf8 [Ljava/lang/String;] + - Utf8 [TYPE] + - Utf8 [com.google.zxing.client.android.ENCODE] + - Utf8 [com/google/zxing/client/android/Intents] + - Utf8 [com/google/zxing/client/android/Intents$Encode] + - Utf8 [java/lang/Object] + +Fields (count = 4): + - Field: ACTION Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String ACTION + Class member attributes (count = 1): + - Constant value attribute: + - String [com.google.zxing.client.android.ENCODE] + - Field: DATA Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String DATA + Class member attributes (count = 1): + - Constant value attribute: + - String [ENCODE_DATA] + - Field: TYPE Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String TYPE + Class member attributes (count = 1): + - Constant value attribute: + - String [ENCODE_TYPE] + - Field: FORMAT Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String FORMAT + Class member attributes (count = 1): + - Constant value attribute: + - String [ENCODE_FORMAT] + +Methods (count = 1): + - Method: ()V + Access flags: 0x2 + = private Intents$Encode() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #8 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/Intents$Encode] + - Class [com/google/zxing/client/android/Intents] + - Utf8 [Encode] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/Intents$Scan + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.Intents$Scan extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 52): + - String [CHARACTER_SET] + - String [DATA_MATRIX_MODE] + - String [ONE_D_MODE] + - String [PRODUCT_MODE] + - String [QR_CODE_MODE] + - String [SAVE_HISTORY] + - String [SCAN_FORMATS] + - String [SCAN_HEIGHT] + - String [SCAN_MODE] + - String [SCAN_RESULT] + - String [SCAN_RESULT_BYTES] + - String [SCAN_RESULT_FORMAT] + - String [SCAN_WIDTH] + - String [com.google.zxing.client.android.SCAN] + - Class [com/google/zxing/client/android/Intents] + - Class [com/google/zxing/client/android/Intents$Scan] + - Class [java/lang/Object] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - Utf8 [()V] + - Utf8 [] + - Utf8 [ACTION] + - Utf8 [CHARACTER_SET] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [DATA_MATRIX_MODE] + - Utf8 [FORMATS] + - Utf8 [HEIGHT] + - Utf8 [InnerClasses] + - Utf8 [Ljava/lang/String;] + - Utf8 [MODE] + - Utf8 [ONE_D_MODE] + - Utf8 [PRODUCT_MODE] + - Utf8 [QR_CODE_MODE] + - Utf8 [RESULT] + - Utf8 [RESULT_BYTES] + - Utf8 [RESULT_FORMAT] + - Utf8 [SAVE_HISTORY] + - Utf8 [SCAN_FORMATS] + - Utf8 [SCAN_HEIGHT] + - Utf8 [SCAN_MODE] + - Utf8 [SCAN_RESULT] + - Utf8 [SCAN_RESULT_BYTES] + - Utf8 [SCAN_RESULT_FORMAT] + - Utf8 [SCAN_WIDTH] + - Utf8 [Scan] + - Utf8 [WIDTH] + - Utf8 [com.google.zxing.client.android.SCAN] + - Utf8 [com/google/zxing/client/android/Intents] + - Utf8 [com/google/zxing/client/android/Intents$Scan] + - Utf8 [java/lang/Object] + +Fields (count = 14): + - Field: ACTION Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String ACTION + Class member attributes (count = 1): + - Constant value attribute: + - String [com.google.zxing.client.android.SCAN] + - Field: MODE Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String MODE + Class member attributes (count = 1): + - Constant value attribute: + - String [SCAN_MODE] + - Field: PRODUCT_MODE Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String PRODUCT_MODE + Class member attributes (count = 1): + - Constant value attribute: + - String [PRODUCT_MODE] + - Field: ONE_D_MODE Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String ONE_D_MODE + Class member attributes (count = 1): + - Constant value attribute: + - String [ONE_D_MODE] + - Field: QR_CODE_MODE Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String QR_CODE_MODE + Class member attributes (count = 1): + - Constant value attribute: + - String [QR_CODE_MODE] + - Field: DATA_MATRIX_MODE Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String DATA_MATRIX_MODE + Class member attributes (count = 1): + - Constant value attribute: + - String [DATA_MATRIX_MODE] + - Field: FORMATS Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String FORMATS + Class member attributes (count = 1): + - Constant value attribute: + - String [SCAN_FORMATS] + - Field: CHARACTER_SET Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String CHARACTER_SET + Class member attributes (count = 1): + - Constant value attribute: + - String [CHARACTER_SET] + - Field: WIDTH Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String WIDTH + Class member attributes (count = 1): + - Constant value attribute: + - String [SCAN_WIDTH] + - Field: HEIGHT Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String HEIGHT + Class member attributes (count = 1): + - Constant value attribute: + - String [SCAN_HEIGHT] + - Field: RESULT Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String RESULT + Class member attributes (count = 1): + - Constant value attribute: + - String [SCAN_RESULT] + - Field: RESULT_FORMAT Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String RESULT_FORMAT + Class member attributes (count = 1): + - Constant value attribute: + - String [SCAN_RESULT_FORMAT] + - Field: RESULT_BYTES Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String RESULT_BYTES + Class member attributes (count = 1): + - Constant value attribute: + - String [SCAN_RESULT_BYTES] + - Field: SAVE_HISTORY Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String SAVE_HISTORY + Class member attributes (count = 1): + - Constant value attribute: + - String [SAVE_HISTORY] + +Methods (count = 1): + - Method: ()V + Access flags: 0x2 + = private Intents$Scan() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #18 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/Intents$Scan] + - Class [com/google/zxing/client/android/Intents] + - Utf8 [Scan] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/Intents$SearchBookContents + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.Intents$SearchBookContents extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 23): + - String [ISBN] + - String [QUERY] + - String [com.google.zxing.client.android.SEARCH_BOOK_CONTENTS] + - Class [com/google/zxing/client/android/Intents] + - Class [com/google/zxing/client/android/Intents$SearchBookContents] + - Class [java/lang/Object] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - Utf8 [()V] + - Utf8 [] + - Utf8 [ACTION] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [ISBN] + - Utf8 [InnerClasses] + - Utf8 [Ljava/lang/String;] + - Utf8 [QUERY] + - Utf8 [SearchBookContents] + - Utf8 [com.google.zxing.client.android.SEARCH_BOOK_CONTENTS] + - Utf8 [com/google/zxing/client/android/Intents] + - Utf8 [com/google/zxing/client/android/Intents$SearchBookContents] + - Utf8 [java/lang/Object] + +Fields (count = 3): + - Field: ACTION Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String ACTION + Class member attributes (count = 1): + - Constant value attribute: + - String [com.google.zxing.client.android.SEARCH_BOOK_CONTENTS] + - Field: ISBN Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String ISBN + Class member attributes (count = 1): + - Constant value attribute: + - String [ISBN] + - Field: QUERY Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String QUERY + Class member attributes (count = 1): + - Constant value attribute: + - String [QUERY] + +Methods (count = 1): + - Method: ()V + Access flags: 0x2 + = private Intents$SearchBookContents() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #7 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/Intents$SearchBookContents] + - Class [com/google/zxing/client/android/Intents] + - Utf8 [SearchBookContents] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/Intents$Share + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.Intents$Share extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 19): + - String [com.google.zxing.client.android.SHARE] + - Class [com/google/zxing/client/android/Intents] + - Class [com/google/zxing/client/android/Intents$Share] + - Class [java/lang/Object] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - Utf8 [()V] + - Utf8 [] + - Utf8 [ACTION] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [InnerClasses] + - Utf8 [Ljava/lang/String;] + - Utf8 [Share] + - Utf8 [com.google.zxing.client.android.SHARE] + - Utf8 [com/google/zxing/client/android/Intents] + - Utf8 [com/google/zxing/client/android/Intents$Share] + - Utf8 [java/lang/Object] + +Fields (count = 1): + - Field: ACTION Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String ACTION + Class member attributes (count = 1): + - Constant value attribute: + - String [com.google.zxing.client.android.SHARE] + +Methods (count = 1): + - Method: ()V + Access flags: 0x2 + = private Intents$Share() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #5 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/Intents$Share] + - Class [com/google/zxing/client/android/Intents] + - Utf8 [Share] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/Intents$WifiConnect + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.Intents$WifiConnect extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 25): + - String [PASSWORD] + - String [SSID] + - String [TYPE] + - String [com.google.zxing.client.android.WIFI_CONNECT] + - Class [com/google/zxing/client/android/Intents] + - Class [com/google/zxing/client/android/Intents$WifiConnect] + - Class [java/lang/Object] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - Utf8 [()V] + - Utf8 [] + - Utf8 [ACTION] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [InnerClasses] + - Utf8 [Ljava/lang/String;] + - Utf8 [PASSWORD] + - Utf8 [SSID] + - Utf8 [TYPE] + - Utf8 [WifiConnect] + - Utf8 [com.google.zxing.client.android.WIFI_CONNECT] + - Utf8 [com/google/zxing/client/android/Intents] + - Utf8 [com/google/zxing/client/android/Intents$WifiConnect] + - Utf8 [java/lang/Object] + +Fields (count = 4): + - Field: ACTION Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String ACTION + Class member attributes (count = 1): + - Constant value attribute: + - String [com.google.zxing.client.android.WIFI_CONNECT] + - Field: SSID Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String SSID + Class member attributes (count = 1): + - Constant value attribute: + - String [SSID] + - Field: TYPE Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String TYPE + Class member attributes (count = 1): + - Constant value attribute: + - String [TYPE] + - Field: PASSWORD Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String PASSWORD + Class member attributes (count = 1): + - Constant value attribute: + - String [PASSWORD] + +Methods (count = 1): + - Method: ()V + Access flags: 0x2 + = private Intents$WifiConnect() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #8 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/Intents$WifiConnect] + - Class [com/google/zxing/client/android/Intents] + - Utf8 [WifiConnect] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/LocaleManager + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.LocaleManager extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 200): + - String [] + - String [AU] + - String [BG] + - String [CZ] + - String [DK] + - String [ES] + - String [FI] + - String [HU] + - String [IL] + - String [NL] + - String [PL] + - String [PT] + - String [RU] + - String [SE] + - String [SI] + - String [SK] + - String [TR] + - String [bg] + - String [ca] + - String [cn] + - String [co.il] + - String [co.jp] + - String [co.kr] + - String [co.uk] + - String [com] + - String [com.au] + - String [com.br] + - String [com.tr] + - String [cs] + - String [cz] + - String [da] + - String [de] + - String [dk] + - String [en] + - String [es] + - String [fi] + - String [fr] + - String [he] + - String [http://books.google.] + - String [http://google.com/books] + - String [hu] + - String [it] + - String [nl] + - String [pl] + - String [pt] + - String [ru] + - String [se] + - String [si] + - String [sk] + - String [sl] + - String [sv] + - String [tr] + - Class [com/google/zxing/client/android/LocaleManager] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/util/HashMap] + - Class [java/util/Locale] + - Class [java/util/Map] + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_BOOK_SEARCH_COUNTRY_TLD Ljava/util/Map;] + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD Ljava/util/Map;] + - Fieldref [java/util/Locale.CANADA Ljava/util/Locale;] + - Fieldref [java/util/Locale.CHINA Ljava/util/Locale;] + - Fieldref [java/util/Locale.FRANCE Ljava/util/Locale;] + - Fieldref [java/util/Locale.GERMANY Ljava/util/Locale;] + - Fieldref [java/util/Locale.ITALY Ljava/util/Locale;] + - Fieldref [java/util/Locale.JAPAN Ljava/util/Locale;] + - Fieldref [java/util/Locale.KOREA Ljava/util/Locale;] + - Fieldref [java/util/Locale.TAIWAN Ljava/util/Locale;] + - Fieldref [java/util/Locale.UK Ljava/util/Locale;] + - Methodref [com/google/zxing/client/android/LocaleManager.doGetTLD (Ljava/util/Map;)Ljava/lang/String;] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - Methodref [java/util/HashMap. ()V] + - Methodref [java/util/Locale. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [java/util/Locale.getDefault ()Ljava/util/Locale;] + - InterfaceMethodref [java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;] + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - InterfaceMethodref [java/util/Map.putAll (Ljava/util/Map;)V] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [CANADA Ljava/util/Locale;] + - NameAndType [CHINA Ljava/util/Locale;] + - NameAndType [FRANCE Ljava/util/Locale;] + - NameAndType [GERMANY Ljava/util/Locale;] + - NameAndType [GOOGLE_BOOK_SEARCH_COUNTRY_TLD Ljava/util/Map;] + - NameAndType [GOOGLE_COUNTRY_TLD Ljava/util/Map;] + - NameAndType [GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD Ljava/util/Map;] + - NameAndType [ITALY Ljava/util/Locale;] + - NameAndType [JAPAN Ljava/util/Locale;] + - NameAndType [KOREA Ljava/util/Locale;] + - NameAndType [TAIWAN Ljava/util/Locale;] + - NameAndType [UK Ljava/util/Locale;] + - NameAndType [doGetTLD (Ljava/util/Map;)Ljava/lang/String;] + - NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [getDefault ()Ljava/util/Locale;] + - NameAndType [put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [putAll (Ljava/util/Map;)V] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - Utf8 [] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Ljava/util/Locale;] + - Utf8 [()V] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/util/Map;)Ljava/lang/String;] + - Utf8 [(Ljava/util/Map;)V] + - Utf8 [(Ljava/util/Map;)Ljava/lang/String;] + - Utf8 [] + - Utf8 [] + - Utf8 [AU] + - Utf8 [BG] + - Utf8 [CANADA] + - Utf8 [CHINA] + - Utf8 [CZ] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [DEFAULT_TLD] + - Utf8 [DK] + - Utf8 [ES] + - Utf8 [FI] + - Utf8 [FRANCE] + - Utf8 [GERMANY] + - Utf8 [GOOGLE_BOOK_SEARCH_COUNTRY_TLD] + - Utf8 [GOOGLE_COUNTRY_TLD] + - Utf8 [GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD] + - Utf8 [HU] + - Utf8 [IL] + - Utf8 [ITALY] + - Utf8 [JAPAN] + - Utf8 [KOREA] + - Utf8 [Ljava/lang/String;] + - Utf8 [Ljava/util/Locale;] + - Utf8 [Ljava/util/Map;] + - Utf8 [Ljava/util/Map;] + - Utf8 [NL] + - Utf8 [PL] + - Utf8 [PT] + - Utf8 [RU] + - Utf8 [SE] + - Utf8 [SI] + - Utf8 [SK] + - Utf8 [Signature] + - Utf8 [TAIWAN] + - Utf8 [TR] + - Utf8 [UK] + - Utf8 [bg] + - Utf8 [ca] + - Utf8 [cn] + - Utf8 [co.il] + - Utf8 [co.jp] + - Utf8 [co.kr] + - Utf8 [co.uk] + - Utf8 [com] + - Utf8 [com.au] + - Utf8 [com.br] + - Utf8 [com.tr] + - Utf8 [com/google/zxing/client/android/LocaleManager] + - Utf8 [cs] + - Utf8 [cz] + - Utf8 [da] + - Utf8 [de] + - Utf8 [dk] + - Utf8 [doGetTLD] + - Utf8 [en] + - Utf8 [es] + - Utf8 [fi] + - Utf8 [fr] + - Utf8 [get] + - Utf8 [getBookSearchCountryTLD] + - Utf8 [getCountryTLD] + - Utf8 [getDefault] + - Utf8 [getProductSearchCountryTLD] + - Utf8 [he] + - Utf8 [http://books.google.] + - Utf8 [http://google.com/books] + - Utf8 [hu] + - Utf8 [isBookSearchUrl] + - Utf8 [it] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/util/HashMap] + - Utf8 [java/util/Locale] + - Utf8 [java/util/Map] + - Utf8 [nl] + - Utf8 [pl] + - Utf8 [pt] + - Utf8 [put] + - Utf8 [putAll] + - Utf8 [ru] + - Utf8 [se] + - Utf8 [si] + - Utf8 [sk] + - Utf8 [sl] + - Utf8 [startsWith] + - Utf8 [sv] + - Utf8 [tr] + +Fields (count = 4): + - Field: DEFAULT_TLD Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String DEFAULT_TLD + Class member attributes (count = 1): + - Constant value attribute: + - String [com] + - Field: GOOGLE_COUNTRY_TLD Ljava/util/Map; + Access flags: 0x1a + = private static final java.util.Map GOOGLE_COUNTRY_TLD + Class member attributes (count = 1): + - Signature attribute: + - Utf8 [Ljava/util/Map;] + - Field: GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD Ljava/util/Map; + Access flags: 0x1a + = private static final java.util.Map GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD + Class member attributes (count = 1): + - Signature attribute: + - Utf8 [Ljava/util/Map;] + - Field: GOOGLE_BOOK_SEARCH_COUNTRY_TLD Ljava/util/Map; + Access flags: 0x1a + = private static final java.util.Map GOOGLE_BOOK_SEARCH_COUNTRY_TLD + Class member attributes (count = 1): + - Signature attribute: + - Utf8 [Ljava/util/Map;] + +Methods (count = 7): + - Method: ()V + Access flags: 0x2 + = private LocaleManager() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #72 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getCountryTLD()Ljava/lang/String; + Access flags: 0x9 + = public static java.lang.String getCountryTLD() + Class member attributes (count = 1): + - Code attribute instructions (code length = 35, locals = 2, stack = 2): + [0] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [3] astore_0 v0 + [4] invokestatic #76 + - Methodref [java/util/Locale.getDefault ()Ljava/util/Locale;] + [7] dup + [8] astore_1 v1 + [9] ifnonnull +6 (target=15) + [12] ldc #25 + - String [com] + [14] areturn + [15] aload_0 v0 + [16] aload_1 v1 + [17] invokeinterface #77 + - InterfaceMethodref [java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;] + [22] checkcast #55 + - Class [java/lang/String] + [25] dup + [26] astore_0 v0 + [27] ifnonnull +6 (target=33) + [30] ldc #25 + - String [com] + [32] areturn + [33] aload_0 v0 + [34] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getProductSearchCountryTLD()Ljava/lang/String; + Access flags: 0x9 + = public static java.lang.String getProductSearchCountryTLD() + Class member attributes (count = 1): + - Code attribute instructions (code length = 35, locals = 2, stack = 2): + [0] getstatic #61 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD Ljava/util/Map;] + [3] astore_0 v0 + [4] invokestatic #76 + - Methodref [java/util/Locale.getDefault ()Ljava/util/Locale;] + [7] dup + [8] astore_1 v1 + [9] ifnonnull +6 (target=15) + [12] ldc #25 + - String [com] + [14] areturn + [15] aload_0 v0 + [16] aload_1 v1 + [17] invokeinterface #77 + - InterfaceMethodref [java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;] + [22] checkcast #55 + - Class [java/lang/String] + [25] dup + [26] astore_0 v0 + [27] ifnonnull +6 (target=33) + [30] ldc #25 + - String [com] + [32] areturn + [33] aload_0 v0 + [34] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getBookSearchCountryTLD()Ljava/lang/String; + Access flags: 0x9 + = public static java.lang.String getBookSearchCountryTLD() + Class member attributes (count = 1): + - Code attribute instructions (code length = 35, locals = 2, stack = 2): + [0] getstatic #59 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_BOOK_SEARCH_COUNTRY_TLD Ljava/util/Map;] + [3] astore_0 v0 + [4] invokestatic #76 + - Methodref [java/util/Locale.getDefault ()Ljava/util/Locale;] + [7] dup + [8] astore_1 v1 + [9] ifnonnull +6 (target=15) + [12] ldc #25 + - String [com] + [14] areturn + [15] aload_0 v0 + [16] aload_1 v1 + [17] invokeinterface #77 + - InterfaceMethodref [java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;] + [22] checkcast #55 + - Class [java/lang/String] + [25] dup + [26] astore_0 v0 + [27] ifnonnull +6 (target=33) + [30] ldc #25 + - String [com] + [32] areturn + [33] aload_0 v0 + [34] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isBookSearchUrl(Ljava/lang/String;)Z + Access flags: 0x9 + = public static boolean isBookSearchUrl(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 22, locals = 1, stack = 2): + [0] aload_0 v0 + [1] ldc #40 + - String [http://google.com/books] + [3] invokevirtual #73 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [6] ifne +12 (target=18) + [9] aload_0 v0 + [10] ldc #39 + - String [http://books.google.] + [12] invokevirtual #73 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [15] ifeq +5 (target=20) + [18] iconst_1 + [19] ireturn + [20] iconst_0 + [21] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: doGetTLD(Ljava/util/Map;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String doGetTLD(java.util.Map) + Class member attributes (count = 2): + - Code attribute instructions (code length = 31, locals = 2, stack = 2): + [0] invokestatic #76 + - Methodref [java/util/Locale.getDefault ()Ljava/util/Locale;] + [3] dup + [4] astore_1 v1 + [5] ifnonnull +6 (target=11) + [8] ldc #25 + - String [com] + [10] areturn + [11] aload_0 v0 + [12] aload_1 v1 + [13] invokeinterface #77 + - InterfaceMethodref [java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;] + [18] checkcast #55 + - Class [java/lang/String] + [21] dup + [22] astore_0 v0 + [23] ifnonnull +6 (target=29) + [26] ldc #25 + - String [com] + [28] areturn + [29] aload_0 v0 + [30] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Signature attribute: + - Utf8 [(Ljava/util/Map;)Ljava/lang/String;] + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 702, locals = 0, stack = 6): + [0] new #56 + - Class [java/util/HashMap] + [3] dup + [4] invokespecial #74 + - Methodref [java/util/HashMap. ()V] + [7] dup + [8] putstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [11] new #57 + - Class [java/util/Locale] + [14] dup + [15] ldc #34 + - String [en] + [17] ldc #2 + - String [AU] + [19] ldc #1 + - String [] + [21] invokespecial #75 + - Methodref [java/util/Locale. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [24] ldc #26 + - String [com.au] + [26] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [31] pop + [32] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [35] new #57 + - Class [java/util/Locale] + [38] dup + [39] ldc #18 + - String [bg] + [41] ldc #3 + - String [BG] + [43] ldc #1 + - String [] + [45] invokespecial #75 + - Methodref [java/util/Locale. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [48] ldc #27 + - String [com.br] + [50] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [55] pop + [56] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [59] getstatic #62 + - Fieldref [java/util/Locale.CANADA Ljava/util/Locale;] + [62] ldc #19 + - String [ca] + [64] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [69] pop + [70] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [73] getstatic #63 + - Fieldref [java/util/Locale.CHINA Ljava/util/Locale;] + [76] ldc #20 + - String [cn] + [78] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [83] pop + [84] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [87] new #57 + - Class [java/util/Locale] + [90] dup + [91] ldc #29 + - String [cs] + [93] ldc #4 + - String [CZ] + [95] ldc #1 + - String [] + [97] invokespecial #75 + - Methodref [java/util/Locale. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [100] ldc #30 + - String [cz] + [102] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [107] pop + [108] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [111] new #57 + - Class [java/util/Locale] + [114] dup + [115] ldc #31 + - String [da] + [117] ldc #5 + - String [DK] + [119] ldc #1 + - String [] + [121] invokespecial #75 + - Methodref [java/util/Locale. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [124] ldc #33 + - String [dk] + [126] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [131] pop + [132] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [135] new #57 + - Class [java/util/Locale] + [138] dup + [139] ldc #36 + - String [fi] + [141] ldc #7 + - String [FI] + [143] ldc #1 + - String [] + [145] invokespecial #75 + - Methodref [java/util/Locale. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [148] ldc #36 + - String [fi] + [150] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [155] pop + [156] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [159] getstatic #64 + - Fieldref [java/util/Locale.FRANCE Ljava/util/Locale;] + [162] ldc #37 + - String [fr] + [164] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [169] pop + [170] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [173] getstatic #65 + - Fieldref [java/util/Locale.GERMANY Ljava/util/Locale;] + [176] ldc #32 + - String [de] + [178] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [183] pop + [184] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [187] new #57 + - Class [java/util/Locale] + [190] dup + [191] ldc #41 + - String [hu] + [193] ldc #8 + - String [HU] + [195] ldc #1 + - String [] + [197] invokespecial #75 + - Methodref [java/util/Locale. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [200] ldc #41 + - String [hu] + [202] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [207] pop + [208] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [211] new #57 + - Class [java/util/Locale] + [214] dup + [215] ldc #38 + - String [he] + [217] ldc #9 + - String [IL] + [219] ldc #1 + - String [] + [221] invokespecial #75 + - Methodref [java/util/Locale. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [224] ldc #21 + - String [co.il] + [226] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [231] pop + [232] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [235] getstatic #66 + - Fieldref [java/util/Locale.ITALY Ljava/util/Locale;] + [238] ldc #42 + - String [it] + [240] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [245] pop + [246] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [249] getstatic #67 + - Fieldref [java/util/Locale.JAPAN Ljava/util/Locale;] + [252] ldc #22 + - String [co.jp] + [254] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [259] pop + [260] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [263] getstatic #68 + - Fieldref [java/util/Locale.KOREA Ljava/util/Locale;] + [266] ldc #23 + - String [co.kr] + [268] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [273] pop + [274] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [277] new #57 + - Class [java/util/Locale] + [280] dup + [281] ldc #43 + - String [nl] + [283] ldc #10 + - String [NL] + [285] ldc #1 + - String [] + [287] invokespecial #75 + - Methodref [java/util/Locale. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [290] ldc #43 + - String [nl] + [292] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [297] pop + [298] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [301] new #57 + - Class [java/util/Locale] + [304] dup + [305] ldc #44 + - String [pl] + [307] ldc #11 + - String [PL] + [309] ldc #1 + - String [] + [311] invokespecial #75 + - Methodref [java/util/Locale. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [314] ldc #44 + - String [pl] + [316] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [321] pop + [322] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [325] new #57 + - Class [java/util/Locale] + [328] dup + [329] ldc #45 + - String [pt] + [331] ldc #12 + - String [PT] + [333] ldc #1 + - String [] + [335] invokespecial #75 + - Methodref [java/util/Locale. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [338] ldc #45 + - String [pt] + [340] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [345] pop + [346] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [349] new #57 + - Class [java/util/Locale] + [352] dup + [353] ldc #46 + - String [ru] + [355] ldc #13 + - String [RU] + [357] ldc #1 + - String [] + [359] invokespecial #75 + - Methodref [java/util/Locale. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [362] ldc #43 + - String [nl] + [364] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [369] pop + [370] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [373] new #57 + - Class [java/util/Locale] + [376] dup + [377] ldc #49 + - String [sk] + [379] ldc #16 + - String [SK] + [381] ldc #1 + - String [] + [383] invokespecial #75 + - Methodref [java/util/Locale. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [386] ldc #49 + - String [sk] + [388] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [393] pop + [394] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [397] new #57 + - Class [java/util/Locale] + [400] dup + [401] ldc #50 + - String [sl] + [403] ldc #15 + - String [SI] + [405] ldc #1 + - String [] + [407] invokespecial #75 + - Methodref [java/util/Locale. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [410] ldc #48 + - String [si] + [412] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [417] pop + [418] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [421] new #57 + - Class [java/util/Locale] + [424] dup + [425] ldc #35 + - String [es] + [427] ldc #6 + - String [ES] + [429] ldc #1 + - String [] + [431] invokespecial #75 + - Methodref [java/util/Locale. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [434] ldc #35 + - String [es] + [436] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [441] pop + [442] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [445] new #57 + - Class [java/util/Locale] + [448] dup + [449] ldc #51 + - String [sv] + [451] ldc #14 + - String [SE] + [453] ldc #1 + - String [] + [455] invokespecial #75 + - Methodref [java/util/Locale. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [458] ldc #47 + - String [se] + [460] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [465] pop + [466] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [469] getstatic #69 + - Fieldref [java/util/Locale.TAIWAN Ljava/util/Locale;] + [472] ldc #32 + - String [de] + [474] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [479] pop + [480] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [483] new #57 + - Class [java/util/Locale] + [486] dup + [487] ldc #52 + - String [tr] + [489] ldc #17 + - String [TR] + [491] ldc #1 + - String [] + [493] invokespecial #75 + - Methodref [java/util/Locale. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [496] ldc #28 + - String [com.tr] + [498] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [503] pop + [504] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [507] getstatic #70 + - Fieldref [java/util/Locale.UK Ljava/util/Locale;] + [510] ldc #24 + - String [co.uk] + [512] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [517] pop + [518] new #56 + - Class [java/util/HashMap] + [521] dup + [522] invokespecial #74 + - Methodref [java/util/HashMap. ()V] + [525] dup + [526] putstatic #61 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD Ljava/util/Map;] + [529] new #57 + - Class [java/util/Locale] + [532] dup + [533] ldc #34 + - String [en] + [535] ldc #2 + - String [AU] + [537] ldc #1 + - String [] + [539] invokespecial #75 + - Methodref [java/util/Locale. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [542] ldc #26 + - String [com.au] + [544] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [549] pop + [550] getstatic #61 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD Ljava/util/Map;] + [553] getstatic #63 + - Fieldref [java/util/Locale.CHINA Ljava/util/Locale;] + [556] ldc #20 + - String [cn] + [558] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [563] pop + [564] getstatic #61 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD Ljava/util/Map;] + [567] getstatic #64 + - Fieldref [java/util/Locale.FRANCE Ljava/util/Locale;] + [570] ldc #37 + - String [fr] + [572] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [577] pop + [578] getstatic #61 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD Ljava/util/Map;] + [581] getstatic #65 + - Fieldref [java/util/Locale.GERMANY Ljava/util/Locale;] + [584] ldc #32 + - String [de] + [586] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [591] pop + [592] getstatic #61 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD Ljava/util/Map;] + [595] getstatic #66 + - Fieldref [java/util/Locale.ITALY Ljava/util/Locale;] + [598] ldc #42 + - String [it] + [600] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [605] pop + [606] getstatic #61 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD Ljava/util/Map;] + [609] getstatic #67 + - Fieldref [java/util/Locale.JAPAN Ljava/util/Locale;] + [612] ldc #22 + - String [co.jp] + [614] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [619] pop + [620] getstatic #61 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD Ljava/util/Map;] + [623] new #57 + - Class [java/util/Locale] + [626] dup + [627] ldc #43 + - String [nl] + [629] ldc #10 + - String [NL] + [631] ldc #1 + - String [] + [633] invokespecial #75 + - Methodref [java/util/Locale. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [636] ldc #43 + - String [nl] + [638] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [643] pop + [644] getstatic #61 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD Ljava/util/Map;] + [647] new #57 + - Class [java/util/Locale] + [650] dup + [651] ldc #35 + - String [es] + [653] ldc #6 + - String [ES] + [655] ldc #1 + - String [] + [657] invokespecial #75 + - Methodref [java/util/Locale. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [660] ldc #35 + - String [es] + [662] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [667] pop + [668] getstatic #61 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_PRODUCT_SEARCH_COUNTRY_TLD Ljava/util/Map;] + [671] getstatic #70 + - Fieldref [java/util/Locale.UK Ljava/util/Locale;] + [674] ldc #24 + - String [co.uk] + [676] invokeinterface #78 + - InterfaceMethodref [java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [681] pop + [682] new #56 + - Class [java/util/HashMap] + [685] dup + [686] invokespecial #74 + - Methodref [java/util/HashMap. ()V] + [689] dup + [690] putstatic #59 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_BOOK_SEARCH_COUNTRY_TLD Ljava/util/Map;] + [693] getstatic #60 + - Fieldref [com/google/zxing/client/android/LocaleManager.GOOGLE_COUNTRY_TLD Ljava/util/Map;] + [696] invokeinterface #79 + - InterfaceMethodref [java/util/Map.putAll (Ljava/util/Map;)V] + [701] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/PlanarYUVLuminanceSource + Superclass: com/google/zxing/LuminanceSource + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.PlanarYUVLuminanceSource extends com.google.zxing.LuminanceSource + +Interfaces (count = 0): + +Constant Pool (count = 97): + - Integer [-16777216] + - Integer [65793] + - String [Crop rectangle does not fit within image data.] + - String [Requested row is outside the image: ] + - Class [android/graphics/Bitmap] + - Class [android/graphics/Bitmap$Config] + - Class [com/google/zxing/LuminanceSource] + - Class [com/google/zxing/client/android/PlanarYUVLuminanceSource] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/StringBuilder] + - Class [java/lang/System] + - Fieldref [android/graphics/Bitmap$Config.ARGB_8888 Landroid/graphics/Bitmap$Config;] + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.dataHeight I] + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.dataWidth I] + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.left I] + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.top I] + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.yuvData [B] + - Methodref [android/graphics/Bitmap.createBitmap (IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;] + - Methodref [android/graphics/Bitmap.setPixels ([IIIIIII)V] + - Methodref [com/google/zxing/LuminanceSource. (II)V] + - Methodref [com/google/zxing/client/android/PlanarYUVLuminanceSource.getHeight ()I] + - Methodref [com/google/zxing/client/android/PlanarYUVLuminanceSource.getWidth ()I] + - Methodref [com/google/zxing/client/android/PlanarYUVLuminanceSource.reverseHorizontal (II)V] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + - NameAndType [ ()V] + - NameAndType [ (II)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [ARGB_8888 Landroid/graphics/Bitmap$Config;] + - NameAndType [append (I)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + - NameAndType [createBitmap (IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;] + - NameAndType [dataHeight I] + - NameAndType [dataWidth I] + - NameAndType [getHeight ()I] + - NameAndType [getWidth ()I] + - NameAndType [left I] + - NameAndType [reverseHorizontal (II)V] + - NameAndType [setPixels ([IIIIIII)V] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [top I] + - NameAndType [yuvData [B] + - Utf8 [()I] + - Utf8 [()Landroid/graphics/Bitmap;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[B] + - Utf8 [(I)Ljava/lang/StringBuilder;] + - Utf8 [(II)V] + - Utf8 [(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;] + - Utf8 [(I[B)[B] + - Utf8 [(Ljava/lang/Object;ILjava/lang/Object;II)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [([BIIIIIIZ)V] + - Utf8 [([IIIIIII)V] + - Utf8 [] + - Utf8 [ARGB_8888] + - Utf8 [Code] + - Utf8 [Config] + - Utf8 [Crop rectangle does not fit within image data.] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [Landroid/graphics/Bitmap$Config;] + - Utf8 [Requested row is outside the image: ] + - Utf8 [[B] + - Utf8 [android/graphics/Bitmap] + - Utf8 [android/graphics/Bitmap$Config] + - Utf8 [append] + - Utf8 [arraycopy] + - Utf8 [com/google/zxing/LuminanceSource] + - Utf8 [com/google/zxing/client/android/PlanarYUVLuminanceSource] + - Utf8 [createBitmap] + - Utf8 [dataHeight] + - Utf8 [dataWidth] + - Utf8 [getHeight] + - Utf8 [getMatrix] + - Utf8 [getRow] + - Utf8 [getWidth] + - Utf8 [isCropSupported] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/StringBuilder] + - Utf8 [java/lang/System] + - Utf8 [left] + - Utf8 [renderCroppedGreyscaleBitmap] + - Utf8 [reverseHorizontal] + - Utf8 [setPixels] + - Utf8 [toString] + - Utf8 [top] + - Utf8 [yuvData] + +Fields (count = 5): + - Field: yuvData [B + Access flags: 0x12 + = private final byte[] yuvData + - Field: dataWidth I + Access flags: 0x12 + = private final int dataWidth + - Field: dataHeight I + Access flags: 0x12 + = private final int dataHeight + - Field: left I + Access flags: 0x12 + = private final int left + - Field: top I + Access flags: 0x12 + = private final int top + +Methods (count = 6): + - Method: ([BIIIIIIZ)V + Access flags: 0x1 + = public PlanarYUVLuminanceSource(byte[],int,int,int,int,int,int,boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 77, locals = 9, stack = 3): + [0] aload_0 v0 + [1] iload v6 + [3] iload v7 + [5] invokespecial #20 + - Methodref [com/google/zxing/LuminanceSource. (II)V] + [8] iload v4 + [10] iload v6 + [12] iadd + [13] iload_2 v2 + [14] ificmpgt +12 (target=26) + [17] iload v5 + [19] iload v7 + [21] iadd + [22] iload_3 v3 + [23] ificmple +13 (target=36) + [26] new #9 + - Class [java/lang/IllegalArgumentException] + [29] dup + [30] ldc #3 + - String [Crop rectangle does not fit within image data.] + [32] invokespecial #24 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [35] athrow + [36] aload_0 v0 + [37] aload_1 v1 + [38] putfield #17 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.yuvData [B] + [41] aload_0 v0 + [42] iload_2 v2 + [43] putfield #14 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.dataWidth I] + [46] aload_0 v0 + [47] iload_3 v3 + [48] putfield #13 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.dataHeight I] + [51] aload_0 v0 + [52] iload v4 + [54] putfield #15 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.left I] + [57] aload_0 v0 + [58] iload v5 + [60] putfield #16 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.top I] + [63] iload v8 + [65] ifeq +11 (target=76) + [68] aload_0 v0 + [69] iload v6 + [71] iload v7 + [73] invokespecial #23 + - Methodref [com/google/zxing/client/android/PlanarYUVLuminanceSource.reverseHorizontal (II)V] + [76] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getRow(I[B)[B + Access flags: 0x11 + = public final byte[] getRow(int,byte[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 88, locals = 4, stack = 5): + [0] iload_1 v1 + [1] iflt +11 (target=12) + [4] iload_1 v1 + [5] aload_0 v0 + [6] invokevirtual #21 + - Methodref [com/google/zxing/client/android/PlanarYUVLuminanceSource.getHeight ()I] + [9] ificmplt +30 (target=39) + [12] new #9 + - Class [java/lang/IllegalArgumentException] + [15] dup + [16] new #10 + - Class [java/lang/StringBuilder] + [19] dup + [20] invokespecial #25 + - Methodref [java/lang/StringBuilder. ()V] + [23] ldc #4 + - String [Requested row is outside the image: ] + [25] invokevirtual #27 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [28] iload_1 v1 + [29] invokevirtual #26 + - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] + [32] invokevirtual #28 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [35] invokespecial #24 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [38] athrow + [39] aload_0 v0 + [40] invokevirtual #22 + - Methodref [com/google/zxing/client/android/PlanarYUVLuminanceSource.getWidth ()I] + [43] istore_3 v3 + [44] aload_2 v2 + [45] ifnull +9 (target=54) + [48] aload_2 v2 + [49] arraylength + [50] iload_3 v3 + [51] ificmpge +7 (target=58) + [54] iload_3 v3 + [55] newarray 8 + [57] astore_2 v2 + [58] iload_1 v1 + [59] aload_0 v0 + [60] getfield #16 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.top I] + [63] iadd + [64] aload_0 v0 + [65] getfield #14 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.dataWidth I] + [68] imul + [69] aload_0 v0 + [70] getfield #15 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.left I] + [73] iadd + [74] istore_1 v1 + [75] aload_0 v0 + [76] getfield #17 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.yuvData [B] + [79] iload_1 v1 + [80] aload_2 v2 + [81] iconst_0 + [82] iload_3 v3 + [83] invokestatic #29 + - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + [86] aload_2 v2 + [87] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getMatrix()[B + Access flags: 0x11 + = public final byte[] getMatrix() + Class member attributes (count = 1): + - Code attribute instructions (code length = 129, locals = 8, stack = 5): + [0] aload_0 v0 + [1] invokevirtual #22 + - Methodref [com/google/zxing/client/android/PlanarYUVLuminanceSource.getWidth ()I] + [4] istore_1 v1 + [5] aload_0 v0 + [6] invokevirtual #21 + - Methodref [com/google/zxing/client/android/PlanarYUVLuminanceSource.getHeight ()I] + [9] istore_2 v2 + [10] iload_1 v1 + [11] aload_0 v0 + [12] getfield #14 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.dataWidth I] + [15] ificmpne +16 (target=31) + [18] iload_2 v2 + [19] aload_0 v0 + [20] getfield #13 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.dataHeight I] + [23] ificmpne +8 (target=31) + [26] aload_0 v0 + [27] getfield #17 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.yuvData [B] + [30] areturn + [31] iload_1 v1 + [32] iload_2 v2 + [33] imul + [34] dup + [35] istore_3 v3 + [36] newarray 8 + [38] astore v4 + [40] aload_0 v0 + [41] getfield #16 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.top I] + [44] aload_0 v0 + [45] getfield #14 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.dataWidth I] + [48] imul + [49] aload_0 v0 + [50] getfield #15 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.left I] + [53] iadd + [54] istore v5 + [56] iload_1 v1 + [57] aload_0 v0 + [58] getfield #14 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.dataWidth I] + [61] ificmpne +19 (target=80) + [64] aload_0 v0 + [65] getfield #17 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.yuvData [B] + [68] iload v5 + [70] aload v4 + [72] iconst_0 + [73] iload_3 v3 + [74] invokestatic #29 + - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + [77] aload v4 + [79] areturn + [80] aload_0 v0 + [81] getfield #17 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.yuvData [B] + [84] astore_3 v3 + [85] iconst_0 + [86] istore v6 + [88] iload v6 + [90] iload_2 v2 + [91] ificmpge +35 (target=126) + [94] iload v6 + [96] iload_1 v1 + [97] imul + [98] istore v7 + [100] aload_3 v3 + [101] iload v5 + [103] aload v4 + [105] iload v7 + [107] iload_1 v1 + [108] invokestatic #29 + - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + [111] iload v5 + [113] aload_0 v0 + [114] getfield #14 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.dataWidth I] + [117] iadd + [118] istore v5 + [120] iinc v6, 1 + [123] goto -35 (target=88) + [126] aload v4 + [128] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isCropSupported()Z + Access flags: 0x11 + = public final boolean isCropSupported() + Class member attributes (count = 1): + - Code attribute instructions (code length = 2, locals = 1, stack = 1): + [0] iconst_1 + [1] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: renderCroppedGreyscaleBitmap()Landroid/graphics/Bitmap; + Access flags: 0x11 + = public final android.graphics.Bitmap renderCroppedGreyscaleBitmap() + Class member attributes (count = 1): + - Code attribute instructions (code length = 136, locals = 10, stack = 8): + [0] aload_0 v0 + [1] invokevirtual #22 + - Methodref [com/google/zxing/client/android/PlanarYUVLuminanceSource.getWidth ()I] + [4] istore_1 v1 + [5] aload_0 v0 + [6] invokevirtual #21 + - Methodref [com/google/zxing/client/android/PlanarYUVLuminanceSource.getHeight ()I] + [9] istore_2 v2 + [10] iload_1 v1 + [11] iload_2 v2 + [12] imul + [13] newarray 10 + [15] astore_3 v3 + [16] aload_0 v0 + [17] getfield #17 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.yuvData [B] + [20] astore v4 + [22] aload_0 v0 + [23] getfield #16 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.top I] + [26] aload_0 v0 + [27] getfield #14 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.dataWidth I] + [30] imul + [31] aload_0 v0 + [32] getfield #15 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.left I] + [35] iadd + [36] istore v5 + [38] iconst_0 + [39] istore v6 + [41] iload v6 + [43] iload_2 v2 + [44] ificmpge +68 (target=112) + [47] iload v6 + [49] iload_1 v1 + [50] imul + [51] istore v7 + [53] iconst_0 + [54] istore v8 + [56] iload v8 + [58] iload_1 v1 + [59] ificmpge +38 (target=97) + [62] aload v4 + [64] iload v5 + [66] iload v8 + [68] iadd + [69] baload + [70] sipush 255 + [73] iand + [74] istore v9 + [76] aload_3 v3 + [77] iload v7 + [79] iload v8 + [81] iadd + [82] ldc #1 + - Integer [-16777216] + [84] iload v9 + [86] ldc #2 + - Integer [65793] + [88] imul + [89] ior + [90] iastore + [91] iinc v8, 1 + [94] goto -38 (target=56) + [97] iload v5 + [99] aload_0 v0 + [100] getfield #14 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.dataWidth I] + [103] iadd + [104] istore v5 + [106] iinc v6, 1 + [109] goto -68 (target=41) + [112] iload_1 v1 + [113] iload_2 v2 + [114] getstatic #12 + - Fieldref [android/graphics/Bitmap$Config.ARGB_8888 Landroid/graphics/Bitmap$Config;] + [117] invokestatic #18 + - Methodref [android/graphics/Bitmap.createBitmap (IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;] + [120] dup + [121] astore v6 + [123] aload_3 v3 + [124] iconst_0 + [125] iload_1 v1 + [126] iconst_0 + [127] iconst_0 + [128] iload_1 v1 + [129] iload_2 v2 + [130] invokevirtual #19 + - Methodref [android/graphics/Bitmap.setPixels ([IIIIIII)V] + [133] aload v6 + [135] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: reverseHorizontal(II)V + Access flags: 0x2 + = private void reverseHorizontal(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 102, locals = 10, stack = 4): + [0] aload_0 v0 + [1] getfield #17 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.yuvData [B] + [4] astore_3 v3 + [5] iconst_0 + [6] istore v4 + [8] aload_0 v0 + [9] getfield #16 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.top I] + [12] aload_0 v0 + [13] getfield #14 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.dataWidth I] + [16] imul + [17] aload_0 v0 + [18] getfield #15 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.left I] + [21] iadd + [22] istore v5 + [24] iload v4 + [26] iload_2 v2 + [27] ificmpge +74 (target=101) + [30] iload v5 + [32] iload_1 v1 + [33] iconst_2 + [34] idiv + [35] iadd + [36] istore v6 + [38] iload v5 + [40] istore v7 + [42] iload v5 + [44] iload_1 v1 + [45] iadd + [46] iconst_1 + [47] isub + [48] istore v8 + [50] iload v7 + [52] iload v6 + [54] ificmpge +32 (target=86) + [57] aload_3 v3 + [58] iload v7 + [60] baload + [61] istore v9 + [63] aload_3 v3 + [64] iload v7 + [66] aload_3 v3 + [67] iload v8 + [69] baload + [70] bastore + [71] aload_3 v3 + [72] iload v8 + [74] iload v9 + [76] bastore + [77] iinc v7, 1 + [80] iinc v8, -1 + [83] goto -33 (target=50) + [86] iinc v4, 1 + [89] iload v5 + [91] aload_0 v0 + [92] getfield #14 + - Fieldref [com/google/zxing/client/android/PlanarYUVLuminanceSource.dataWidth I] + [95] iadd + [96] istore v5 + [98] goto -74 (target=24) + [101] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x4019 = public static final enum + - Class [android/graphics/Bitmap$Config] + - Class [android/graphics/Bitmap] + - Utf8 [Config] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/PreferencesActivity + Superclass: android/preference/PreferenceActivity + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.PreferencesActivity extends android.preference.PreferenceActivity + +Interfaces (count = 1): + - Class [android/content/SharedPreferences$OnSharedPreferenceChangeListener] + +Constant Pool (count = 129): + - Integer [2130968576] + - String [preferences_bulk_mode] + - String [preferences_copy_to_clipboard] + - String [preferences_custom_product_search] + - String [preferences_decode_1D] + - String [preferences_decode_Data_Matrix] + - String [preferences_decode_QR] + - String [preferences_front_light] + - String [preferences_help_version_shown] + - String [preferences_not_out_results_shown] + - String [preferences_play_beep] + - String [preferences_remember_duplicates] + - String [preferences_reverse_image] + - String [preferences_supplemental] + - String [preferences_vibrate] + - Class [android/content/SharedPreferences] + - Class [android/content/SharedPreferences$OnSharedPreferenceChangeListener] + - Class [android/preference/CheckBoxPreference] + - Class [android/preference/PreferenceActivity] + - Class [android/preference/PreferenceScreen] + - Class [com/google/zxing/client/android/PreferencesActivity] + - Class [java/util/ArrayList] + - Class [java/util/Collection] + - Fieldref [com/google/zxing/client/android/PreferencesActivity.decode1D Landroid/preference/CheckBoxPreference;] + - Fieldref [com/google/zxing/client/android/PreferencesActivity.decodeDataMatrix Landroid/preference/CheckBoxPreference;] + - Fieldref [com/google/zxing/client/android/PreferencesActivity.decodeQR Landroid/preference/CheckBoxPreference;] + - Methodref [android/preference/CheckBoxPreference.isChecked ()Z] + - Methodref [android/preference/CheckBoxPreference.setEnabled (Z)V] + - Methodref [android/preference/PreferenceActivity. ()V] + - Methodref [android/preference/PreferenceActivity.onCreate (Landroid/os/Bundle;)V] + - Methodref [android/preference/PreferenceScreen.findPreference (Ljava/lang/CharSequence;)Landroid/preference/Preference;] + - Methodref [android/preference/PreferenceScreen.getSharedPreferences ()Landroid/content/SharedPreferences;] + - Methodref [com/google/zxing/client/android/PreferencesActivity.addPreferencesFromResource (I)V] + - Methodref [com/google/zxing/client/android/PreferencesActivity.disableLastCheckedPref ()V] + - Methodref [com/google/zxing/client/android/PreferencesActivity.getPreferenceScreen ()Landroid/preference/PreferenceScreen;] + - Methodref [java/util/ArrayList. (I)V] + - InterfaceMethodref [android/content/SharedPreferences.registerOnSharedPreferenceChangeListener (Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V] + - InterfaceMethodref [java/util/Collection.add (Ljava/lang/Object;)Z] + - InterfaceMethodref [java/util/Collection.contains (Ljava/lang/Object;)Z] + - InterfaceMethodref [java/util/Collection.size ()I] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [add (Ljava/lang/Object;)Z] + - NameAndType [addPreferencesFromResource (I)V] + - NameAndType [contains (Ljava/lang/Object;)Z] + - NameAndType [decode1D Landroid/preference/CheckBoxPreference;] + - NameAndType [decodeDataMatrix Landroid/preference/CheckBoxPreference;] + - NameAndType [decodeQR Landroid/preference/CheckBoxPreference;] + - NameAndType [disableLastCheckedPref ()V] + - NameAndType [findPreference (Ljava/lang/CharSequence;)Landroid/preference/Preference;] + - NameAndType [getPreferenceScreen ()Landroid/preference/PreferenceScreen;] + - NameAndType [getSharedPreferences ()Landroid/content/SharedPreferences;] + - NameAndType [isChecked ()Z] + - NameAndType [onCreate (Landroid/os/Bundle;)V] + - NameAndType [registerOnSharedPreferenceChangeListener (Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V] + - NameAndType [setEnabled (Z)V] + - NameAndType [size ()I] + - Utf8 [()I] + - Utf8 [()Landroid/content/SharedPreferences;] + - Utf8 [()Landroid/preference/PreferenceScreen;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(I)V] + - Utf8 [(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V] + - Utf8 [(Landroid/content/SharedPreferences;Ljava/lang/String;)V] + - Utf8 [(Landroid/os/Bundle;)V] + - Utf8 [(Ljava/lang/CharSequence;)Landroid/preference/Preference;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Z)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [InnerClasses] + - Utf8 [KEY_BULK_MODE] + - Utf8 [KEY_COPY_TO_CLIPBOARD] + - Utf8 [KEY_CUSTOM_PRODUCT_SEARCH] + - Utf8 [KEY_DECODE_1D] + - Utf8 [KEY_DECODE_DATA_MATRIX] + - Utf8 [KEY_DECODE_QR] + - Utf8 [KEY_FRONT_LIGHT] + - Utf8 [KEY_HELP_VERSION_SHOWN] + - Utf8 [KEY_NOT_OUR_RESULTS_SHOWN] + - Utf8 [KEY_PLAY_BEEP] + - Utf8 [KEY_REMEMBER_DUPLICATES] + - Utf8 [KEY_REVERSE_IMAGE] + - Utf8 [KEY_SUPPLEMENTAL] + - Utf8 [KEY_VIBRATE] + - Utf8 [Landroid/preference/CheckBoxPreference;] + - Utf8 [Ljava/lang/String;] + - Utf8 [OnSharedPreferenceChangeListener] + - Utf8 [add] + - Utf8 [addPreferencesFromResource] + - Utf8 [android/content/SharedPreferences] + - Utf8 [android/content/SharedPreferences$OnSharedPreferenceChangeListener] + - Utf8 [android/preference/CheckBoxPreference] + - Utf8 [android/preference/PreferenceActivity] + - Utf8 [android/preference/PreferenceScreen] + - Utf8 [com/google/zxing/client/android/PreferencesActivity] + - Utf8 [contains] + - Utf8 [decode1D] + - Utf8 [decodeDataMatrix] + - Utf8 [decodeQR] + - Utf8 [disableLastCheckedPref] + - Utf8 [findPreference] + - Utf8 [getPreferenceScreen] + - Utf8 [getSharedPreferences] + - Utf8 [isChecked] + - Utf8 [java/util/ArrayList] + - Utf8 [java/util/Collection] + - Utf8 [onCreate] + - Utf8 [onSharedPreferenceChanged] + - Utf8 [preferences_bulk_mode] + - Utf8 [preferences_copy_to_clipboard] + - Utf8 [preferences_custom_product_search] + - Utf8 [preferences_decode_1D] + - Utf8 [preferences_decode_Data_Matrix] + - Utf8 [preferences_decode_QR] + - Utf8 [preferences_front_light] + - Utf8 [preferences_help_version_shown] + - Utf8 [preferences_not_out_results_shown] + - Utf8 [preferences_play_beep] + - Utf8 [preferences_remember_duplicates] + - Utf8 [preferences_reverse_image] + - Utf8 [preferences_supplemental] + - Utf8 [preferences_vibrate] + - Utf8 [registerOnSharedPreferenceChangeListener] + - Utf8 [setEnabled] + - Utf8 [size] + +Fields (count = 17): + - Field: KEY_DECODE_1D Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String KEY_DECODE_1D + Class member attributes (count = 1): + - Constant value attribute: + - String [preferences_decode_1D] + - Field: KEY_DECODE_QR Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String KEY_DECODE_QR + Class member attributes (count = 1): + - Constant value attribute: + - String [preferences_decode_QR] + - Field: KEY_DECODE_DATA_MATRIX Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String KEY_DECODE_DATA_MATRIX + Class member attributes (count = 1): + - Constant value attribute: + - String [preferences_decode_Data_Matrix] + - Field: KEY_CUSTOM_PRODUCT_SEARCH Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String KEY_CUSTOM_PRODUCT_SEARCH + Class member attributes (count = 1): + - Constant value attribute: + - String [preferences_custom_product_search] + - Field: KEY_REVERSE_IMAGE Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String KEY_REVERSE_IMAGE + Class member attributes (count = 1): + - Constant value attribute: + - String [preferences_reverse_image] + - Field: KEY_PLAY_BEEP Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String KEY_PLAY_BEEP + Class member attributes (count = 1): + - Constant value attribute: + - String [preferences_play_beep] + - Field: KEY_VIBRATE Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String KEY_VIBRATE + Class member attributes (count = 1): + - Constant value attribute: + - String [preferences_vibrate] + - Field: KEY_COPY_TO_CLIPBOARD Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String KEY_COPY_TO_CLIPBOARD + Class member attributes (count = 1): + - Constant value attribute: + - String [preferences_copy_to_clipboard] + - Field: KEY_FRONT_LIGHT Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String KEY_FRONT_LIGHT + Class member attributes (count = 1): + - Constant value attribute: + - String [preferences_front_light] + - Field: KEY_BULK_MODE Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String KEY_BULK_MODE + Class member attributes (count = 1): + - Constant value attribute: + - String [preferences_bulk_mode] + - Field: KEY_REMEMBER_DUPLICATES Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String KEY_REMEMBER_DUPLICATES + Class member attributes (count = 1): + - Constant value attribute: + - String [preferences_remember_duplicates] + - Field: KEY_SUPPLEMENTAL Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String KEY_SUPPLEMENTAL + Class member attributes (count = 1): + - Constant value attribute: + - String [preferences_supplemental] + - Field: KEY_HELP_VERSION_SHOWN Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String KEY_HELP_VERSION_SHOWN + Class member attributes (count = 1): + - Constant value attribute: + - String [preferences_help_version_shown] + - Field: KEY_NOT_OUR_RESULTS_SHOWN Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String KEY_NOT_OUR_RESULTS_SHOWN + Class member attributes (count = 1): + - Constant value attribute: + - String [preferences_not_out_results_shown] + - Field: decode1D Landroid/preference/CheckBoxPreference; + Access flags: 0x2 + = private android.preference.CheckBoxPreference decode1D + - Field: decodeQR Landroid/preference/CheckBoxPreference; + Access flags: 0x2 + = private android.preference.CheckBoxPreference decodeQR + - Field: decodeDataMatrix Landroid/preference/CheckBoxPreference; + Access flags: 0x2 + = private android.preference.CheckBoxPreference decodeDataMatrix + +Methods (count = 4): + - Method: ()V + Access flags: 0x1 + = public PreferencesActivity() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #29 + - Methodref [android/preference/PreferenceActivity. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onCreate(Landroid/os/Bundle;)V + Access flags: 0x14 + = protected final void onCreate(android.os.Bundle) + Class member attributes (count = 1): + - Code attribute instructions (code length = 70, locals = 2, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #30 + - Methodref [android/preference/PreferenceActivity.onCreate (Landroid/os/Bundle;)V] + [5] aload_0 v0 + [6] ldc #1 + - Integer [2130968576] + [8] invokevirtual #33 + - Methodref [com/google/zxing/client/android/PreferencesActivity.addPreferencesFromResource (I)V] + [11] aload_0 v0 + [12] invokevirtual #35 + - Methodref [com/google/zxing/client/android/PreferencesActivity.getPreferenceScreen ()Landroid/preference/PreferenceScreen;] + [15] dup + [16] astore_1 v1 + [17] invokevirtual #32 + - Methodref [android/preference/PreferenceScreen.getSharedPreferences ()Landroid/content/SharedPreferences;] + [20] aload_0 v0 + [21] invokeinterface #37 + - InterfaceMethodref [android/content/SharedPreferences.registerOnSharedPreferenceChangeListener (Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V] + [26] aload_0 v0 + [27] aload_1 v1 + [28] ldc #5 + - String [preferences_decode_1D] + [30] invokevirtual #31 + - Methodref [android/preference/PreferenceScreen.findPreference (Ljava/lang/CharSequence;)Landroid/preference/Preference;] + [33] checkcast #18 + - Class [android/preference/CheckBoxPreference] + [36] putfield #24 + - Fieldref [com/google/zxing/client/android/PreferencesActivity.decode1D Landroid/preference/CheckBoxPreference;] + [39] aload_0 v0 + [40] aload_1 v1 + [41] ldc #7 + - String [preferences_decode_QR] + [43] invokevirtual #31 + - Methodref [android/preference/PreferenceScreen.findPreference (Ljava/lang/CharSequence;)Landroid/preference/Preference;] + [46] checkcast #18 + - Class [android/preference/CheckBoxPreference] + [49] putfield #26 + - Fieldref [com/google/zxing/client/android/PreferencesActivity.decodeQR Landroid/preference/CheckBoxPreference;] + [52] aload_0 v0 + [53] aload_1 v1 + [54] ldc #6 + - String [preferences_decode_Data_Matrix] + [56] invokevirtual #31 + - Methodref [android/preference/PreferenceScreen.findPreference (Ljava/lang/CharSequence;)Landroid/preference/Preference;] + [59] checkcast #18 + - Class [android/preference/CheckBoxPreference] + [62] putfield #25 + - Fieldref [com/google/zxing/client/android/PreferencesActivity.decodeDataMatrix Landroid/preference/CheckBoxPreference;] + [65] aload_0 v0 + [66] invokespecial #34 + - Methodref [com/google/zxing/client/android/PreferencesActivity.disableLastCheckedPref ()V] + [69] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onSharedPreferenceChanged(Landroid/content/SharedPreferences;Ljava/lang/String;)V + Access flags: 0x11 + = public final void onSharedPreferenceChanged(android.content.SharedPreferences,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 3, stack = 1): + [0] aload_0 v0 + [1] invokespecial #34 + - Methodref [com/google/zxing/client/android/PreferencesActivity.disableLastCheckedPref ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: disableLastCheckedPref()V + Access flags: 0x2 + = private void disableLastCheckedPref() + Class member attributes (count = 1): + - Code attribute instructions (code length = 165, locals = 7, stack = 4): + [0] new #22 + - Class [java/util/ArrayList] + [3] dup + [4] iconst_3 + [5] invokespecial #36 + - Methodref [java/util/ArrayList. (I)V] + [8] astore_1 v1 + [9] aload_0 v0 + [10] getfield #24 + - Fieldref [com/google/zxing/client/android/PreferencesActivity.decode1D Landroid/preference/CheckBoxPreference;] + [13] invokevirtual #27 + - Methodref [android/preference/CheckBoxPreference.isChecked ()Z] + [16] ifeq +14 (target=30) + [19] aload_1 v1 + [20] aload_0 v0 + [21] getfield #24 + - Fieldref [com/google/zxing/client/android/PreferencesActivity.decode1D Landroid/preference/CheckBoxPreference;] + [24] invokeinterface #38 + - InterfaceMethodref [java/util/Collection.add (Ljava/lang/Object;)Z] + [29] pop + [30] aload_0 v0 + [31] getfield #26 + - Fieldref [com/google/zxing/client/android/PreferencesActivity.decodeQR Landroid/preference/CheckBoxPreference;] + [34] invokevirtual #27 + - Methodref [android/preference/CheckBoxPreference.isChecked ()Z] + [37] ifeq +14 (target=51) + [40] aload_1 v1 + [41] aload_0 v0 + [42] getfield #26 + - Fieldref [com/google/zxing/client/android/PreferencesActivity.decodeQR Landroid/preference/CheckBoxPreference;] + [45] invokeinterface #38 + - InterfaceMethodref [java/util/Collection.add (Ljava/lang/Object;)Z] + [50] pop + [51] aload_0 v0 + [52] getfield #25 + - Fieldref [com/google/zxing/client/android/PreferencesActivity.decodeDataMatrix Landroid/preference/CheckBoxPreference;] + [55] invokevirtual #27 + - Methodref [android/preference/CheckBoxPreference.isChecked ()Z] + [58] ifeq +14 (target=72) + [61] aload_1 v1 + [62] aload_0 v0 + [63] getfield #25 + - Fieldref [com/google/zxing/client/android/PreferencesActivity.decodeDataMatrix Landroid/preference/CheckBoxPreference;] + [66] invokeinterface #38 + - InterfaceMethodref [java/util/Collection.add (Ljava/lang/Object;)Z] + [71] pop + [72] aload_1 v1 + [73] invokeinterface #40 + - InterfaceMethodref [java/util/Collection.size ()I] + [78] iconst_2 + [79] ificmpge +7 (target=86) + [82] iconst_1 + [83] goto +4 (target=87) + [86] iconst_0 + [87] istore_2 v2 + [88] iconst_3 + [89] anewarray #18 + - Class [android/preference/CheckBoxPreference] + [92] dup + [93] iconst_0 + [94] aload_0 v0 + [95] getfield #24 + - Fieldref [com/google/zxing/client/android/PreferencesActivity.decode1D Landroid/preference/CheckBoxPreference;] + [98] aastore + [99] dup + [100] iconst_1 + [101] aload_0 v0 + [102] getfield #26 + - Fieldref [com/google/zxing/client/android/PreferencesActivity.decodeQR Landroid/preference/CheckBoxPreference;] + [105] aastore + [106] dup + [107] iconst_2 + [108] aload_0 v0 + [109] getfield #25 + - Fieldref [com/google/zxing/client/android/PreferencesActivity.decodeDataMatrix Landroid/preference/CheckBoxPreference;] + [112] aastore + [113] dup + [114] astore_3 v3 + [115] arraylength + [116] istore v4 + [118] iconst_0 + [119] istore v5 + [121] iload v5 + [123] iload v4 + [125] ificmpge +39 (target=164) + [128] aload_3 v3 + [129] iload v5 + [131] aaload + [132] dup + [133] astore v6 + [135] iload_2 v2 + [136] ifeq +14 (target=150) + [139] aload_1 v1 + [140] aload v6 + [142] invokeinterface #39 + - InterfaceMethodref [java/util/Collection.contains (Ljava/lang/Object;)Z] + [147] ifne +7 (target=154) + [150] iconst_1 + [151] goto +4 (target=155) + [154] iconst_0 + [155] invokevirtual #28 + - Methodref [android/preference/CheckBoxPreference.setEnabled (Z)V] + [158] iinc v5, 1 + [161] goto -40 (target=121) + [164] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/content/SharedPreferences$OnSharedPreferenceChangeListener] + - Class [android/content/SharedPreferences] + - Utf8 [OnSharedPreferenceChangeListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/R + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.R extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 38): + - Class [com/google/zxing/client/android/R] + - Class [com/google/zxing/client/android/R$attr] + - Class [com/google/zxing/client/android/R$color] + - Class [com/google/zxing/client/android/R$drawable] + - Class [com/google/zxing/client/android/R$id] + - Class [com/google/zxing/client/android/R$layout] + - Class [com/google/zxing/client/android/R$raw] + - Class [com/google/zxing/client/android/R$string] + - Class [com/google/zxing/client/android/R$styleable] + - Class [com/google/zxing/client/android/R$xml] + - Class [java/lang/Object] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - Utf8 [()V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [InnerClasses] + - Utf8 [attr] + - Utf8 [color] + - Utf8 [com/google/zxing/client/android/R] + - Utf8 [com/google/zxing/client/android/R$attr] + - Utf8 [com/google/zxing/client/android/R$color] + - Utf8 [com/google/zxing/client/android/R$drawable] + - Utf8 [com/google/zxing/client/android/R$id] + - Utf8 [com/google/zxing/client/android/R$layout] + - Utf8 [com/google/zxing/client/android/R$raw] + - Utf8 [com/google/zxing/client/android/R$string] + - Utf8 [com/google/zxing/client/android/R$styleable] + - Utf8 [com/google/zxing/client/android/R$xml] + - Utf8 [drawable] + - Utf8 [id] + - Utf8 [java/lang/Object] + - Utf8 [layout] + - Utf8 [raw] + - Utf8 [string] + - Utf8 [styleable] + - Utf8 [xml] + +Fields (count = 0): + +Methods (count = 1): + - Method: ()V + Access flags: 0x1 + = public R() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #12 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 9) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/R$styleable] + - Class [com/google/zxing/client/android/R] + - Utf8 [styleable] + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/R$xml] + - Class [com/google/zxing/client/android/R] + - Utf8 [xml] + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/R$string] + - Class [com/google/zxing/client/android/R] + - Utf8 [string] + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/R$raw] + - Class [com/google/zxing/client/android/R] + - Utf8 [raw] + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/R$layout] + - Class [com/google/zxing/client/android/R] + - Utf8 [layout] + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/R$id] + - Class [com/google/zxing/client/android/R] + - Utf8 [id] + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/R$drawable] + - Class [com/google/zxing/client/android/R] + - Utf8 [drawable] + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/R$color] + - Class [com/google/zxing/client/android/R] + - Utf8 [color] + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/R$attr] + - Class [com/google/zxing/client/android/R] + - Utf8 [attr] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/R$attr + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.R$attr extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 14): + - Class [com/google/zxing/client/android/R] + - Class [com/google/zxing/client/android/R$attr] + - Class [java/lang/Object] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - Utf8 [()V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [InnerClasses] + - Utf8 [attr] + - Utf8 [com/google/zxing/client/android/R] + - Utf8 [com/google/zxing/client/android/R$attr] + - Utf8 [java/lang/Object] + +Fields (count = 0): + +Methods (count = 1): + - Method: ()V + Access flags: 0x1 + = public R$attr() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #4 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/R$attr] + - Class [com/google/zxing/client/android/R] + - Utf8 [attr] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/R$color + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.R$color extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 62): + - Integer [2131099648] + - Integer [2131099649] + - Integer [2131099650] + - Integer [2131099651] + - Integer [2131099652] + - Integer [2131099653] + - Integer [2131099654] + - Integer [2131099655] + - Integer [2131099656] + - Integer [2131099657] + - Integer [2131099658] + - Integer [2131099659] + - Integer [2131099660] + - Integer [2131099661] + - Integer [2131099662] + - Integer [2131099663] + - Integer [2131099664] + - Integer [2131099665] + - Integer [2131099666] + - Integer [2131099667] + - Integer [2131099668] + - Integer [2131099669] + - Integer [2131099670] + - Class [com/google/zxing/client/android/R] + - Class [com/google/zxing/client/android/R$color] + - Class [java/lang/Object] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - Utf8 [()V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [color] + - Utf8 [com/google/zxing/client/android/R] + - Utf8 [com/google/zxing/client/android/R$color] + - Utf8 [contents_text] + - Utf8 [encode_view] + - Utf8 [help_button_view] + - Utf8 [help_view] + - Utf8 [java/lang/Object] + - Utf8 [possible_result_points] + - Utf8 [result_image_border] + - Utf8 [result_minor_text] + - Utf8 [result_points] + - Utf8 [result_text] + - Utf8 [result_view] + - Utf8 [sbc_header_text] + - Utf8 [sbc_header_view] + - Utf8 [sbc_layout_view] + - Utf8 [sbc_list_item] + - Utf8 [sbc_page_number_text] + - Utf8 [sbc_snippet_text] + - Utf8 [share_text] + - Utf8 [status_text] + - Utf8 [status_view] + - Utf8 [transparent] + - Utf8 [viewfinder_frame] + - Utf8 [viewfinder_laser] + - Utf8 [viewfinder_mask] + +Fields (count = 23): + - Field: contents_text I + Access flags: 0x19 + = public static final int contents_text + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099648] + - Field: encode_view I + Access flags: 0x19 + = public static final int encode_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099649] + - Field: help_button_view I + Access flags: 0x19 + = public static final int help_button_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099650] + - Field: help_view I + Access flags: 0x19 + = public static final int help_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099651] + - Field: possible_result_points I + Access flags: 0x19 + = public static final int possible_result_points + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099652] + - Field: result_image_border I + Access flags: 0x19 + = public static final int result_image_border + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099653] + - Field: result_minor_text I + Access flags: 0x19 + = public static final int result_minor_text + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099654] + - Field: result_points I + Access flags: 0x19 + = public static final int result_points + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099655] + - Field: result_text I + Access flags: 0x19 + = public static final int result_text + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099656] + - Field: result_view I + Access flags: 0x19 + = public static final int result_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099657] + - Field: sbc_header_text I + Access flags: 0x19 + = public static final int sbc_header_text + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099658] + - Field: sbc_header_view I + Access flags: 0x19 + = public static final int sbc_header_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099659] + - Field: sbc_layout_view I + Access flags: 0x19 + = public static final int sbc_layout_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099661] + - Field: sbc_list_item I + Access flags: 0x19 + = public static final int sbc_list_item + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099660] + - Field: sbc_page_number_text I + Access flags: 0x19 + = public static final int sbc_page_number_text + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099662] + - Field: sbc_snippet_text I + Access flags: 0x19 + = public static final int sbc_snippet_text + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099663] + - Field: share_text I + Access flags: 0x19 + = public static final int share_text + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099664] + - Field: status_text I + Access flags: 0x19 + = public static final int status_text + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099666] + - Field: status_view I + Access flags: 0x19 + = public static final int status_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099665] + - Field: transparent I + Access flags: 0x19 + = public static final int transparent + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099667] + - Field: viewfinder_frame I + Access flags: 0x19 + = public static final int viewfinder_frame + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099668] + - Field: viewfinder_laser I + Access flags: 0x19 + = public static final int viewfinder_laser + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099669] + - Field: viewfinder_mask I + Access flags: 0x19 + = public static final int viewfinder_mask + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131099670] + +Methods (count = 1): + - Method: ()V + Access flags: 0x1 + = public R$color() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #27 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/R$color] + - Class [com/google/zxing/client/android/R] + - Utf8 [color] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/R$drawable + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.R$drawable extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 22): + - Integer [2130837504] + - Integer [2130837505] + - Integer [2130837506] + - Class [com/google/zxing/client/android/R] + - Class [com/google/zxing/client/android/R$drawable] + - Class [java/lang/Object] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - Utf8 [()V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [com/google/zxing/client/android/R] + - Utf8 [com/google/zxing/client/android/R$drawable] + - Utf8 [drawable] + - Utf8 [java/lang/Object] + - Utf8 [launcher_icon] + - Utf8 [share_via_barcode] + - Utf8 [shopper_icon] + +Fields (count = 3): + - Field: launcher_icon I + Access flags: 0x19 + = public static final int launcher_icon + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2130837504] + - Field: share_via_barcode I + Access flags: 0x19 + = public static final int share_via_barcode + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2130837505] + - Field: shopper_icon I + Access flags: 0x19 + = public static final int shopper_icon + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2130837506] + +Methods (count = 1): + - Method: ()V + Access flags: 0x1 + = public R$drawable() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #7 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/R$drawable] + - Class [com/google/zxing/client/android/R] + - Utf8 [drawable] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/R$id + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.R$id extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 106): + - Integer [2131165184] + - Integer [2131165185] + - Integer [2131165186] + - Integer [2131165187] + - Integer [2131165188] + - Integer [2131165189] + - Integer [2131165190] + - Integer [2131165191] + - Integer [2131165192] + - Integer [2131165193] + - Integer [2131165194] + - Integer [2131165195] + - Integer [2131165196] + - Integer [2131165197] + - Integer [2131165198] + - Integer [2131165199] + - Integer [2131165200] + - Integer [2131165201] + - Integer [2131165202] + - Integer [2131165203] + - Integer [2131165204] + - Integer [2131165205] + - Integer [2131165206] + - Integer [2131165207] + - Integer [2131165208] + - Integer [2131165209] + - Integer [2131165210] + - Integer [2131165211] + - Integer [2131165212] + - Integer [2131165213] + - Integer [2131165214] + - Integer [2131165215] + - Integer [2131165216] + - Integer [2131165217] + - Integer [2131165218] + - Integer [2131165219] + - Integer [2131165220] + - Integer [2131165221] + - Integer [2131165222] + - Integer [2131165223] + - Integer [2131165224] + - Integer [2131165225] + - Integer [2131165226] + - Integer [2131165227] + - Integer [2131165228] + - Class [com/google/zxing/client/android/R] + - Class [com/google/zxing/client/android/R$id] + - Class [java/lang/Object] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - Utf8 [()V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [auto_focus] + - Utf8 [back_button] + - Utf8 [barcode_image_view] + - Utf8 [bookmark_title] + - Utf8 [bookmark_url] + - Utf8 [com/google/zxing/client/android/R] + - Utf8 [com/google/zxing/client/android/R$id] + - Utf8 [contents_supplement_text_view] + - Utf8 [contents_text_view] + - Utf8 [decode] + - Utf8 [decode_failed] + - Utf8 [decode_succeeded] + - Utf8 [done_button] + - Utf8 [encode_view] + - Utf8 [format_text_view] + - Utf8 [format_text_view_label] + - Utf8 [help_contents] + - Utf8 [id] + - Utf8 [image_view] + - Utf8 [java/lang/Object] + - Utf8 [launch_product_query] + - Utf8 [meta_text_view] + - Utf8 [meta_text_view_label] + - Utf8 [networkStatus] + - Utf8 [page_number_view] + - Utf8 [preview_view] + - Utf8 [query_button] + - Utf8 [query_text_view] + - Utf8 [quit] + - Utf8 [restart_preview] + - Utf8 [result_button_view] + - Utf8 [result_list_view] + - Utf8 [result_view] + - Utf8 [return_scan_result] + - Utf8 [search_book_contents_failed] + - Utf8 [search_book_contents_succeeded] + - Utf8 [share_app_button] + - Utf8 [share_bookmark_button] + - Utf8 [share_clipboard_button] + - Utf8 [share_contact_button] + - Utf8 [share_text_view] + - Utf8 [shopper_button] + - Utf8 [snippet_view] + - Utf8 [status_view] + - Utf8 [time_text_view] + - Utf8 [time_text_view_label] + - Utf8 [type_text_view] + - Utf8 [type_text_view_label] + - Utf8 [viewfinder_view] + +Fields (count = 45): + - Field: auto_focus I + Access flags: 0x19 + = public static final int auto_focus + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165184] + - Field: back_button I + Access flags: 0x19 + = public static final int back_button + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165216] + - Field: barcode_image_view I + Access flags: 0x19 + = public static final int barcode_image_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165199] + - Field: bookmark_title I + Access flags: 0x19 + = public static final int bookmark_title + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165194] + - Field: bookmark_url I + Access flags: 0x19 + = public static final int bookmark_url + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165195] + - Field: contents_supplement_text_view I + Access flags: 0x19 + = public static final int contents_supplement_text_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165209] + - Field: contents_text_view I + Access flags: 0x19 + = public static final int contents_text_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165208] + - Field: decode I + Access flags: 0x19 + = public static final int decode + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165185] + - Field: decode_failed I + Access flags: 0x19 + = public static final int decode_failed + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165186] + - Field: decode_succeeded I + Access flags: 0x19 + = public static final int decode_succeeded + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165187] + - Field: done_button I + Access flags: 0x19 + = public static final int done_button + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165217] + - Field: encode_view I + Access flags: 0x19 + = public static final int encode_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165213] + - Field: format_text_view I + Access flags: 0x19 + = public static final int format_text_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165201] + - Field: format_text_view_label I + Access flags: 0x19 + = public static final int format_text_view_label + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165200] + - Field: help_contents I + Access flags: 0x19 + = public static final int help_contents + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165215] + - Field: image_view I + Access flags: 0x19 + = public static final int image_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165214] + - Field: launch_product_query I + Access flags: 0x19 + = public static final int launch_product_query + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165188] + - Field: meta_text_view I + Access flags: 0x19 + = public static final int meta_text_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165207] + - Field: meta_text_view_label I + Access flags: 0x19 + = public static final int meta_text_view_label + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165206] + - Field: networkStatus I + Access flags: 0x19 + = public static final int networkStatus + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165218] + - Field: page_number_view I + Access flags: 0x19 + = public static final int page_number_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165222] + - Field: preview_view I + Access flags: 0x19 + = public static final int preview_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165196] + - Field: query_button I + Access flags: 0x19 + = public static final int query_button + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165220] + - Field: query_text_view I + Access flags: 0x19 + = public static final int query_text_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165219] + - Field: quit I + Access flags: 0x19 + = public static final int quit + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165189] + - Field: restart_preview I + Access flags: 0x19 + = public static final int restart_preview + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165190] + - Field: result_button_view I + Access flags: 0x19 + = public static final int result_button_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165210] + - Field: result_list_view I + Access flags: 0x19 + = public static final int result_list_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165221] + - Field: result_view I + Access flags: 0x19 + = public static final int result_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165198] + - Field: return_scan_result I + Access flags: 0x19 + = public static final int return_scan_result + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165191] + - Field: search_book_contents_failed I + Access flags: 0x19 + = public static final int search_book_contents_failed + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165192] + - Field: search_book_contents_succeeded I + Access flags: 0x19 + = public static final int search_book_contents_succeeded + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165193] + - Field: share_app_button I + Access flags: 0x19 + = public static final int share_app_button + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165224] + - Field: share_bookmark_button I + Access flags: 0x19 + = public static final int share_bookmark_button + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165225] + - Field: share_clipboard_button I + Access flags: 0x19 + = public static final int share_clipboard_button + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165227] + - Field: share_contact_button I + Access flags: 0x19 + = public static final int share_contact_button + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165226] + - Field: share_text_view I + Access flags: 0x19 + = public static final int share_text_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165228] + - Field: shopper_button I + Access flags: 0x19 + = public static final int shopper_button + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165211] + - Field: snippet_view I + Access flags: 0x19 + = public static final int snippet_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165223] + - Field: status_view I + Access flags: 0x19 + = public static final int status_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165212] + - Field: time_text_view I + Access flags: 0x19 + = public static final int time_text_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165205] + - Field: time_text_view_label I + Access flags: 0x19 + = public static final int time_text_view_label + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165204] + - Field: type_text_view I + Access flags: 0x19 + = public static final int type_text_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165203] + - Field: type_text_view_label I + Access flags: 0x19 + = public static final int type_text_view_label + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165202] + - Field: viewfinder_view I + Access flags: 0x19 + = public static final int viewfinder_view + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131165197] + +Methods (count = 1): + - Method: ()V + Access flags: 0x1 + = public R$id() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #49 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/R$id] + - Class [com/google/zxing/client/android/R] + - Utf8 [id] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/R$layout + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.R$layout extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 34): + - Integer [2130903040] + - Integer [2130903041] + - Integer [2130903042] + - Integer [2130903043] + - Integer [2130903044] + - Integer [2130903045] + - Integer [2130903046] + - Integer [2130903047] + - Integer [2130903048] + - Class [com/google/zxing/client/android/R] + - Class [com/google/zxing/client/android/R$layout] + - Class [java/lang/Object] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - Utf8 [()V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [bookmark_picker_list_item] + - Utf8 [capture] + - Utf8 [com/google/zxing/client/android/R] + - Utf8 [com/google/zxing/client/android/R$layout] + - Utf8 [encode] + - Utf8 [help] + - Utf8 [java/lang/Object] + - Utf8 [layout] + - Utf8 [network] + - Utf8 [search_book_contents] + - Utf8 [search_book_contents_header] + - Utf8 [search_book_contents_list_item] + - Utf8 [share] + +Fields (count = 9): + - Field: bookmark_picker_list_item I + Access flags: 0x19 + = public static final int bookmark_picker_list_item + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2130903040] + - Field: capture I + Access flags: 0x19 + = public static final int capture + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2130903041] + - Field: encode I + Access flags: 0x19 + = public static final int encode + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2130903042] + - Field: help I + Access flags: 0x19 + = public static final int help + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2130903043] + - Field: network I + Access flags: 0x19 + = public static final int network + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2130903044] + - Field: search_book_contents I + Access flags: 0x19 + = public static final int search_book_contents + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2130903045] + - Field: search_book_contents_header I + Access flags: 0x19 + = public static final int search_book_contents_header + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2130903046] + - Field: search_book_contents_list_item I + Access flags: 0x19 + = public static final int search_book_contents_list_item + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2130903047] + - Field: share I + Access flags: 0x19 + = public static final int share + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2130903048] + +Methods (count = 1): + - Method: ()V + Access flags: 0x1 + = public R$layout() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #13 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/R$layout] + - Class [com/google/zxing/client/android/R] + - Utf8 [layout] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/R$raw + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.R$raw extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 18): + - Integer [2131034112] + - Class [com/google/zxing/client/android/R] + - Class [com/google/zxing/client/android/R$raw] + - Class [java/lang/Object] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - Utf8 [()V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [beep] + - Utf8 [com/google/zxing/client/android/R] + - Utf8 [com/google/zxing/client/android/R$raw] + - Utf8 [java/lang/Object] + - Utf8 [raw] + +Fields (count = 1): + - Field: beep I + Access flags: 0x19 + = public static final int beep + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131034112] + +Methods (count = 1): + - Method: ()V + Access flags: 0x1 + = public R$raw() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #5 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/R$raw] + - Class [com/google/zxing/client/android/R] + - Utf8 [raw] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/R$string + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.R$string extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 264): + - Integer [2131230720] + - Integer [2131230721] + - Integer [2131230722] + - Integer [2131230723] + - Integer [2131230724] + - Integer [2131230725] + - Integer [2131230726] + - Integer [2131230727] + - Integer [2131230728] + - Integer [2131230729] + - Integer [2131230730] + - Integer [2131230731] + - Integer [2131230732] + - Integer [2131230733] + - Integer [2131230734] + - Integer [2131230735] + - Integer [2131230736] + - Integer [2131230737] + - Integer [2131230738] + - Integer [2131230739] + - Integer [2131230740] + - Integer [2131230741] + - Integer [2131230742] + - Integer [2131230743] + - Integer [2131230744] + - Integer [2131230745] + - Integer [2131230746] + - Integer [2131230747] + - Integer [2131230748] + - Integer [2131230749] + - Integer [2131230750] + - Integer [2131230751] + - Integer [2131230752] + - Integer [2131230753] + - Integer [2131230754] + - Integer [2131230755] + - Integer [2131230756] + - Integer [2131230757] + - Integer [2131230758] + - Integer [2131230759] + - Integer [2131230760] + - Integer [2131230761] + - Integer [2131230762] + - Integer [2131230763] + - Integer [2131230764] + - Integer [2131230765] + - Integer [2131230766] + - Integer [2131230767] + - Integer [2131230768] + - Integer [2131230769] + - Integer [2131230770] + - Integer [2131230771] + - Integer [2131230772] + - Integer [2131230773] + - Integer [2131230774] + - Integer [2131230775] + - Integer [2131230776] + - Integer [2131230777] + - Integer [2131230778] + - Integer [2131230779] + - Integer [2131230780] + - Integer [2131230781] + - Integer [2131230782] + - Integer [2131230783] + - Integer [2131230784] + - Integer [2131230785] + - Integer [2131230786] + - Integer [2131230787] + - Integer [2131230788] + - Integer [2131230789] + - Integer [2131230790] + - Integer [2131230791] + - Integer [2131230792] + - Integer [2131230793] + - Integer [2131230794] + - Integer [2131230795] + - Integer [2131230796] + - Integer [2131230797] + - Integer [2131230798] + - Integer [2131230799] + - Integer [2131230800] + - Integer [2131230801] + - Integer [2131230802] + - Integer [2131230803] + - Integer [2131230804] + - Integer [2131230805] + - Integer [2131230806] + - Integer [2131230807] + - Integer [2131230808] + - Integer [2131230809] + - Integer [2131230810] + - Integer [2131230811] + - Integer [2131230812] + - Integer [2131230813] + - Integer [2131230814] + - Integer [2131230815] + - Integer [2131230816] + - Integer [2131230817] + - Integer [2131230818] + - Integer [2131230819] + - Integer [2131230820] + - Integer [2131230821] + - Integer [2131230822] + - Integer [2131230823] + - Integer [2131230824] + - Integer [2131230825] + - Integer [2131230826] + - Integer [2131230827] + - Integer [2131230828] + - Integer [2131230829] + - Integer [2131230830] + - Integer [2131230831] + - Integer [2131230832] + - Integer [2131230833] + - Integer [2131230834] + - Integer [2131230835] + - Integer [2131230836] + - Integer [2131230837] + - Integer [2131230838] + - Integer [2131230839] + - Integer [2131230840] + - Integer [2131230841] + - Integer [2131230842] + - Integer [2131230843] + - Class [com/google/zxing/client/android/R] + - Class [com/google/zxing/client/android/R$string] + - Class [java/lang/Object] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - Utf8 [()V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [app_name] + - Utf8 [app_picker_name] + - Utf8 [bookmark_picker_name] + - Utf8 [button_add_calendar] + - Utf8 [button_add_contact] + - Utf8 [button_back] + - Utf8 [button_book_search] + - Utf8 [button_cancel] + - Utf8 [button_clipboard_empty] + - Utf8 [button_custom_product_search] + - Utf8 [button_dial] + - Utf8 [button_done] + - Utf8 [button_email] + - Utf8 [button_get_directions] + - Utf8 [button_google_shopper] + - Utf8 [button_mms] + - Utf8 [button_ok] + - Utf8 [button_open_browser] + - Utf8 [button_product_search] + - Utf8 [button_read_book] + - Utf8 [button_search_book_contents] + - Utf8 [button_share_app] + - Utf8 [button_share_bookmark] + - Utf8 [button_share_by_email] + - Utf8 [button_share_by_sms] + - Utf8 [button_share_clipboard] + - Utf8 [button_share_contact] + - Utf8 [button_show_map] + - Utf8 [button_sms] + - Utf8 [button_web_search] + - Utf8 [button_wifi] + - Utf8 [com/google/zxing/client/android/R] + - Utf8 [com/google/zxing/client/android/R$string] + - Utf8 [contents_contact] + - Utf8 [contents_email] + - Utf8 [contents_location] + - Utf8 [contents_phone] + - Utf8 [contents_sms] + - Utf8 [contents_text] + - Utf8 [history_clear_text] + - Utf8 [history_email_title] + - Utf8 [history_send] + - Utf8 [history_title] + - Utf8 [java/lang/Object] + - Utf8 [menu_about] + - Utf8 [menu_help] + - Utf8 [menu_history] + - Utf8 [menu_settings] + - Utf8 [menu_share] + - Utf8 [msg_about] + - Utf8 [msg_buggy] + - Utf8 [msg_bulk_mode_scanned] + - Utf8 [msg_camera_framework_bug] + - Utf8 [msg_default_contents] + - Utf8 [msg_default_format] + - Utf8 [msg_default_meta] + - Utf8 [msg_default_mms_subject] + - Utf8 [msg_default_status] + - Utf8 [msg_default_time] + - Utf8 [msg_default_type] + - Utf8 [msg_encode_barcode_failed] + - Utf8 [msg_encode_contents_failed] + - Utf8 [msg_google_shopper_missing] + - Utf8 [msg_install_google_shopper] + - Utf8 [msg_intent_failed] + - Utf8 [msg_loading_apps] + - Utf8 [msg_not_our_results] + - Utf8 [msg_redirect] + - Utf8 [msg_sbc_book_not_searchable] + - Utf8 [msg_sbc_failed] + - Utf8 [msg_sbc_no_page_returned] + - Utf8 [msg_sbc_page] + - Utf8 [msg_sbc_searching_book] + - Utf8 [msg_sbc_snippet_unavailable] + - Utf8 [msg_sbc_unknown_page] + - Utf8 [msg_share_explanation] + - Utf8 [msg_share_subject_line] + - Utf8 [msg_share_text] + - Utf8 [msg_unmount_usb] + - Utf8 [preferences_actions_title] + - Utf8 [preferences_bulk_mode_summary] + - Utf8 [preferences_bulk_mode_title] + - Utf8 [preferences_copy_to_clipboard_title] + - Utf8 [preferences_custom_product_search_summary] + - Utf8 [preferences_custom_product_search_title] + - Utf8 [preferences_decode_1D_title] + - Utf8 [preferences_decode_Data_Matrix_title] + - Utf8 [preferences_decode_QR_title] + - Utf8 [preferences_front_light_summary] + - Utf8 [preferences_front_light_title] + - Utf8 [preferences_general_title] + - Utf8 [preferences_name] + - Utf8 [preferences_play_beep_title] + - Utf8 [preferences_remember_duplicates_summary] + - Utf8 [preferences_remember_duplicates_title] + - Utf8 [preferences_result_title] + - Utf8 [preferences_reverse_image_summary] + - Utf8 [preferences_reverse_image_title] + - Utf8 [preferences_scanning_title] + - Utf8 [preferences_supplemental_summary] + - Utf8 [preferences_supplemental_title] + - Utf8 [preferences_vibrate_title] + - Utf8 [result_address_book] + - Utf8 [result_calendar] + - Utf8 [result_email_address] + - Utf8 [result_geo] + - Utf8 [result_isbn] + - Utf8 [result_product] + - Utf8 [result_sms] + - Utf8 [result_tel] + - Utf8 [result_text] + - Utf8 [result_uri] + - Utf8 [result_wifi] + - Utf8 [sbc_name] + - Utf8 [share_name] + - Utf8 [string] + - Utf8 [title_about] + - Utf8 [wa_name] + - Utf8 [wifi_changing_network] + - Utf8 [wifi_connect_failed] + - Utf8 [wifi_connected] + - Utf8 [wifi_creating_network] + - Utf8 [wifi_modifying_network] + - Utf8 [wifi_ssid_label] + - Utf8 [wifi_ssid_missing] + - Utf8 [wifi_type_incorrect] + - Utf8 [wifi_type_label] + - Utf8 [zxing_url] + +Fields (count = 124): + - Field: app_name I + Access flags: 0x19 + = public static final int app_name + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230720] + - Field: app_picker_name I + Access flags: 0x19 + = public static final int app_picker_name + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230721] + - Field: bookmark_picker_name I + Access flags: 0x19 + = public static final int bookmark_picker_name + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230722] + - Field: button_add_calendar I + Access flags: 0x19 + = public static final int button_add_calendar + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230723] + - Field: button_add_contact I + Access flags: 0x19 + = public static final int button_add_contact + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230724] + - Field: button_back I + Access flags: 0x19 + = public static final int button_back + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230725] + - Field: button_book_search I + Access flags: 0x19 + = public static final int button_book_search + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230726] + - Field: button_cancel I + Access flags: 0x19 + = public static final int button_cancel + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230727] + - Field: button_clipboard_empty I + Access flags: 0x19 + = public static final int button_clipboard_empty + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230728] + - Field: button_custom_product_search I + Access flags: 0x19 + = public static final int button_custom_product_search + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230729] + - Field: button_dial I + Access flags: 0x19 + = public static final int button_dial + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230730] + - Field: button_done I + Access flags: 0x19 + = public static final int button_done + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230731] + - Field: button_email I + Access flags: 0x19 + = public static final int button_email + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230732] + - Field: button_get_directions I + Access flags: 0x19 + = public static final int button_get_directions + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230733] + - Field: button_google_shopper I + Access flags: 0x19 + = public static final int button_google_shopper + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230734] + - Field: button_mms I + Access flags: 0x19 + = public static final int button_mms + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230735] + - Field: button_ok I + Access flags: 0x19 + = public static final int button_ok + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230736] + - Field: button_open_browser I + Access flags: 0x19 + = public static final int button_open_browser + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230737] + - Field: button_product_search I + Access flags: 0x19 + = public static final int button_product_search + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230738] + - Field: button_read_book I + Access flags: 0x19 + = public static final int button_read_book + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230739] + - Field: button_search_book_contents I + Access flags: 0x19 + = public static final int button_search_book_contents + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230740] + - Field: button_share_app I + Access flags: 0x19 + = public static final int button_share_app + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230741] + - Field: button_share_bookmark I + Access flags: 0x19 + = public static final int button_share_bookmark + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230742] + - Field: button_share_by_email I + Access flags: 0x19 + = public static final int button_share_by_email + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230743] + - Field: button_share_by_sms I + Access flags: 0x19 + = public static final int button_share_by_sms + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230744] + - Field: button_share_clipboard I + Access flags: 0x19 + = public static final int button_share_clipboard + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230745] + - Field: button_share_contact I + Access flags: 0x19 + = public static final int button_share_contact + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230746] + - Field: button_show_map I + Access flags: 0x19 + = public static final int button_show_map + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230747] + - Field: button_sms I + Access flags: 0x19 + = public static final int button_sms + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230748] + - Field: button_web_search I + Access flags: 0x19 + = public static final int button_web_search + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230749] + - Field: button_wifi I + Access flags: 0x19 + = public static final int button_wifi + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230750] + - Field: contents_contact I + Access flags: 0x19 + = public static final int contents_contact + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230751] + - Field: contents_email I + Access flags: 0x19 + = public static final int contents_email + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230752] + - Field: contents_location I + Access flags: 0x19 + = public static final int contents_location + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230753] + - Field: contents_phone I + Access flags: 0x19 + = public static final int contents_phone + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230754] + - Field: contents_sms I + Access flags: 0x19 + = public static final int contents_sms + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230755] + - Field: contents_text I + Access flags: 0x19 + = public static final int contents_text + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230756] + - Field: history_clear_text I + Access flags: 0x19 + = public static final int history_clear_text + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230757] + - Field: history_email_title I + Access flags: 0x19 + = public static final int history_email_title + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230758] + - Field: history_send I + Access flags: 0x19 + = public static final int history_send + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230759] + - Field: history_title I + Access flags: 0x19 + = public static final int history_title + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230760] + - Field: menu_about I + Access flags: 0x19 + = public static final int menu_about + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230761] + - Field: menu_help I + Access flags: 0x19 + = public static final int menu_help + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230762] + - Field: menu_history I + Access flags: 0x19 + = public static final int menu_history + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230763] + - Field: menu_settings I + Access flags: 0x19 + = public static final int menu_settings + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230764] + - Field: menu_share I + Access flags: 0x19 + = public static final int menu_share + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230765] + - Field: msg_about I + Access flags: 0x19 + = public static final int msg_about + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230766] + - Field: msg_buggy I + Access flags: 0x19 + = public static final int msg_buggy + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230767] + - Field: msg_bulk_mode_scanned I + Access flags: 0x19 + = public static final int msg_bulk_mode_scanned + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230768] + - Field: msg_camera_framework_bug I + Access flags: 0x19 + = public static final int msg_camera_framework_bug + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230769] + - Field: msg_default_contents I + Access flags: 0x19 + = public static final int msg_default_contents + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230770] + - Field: msg_default_format I + Access flags: 0x19 + = public static final int msg_default_format + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230771] + - Field: msg_default_meta I + Access flags: 0x19 + = public static final int msg_default_meta + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230772] + - Field: msg_default_mms_subject I + Access flags: 0x19 + = public static final int msg_default_mms_subject + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230773] + - Field: msg_default_status I + Access flags: 0x19 + = public static final int msg_default_status + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230774] + - Field: msg_default_time I + Access flags: 0x19 + = public static final int msg_default_time + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230775] + - Field: msg_default_type I + Access flags: 0x19 + = public static final int msg_default_type + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230776] + - Field: msg_encode_barcode_failed I + Access flags: 0x19 + = public static final int msg_encode_barcode_failed + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230777] + - Field: msg_encode_contents_failed I + Access flags: 0x19 + = public static final int msg_encode_contents_failed + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230778] + - Field: msg_google_shopper_missing I + Access flags: 0x19 + = public static final int msg_google_shopper_missing + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230779] + - Field: msg_install_google_shopper I + Access flags: 0x19 + = public static final int msg_install_google_shopper + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230780] + - Field: msg_intent_failed I + Access flags: 0x19 + = public static final int msg_intent_failed + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230781] + - Field: msg_loading_apps I + Access flags: 0x19 + = public static final int msg_loading_apps + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230782] + - Field: msg_not_our_results I + Access flags: 0x19 + = public static final int msg_not_our_results + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230783] + - Field: msg_redirect I + Access flags: 0x19 + = public static final int msg_redirect + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230784] + - Field: msg_sbc_book_not_searchable I + Access flags: 0x19 + = public static final int msg_sbc_book_not_searchable + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230785] + - Field: msg_sbc_failed I + Access flags: 0x19 + = public static final int msg_sbc_failed + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230786] + - Field: msg_sbc_no_page_returned I + Access flags: 0x19 + = public static final int msg_sbc_no_page_returned + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230787] + - Field: msg_sbc_page I + Access flags: 0x19 + = public static final int msg_sbc_page + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230788] + - Field: msg_sbc_searching_book I + Access flags: 0x19 + = public static final int msg_sbc_searching_book + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230789] + - Field: msg_sbc_snippet_unavailable I + Access flags: 0x19 + = public static final int msg_sbc_snippet_unavailable + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230790] + - Field: msg_sbc_unknown_page I + Access flags: 0x19 + = public static final int msg_sbc_unknown_page + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230791] + - Field: msg_share_explanation I + Access flags: 0x19 + = public static final int msg_share_explanation + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230792] + - Field: msg_share_subject_line I + Access flags: 0x19 + = public static final int msg_share_subject_line + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230793] + - Field: msg_share_text I + Access flags: 0x19 + = public static final int msg_share_text + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230794] + - Field: msg_unmount_usb I + Access flags: 0x19 + = public static final int msg_unmount_usb + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230795] + - Field: preferences_actions_title I + Access flags: 0x19 + = public static final int preferences_actions_title + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230796] + - Field: preferences_bulk_mode_summary I + Access flags: 0x19 + = public static final int preferences_bulk_mode_summary + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230797] + - Field: preferences_bulk_mode_title I + Access flags: 0x19 + = public static final int preferences_bulk_mode_title + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230798] + - Field: preferences_copy_to_clipboard_title I + Access flags: 0x19 + = public static final int preferences_copy_to_clipboard_title + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230799] + - Field: preferences_custom_product_search_summary I + Access flags: 0x19 + = public static final int preferences_custom_product_search_summary + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230800] + - Field: preferences_custom_product_search_title I + Access flags: 0x19 + = public static final int preferences_custom_product_search_title + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230801] + - Field: preferences_decode_1D_title I + Access flags: 0x19 + = public static final int preferences_decode_1D_title + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230802] + - Field: preferences_decode_Data_Matrix_title I + Access flags: 0x19 + = public static final int preferences_decode_Data_Matrix_title + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230803] + - Field: preferences_decode_QR_title I + Access flags: 0x19 + = public static final int preferences_decode_QR_title + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230804] + - Field: preferences_front_light_summary I + Access flags: 0x19 + = public static final int preferences_front_light_summary + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230805] + - Field: preferences_front_light_title I + Access flags: 0x19 + = public static final int preferences_front_light_title + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230806] + - Field: preferences_general_title I + Access flags: 0x19 + = public static final int preferences_general_title + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230807] + - Field: preferences_name I + Access flags: 0x19 + = public static final int preferences_name + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230808] + - Field: preferences_play_beep_title I + Access flags: 0x19 + = public static final int preferences_play_beep_title + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230809] + - Field: preferences_remember_duplicates_summary I + Access flags: 0x19 + = public static final int preferences_remember_duplicates_summary + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230810] + - Field: preferences_remember_duplicates_title I + Access flags: 0x19 + = public static final int preferences_remember_duplicates_title + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230811] + - Field: preferences_result_title I + Access flags: 0x19 + = public static final int preferences_result_title + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230814] + - Field: preferences_reverse_image_summary I + Access flags: 0x19 + = public static final int preferences_reverse_image_summary + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230812] + - Field: preferences_reverse_image_title I + Access flags: 0x19 + = public static final int preferences_reverse_image_title + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230813] + - Field: preferences_scanning_title I + Access flags: 0x19 + = public static final int preferences_scanning_title + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230815] + - Field: preferences_supplemental_summary I + Access flags: 0x19 + = public static final int preferences_supplemental_summary + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230816] + - Field: preferences_supplemental_title I + Access flags: 0x19 + = public static final int preferences_supplemental_title + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230817] + - Field: preferences_vibrate_title I + Access flags: 0x19 + = public static final int preferences_vibrate_title + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230818] + - Field: result_address_book I + Access flags: 0x19 + = public static final int result_address_book + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230819] + - Field: result_calendar I + Access flags: 0x19 + = public static final int result_calendar + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230820] + - Field: result_email_address I + Access flags: 0x19 + = public static final int result_email_address + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230821] + - Field: result_geo I + Access flags: 0x19 + = public static final int result_geo + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230822] + - Field: result_isbn I + Access flags: 0x19 + = public static final int result_isbn + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230823] + - Field: result_product I + Access flags: 0x19 + = public static final int result_product + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230824] + - Field: result_sms I + Access flags: 0x19 + = public static final int result_sms + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230825] + - Field: result_tel I + Access flags: 0x19 + = public static final int result_tel + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230826] + - Field: result_text I + Access flags: 0x19 + = public static final int result_text + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230827] + - Field: result_uri I + Access flags: 0x19 + = public static final int result_uri + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230828] + - Field: result_wifi I + Access flags: 0x19 + = public static final int result_wifi + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230829] + - Field: sbc_name I + Access flags: 0x19 + = public static final int sbc_name + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230830] + - Field: share_name I + Access flags: 0x19 + = public static final int share_name + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230831] + - Field: title_about I + Access flags: 0x19 + = public static final int title_about + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230832] + - Field: wa_name I + Access flags: 0x19 + = public static final int wa_name + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230833] + - Field: wifi_changing_network I + Access flags: 0x19 + = public static final int wifi_changing_network + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230834] + - Field: wifi_connect_failed I + Access flags: 0x19 + = public static final int wifi_connect_failed + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230840] + - Field: wifi_connected I + Access flags: 0x19 + = public static final int wifi_connected + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230835] + - Field: wifi_creating_network I + Access flags: 0x19 + = public static final int wifi_creating_network + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230836] + - Field: wifi_modifying_network I + Access flags: 0x19 + = public static final int wifi_modifying_network + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230837] + - Field: wifi_ssid_label I + Access flags: 0x19 + = public static final int wifi_ssid_label + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230841] + - Field: wifi_ssid_missing I + Access flags: 0x19 + = public static final int wifi_ssid_missing + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230838] + - Field: wifi_type_incorrect I + Access flags: 0x19 + = public static final int wifi_type_incorrect + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230839] + - Field: wifi_type_label I + Access flags: 0x19 + = public static final int wifi_type_label + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230842] + - Field: zxing_url I + Access flags: 0x19 + = public static final int zxing_url + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2131230843] + +Methods (count = 1): + - Method: ()V + Access flags: 0x1 + = public R$string() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #128 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/R$string] + - Class [com/google/zxing/client/android/R] + - Utf8 [string] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/R$styleable + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.R$styleable extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 19): + - Class [com/google/zxing/client/android/R] + - Class [com/google/zxing/client/android/R$styleable] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/android/R$styleable.ViewfinderView [I] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ViewfinderView [I] + - Utf8 [()V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [InnerClasses] + - Utf8 [ViewfinderView] + - Utf8 [[I] + - Utf8 [com/google/zxing/client/android/R] + - Utf8 [com/google/zxing/client/android/R$styleable] + - Utf8 [java/lang/Object] + - Utf8 [styleable] + +Fields (count = 1): + - Field: ViewfinderView [I + Access flags: 0x19 + = public static final int[] ViewfinderView + +Methods (count = 2): + - Method: ()V + Access flags: 0x1 + = public R$styleable() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #5 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 7, locals = 0, stack = 1): + [0] iconst_0 + [1] newarray 10 + [3] putstatic #4 + - Fieldref [com/google/zxing/client/android/R$styleable.ViewfinderView [I] + [6] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/R$styleable] + - Class [com/google/zxing/client/android/R] + - Utf8 [styleable] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/R$xml + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.R$xml extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 18): + - Integer [2130968576] + - Class [com/google/zxing/client/android/R] + - Class [com/google/zxing/client/android/R$xml] + - Class [java/lang/Object] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - Utf8 [()V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [com/google/zxing/client/android/R] + - Utf8 [com/google/zxing/client/android/R$xml] + - Utf8 [java/lang/Object] + - Utf8 [preferences] + - Utf8 [xml] + +Fields (count = 1): + - Field: preferences I + Access flags: 0x19 + = public static final int preferences + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2130968576] + +Methods (count = 1): + - Method: ()V + Access flags: 0x1 + = public R$xml() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #5 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/client/android/R$xml] + - Class [com/google/zxing/client/android/R] + - Utf8 [xml] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/ViewfinderResultPointCallback + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.ViewfinderResultPointCallback extends java.lang.Object + +Interfaces (count = 1): + - Class [com/google/zxing/ResultPointCallback] + +Constant Pool (count = 24): + - Class [com/google/zxing/ResultPointCallback] + - Class [com/google/zxing/client/android/ViewfinderResultPointCallback] + - Class [com/google/zxing/client/android/ViewfinderView] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/android/ViewfinderResultPointCallback.viewfinderView Lcom/google/zxing/client/android/ViewfinderView;] + - Methodref [com/google/zxing/client/android/ViewfinderView.addPossibleResultPoint (Lcom/google/zxing/ResultPoint;)V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [addPossibleResultPoint (Lcom/google/zxing/ResultPoint;)V] + - NameAndType [viewfinderView Lcom/google/zxing/client/android/ViewfinderView;] + - Utf8 [()V] + - Utf8 [(Lcom/google/zxing/ResultPoint;)V] + - Utf8 [(Lcom/google/zxing/client/android/ViewfinderView;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Lcom/google/zxing/client/android/ViewfinderView;] + - Utf8 [addPossibleResultPoint] + - Utf8 [com/google/zxing/ResultPointCallback] + - Utf8 [com/google/zxing/client/android/ViewfinderResultPointCallback] + - Utf8 [com/google/zxing/client/android/ViewfinderView] + - Utf8 [foundPossibleResultPoint] + - Utf8 [java/lang/Object] + - Utf8 [viewfinderView] + +Fields (count = 1): + - Field: viewfinderView Lcom/google/zxing/client/android/ViewfinderView; + Access flags: 0x12 + = private final com.google.zxing.client.android.ViewfinderView viewfinderView + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/ViewfinderView;)V + Access flags: 0x0 + = ViewfinderResultPointCallback(com.google.zxing.client.android.ViewfinderView) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #7 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #5 + - Fieldref [com/google/zxing/client/android/ViewfinderResultPointCallback.viewfinderView Lcom/google/zxing/client/android/ViewfinderView;] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: foundPossibleResultPoint(Lcom/google/zxing/ResultPoint;)V + Access flags: 0x11 + = public final void foundPossibleResultPoint(com.google.zxing.ResultPoint) + Class member attributes (count = 1): + - Code attribute instructions (code length = 9, locals = 2, stack = 2): + [0] aload_0 v0 + [1] getfield #5 + - Fieldref [com/google/zxing/client/android/ViewfinderResultPointCallback.viewfinderView Lcom/google/zxing/client/android/ViewfinderView;] + [4] aload_1 v1 + [5] invokevirtual #6 + - Methodref [com/google/zxing/client/android/ViewfinderView.addPossibleResultPoint (Lcom/google/zxing/ResultPoint;)V] + [8] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/ViewfinderView + Superclass: android/view/View + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.ViewfinderView extends android.view.View + +Interfaces (count = 0): + +Constant Pool (count = 203): + - Integer [20] + - Integer [160] + - Integer [2131099652] + - Integer [2131099657] + - Integer [2131099668] + - Integer [2131099669] + - Integer [2131099670] + - Float [3.0] + - Float [6.0] + - Class [android/content/res/Resources] + - Class [android/graphics/Canvas] + - Class [android/graphics/Paint] + - Class [android/graphics/Rect] + - Class [android/view/View] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/client/android/ViewfinderView] + - Class [com/google/zxing/client/android/camera/CameraManager] + - Class [java/util/ArrayList] + - Class [java/util/Iterator] + - Class [java/util/List] + - Long [80] + - Fieldref [android/graphics/Rect.bottom I] + - Fieldref [android/graphics/Rect.left I] + - Fieldref [android/graphics/Rect.right I] + - Fieldref [android/graphics/Rect.top I] + - Fieldref [com/google/zxing/client/android/ViewfinderView.SCANNER_ALPHA [I] + - Fieldref [com/google/zxing/client/android/ViewfinderView.frameColor I] + - Fieldref [com/google/zxing/client/android/ViewfinderView.laserColor I] + - Fieldref [com/google/zxing/client/android/ViewfinderView.lastPossibleResultPoints Ljava/util/List;] + - Fieldref [com/google/zxing/client/android/ViewfinderView.maskColor I] + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + - Fieldref [com/google/zxing/client/android/ViewfinderView.possibleResultPoints Ljava/util/List;] + - Fieldref [com/google/zxing/client/android/ViewfinderView.resultBitmap Landroid/graphics/Bitmap;] + - Fieldref [com/google/zxing/client/android/ViewfinderView.resultColor I] + - Fieldref [com/google/zxing/client/android/ViewfinderView.resultPointColor I] + - Fieldref [com/google/zxing/client/android/ViewfinderView.scannerAlpha I] + - Methodref [android/content/res/Resources.getColor (I)I] + - Methodref [android/graphics/Canvas.drawBitmap (Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V] + - Methodref [android/graphics/Canvas.drawCircle (FFFLandroid/graphics/Paint;)V] + - Methodref [android/graphics/Canvas.drawRect (FFFFLandroid/graphics/Paint;)V] + - Methodref [android/graphics/Canvas.getHeight ()I] + - Methodref [android/graphics/Canvas.getWidth ()I] + - Methodref [android/graphics/Paint. ()V] + - Methodref [android/graphics/Paint.setAlpha (I)V] + - Methodref [android/graphics/Paint.setColor (I)V] + - Methodref [android/graphics/Rect.height ()I] + - Methodref [android/graphics/Rect.width ()I] + - Methodref [android/view/View. (Landroid/content/Context;Landroid/util/AttributeSet;)V] + - Methodref [com/google/zxing/ResultPoint.getX ()F] + - Methodref [com/google/zxing/ResultPoint.getY ()F] + - Methodref [com/google/zxing/client/android/ViewfinderView.getResources ()Landroid/content/res/Resources;] + - Methodref [com/google/zxing/client/android/ViewfinderView.invalidate ()V] + - Methodref [com/google/zxing/client/android/ViewfinderView.postInvalidateDelayed (JIIII)V] + - Methodref [com/google/zxing/client/android/camera/CameraManager.get ()Lcom/google/zxing/client/android/camera/CameraManager;] + - Methodref [com/google/zxing/client/android/camera/CameraManager.getFramingRect ()Landroid/graphics/Rect;] + - Methodref [com/google/zxing/client/android/camera/CameraManager.getFramingRectInPreview ()Landroid/graphics/Rect;] + - Methodref [java/util/ArrayList. (I)V] + - InterfaceMethodref [java/util/Iterator.hasNext ()Z] + - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;] + - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z] + - InterfaceMethodref [java/util/List.clear ()V] + - InterfaceMethodref [java/util/List.isEmpty ()Z] + - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;] + - InterfaceMethodref [java/util/List.size ()I] + - InterfaceMethodref [java/util/List.subList (II)Ljava/util/List;] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Landroid/content/Context;Landroid/util/AttributeSet;)V] + - NameAndType [SCANNER_ALPHA [I] + - NameAndType [add (Ljava/lang/Object;)Z] + - NameAndType [bottom I] + - NameAndType [clear ()V] + - NameAndType [drawBitmap (Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V] + - NameAndType [drawCircle (FFFLandroid/graphics/Paint;)V] + - NameAndType [drawRect (FFFFLandroid/graphics/Paint;)V] + - NameAndType [frameColor I] + - NameAndType [get ()Lcom/google/zxing/client/android/camera/CameraManager;] + - NameAndType [getColor (I)I] + - NameAndType [getFramingRect ()Landroid/graphics/Rect;] + - NameAndType [getFramingRectInPreview ()Landroid/graphics/Rect;] + - NameAndType [getHeight ()I] + - NameAndType [getResources ()Landroid/content/res/Resources;] + - NameAndType [getWidth ()I] + - NameAndType [getX ()F] + - NameAndType [getY ()F] + - NameAndType [hasNext ()Z] + - NameAndType [height ()I] + - NameAndType [invalidate ()V] + - NameAndType [isEmpty ()Z] + - NameAndType [iterator ()Ljava/util/Iterator;] + - NameAndType [laserColor I] + - NameAndType [lastPossibleResultPoints Ljava/util/List;] + - NameAndType [left I] + - NameAndType [maskColor I] + - NameAndType [next ()Ljava/lang/Object;] + - NameAndType [paint Landroid/graphics/Paint;] + - NameAndType [possibleResultPoints Ljava/util/List;] + - NameAndType [postInvalidateDelayed (JIIII)V] + - NameAndType [resultBitmap Landroid/graphics/Bitmap;] + - NameAndType [resultColor I] + - NameAndType [resultPointColor I] + - NameAndType [right I] + - NameAndType [scannerAlpha I] + - NameAndType [setAlpha (I)V] + - NameAndType [setColor (I)V] + - NameAndType [size ()I] + - NameAndType [subList (II)Ljava/util/List;] + - NameAndType [top I] + - NameAndType [width ()I] + - Utf8 [()F] + - Utf8 [()I] + - Utf8 [()Landroid/content/res/Resources;] + - Utf8 [()Landroid/graphics/Rect;] + - Utf8 [()Lcom/google/zxing/client/android/camera/CameraManager;] + - Utf8 [()Ljava/lang/Object;] + - Utf8 [()Ljava/util/Iterator;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(FFFFLandroid/graphics/Paint;)V] + - Utf8 [(FFFLandroid/graphics/Paint;)V] + - Utf8 [(I)I] + - Utf8 [(I)V] + - Utf8 [(II)Ljava/util/List;] + - Utf8 [(JIIII)V] + - Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;)V] + - Utf8 [(Landroid/graphics/Bitmap;)V] + - Utf8 [(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V] + - Utf8 [(Landroid/graphics/Canvas;)V] + - Utf8 [(Lcom/google/zxing/ResultPoint;)V] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [] + - Utf8 [] + - Utf8 [ANIMATION_DELAY] + - Utf8 [CURRENT_POINT_OPACITY] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [I] + - Utf8 [J] + - Utf8 [Landroid/graphics/Bitmap;] + - Utf8 [Landroid/graphics/Paint;] + - Utf8 [Ljava/util/List;] + - Utf8 [Ljava/util/List;] + - Utf8 [MAX_RESULT_POINTS] + - Utf8 [SCANNER_ALPHA] + - Utf8 [Signature] + - Utf8 [[I] + - Utf8 [add] + - Utf8 [addPossibleResultPoint] + - Utf8 [android/content/res/Resources] + - Utf8 [android/graphics/Canvas] + - Utf8 [android/graphics/Paint] + - Utf8 [android/graphics/Rect] + - Utf8 [android/view/View] + - Utf8 [bottom] + - Utf8 [clear] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/client/android/ViewfinderView] + - Utf8 [com/google/zxing/client/android/camera/CameraManager] + - Utf8 [drawBitmap] + - Utf8 [drawCircle] + - Utf8 [drawRect] + - Utf8 [drawResultBitmap] + - Utf8 [drawViewfinder] + - Utf8 [frameColor] + - Utf8 [get] + - Utf8 [getColor] + - Utf8 [getFramingRect] + - Utf8 [getFramingRectInPreview] + - Utf8 [getHeight] + - Utf8 [getResources] + - Utf8 [getWidth] + - Utf8 [getX] + - Utf8 [getY] + - Utf8 [hasNext] + - Utf8 [height] + - Utf8 [invalidate] + - Utf8 [isEmpty] + - Utf8 [iterator] + - Utf8 [java/util/ArrayList] + - Utf8 [java/util/Iterator] + - Utf8 [java/util/List] + - Utf8 [laserColor] + - Utf8 [lastPossibleResultPoints] + - Utf8 [left] + - Utf8 [maskColor] + - Utf8 [next] + - Utf8 [onDraw] + - Utf8 [paint] + - Utf8 [possibleResultPoints] + - Utf8 [postInvalidateDelayed] + - Utf8 [resultBitmap] + - Utf8 [resultColor] + - Utf8 [resultPointColor] + - Utf8 [right] + - Utf8 [scannerAlpha] + - Utf8 [setAlpha] + - Utf8 [setColor] + - Utf8 [size] + - Utf8 [subList] + - Utf8 [top] + - Utf8 [width] + +Fields (count = 14): + - Field: SCANNER_ALPHA [I + Access flags: 0x1a + = private static final int[] SCANNER_ALPHA + - Field: ANIMATION_DELAY J + Access flags: 0x1a + = private static final long ANIMATION_DELAY + Class member attributes (count = 1): + - Constant value attribute: + - Long [80] + - Field: CURRENT_POINT_OPACITY I + Access flags: 0x1a + = private static final int CURRENT_POINT_OPACITY + Class member attributes (count = 1): + - Constant value attribute: + - Integer [160] + - Field: MAX_RESULT_POINTS I + Access flags: 0x1a + = private static final int MAX_RESULT_POINTS + Class member attributes (count = 1): + - Constant value attribute: + - Integer [20] + - Field: paint Landroid/graphics/Paint; + Access flags: 0x12 + = private final android.graphics.Paint paint + - Field: resultBitmap Landroid/graphics/Bitmap; + Access flags: 0x2 + = private android.graphics.Bitmap resultBitmap + - Field: maskColor I + Access flags: 0x12 + = private final int maskColor + - Field: resultColor I + Access flags: 0x12 + = private final int resultColor + - Field: frameColor I + Access flags: 0x12 + = private final int frameColor + - Field: laserColor I + Access flags: 0x12 + = private final int laserColor + - Field: resultPointColor I + Access flags: 0x12 + = private final int resultPointColor + - Field: scannerAlpha I + Access flags: 0x2 + = private int scannerAlpha + - Field: possibleResultPoints Ljava/util/List; + Access flags: 0x2 + = private java.util.List possibleResultPoints + Class member attributes (count = 1): + - Signature attribute: + - Utf8 [Ljava/util/List;] + - Field: lastPossibleResultPoints Ljava/util/List; + Access flags: 0x2 + = private java.util.List lastPossibleResultPoints + Class member attributes (count = 1): + - Signature attribute: + - Utf8 [Ljava/util/List;] + +Methods (count = 6): + - Method: (Landroid/content/Context;Landroid/util/AttributeSet;)V + Access flags: 0x1 + = public ViewfinderView(android.content.Context,android.util.AttributeSet) + Class member attributes (count = 1): + - Code attribute instructions (code length = 95, locals = 3, stack = 4): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] invokespecial #49 + - Methodref [android/view/View. (Landroid/content/Context;Landroid/util/AttributeSet;)V] + [6] aload_0 v0 + [7] new #12 + - Class [android/graphics/Paint] + [10] dup + [11] invokespecial #44 + - Methodref [android/graphics/Paint. ()V] + [14] putfield #32 + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + [17] aload_0 v0 + [18] invokevirtual #52 + - Methodref [com/google/zxing/client/android/ViewfinderView.getResources ()Landroid/content/res/Resources;] + [21] astore_1 v1 + [22] aload_0 v0 + [23] aload_1 v1 + [24] ldc #7 + - Integer [2131099670] + [26] invokevirtual #38 + - Methodref [android/content/res/Resources.getColor (I)I] + [29] putfield #31 + - Fieldref [com/google/zxing/client/android/ViewfinderView.maskColor I] + [32] aload_0 v0 + [33] aload_1 v1 + [34] ldc #4 + - Integer [2131099657] + [36] invokevirtual #38 + - Methodref [android/content/res/Resources.getColor (I)I] + [39] putfield #35 + - Fieldref [com/google/zxing/client/android/ViewfinderView.resultColor I] + [42] aload_0 v0 + [43] aload_1 v1 + [44] ldc #5 + - Integer [2131099668] + [46] invokevirtual #38 + - Methodref [android/content/res/Resources.getColor (I)I] + [49] putfield #28 + - Fieldref [com/google/zxing/client/android/ViewfinderView.frameColor I] + [52] aload_0 v0 + [53] aload_1 v1 + [54] ldc #6 + - Integer [2131099669] + [56] invokevirtual #38 + - Methodref [android/content/res/Resources.getColor (I)I] + [59] putfield #29 + - Fieldref [com/google/zxing/client/android/ViewfinderView.laserColor I] + [62] aload_0 v0 + [63] aload_1 v1 + [64] ldc #3 + - Integer [2131099652] + [66] invokevirtual #38 + - Methodref [android/content/res/Resources.getColor (I)I] + [69] putfield #36 + - Fieldref [com/google/zxing/client/android/ViewfinderView.resultPointColor I] + [72] aload_0 v0 + [73] iconst_0 + [74] putfield #37 + - Fieldref [com/google/zxing/client/android/ViewfinderView.scannerAlpha I] + [77] aload_0 v0 + [78] new #18 + - Class [java/util/ArrayList] + [81] dup + [82] iconst_5 + [83] invokespecial #58 + - Methodref [java/util/ArrayList. (I)V] + [86] putfield #33 + - Fieldref [com/google/zxing/client/android/ViewfinderView.possibleResultPoints Ljava/util/List;] + [89] aload_0 v0 + [90] aconst_null + [91] putfield #30 + - Fieldref [com/google/zxing/client/android/ViewfinderView.lastPossibleResultPoints Ljava/util/List;] + [94] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onDraw(Landroid/graphics/Canvas;)V + Access flags: 0x11 + = public final void onDraw(android.graphics.Canvas) + Class member attributes (count = 1): + - Code attribute instructions (code length = 733, locals = 9, stack = 7): + [0] invokestatic #55 + - Methodref [com/google/zxing/client/android/camera/CameraManager.get ()Lcom/google/zxing/client/android/camera/CameraManager;] + [3] invokevirtual #56 + - Methodref [com/google/zxing/client/android/camera/CameraManager.getFramingRect ()Landroid/graphics/Rect;] + [6] dup + [7] astore_2 v2 + [8] ifnonnull +4 (target=12) + [11] return + [12] aload_1 v1 + [13] invokevirtual #43 + - Methodref [android/graphics/Canvas.getWidth ()I] + [16] istore_3 v3 + [17] aload_1 v1 + [18] invokevirtual #42 + - Methodref [android/graphics/Canvas.getHeight ()I] + [21] istore v4 + [23] aload_0 v0 + [24] getfield #32 + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + [27] aload_0 v0 + [28] getfield #34 + - Fieldref [com/google/zxing/client/android/ViewfinderView.resultBitmap Landroid/graphics/Bitmap;] + [31] ifnull +10 (target=41) + [34] aload_0 v0 + [35] getfield #35 + - Fieldref [com/google/zxing/client/android/ViewfinderView.resultColor I] + [38] goto +7 (target=45) + [41] aload_0 v0 + [42] getfield #31 + - Fieldref [com/google/zxing/client/android/ViewfinderView.maskColor I] + [45] invokevirtual #46 + - Methodref [android/graphics/Paint.setColor (I)V] + [48] aload_1 v1 + [49] fconst_0 + [50] fconst_0 + [51] iload_3 v3 + [52] i2f + [53] aload_2 v2 + [54] getfield #26 + - Fieldref [android/graphics/Rect.top I] + [57] i2f + [58] aload_0 v0 + [59] getfield #32 + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + [62] invokevirtual #41 + - Methodref [android/graphics/Canvas.drawRect (FFFFLandroid/graphics/Paint;)V] + [65] aload_1 v1 + [66] fconst_0 + [67] aload_2 v2 + [68] getfield #26 + - Fieldref [android/graphics/Rect.top I] + [71] i2f + [72] aload_2 v2 + [73] getfield #24 + - Fieldref [android/graphics/Rect.left I] + [76] i2f + [77] aload_2 v2 + [78] getfield #23 + - Fieldref [android/graphics/Rect.bottom I] + [81] iconst_1 + [82] iadd + [83] i2f + [84] aload_0 v0 + [85] getfield #32 + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + [88] invokevirtual #41 + - Methodref [android/graphics/Canvas.drawRect (FFFFLandroid/graphics/Paint;)V] + [91] aload_1 v1 + [92] aload_2 v2 + [93] getfield #25 + - Fieldref [android/graphics/Rect.right I] + [96] iconst_1 + [97] iadd + [98] i2f + [99] aload_2 v2 + [100] getfield #26 + - Fieldref [android/graphics/Rect.top I] + [103] i2f + [104] iload_3 v3 + [105] i2f + [106] aload_2 v2 + [107] getfield #23 + - Fieldref [android/graphics/Rect.bottom I] + [110] iconst_1 + [111] iadd + [112] i2f + [113] aload_0 v0 + [114] getfield #32 + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + [117] invokevirtual #41 + - Methodref [android/graphics/Canvas.drawRect (FFFFLandroid/graphics/Paint;)V] + [120] aload_1 v1 + [121] fconst_0 + [122] aload_2 v2 + [123] getfield #23 + - Fieldref [android/graphics/Rect.bottom I] + [126] iconst_1 + [127] iadd + [128] i2f + [129] iload_3 v3 + [130] i2f + [131] iload v4 + [133] i2f + [134] aload_0 v0 + [135] getfield #32 + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + [138] invokevirtual #41 + - Methodref [android/graphics/Canvas.drawRect (FFFFLandroid/graphics/Paint;)V] + [141] aload_0 v0 + [142] getfield #34 + - Fieldref [com/google/zxing/client/android/ViewfinderView.resultBitmap Landroid/graphics/Bitmap;] + [145] ifnull +28 (target=173) + [148] aload_0 v0 + [149] getfield #32 + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + [152] sipush 160 + [155] invokevirtual #45 + - Methodref [android/graphics/Paint.setAlpha (I)V] + [158] aload_1 v1 + [159] aload_0 v0 + [160] getfield #34 + - Fieldref [com/google/zxing/client/android/ViewfinderView.resultBitmap Landroid/graphics/Bitmap;] + [163] aconst_null + [164] aload_2 v2 + [165] aload_0 v0 + [166] getfield #32 + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + [169] invokevirtual #39 + - Methodref [android/graphics/Canvas.drawBitmap (Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V] + [172] return + [173] aload_0 v0 + [174] getfield #32 + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + [177] aload_0 v0 + [178] getfield #28 + - Fieldref [com/google/zxing/client/android/ViewfinderView.frameColor I] + [181] invokevirtual #46 + - Methodref [android/graphics/Paint.setColor (I)V] + [184] aload_1 v1 + [185] aload_2 v2 + [186] getfield #24 + - Fieldref [android/graphics/Rect.left I] + [189] i2f + [190] aload_2 v2 + [191] getfield #26 + - Fieldref [android/graphics/Rect.top I] + [194] i2f + [195] aload_2 v2 + [196] getfield #25 + - Fieldref [android/graphics/Rect.right I] + [199] iconst_1 + [200] iadd + [201] i2f + [202] aload_2 v2 + [203] getfield #26 + - Fieldref [android/graphics/Rect.top I] + [206] iconst_2 + [207] iadd + [208] i2f + [209] aload_0 v0 + [210] getfield #32 + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + [213] invokevirtual #41 + - Methodref [android/graphics/Canvas.drawRect (FFFFLandroid/graphics/Paint;)V] + [216] aload_1 v1 + [217] aload_2 v2 + [218] getfield #24 + - Fieldref [android/graphics/Rect.left I] + [221] i2f + [222] aload_2 v2 + [223] getfield #26 + - Fieldref [android/graphics/Rect.top I] + [226] iconst_2 + [227] iadd + [228] i2f + [229] aload_2 v2 + [230] getfield #24 + - Fieldref [android/graphics/Rect.left I] + [233] iconst_2 + [234] iadd + [235] i2f + [236] aload_2 v2 + [237] getfield #23 + - Fieldref [android/graphics/Rect.bottom I] + [240] iconst_1 + [241] isub + [242] i2f + [243] aload_0 v0 + [244] getfield #32 + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + [247] invokevirtual #41 + - Methodref [android/graphics/Canvas.drawRect (FFFFLandroid/graphics/Paint;)V] + [250] aload_1 v1 + [251] aload_2 v2 + [252] getfield #25 + - Fieldref [android/graphics/Rect.right I] + [255] iconst_1 + [256] isub + [257] i2f + [258] aload_2 v2 + [259] getfield #26 + - Fieldref [android/graphics/Rect.top I] + [262] i2f + [263] aload_2 v2 + [264] getfield #25 + - Fieldref [android/graphics/Rect.right I] + [267] iconst_1 + [268] iadd + [269] i2f + [270] aload_2 v2 + [271] getfield #23 + - Fieldref [android/graphics/Rect.bottom I] + [274] iconst_1 + [275] isub + [276] i2f + [277] aload_0 v0 + [278] getfield #32 + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + [281] invokevirtual #41 + - Methodref [android/graphics/Canvas.drawRect (FFFFLandroid/graphics/Paint;)V] + [284] aload_1 v1 + [285] aload_2 v2 + [286] getfield #24 + - Fieldref [android/graphics/Rect.left I] + [289] i2f + [290] aload_2 v2 + [291] getfield #23 + - Fieldref [android/graphics/Rect.bottom I] + [294] iconst_1 + [295] isub + [296] i2f + [297] aload_2 v2 + [298] getfield #25 + - Fieldref [android/graphics/Rect.right I] + [301] iconst_1 + [302] iadd + [303] i2f + [304] aload_2 v2 + [305] getfield #23 + - Fieldref [android/graphics/Rect.bottom I] + [308] iconst_1 + [309] iadd + [310] i2f + [311] aload_0 v0 + [312] getfield #32 + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + [315] invokevirtual #41 + - Methodref [android/graphics/Canvas.drawRect (FFFFLandroid/graphics/Paint;)V] + [318] aload_0 v0 + [319] getfield #32 + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + [322] aload_0 v0 + [323] getfield #29 + - Fieldref [com/google/zxing/client/android/ViewfinderView.laserColor I] + [326] invokevirtual #46 + - Methodref [android/graphics/Paint.setColor (I)V] + [329] aload_0 v0 + [330] getfield #32 + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + [333] getstatic #27 + - Fieldref [com/google/zxing/client/android/ViewfinderView.SCANNER_ALPHA [I] + [336] aload_0 v0 + [337] getfield #37 + - Fieldref [com/google/zxing/client/android/ViewfinderView.scannerAlpha I] + [340] iaload + [341] invokevirtual #45 + - Methodref [android/graphics/Paint.setAlpha (I)V] + [344] aload_0 v0 + [345] aload_0 v0 + [346] getfield #37 + - Fieldref [com/google/zxing/client/android/ViewfinderView.scannerAlpha I] + [349] iconst_1 + [350] iadd + [351] getstatic #27 + - Fieldref [com/google/zxing/client/android/ViewfinderView.SCANNER_ALPHA [I] + [354] arraylength + [355] irem + [356] putfield #37 + - Fieldref [com/google/zxing/client/android/ViewfinderView.scannerAlpha I] + [359] aload_2 v2 + [360] invokevirtual #47 + - Methodref [android/graphics/Rect.height ()I] + [363] iconst_2 + [364] idiv + [365] aload_2 v2 + [366] getfield #26 + - Fieldref [android/graphics/Rect.top I] + [369] iadd + [370] istore_3 v3 + [371] aload_1 v1 + [372] aload_2 v2 + [373] getfield #24 + - Fieldref [android/graphics/Rect.left I] + [376] iconst_2 + [377] iadd + [378] i2f + [379] iload_3 v3 + [380] iconst_1 + [381] isub + [382] i2f + [383] aload_2 v2 + [384] getfield #25 + - Fieldref [android/graphics/Rect.right I] + [387] iconst_1 + [388] isub + [389] i2f + [390] iload_3 v3 + [391] iconst_2 + [392] iadd + [393] i2f + [394] aload_0 v0 + [395] getfield #32 + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + [398] invokevirtual #41 + - Methodref [android/graphics/Canvas.drawRect (FFFFLandroid/graphics/Paint;)V] + [401] invokestatic #55 + - Methodref [com/google/zxing/client/android/camera/CameraManager.get ()Lcom/google/zxing/client/android/camera/CameraManager;] + [404] invokevirtual #57 + - Methodref [com/google/zxing/client/android/camera/CameraManager.getFramingRectInPreview ()Landroid/graphics/Rect;] + [407] astore_3 v3 + [408] aload_2 v2 + [409] invokevirtual #48 + - Methodref [android/graphics/Rect.width ()I] + [412] i2f + [413] aload_3 v3 + [414] invokevirtual #48 + - Methodref [android/graphics/Rect.width ()I] + [417] i2f + [418] fdiv + [419] fstore v4 + [421] aload_2 v2 + [422] invokevirtual #47 + - Methodref [android/graphics/Rect.height ()I] + [425] i2f + [426] aload_3 v3 + [427] invokevirtual #47 + - Methodref [android/graphics/Rect.height ()I] + [430] i2f + [431] fdiv + [432] fstore_3 v3 + [433] aload_0 v0 + [434] getfield #33 + - Fieldref [com/google/zxing/client/android/ViewfinderView.possibleResultPoints Ljava/util/List;] + [437] astore v5 + [439] aload_0 v0 + [440] getfield #30 + - Fieldref [com/google/zxing/client/android/ViewfinderView.lastPossibleResultPoints Ljava/util/List;] + [443] astore v6 + [445] aload v5 + [447] invokeinterface #63 + - InterfaceMethodref [java/util/List.isEmpty ()Z] + [452] ifeq +11 (target=463) + [455] aload_0 v0 + [456] aconst_null + [457] putfield #30 + - Fieldref [com/google/zxing/client/android/ViewfinderView.lastPossibleResultPoints Ljava/util/List;] + [460] goto +133 (target=593) + [463] aload_0 v0 + [464] new #18 + - Class [java/util/ArrayList] + [467] dup + [468] iconst_5 + [469] invokespecial #58 + - Methodref [java/util/ArrayList. (I)V] + [472] putfield #33 + - Fieldref [com/google/zxing/client/android/ViewfinderView.possibleResultPoints Ljava/util/List;] + [475] aload_0 v0 + [476] aload v5 + [478] putfield #30 + - Fieldref [com/google/zxing/client/android/ViewfinderView.lastPossibleResultPoints Ljava/util/List;] + [481] aload_0 v0 + [482] getfield #32 + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + [485] sipush 160 + [488] invokevirtual #45 + - Methodref [android/graphics/Paint.setAlpha (I)V] + [491] aload_0 v0 + [492] getfield #32 + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + [495] aload_0 v0 + [496] getfield #36 + - Fieldref [com/google/zxing/client/android/ViewfinderView.resultPointColor I] + [499] invokevirtual #46 + - Methodref [android/graphics/Paint.setColor (I)V] + [502] aload v5 + [504] dup + [505] astore v7 + [507] monitorenter + [508] aload v5 + [510] invokeinterface #64 + - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;] + [515] astore v5 + [517] aload v5 + [519] invokeinterface #59 + - InterfaceMethodref [java/util/Iterator.hasNext ()Z] + [524] ifeq +57 (target=581) + [527] aload v5 + [529] invokeinterface #60 + - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;] + [534] checkcast #15 + - Class [com/google/zxing/ResultPoint] + [537] astore v8 + [539] aload_1 v1 + [540] aload_2 v2 + [541] getfield #24 + - Fieldref [android/graphics/Rect.left I] + [544] aload v8 + [546] invokevirtual #50 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [549] fload v4 + [551] fmul + [552] f2i + [553] iadd + [554] i2f + [555] aload_2 v2 + [556] getfield #26 + - Fieldref [android/graphics/Rect.top I] + [559] aload v8 + [561] invokevirtual #51 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [564] fload_3 v3 + [565] fmul + [566] f2i + [567] iadd + [568] i2f + [569] ldc #9 + - Float [6.0] + [571] aload_0 v0 + [572] getfield #32 + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + [575] invokevirtual #40 + - Methodref [android/graphics/Canvas.drawCircle (FFFLandroid/graphics/Paint;)V] + [578] goto -61 (target=517) + [581] aload v7 + [583] monitorexit + [584] goto +9 (target=593) + [587] astore_1 v1 + [588] aload v7 + [590] monitorexit + [591] aload_1 v1 + [592] athrow + [593] aload v6 + [595] ifnull +114 (target=709) + [598] aload_0 v0 + [599] getfield #32 + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + [602] bipush 80 + [604] invokevirtual #45 + - Methodref [android/graphics/Paint.setAlpha (I)V] + [607] aload_0 v0 + [608] getfield #32 + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + [611] aload_0 v0 + [612] getfield #36 + - Fieldref [com/google/zxing/client/android/ViewfinderView.resultPointColor I] + [615] invokevirtual #46 + - Methodref [android/graphics/Paint.setColor (I)V] + [618] aload v6 + [620] dup + [621] astore v7 + [623] monitorenter + [624] aload v6 + [626] invokeinterface #64 + - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;] + [631] astore v5 + [633] aload v5 + [635] invokeinterface #59 + - InterfaceMethodref [java/util/Iterator.hasNext ()Z] + [640] ifeq +57 (target=697) + [643] aload v5 + [645] invokeinterface #60 + - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;] + [650] checkcast #15 + - Class [com/google/zxing/ResultPoint] + [653] astore v8 + [655] aload_1 v1 + [656] aload_2 v2 + [657] getfield #24 + - Fieldref [android/graphics/Rect.left I] + [660] aload v8 + [662] invokevirtual #50 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [665] fload v4 + [667] fmul + [668] f2i + [669] iadd + [670] i2f + [671] aload_2 v2 + [672] getfield #26 + - Fieldref [android/graphics/Rect.top I] + [675] aload v8 + [677] invokevirtual #51 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [680] fload_3 v3 + [681] fmul + [682] f2i + [683] iadd + [684] i2f + [685] ldc #8 + - Float [3.0] + [687] aload_0 v0 + [688] getfield #32 + - Fieldref [com/google/zxing/client/android/ViewfinderView.paint Landroid/graphics/Paint;] + [691] invokevirtual #40 + - Methodref [android/graphics/Canvas.drawCircle (FFFLandroid/graphics/Paint;)V] + [694] goto -61 (target=633) + [697] aload v7 + [699] monitorexit + [700] goto +9 (target=709) + [703] astore_1 v1 + [704] aload v7 + [706] monitorexit + [707] aload_1 v1 + [708] athrow + [709] aload_0 v0 + [710] ldc2_w #21 + - Long [80] + [713] aload_2 v2 + [714] getfield #24 + - Fieldref [android/graphics/Rect.left I] + [717] aload_2 v2 + [718] getfield #26 + - Fieldref [android/graphics/Rect.top I] + [721] aload_2 v2 + [722] getfield #25 + - Fieldref [android/graphics/Rect.right I] + [725] aload_2 v2 + [726] getfield #23 + - Fieldref [android/graphics/Rect.bottom I] + [729] invokevirtual #54 + - Methodref [com/google/zxing/client/android/ViewfinderView.postInvalidateDelayed (JIIII)V] + [732] return + Code attribute exceptions (count = 2): + - ExceptionInfo (508 -> 584: 587): + - ExceptionInfo (624 -> 700: 703): + Code attribute attributes (attribute count = 0): + - Method: drawViewfinder()V + Access flags: 0x11 + = public final void drawViewfinder() + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 1, stack = 2): + [0] aload_0 v0 + [1] aconst_null + [2] putfield #34 + - Fieldref [com/google/zxing/client/android/ViewfinderView.resultBitmap Landroid/graphics/Bitmap;] + [5] aload_0 v0 + [6] invokevirtual #53 + - Methodref [com/google/zxing/client/android/ViewfinderView.invalidate ()V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: drawResultBitmap(Landroid/graphics/Bitmap;)V + Access flags: 0x11 + = public final void drawResultBitmap(android.graphics.Bitmap) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #34 + - Fieldref [com/google/zxing/client/android/ViewfinderView.resultBitmap Landroid/graphics/Bitmap;] + [5] aload_0 v0 + [6] invokevirtual #53 + - Methodref [com/google/zxing/client/android/ViewfinderView.invalidate ()V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: addPossibleResultPoint(Lcom/google/zxing/ResultPoint;)V + Access flags: 0x11 + = public final void addPossibleResultPoint(com.google.zxing.ResultPoint) + Class member attributes (count = 1): + - Code attribute instructions (code length = 54, locals = 4, stack = 4): + [0] aload_0 v0 + [1] getfield #33 + - Fieldref [com/google/zxing/client/android/ViewfinderView.possibleResultPoints Ljava/util/List;] + [4] astore_2 v2 + [5] aload_1 v1 + [6] dup + [7] astore_3 v3 + [8] monitorenter + [9] aload_2 v2 + [10] aload_1 v1 + [11] invokeinterface #61 + - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z] + [16] pop + [17] aload_2 v2 + [18] invokeinterface #65 + - InterfaceMethodref [java/util/List.size ()I] + [23] dup + [24] istore_1 v1 + [25] bipush 20 + [27] ificmple +19 (target=46) + [30] aload_2 v2 + [31] iconst_0 + [32] iload_1 v1 + [33] bipush 10 + [35] isub + [36] invokeinterface #66 + - InterfaceMethodref [java/util/List.subList (II)Ljava/util/List;] + [41] invokeinterface #62 + - InterfaceMethodref [java/util/List.clear ()V] + [46] aload_3 v3 + [47] monitorexit + [48] return + [49] astore_1 v1 + [50] aload_3 v3 + [51] monitorexit + [52] aload_1 v1 + [53] athrow + Code attribute exceptions (count = 1): + - ExceptionInfo (9 -> 48: 49): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 54, locals = 0, stack = 4): + [0] bipush 8 + [2] newarray 10 + [4] dup + [5] iconst_0 + [6] iconst_0 + [7] iastore + [8] dup + [9] iconst_1 + [10] bipush 64 + [12] iastore + [13] dup + [14] iconst_2 + [15] sipush 128 + [18] iastore + [19] dup + [20] iconst_3 + [21] sipush 192 + [24] iastore + [25] dup + [26] iconst_4 + [27] sipush 255 + [30] iastore + [31] dup + [32] iconst_5 + [33] sipush 192 + [36] iastore + [37] dup + [38] bipush 6 + [40] sipush 128 + [43] iastore + [44] dup + [45] bipush 7 + [47] bipush 64 + [49] iastore + [50] putstatic #27 + - Fieldref [com/google/zxing/client/android/ViewfinderView.SCANNER_ALPHA [I] + [53] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/book/BrowseBookListener + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.book.BrowseBookListener extends java.lang.Object + +Interfaces (count = 1): + - Class [android/widget/AdapterView$OnItemClickListener] + +Constant Pool (count = 116): + - Integer [524288] + - String [&pg=] + - String [&vq=] + - String [/books?id=] + - String [android.intent.action.VIEW] + - String [http://books.google.] + - String [http://google.com/books?id=] + - Class [android/content/Intent] + - Class [android/net/Uri] + - Class [android/widget/AdapterView] + - Class [android/widget/AdapterView$OnItemClickListener] + - Class [com/google/zxing/client/android/LocaleManager] + - Class [com/google/zxing/client/android/book/BrowseBookListener] + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity] + - Class [com/google/zxing/client/android/book/SearchBookContentsResult] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/StringBuilder] + - Class [java/util/List] + - Fieldref [com/google/zxing/client/android/book/BrowseBookListener.activity Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + - Fieldref [com/google/zxing/client/android/book/BrowseBookListener.items Ljava/util/List;] + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + - Methodref [com/google/zxing/client/android/LocaleManager.getBookSearchCountryTLD ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.getISBN ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.startActivity (Landroid/content/Intent;)V] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsResult.getPageId ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsResult.getQuery ()Ljava/lang/String;] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.indexOf (I)I] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Landroid/net/Uri;)V] + - NameAndType [activity Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + - NameAndType [addFlags (I)Landroid/content/Intent;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [get (I)Ljava/lang/Object;] + - NameAndType [getBookSearchCountryTLD ()Ljava/lang/String;] + - NameAndType [getISBN ()Ljava/lang/String;] + - NameAndType [getPageId ()Ljava/lang/String;] + - NameAndType [getQuery ()Ljava/lang/String;] + - NameAndType [indexOf (I)I] + - NameAndType [items Ljava/util/List;] + - NameAndType [length ()I] + - NameAndType [parse (Ljava/lang/String;)Landroid/net/Uri;] + - NameAndType [startActivity (Landroid/content/Intent;)V] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - NameAndType [substring (I)Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [&pg=] + - Utf8 [&vq=] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)I] + - Utf8 [(I)Landroid/content/Intent;] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(Landroid/content/Intent;)V] + - Utf8 [(Landroid/widget/AdapterView;Landroid/view/View;IJ)V] + - Utf8 [(Landroid/widget/AdapterView<*>;Landroid/view/View;IJ)V] + - Utf8 [(Lcom/google/zxing/client/android/book/SearchBookContentsActivity;Ljava/util/List;)V] + - Utf8 [(Lcom/google/zxing/client/android/book/SearchBookContentsActivity;Ljava/util/List;)V] + - Utf8 [(Ljava/lang/String;)Landroid/net/Uri;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;Landroid/net/Uri;)V] + - Utf8 [/books?id=] + - Utf8 [] + - Utf8 [Code] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + - Utf8 [Ljava/util/List;] + - Utf8 [Ljava/util/List;] + - Utf8 [OnItemClickListener] + - Utf8 [Signature] + - Utf8 [activity] + - Utf8 [addFlags] + - Utf8 [android.intent.action.VIEW] + - Utf8 [android/content/Intent] + - Utf8 [android/net/Uri] + - Utf8 [android/widget/AdapterView] + - Utf8 [android/widget/AdapterView$OnItemClickListener] + - Utf8 [append] + - Utf8 [com/google/zxing/client/android/LocaleManager] + - Utf8 [com/google/zxing/client/android/book/BrowseBookListener] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsActivity] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsResult] + - Utf8 [get] + - Utf8 [getBookSearchCountryTLD] + - Utf8 [getISBN] + - Utf8 [getPageId] + - Utf8 [getQuery] + - Utf8 [http://books.google.] + - Utf8 [http://google.com/books?id=] + - Utf8 [indexOf] + - Utf8 [items] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuilder] + - Utf8 [java/util/List] + - Utf8 [length] + - Utf8 [onItemClick] + - Utf8 [parse] + - Utf8 [startActivity] + - Utf8 [startsWith] + - Utf8 [substring] + - Utf8 [toString] + +Fields (count = 2): + - Field: activity Lcom/google/zxing/client/android/book/SearchBookContentsActivity; + Access flags: 0x12 + = private final com.google.zxing.client.android.book.SearchBookContentsActivity activity + - Field: items Ljava/util/List; + Access flags: 0x12 + = private final java.util.List items + Class member attributes (count = 1): + - Signature attribute: + - Utf8 [Ljava/util/List;] + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;Ljava/util/List;)V + Access flags: 0x0 + = BrowseBookListener(com.google.zxing.client.android.book.SearchBookContentsActivity,java.util.List) + Class member attributes (count = 2): + - Code attribute instructions (code length = 15, locals = 3, stack = 2): + [0] aload_0 v0 + [1] invokespecial #30 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #20 + - Fieldref [com/google/zxing/client/android/book/BrowseBookListener.activity Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + [9] aload_0 v0 + [10] aload_2 v2 + [11] putfield #21 + - Fieldref [com/google/zxing/client/android/book/BrowseBookListener.items Ljava/util/List;] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Signature attribute: + - Utf8 [(Lcom/google/zxing/client/android/book/SearchBookContentsActivity;Ljava/util/List;)V] + - Method: onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V + Access flags: 0x11 + = public final void onItemClick(android.widget.AdapterView,android.view.View,int,long) + Class member attributes (count = 2): + - Code attribute instructions (code length = 149, locals = 6, stack = 4): + [0] aload_0 v0 + [1] getfield #21 + - Fieldref [com/google/zxing/client/android/book/BrowseBookListener.items Ljava/util/List;] + [4] iload_3 v3 + [5] iconst_1 + [6] isub + [7] invokeinterface #38 + - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;] + [12] checkcast #15 + - Class [com/google/zxing/client/android/book/SearchBookContentsResult] + [15] invokevirtual #28 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsResult.getPageId ()Ljava/lang/String;] + [18] astore_1 v1 + [19] invokestatic #29 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsResult.getQuery ()Ljava/lang/String;] + [22] astore_2 v2 + [23] aload_0 v0 + [24] getfield #20 + - Fieldref [com/google/zxing/client/android/book/BrowseBookListener.activity Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + [27] invokevirtual #26 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.getISBN ()Ljava/lang/String;] + [30] ldc #7 + - String [http://google.com/books?id=] + [32] invokevirtual #33 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [35] ifeq +113 (target=148) + [38] aload_1 v1 + [39] invokevirtual #32 + - Methodref [java/lang/String.length ()I] + [42] ifle +106 (target=148) + [45] aload_0 v0 + [46] getfield #20 + - Fieldref [com/google/zxing/client/android/book/BrowseBookListener.activity Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + [49] invokevirtual #26 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.getISBN ()Ljava/lang/String;] + [52] dup + [53] astore_3 v3 + [54] bipush 61 + [56] invokevirtual #31 + - Methodref [java/lang/String.indexOf (I)I] + [59] istore v4 + [61] aload_3 v3 + [62] iload v4 + [64] iconst_1 + [65] iadd + [66] invokevirtual #34 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [69] astore_3 v3 + [70] new #18 + - Class [java/lang/StringBuilder] + [73] dup + [74] invokespecial #35 + - Methodref [java/lang/StringBuilder. ()V] + [77] ldc #6 + - String [http://books.google.] + [79] invokevirtual #36 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [82] invokestatic #25 + - Methodref [com/google/zxing/client/android/LocaleManager.getBookSearchCountryTLD ()Ljava/lang/String;] + [85] invokevirtual #36 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [88] ldc #4 + - String [/books?id=] + [90] invokevirtual #36 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [93] aload_3 v3 + [94] invokevirtual #36 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [97] ldc #2 + - String [&pg=] + [99] invokevirtual #36 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [102] aload_1 v1 + [103] invokevirtual #36 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [106] ldc #3 + - String [&vq=] + [108] invokevirtual #36 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [111] aload_2 v2 + [112] invokevirtual #36 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [115] invokevirtual #37 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [118] astore_1 v1 + [119] new #8 + - Class [android/content/Intent] + [122] dup + [123] ldc #5 + - String [android.intent.action.VIEW] + [125] aload_1 v1 + [126] invokestatic #24 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [129] invokespecial #22 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [132] dup + [133] astore_1 v1 + [134] ldc #1 + - Integer [524288] + [136] invokevirtual #23 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [139] pop + [140] aload_0 v0 + [141] getfield #20 + - Fieldref [com/google/zxing/client/android/book/BrowseBookListener.activity Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + [144] aload_1 v1 + [145] invokevirtual #27 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.startActivity (Landroid/content/Intent;)V] + [148] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Signature attribute: + - Utf8 [(Landroid/widget/AdapterView<*>;Landroid/view/View;IJ)V] + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/widget/AdapterView$OnItemClickListener] + - Class [android/widget/AdapterView] + - Utf8 [OnItemClickListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/book/SearchBookContentsActivity + Superclass: android/app/Activity + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.book.SearchBookContentsActivity extends android.app.Activity + +Interfaces (count = 0): + +Constant Pool (count = 412): + - Integer [2130903045] + - Integer [2130903046] + - Integer [2131165219] + - Integer [2131165220] + - Integer [2131165221] + - Integer [2131230785] + - Integer [2131230786] + - Integer [2131230787] + - Integer [2131230788] + - Integer [2131230789] + - Integer [2131230790] + - Integer [2131230791] + - Integer [2131230830] + - String [] + - String [ results] + - String ["] + - String ['] + - String [>] + - String [<] + - String ["] + - String ['] + - String [1 result] + - String [: ISBN ] + - String [<] + - String [>] + - String [Bad JSON from book search] + - String [Found ] + - String [ISBN] + - String [QUERY] + - String [ZXing (Android)] + - String [\<.*?\>] + - String [com.google.zxing.client.android.SEARCH_BOOK_CONTENTS] + - String [false] + - String [number_of_results] + - String [page_id] + - String [page_number] + - String [search_results] + - String [searchable] + - String [snippet_text] + - Class [android/app/Activity] + - Class [android/content/Intent] + - Class [android/util/Log] + - Class [android/view/LayoutInflater] + - Class [android/view/View] + - Class [android/view/View$OnClickListener] + - Class [android/view/View$OnKeyListener] + - Class [android/webkit/CookieManager] + - Class [android/webkit/CookieSyncManager] + - Class [android/widget/AdapterView] + - Class [android/widget/AdapterView$OnItemClickListener] + - Class [android/widget/Button] + - Class [android/widget/EditText] + - Class [android/widget/ListView] + - Class [android/widget/TextView] + - Class [com/google/zxing/client/android/LocaleManager] + - Class [com/google/zxing/client/android/book/BrowseBookListener] + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity] + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity$1] + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity$2] + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity$3] + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread] + - Class [com/google/zxing/client/android/book/SearchBookContentsAdapter] + - Class [com/google/zxing/client/android/book/SearchBookContentsResult] + - Class [java/lang/Class] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/StringBuilder] + - Class [java/util/ArrayList] + - Class [java/util/List] + - Class [java/util/regex/Matcher] + - Class [java/util/regex/Pattern] + - Class [org/json/JSONArray] + - Class [org/json/JSONException] + - Class [org/json/JSONObject] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.GT_ENTITY_PATTERN Ljava/util/regex/Pattern;] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.LT_ENTITY_PATTERN Ljava/util/regex/Pattern;] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.QUOTE_ENTITY_PATTERN Ljava/util/regex/Pattern;] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.QUOT_ENTITY_PATTERN Ljava/util/regex/Pattern;] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.TAG Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.TAG_PATTERN Ljava/util/regex/Pattern;] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.buttonListener Landroid/view/View$OnClickListener;] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.handler Landroid/os/Handler;] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.headerView Landroid/widget/TextView;] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.isbn Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.keyListener Landroid/view/View$OnKeyListener;] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.networkThread Lcom/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread;] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.queryButton Landroid/widget/Button;] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.queryTextView Landroid/widget/EditText;] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.resultListView Landroid/widget/ListView;] + - Methodref [android/app/Activity. ()V] + - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V] + - Methodref [android/app/Activity.onResume ()V] + - Methodref [android/content/Intent.getAction ()Ljava/lang/String;] + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + - Methodref [android/view/LayoutInflater.from (Landroid/content/Context;)Landroid/view/LayoutInflater;] + - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;Z)Landroid/view/View;] + - Methodref [android/webkit/CookieManager.getInstance ()Landroid/webkit/CookieManager;] + - Methodref [android/webkit/CookieManager.removeExpiredCookie ()V] + - Methodref [android/webkit/CookieSyncManager.createInstance (Landroid/content/Context;)Landroid/webkit/CookieSyncManager;] + - Methodref [android/widget/Button.setEnabled (Z)V] + - Methodref [android/widget/Button.setOnClickListener (Landroid/view/View$OnClickListener;)V] + - Methodref [android/widget/EditText.getText ()Landroid/text/Editable;] + - Methodref [android/widget/EditText.selectAll ()V] + - Methodref [android/widget/EditText.setEnabled (Z)V] + - Methodref [android/widget/EditText.setOnKeyListener (Landroid/view/View$OnKeyListener;)V] + - Methodref [android/widget/EditText.setText (Ljava/lang/CharSequence;)V] + - Methodref [android/widget/ListView.addHeaderView (Landroid/view/View;)V] + - Methodref [android/widget/ListView.setAdapter (Landroid/widget/ListAdapter;)V] + - Methodref [android/widget/ListView.setOnItemClickListener (Landroid/widget/AdapterView$OnItemClickListener;)V] + - Methodref [android/widget/TextView.setText (I)V] + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + - Methodref [com/google/zxing/client/android/LocaleManager.isBookSearchUrl (Ljava/lang/String;)Z] + - Methodref [com/google/zxing/client/android/book/BrowseBookListener. (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;Ljava/util/List;)V] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.findViewById (I)Landroid/view/View;] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.finish ()V] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.getIntent ()Landroid/content/Intent;] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.getString (I)Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.handleSearchResults (Lorg/json/JSONObject;)V] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.launchSearch ()V] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.parseResult (Lorg/json/JSONObject;)Lcom/google/zxing/client/android/book/SearchBookContentsResult;] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.resetForNewQuery ()V] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.setContentView (I)V] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.setTitle (Ljava/lang/CharSequence;)V] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity$1. (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity$2. (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity$3. (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread. (Ljava/lang/String;Ljava/lang/String;Landroid/os/Handler;)V] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread.start ()V] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsAdapter. (Landroid/content/Context;Ljava/util/List;)V] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsResult.setQuery (Ljava/lang/String;)V] + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + - Methodref [java/lang/Object.toString ()Ljava/lang/String;] + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - Methodref [java/util/ArrayList. (I)V] + - Methodref [java/util/regex/Matcher.replaceAll (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [java/util/regex/Pattern.compile (Ljava/lang/String;)Ljava/util/regex/Pattern;] + - Methodref [java/util/regex/Pattern.matcher (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;] + - Methodref [org/json/JSONArray.getJSONObject (I)Lorg/json/JSONObject;] + - Methodref [org/json/JSONObject.getInt (Ljava/lang/String;)I] + - Methodref [org/json/JSONObject.getJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;] + - Methodref [org/json/JSONObject.getString (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [org/json/JSONObject.optString (Ljava/lang/String;)Ljava/lang/String;] + - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Landroid/content/Context;Ljava/util/List;)V] + - NameAndType [ (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V] + - NameAndType [ (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;Ljava/util/List;)V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;Landroid/os/Handler;)V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V] + - NameAndType [GT_ENTITY_PATTERN Ljava/util/regex/Pattern;] + - NameAndType [LT_ENTITY_PATTERN Ljava/util/regex/Pattern;] + - NameAndType [QUOTE_ENTITY_PATTERN Ljava/util/regex/Pattern;] + - NameAndType [QUOT_ENTITY_PATTERN Ljava/util/regex/Pattern;] + - NameAndType [TAG Ljava/lang/String;] + - NameAndType [TAG_PATTERN Ljava/util/regex/Pattern;] + - NameAndType [add (Ljava/lang/Object;)Z] + - NameAndType [addHeaderView (Landroid/view/View;)V] + - NameAndType [append (C)Ljava/lang/StringBuilder;] + - NameAndType [append (I)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [buttonListener Landroid/view/View$OnClickListener;] + - NameAndType [compile (Ljava/lang/String;)Ljava/util/regex/Pattern;] + - NameAndType [createInstance (Landroid/content/Context;)Landroid/webkit/CookieSyncManager;] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [findViewById (I)Landroid/view/View;] + - NameAndType [finish ()V] + - NameAndType [from (Landroid/content/Context;)Landroid/view/LayoutInflater;] + - NameAndType [getAction ()Ljava/lang/String;] + - NameAndType [getInstance ()Landroid/webkit/CookieManager;] + - NameAndType [getInt (Ljava/lang/String;)I] + - NameAndType [getIntent ()Landroid/content/Intent;] + - NameAndType [getJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;] + - NameAndType [getJSONObject (I)Lorg/json/JSONObject;] + - NameAndType [getSimpleName ()Ljava/lang/String;] + - NameAndType [getString (I)Ljava/lang/String;] + - NameAndType [getString (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [getText ()Landroid/text/Editable;] + - NameAndType [handleSearchResults (Lorg/json/JSONObject;)V] + - NameAndType [handler Landroid/os/Handler;] + - NameAndType [headerView Landroid/widget/TextView;] + - NameAndType [inflate (ILandroid/view/ViewGroup;Z)Landroid/view/View;] + - NameAndType [isBookSearchUrl (Ljava/lang/String;)Z] + - NameAndType [isbn Ljava/lang/String;] + - NameAndType [keyListener Landroid/view/View$OnKeyListener;] + - NameAndType [launchSearch ()V] + - NameAndType [length ()I] + - NameAndType [matcher (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;] + - NameAndType [networkThread Lcom/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread;] + - NameAndType [onCreate (Landroid/os/Bundle;)V] + - NameAndType [onResume ()V] + - NameAndType [optString (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [parseResult (Lorg/json/JSONObject;)Lcom/google/zxing/client/android/book/SearchBookContentsResult;] + - NameAndType [queryButton Landroid/widget/Button;] + - NameAndType [queryTextView Landroid/widget/EditText;] + - NameAndType [removeExpiredCookie ()V] + - NameAndType [replaceAll (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [resetForNewQuery ()V] + - NameAndType [resultListView Landroid/widget/ListView;] + - NameAndType [selectAll ()V] + - NameAndType [setAdapter (Landroid/widget/ListAdapter;)V] + - NameAndType [setContentView (I)V] + - NameAndType [setEnabled (Z)V] + - NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V] + - NameAndType [setOnItemClickListener (Landroid/widget/AdapterView$OnItemClickListener;)V] + - NameAndType [setOnKeyListener (Landroid/view/View$OnKeyListener;)V] + - NameAndType [setQuery (Ljava/lang/String;)V] + - NameAndType [setText (I)V] + - NameAndType [setText (Ljava/lang/CharSequence;)V] + - NameAndType [setTitle (Ljava/lang/CharSequence;)V] + - NameAndType [start ()V] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + - Utf8 [] + - Utf8 [ results] + - Utf8 ["] + - Utf8 ['] + - Utf8 [>] + - Utf8 [<] + - Utf8 ["] + - Utf8 ['] + - Utf8 [()I] + - Utf8 [()Landroid/content/Intent;] + - Utf8 [()Landroid/text/Editable;] + - Utf8 [()Landroid/webkit/CookieManager;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuilder;] + - Utf8 [(I)Landroid/view/View;] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(I)Ljava/lang/StringBuilder;] + - Utf8 [(I)Lorg/json/JSONObject;] + - Utf8 [(I)V] + - Utf8 [(ILandroid/view/ViewGroup;Z)Landroid/view/View;] + - Utf8 [(Landroid/content/Context;)Landroid/view/LayoutInflater;] + - Utf8 [(Landroid/content/Context;)Landroid/webkit/CookieSyncManager;] + - Utf8 [(Landroid/content/Context;Ljava/util/List;)V] + - Utf8 [(Landroid/os/Bundle;)V] + - Utf8 [(Landroid/view/View$OnClickListener;)V] + - Utf8 [(Landroid/view/View$OnKeyListener;)V] + - Utf8 [(Landroid/view/View;)V] + - Utf8 [(Landroid/widget/AdapterView$OnItemClickListener;)V] + - Utf8 [(Landroid/widget/ListAdapter;)V] + - Utf8 [(Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)Landroid/widget/TextView;] + - Utf8 [(Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V] + - Utf8 [(Lcom/google/zxing/client/android/book/SearchBookContentsActivity;Ljava/util/List;)V] + - Utf8 [(Lcom/google/zxing/client/android/book/SearchBookContentsActivity;Lorg/json/JSONObject;)V] + - Utf8 [(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;] + - Utf8 [(Ljava/lang/CharSequence;)V] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)Ljava/util/regex/Pattern;] + - Utf8 [(Ljava/lang/String;)Lorg/json/JSONArray;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Landroid/os/Handler;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + - Utf8 [(Lorg/json/JSONObject;)Lcom/google/zxing/client/android/book/SearchBookContentsResult;] + - Utf8 [(Lorg/json/JSONObject;)V] + - Utf8 [(Z)V] + - Utf8 [1 result] + - Utf8 [: ISBN ] + - Utf8 [<] + - Utf8 [] + - Utf8 [] + - Utf8 [>] + - Utf8 [Bad JSON from book search] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Found ] + - Utf8 [GT_ENTITY_PATTERN] + - Utf8 [ISBN] + - Utf8 [InnerClasses] + - Utf8 [LT_ENTITY_PATTERN] + - Utf8 [Landroid/os/Handler;] + - Utf8 [Landroid/view/View$OnClickListener;] + - Utf8 [Landroid/view/View$OnKeyListener;] + - Utf8 [Landroid/widget/Button;] + - Utf8 [Landroid/widget/EditText;] + - Utf8 [Landroid/widget/ListView;] + - Utf8 [Landroid/widget/TextView;] + - Utf8 [Lcom/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread;] + - Utf8 [Ljava/lang/String;] + - Utf8 [Ljava/util/regex/Pattern;] + - Utf8 [NetworkThread] + - Utf8 [OnClickListener] + - Utf8 [OnItemClickListener] + - Utf8 [OnKeyListener] + - Utf8 [QUERY] + - Utf8 [QUOTE_ENTITY_PATTERN] + - Utf8 [QUOT_ENTITY_PATTERN] + - Utf8 [TAG] + - Utf8 [TAG_PATTERN] + - Utf8 [USER_AGENT] + - Utf8 [ZXing (Android)] + - Utf8 [\<.*?\>] + - Utf8 [access$000] + - Utf8 [access$100] + - Utf8 [access$200] + - Utf8 [access$300] + - Utf8 [access$400] + - Utf8 [add] + - Utf8 [addHeaderView] + - Utf8 [android/app/Activity] + - Utf8 [android/content/Intent] + - Utf8 [android/util/Log] + - Utf8 [android/view/LayoutInflater] + - Utf8 [android/view/View] + - Utf8 [android/view/View$OnClickListener] + - Utf8 [android/view/View$OnKeyListener] + - Utf8 [android/webkit/CookieManager] + - Utf8 [android/webkit/CookieSyncManager] + - Utf8 [android/widget/AdapterView] + - Utf8 [android/widget/AdapterView$OnItemClickListener] + - Utf8 [android/widget/Button] + - Utf8 [android/widget/EditText] + - Utf8 [android/widget/ListView] + - Utf8 [android/widget/TextView] + - Utf8 [append] + - Utf8 [buttonListener] + - Utf8 [com.google.zxing.client.android.SEARCH_BOOK_CONTENTS] + - Utf8 [com/google/zxing/client/android/LocaleManager] + - Utf8 [com/google/zxing/client/android/book/BrowseBookListener] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsActivity] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsActivity$1] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsActivity$2] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsActivity$3] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsAdapter] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsResult] + - Utf8 [compile] + - Utf8 [createInstance] + - Utf8 [equals] + - Utf8 [false] + - Utf8 [findViewById] + - Utf8 [finish] + - Utf8 [from] + - Utf8 [getAction] + - Utf8 [getISBN] + - Utf8 [getInstance] + - Utf8 [getInt] + - Utf8 [getIntent] + - Utf8 [getJSONArray] + - Utf8 [getJSONObject] + - Utf8 [getSimpleName] + - Utf8 [getString] + - Utf8 [getStringExtra] + - Utf8 [getText] + - Utf8 [handleSearchResults] + - Utf8 [handler] + - Utf8 [headerView] + - Utf8 [inflate] + - Utf8 [isBookSearchUrl] + - Utf8 [isbn] + - Utf8 [java/lang/Class] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuilder] + - Utf8 [java/util/ArrayList] + - Utf8 [java/util/List] + - Utf8 [java/util/regex/Matcher] + - Utf8 [java/util/regex/Pattern] + - Utf8 [keyListener] + - Utf8 [launchSearch] + - Utf8 [length] + - Utf8 [matcher] + - Utf8 [networkThread] + - Utf8 [number_of_results] + - Utf8 [onCreate] + - Utf8 [onResume] + - Utf8 [optString] + - Utf8 [org/json/JSONArray] + - Utf8 [org/json/JSONException] + - Utf8 [org/json/JSONObject] + - Utf8 [page_id] + - Utf8 [page_number] + - Utf8 [parseResult] + - Utf8 [queryButton] + - Utf8 [queryTextView] + - Utf8 [removeExpiredCookie] + - Utf8 [replaceAll] + - Utf8 [resetForNewQuery] + - Utf8 [resultListView] + - Utf8 [search_results] + - Utf8 [searchable] + - Utf8 [selectAll] + - Utf8 [setAdapter] + - Utf8 [setContentView] + - Utf8 [setEnabled] + - Utf8 [setOnClickListener] + - Utf8 [setOnItemClickListener] + - Utf8 [setOnKeyListener] + - Utf8 [setQuery] + - Utf8 [setText] + - Utf8 [setTitle] + - Utf8 [snippet_text] + - Utf8 [start] + - Utf8 [toString] + - Utf8 [w] + +Fields (count = 16): + - Field: TAG Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String TAG + - Field: USER_AGENT Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String USER_AGENT + Class member attributes (count = 1): + - Constant value attribute: + - String [ZXing (Android)] + - Field: TAG_PATTERN Ljava/util/regex/Pattern; + Access flags: 0x1a + = private static final java.util.regex.Pattern TAG_PATTERN + - Field: LT_ENTITY_PATTERN Ljava/util/regex/Pattern; + Access flags: 0x1a + = private static final java.util.regex.Pattern LT_ENTITY_PATTERN + - Field: GT_ENTITY_PATTERN Ljava/util/regex/Pattern; + Access flags: 0x1a + = private static final java.util.regex.Pattern GT_ENTITY_PATTERN + - Field: QUOTE_ENTITY_PATTERN Ljava/util/regex/Pattern; + Access flags: 0x1a + = private static final java.util.regex.Pattern QUOTE_ENTITY_PATTERN + - Field: QUOT_ENTITY_PATTERN Ljava/util/regex/Pattern; + Access flags: 0x1a + = private static final java.util.regex.Pattern QUOT_ENTITY_PATTERN + - Field: networkThread Lcom/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread; + Access flags: 0x2 + = private com.google.zxing.client.android.book.SearchBookContentsActivity$NetworkThread networkThread + - Field: isbn Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String isbn + - Field: queryTextView Landroid/widget/EditText; + Access flags: 0x2 + = private android.widget.EditText queryTextView + - Field: queryButton Landroid/widget/Button; + Access flags: 0x2 + = private android.widget.Button queryButton + - Field: resultListView Landroid/widget/ListView; + Access flags: 0x2 + = private android.widget.ListView resultListView + - Field: headerView Landroid/widget/TextView; + Access flags: 0x2 + = private android.widget.TextView headerView + - Field: handler Landroid/os/Handler; + Access flags: 0x12 + = private final android.os.Handler handler + - Field: buttonListener Landroid/view/View$OnClickListener; + Access flags: 0x12 + = private final android.view.View$OnClickListener buttonListener + - Field: keyListener Landroid/view/View$OnKeyListener; + Access flags: 0x12 + = private final android.view.View$OnKeyListener keyListener + +Methods (count = 14): + - Method: ()V + Access flags: 0x1 + = public SearchBookContentsActivity() + Class member attributes (count = 1): + - Code attribute instructions (code length = 41, locals = 1, stack = 4): + [0] aload_0 v0 + [1] invokespecial #90 + - Methodref [android/app/Activity. ()V] + [4] aload_0 v0 + [5] new #58 + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity$1] + [8] dup + [9] aload_0 v0 + [10] invokespecial #125 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity$1. (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V] + [13] putfield #82 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.handler Landroid/os/Handler;] + [16] aload_0 v0 + [17] new #59 + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity$2] + [20] dup + [21] aload_0 v0 + [22] invokespecial #126 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity$2. (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V] + [25] putfield #81 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.buttonListener Landroid/view/View$OnClickListener;] + [28] aload_0 v0 + [29] new #60 + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity$3] + [32] dup + [33] aload_0 v0 + [34] invokespecial #127 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity$3. (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V] + [37] putfield #85 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.keyListener Landroid/view/View$OnKeyListener;] + [40] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getISBN()Ljava/lang/String; + Access flags: 0x10 + = final java.lang.String getISBN() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #84 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.isbn Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onCreate(Landroid/os/Bundle;)V + Access flags: 0x11 + = public final void onCreate(android.os.Bundle) + Class member attributes (count = 1): + - Code attribute instructions (code length = 238, locals = 2, stack = 5): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #91 + - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V] + [5] aload_0 v0 + [6] invokestatic #100 + - Methodref [android/webkit/CookieSyncManager.createInstance (Landroid/content/Context;)Landroid/webkit/CookieSyncManager;] + [9] pop + [10] invokestatic #98 + - Methodref [android/webkit/CookieManager.getInstance ()Landroid/webkit/CookieManager;] + [13] invokevirtual #99 + - Methodref [android/webkit/CookieManager.removeExpiredCookie ()V] + [16] aload_0 v0 + [17] invokevirtual #117 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.getIntent ()Landroid/content/Intent;] + [20] dup + [21] astore_1 v1 + [22] ifnull +15 (target=37) + [25] aload_1 v1 + [26] invokevirtual #93 + - Methodref [android/content/Intent.getAction ()Ljava/lang/String;] + [29] ldc #32 + - String [com.google.zxing.client.android.SEARCH_BOOK_CONTENTS] + [31] invokevirtual #135 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [34] ifne +8 (target=42) + [37] aload_0 v0 + [38] invokevirtual #116 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.finish ()V] + [41] return + [42] aload_0 v0 + [43] aload_1 v1 + [44] ldc #28 + - String [ISBN] + [46] invokevirtual #94 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [49] putfield #84 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.isbn Ljava/lang/String;] + [52] aload_0 v0 + [53] getfield #84 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.isbn Ljava/lang/String;] + [56] invokestatic #113 + - Methodref [com/google/zxing/client/android/LocaleManager.isBookSearchUrl (Ljava/lang/String;)Z] + [59] ifeq +16 (target=75) + [62] aload_0 v0 + [63] aload_0 v0 + [64] ldc #13 + - Integer [2131230830] + [66] invokevirtual #118 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.getString (I)Ljava/lang/String;] + [69] invokevirtual #124 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.setTitle (Ljava/lang/CharSequence;)V] + [72] goto +38 (target=110) + [75] aload_0 v0 + [76] new #67 + - Class [java/lang/StringBuilder] + [79] dup + [80] invokespecial #137 + - Methodref [java/lang/StringBuilder. ()V] + [83] aload_0 v0 + [84] ldc #13 + - Integer [2131230830] + [86] invokevirtual #118 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.getString (I)Ljava/lang/String;] + [89] invokevirtual #140 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [92] ldc #23 + - String [: ISBN ] + [94] invokevirtual #140 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [97] aload_0 v0 + [98] getfield #84 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.isbn Ljava/lang/String;] + [101] invokevirtual #140 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [104] invokevirtual #141 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [107] invokevirtual #124 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.setTitle (Ljava/lang/CharSequence;)V] + [110] aload_0 v0 + [111] ldc #1 + - Integer [2130903045] + [113] invokevirtual #123 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.setContentView (I)V] + [116] aload_0 v0 + [117] aload_0 v0 + [118] ldc #3 + - Integer [2131165219] + [120] invokevirtual #115 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.findViewById (I)Landroid/view/View;] + [123] checkcast #52 + - Class [android/widget/EditText] + [126] putfield #88 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.queryTextView Landroid/widget/EditText;] + [129] aload_1 v1 + [130] ldc #29 + - String [QUERY] + [132] invokevirtual #94 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [135] dup + [136] astore_1 v1 + [137] ifnull +18 (target=155) + [140] aload_1 v1 + [141] invokevirtual #136 + - Methodref [java/lang/String.length ()I] + [144] ifle +11 (target=155) + [147] aload_0 v0 + [148] getfield #88 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.queryTextView Landroid/widget/EditText;] + [151] aload_1 v1 + [152] invokevirtual #107 + - Methodref [android/widget/EditText.setText (Ljava/lang/CharSequence;)V] + [155] aload_0 v0 + [156] getfield #88 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.queryTextView Landroid/widget/EditText;] + [159] aload_0 v0 + [160] getfield #85 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.keyListener Landroid/view/View$OnKeyListener;] + [163] invokevirtual #106 + - Methodref [android/widget/EditText.setOnKeyListener (Landroid/view/View$OnKeyListener;)V] + [166] aload_0 v0 + [167] aload_0 v0 + [168] ldc #4 + - Integer [2131165220] + [170] invokevirtual #115 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.findViewById (I)Landroid/view/View;] + [173] checkcast #51 + - Class [android/widget/Button] + [176] putfield #87 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.queryButton Landroid/widget/Button;] + [179] aload_0 v0 + [180] getfield #87 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.queryButton Landroid/widget/Button;] + [183] aload_0 v0 + [184] getfield #81 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.buttonListener Landroid/view/View$OnClickListener;] + [187] invokevirtual #102 + - Methodref [android/widget/Button.setOnClickListener (Landroid/view/View$OnClickListener;)V] + [190] aload_0 v0 + [191] aload_0 v0 + [192] ldc #5 + - Integer [2131165221] + [194] invokevirtual #115 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.findViewById (I)Landroid/view/View;] + [197] checkcast #53 + - Class [android/widget/ListView] + [200] putfield #89 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.resultListView Landroid/widget/ListView;] + [203] aload_0 v0 + [204] invokestatic #96 + - Methodref [android/view/LayoutInflater.from (Landroid/content/Context;)Landroid/view/LayoutInflater;] + [207] astore_1 v1 + [208] aload_0 v0 + [209] aload_1 v1 + [210] ldc #2 + - Integer [2130903046] + [212] aload_0 v0 + [213] getfield #89 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.resultListView Landroid/widget/ListView;] + [216] iconst_0 + [217] invokevirtual #97 + - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;Z)Landroid/view/View;] + [220] checkcast #54 + - Class [android/widget/TextView] + [223] putfield #83 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.headerView Landroid/widget/TextView;] + [226] aload_0 v0 + [227] getfield #89 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.resultListView Landroid/widget/ListView;] + [230] aload_0 v0 + [231] getfield #83 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.headerView Landroid/widget/TextView;] + [234] invokevirtual #108 + - Methodref [android/widget/ListView.addHeaderView (Landroid/view/View;)V] + [237] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onResume()V + Access flags: 0x14 + = protected final void onResume() + Class member attributes (count = 1): + - Code attribute instructions (code length = 12, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #92 + - Methodref [android/app/Activity.onResume ()V] + [4] aload_0 v0 + [5] getfield #88 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.queryTextView Landroid/widget/EditText;] + [8] invokevirtual #104 + - Methodref [android/widget/EditText.selectAll ()V] + [11] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: resetForNewQuery()V + Access flags: 0x2 + = private void resetForNewQuery() + Class member attributes (count = 1): + - Code attribute instructions (code length = 29, locals = 1, stack = 2): + [0] aload_0 v0 + [1] aconst_null + [2] putfield #86 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.networkThread Lcom/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread;] + [5] aload_0 v0 + [6] getfield #88 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.queryTextView Landroid/widget/EditText;] + [9] iconst_1 + [10] invokevirtual #105 + - Methodref [android/widget/EditText.setEnabled (Z)V] + [13] aload_0 v0 + [14] getfield #88 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.queryTextView Landroid/widget/EditText;] + [17] invokevirtual #104 + - Methodref [android/widget/EditText.selectAll ()V] + [20] aload_0 v0 + [21] getfield #87 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.queryButton Landroid/widget/Button;] + [24] iconst_1 + [25] invokevirtual #101 + - Methodref [android/widget/Button.setEnabled (Z)V] + [28] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: launchSearch()V + Access flags: 0x2 + = private void launchSearch() + Class member attributes (count = 1): + - Code attribute instructions (code length = 90, locals = 2, stack = 6): + [0] aload_0 v0 + [1] getfield #86 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.networkThread Lcom/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread;] + [4] ifnonnull +85 (target=89) + [7] aload_0 v0 + [8] getfield #88 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.queryTextView Landroid/widget/EditText;] + [11] invokevirtual #103 + - Methodref [android/widget/EditText.getText ()Landroid/text/Editable;] + [14] invokevirtual #134 + - Methodref [java/lang/Object.toString ()Ljava/lang/String;] + [17] dup + [18] astore_1 v1 + [19] ifnull +70 (target=89) + [22] aload_1 v1 + [23] invokevirtual #136 + - Methodref [java/lang/String.length ()I] + [26] ifle +63 (target=89) + [29] aload_0 v0 + [30] new #61 + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread] + [33] dup + [34] aload_0 v0 + [35] getfield #84 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.isbn Ljava/lang/String;] + [38] aload_1 v1 + [39] aload_0 v0 + [40] getfield #82 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.handler Landroid/os/Handler;] + [43] invokespecial #128 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread. (Ljava/lang/String;Ljava/lang/String;Landroid/os/Handler;)V] + [46] putfield #86 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.networkThread Lcom/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread;] + [49] aload_0 v0 + [50] getfield #86 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.networkThread Lcom/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread;] + [53] invokevirtual #129 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread.start ()V] + [56] aload_0 v0 + [57] getfield #83 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.headerView Landroid/widget/TextView;] + [60] ldc #10 + - Integer [2131230789] + [62] invokevirtual #111 + - Methodref [android/widget/TextView.setText (I)V] + [65] aload_0 v0 + [66] getfield #89 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.resultListView Landroid/widget/ListView;] + [69] aconst_null + [70] invokevirtual #109 + - Methodref [android/widget/ListView.setAdapter (Landroid/widget/ListAdapter;)V] + [73] aload_0 v0 + [74] getfield #88 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.queryTextView Landroid/widget/EditText;] + [77] iconst_0 + [78] invokevirtual #105 + - Methodref [android/widget/EditText.setEnabled (Z)V] + [81] aload_0 v0 + [82] getfield #87 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.queryButton Landroid/widget/Button;] + [85] iconst_0 + [86] invokevirtual #101 + - Methodref [android/widget/Button.setEnabled (Z)V] + [89] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: handleSearchResults(Lorg/json/JSONObject;)V + Access flags: 0x2 + = private void handleSearchResults(org.json.JSONObject) + Class member attributes (count = 1): + - Code attribute instructions (code length = 222, locals = 5, stack = 5): + [0] aload_1 v1 + [1] ldc #34 + - String [number_of_results] + [3] invokevirtual #147 + - Methodref [org/json/JSONObject.getInt (Ljava/lang/String;)I] + [6] istore_2 v2 + [7] aload_0 v0 + [8] getfield #83 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.headerView Landroid/widget/TextView;] + [11] new #67 + - Class [java/lang/StringBuilder] + [14] dup + [15] invokespecial #137 + - Methodref [java/lang/StringBuilder. ()V] + [18] ldc #27 + - String [Found ] + [20] invokevirtual #140 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [23] iload_2 v2 + [24] iconst_1 + [25] ificmpne +8 (target=33) + [28] ldc #22 + - String [1 result] + [30] goto +22 (target=52) + [33] new #67 + - Class [java/lang/StringBuilder] + [36] dup + [37] invokespecial #137 + - Methodref [java/lang/StringBuilder. ()V] + [40] iload_2 v2 + [41] invokevirtual #139 + - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] + [44] ldc #15 + - String [ results] + [46] invokevirtual #140 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [49] invokevirtual #141 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [52] invokevirtual #140 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [55] invokevirtual #141 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [58] invokevirtual #112 + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + [61] iload_2 v2 + [62] ifle +97 (target=159) + [65] aload_1 v1 + [66] ldc #37 + - String [search_results] + [68] invokevirtual #148 + - Methodref [org/json/JSONObject.getJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;] + [71] astore_1 v1 + [72] aload_0 v0 + [73] getfield #88 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.queryTextView Landroid/widget/EditText;] + [76] invokevirtual #103 + - Methodref [android/widget/EditText.getText ()Landroid/text/Editable;] + [79] invokevirtual #134 + - Methodref [java/lang/Object.toString ()Ljava/lang/String;] + [82] invokestatic #132 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsResult.setQuery (Ljava/lang/String;)V] + [85] new #68 + - Class [java/util/ArrayList] + [88] dup + [89] iload_2 v2 + [90] invokespecial #142 + - Methodref [java/util/ArrayList. (I)V] + [93] astore_3 v3 + [94] iconst_0 + [95] istore v4 + [97] iload v4 + [99] iload_2 v2 + [100] ificmpge +26 (target=126) + [103] aload_3 v3 + [104] aload_0 v0 + [105] aload_1 v1 + [106] iload v4 + [108] invokevirtual #146 + - Methodref [org/json/JSONArray.getJSONObject (I)Lorg/json/JSONObject;] + [111] invokespecial #121 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.parseResult (Lorg/json/JSONObject;)Lcom/google/zxing/client/android/book/SearchBookContentsResult;] + [114] invokeinterface #151 + - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z] + [119] pop + [120] iinc v4, 1 + [123] goto -26 (target=97) + [126] aload_0 v0 + [127] getfield #89 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.resultListView Landroid/widget/ListView;] + [130] new #56 + - Class [com/google/zxing/client/android/book/BrowseBookListener] + [133] dup + [134] aload_0 v0 + [135] aload_3 v3 + [136] invokespecial #114 + - Methodref [com/google/zxing/client/android/book/BrowseBookListener. (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;Ljava/util/List;)V] + [139] invokevirtual #110 + - Methodref [android/widget/ListView.setOnItemClickListener (Landroid/widget/AdapterView$OnItemClickListener;)V] + [142] aload_0 v0 + [143] getfield #89 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.resultListView Landroid/widget/ListView;] + [146] new #62 + - Class [com/google/zxing/client/android/book/SearchBookContentsAdapter] + [149] dup + [150] aload_0 v0 + [151] aload_3 v3 + [152] invokespecial #130 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsAdapter. (Landroid/content/Context;Ljava/util/List;)V] + [155] invokevirtual #109 + - Methodref [android/widget/ListView.setAdapter (Landroid/widget/ListAdapter;)V] + [158] return + [159] aload_1 v1 + [160] ldc #38 + - String [searchable] + [162] invokevirtual #150 + - Methodref [org/json/JSONObject.optString (Ljava/lang/String;)Ljava/lang/String;] + [165] astore_1 v1 + [166] ldc #33 + - String [false] + [168] aload_1 v1 + [169] invokevirtual #135 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [172] ifeq +12 (target=184) + [175] aload_0 v0 + [176] getfield #83 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.headerView Landroid/widget/TextView;] + [179] ldc #6 + - Integer [2131230785] + [181] invokevirtual #111 + - Methodref [android/widget/TextView.setText (I)V] + [184] aload_0 v0 + [185] getfield #89 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.resultListView Landroid/widget/ListView;] + [188] aconst_null + [189] invokevirtual #109 + - Methodref [android/widget/ListView.setAdapter (Landroid/widget/ListAdapter;)V] + [192] return + [193] astore_2 v2 + [194] getstatic #79 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.TAG Ljava/lang/String;] + [197] ldc #26 + - String [Bad JSON from book search] + [199] aload_2 v2 + [200] invokestatic #95 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + [203] pop + [204] aload_0 v0 + [205] getfield #89 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.resultListView Landroid/widget/ListView;] + [208] aconst_null + [209] invokevirtual #109 + - Methodref [android/widget/ListView.setAdapter (Landroid/widget/ListAdapter;)V] + [212] aload_0 v0 + [213] getfield #83 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.headerView Landroid/widget/TextView;] + [216] ldc #7 + - Integer [2131230786] + [218] invokevirtual #111 + - Methodref [android/widget/TextView.setText (I)V] + [221] return + Code attribute exceptions (count = 1): + - ExceptionInfo (0 -> 192: 193): + - Class [org/json/JSONException] + Code attribute attributes (attribute count = 0): + - Method: parseResult(Lorg/json/JSONObject;)Lcom/google/zxing/client/android/book/SearchBookContentsResult; + Access flags: 0x2 + = private com.google.zxing.client.android.book.SearchBookContentsResult parseResult(org.json.JSONObject) + Class member attributes (count = 1): + - Code attribute instructions (code length = 211, locals = 5, stack = 6): + [0] aload_1 v1 + [1] ldc #35 + - String [page_id] + [3] invokevirtual #149 + - Methodref [org/json/JSONObject.getString (Ljava/lang/String;)Ljava/lang/String;] + [6] astore_2 v2 + [7] aload_1 v1 + [8] ldc #36 + - String [page_number] + [10] invokevirtual #149 + - Methodref [org/json/JSONObject.getString (Ljava/lang/String;)Ljava/lang/String;] + [13] dup + [14] astore_3 v3 + [15] invokevirtual #136 + - Methodref [java/lang/String.length ()I] + [18] ifle +35 (target=53) + [21] new #67 + - Class [java/lang/StringBuilder] + [24] dup + [25] invokespecial #137 + - Methodref [java/lang/StringBuilder. ()V] + [28] aload_0 v0 + [29] ldc #9 + - Integer [2131230788] + [31] invokevirtual #118 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.getString (I)Ljava/lang/String;] + [34] invokevirtual #140 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [37] bipush 32 + [39] invokevirtual #138 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [42] aload_3 v3 + [43] invokevirtual #140 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [46] invokevirtual #141 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [49] astore_3 v3 + [50] goto +10 (target=60) + [53] aload_0 v0 + [54] ldc #12 + - Integer [2131230791] + [56] invokevirtual #118 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.getString (I)Ljava/lang/String;] + [59] astore_3 v3 + [60] aload_1 v1 + [61] ldc #39 + - String [snippet_text] + [63] invokevirtual #150 + - Methodref [org/json/JSONObject.optString (Ljava/lang/String;)Ljava/lang/String;] + [66] astore_1 v1 + [67] iconst_1 + [68] istore v4 + [70] aload_1 v1 + [71] invokevirtual #136 + - Methodref [java/lang/String.length ()I] + [74] ifle +71 (target=145) + [77] getstatic #80 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.TAG_PATTERN Ljava/util/regex/Pattern;] + [80] aload_1 v1 + [81] invokevirtual #145 + - Methodref [java/util/regex/Pattern.matcher (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;] + [84] ldc #14 + - String [] + [86] invokevirtual #143 + - Methodref [java/util/regex/Matcher.replaceAll (Ljava/lang/String;)Ljava/lang/String;] + [89] astore_1 v1 + [90] getstatic #76 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.LT_ENTITY_PATTERN Ljava/util/regex/Pattern;] + [93] aload_1 v1 + [94] invokevirtual #145 + - Methodref [java/util/regex/Pattern.matcher (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;] + [97] ldc #24 + - String [<] + [99] invokevirtual #143 + - Methodref [java/util/regex/Matcher.replaceAll (Ljava/lang/String;)Ljava/lang/String;] + [102] astore_1 v1 + [103] getstatic #75 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.GT_ENTITY_PATTERN Ljava/util/regex/Pattern;] + [106] aload_1 v1 + [107] invokevirtual #145 + - Methodref [java/util/regex/Pattern.matcher (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;] + [110] ldc #25 + - String [>] + [112] invokevirtual #143 + - Methodref [java/util/regex/Matcher.replaceAll (Ljava/lang/String;)Ljava/lang/String;] + [115] astore_1 v1 + [116] getstatic #77 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.QUOTE_ENTITY_PATTERN Ljava/util/regex/Pattern;] + [119] aload_1 v1 + [120] invokevirtual #145 + - Methodref [java/util/regex/Pattern.matcher (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;] + [123] ldc #21 + - String ['] + [125] invokevirtual #143 + - Methodref [java/util/regex/Matcher.replaceAll (Ljava/lang/String;)Ljava/lang/String;] + [128] astore_1 v1 + [129] getstatic #78 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.QUOT_ENTITY_PATTERN Ljava/util/regex/Pattern;] + [132] aload_1 v1 + [133] invokevirtual #145 + - Methodref [java/util/regex/Pattern.matcher (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;] + [136] ldc #16 + - String ["] + [138] invokevirtual #143 + - Methodref [java/util/regex/Matcher.replaceAll (Ljava/lang/String;)Ljava/lang/String;] + [141] astore_1 v1 + [142] goto +36 (target=178) + [145] new #67 + - Class [java/lang/StringBuilder] + [148] dup + [149] invokespecial #137 + - Methodref [java/lang/StringBuilder. ()V] + [152] bipush 40 + [154] invokevirtual #138 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [157] aload_0 v0 + [158] ldc #11 + - Integer [2131230790] + [160] invokevirtual #118 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.getString (I)Ljava/lang/String;] + [163] invokevirtual #140 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [166] bipush 41 + [168] invokevirtual #138 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [171] invokevirtual #141 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [174] astore_1 v1 + [175] iconst_0 + [176] istore v4 + [178] new #63 + - Class [com/google/zxing/client/android/book/SearchBookContentsResult] + [181] dup + [182] aload_2 v2 + [183] aload_3 v3 + [184] aload_1 v1 + [185] iload v4 + [187] invokespecial #131 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V] + [190] areturn + [191] pop + [192] new #63 + - Class [com/google/zxing/client/android/book/SearchBookContentsResult] + [195] dup + [196] aload_0 v0 + [197] ldc #8 + - Integer [2131230787] + [199] invokevirtual #118 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.getString (I)Ljava/lang/String;] + [202] ldc #14 + - String [] + [204] ldc #14 + - String [] + [206] iconst_0 + [207] invokespecial #131 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V] + [210] areturn + Code attribute exceptions (count = 1): + - ExceptionInfo (0 -> 190: 191): + - Class [org/json/JSONException] + Code attribute attributes (attribute count = 0): + - Method: access$000(Lcom/google/zxing/client/android/book/SearchBookContentsActivity;Lorg/json/JSONObject;)V + Access flags: 0x1008 + = static synthetic void access$000(com.google.zxing.client.android.book.SearchBookContentsActivity,org.json.JSONObject) + Class member attributes (count = 1): + - Code attribute instructions (code length = 222, locals = 5, stack = 5): + [0] aload_1 v1 + [1] ldc #34 + - String [number_of_results] + [3] invokevirtual #147 + - Methodref [org/json/JSONObject.getInt (Ljava/lang/String;)I] + [6] istore_2 v2 + [7] aload_0 v0 + [8] getfield #83 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.headerView Landroid/widget/TextView;] + [11] new #67 + - Class [java/lang/StringBuilder] + [14] dup + [15] invokespecial #137 + - Methodref [java/lang/StringBuilder. ()V] + [18] ldc #27 + - String [Found ] + [20] invokevirtual #140 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [23] iload_2 v2 + [24] iconst_1 + [25] ificmpne +8 (target=33) + [28] ldc #22 + - String [1 result] + [30] goto +22 (target=52) + [33] new #67 + - Class [java/lang/StringBuilder] + [36] dup + [37] invokespecial #137 + - Methodref [java/lang/StringBuilder. ()V] + [40] iload_2 v2 + [41] invokevirtual #139 + - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] + [44] ldc #15 + - String [ results] + [46] invokevirtual #140 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [49] invokevirtual #141 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [52] invokevirtual #140 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [55] invokevirtual #141 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [58] invokevirtual #112 + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + [61] iload_2 v2 + [62] ifle +97 (target=159) + [65] aload_1 v1 + [66] ldc #37 + - String [search_results] + [68] invokevirtual #148 + - Methodref [org/json/JSONObject.getJSONArray (Ljava/lang/String;)Lorg/json/JSONArray;] + [71] astore_1 v1 + [72] aload_0 v0 + [73] getfield #88 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.queryTextView Landroid/widget/EditText;] + [76] invokevirtual #103 + - Methodref [android/widget/EditText.getText ()Landroid/text/Editable;] + [79] invokevirtual #134 + - Methodref [java/lang/Object.toString ()Ljava/lang/String;] + [82] invokestatic #132 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsResult.setQuery (Ljava/lang/String;)V] + [85] new #68 + - Class [java/util/ArrayList] + [88] dup + [89] iload_2 v2 + [90] invokespecial #142 + - Methodref [java/util/ArrayList. (I)V] + [93] astore_3 v3 + [94] iconst_0 + [95] istore v4 + [97] iload v4 + [99] iload_2 v2 + [100] ificmpge +26 (target=126) + [103] aload_3 v3 + [104] aload_0 v0 + [105] aload_1 v1 + [106] iload v4 + [108] invokevirtual #146 + - Methodref [org/json/JSONArray.getJSONObject (I)Lorg/json/JSONObject;] + [111] invokespecial #121 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.parseResult (Lorg/json/JSONObject;)Lcom/google/zxing/client/android/book/SearchBookContentsResult;] + [114] invokeinterface #151 + - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z] + [119] pop + [120] iinc v4, 1 + [123] goto -26 (target=97) + [126] aload_0 v0 + [127] getfield #89 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.resultListView Landroid/widget/ListView;] + [130] new #56 + - Class [com/google/zxing/client/android/book/BrowseBookListener] + [133] dup + [134] aload_0 v0 + [135] aload_3 v3 + [136] invokespecial #114 + - Methodref [com/google/zxing/client/android/book/BrowseBookListener. (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;Ljava/util/List;)V] + [139] invokevirtual #110 + - Methodref [android/widget/ListView.setOnItemClickListener (Landroid/widget/AdapterView$OnItemClickListener;)V] + [142] aload_0 v0 + [143] getfield #89 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.resultListView Landroid/widget/ListView;] + [146] new #62 + - Class [com/google/zxing/client/android/book/SearchBookContentsAdapter] + [149] dup + [150] aload_0 v0 + [151] aload_3 v3 + [152] invokespecial #130 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsAdapter. (Landroid/content/Context;Ljava/util/List;)V] + [155] invokevirtual #109 + - Methodref [android/widget/ListView.setAdapter (Landroid/widget/ListAdapter;)V] + [158] return + [159] aload_1 v1 + [160] ldc #38 + - String [searchable] + [162] invokevirtual #150 + - Methodref [org/json/JSONObject.optString (Ljava/lang/String;)Ljava/lang/String;] + [165] astore_1 v1 + [166] ldc #33 + - String [false] + [168] aload_1 v1 + [169] invokevirtual #135 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [172] ifeq +12 (target=184) + [175] aload_0 v0 + [176] getfield #83 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.headerView Landroid/widget/TextView;] + [179] ldc #6 + - Integer [2131230785] + [181] invokevirtual #111 + - Methodref [android/widget/TextView.setText (I)V] + [184] aload_0 v0 + [185] getfield #89 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.resultListView Landroid/widget/ListView;] + [188] aconst_null + [189] invokevirtual #109 + - Methodref [android/widget/ListView.setAdapter (Landroid/widget/ListAdapter;)V] + [192] return + [193] astore_2 v2 + [194] getstatic #79 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.TAG Ljava/lang/String;] + [197] ldc #26 + - String [Bad JSON from book search] + [199] aload_2 v2 + [200] invokestatic #95 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + [203] pop + [204] aload_0 v0 + [205] getfield #89 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.resultListView Landroid/widget/ListView;] + [208] aconst_null + [209] invokevirtual #109 + - Methodref [android/widget/ListView.setAdapter (Landroid/widget/ListAdapter;)V] + [212] aload_0 v0 + [213] getfield #83 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.headerView Landroid/widget/TextView;] + [216] ldc #7 + - Integer [2131230786] + [218] invokevirtual #111 + - Methodref [android/widget/TextView.setText (I)V] + [221] return + Code attribute exceptions (count = 1): + - ExceptionInfo (0 -> 192: 193): + - Class [org/json/JSONException] + Code attribute attributes (attribute count = 0): + - Method: access$100(Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V + Access flags: 0x1008 + = static synthetic void access$100(com.google.zxing.client.android.book.SearchBookContentsActivity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 31, locals = 1, stack = 2): + [0] aload_0 v0 + [1] dup + [2] astore_0 v0 + [3] aconst_null + [4] putfield #86 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.networkThread Lcom/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread;] + [7] aload_0 v0 + [8] getfield #88 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.queryTextView Landroid/widget/EditText;] + [11] iconst_1 + [12] invokevirtual #105 + - Methodref [android/widget/EditText.setEnabled (Z)V] + [15] aload_0 v0 + [16] getfield #88 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.queryTextView Landroid/widget/EditText;] + [19] invokevirtual #104 + - Methodref [android/widget/EditText.selectAll ()V] + [22] aload_0 v0 + [23] getfield #87 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.queryButton Landroid/widget/Button;] + [26] iconst_1 + [27] invokevirtual #101 + - Methodref [android/widget/Button.setEnabled (Z)V] + [30] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: access$200(Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)Landroid/widget/TextView; + Access flags: 0x1008 + = static synthetic android.widget.TextView access$200(com.google.zxing.client.android.book.SearchBookContentsActivity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #83 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.headerView Landroid/widget/TextView;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: access$300(Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V + Access flags: 0x1008 + = static synthetic void access$300(com.google.zxing.client.android.book.SearchBookContentsActivity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 92, locals = 2, stack = 6): + [0] aload_0 v0 + [1] dup + [2] astore_0 v0 + [3] getfield #86 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.networkThread Lcom/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread;] + [6] ifnonnull +85 (target=91) + [9] aload_0 v0 + [10] getfield #88 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.queryTextView Landroid/widget/EditText;] + [13] invokevirtual #103 + - Methodref [android/widget/EditText.getText ()Landroid/text/Editable;] + [16] invokevirtual #134 + - Methodref [java/lang/Object.toString ()Ljava/lang/String;] + [19] dup + [20] astore_1 v1 + [21] ifnull +70 (target=91) + [24] aload_1 v1 + [25] invokevirtual #136 + - Methodref [java/lang/String.length ()I] + [28] ifle +63 (target=91) + [31] aload_0 v0 + [32] new #61 + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread] + [35] dup + [36] aload_0 v0 + [37] getfield #84 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.isbn Ljava/lang/String;] + [40] aload_1 v1 + [41] aload_0 v0 + [42] getfield #82 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.handler Landroid/os/Handler;] + [45] invokespecial #128 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread. (Ljava/lang/String;Ljava/lang/String;Landroid/os/Handler;)V] + [48] putfield #86 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.networkThread Lcom/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread;] + [51] aload_0 v0 + [52] getfield #86 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.networkThread Lcom/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread;] + [55] invokevirtual #129 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread.start ()V] + [58] aload_0 v0 + [59] getfield #83 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.headerView Landroid/widget/TextView;] + [62] ldc #10 + - Integer [2131230789] + [64] invokevirtual #111 + - Methodref [android/widget/TextView.setText (I)V] + [67] aload_0 v0 + [68] getfield #89 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.resultListView Landroid/widget/ListView;] + [71] aconst_null + [72] invokevirtual #109 + - Methodref [android/widget/ListView.setAdapter (Landroid/widget/ListAdapter;)V] + [75] aload_0 v0 + [76] getfield #88 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.queryTextView Landroid/widget/EditText;] + [79] iconst_0 + [80] invokevirtual #105 + - Methodref [android/widget/EditText.setEnabled (Z)V] + [83] aload_0 v0 + [84] getfield #87 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.queryButton Landroid/widget/Button;] + [87] iconst_0 + [88] invokevirtual #101 + - Methodref [android/widget/Button.setEnabled (Z)V] + [91] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: access$400()Ljava/lang/String; + Access flags: 0x1008 + = static synthetic java.lang.String access$400() + Class member attributes (count = 1): + - Code attribute instructions (code length = 4, locals = 0, stack = 1): + [0] getstatic #79 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.TAG Ljava/lang/String;] + [3] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 49, locals = 0, stack = 1): + [0] ldc #57 + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity] + [2] invokevirtual #133 + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + [5] putstatic #79 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.TAG Ljava/lang/String;] + [8] ldc #31 + - String [\<.*?\>] + [10] invokestatic #144 + - Methodref [java/util/regex/Pattern.compile (Ljava/lang/String;)Ljava/util/regex/Pattern;] + [13] putstatic #80 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.TAG_PATTERN Ljava/util/regex/Pattern;] + [16] ldc #19 + - String [<] + [18] invokestatic #144 + - Methodref [java/util/regex/Pattern.compile (Ljava/lang/String;)Ljava/util/regex/Pattern;] + [21] putstatic #76 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.LT_ENTITY_PATTERN Ljava/util/regex/Pattern;] + [24] ldc #18 + - String [>] + [26] invokestatic #144 + - Methodref [java/util/regex/Pattern.compile (Ljava/lang/String;)Ljava/util/regex/Pattern;] + [29] putstatic #75 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.GT_ENTITY_PATTERN Ljava/util/regex/Pattern;] + [32] ldc #17 + - String ['] + [34] invokestatic #144 + - Methodref [java/util/regex/Pattern.compile (Ljava/lang/String;)Ljava/util/regex/Pattern;] + [37] putstatic #77 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.QUOTE_ENTITY_PATTERN Ljava/util/regex/Pattern;] + [40] ldc #20 + - String ["] + [42] invokestatic #144 + - Methodref [java/util/regex/Pattern.compile (Ljava/lang/String;)Ljava/util/regex/Pattern;] + [45] putstatic #78 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity.QUOT_ENTITY_PATTERN Ljava/util/regex/Pattern;] + [48] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 7) + - InnerClassesInfo: + Access flags: 0x1a = private static final + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread] + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity] + - Utf8 [NetworkThread] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnClickListener] + - Class [android/view/View] + - Utf8 [OnClickListener] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnKeyListener] + - Class [android/view/View] + - Utf8 [OnKeyListener] + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity$1] + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity$2] + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity$3] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/widget/AdapterView$OnItemClickListener] + - Class [android/widget/AdapterView] + - Utf8 [OnItemClickListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/book/SearchBookContentsActivity$1 + Superclass: android/os/Handler + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x20 + = class com.google.zxing.client.android.book.SearchBookContentsActivity$1 extends android.os.Handler + +Interfaces (count = 0): + +Constant Pool (count = 52): + - Integer [2131230786] + - Class [android/os/Handler] + - Class [android/os/Message] + - Class [android/widget/TextView] + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity] + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity$1] + - Class [org/json/JSONObject] + - Fieldref [android/os/Message.obj Ljava/lang/Object;] + - Fieldref [android/os/Message.what I] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$1.this$0 Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + - Methodref [android/os/Handler. ()V] + - Methodref [android/widget/TextView.setText (I)V] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.access$000 (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;Lorg/json/JSONObject;)V] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.access$100 (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.access$200 (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)Landroid/widget/TextView;] + - NameAndType [ ()V] + - NameAndType [access$000 (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;Lorg/json/JSONObject;)V] + - NameAndType [access$100 (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V] + - NameAndType [access$200 (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)Landroid/widget/TextView;] + - NameAndType [obj Ljava/lang/Object;] + - NameAndType [setText (I)V] + - NameAndType [this$0 Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + - NameAndType [what I] + - Utf8 [] + - Utf8 [()V] + - Utf8 [(I)V] + - Utf8 [(Landroid/os/Message;)V] + - Utf8 [(Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)Landroid/widget/TextView;] + - Utf8 [(Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V] + - Utf8 [(Lcom/google/zxing/client/android/book/SearchBookContentsActivity;Lorg/json/JSONObject;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + - Utf8 [Ljava/lang/Object;] + - Utf8 [access$000] + - Utf8 [access$100] + - Utf8 [access$200] + - Utf8 [android/os/Handler] + - Utf8 [android/os/Message] + - Utf8 [android/widget/TextView] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsActivity] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsActivity$1] + - Utf8 [handleMessage] + - Utf8 [obj] + - Utf8 [org/json/JSONObject] + - Utf8 [setText] + - Utf8 [this$0] + - Utf8 [what] + +Fields (count = 1): + - Field: this$0 Lcom/google/zxing/client/android/book/SearchBookContentsActivity; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.book.SearchBookContentsActivity this$0 + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V + Access flags: 0x0 + = SearchBookContentsActivity$1(com.google.zxing.client.android.book.SearchBookContentsActivity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #10 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$1.this$0 Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + [5] aload_0 v0 + [6] invokespecial #11 + - Methodref [android/os/Handler. ()V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: handleMessage(Landroid/os/Message;)V + Access flags: 0x1 + = public void handleMessage(android.os.Message) + Class member attributes (count = 1): + - Code attribute instructions (code length = 74, locals = 2, stack = 2): + [0] aload_1 v1 + [1] getfield #9 + - Fieldref [android/os/Message.what I] + [4] lookupswitch (2 offsets, default=69) (target=73) + 2131165192: offset = 50, target = 54 + 2131165193: offset = 28, target = 32 + default: offset = 69, target = 73 + [32] aload_0 v0 + [33] getfield #10 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$1.this$0 Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + [36] aload_1 v1 + [37] getfield #8 + - Fieldref [android/os/Message.obj Ljava/lang/Object;] + [40] checkcast #7 + - Class [org/json/JSONObject] + [43] invokestatic #13 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.access$000 (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;Lorg/json/JSONObject;)V] + [46] aload_0 v0 + [47] getfield #10 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$1.this$0 Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + [50] invokestatic #14 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.access$100 (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V] + [53] return + [54] aload_0 v0 + [55] getfield #10 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$1.this$0 Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + [58] invokestatic #14 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.access$100 (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V] + [61] aload_0 v0 + [62] getfield #10 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$1.this$0 Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + [65] invokestatic #15 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.access$200 (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)Landroid/widget/TextView;] + [68] ldc #1 + - Integer [2131230786] + [70] invokevirtual #12 + - Methodref [android/widget/TextView.setText (I)V] + [73] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity] + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity$1] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/book/SearchBookContentsActivity$2 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x20 + = class com.google.zxing.client.android.book.SearchBookContentsActivity$2 extends java.lang.Object + +Interfaces (count = 1): + - Class [android/view/View$OnClickListener] + +Constant Pool (count = 30): + - Class [android/view/View] + - Class [android/view/View$OnClickListener] + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity] + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity$2] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$2.this$0 Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.access$300 (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [access$300 (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V] + - NameAndType [this$0 Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + - Utf8 [] + - Utf8 [()V] + - Utf8 [(Landroid/view/View;)V] + - Utf8 [(Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + - Utf8 [OnClickListener] + - Utf8 [access$300] + - Utf8 [android/view/View] + - Utf8 [android/view/View$OnClickListener] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsActivity] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsActivity$2] + - Utf8 [java/lang/Object] + - Utf8 [onClick] + - Utf8 [this$0] + +Fields (count = 1): + - Field: this$0 Lcom/google/zxing/client/android/book/SearchBookContentsActivity; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.book.SearchBookContentsActivity this$0 + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V + Access flags: 0x0 + = SearchBookContentsActivity$2(com.google.zxing.client.android.book.SearchBookContentsActivity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #6 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$2.this$0 Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + [5] aload_0 v0 + [6] invokespecial #8 + - Methodref [java/lang/Object. ()V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onClick(Landroid/view/View;)V + Access flags: 0x1 + = public void onClick(android.view.View) + Class member attributes (count = 1): + - Code attribute instructions (code length = 8, locals = 2, stack = 1): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$2.this$0 Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + [4] invokestatic #7 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.access$300 (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V] + [7] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity] + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity$2] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnClickListener] + - Class [android/view/View] + - Utf8 [OnClickListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/book/SearchBookContentsActivity$3 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x20 + = class com.google.zxing.client.android.book.SearchBookContentsActivity$3 extends java.lang.Object + +Interfaces (count = 1): + - Class [android/view/View$OnKeyListener] + +Constant Pool (count = 36): + - Class [android/view/KeyEvent] + - Class [android/view/View] + - Class [android/view/View$OnKeyListener] + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity] + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity$3] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$3.this$0 Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + - Methodref [android/view/KeyEvent.getAction ()I] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.access$300 (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [access$300 (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V] + - NameAndType [getAction ()I] + - NameAndType [this$0 Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + - Utf8 [] + - Utf8 [()I] + - Utf8 [()V] + - Utf8 [(Landroid/view/View;ILandroid/view/KeyEvent;)Z] + - Utf8 [(Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + - Utf8 [OnKeyListener] + - Utf8 [access$300] + - Utf8 [android/view/KeyEvent] + - Utf8 [android/view/View] + - Utf8 [android/view/View$OnKeyListener] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsActivity] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsActivity$3] + - Utf8 [getAction] + - Utf8 [java/lang/Object] + - Utf8 [onKey] + - Utf8 [this$0] + +Fields (count = 1): + - Field: this$0 Lcom/google/zxing/client/android/book/SearchBookContentsActivity; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.book.SearchBookContentsActivity this$0 + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V + Access flags: 0x0 + = SearchBookContentsActivity$3(com.google.zxing.client.android.book.SearchBookContentsActivity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #7 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$3.this$0 Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + [5] aload_0 v0 + [6] invokespecial #10 + - Methodref [java/lang/Object. ()V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onKey(Landroid/view/View;ILandroid/view/KeyEvent;)Z + Access flags: 0x1 + = public boolean onKey(android.view.View,int,android.view.KeyEvent) + Class member attributes (count = 1): + - Code attribute instructions (code length = 24, locals = 4, stack = 2): + [0] iload_2 v2 + [1] bipush 66 + [3] ificmpne +19 (target=22) + [6] aload_3 v3 + [7] invokevirtual #8 + - Methodref [android/view/KeyEvent.getAction ()I] + [10] ifne +12 (target=22) + [13] aload_0 v0 + [14] getfield #7 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$3.this$0 Lcom/google/zxing/client/android/book/SearchBookContentsActivity;] + [17] invokestatic #9 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.access$300 (Lcom/google/zxing/client/android/book/SearchBookContentsActivity;)V] + [20] iconst_1 + [21] ireturn + [22] iconst_0 + [23] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity] + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity$3] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnKeyListener] + - Class [android/view/View] + - Utf8 [OnKeyListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread + Superclass: java/lang/Thread + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.book.SearchBookContentsActivity$NetworkThread extends java.lang.Thread + +Interfaces (count = 0): + +Constant Pool (count = 233): + - Integer [2131165192] + - Integer [2131165193] + - String [ for ] + - String [&jscmd=SearchWithinVolume2&q=] + - String [/books] + - String [Book Search cookie was missing or expired] + - String [Error accessing book search] + - String [Error setting book search cookie] + - String [HTTP returned ] + - String [ZXing (Android)] + - String [cookie] + - String [http] + - String [http://google.com/books?id=] + - String [id=] + - String [set-cookie] + - String [vid=isbn] + - String [windows-1252] + - String [www.google.com] + - Class [android/os/Message] + - Class [android/util/Log] + - Class [android/webkit/CookieManager] + - Class [android/webkit/CookieSyncManager] + - Class [com/google/zxing/client/android/AndroidHttpClient] + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity] + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread] + - Class [java/io/ByteArrayOutputStream] + - Class [java/io/IOException] + - Class [java/lang/Exception] + - Class [java/lang/String] + - Class [java/lang/StringBuilder] + - Class [java/lang/Thread] + - Class [java/net/URI] + - Class [org/apache/http/Header] + - Class [org/apache/http/HttpEntity] + - Class [org/apache/http/HttpResponse] + - Class [org/apache/http/StatusLine] + - Class [org/apache/http/client/methods/HttpGet] + - Class [org/apache/http/client/methods/HttpHead] + - Class [org/apache/http/client/methods/HttpUriRequest] + - Class [org/json/JSONObject] + - Fieldref [android/os/Message.obj Ljava/lang/Object;] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread.handler Landroid/os/Handler;] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread.isbn Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread.query Ljava/lang/String;] + - Methodref [android/os/Message.obtain (Landroid/os/Handler;I)Landroid/os/Message;] + - Methodref [android/os/Message.sendToTarget ()V] + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I] + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + - Methodref [android/webkit/CookieManager.getCookie (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [android/webkit/CookieManager.getInstance ()Landroid/webkit/CookieManager;] + - Methodref [android/webkit/CookieManager.setCookie (Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [android/webkit/CookieSyncManager.getInstance ()Landroid/webkit/CookieSyncManager;] + - Methodref [android/webkit/CookieSyncManager.sync ()V] + - Methodref [com/google/zxing/client/android/AndroidHttpClient.close ()V] + - Methodref [com/google/zxing/client/android/AndroidHttpClient.execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;] + - Methodref [com/google/zxing/client/android/AndroidHttpClient.newInstance (Ljava/lang/String;)Lcom/google/zxing/client/android/AndroidHttpClient;] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.access$400 ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread.getCookie (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread.getEncoding$19e889a8 ()Ljava/lang/String;] + - Methodref [java/io/ByteArrayOutputStream. ()V] + - Methodref [java/io/ByteArrayOutputStream.close ()V] + - Methodref [java/io/ByteArrayOutputStream.flush ()V] + - Methodref [java/io/ByteArrayOutputStream.toString (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [java/lang/String.indexOf (I)I] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - Methodref [java/lang/Thread. ()V] + - Methodref [java/net/URI. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [java/net/URI.toString ()Ljava/lang/String;] + - Methodref [org/apache/http/client/methods/HttpGet. (Ljava/net/URI;)V] + - Methodref [org/apache/http/client/methods/HttpHead. (Ljava/lang/String;)V] + - Methodref [org/json/JSONObject. (Ljava/lang/String;)V] + - InterfaceMethodref [org/apache/http/Header.getValue ()Ljava/lang/String;] + - InterfaceMethodref [org/apache/http/HttpEntity.writeTo (Ljava/io/OutputStream;)V] + - InterfaceMethodref [org/apache/http/HttpResponse.getEntity ()Lorg/apache/http/HttpEntity;] + - InterfaceMethodref [org/apache/http/HttpResponse.getHeaders (Ljava/lang/String;)[Lorg/apache/http/Header;] + - InterfaceMethodref [org/apache/http/HttpResponse.getStatusLine ()Lorg/apache/http/StatusLine;] + - InterfaceMethodref [org/apache/http/StatusLine.getStatusCode ()I] + - InterfaceMethodref [org/apache/http/client/methods/HttpUriRequest.setHeader (Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [ (Ljava/net/URI;)V] + - NameAndType [access$400 ()Ljava/lang/String;] + - NameAndType [append (I)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [close ()V] + - NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I] + - NameAndType [execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;] + - NameAndType [flush ()V] + - NameAndType [getCookie (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [getEncoding (Lorg/apache/http/HttpEntity;)Ljava/lang/String;] + - NameAndType [getEncoding$19e889a8 ()Ljava/lang/String;] + - NameAndType [getEntity ()Lorg/apache/http/HttpEntity;] + - NameAndType [getHeaders (Ljava/lang/String;)[Lorg/apache/http/Header;] + - NameAndType [getInstance ()Landroid/webkit/CookieManager;] + - NameAndType [getInstance ()Landroid/webkit/CookieSyncManager;] + - NameAndType [getStatusCode ()I] + - NameAndType [getStatusLine ()Lorg/apache/http/StatusLine;] + - NameAndType [getValue ()Ljava/lang/String;] + - NameAndType [handler Landroid/os/Handler;] + - NameAndType [indexOf (I)I] + - NameAndType [isbn Ljava/lang/String;] + - NameAndType [length ()I] + - NameAndType [newInstance (Ljava/lang/String;)Lcom/google/zxing/client/android/AndroidHttpClient;] + - NameAndType [obj Ljava/lang/Object;] + - NameAndType [obtain (Landroid/os/Handler;I)Landroid/os/Message;] + - NameAndType [query Ljava/lang/String;] + - NameAndType [sendToTarget ()V] + - NameAndType [setCookie (Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [setHeader (Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - NameAndType [substring (I)Ljava/lang/String;] + - NameAndType [sync ()V] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [toString (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [w (Ljava/lang/String;Ljava/lang/String;)I] + - NameAndType [w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + - NameAndType [writeTo (Ljava/io/OutputStream;)V] + - Utf8 [ for ] + - Utf8 [&jscmd=SearchWithinVolume2&q=] + - Utf8 [()I] + - Utf8 [()Landroid/webkit/CookieManager;] + - Utf8 [()Landroid/webkit/CookieSyncManager;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Lorg/apache/http/HttpEntity;] + - Utf8 [()Lorg/apache/http/StatusLine;] + - Utf8 [()V] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(I)Ljava/lang/StringBuilder;] + - Utf8 [(Landroid/os/Handler;I)Landroid/os/Message;] + - Utf8 [(Ljava/io/OutputStream;)V] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)Lcom/google/zxing/client/android/AndroidHttpClient;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;)[Lorg/apache/http/Header;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Landroid/os/Handler;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + - Utf8 [(Ljava/net/URI;)V] + - Utf8 [(Lorg/apache/http/HttpEntity;)Ljava/lang/String;] + - Utf8 [(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;] + - Utf8 [/books] + - Utf8 [] + - Utf8 [Book Search cookie was missing or expired] + - Utf8 [Code] + - Utf8 [Error accessing book search] + - Utf8 [Error setting book search cookie] + - Utf8 [HTTP returned ] + - Utf8 [InnerClasses] + - Utf8 [Landroid/os/Handler;] + - Utf8 [Ljava/lang/Object;] + - Utf8 [Ljava/lang/String;] + - Utf8 [NetworkThread] + - Utf8 [ZXing (Android)] + - Utf8 [access$400] + - Utf8 [android/os/Message] + - Utf8 [android/util/Log] + - Utf8 [android/webkit/CookieManager] + - Utf8 [android/webkit/CookieSyncManager] + - Utf8 [append] + - Utf8 [close] + - Utf8 [com/google/zxing/client/android/AndroidHttpClient] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsActivity] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread] + - Utf8 [cookie] + - Utf8 [d] + - Utf8 [execute] + - Utf8 [flush] + - Utf8 [getCookie] + - Utf8 [getEncoding] + - Utf8 [getEncoding$19e889a8] + - Utf8 [getEntity] + - Utf8 [getHeaders] + - Utf8 [getInstance] + - Utf8 [getStatusCode] + - Utf8 [getStatusLine] + - Utf8 [getValue] + - Utf8 [handler] + - Utf8 [http] + - Utf8 [http://google.com/books?id=] + - Utf8 [id=] + - Utf8 [indexOf] + - Utf8 [isbn] + - Utf8 [java/io/ByteArrayOutputStream] + - Utf8 [java/io/IOException] + - Utf8 [java/lang/Exception] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuilder] + - Utf8 [java/lang/Thread] + - Utf8 [java/net/URI] + - Utf8 [length] + - Utf8 [newInstance] + - Utf8 [obj] + - Utf8 [obtain] + - Utf8 [org/apache/http/Header] + - Utf8 [org/apache/http/HttpEntity] + - Utf8 [org/apache/http/HttpResponse] + - Utf8 [org/apache/http/StatusLine] + - Utf8 [org/apache/http/client/methods/HttpGet] + - Utf8 [org/apache/http/client/methods/HttpHead] + - Utf8 [org/apache/http/client/methods/HttpUriRequest] + - Utf8 [org/json/JSONObject] + - Utf8 [query] + - Utf8 [run] + - Utf8 [sendToTarget] + - Utf8 [set-cookie] + - Utf8 [setCookie] + - Utf8 [setHeader] + - Utf8 [startsWith] + - Utf8 [substring] + - Utf8 [sync] + - Utf8 [toString] + - Utf8 [vid=isbn] + - Utf8 [w] + - Utf8 [windows-1252] + - Utf8 [writeTo] + - Utf8 [www.google.com] + +Fields (count = 3): + - Field: isbn Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String isbn + - Field: query Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String query + - Field: handler Landroid/os/Handler; + Access flags: 0x12 + = private final android.os.Handler handler + +Methods (count = 4): + - Method: (Ljava/lang/String;Ljava/lang/String;Landroid/os/Handler;)V + Access flags: 0x0 + = SearchBookContentsActivity$NetworkThread(java.lang.String,java.lang.String,android.os.Handler) + Class member attributes (count = 1): + - Code attribute instructions (code length = 20, locals = 4, stack = 2): + [0] aload_0 v0 + [1] invokespecial #74 + - Methodref [java/lang/Thread. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #43 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread.isbn Ljava/lang/String;] + [9] aload_0 v0 + [10] aload_2 v2 + [11] putfield #44 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread.query Ljava/lang/String;] + [14] aload_0 v0 + [15] aload_3 v3 + [16] putfield #42 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread.handler Landroid/os/Handler;] + [19] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: run()V + Access flags: 0x11 + = public final void run() + Class member attributes (count = 1): + - Code attribute instructions (code length = 368, locals = 4, stack = 9): + [0] aconst_null + [1] astore_1 v1 + [2] aload_0 v0 + [3] getfield #43 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread.isbn Ljava/lang/String;] + [6] ldc #13 + - String [http://google.com/books?id=] + [8] invokevirtual #67 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [11] ifeq +75 (target=86) + [14] aload_0 v0 + [15] getfield #43 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread.isbn Ljava/lang/String;] + [18] bipush 61 + [20] invokevirtual #65 + - Methodref [java/lang/String.indexOf (I)I] + [23] istore_3 v3 + [24] aload_0 v0 + [25] getfield #43 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread.isbn Ljava/lang/String;] + [28] iload_3 v3 + [29] iconst_1 + [30] iadd + [31] invokevirtual #68 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [34] astore_3 v3 + [35] new #32 + - Class [java/net/URI] + [38] dup + [39] ldc #12 + - String [http] + [41] aconst_null + [42] ldc #18 + - String [www.google.com] + [44] iconst_m1 + [45] ldc #5 + - String [/books] + [47] new #30 + - Class [java/lang/StringBuilder] + [50] dup + [51] invokespecial #69 + - Methodref [java/lang/StringBuilder. ()V] + [54] ldc #14 + - String [id=] + [56] invokevirtual #72 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [59] aload_3 v3 + [60] invokevirtual #72 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [63] ldc #4 + - String [&jscmd=SearchWithinVolume2&q=] + [65] invokevirtual #72 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [68] aload_0 v0 + [69] getfield #44 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread.query Ljava/lang/String;] + [72] invokevirtual #72 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [75] invokevirtual #73 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [78] aconst_null + [79] invokespecial #75 + - Methodref [java/net/URI. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [82] astore_2 v2 + [83] goto +54 (target=137) + [86] new #32 + - Class [java/net/URI] + [89] dup + [90] ldc #12 + - String [http] + [92] aconst_null + [93] ldc #18 + - String [www.google.com] + [95] iconst_m1 + [96] ldc #5 + - String [/books] + [98] new #30 + - Class [java/lang/StringBuilder] + [101] dup + [102] invokespecial #69 + - Methodref [java/lang/StringBuilder. ()V] + [105] ldc #16 + - String [vid=isbn] + [107] invokevirtual #72 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [110] aload_0 v0 + [111] getfield #43 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread.isbn Ljava/lang/String;] + [114] invokevirtual #72 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [117] ldc #4 + - String [&jscmd=SearchWithinVolume2&q=] + [119] invokevirtual #72 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [122] aload_0 v0 + [123] getfield #44 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread.query Ljava/lang/String;] + [126] invokevirtual #72 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [129] invokevirtual #73 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [132] aconst_null + [133] invokespecial #75 + - Methodref [java/net/URI. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [136] astore_2 v2 + [137] new #37 + - Class [org/apache/http/client/methods/HttpGet] + [140] dup + [141] aload_2 v2 + [142] invokespecial #77 + - Methodref [org/apache/http/client/methods/HttpGet. (Ljava/net/URI;)V] + [145] dup + [146] astore_3 v3 + [147] ldc #11 + - String [cookie] + [149] aload_2 v2 + [150] invokevirtual #76 + - Methodref [java/net/URI.toString ()Ljava/lang/String;] + [153] invokestatic #59 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread.getCookie (Ljava/lang/String;)Ljava/lang/String;] + [156] invokeinterface #86 + - InterfaceMethodref [org/apache/http/client/methods/HttpUriRequest.setHeader (Ljava/lang/String;Ljava/lang/String;)V] + [161] ldc #10 + - String [ZXing (Android)] + [163] invokestatic #57 + - Methodref [com/google/zxing/client/android/AndroidHttpClient.newInstance (Ljava/lang/String;)Lcom/google/zxing/client/android/AndroidHttpClient;] + [166] dup + [167] astore_1 v1 + [168] aload_3 v3 + [169] invokevirtual #56 + - Methodref [com/google/zxing/client/android/AndroidHttpClient.execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;] + [172] dup + [173] astore_3 v3 + [174] invokeinterface #84 + - InterfaceMethodref [org/apache/http/HttpResponse.getStatusLine ()Lorg/apache/http/StatusLine;] + [179] invokeinterface #85 + - InterfaceMethodref [org/apache/http/StatusLine.getStatusCode ()I] + [184] sipush 200 + [187] ificmpne +69 (target=256) + [190] aload_3 v3 + [191] invokeinterface #82 + - InterfaceMethodref [org/apache/http/HttpResponse.getEntity ()Lorg/apache/http/HttpEntity;] + [196] astore_2 v2 + [197] new #26 + - Class [java/io/ByteArrayOutputStream] + [200] dup + [201] invokespecial #61 + - Methodref [java/io/ByteArrayOutputStream. ()V] + [204] astore_3 v3 + [205] aload_2 v2 + [206] aload_3 v3 + [207] invokeinterface #81 + - InterfaceMethodref [org/apache/http/HttpEntity.writeTo (Ljava/io/OutputStream;)V] + [212] aload_3 v3 + [213] invokevirtual #63 + - Methodref [java/io/ByteArrayOutputStream.flush ()V] + [216] new #40 + - Class [org/json/JSONObject] + [219] dup + [220] aload_3 v3 + [221] ldc #17 + - String [windows-1252] + [223] invokevirtual #64 + - Methodref [java/io/ByteArrayOutputStream.toString (Ljava/lang/String;)Ljava/lang/String;] + [226] invokespecial #79 + - Methodref [org/json/JSONObject. (Ljava/lang/String;)V] + [229] astore_2 v2 + [230] aload_3 v3 + [231] invokevirtual #62 + - Methodref [java/io/ByteArrayOutputStream.close ()V] + [234] aload_0 v0 + [235] getfield #42 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread.handler Landroid/os/Handler;] + [238] ldc #2 + - Integer [2131165193] + [240] invokestatic #45 + - Methodref [android/os/Message.obtain (Landroid/os/Handler;I)Landroid/os/Message;] + [243] dup + [244] astore_3 v3 + [245] aload_2 v2 + [246] putfield #41 + - Fieldref [android/os/Message.obj Ljava/lang/Object;] + [249] aload_3 v3 + [250] invokevirtual #46 + - Methodref [android/os/Message.sendToTarget ()V] + [253] goto +60 (target=313) + [256] invokestatic #58 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.access$400 ()Ljava/lang/String;] + [259] new #30 + - Class [java/lang/StringBuilder] + [262] dup + [263] invokespecial #69 + - Methodref [java/lang/StringBuilder. ()V] + [266] ldc #9 + - String [HTTP returned ] + [268] invokevirtual #72 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [271] aload_3 v3 + [272] invokeinterface #84 + - InterfaceMethodref [org/apache/http/HttpResponse.getStatusLine ()Lorg/apache/http/StatusLine;] + [277] invokeinterface #85 + - InterfaceMethodref [org/apache/http/StatusLine.getStatusCode ()I] + [282] invokevirtual #70 + - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] + [285] ldc #3 + - String [ for ] + [287] invokevirtual #72 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [290] aload_2 v2 + [291] invokevirtual #71 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [294] invokevirtual #73 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [297] invokestatic #48 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I] + [300] pop + [301] aload_0 v0 + [302] getfield #42 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread.handler Landroid/os/Handler;] + [305] ldc #1 + - Integer [2131165192] + [307] invokestatic #45 + - Methodref [android/os/Message.obtain (Landroid/os/Handler;I)Landroid/os/Message;] + [310] invokevirtual #46 + - Methodref [android/os/Message.sendToTarget ()V] + [313] aload_1 v1 + [314] ifnull +53 (target=367) + [317] aload_1 v1 + [318] invokevirtual #55 + - Methodref [com/google/zxing/client/android/AndroidHttpClient.close ()V] + [321] return + [322] astore_2 v2 + [323] invokestatic #58 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.access$400 ()Ljava/lang/String;] + [326] ldc #7 + - String [Error accessing book search] + [328] aload_2 v2 + [329] invokestatic #49 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + [332] pop + [333] aload_0 v0 + [334] getfield #42 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread.handler Landroid/os/Handler;] + [337] ldc #1 + - Integer [2131165192] + [339] invokestatic #45 + - Methodref [android/os/Message.obtain (Landroid/os/Handler;I)Landroid/os/Message;] + [342] aconst_null + [343] astore_3 v3 + [344] invokevirtual #46 + - Methodref [android/os/Message.sendToTarget ()V] + [347] aload_1 v1 + [348] ifnull +19 (target=367) + [351] aload_1 v1 + [352] invokevirtual #55 + - Methodref [com/google/zxing/client/android/AndroidHttpClient.close ()V] + [355] return + [356] astore_2 v2 + [357] aload_1 v1 + [358] ifnull +7 (target=365) + [361] aload_1 v1 + [362] invokevirtual #55 + - Methodref [com/google/zxing/client/android/AndroidHttpClient.close ()V] + [365] aload_2 v2 + [366] athrow + [367] return + Code attribute exceptions (count = 3): + - ExceptionInfo (2 -> 313: 322): + - Class [java/lang/Exception] + - ExceptionInfo (2 -> 313: 356): + - ExceptionInfo (322 -> 347: 356): + Code attribute attributes (attribute count = 0): + - Method: getCookie(Ljava/lang/String;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String getCookie(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 149, locals = 7, stack = 3): + [0] invokestatic #51 + - Methodref [android/webkit/CookieManager.getInstance ()Landroid/webkit/CookieManager;] + [3] aload_0 v0 + [4] invokevirtual #50 + - Methodref [android/webkit/CookieManager.getCookie (Ljava/lang/String;)Ljava/lang/String;] + [7] dup + [8] astore_1 v1 + [9] ifnull +10 (target=19) + [12] aload_1 v1 + [13] invokevirtual #66 + - Methodref [java/lang/String.length ()I] + [16] ifne +131 (target=147) + [19] invokestatic #58 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.access$400 ()Ljava/lang/String;] + [22] ldc #6 + - String [Book Search cookie was missing or expired] + [24] invokestatic #47 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [27] pop + [28] new #38 + - Class [org/apache/http/client/methods/HttpHead] + [31] dup + [32] aload_0 v0 + [33] invokespecial #78 + - Methodref [org/apache/http/client/methods/HttpHead. (Ljava/lang/String;)V] + [36] astore_2 v2 + [37] ldc #10 + - String [ZXing (Android)] + [39] invokestatic #57 + - Methodref [com/google/zxing/client/android/AndroidHttpClient.newInstance (Ljava/lang/String;)Lcom/google/zxing/client/android/AndroidHttpClient;] + [42] astore_3 v3 + [43] aload_3 v3 + [44] aload_2 v2 + [45] invokevirtual #56 + - Methodref [com/google/zxing/client/android/AndroidHttpClient.execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;] + [48] dup + [49] astore_2 v2 + [50] invokeinterface #84 + - InterfaceMethodref [org/apache/http/HttpResponse.getStatusLine ()Lorg/apache/http/StatusLine;] + [55] invokeinterface #85 + - InterfaceMethodref [org/apache/http/StatusLine.getStatusCode ()I] + [60] sipush 200 + [63] ificmpne +66 (target=129) + [66] aload_2 v2 + [67] ldc #15 + - String [set-cookie] + [69] invokeinterface #83 + - InterfaceMethodref [org/apache/http/HttpResponse.getHeaders (Ljava/lang/String;)[Lorg/apache/http/Header;] + [74] dup + [75] astore_2 v2 + [76] arraylength + [77] istore v4 + [79] iconst_0 + [80] istore v5 + [82] iload v5 + [84] iload v4 + [86] ificmpge +29 (target=115) + [89] aload_2 v2 + [90] iload v5 + [92] aaload + [93] astore v6 + [95] invokestatic #51 + - Methodref [android/webkit/CookieManager.getInstance ()Landroid/webkit/CookieManager;] + [98] aload_0 v0 + [99] aload v6 + [101] invokeinterface #80 + - InterfaceMethodref [org/apache/http/Header.getValue ()Ljava/lang/String;] + [106] invokevirtual #52 + - Methodref [android/webkit/CookieManager.setCookie (Ljava/lang/String;Ljava/lang/String;)V] + [109] iinc v5, 1 + [112] goto -30 (target=82) + [115] invokestatic #53 + - Methodref [android/webkit/CookieSyncManager.getInstance ()Landroid/webkit/CookieSyncManager;] + [118] invokevirtual #54 + - Methodref [android/webkit/CookieSyncManager.sync ()V] + [121] invokestatic #51 + - Methodref [android/webkit/CookieManager.getInstance ()Landroid/webkit/CookieManager;] + [124] aload_0 v0 + [125] invokevirtual #50 + - Methodref [android/webkit/CookieManager.getCookie (Ljava/lang/String;)Ljava/lang/String;] + [128] astore_1 v1 + [129] goto +14 (target=143) + [132] astore_2 v2 + [133] invokestatic #58 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsActivity.access$400 ()Ljava/lang/String;] + [136] ldc #8 + - String [Error setting book search cookie] + [138] aload_2 v2 + [139] invokestatic #49 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + [142] pop + [143] aload_3 v3 + [144] invokevirtual #55 + - Methodref [com/google/zxing/client/android/AndroidHttpClient.close ()V] + [147] aload_1 v1 + [148] areturn + Code attribute exceptions (count = 1): + - ExceptionInfo (43 -> 129: 132): + - Class [java/io/IOException] + Code attribute attributes (attribute count = 0): + - Method: getEncoding$19e889a8()Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String getEncoding$19e889a8() + Class member attributes (count = 1): + - Code attribute instructions (code length = 3, locals = 0, stack = 1): + [0] ldc #17 + - String [windows-1252] + [2] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x1a = private static final + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity$NetworkThread] + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity] + - Utf8 [NetworkThread] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/book/SearchBookContentsAdapter + Superclass: android/widget/ArrayAdapter + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.book.SearchBookContentsAdapter extends android.widget.ArrayAdapter + +Interfaces (count = 0): + +Constant Pool (count = 43): + - Integer [2130903047] + - Class [android/view/LayoutInflater] + - Class [android/widget/ArrayAdapter] + - Class [com/google/zxing/client/android/book/SearchBookContentsAdapter] + - Class [com/google/zxing/client/android/book/SearchBookContentsListItem] + - Class [com/google/zxing/client/android/book/SearchBookContentsResult] + - Methodref [android/view/LayoutInflater.from (Landroid/content/Context;)Landroid/view/LayoutInflater;] + - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;Z)Landroid/view/View;] + - Methodref [android/widget/ArrayAdapter. (Landroid/content/Context;IILjava/util/List;)V] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsAdapter.getContext ()Landroid/content/Context;] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsAdapter.getItem (I)Ljava/lang/Object;] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsListItem.set (Lcom/google/zxing/client/android/book/SearchBookContentsResult;)V] + - NameAndType [ (Landroid/content/Context;IILjava/util/List;)V] + - NameAndType [from (Landroid/content/Context;)Landroid/view/LayoutInflater;] + - NameAndType [getContext ()Landroid/content/Context;] + - NameAndType [getItem (I)Ljava/lang/Object;] + - NameAndType [inflate (ILandroid/view/ViewGroup;Z)Landroid/view/View;] + - NameAndType [set (Lcom/google/zxing/client/android/book/SearchBookContentsResult;)V] + - Utf8 [()Landroid/content/Context;] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;] + - Utf8 [(ILandroid/view/ViewGroup;Z)Landroid/view/View;] + - Utf8 [(Landroid/content/Context;)Landroid/view/LayoutInflater;] + - Utf8 [(Landroid/content/Context;IILjava/util/List;)V] + - Utf8 [(Landroid/content/Context;Ljava/util/List;)V] + - Utf8 [(Landroid/content/Context;Ljava/util/List;)V] + - Utf8 [(Lcom/google/zxing/client/android/book/SearchBookContentsResult;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Landroid/widget/ArrayAdapter;] + - Utf8 [Signature] + - Utf8 [android/view/LayoutInflater] + - Utf8 [android/widget/ArrayAdapter] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsAdapter] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsListItem] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsResult] + - Utf8 [from] + - Utf8 [getContext] + - Utf8 [getItem] + - Utf8 [getView] + - Utf8 [inflate] + - Utf8 [set] + +Fields (count = 0): + +Methods (count = 2): + - Method: (Landroid/content/Context;Ljava/util/List;)V + Access flags: 0x0 + = SearchBookContentsAdapter(android.content.Context,java.util.List) + Class member attributes (count = 2): + - Code attribute instructions (code length = 10, locals = 3, stack = 5): + [0] aload_0 v0 + [1] aload_1 v1 + [2] ldc #1 + - Integer [2130903047] + [4] iconst_0 + [5] aload_2 v2 + [6] invokespecial #9 + - Methodref [android/widget/ArrayAdapter. (Landroid/content/Context;IILjava/util/List;)V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Signature attribute: + - Utf8 [(Landroid/content/Context;Ljava/util/List;)V] + - Method: getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; + Access flags: 0x11 + = public final android.view.View getView(int,android.view.View,android.view.ViewGroup) + Class member attributes (count = 1): + - Code attribute instructions (code length = 58, locals = 4, stack = 4): + [0] aload_2 v2 + [1] ifnonnull +24 (target=25) + [4] aload_0 v0 + [5] invokevirtual #10 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsAdapter.getContext ()Landroid/content/Context;] + [8] invokestatic #7 + - Methodref [android/view/LayoutInflater.from (Landroid/content/Context;)Landroid/view/LayoutInflater;] + [11] ldc #1 + - Integer [2130903047] + [13] aload_3 v3 + [14] iconst_0 + [15] invokevirtual #8 + - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;Z)Landroid/view/View;] + [18] checkcast #5 + - Class [com/google/zxing/client/android/book/SearchBookContentsListItem] + [21] astore_2 v2 + [22] goto +20 (target=42) + [25] aload_2 v2 + [26] instanceof #5 + - Class [com/google/zxing/client/android/book/SearchBookContentsListItem] + [29] ifeq +11 (target=40) + [32] aload_2 v2 + [33] checkcast #5 + - Class [com/google/zxing/client/android/book/SearchBookContentsListItem] + [36] astore_2 v2 + [37] goto +5 (target=42) + [40] aload_2 v2 + [41] areturn + [42] aload_0 v0 + [43] iload_1 v1 + [44] invokevirtual #11 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsAdapter.getItem (I)Ljava/lang/Object;] + [47] checkcast #6 + - Class [com/google/zxing/client/android/book/SearchBookContentsResult] + [50] astore_1 v1 + [51] aload_2 v2 + [52] aload_1 v1 + [53] invokevirtual #12 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsListItem.set (Lcom/google/zxing/client/android/book/SearchBookContentsResult;)V] + [56] aload_2 v2 + [57] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Signature attribute: + - Utf8 [Landroid/widget/ArrayAdapter;] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/book/SearchBookContentsListItem + Superclass: android/widget/LinearLayout + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.book.SearchBookContentsListItem extends android.widget.LinearLayout + +Interfaces (count = 0): + +Constant Pool (count = 84): + - Integer [2131165222] + - Integer [2131165223] + - String [] + - Class [android/text/Spannable] + - Class [android/text/SpannableString] + - Class [android/text/style/StyleSpan] + - Class [android/widget/LinearLayout] + - Class [android/widget/TextView] + - Class [com/google/zxing/client/android/book/SearchBookContentsListItem] + - Class [com/google/zxing/client/android/book/SearchBookContentsResult] + - Class [java/lang/String] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsListItem.pageNumberView Landroid/widget/TextView;] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsListItem.snippetView Landroid/widget/TextView;] + - Methodref [android/text/SpannableString. (Ljava/lang/CharSequence;)V] + - Methodref [android/text/style/StyleSpan. (I)V] + - Methodref [android/widget/LinearLayout. (Landroid/content/Context;)V] + - Methodref [android/widget/LinearLayout. (Landroid/content/Context;Landroid/util/AttributeSet;)V] + - Methodref [android/widget/LinearLayout.onFinishInflate ()V] + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsListItem.findViewById (I)Landroid/view/View;] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsResult.getPageNumber ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsResult.getQuery ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsResult.getSnippet ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/book/SearchBookContentsResult.getValidSnippet ()Z] + - Methodref [java/lang/String.indexOf (Ljava/lang/String;I)I] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;] + - InterfaceMethodref [android/text/Spannable.setSpan (Ljava/lang/Object;III)V] + - NameAndType [ (I)V] + - NameAndType [ (Landroid/content/Context;)V] + - NameAndType [ (Landroid/content/Context;Landroid/util/AttributeSet;)V] + - NameAndType [ (Ljava/lang/CharSequence;)V] + - NameAndType [findViewById (I)Landroid/view/View;] + - NameAndType [getPageNumber ()Ljava/lang/String;] + - NameAndType [getQuery ()Ljava/lang/String;] + - NameAndType [getSnippet ()Ljava/lang/String;] + - NameAndType [getValidSnippet ()Z] + - NameAndType [indexOf (Ljava/lang/String;I)I] + - NameAndType [length ()I] + - NameAndType [onFinishInflate ()V] + - NameAndType [pageNumberView Landroid/widget/TextView;] + - NameAndType [setSpan (Ljava/lang/Object;III)V] + - NameAndType [setText (Ljava/lang/CharSequence;)V] + - NameAndType [snippetView Landroid/widget/TextView;] + - NameAndType [toLowerCase ()Ljava/lang/String;] + - Utf8 [] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(I)Landroid/view/View;] + - Utf8 [(I)V] + - Utf8 [(Landroid/content/Context;)V] + - Utf8 [(Landroid/content/Context;Landroid/util/AttributeSet;)V] + - Utf8 [(Lcom/google/zxing/client/android/book/SearchBookContentsResult;)V] + - Utf8 [(Ljava/lang/CharSequence;)V] + - Utf8 [(Ljava/lang/Object;III)V] + - Utf8 [(Ljava/lang/String;I)I] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Landroid/widget/TextView;] + - Utf8 [android/text/Spannable] + - Utf8 [android/text/SpannableString] + - Utf8 [android/text/style/StyleSpan] + - Utf8 [android/widget/LinearLayout] + - Utf8 [android/widget/TextView] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsListItem] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsResult] + - Utf8 [findViewById] + - Utf8 [getPageNumber] + - Utf8 [getQuery] + - Utf8 [getSnippet] + - Utf8 [getValidSnippet] + - Utf8 [indexOf] + - Utf8 [java/lang/String] + - Utf8 [length] + - Utf8 [onFinishInflate] + - Utf8 [pageNumberView] + - Utf8 [set] + - Utf8 [setSpan] + - Utf8 [setText] + - Utf8 [snippetView] + - Utf8 [toLowerCase] + +Fields (count = 2): + - Field: pageNumberView Landroid/widget/TextView; + Access flags: 0x2 + = private android.widget.TextView pageNumberView + - Field: snippetView Landroid/widget/TextView; + Access flags: 0x2 + = private android.widget.TextView snippetView + +Methods (count = 4): + - Method: (Landroid/content/Context;)V + Access flags: 0x2 + = private SearchBookContentsListItem(android.content.Context) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #16 + - Methodref [android/widget/LinearLayout. (Landroid/content/Context;)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Landroid/content/Context;Landroid/util/AttributeSet;)V + Access flags: 0x1 + = public SearchBookContentsListItem(android.content.Context,android.util.AttributeSet) + Class member attributes (count = 1): + - Code attribute instructions (code length = 7, locals = 3, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] invokespecial #17 + - Methodref [android/widget/LinearLayout. (Landroid/content/Context;Landroid/util/AttributeSet;)V] + [6] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onFinishInflate()V + Access flags: 0x14 + = protected final void onFinishInflate() + Class member attributes (count = 1): + - Code attribute instructions (code length = 31, locals = 1, stack = 3): + [0] aload_0 v0 + [1] invokespecial #18 + - Methodref [android/widget/LinearLayout.onFinishInflate ()V] + [4] aload_0 v0 + [5] aload_0 v0 + [6] ldc #1 + - Integer [2131165222] + [8] invokevirtual #20 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsListItem.findViewById (I)Landroid/view/View;] + [11] checkcast #8 + - Class [android/widget/TextView] + [14] putfield #12 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsListItem.pageNumberView Landroid/widget/TextView;] + [17] aload_0 v0 + [18] aload_0 v0 + [19] ldc #2 + - Integer [2131165223] + [21] invokevirtual #20 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsListItem.findViewById (I)Landroid/view/View;] + [24] checkcast #8 + - Class [android/widget/TextView] + [27] putfield #13 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsListItem.snippetView Landroid/widget/TextView;] + [30] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: set(Lcom/google/zxing/client/android/book/SearchBookContentsResult;)V + Access flags: 0x11 + = public final void set(com.google.zxing.client.android.book.SearchBookContentsResult) + Class member attributes (count = 1): + - Code attribute instructions (code length = 137, locals = 7, stack = 5): + [0] aload_0 v0 + [1] getfield #12 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsListItem.pageNumberView Landroid/widget/TextView;] + [4] aload_1 v1 + [5] invokevirtual #21 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsResult.getPageNumber ()Ljava/lang/String;] + [8] invokevirtual #19 + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + [11] aload_1 v1 + [12] invokevirtual #23 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsResult.getSnippet ()Ljava/lang/String;] + [15] dup + [16] astore_2 v2 + [17] invokevirtual #26 + - Methodref [java/lang/String.length ()I] + [20] ifle +107 (target=127) + [23] aload_1 v1 + [24] invokevirtual #24 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsResult.getValidSnippet ()Z] + [27] ifeq +91 (target=118) + [30] invokestatic #22 + - Methodref [com/google/zxing/client/android/book/SearchBookContentsResult.getQuery ()Ljava/lang/String;] + [33] invokevirtual #27 + - Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;] + [36] astore_1 v1 + [37] aload_2 v2 + [38] invokevirtual #27 + - Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;] + [41] astore_3 v3 + [42] new #5 + - Class [android/text/SpannableString] + [45] dup + [46] aload_2 v2 + [47] invokespecial #14 + - Methodref [android/text/SpannableString. (Ljava/lang/CharSequence;)V] + [50] astore_2 v2 + [51] new #6 + - Class [android/text/style/StyleSpan] + [54] dup + [55] iconst_1 + [56] invokespecial #15 + - Methodref [android/text/style/StyleSpan. (I)V] + [59] astore v4 + [61] aload_1 v1 + [62] invokevirtual #26 + - Methodref [java/lang/String.length ()I] + [65] istore v5 + [67] iconst_0 + [68] istore v6 + [70] aload_3 v3 + [71] aload_1 v1 + [72] iload v6 + [74] invokevirtual #25 + - Methodref [java/lang/String.indexOf (Ljava/lang/String;I)I] + [77] dup + [78] istore v6 + [80] iflt +29 (target=109) + [83] aload_2 v2 + [84] aload v4 + [86] iload v6 + [88] iload v6 + [90] iload v5 + [92] iadd + [93] iconst_0 + [94] invokeinterface #28 + - InterfaceMethodref [android/text/Spannable.setSpan (Ljava/lang/Object;III)V] + [99] iload v6 + [101] iload v5 + [103] iadd + [104] istore v6 + [106] goto -36 (target=70) + [109] aload_0 v0 + [110] getfield #13 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsListItem.snippetView Landroid/widget/TextView;] + [113] aload_2 v2 + [114] invokevirtual #19 + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + [117] return + [118] aload_0 v0 + [119] getfield #13 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsListItem.snippetView Landroid/widget/TextView;] + [122] aload_2 v2 + [123] invokevirtual #19 + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + [126] return + [127] aload_0 v0 + [128] getfield #13 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsListItem.snippetView Landroid/widget/TextView;] + [131] ldc #3 + - String [] + [133] invokevirtual #19 + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + [136] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/book/SearchBookContentsResult + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.book.SearchBookContentsResult extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 37): + - Class [com/google/zxing/client/android/book/SearchBookContentsResult] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsResult.pageId Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsResult.pageNumber Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsResult.query Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsResult.snippet Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsResult.validSnippet Z] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [pageId Ljava/lang/String;] + - NameAndType [pageNumber Ljava/lang/String;] + - NameAndType [query Ljava/lang/String;] + - NameAndType [snippet Ljava/lang/String;] + - NameAndType [validSnippet Z] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Ljava/lang/String;] + - Utf8 [Z] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsResult] + - Utf8 [getPageId] + - Utf8 [getPageNumber] + - Utf8 [getQuery] + - Utf8 [getSnippet] + - Utf8 [getValidSnippet] + - Utf8 [java/lang/Object] + - Utf8 [pageId] + - Utf8 [pageNumber] + - Utf8 [query] + - Utf8 [setQuery] + - Utf8 [snippet] + - Utf8 [validSnippet] + +Fields (count = 5): + - Field: query Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String query + - Field: pageId Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String pageId + - Field: pageNumber Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String pageNumber + - Field: snippet Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String snippet + - Field: validSnippet Z + Access flags: 0x12 + = private final boolean validSnippet + +Methods (count = 7): + - Method: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V + Access flags: 0x0 + = SearchBookContentsResult(java.lang.String,java.lang.String,java.lang.String,boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 26, locals = 5, stack = 2): + [0] aload_0 v0 + [1] invokespecial #8 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #3 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsResult.pageId Ljava/lang/String;] + [9] aload_0 v0 + [10] aload_2 v2 + [11] putfield #4 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsResult.pageNumber Ljava/lang/String;] + [14] aload_0 v0 + [15] aload_3 v3 + [16] putfield #6 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsResult.snippet Ljava/lang/String;] + [19] aload_0 v0 + [20] iload v4 + [22] putfield #7 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsResult.validSnippet Z] + [25] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setQuery(Ljava/lang/String;)V + Access flags: 0x9 + = public static void setQuery(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] putstatic #5 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsResult.query Ljava/lang/String;] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getPageId()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getPageId() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #3 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsResult.pageId Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getPageNumber()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getPageNumber() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #4 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsResult.pageNumber Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getSnippet()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getSnippet() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsResult.snippet Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getValidSnippet()Z + Access flags: 0x11 + = public final boolean getValidSnippet() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #7 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsResult.validSnippet Z] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getQuery()Ljava/lang/String; + Access flags: 0x9 + = public static java.lang.String getQuery() + Class member attributes (count = 1): + - Code attribute instructions (code length = 4, locals = 0, stack = 1): + [0] getstatic #5 + - Fieldref [com/google/zxing/client/android/book/SearchBookContentsResult.query Ljava/lang/String;] + [3] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/camera/AutoFocusCallback + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.camera.AutoFocusCallback extends java.lang.Object + +Interfaces (count = 1): + - Class [android/hardware/Camera$AutoFocusCallback] + +Constant Pool (count = 68): + - String [Got auto-focus callback, but no handler for it] + - Class [android/hardware/Camera] + - Class [android/hardware/Camera$AutoFocusCallback] + - Class [android/os/Handler] + - Class [android/util/Log] + - Class [com/google/zxing/client/android/camera/AutoFocusCallback] + - Class [java/lang/Boolean] + - Class [java/lang/Class] + - Class [java/lang/Object] + - Long [1500] + - Fieldref [com/google/zxing/client/android/camera/AutoFocusCallback.TAG Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/camera/AutoFocusCallback.autoFocusHandler Landroid/os/Handler;] + - Fieldref [com/google/zxing/client/android/camera/AutoFocusCallback.autoFocusMessage I] + - Methodref [android/os/Handler.obtainMessage (ILjava/lang/Object;)Landroid/os/Message;] + - Methodref [android/os/Handler.sendMessageDelayed (Landroid/os/Message;J)Z] + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + - Methodref [java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;] + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [TAG Ljava/lang/String;] + - NameAndType [autoFocusHandler Landroid/os/Handler;] + - NameAndType [autoFocusMessage I] + - NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I] + - NameAndType [getSimpleName ()Ljava/lang/String;] + - NameAndType [obtainMessage (ILjava/lang/Object;)Landroid/os/Message;] + - NameAndType [sendMessageDelayed (Landroid/os/Message;J)Z] + - NameAndType [valueOf (Z)Ljava/lang/Boolean;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(ILjava/lang/Object;)Landroid/os/Message;] + - Utf8 [(Landroid/os/Handler;I)V] + - Utf8 [(Landroid/os/Message;J)Z] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)I] + - Utf8 [(Z)Ljava/lang/Boolean;] + - Utf8 [(ZLandroid/hardware/Camera;)V] + - Utf8 [] + - Utf8 [] + - Utf8 [AUTOFOCUS_INTERVAL_MS] + - Utf8 [AutoFocusCallback] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Got auto-focus callback, but no handler for it] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [J] + - Utf8 [Landroid/os/Handler;] + - Utf8 [Ljava/lang/String;] + - Utf8 [TAG] + - Utf8 [android/hardware/Camera] + - Utf8 [android/hardware/Camera$AutoFocusCallback] + - Utf8 [android/os/Handler] + - Utf8 [android/util/Log] + - Utf8 [autoFocusHandler] + - Utf8 [autoFocusMessage] + - Utf8 [com/google/zxing/client/android/camera/AutoFocusCallback] + - Utf8 [d] + - Utf8 [getSimpleName] + - Utf8 [java/lang/Boolean] + - Utf8 [java/lang/Class] + - Utf8 [java/lang/Object] + - Utf8 [obtainMessage] + - Utf8 [onAutoFocus] + - Utf8 [sendMessageDelayed] + - Utf8 [setHandler] + - Utf8 [valueOf] + +Fields (count = 4): + - Field: TAG Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String TAG + - Field: AUTOFOCUS_INTERVAL_MS J + Access flags: 0x1a + = private static final long AUTOFOCUS_INTERVAL_MS + Class member attributes (count = 1): + - Constant value attribute: + - Long [1500] + - Field: autoFocusHandler Landroid/os/Handler; + Access flags: 0x2 + = private android.os.Handler autoFocusHandler + - Field: autoFocusMessage I + Access flags: 0x2 + = private int autoFocusMessage + +Methods (count = 4): + - Method: ()V + Access flags: 0x0 + = AutoFocusCallback() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #20 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setHandler(Landroid/os/Handler;I)V + Access flags: 0x10 + = final void setHandler(android.os.Handler,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 11, locals = 3, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #13 + - Fieldref [com/google/zxing/client/android/camera/AutoFocusCallback.autoFocusHandler Landroid/os/Handler;] + [5] aload_0 v0 + [6] iload_2 v2 + [7] putfield #14 + - Fieldref [com/google/zxing/client/android/camera/AutoFocusCallback.autoFocusMessage I] + [10] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onAutoFocus(ZLandroid/hardware/Camera;)V + Access flags: 0x11 + = public final void onAutoFocus(boolean,android.hardware.Camera) + Class member attributes (count = 1): + - Code attribute instructions (code length = 51, locals = 3, stack = 4): + [0] aload_0 v0 + [1] getfield #13 + - Fieldref [com/google/zxing/client/android/camera/AutoFocusCallback.autoFocusHandler Landroid/os/Handler;] + [4] ifnull +37 (target=41) + [7] aload_0 v0 + [8] getfield #13 + - Fieldref [com/google/zxing/client/android/camera/AutoFocusCallback.autoFocusHandler Landroid/os/Handler;] + [11] aload_0 v0 + [12] getfield #14 + - Fieldref [com/google/zxing/client/android/camera/AutoFocusCallback.autoFocusMessage I] + [15] iload_1 v1 + [16] invokestatic #18 + - Methodref [java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;] + [19] invokevirtual #15 + - Methodref [android/os/Handler.obtainMessage (ILjava/lang/Object;)Landroid/os/Message;] + [22] astore_1 v1 + [23] aload_0 v0 + [24] getfield #13 + - Fieldref [com/google/zxing/client/android/camera/AutoFocusCallback.autoFocusHandler Landroid/os/Handler;] + [27] aload_1 v1 + [28] ldc2_w #10 + - Long [1500] + [31] invokevirtual #16 + - Methodref [android/os/Handler.sendMessageDelayed (Landroid/os/Message;J)Z] + [34] pop + [35] aload_0 v0 + [36] aconst_null + [37] putfield #13 + - Fieldref [com/google/zxing/client/android/camera/AutoFocusCallback.autoFocusHandler Landroid/os/Handler;] + [40] return + [41] getstatic #12 + - Fieldref [com/google/zxing/client/android/camera/AutoFocusCallback.TAG Ljava/lang/String;] + [44] ldc #1 + - String [Got auto-focus callback, but no handler for it] + [46] invokestatic #17 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [49] pop + [50] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 9, locals = 0, stack = 1): + [0] ldc #6 + - Class [com/google/zxing/client/android/camera/AutoFocusCallback] + [2] invokevirtual #19 + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + [5] putstatic #12 + - Fieldref [com/google/zxing/client/android/camera/AutoFocusCallback.TAG Ljava/lang/String;] + [8] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/hardware/Camera$AutoFocusCallback] + - Class [android/hardware/Camera] + - Utf8 [AutoFocusCallback] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/camera/CameraConfigurationManager + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.camera.CameraConfigurationManager extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 285): + - Integer [27] + - Integer [2147483647] + - String [,] + - String [Bad max-zoom: ] + - String [Bad preview-size: ] + - String [Bad taking-picture-zoom-max: ] + - String [Behold II] + - String [Camera resolution: ] + - String [Default preview format: ] + - String [Screen resolution: ] + - String [Setting preview size: ] + - String [flash-mode] + - String [flash-value] + - String [max-zoom] + - String [mot-zoom-step] + - String [mot-zoom-values] + - String [off] + - String [preview-format] + - String [preview-size-value] + - String [preview-size-values] + - String [preview-size-values parameter: ] + - String [taking-picture-zoom] + - String [taking-picture-zoom-max] + - String [window] + - String [zoom] + - String [zoom-supported] + - Class [android/content/Context] + - Class [android/graphics/Point] + - Class [android/hardware/Camera] + - Class [android/hardware/Camera$Parameters] + - Class [android/os/Build] + - Class [android/util/Log] + - Class [android/view/Display] + - Class [android/view/WindowManager] + - Class [com/google/zxing/client/android/camera/CameraConfigurationManager] + - Class [com/google/zxing/client/android/camera/CameraManager] + - Class [java/lang/Boolean] + - Class [java/lang/Class] + - Class [java/lang/Double] + - Class [java/lang/Integer] + - Class [java/lang/Math] + - Class [java/lang/NumberFormatException] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/StringBuilder] + - Class [java/util/regex/Pattern] + - Double [10.0] + - Fieldref [android/graphics/Point.x I] + - Fieldref [android/graphics/Point.y I] + - Fieldref [android/os/Build.MODEL Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.COMMA_PATTERN Ljava/util/regex/Pattern;] + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.TAG Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.cameraResolution Landroid/graphics/Point;] + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.context Landroid/content/Context;] + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.previewFormat I] + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.previewFormatString Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.screenResolution Landroid/graphics/Point;] + - Fieldref [com/google/zxing/client/android/camera/CameraManager.SDK_INT I] + - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + - Methodref [android/graphics/Point. (II)V] + - Methodref [android/hardware/Camera.getParameters ()Landroid/hardware/Camera$Parameters;] + - Methodref [android/hardware/Camera.setParameters (Landroid/hardware/Camera$Parameters;)V] + - Methodref [android/hardware/Camera$Parameters.get (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [android/hardware/Camera$Parameters.getPreviewFormat ()I] + - Methodref [android/hardware/Camera$Parameters.set (Ljava/lang/String;I)V] + - Methodref [android/hardware/Camera$Parameters.set (Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [android/hardware/Camera$Parameters.setPreviewSize (II)V] + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I] + - Methodref [android/view/Display.getHeight ()I] + - Methodref [android/view/Display.getWidth ()I] + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.findBestMotZoomValue (Ljava/lang/CharSequence;I)I] + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.findBestPreviewSizeValue (Ljava/lang/CharSequence;Landroid/graphics/Point;)Landroid/graphics/Point;] + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.getCameraResolution (Landroid/hardware/Camera$Parameters;Landroid/graphics/Point;)Landroid/graphics/Point;] + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.setFlash (Landroid/hardware/Camera$Parameters;)V] + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.setZoom (Landroid/hardware/Camera$Parameters;)V] + - Methodref [java/lang/Boolean.parseBoolean (Ljava/lang/String;)Z] + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + - Methodref [java/lang/Double.parseDouble (Ljava/lang/String;)D] + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + - Methodref [java/lang/Math.abs (D)D] + - Methodref [java/lang/Math.abs (I)I] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.contains (Ljava/lang/CharSequence;)Z] + - Methodref [java/lang/String.indexOf (I)I] + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + - Methodref [java/lang/String.valueOf (D)Ljava/lang/String;] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - Methodref [java/util/regex/Pattern.compile (Ljava/lang/String;)Ljava/util/regex/Pattern;] + - Methodref [java/util/regex/Pattern.split (Ljava/lang/CharSequence;)[Ljava/lang/String;] + - InterfaceMethodref [android/view/WindowManager.getDefaultDisplay ()Landroid/view/Display;] + - NameAndType [ ()V] + - NameAndType [ (II)V] + - NameAndType [COMMA_PATTERN Ljava/util/regex/Pattern;] + - NameAndType [MODEL Ljava/lang/String;] + - NameAndType [SDK_INT I] + - NameAndType [TAG Ljava/lang/String;] + - NameAndType [abs (D)D] + - NameAndType [abs (I)I] + - NameAndType [append (C)Ljava/lang/StringBuilder;] + - NameAndType [append (I)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [cameraResolution Landroid/graphics/Point;] + - NameAndType [compile (Ljava/lang/String;)Ljava/util/regex/Pattern;] + - NameAndType [contains (Ljava/lang/CharSequence;)Z] + - NameAndType [context Landroid/content/Context;] + - NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I] + - NameAndType [findBestMotZoomValue (Ljava/lang/CharSequence;I)I] + - NameAndType [findBestPreviewSizeValue (Ljava/lang/CharSequence;Landroid/graphics/Point;)Landroid/graphics/Point;] + - NameAndType [get (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [getCameraResolution (Landroid/hardware/Camera$Parameters;Landroid/graphics/Point;)Landroid/graphics/Point;] + - NameAndType [getDefaultDisplay ()Landroid/view/Display;] + - NameAndType [getHeight ()I] + - NameAndType [getParameters ()Landroid/hardware/Camera$Parameters;] + - NameAndType [getPreviewFormat ()I] + - NameAndType [getSimpleName ()Ljava/lang/String;] + - NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + - NameAndType [getWidth ()I] + - NameAndType [indexOf (I)I] + - NameAndType [parseBoolean (Ljava/lang/String;)Z] + - NameAndType [parseDouble (Ljava/lang/String;)D] + - NameAndType [parseInt (Ljava/lang/String;)I] + - NameAndType [previewFormat I] + - NameAndType [previewFormatString Ljava/lang/String;] + - NameAndType [screenResolution Landroid/graphics/Point;] + - NameAndType [set (Ljava/lang/String;I)V] + - NameAndType [set (Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [setFlash (Landroid/hardware/Camera$Parameters;)V] + - NameAndType [setParameters (Landroid/hardware/Camera$Parameters;)V] + - NameAndType [setPreviewSize (II)V] + - NameAndType [setZoom (Landroid/hardware/Camera$Parameters;)V] + - NameAndType [split (Ljava/lang/CharSequence;)[Ljava/lang/String;] + - NameAndType [substring (I)Ljava/lang/String;] + - NameAndType [substring (II)Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [trim ()Ljava/lang/String;] + - NameAndType [valueOf (D)Ljava/lang/String;] + - NameAndType [w (Ljava/lang/String;Ljava/lang/String;)I] + - NameAndType [x I] + - NameAndType [y I] + - Utf8 [()I] + - Utf8 [()Landroid/graphics/Point;] + - Utf8 [()Landroid/hardware/Camera$Parameters;] + - Utf8 [()Landroid/view/Display;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuilder;] + - Utf8 [(D)D] + - Utf8 [(D)Ljava/lang/String;] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(I)Ljava/lang/StringBuilder;] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(II)V] + - Utf8 [(Landroid/content/Context;)V] + - Utf8 [(Landroid/hardware/Camera$Parameters;)V] + - Utf8 [(Landroid/hardware/Camera$Parameters;Landroid/graphics/Point;)Landroid/graphics/Point;] + - Utf8 [(Landroid/hardware/Camera;)V] + - Utf8 [(Ljava/lang/CharSequence;)Z] + - Utf8 [(Ljava/lang/CharSequence;)[Ljava/lang/String;] + - Utf8 [(Ljava/lang/CharSequence;I)I] + - Utf8 [(Ljava/lang/CharSequence;Landroid/graphics/Point;)Landroid/graphics/Point;] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)D] + - Utf8 [(Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)Ljava/util/regex/Pattern;] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;I)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [,] + - Utf8 [] + - Utf8 [] + - Utf8 [Bad max-zoom: ] + - Utf8 [Bad preview-size: ] + - Utf8 [Bad taking-picture-zoom-max: ] + - Utf8 [Behold II] + - Utf8 [COMMA_PATTERN] + - Utf8 [Camera resolution: ] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Default preview format: ] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [Landroid/content/Context;] + - Utf8 [Landroid/graphics/Point;] + - Utf8 [Ljava/lang/String;] + - Utf8 [Ljava/util/regex/Pattern;] + - Utf8 [MODEL] + - Utf8 [Parameters] + - Utf8 [SDK_INT] + - Utf8 [Screen resolution: ] + - Utf8 [Setting preview size: ] + - Utf8 [TAG] + - Utf8 [TEN_DESIRED_ZOOM] + - Utf8 [abs] + - Utf8 [android/content/Context] + - Utf8 [android/graphics/Point] + - Utf8 [android/hardware/Camera] + - Utf8 [android/hardware/Camera$Parameters] + - Utf8 [android/os/Build] + - Utf8 [android/util/Log] + - Utf8 [android/view/Display] + - Utf8 [android/view/WindowManager] + - Utf8 [append] + - Utf8 [cameraResolution] + - Utf8 [com/google/zxing/client/android/camera/CameraConfigurationManager] + - Utf8 [com/google/zxing/client/android/camera/CameraManager] + - Utf8 [compile] + - Utf8 [contains] + - Utf8 [context] + - Utf8 [d] + - Utf8 [findBestMotZoomValue] + - Utf8 [findBestPreviewSizeValue] + - Utf8 [flash-mode] + - Utf8 [flash-value] + - Utf8 [get] + - Utf8 [getCameraResolution] + - Utf8 [getDefaultDisplay] + - Utf8 [getHeight] + - Utf8 [getParameters] + - Utf8 [getPreviewFormat] + - Utf8 [getPreviewFormatString] + - Utf8 [getScreenResolution] + - Utf8 [getSimpleName] + - Utf8 [getSystemService] + - Utf8 [getWidth] + - Utf8 [indexOf] + - Utf8 [initFromCameraParameters] + - Utf8 [java/lang/Boolean] + - Utf8 [java/lang/Class] + - Utf8 [java/lang/Double] + - Utf8 [java/lang/Integer] + - Utf8 [java/lang/Math] + - Utf8 [java/lang/NumberFormatException] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuilder] + - Utf8 [java/util/regex/Pattern] + - Utf8 [max-zoom] + - Utf8 [mot-zoom-step] + - Utf8 [mot-zoom-values] + - Utf8 [off] + - Utf8 [parseBoolean] + - Utf8 [parseDouble] + - Utf8 [parseInt] + - Utf8 [preview-format] + - Utf8 [preview-size-value] + - Utf8 [preview-size-values] + - Utf8 [preview-size-values parameter: ] + - Utf8 [previewFormat] + - Utf8 [previewFormatString] + - Utf8 [screenResolution] + - Utf8 [set] + - Utf8 [setDesiredCameraParameters] + - Utf8 [setFlash] + - Utf8 [setParameters] + - Utf8 [setPreviewSize] + - Utf8 [setZoom] + - Utf8 [split] + - Utf8 [substring] + - Utf8 [taking-picture-zoom] + - Utf8 [taking-picture-zoom-max] + - Utf8 [toString] + - Utf8 [trim] + - Utf8 [valueOf] + - Utf8 [w] + - Utf8 [window] + - Utf8 [x] + - Utf8 [y] + - Utf8 [zoom] + - Utf8 [zoom-supported] + +Fields (count = 8): + - Field: TAG Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String TAG + - Field: TEN_DESIRED_ZOOM I + Access flags: 0x1a + = private static final int TEN_DESIRED_ZOOM + Class member attributes (count = 1): + - Constant value attribute: + - Integer [27] + - Field: COMMA_PATTERN Ljava/util/regex/Pattern; + Access flags: 0x1a + = private static final java.util.regex.Pattern COMMA_PATTERN + - Field: context Landroid/content/Context; + Access flags: 0x12 + = private final android.content.Context context + - Field: screenResolution Landroid/graphics/Point; + Access flags: 0x2 + = private android.graphics.Point screenResolution + - Field: cameraResolution Landroid/graphics/Point; + Access flags: 0x2 + = private android.graphics.Point cameraResolution + - Field: previewFormat I + Access flags: 0x2 + = private int previewFormat + - Field: previewFormatString Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String previewFormatString + +Methods (count = 13): + - Method: (Landroid/content/Context;)V + Access flags: 0x0 + = CameraConfigurationManager(android.content.Context) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #84 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #55 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.context Landroid/content/Context;] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: initFromCameraParameters(Landroid/hardware/Camera;)V + Access flags: 0x10 + = final void initFromCameraParameters(android.hardware.Camera) + Class member attributes (count = 1): + - Code attribute instructions (code length = 256, locals = 4, stack = 6): + [0] aload_1 v1 + [1] invokevirtual #62 + - Methodref [android/hardware/Camera.getParameters ()Landroid/hardware/Camera$Parameters;] + [4] astore_1 v1 + [5] aload_0 v0 + [6] aload_1 v1 + [7] invokevirtual #65 + - Methodref [android/hardware/Camera$Parameters.getPreviewFormat ()I] + [10] putfield #56 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.previewFormat I] + [13] aload_0 v0 + [14] aload_1 v1 + [15] ldc #18 + - String [preview-format] + [17] invokevirtual #64 + - Methodref [android/hardware/Camera$Parameters.get (Ljava/lang/String;)Ljava/lang/String;] + [20] putfield #57 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.previewFormatString Ljava/lang/String;] + [23] getstatic #53 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.TAG Ljava/lang/String;] + [26] new #45 + - Class [java/lang/StringBuilder] + [29] dup + [30] invokespecial #91 + - Methodref [java/lang/StringBuilder. ()V] + [33] ldc #9 + - String [Default preview format: ] + [35] invokevirtual #95 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [38] aload_0 v0 + [39] getfield #56 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.previewFormat I] + [42] invokevirtual #93 + - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] + [45] bipush 47 + [47] invokevirtual #92 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [50] aload_0 v0 + [51] getfield #57 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.previewFormatString Ljava/lang/String;] + [54] invokevirtual #95 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [57] invokevirtual #96 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [60] invokestatic #69 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [63] pop + [64] aload_0 v0 + [65] getfield #55 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.context Landroid/content/Context;] + [68] ldc #24 + - String [window] + [70] invokevirtual #60 + - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + [73] checkcast #34 + - Class [android/view/WindowManager] + [76] invokeinterface #99 + - InterfaceMethodref [android/view/WindowManager.getDefaultDisplay ()Landroid/view/Display;] + [81] astore_2 v2 + [82] aload_0 v0 + [83] new #28 + - Class [android/graphics/Point] + [86] dup + [87] aload_2 v2 + [88] invokevirtual #72 + - Methodref [android/view/Display.getWidth ()I] + [91] aload_2 v2 + [92] invokevirtual #71 + - Methodref [android/view/Display.getHeight ()I] + [95] invokespecial #61 + - Methodref [android/graphics/Point. (II)V] + [98] putfield #58 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.screenResolution Landroid/graphics/Point;] + [101] getstatic #53 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.TAG Ljava/lang/String;] + [104] new #45 + - Class [java/lang/StringBuilder] + [107] dup + [108] invokespecial #91 + - Methodref [java/lang/StringBuilder. ()V] + [111] ldc #10 + - String [Screen resolution: ] + [113] invokevirtual #95 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [116] aload_0 v0 + [117] getfield #58 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.screenResolution Landroid/graphics/Point;] + [120] invokevirtual #94 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [123] invokevirtual #96 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [126] invokestatic #69 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [129] pop + [130] aload_0 v0 + [131] aload_1 v1 + [132] aload_0 v0 + [133] getfield #58 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.screenResolution Landroid/graphics/Point;] + [136] astore_2 v2 + [137] dup + [138] astore_1 v1 + [139] ldc #20 + - String [preview-size-values] + [141] invokevirtual #64 + - Methodref [android/hardware/Camera$Parameters.get (Ljava/lang/String;)Ljava/lang/String;] + [144] dup + [145] astore_3 v3 + [146] ifnonnull +10 (target=156) + [149] aload_1 v1 + [150] ldc #19 + - String [preview-size-value] + [152] invokevirtual #64 + - Methodref [android/hardware/Camera$Parameters.get (Ljava/lang/String;)Ljava/lang/String;] + [155] astore_3 v3 + [156] aconst_null + [157] astore_1 v1 + [158] aload_3 v3 + [159] ifnull +35 (target=194) + [162] getstatic #53 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.TAG Ljava/lang/String;] + [165] new #45 + - Class [java/lang/StringBuilder] + [168] dup + [169] invokespecial #91 + - Methodref [java/lang/StringBuilder. ()V] + [172] ldc #21 + - String [preview-size-values parameter: ] + [174] invokevirtual #95 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [177] aload_3 v3 + [178] invokevirtual #95 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [181] invokevirtual #96 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [184] invokestatic #69 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [187] pop + [188] aload_3 v3 + [189] aload_2 v2 + [190] invokestatic #74 + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.findBestPreviewSizeValue (Ljava/lang/CharSequence;Landroid/graphics/Point;)Landroid/graphics/Point;] + [193] astore_1 v1 + [194] aload_1 v1 + [195] ifnonnull +27 (target=222) + [198] new #28 + - Class [android/graphics/Point] + [201] dup + [202] aload_2 v2 + [203] getfield #49 + - Fieldref [android/graphics/Point.x I] + [206] iconst_3 + [207] ishr + [208] iconst_3 + [209] ishl + [210] aload_2 v2 + [211] getfield #50 + - Fieldref [android/graphics/Point.y I] + [214] iconst_3 + [215] ishr + [216] iconst_3 + [217] ishl + [218] invokespecial #61 + - Methodref [android/graphics/Point. (II)V] + [221] astore_1 v1 + [222] aload_1 v1 + [223] putfield #54 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.cameraResolution Landroid/graphics/Point;] + [226] getstatic #53 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.TAG Ljava/lang/String;] + [229] new #45 + - Class [java/lang/StringBuilder] + [232] dup + [233] invokespecial #91 + - Methodref [java/lang/StringBuilder. ()V] + [236] ldc #8 + - String [Camera resolution: ] + [238] invokevirtual #95 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [241] aload_0 v0 + [242] getfield #54 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.cameraResolution Landroid/graphics/Point;] + [245] invokevirtual #94 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [248] invokevirtual #96 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [251] invokestatic #69 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [254] pop + [255] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setDesiredCameraParameters(Landroid/hardware/Camera;)V + Access flags: 0x10 + = final void setDesiredCameraParameters(android.hardware.Camera) + Class member attributes (count = 1): + - Code attribute instructions (code length = 362, locals = 9, stack = 6): + [0] aload_1 v1 + [1] invokevirtual #62 + - Methodref [android/hardware/Camera.getParameters ()Landroid/hardware/Camera$Parameters;] + [4] astore_2 v2 + [5] getstatic #53 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.TAG Ljava/lang/String;] + [8] new #45 + - Class [java/lang/StringBuilder] + [11] dup + [12] invokespecial #91 + - Methodref [java/lang/StringBuilder. ()V] + [15] ldc #11 + - String [Setting preview size: ] + [17] invokevirtual #95 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [20] aload_0 v0 + [21] getfield #54 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.cameraResolution Landroid/graphics/Point;] + [24] invokevirtual #94 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [27] invokevirtual #96 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [30] invokestatic #69 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [33] pop + [34] aload_2 v2 + [35] aload_0 v0 + [36] getfield #54 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.cameraResolution Landroid/graphics/Point;] + [39] getfield #49 + - Fieldref [android/graphics/Point.x I] + [42] aload_0 v0 + [43] getfield #54 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.cameraResolution Landroid/graphics/Point;] + [46] getfield #50 + - Fieldref [android/graphics/Point.y I] + [49] invokevirtual #68 + - Methodref [android/hardware/Camera$Parameters.setPreviewSize (II)V] + [52] aload_2 v2 + [53] astore_3 v3 + [54] getstatic #51 + - Fieldref [android/os/Build.MODEL Ljava/lang/String;] + [57] ldc #7 + - String [Behold II] + [59] invokevirtual #85 + - Methodref [java/lang/String.contains (Ljava/lang/CharSequence;)Z] + [62] ifeq +20 (target=82) + [65] getstatic #59 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.SDK_INT I] + [68] iconst_3 + [69] ificmpne +13 (target=82) + [72] aload_3 v3 + [73] ldc #13 + - String [flash-value] + [75] iconst_1 + [76] invokevirtual #66 + - Methodref [android/hardware/Camera$Parameters.set (Ljava/lang/String;I)V] + [79] goto +10 (target=89) + [82] aload_3 v3 + [83] ldc #13 + - String [flash-value] + [85] iconst_2 + [86] invokevirtual #66 + - Methodref [android/hardware/Camera$Parameters.set (Ljava/lang/String;I)V] + [89] aload_3 v3 + [90] ldc #12 + - String [flash-mode] + [92] ldc #17 + - String [off] + [94] invokevirtual #67 + - Methodref [android/hardware/Camera$Parameters.set (Ljava/lang/String;Ljava/lang/String;)V] + [97] aload_2 v2 + [98] dup + [99] astore_3 v3 + [100] ldc #26 + - String [zoom-supported] + [102] invokevirtual #64 + - Methodref [android/hardware/Camera$Parameters.get (Ljava/lang/String;)Ljava/lang/String;] + [105] dup + [106] astore v4 + [108] ifnull +11 (target=119) + [111] aload v4 + [113] invokestatic #78 + - Methodref [java/lang/Boolean.parseBoolean (Ljava/lang/String;)Z] + [116] ifeq +240 (target=356) + [119] bipush 27 + [121] istore v4 + [123] aload_3 v3 + [124] ldc #14 + - String [max-zoom] + [126] invokevirtual #64 + - Methodref [android/hardware/Camera$Parameters.get (Ljava/lang/String;)Ljava/lang/String;] + [129] dup + [130] astore v5 + [132] ifnull +57 (target=189) + [135] ldc2_w #47 + - Double [10.0] + [138] aload v5 + [140] invokestatic #80 + - Methodref [java/lang/Double.parseDouble (Ljava/lang/String;)D] + [143] dmul + [144] d2i + [145] istore v6 + [147] bipush 27 + [149] iload v6 + [151] ificmple +7 (target=158) + [154] iload v6 + [156] istore v4 + [158] goto +31 (target=189) + [161] pop + [162] getstatic #53 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.TAG Ljava/lang/String;] + [165] new #45 + - Class [java/lang/StringBuilder] + [168] dup + [169] invokespecial #91 + - Methodref [java/lang/StringBuilder. ()V] + [172] ldc #4 + - String [Bad max-zoom: ] + [174] invokevirtual #95 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [177] aload v5 + [179] invokevirtual #95 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [182] invokevirtual #96 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [185] invokestatic #70 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I] + [188] pop + [189] aload_3 v3 + [190] ldc #23 + - String [taking-picture-zoom-max] + [192] invokevirtual #64 + - Methodref [android/hardware/Camera$Parameters.get (Ljava/lang/String;)Ljava/lang/String;] + [195] dup + [196] astore v6 + [198] ifnull +52 (target=250) + [201] aload v6 + [203] invokestatic #81 + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + [206] istore v7 + [208] iload v4 + [210] iload v7 + [212] ificmple +7 (target=219) + [215] iload v7 + [217] istore v4 + [219] goto +31 (target=250) + [222] pop + [223] getstatic #53 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.TAG Ljava/lang/String;] + [226] new #45 + - Class [java/lang/StringBuilder] + [229] dup + [230] invokespecial #91 + - Methodref [java/lang/StringBuilder. ()V] + [233] ldc #6 + - String [Bad taking-picture-zoom-max: ] + [235] invokevirtual #95 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [238] aload v6 + [240] invokevirtual #95 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [243] invokevirtual #96 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [246] invokestatic #70 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I] + [249] pop + [250] aload_3 v3 + [251] ldc #16 + - String [mot-zoom-values] + [253] invokevirtual #64 + - Methodref [android/hardware/Camera$Parameters.get (Ljava/lang/String;)Ljava/lang/String;] + [256] dup + [257] astore v7 + [259] ifnull +12 (target=271) + [262] aload v7 + [264] iload v4 + [266] invokestatic #73 + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.findBestMotZoomValue (Ljava/lang/CharSequence;I)I] + [269] istore v4 + [271] aload_3 v3 + [272] ldc #15 + - String [mot-zoom-step] + [274] invokevirtual #64 + - Methodref [android/hardware/Camera$Parameters.get (Ljava/lang/String;)Ljava/lang/String;] + [277] dup + [278] astore v8 + [280] ifnull +37 (target=317) + [283] aload v8 + [285] invokevirtual #89 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [288] invokestatic #80 + - Methodref [java/lang/Double.parseDouble (Ljava/lang/String;)D] + [291] ldc2_w #47 + - Double [10.0] + [294] dmul + [295] d2i + [296] dup + [297] istore v8 + [299] iconst_1 + [300] ificmple +13 (target=313) + [303] iload v4 + [305] iload v4 + [307] iload v8 + [309] irem + [310] isub + [311] istore v4 + [313] goto +4 (target=317) + [316] pop + [317] aload v5 + [319] ifnonnull +8 (target=327) + [322] aload v7 + [324] ifnull +19 (target=343) + [327] aload_3 v3 + [328] ldc #25 + - String [zoom] + [330] iload v4 + [332] i2d + [333] ldc2_w #47 + - Double [10.0] + [336] ddiv + [337] invokestatic #90 + - Methodref [java/lang/String.valueOf (D)Ljava/lang/String;] + [340] invokevirtual #67 + - Methodref [android/hardware/Camera$Parameters.set (Ljava/lang/String;Ljava/lang/String;)V] + [343] aload v6 + [345] ifnull +11 (target=356) + [348] aload_3 v3 + [349] ldc #22 + - String [taking-picture-zoom] + [351] iload v4 + [353] invokevirtual #66 + - Methodref [android/hardware/Camera$Parameters.set (Ljava/lang/String;I)V] + [356] aload_1 v1 + [357] aload_2 v2 + [358] invokevirtual #63 + - Methodref [android/hardware/Camera.setParameters (Landroid/hardware/Camera$Parameters;)V] + [361] return + Code attribute exceptions (count = 3): + - ExceptionInfo (135 -> 158: 161): + - Class [java/lang/NumberFormatException] + - ExceptionInfo (201 -> 219: 222): + - Class [java/lang/NumberFormatException] + - ExceptionInfo (283 -> 313: 316): + - Class [java/lang/NumberFormatException] + Code attribute attributes (attribute count = 0): + - Method: getCameraResolution()Landroid/graphics/Point; + Access flags: 0x10 + = final android.graphics.Point getCameraResolution() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #54 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.cameraResolution Landroid/graphics/Point;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getScreenResolution()Landroid/graphics/Point; + Access flags: 0x10 + = final android.graphics.Point getScreenResolution() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #58 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.screenResolution Landroid/graphics/Point;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getPreviewFormat()I + Access flags: 0x10 + = final int getPreviewFormat() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #56 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.previewFormat I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getPreviewFormatString()Ljava/lang/String; + Access flags: 0x10 + = final java.lang.String getPreviewFormatString() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #57 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.previewFormatString Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getCameraResolution(Landroid/hardware/Camera$Parameters;Landroid/graphics/Point;)Landroid/graphics/Point; + Access flags: 0xa + = private static android.graphics.Point getCameraResolution(android.hardware.Camera$Parameters,android.graphics.Point) + Class member attributes (count = 1): + - Code attribute instructions (code length = 86, locals = 3, stack = 5): + [0] aload_0 v0 + [1] ldc #20 + - String [preview-size-values] + [3] invokevirtual #64 + - Methodref [android/hardware/Camera$Parameters.get (Ljava/lang/String;)Ljava/lang/String;] + [6] dup + [7] astore_2 v2 + [8] ifnonnull +10 (target=18) + [11] aload_0 v0 + [12] ldc #19 + - String [preview-size-value] + [14] invokevirtual #64 + - Methodref [android/hardware/Camera$Parameters.get (Ljava/lang/String;)Ljava/lang/String;] + [17] astore_2 v2 + [18] aconst_null + [19] astore_0 v0 + [20] aload_2 v2 + [21] ifnull +35 (target=56) + [24] getstatic #53 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.TAG Ljava/lang/String;] + [27] new #45 + - Class [java/lang/StringBuilder] + [30] dup + [31] invokespecial #91 + - Methodref [java/lang/StringBuilder. ()V] + [34] ldc #21 + - String [preview-size-values parameter: ] + [36] invokevirtual #95 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [39] aload_2 v2 + [40] invokevirtual #95 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [43] invokevirtual #96 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [46] invokestatic #69 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [49] pop + [50] aload_2 v2 + [51] aload_1 v1 + [52] invokestatic #74 + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.findBestPreviewSizeValue (Ljava/lang/CharSequence;Landroid/graphics/Point;)Landroid/graphics/Point;] + [55] astore_0 v0 + [56] aload_0 v0 + [57] ifnonnull +27 (target=84) + [60] new #28 + - Class [android/graphics/Point] + [63] dup + [64] aload_1 v1 + [65] getfield #49 + - Fieldref [android/graphics/Point.x I] + [68] iconst_3 + [69] ishr + [70] iconst_3 + [71] ishl + [72] aload_1 v1 + [73] getfield #50 + - Fieldref [android/graphics/Point.y I] + [76] iconst_3 + [77] ishr + [78] iconst_3 + [79] ishl + [80] invokespecial #61 + - Methodref [android/graphics/Point. (II)V] + [83] astore_0 v0 + [84] aload_0 v0 + [85] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: findBestPreviewSizeValue(Ljava/lang/CharSequence;Landroid/graphics/Point;)Landroid/graphics/Point; + Access flags: 0xa + = private static android.graphics.Point findBestPreviewSizeValue(java.lang.CharSequence,android.graphics.Point) + Class member attributes (count = 1): + - Code attribute instructions (code length = 221, locals = 10, stack = 4): + [0] iconst_0 + [1] istore_2 v2 + [2] iconst_0 + [3] istore_3 v3 + [4] ldc #2 + - Integer [2147483647] + [6] istore v4 + [8] getstatic #52 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.COMMA_PATTERN Ljava/util/regex/Pattern;] + [11] aload_0 v0 + [12] invokevirtual #98 + - Methodref [java/util/regex/Pattern.split (Ljava/lang/CharSequence;)[Ljava/lang/String;] + [15] dup + [16] astore_0 v0 + [17] arraylength + [18] istore v5 + [20] iconst_0 + [21] istore v6 + [23] iload v6 + [25] iload v5 + [27] ificmpge +174 (target=201) + [30] aload_0 v0 + [31] iload v6 + [33] aaload + [34] invokevirtual #89 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [37] dup + [38] astore v7 + [40] bipush 120 + [42] invokevirtual #86 + - Methodref [java/lang/String.indexOf (I)I] + [45] dup + [46] istore v8 + [48] ifge +33 (target=81) + [51] getstatic #53 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.TAG Ljava/lang/String;] + [54] new #45 + - Class [java/lang/StringBuilder] + [57] dup + [58] invokespecial #91 + - Methodref [java/lang/StringBuilder. ()V] + [61] ldc #5 + - String [Bad preview-size: ] + [63] invokevirtual #95 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [66] aload v7 + [68] invokevirtual #95 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [71] invokevirtual #96 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [74] invokestatic #70 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I] + [77] pop + [78] goto +117 (target=195) + [81] aload v7 + [83] iconst_0 + [84] iload v8 + [86] invokevirtual #88 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [89] invokestatic #81 + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + [92] istore v9 + [94] aload v7 + [96] iload v8 + [98] iconst_1 + [99] iadd + [100] invokevirtual #87 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [103] invokestatic #81 + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + [106] istore v8 + [108] goto +34 (target=142) + [111] pop + [112] getstatic #53 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.TAG Ljava/lang/String;] + [115] new #45 + - Class [java/lang/StringBuilder] + [118] dup + [119] invokespecial #91 + - Methodref [java/lang/StringBuilder. ()V] + [122] ldc #5 + - String [Bad preview-size: ] + [124] invokevirtual #95 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [127] aload v7 + [129] invokevirtual #95 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [132] invokevirtual #96 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [135] invokestatic #70 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I] + [138] pop + [139] goto +56 (target=195) + [142] iload v9 + [144] aload_1 v1 + [145] getfield #49 + - Fieldref [android/graphics/Point.x I] + [148] isub + [149] invokestatic #83 + - Methodref [java/lang/Math.abs (I)I] + [152] iload v8 + [154] aload_1 v1 + [155] getfield #50 + - Fieldref [android/graphics/Point.y I] + [158] isub + [159] invokestatic #83 + - Methodref [java/lang/Math.abs (I)I] + [162] iadd + [163] dup + [164] istore v7 + [166] ifne +12 (target=178) + [169] iload v9 + [171] istore_2 v2 + [172] iload v8 + [174] istore_3 v3 + [175] goto +26 (target=201) + [178] iload v7 + [180] iload v4 + [182] ificmpge +13 (target=195) + [185] iload v9 + [187] istore_2 v2 + [188] iload v8 + [190] istore_3 v3 + [191] iload v7 + [193] istore v4 + [195] iinc v6, 1 + [198] goto -175 (target=23) + [201] iload_2 v2 + [202] ifle +17 (target=219) + [205] iload_3 v3 + [206] ifle +13 (target=219) + [209] new #28 + - Class [android/graphics/Point] + [212] dup + [213] iload_2 v2 + [214] iload_3 v3 + [215] invokespecial #61 + - Methodref [android/graphics/Point. (II)V] + [218] areturn + [219] aconst_null + [220] areturn + Code attribute exceptions (count = 1): + - ExceptionInfo (81 -> 108: 111): + - Class [java/lang/NumberFormatException] + Code attribute attributes (attribute count = 0): + - Method: findBestMotZoomValue(Ljava/lang/CharSequence;I)I + Access flags: 0xa + = private static int findBestMotZoomValue(java.lang.CharSequence,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 83, locals = 8, stack = 4): + [0] iconst_0 + [1] istore_2 v2 + [2] getstatic #52 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.COMMA_PATTERN Ljava/util/regex/Pattern;] + [5] aload_0 v0 + [6] invokevirtual #98 + - Methodref [java/util/regex/Pattern.split (Ljava/lang/CharSequence;)[Ljava/lang/String;] + [9] dup + [10] astore_0 v0 + [11] arraylength + [12] istore_3 v3 + [13] iconst_0 + [14] istore v4 + [16] iload v4 + [18] iload_3 v3 + [19] ificmpge +62 (target=81) + [22] aload_0 v0 + [23] iload v4 + [25] aaload + [26] invokevirtual #89 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [29] astore v5 + [31] aload v5 + [33] invokestatic #80 + - Methodref [java/lang/Double.parseDouble (Ljava/lang/String;)D] + [36] dstore v6 + [38] goto +6 (target=44) + [41] pop + [42] iload_1 v1 + [43] ireturn + [44] dload v6 + [46] ldc2_w #47 + - Double [10.0] + [49] dmul + [50] d2i + [51] istore v5 + [53] iload_1 v1 + [54] i2d + [55] dload v6 + [57] dsub + [58] invokestatic #82 + - Methodref [java/lang/Math.abs (D)D] + [61] iload_1 v1 + [62] iload_2 v2 + [63] isub + [64] invokestatic #83 + - Methodref [java/lang/Math.abs (I)I] + [67] i2d + [68] dcmpg + [69] ifge +6 (target=75) + [72] iload v5 + [74] istore_2 v2 + [75] iinc v4, 1 + [78] goto -62 (target=16) + [81] iload_2 v2 + [82] ireturn + Code attribute exceptions (count = 1): + - ExceptionInfo (31 -> 38: 41): + - Class [java/lang/NumberFormatException] + Code attribute attributes (attribute count = 0): + - Method: setFlash(Landroid/hardware/Camera$Parameters;)V + Access flags: 0xa + = private static void setFlash(android.hardware.Camera$Parameters) + Class member attributes (count = 1): + - Code attribute instructions (code length = 44, locals = 1, stack = 3): + [0] getstatic #51 + - Fieldref [android/os/Build.MODEL Ljava/lang/String;] + [3] ldc #7 + - String [Behold II] + [5] invokevirtual #85 + - Methodref [java/lang/String.contains (Ljava/lang/CharSequence;)Z] + [8] ifeq +20 (target=28) + [11] getstatic #59 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.SDK_INT I] + [14] iconst_3 + [15] ificmpne +13 (target=28) + [18] aload_0 v0 + [19] ldc #13 + - String [flash-value] + [21] iconst_1 + [22] invokevirtual #66 + - Methodref [android/hardware/Camera$Parameters.set (Ljava/lang/String;I)V] + [25] goto +10 (target=35) + [28] aload_0 v0 + [29] ldc #13 + - String [flash-value] + [31] iconst_2 + [32] invokevirtual #66 + - Methodref [android/hardware/Camera$Parameters.set (Ljava/lang/String;I)V] + [35] aload_0 v0 + [36] ldc #12 + - String [flash-mode] + [38] ldc #17 + - String [off] + [40] invokevirtual #67 + - Methodref [android/hardware/Camera$Parameters.set (Ljava/lang/String;Ljava/lang/String;)V] + [43] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setZoom(Landroid/hardware/Camera$Parameters;)V + Access flags: 0xa + = private static void setZoom(android.hardware.Camera$Parameters) + Class member attributes (count = 1): + - Code attribute instructions (code length = 235, locals = 6, stack = 6): + [0] aload_0 v0 + [1] ldc #26 + - String [zoom-supported] + [3] invokevirtual #64 + - Methodref [android/hardware/Camera$Parameters.get (Ljava/lang/String;)Ljava/lang/String;] + [6] dup + [7] astore_1 v1 + [8] ifnull +11 (target=19) + [11] aload_1 v1 + [12] invokestatic #78 + - Methodref [java/lang/Boolean.parseBoolean (Ljava/lang/String;)Z] + [15] ifne +4 (target=19) + [18] return + [19] bipush 27 + [21] istore_1 v1 + [22] aload_0 v0 + [23] ldc #14 + - String [max-zoom] + [25] invokevirtual #64 + - Methodref [android/hardware/Camera$Parameters.get (Ljava/lang/String;)Ljava/lang/String;] + [28] dup + [29] astore_2 v2 + [30] ifnull +51 (target=81) + [33] ldc2_w #47 + - Double [10.0] + [36] aload_2 v2 + [37] invokestatic #80 + - Methodref [java/lang/Double.parseDouble (Ljava/lang/String;)D] + [40] dmul + [41] d2i + [42] istore_3 v3 + [43] bipush 27 + [45] iload_3 v3 + [46] ificmple +5 (target=51) + [49] iload_3 v3 + [50] istore_1 v1 + [51] goto +30 (target=81) + [54] pop + [55] getstatic #53 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.TAG Ljava/lang/String;] + [58] new #45 + - Class [java/lang/StringBuilder] + [61] dup + [62] invokespecial #91 + - Methodref [java/lang/StringBuilder. ()V] + [65] ldc #4 + - String [Bad max-zoom: ] + [67] invokevirtual #95 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [70] aload_2 v2 + [71] invokevirtual #95 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [74] invokevirtual #96 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [77] invokestatic #70 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I] + [80] pop + [81] aload_0 v0 + [82] ldc #23 + - String [taking-picture-zoom-max] + [84] invokevirtual #64 + - Methodref [android/hardware/Camera$Parameters.get (Ljava/lang/String;)Ljava/lang/String;] + [87] dup + [88] astore_3 v3 + [89] ifnull +48 (target=137) + [92] aload_3 v3 + [93] invokestatic #81 + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + [96] istore v4 + [98] iload_1 v1 + [99] iload v4 + [101] ificmple +6 (target=107) + [104] iload v4 + [106] istore_1 v1 + [107] goto +30 (target=137) + [110] pop + [111] getstatic #53 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.TAG Ljava/lang/String;] + [114] new #45 + - Class [java/lang/StringBuilder] + [117] dup + [118] invokespecial #91 + - Methodref [java/lang/StringBuilder. ()V] + [121] ldc #6 + - String [Bad taking-picture-zoom-max: ] + [123] invokevirtual #95 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [126] aload_3 v3 + [127] invokevirtual #95 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [130] invokevirtual #96 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [133] invokestatic #70 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I] + [136] pop + [137] aload_0 v0 + [138] ldc #16 + - String [mot-zoom-values] + [140] invokevirtual #64 + - Methodref [android/hardware/Camera$Parameters.get (Ljava/lang/String;)Ljava/lang/String;] + [143] dup + [144] astore v4 + [146] ifnull +10 (target=156) + [149] aload v4 + [151] iload_1 v1 + [152] invokestatic #73 + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.findBestMotZoomValue (Ljava/lang/CharSequence;I)I] + [155] istore_1 v1 + [156] aload_0 v0 + [157] ldc #15 + - String [mot-zoom-step] + [159] invokevirtual #64 + - Methodref [android/hardware/Camera$Parameters.get (Ljava/lang/String;)Ljava/lang/String;] + [162] dup + [163] astore v5 + [165] ifnull +34 (target=199) + [168] aload v5 + [170] invokevirtual #89 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [173] invokestatic #80 + - Methodref [java/lang/Double.parseDouble (Ljava/lang/String;)D] + [176] ldc2_w #47 + - Double [10.0] + [179] dmul + [180] d2i + [181] dup + [182] istore v5 + [184] iconst_1 + [185] ificmple +10 (target=195) + [188] iload_1 v1 + [189] iload_1 v1 + [190] iload v5 + [192] irem + [193] isub + [194] istore_1 v1 + [195] goto +4 (target=199) + [198] pop + [199] aload_2 v2 + [200] ifnonnull +8 (target=208) + [203] aload v4 + [205] ifnull +18 (target=223) + [208] aload_0 v0 + [209] ldc #25 + - String [zoom] + [211] iload_1 v1 + [212] i2d + [213] ldc2_w #47 + - Double [10.0] + [216] ddiv + [217] invokestatic #90 + - Methodref [java/lang/String.valueOf (D)Ljava/lang/String;] + [220] invokevirtual #67 + - Methodref [android/hardware/Camera$Parameters.set (Ljava/lang/String;Ljava/lang/String;)V] + [223] aload_3 v3 + [224] ifnull +10 (target=234) + [227] aload_0 v0 + [228] ldc #22 + - String [taking-picture-zoom] + [230] iload_1 v1 + [231] invokevirtual #66 + - Methodref [android/hardware/Camera$Parameters.set (Ljava/lang/String;I)V] + [234] return + Code attribute exceptions (count = 3): + - ExceptionInfo (33 -> 51: 54): + - Class [java/lang/NumberFormatException] + - ExceptionInfo (92 -> 107: 110): + - Class [java/lang/NumberFormatException] + - ExceptionInfo (168 -> 195: 198): + - Class [java/lang/NumberFormatException] + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 17, locals = 0, stack = 1): + [0] ldc #35 + - Class [com/google/zxing/client/android/camera/CameraConfigurationManager] + [2] invokevirtual #79 + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + [5] putstatic #53 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.TAG Ljava/lang/String;] + [8] ldc #3 + - String [,] + [10] invokestatic #97 + - Methodref [java/util/regex/Pattern.compile (Ljava/lang/String;)Ljava/util/regex/Pattern;] + [13] putstatic #52 + - Fieldref [com/google/zxing/client/android/camera/CameraConfigurationManager.COMMA_PATTERN Ljava/util/regex/Pattern;] + [16] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x1 = public + - Class [android/hardware/Camera$Parameters] + - Class [android/hardware/Camera] + - Utf8 [Parameters] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/camera/CameraManager + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.camera.CameraManager extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 304): + - Integer [240] + - Integer [360] + - Integer [480] + - Integer [2131165184] + - Integer [2131165185] + - String [Calculated framing rect: ] + - String [Calculated manual framing rect: ] + - String [Unsupported picture format: ] + - String [preferences_front_light] + - String [preferences_reverse_image] + - String [yuv420p] + - Class [android/content/SharedPreferences] + - Class [android/graphics/Point] + - Class [android/graphics/Rect] + - Class [android/hardware/Camera] + - Class [android/hardware/Camera$AutoFocusCallback] + - Class [android/hardware/Camera$PreviewCallback] + - Class [android/os/Build] + - Class [android/os/Build$VERSION] + - Class [android/preference/PreferenceManager] + - Class [android/util/Log] + - Class [com/google/zxing/client/android/PlanarYUVLuminanceSource] + - Class [com/google/zxing/client/android/camera/AutoFocusCallback] + - Class [com/google/zxing/client/android/camera/CameraConfigurationManager] + - Class [com/google/zxing/client/android/camera/CameraManager] + - Class [com/google/zxing/client/android/camera/FlashlightManager] + - Class [com/google/zxing/client/android/camera/PreviewCallback] + - Class [java/io/IOException] + - Class [java/lang/Class] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Integer] + - Class [java/lang/NumberFormatException] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/StringBuilder] + - Fieldref [android/graphics/Point.x I] + - Fieldref [android/graphics/Point.y I] + - Fieldref [android/graphics/Rect.bottom I] + - Fieldref [android/graphics/Rect.left I] + - Fieldref [android/graphics/Rect.right I] + - Fieldref [android/graphics/Rect.top I] + - Fieldref [android/os/Build$VERSION.SDK Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/camera/CameraManager.SDK_INT I] + - Fieldref [com/google/zxing/client/android/camera/CameraManager.TAG Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/camera/CameraManager.autoFocusCallback Lcom/google/zxing/client/android/camera/AutoFocusCallback;] + - Fieldref [com/google/zxing/client/android/camera/CameraManager.camera Landroid/hardware/Camera;] + - Fieldref [com/google/zxing/client/android/camera/CameraManager.cameraManager Lcom/google/zxing/client/android/camera/CameraManager;] + - Fieldref [com/google/zxing/client/android/camera/CameraManager.configManager Lcom/google/zxing/client/android/camera/CameraConfigurationManager;] + - Fieldref [com/google/zxing/client/android/camera/CameraManager.context Landroid/content/Context;] + - Fieldref [com/google/zxing/client/android/camera/CameraManager.framingRect Landroid/graphics/Rect;] + - Fieldref [com/google/zxing/client/android/camera/CameraManager.framingRectInPreview Landroid/graphics/Rect;] + - Fieldref [com/google/zxing/client/android/camera/CameraManager.initialized Z] + - Fieldref [com/google/zxing/client/android/camera/CameraManager.previewCallback Lcom/google/zxing/client/android/camera/PreviewCallback;] + - Fieldref [com/google/zxing/client/android/camera/CameraManager.previewing Z] + - Fieldref [com/google/zxing/client/android/camera/CameraManager.reverseImage Z] + - Fieldref [com/google/zxing/client/android/camera/CameraManager.useOneShotPreviewCallback Z] + - Methodref [android/graphics/Rect. (IIII)V] + - Methodref [android/graphics/Rect. (Landroid/graphics/Rect;)V] + - Methodref [android/graphics/Rect.height ()I] + - Methodref [android/graphics/Rect.width ()I] + - Methodref [android/hardware/Camera.autoFocus (Landroid/hardware/Camera$AutoFocusCallback;)V] + - Methodref [android/hardware/Camera.open ()Landroid/hardware/Camera;] + - Methodref [android/hardware/Camera.release ()V] + - Methodref [android/hardware/Camera.setOneShotPreviewCallback (Landroid/hardware/Camera$PreviewCallback;)V] + - Methodref [android/hardware/Camera.setPreviewCallback (Landroid/hardware/Camera$PreviewCallback;)V] + - Methodref [android/hardware/Camera.setPreviewDisplay (Landroid/view/SurfaceHolder;)V] + - Methodref [android/hardware/Camera.startPreview ()V] + - Methodref [android/hardware/Camera.stopPreview ()V] + - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + - Methodref [com/google/zxing/client/android/PlanarYUVLuminanceSource. ([BIIIIIIZ)V] + - Methodref [com/google/zxing/client/android/camera/AutoFocusCallback. ()V] + - Methodref [com/google/zxing/client/android/camera/AutoFocusCallback.setHandler (Landroid/os/Handler;I)V] + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager. (Landroid/content/Context;)V] + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.getCameraResolution ()Landroid/graphics/Point;] + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.getPreviewFormat ()I] + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.getPreviewFormatString ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.getScreenResolution ()Landroid/graphics/Point;] + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.initFromCameraParameters (Landroid/hardware/Camera;)V] + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.setDesiredCameraParameters (Landroid/hardware/Camera;)V] + - Methodref [com/google/zxing/client/android/camera/CameraManager. (Landroid/content/Context;)V] + - Methodref [com/google/zxing/client/android/camera/CameraManager.getFramingRect ()Landroid/graphics/Rect;] + - Methodref [com/google/zxing/client/android/camera/CameraManager.getFramingRectInPreview ()Landroid/graphics/Rect;] + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.disableFlashlight ()V] + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.enableFlashlight ()V] + - Methodref [com/google/zxing/client/android/camera/PreviewCallback. (Lcom/google/zxing/client/android/camera/CameraConfigurationManager;Z)V] + - Methodref [com/google/zxing/client/android/camera/PreviewCallback.setHandler (Landroid/os/Handler;I)V] + - Methodref [java/io/IOException. ()V] + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] + - NameAndType [ ()V] + - NameAndType [ (IIII)V] + - NameAndType [ (Landroid/content/Context;)V] + - NameAndType [ (Landroid/graphics/Rect;)V] + - NameAndType [ (Lcom/google/zxing/client/android/camera/CameraConfigurationManager;Z)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [ ([BIIIIIIZ)V] + - NameAndType [SDK Ljava/lang/String;] + - NameAndType [SDK_INT I] + - NameAndType [TAG Ljava/lang/String;] + - NameAndType [append (C)Ljava/lang/StringBuilder;] + - NameAndType [append (I)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [autoFocus (Landroid/hardware/Camera$AutoFocusCallback;)V] + - NameAndType [autoFocusCallback Lcom/google/zxing/client/android/camera/AutoFocusCallback;] + - NameAndType [bottom I] + - NameAndType [camera Landroid/hardware/Camera;] + - NameAndType [cameraManager Lcom/google/zxing/client/android/camera/CameraManager;] + - NameAndType [configManager Lcom/google/zxing/client/android/camera/CameraConfigurationManager;] + - NameAndType [context Landroid/content/Context;] + - NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I] + - NameAndType [disableFlashlight ()V] + - NameAndType [enableFlashlight ()V] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [framingRect Landroid/graphics/Rect;] + - NameAndType [framingRectInPreview Landroid/graphics/Rect;] + - NameAndType [getBoolean (Ljava/lang/String;Z)Z] + - NameAndType [getCameraResolution ()Landroid/graphics/Point;] + - NameAndType [getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + - NameAndType [getFramingRect ()Landroid/graphics/Rect;] + - NameAndType [getFramingRectInPreview ()Landroid/graphics/Rect;] + - NameAndType [getPreviewFormat ()I] + - NameAndType [getPreviewFormatString ()Ljava/lang/String;] + - NameAndType [getScreenResolution ()Landroid/graphics/Point;] + - NameAndType [getSimpleName ()Ljava/lang/String;] + - NameAndType [height ()I] + - NameAndType [initFromCameraParameters (Landroid/hardware/Camera;)V] + - NameAndType [initialized Z] + - NameAndType [left I] + - NameAndType [open ()Landroid/hardware/Camera;] + - NameAndType [parseInt (Ljava/lang/String;)I] + - NameAndType [previewCallback Lcom/google/zxing/client/android/camera/PreviewCallback;] + - NameAndType [previewing Z] + - NameAndType [release ()V] + - NameAndType [reverseImage Z] + - NameAndType [right I] + - NameAndType [setDesiredCameraParameters (Landroid/hardware/Camera;)V] + - NameAndType [setHandler (Landroid/os/Handler;I)V] + - NameAndType [setOneShotPreviewCallback (Landroid/hardware/Camera$PreviewCallback;)V] + - NameAndType [setPreviewCallback (Landroid/hardware/Camera$PreviewCallback;)V] + - NameAndType [setPreviewDisplay (Landroid/view/SurfaceHolder;)V] + - NameAndType [startPreview ()V] + - NameAndType [stopPreview ()V] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [top I] + - NameAndType [useOneShotPreviewCallback Z] + - NameAndType [width ()I] + - NameAndType [x I] + - NameAndType [y I] + - Utf8 [()I] + - Utf8 [()Landroid/graphics/Point;] + - Utf8 [()Landroid/graphics/Rect;] + - Utf8 [()Landroid/hardware/Camera;] + - Utf8 [()Lcom/google/zxing/client/android/camera/CameraManager;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuilder;] + - Utf8 [(I)Ljava/lang/StringBuilder;] + - Utf8 [(II)V] + - Utf8 [(IIII)V] + - Utf8 [(Landroid/content/Context;)Landroid/content/SharedPreferences;] + - Utf8 [(Landroid/content/Context;)V] + - Utf8 [(Landroid/graphics/Rect;)V] + - Utf8 [(Landroid/hardware/Camera$AutoFocusCallback;)V] + - Utf8 [(Landroid/hardware/Camera$PreviewCallback;)V] + - Utf8 [(Landroid/hardware/Camera;)V] + - Utf8 [(Landroid/os/Handler;)V] + - Utf8 [(Landroid/os/Handler;I)V] + - Utf8 [(Landroid/view/SurfaceHolder;)V] + - Utf8 [(Lcom/google/zxing/client/android/camera/CameraConfigurationManager;Z)V] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;Z)Z] + - Utf8 [([BII)Lcom/google/zxing/client/android/PlanarYUVLuminanceSource;] + - Utf8 [([BIIIIIIZ)V] + - Utf8 [] + - Utf8 [] + - Utf8 [AutoFocusCallback] + - Utf8 [Calculated framing rect: ] + - Utf8 [Calculated manual framing rect: ] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [Landroid/content/Context;] + - Utf8 [Landroid/graphics/Rect;] + - Utf8 [Landroid/hardware/Camera;] + - Utf8 [Lcom/google/zxing/client/android/camera/AutoFocusCallback;] + - Utf8 [Lcom/google/zxing/client/android/camera/CameraConfigurationManager;] + - Utf8 [Lcom/google/zxing/client/android/camera/CameraManager;] + - Utf8 [Lcom/google/zxing/client/android/camera/PreviewCallback;] + - Utf8 [Ljava/lang/String;] + - Utf8 [MAX_FRAME_HEIGHT] + - Utf8 [MAX_FRAME_WIDTH] + - Utf8 [MIN_FRAME_HEIGHT] + - Utf8 [MIN_FRAME_WIDTH] + - Utf8 [PreviewCallback] + - Utf8 [SDK] + - Utf8 [SDK_INT] + - Utf8 [TAG] + - Utf8 [Unsupported picture format: ] + - Utf8 [VERSION] + - Utf8 [Z] + - Utf8 [android/content/SharedPreferences] + - Utf8 [android/graphics/Point] + - Utf8 [android/graphics/Rect] + - Utf8 [android/hardware/Camera] + - Utf8 [android/hardware/Camera$AutoFocusCallback] + - Utf8 [android/hardware/Camera$PreviewCallback] + - Utf8 [android/os/Build] + - Utf8 [android/os/Build$VERSION] + - Utf8 [android/preference/PreferenceManager] + - Utf8 [android/util/Log] + - Utf8 [append] + - Utf8 [autoFocus] + - Utf8 [autoFocusCallback] + - Utf8 [bottom] + - Utf8 [buildLuminanceSource] + - Utf8 [camera] + - Utf8 [cameraManager] + - Utf8 [closeDriver] + - Utf8 [com/google/zxing/client/android/PlanarYUVLuminanceSource] + - Utf8 [com/google/zxing/client/android/camera/AutoFocusCallback] + - Utf8 [com/google/zxing/client/android/camera/CameraConfigurationManager] + - Utf8 [com/google/zxing/client/android/camera/CameraManager] + - Utf8 [com/google/zxing/client/android/camera/FlashlightManager] + - Utf8 [com/google/zxing/client/android/camera/PreviewCallback] + - Utf8 [configManager] + - Utf8 [context] + - Utf8 [d] + - Utf8 [disableFlashlight] + - Utf8 [enableFlashlight] + - Utf8 [equals] + - Utf8 [framingRect] + - Utf8 [framingRectInPreview] + - Utf8 [get] + - Utf8 [getBoolean] + - Utf8 [getCameraResolution] + - Utf8 [getDefaultSharedPreferences] + - Utf8 [getFramingRect] + - Utf8 [getFramingRectInPreview] + - Utf8 [getPreviewFormat] + - Utf8 [getPreviewFormatString] + - Utf8 [getScreenResolution] + - Utf8 [getSimpleName] + - Utf8 [height] + - Utf8 [init] + - Utf8 [initFromCameraParameters] + - Utf8 [initialized] + - Utf8 [java/io/IOException] + - Utf8 [java/lang/Class] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Integer] + - Utf8 [java/lang/NumberFormatException] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuilder] + - Utf8 [left] + - Utf8 [open] + - Utf8 [openDriver] + - Utf8 [parseInt] + - Utf8 [preferences_front_light] + - Utf8 [preferences_reverse_image] + - Utf8 [previewCallback] + - Utf8 [previewing] + - Utf8 [release] + - Utf8 [requestAutoFocus] + - Utf8 [requestAutoFocus$2a8797e] + - Utf8 [requestPreviewFrame] + - Utf8 [requestPreviewFrame$2a8797e] + - Utf8 [reverseImage] + - Utf8 [right] + - Utf8 [setDesiredCameraParameters] + - Utf8 [setHandler] + - Utf8 [setManualFramingRect] + - Utf8 [setOneShotPreviewCallback] + - Utf8 [setPreviewCallback] + - Utf8 [setPreviewDisplay] + - Utf8 [startPreview] + - Utf8 [stopPreview] + - Utf8 [toString] + - Utf8 [top] + - Utf8 [useOneShotPreviewCallback] + - Utf8 [width] + - Utf8 [x] + - Utf8 [y] + - Utf8 [yuv420p] + +Fields (count = 18): + - Field: TAG Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String TAG + - Field: MIN_FRAME_WIDTH I + Access flags: 0x1a + = private static final int MIN_FRAME_WIDTH + Class member attributes (count = 1): + - Constant value attribute: + - Integer [240] + - Field: MIN_FRAME_HEIGHT I + Access flags: 0x1a + = private static final int MIN_FRAME_HEIGHT + Class member attributes (count = 1): + - Constant value attribute: + - Integer [240] + - Field: MAX_FRAME_WIDTH I + Access flags: 0x1a + = private static final int MAX_FRAME_WIDTH + Class member attributes (count = 1): + - Constant value attribute: + - Integer [480] + - Field: MAX_FRAME_HEIGHT I + Access flags: 0x1a + = private static final int MAX_FRAME_HEIGHT + Class member attributes (count = 1): + - Constant value attribute: + - Integer [360] + - Field: cameraManager Lcom/google/zxing/client/android/camera/CameraManager; + Access flags: 0xa + = private static com.google.zxing.client.android.camera.CameraManager cameraManager + - Field: SDK_INT I + Access flags: 0x18 + = static final int SDK_INT + - Field: context Landroid/content/Context; + Access flags: 0x12 + = private final android.content.Context context + - Field: configManager Lcom/google/zxing/client/android/camera/CameraConfigurationManager; + Access flags: 0x12 + = private final com.google.zxing.client.android.camera.CameraConfigurationManager configManager + - Field: camera Landroid/hardware/Camera; + Access flags: 0x2 + = private android.hardware.Camera camera + - Field: framingRect Landroid/graphics/Rect; + Access flags: 0x2 + = private android.graphics.Rect framingRect + - Field: framingRectInPreview Landroid/graphics/Rect; + Access flags: 0x2 + = private android.graphics.Rect framingRectInPreview + - Field: initialized Z + Access flags: 0x2 + = private boolean initialized + - Field: previewing Z + Access flags: 0x2 + = private boolean previewing + - Field: reverseImage Z + Access flags: 0x2 + = private boolean reverseImage + - Field: useOneShotPreviewCallback Z + Access flags: 0x12 + = private final boolean useOneShotPreviewCallback + - Field: previewCallback Lcom/google/zxing/client/android/camera/PreviewCallback; + Access flags: 0x12 + = private final com.google.zxing.client.android.camera.PreviewCallback previewCallback + - Field: autoFocusCallback Lcom/google/zxing/client/android/camera/AutoFocusCallback; + Access flags: 0x12 + = private final com.google.zxing.client.android.camera.AutoFocusCallback autoFocusCallback + +Methods (count = 14): + - Method: init(Landroid/content/Context;)V + Access flags: 0x9 + = public static void init(android.content.Context) + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 1, stack = 3): + [0] getstatic #47 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.cameraManager Lcom/google/zxing/client/android/camera/CameraManager;] + [3] ifnonnull +14 (target=17) + [6] new #25 + - Class [com/google/zxing/client/android/camera/CameraManager] + [9] dup + [10] aload_0 v0 + [11] invokespecial #81 + - Methodref [com/google/zxing/client/android/camera/CameraManager. (Landroid/content/Context;)V] + [14] putstatic #47 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.cameraManager Lcom/google/zxing/client/android/camera/CameraManager;] + [17] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: get()Lcom/google/zxing/client/android/camera/CameraManager; + Access flags: 0x9 + = public static com.google.zxing.client.android.camera.CameraManager get() + Class member attributes (count = 1): + - Code attribute instructions (code length = 4, locals = 0, stack = 1): + [0] getstatic #47 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.cameraManager Lcom/google/zxing/client/android/camera/CameraManager;] + [3] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Landroid/content/Context;)V + Access flags: 0x2 + = private CameraManager(android.content.Context) + Class member attributes (count = 1): + - Code attribute instructions (code length = 71, locals = 2, stack = 5): + [0] aload_0 v0 + [1] invokespecial #92 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #49 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.context Landroid/content/Context;] + [9] aload_0 v0 + [10] new #24 + - Class [com/google/zxing/client/android/camera/CameraConfigurationManager] + [13] dup + [14] aload_1 v1 + [15] invokespecial #74 + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager. (Landroid/content/Context;)V] + [18] putfield #48 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.configManager Lcom/google/zxing/client/android/camera/CameraConfigurationManager;] + [21] aload_0 v0 + [22] getstatic #42 + - Fieldref [android/os/Build$VERSION.SDK Ljava/lang/String;] + [25] invokestatic #91 + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + [28] iconst_3 + [29] ificmple +7 (target=36) + [32] iconst_1 + [33] goto +4 (target=37) + [36] iconst_0 + [37] putfield #56 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.useOneShotPreviewCallback Z] + [40] aload_0 v0 + [41] new #27 + - Class [com/google/zxing/client/android/camera/PreviewCallback] + [44] dup + [45] aload_0 v0 + [46] getfield #48 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.configManager Lcom/google/zxing/client/android/camera/CameraConfigurationManager;] + [49] aload_0 v0 + [50] getfield #56 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.useOneShotPreviewCallback Z] + [53] invokespecial #86 + - Methodref [com/google/zxing/client/android/camera/PreviewCallback. (Lcom/google/zxing/client/android/camera/CameraConfigurationManager;Z)V] + [56] putfield #53 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.previewCallback Lcom/google/zxing/client/android/camera/PreviewCallback;] + [59] aload_0 v0 + [60] new #23 + - Class [com/google/zxing/client/android/camera/AutoFocusCallback] + [63] dup + [64] invokespecial #72 + - Methodref [com/google/zxing/client/android/camera/AutoFocusCallback. ()V] + [67] putfield #45 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.autoFocusCallback Lcom/google/zxing/client/android/camera/AutoFocusCallback;] + [70] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: openDriver(Landroid/view/SurfaceHolder;)V + Access flags: 0x11 + = public final void openDriver(android.view.SurfaceHolder) + Class member attributes (count = 2): + - Code attribute instructions (code length = 108, locals = 2, stack = 4): + [0] aload_0 v0 + [1] getfield #46 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.camera Landroid/hardware/Camera;] + [4] ifnonnull +25 (target=29) + [7] aload_0 v0 + [8] invokestatic #62 + - Methodref [android/hardware/Camera.open ()Landroid/hardware/Camera;] + [11] putfield #46 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.camera Landroid/hardware/Camera;] + [14] aload_0 v0 + [15] getfield #46 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.camera Landroid/hardware/Camera;] + [18] ifnonnull +11 (target=29) + [21] new #28 + - Class [java/io/IOException] + [24] dup + [25] invokespecial #88 + - Methodref [java/io/IOException. ()V] + [28] athrow + [29] aload_0 v0 + [30] getfield #46 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.camera Landroid/hardware/Camera;] + [33] aload_1 v1 + [34] invokevirtual #66 + - Methodref [android/hardware/Camera.setPreviewDisplay (Landroid/view/SurfaceHolder;)V] + [37] aload_0 v0 + [38] getfield #52 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.initialized Z] + [41] ifne +19 (target=60) + [44] aload_0 v0 + [45] iconst_1 + [46] putfield #52 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.initialized Z] + [49] aload_0 v0 + [50] getfield #48 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.configManager Lcom/google/zxing/client/android/camera/CameraConfigurationManager;] + [53] aload_0 v0 + [54] getfield #46 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.camera Landroid/hardware/Camera;] + [57] invokevirtual #79 + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.initFromCameraParameters (Landroid/hardware/Camera;)V] + [60] aload_0 v0 + [61] getfield #48 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.configManager Lcom/google/zxing/client/android/camera/CameraConfigurationManager;] + [64] aload_0 v0 + [65] getfield #46 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.camera Landroid/hardware/Camera;] + [68] invokevirtual #80 + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.setDesiredCameraParameters (Landroid/hardware/Camera;)V] + [71] aload_0 v0 + [72] getfield #49 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.context Landroid/content/Context;] + [75] invokestatic #69 + - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + [78] astore_1 v1 + [79] aload_0 v0 + [80] aload_1 v1 + [81] ldc #10 + - String [preferences_reverse_image] + [83] iconst_0 + [84] invokeinterface #100 + - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] + [89] putfield #55 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.reverseImage Z] + [92] aload_1 v1 + [93] ldc #9 + - String [preferences_front_light] + [95] iconst_0 + [96] invokeinterface #100 + - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] + [101] ifeq +6 (target=107) + [104] invokestatic #85 + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.enableFlashlight ()V] + [107] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [java/io/IOException] + - Method: closeDriver()V + Access flags: 0x11 + = public final void closeDriver() + Class member attributes (count = 1): + - Code attribute instructions (code length = 33, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #46 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.camera Landroid/hardware/Camera;] + [4] ifnull +28 (target=32) + [7] invokestatic #84 + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.disableFlashlight ()V] + [10] aload_0 v0 + [11] getfield #46 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.camera Landroid/hardware/Camera;] + [14] invokevirtual #63 + - Methodref [android/hardware/Camera.release ()V] + [17] aload_0 v0 + [18] aconst_null + [19] putfield #46 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.camera Landroid/hardware/Camera;] + [22] aload_0 v0 + [23] aconst_null + [24] putfield #50 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.framingRect Landroid/graphics/Rect;] + [27] aload_0 v0 + [28] aconst_null + [29] putfield #51 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.framingRectInPreview Landroid/graphics/Rect;] + [32] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: startPreview()V + Access flags: 0x11 + = public final void startPreview() + Class member attributes (count = 1): + - Code attribute instructions (code length = 27, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #46 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.camera Landroid/hardware/Camera;] + [4] ifnull +22 (target=26) + [7] aload_0 v0 + [8] getfield #54 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.previewing Z] + [11] ifne +15 (target=26) + [14] aload_0 v0 + [15] getfield #46 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.camera Landroid/hardware/Camera;] + [18] invokevirtual #67 + - Methodref [android/hardware/Camera.startPreview ()V] + [21] aload_0 v0 + [22] iconst_1 + [23] putfield #54 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.previewing Z] + [26] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: stopPreview()V + Access flags: 0x11 + = public final void stopPreview() + Class member attributes (count = 1): + - Code attribute instructions (code length = 60, locals = 1, stack = 3): + [0] aload_0 v0 + [1] getfield #46 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.camera Landroid/hardware/Camera;] + [4] ifnull +55 (target=59) + [7] aload_0 v0 + [8] getfield #54 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.previewing Z] + [11] ifeq +48 (target=59) + [14] aload_0 v0 + [15] getfield #56 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.useOneShotPreviewCallback Z] + [18] ifne +11 (target=29) + [21] aload_0 v0 + [22] getfield #46 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.camera Landroid/hardware/Camera;] + [25] aconst_null + [26] invokevirtual #65 + - Methodref [android/hardware/Camera.setPreviewCallback (Landroid/hardware/Camera$PreviewCallback;)V] + [29] aload_0 v0 + [30] getfield #46 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.camera Landroid/hardware/Camera;] + [33] invokevirtual #68 + - Methodref [android/hardware/Camera.stopPreview ()V] + [36] aload_0 v0 + [37] getfield #53 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.previewCallback Lcom/google/zxing/client/android/camera/PreviewCallback;] + [40] aconst_null + [41] iconst_0 + [42] invokevirtual #87 + - Methodref [com/google/zxing/client/android/camera/PreviewCallback.setHandler (Landroid/os/Handler;I)V] + [45] aload_0 v0 + [46] getfield #45 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.autoFocusCallback Lcom/google/zxing/client/android/camera/AutoFocusCallback;] + [49] aconst_null + [50] iconst_0 + [51] invokevirtual #73 + - Methodref [com/google/zxing/client/android/camera/AutoFocusCallback.setHandler (Landroid/os/Handler;I)V] + [54] aload_0 v0 + [55] iconst_0 + [56] putfield #54 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.previewing Z] + [59] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: requestPreviewFrame$2a8797e(Landroid/os/Handler;)V + Access flags: 0x11 + = public final void requestPreviewFrame$2a8797e(android.os.Handler) + Class member attributes (count = 1): + - Code attribute instructions (code length = 55, locals = 2, stack = 3): + [0] aload_0 v0 + [1] getfield #46 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.camera Landroid/hardware/Camera;] + [4] ifnull +50 (target=54) + [7] aload_0 v0 + [8] getfield #54 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.previewing Z] + [11] ifeq +43 (target=54) + [14] aload_0 v0 + [15] getfield #53 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.previewCallback Lcom/google/zxing/client/android/camera/PreviewCallback;] + [18] aload_1 v1 + [19] ldc #5 + - Integer [2131165185] + [21] invokevirtual #87 + - Methodref [com/google/zxing/client/android/camera/PreviewCallback.setHandler (Landroid/os/Handler;I)V] + [24] aload_0 v0 + [25] getfield #56 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.useOneShotPreviewCallback Z] + [28] ifeq +15 (target=43) + [31] aload_0 v0 + [32] getfield #46 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.camera Landroid/hardware/Camera;] + [35] aload_0 v0 + [36] getfield #53 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.previewCallback Lcom/google/zxing/client/android/camera/PreviewCallback;] + [39] invokevirtual #64 + - Methodref [android/hardware/Camera.setOneShotPreviewCallback (Landroid/hardware/Camera$PreviewCallback;)V] + [42] return + [43] aload_0 v0 + [44] getfield #46 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.camera Landroid/hardware/Camera;] + [47] aload_0 v0 + [48] getfield #53 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.previewCallback Lcom/google/zxing/client/android/camera/PreviewCallback;] + [51] invokevirtual #65 + - Methodref [android/hardware/Camera.setPreviewCallback (Landroid/hardware/Camera$PreviewCallback;)V] + [54] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: requestAutoFocus$2a8797e(Landroid/os/Handler;)V + Access flags: 0x11 + = public final void requestAutoFocus$2a8797e(android.os.Handler) + Class member attributes (count = 1): + - Code attribute instructions (code length = 36, locals = 2, stack = 3): + [0] aload_0 v0 + [1] getfield #46 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.camera Landroid/hardware/Camera;] + [4] ifnull +31 (target=35) + [7] aload_0 v0 + [8] getfield #54 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.previewing Z] + [11] ifeq +24 (target=35) + [14] aload_0 v0 + [15] getfield #45 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.autoFocusCallback Lcom/google/zxing/client/android/camera/AutoFocusCallback;] + [18] aload_1 v1 + [19] ldc #4 + - Integer [2131165184] + [21] invokevirtual #73 + - Methodref [com/google/zxing/client/android/camera/AutoFocusCallback.setHandler (Landroid/os/Handler;I)V] + [24] aload_0 v0 + [25] getfield #46 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.camera Landroid/hardware/Camera;] + [28] aload_0 v0 + [29] getfield #45 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.autoFocusCallback Lcom/google/zxing/client/android/camera/AutoFocusCallback;] + [32] invokevirtual #61 + - Methodref [android/hardware/Camera.autoFocus (Landroid/hardware/Camera$AutoFocusCallback;)V] + [35] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getFramingRect()Landroid/graphics/Rect; + Access flags: 0x11 + = public final android.graphics.Rect getFramingRect() + Class member attributes (count = 1): + - Code attribute instructions (code length = 166, locals = 5, stack = 8): + [0] aload_0 v0 + [1] getfield #50 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.framingRect Landroid/graphics/Rect;] + [4] ifnonnull +157 (target=161) + [7] aload_0 v0 + [8] getfield #46 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.camera Landroid/hardware/Camera;] + [11] ifnonnull +5 (target=16) + [14] aconst_null + [15] areturn + [16] aload_0 v0 + [17] getfield #48 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.configManager Lcom/google/zxing/client/android/camera/CameraConfigurationManager;] + [20] invokevirtual #78 + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.getScreenResolution ()Landroid/graphics/Point;] + [23] dup + [24] astore_1 v1 + [25] getfield #36 + - Fieldref [android/graphics/Point.x I] + [28] iconst_3 + [29] imul + [30] iconst_4 + [31] idiv + [32] dup + [33] istore_2 v2 + [34] sipush 240 + [37] ificmpge +10 (target=47) + [40] sipush 240 + [43] istore_2 v2 + [44] goto +14 (target=58) + [47] iload_2 v2 + [48] sipush 480 + [51] ificmple +7 (target=58) + [54] sipush 480 + [57] istore_2 v2 + [58] aload_1 v1 + [59] getfield #37 + - Fieldref [android/graphics/Point.y I] + [62] iconst_3 + [63] imul + [64] iconst_4 + [65] idiv + [66] dup + [67] istore_3 v3 + [68] sipush 240 + [71] ificmpge +10 (target=81) + [74] sipush 240 + [77] istore_3 v3 + [78] goto +14 (target=92) + [81] iload_3 v3 + [82] sipush 360 + [85] ificmple +7 (target=92) + [88] sipush 360 + [91] istore_3 v3 + [92] aload_1 v1 + [93] getfield #36 + - Fieldref [android/graphics/Point.x I] + [96] iload_2 v2 + [97] isub + [98] iconst_2 + [99] idiv + [100] istore v4 + [102] aload_1 v1 + [103] getfield #37 + - Fieldref [android/graphics/Point.y I] + [106] iload_3 v3 + [107] isub + [108] iconst_2 + [109] idiv + [110] istore_1 v1 + [111] aload_0 v0 + [112] new #14 + - Class [android/graphics/Rect] + [115] dup + [116] iload v4 + [118] iload_1 v1 + [119] iload v4 + [121] iload_2 v2 + [122] iadd + [123] iload_1 v1 + [124] iload_3 v3 + [125] iadd + [126] invokespecial #57 + - Methodref [android/graphics/Rect. (IIII)V] + [129] putfield #50 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.framingRect Landroid/graphics/Rect;] + [132] getstatic #44 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.TAG Ljava/lang/String;] + [135] new #35 + - Class [java/lang/StringBuilder] + [138] dup + [139] invokespecial #94 + - Methodref [java/lang/StringBuilder. ()V] + [142] ldc #6 + - String [Calculated framing rect: ] + [144] invokevirtual #98 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [147] aload_0 v0 + [148] getfield #50 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.framingRect Landroid/graphics/Rect;] + [151] invokevirtual #97 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [154] invokevirtual #99 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [157] invokestatic #70 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [160] pop + [161] aload_0 v0 + [162] getfield #50 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.framingRect Landroid/graphics/Rect;] + [165] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getFramingRectInPreview()Landroid/graphics/Rect; + Access flags: 0x11 + = public final android.graphics.Rect getFramingRectInPreview() + Class member attributes (count = 1): + - Code attribute instructions (code length = 117, locals = 4, stack = 3): + [0] aload_0 v0 + [1] getfield #51 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.framingRectInPreview Landroid/graphics/Rect;] + [4] ifnonnull +108 (target=112) + [7] new #14 + - Class [android/graphics/Rect] + [10] dup + [11] aload_0 v0 + [12] invokevirtual #82 + - Methodref [com/google/zxing/client/android/camera/CameraManager.getFramingRect ()Landroid/graphics/Rect;] + [15] invokespecial #58 + - Methodref [android/graphics/Rect. (Landroid/graphics/Rect;)V] + [18] astore_1 v1 + [19] aload_0 v0 + [20] getfield #48 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.configManager Lcom/google/zxing/client/android/camera/CameraConfigurationManager;] + [23] invokevirtual #75 + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.getCameraResolution ()Landroid/graphics/Point;] + [26] astore_2 v2 + [27] aload_0 v0 + [28] getfield #48 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.configManager Lcom/google/zxing/client/android/camera/CameraConfigurationManager;] + [31] invokevirtual #78 + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.getScreenResolution ()Landroid/graphics/Point;] + [34] astore_3 v3 + [35] aload_1 v1 + [36] aload_1 v1 + [37] getfield #39 + - Fieldref [android/graphics/Rect.left I] + [40] aload_2 v2 + [41] getfield #36 + - Fieldref [android/graphics/Point.x I] + [44] imul + [45] aload_3 v3 + [46] getfield #36 + - Fieldref [android/graphics/Point.x I] + [49] idiv + [50] putfield #39 + - Fieldref [android/graphics/Rect.left I] + [53] aload_1 v1 + [54] aload_1 v1 + [55] getfield #40 + - Fieldref [android/graphics/Rect.right I] + [58] aload_2 v2 + [59] getfield #36 + - Fieldref [android/graphics/Point.x I] + [62] imul + [63] aload_3 v3 + [64] getfield #36 + - Fieldref [android/graphics/Point.x I] + [67] idiv + [68] putfield #40 + - Fieldref [android/graphics/Rect.right I] + [71] aload_1 v1 + [72] aload_1 v1 + [73] getfield #41 + - Fieldref [android/graphics/Rect.top I] + [76] aload_2 v2 + [77] getfield #37 + - Fieldref [android/graphics/Point.y I] + [80] imul + [81] aload_3 v3 + [82] getfield #37 + - Fieldref [android/graphics/Point.y I] + [85] idiv + [86] putfield #41 + - Fieldref [android/graphics/Rect.top I] + [89] aload_1 v1 + [90] aload_1 v1 + [91] getfield #38 + - Fieldref [android/graphics/Rect.bottom I] + [94] aload_2 v2 + [95] getfield #37 + - Fieldref [android/graphics/Point.y I] + [98] imul + [99] aload_3 v3 + [100] getfield #37 + - Fieldref [android/graphics/Point.y I] + [103] idiv + [104] putfield #38 + - Fieldref [android/graphics/Rect.bottom I] + [107] aload_0 v0 + [108] aload_1 v1 + [109] putfield #51 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.framingRectInPreview Landroid/graphics/Rect;] + [112] aload_0 v0 + [113] getfield #51 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.framingRectInPreview Landroid/graphics/Rect;] + [116] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setManualFramingRect(II)V + Access flags: 0x11 + = public final void setManualFramingRect(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 109, locals = 5, stack = 8): + [0] aload_0 v0 + [1] getfield #48 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.configManager Lcom/google/zxing/client/android/camera/CameraConfigurationManager;] + [4] invokevirtual #78 + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.getScreenResolution ()Landroid/graphics/Point;] + [7] astore_3 v3 + [8] iload_1 v1 + [9] aload_3 v3 + [10] getfield #36 + - Fieldref [android/graphics/Point.x I] + [13] ificmple +8 (target=21) + [16] aload_3 v3 + [17] getfield #36 + - Fieldref [android/graphics/Point.x I] + [20] istore_1 v1 + [21] iload_2 v2 + [22] aload_3 v3 + [23] getfield #37 + - Fieldref [android/graphics/Point.y I] + [26] ificmple +8 (target=34) + [29] aload_3 v3 + [30] getfield #37 + - Fieldref [android/graphics/Point.y I] + [33] istore_2 v2 + [34] aload_3 v3 + [35] getfield #36 + - Fieldref [android/graphics/Point.x I] + [38] iload_1 v1 + [39] isub + [40] iconst_2 + [41] idiv + [42] istore v4 + [44] aload_3 v3 + [45] getfield #37 + - Fieldref [android/graphics/Point.y I] + [48] iload_2 v2 + [49] isub + [50] iconst_2 + [51] idiv + [52] istore_3 v3 + [53] aload_0 v0 + [54] new #14 + - Class [android/graphics/Rect] + [57] dup + [58] iload v4 + [60] iload_3 v3 + [61] iload v4 + [63] iload_1 v1 + [64] iadd + [65] iload_3 v3 + [66] iload_2 v2 + [67] iadd + [68] invokespecial #57 + - Methodref [android/graphics/Rect. (IIII)V] + [71] putfield #50 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.framingRect Landroid/graphics/Rect;] + [74] getstatic #44 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.TAG Ljava/lang/String;] + [77] new #35 + - Class [java/lang/StringBuilder] + [80] dup + [81] invokespecial #94 + - Methodref [java/lang/StringBuilder. ()V] + [84] ldc #7 + - String [Calculated manual framing rect: ] + [86] invokevirtual #98 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [89] aload_0 v0 + [90] getfield #50 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.framingRect Landroid/graphics/Rect;] + [93] invokevirtual #97 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [96] invokevirtual #99 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [99] invokestatic #70 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [102] pop + [103] aload_0 v0 + [104] aconst_null + [105] putfield #51 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.framingRectInPreview Landroid/graphics/Rect;] + [108] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: buildLuminanceSource([BII)Lcom/google/zxing/client/android/PlanarYUVLuminanceSource; + Access flags: 0x11 + = public final com.google.zxing.client.android.PlanarYUVLuminanceSource buildLuminanceSource(byte[],int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 170, locals = 7, stack = 10): + [0] aload_0 v0 + [1] invokevirtual #83 + - Methodref [com/google/zxing/client/android/camera/CameraManager.getFramingRectInPreview ()Landroid/graphics/Rect;] + [4] astore v4 + [6] aload_0 v0 + [7] getfield #48 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.configManager Lcom/google/zxing/client/android/camera/CameraConfigurationManager;] + [10] invokevirtual #76 + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.getPreviewFormat ()I] + [13] istore v5 + [15] aload_0 v0 + [16] getfield #48 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.configManager Lcom/google/zxing/client/android/camera/CameraConfigurationManager;] + [19] invokevirtual #77 + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.getPreviewFormatString ()Ljava/lang/String;] + [22] astore v6 + [24] iload v5 + [26] lookupswitch (2 offsets, default=61) (target=87) + 16: offset = 26, target = 52 + 17: offset = 26, target = 52 + default: offset = 61, target = 87 + [52] new #22 + - Class [com/google/zxing/client/android/PlanarYUVLuminanceSource] + [55] dup + [56] aload_1 v1 + [57] iload_2 v2 + [58] iload_3 v3 + [59] aload v4 + [61] getfield #39 + - Fieldref [android/graphics/Rect.left I] + [64] aload v4 + [66] getfield #41 + - Fieldref [android/graphics/Rect.top I] + [69] aload v4 + [71] invokevirtual #60 + - Methodref [android/graphics/Rect.width ()I] + [74] aload v4 + [76] invokevirtual #59 + - Methodref [android/graphics/Rect.height ()I] + [79] aload_0 v0 + [80] getfield #55 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.reverseImage Z] + [83] invokespecial #71 + - Methodref [com/google/zxing/client/android/PlanarYUVLuminanceSource. ([BIIIIIIZ)V] + [86] areturn + [87] ldc #11 + - String [yuv420p] + [89] aload v6 + [91] invokevirtual #93 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [94] ifeq +38 (target=132) + [97] new #22 + - Class [com/google/zxing/client/android/PlanarYUVLuminanceSource] + [100] dup + [101] aload_1 v1 + [102] iload_2 v2 + [103] iload_3 v3 + [104] aload v4 + [106] getfield #39 + - Fieldref [android/graphics/Rect.left I] + [109] aload v4 + [111] getfield #41 + - Fieldref [android/graphics/Rect.top I] + [114] aload v4 + [116] invokevirtual #60 + - Methodref [android/graphics/Rect.width ()I] + [119] aload v4 + [121] invokevirtual #59 + - Methodref [android/graphics/Rect.height ()I] + [124] aload_0 v0 + [125] getfield #55 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.reverseImage Z] + [128] invokespecial #71 + - Methodref [com/google/zxing/client/android/PlanarYUVLuminanceSource. ([BIIIIIIZ)V] + [131] areturn + [132] new #30 + - Class [java/lang/IllegalArgumentException] + [135] dup + [136] new #35 + - Class [java/lang/StringBuilder] + [139] dup + [140] invokespecial #94 + - Methodref [java/lang/StringBuilder. ()V] + [143] ldc #8 + - String [Unsupported picture format: ] + [145] invokevirtual #98 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [148] iload v5 + [150] invokevirtual #96 + - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] + [153] bipush 47 + [155] invokevirtual #95 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [158] aload v6 + [160] invokevirtual #98 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [163] invokevirtual #99 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [166] invokespecial #90 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [169] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 28, locals = 1, stack = 1): + [0] ldc #25 + - Class [com/google/zxing/client/android/camera/CameraManager] + [2] invokevirtual #89 + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + [5] putstatic #44 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.TAG Ljava/lang/String;] + [8] getstatic #42 + - Fieldref [android/os/Build$VERSION.SDK Ljava/lang/String;] + [11] invokestatic #91 + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + [14] istore_0 v0 + [15] goto +8 (target=23) + [18] pop + [19] sipush 10000 + [22] istore_0 v0 + [23] iload_0 v0 + [24] putstatic #43 + - Fieldref [com/google/zxing/client/android/camera/CameraManager.SDK_INT I] + [27] return + Code attribute exceptions (count = 1): + - ExceptionInfo (8 -> 15: 18): + - Class [java/lang/NumberFormatException] + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 3) + - InnerClassesInfo: + Access flags: 0x9 = public static + - Class [android/os/Build$VERSION] + - Class [android/os/Build] + - Utf8 [VERSION] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/hardware/Camera$PreviewCallback] + - Class [android/hardware/Camera] + - Utf8 [PreviewCallback] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/hardware/Camera$AutoFocusCallback] + - Class [android/hardware/Camera] + - Utf8 [AutoFocusCallback] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/camera/FlashlightManager + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.camera.FlashlightManager extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 147): + - String [This device does not support control of a flashlight] + - String [This device does supports control of a flashlight] + - String [Unexpected error while finding class ] + - String [Unexpected error while finding method ] + - String [Unexpected error while invoking ] + - String [android.os.IHardwareService$Stub] + - String [android.os.ServiceManager] + - String [asInterface] + - String [getService] + - String [hardware] + - String [setFlashlightEnabled] + - Class [android/os/IBinder] + - Class [android/util/Log] + - Class [com/google/zxing/client/android/camera/FlashlightManager] + - Class [java/lang/Boolean] + - Class [java/lang/Class] + - Class [java/lang/ClassNotFoundException] + - Class [java/lang/IllegalAccessException] + - Class [java/lang/NoSuchMethodException] + - Class [java/lang/Object] + - Class [java/lang/RuntimeException] + - Class [java/lang/String] + - Class [java/lang/StringBuilder] + - Class [java/lang/reflect/InvocationTargetException] + - Class [java/lang/reflect/Method] + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.TAG Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.iHardwareService Ljava/lang/Object;] + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.setFlashEnabledMethod Ljava/lang/reflect/Method;] + - Fieldref [java/lang/Boolean.TYPE Ljava/lang/Class;] + - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I] + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.getHardwareService ()Ljava/lang/Object;] + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.getSetFlashEnabledMethod (Ljava/lang/Object;)Ljava/lang/reflect/Method;] + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.invoke (Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;] + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.maybeForName (Ljava/lang/String;)Ljava/lang/Class;] + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.maybeGetMethod (Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;] + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.setFlashlight (Z)V] + - Methodref [java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;] + - Methodref [java/lang/Class.forName (Ljava/lang/String;)Ljava/lang/Class;] + - Methodref [java/lang/Class.getMethod (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;] + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/Object.getClass ()Ljava/lang/Class;] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - Methodref [java/lang/reflect/InvocationTargetException.getCause ()Ljava/lang/Throwable;] + - Methodref [java/lang/reflect/Method.invoke (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [ ()V] + - NameAndType [TAG Ljava/lang/String;] + - NameAndType [TYPE Ljava/lang/Class;] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [forName (Ljava/lang/String;)Ljava/lang/Class;] + - NameAndType [getCause ()Ljava/lang/Throwable;] + - NameAndType [getClass ()Ljava/lang/Class;] + - NameAndType [getHardwareService ()Ljava/lang/Object;] + - NameAndType [getMethod (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;] + - NameAndType [getSetFlashEnabledMethod (Ljava/lang/Object;)Ljava/lang/reflect/Method;] + - NameAndType [getSimpleName ()Ljava/lang/String;] + - NameAndType [iHardwareService Ljava/lang/Object;] + - NameAndType [invoke (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [invoke (Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [maybeForName (Ljava/lang/String;)Ljava/lang/Class;] + - NameAndType [maybeGetMethod (Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;] + - NameAndType [setFlashEnabledMethod Ljava/lang/reflect/Method;] + - NameAndType [setFlashlight (Z)V] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [v (Ljava/lang/String;Ljava/lang/String;)I] + - NameAndType [valueOf (Z)Ljava/lang/Boolean;] + - NameAndType [w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + - Utf8 [()Ljava/lang/Class;] + - Utf8 [()Ljava/lang/Object;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Ljava/lang/Throwable;] + - Utf8 [()V] + - Utf8 [(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;] + - Utf8 [(Ljava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/reflect/Method;] + - Utf8 [(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/Class;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/Class<*>;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + - Utf8 [(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;] + - Utf8 [(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Z)Ljava/lang/Boolean;] + - Utf8 [(Z)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Ljava/lang/Class;] + - Utf8 [Ljava/lang/Object;] + - Utf8 [Ljava/lang/String;] + - Utf8 [Ljava/lang/reflect/Method;] + - Utf8 [Signature] + - Utf8 [TAG] + - Utf8 [TYPE] + - Utf8 [This device does not support control of a flashlight] + - Utf8 [This device does supports control of a flashlight] + - Utf8 [Unexpected error while finding class ] + - Utf8 [Unexpected error while finding method ] + - Utf8 [Unexpected error while invoking ] + - Utf8 [android.os.IHardwareService$Stub] + - Utf8 [android.os.ServiceManager] + - Utf8 [android/os/IBinder] + - Utf8 [android/util/Log] + - Utf8 [append] + - Utf8 [asInterface] + - Utf8 [com/google/zxing/client/android/camera/FlashlightManager] + - Utf8 [disableFlashlight] + - Utf8 [enableFlashlight] + - Utf8 [forName] + - Utf8 [getCause] + - Utf8 [getClass] + - Utf8 [getHardwareService] + - Utf8 [getMethod] + - Utf8 [getService] + - Utf8 [getSetFlashEnabledMethod] + - Utf8 [getSimpleName] + - Utf8 [hardware] + - Utf8 [iHardwareService] + - Utf8 [invoke] + - Utf8 [java/lang/Boolean] + - Utf8 [java/lang/Class] + - Utf8 [java/lang/ClassNotFoundException] + - Utf8 [java/lang/IllegalAccessException] + - Utf8 [java/lang/NoSuchMethodException] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/RuntimeException] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuilder] + - Utf8 [java/lang/reflect/InvocationTargetException] + - Utf8 [java/lang/reflect/Method] + - Utf8 [maybeForName] + - Utf8 [maybeGetMethod] + - Utf8 [setFlashEnabledMethod] + - Utf8 [setFlashlight] + - Utf8 [setFlashlightEnabled] + - Utf8 [toString] + - Utf8 [v] + - Utf8 [valueOf] + - Utf8 [w] + +Fields (count = 3): + - Field: TAG Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String TAG + - Field: iHardwareService Ljava/lang/Object; + Access flags: 0x1a + = private static final java.lang.Object iHardwareService + - Field: setFlashEnabledMethod Ljava/lang/reflect/Method; + Access flags: 0x1a + = private static final java.lang.reflect.Method setFlashEnabledMethod + +Methods (count = 10): + - Method: ()V + Access flags: 0x2 + = private FlashlightManager() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #42 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getHardwareService()Ljava/lang/Object; + Access flags: 0xa + = private static java.lang.Object getHardwareService() + Class member attributes (count = 1): + - Code attribute instructions (code length = 103, locals = 2, stack = 6): + [0] ldc #7 + - String [android.os.ServiceManager] + [2] invokestatic #35 + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.maybeForName (Ljava/lang/String;)Ljava/lang/Class;] + [5] dup + [6] astore_0 v0 + [7] ifnonnull +5 (target=12) + [10] aconst_null + [11] areturn + [12] aload_0 v0 + [13] ldc #9 + - String [getService] + [15] iconst_1 + [16] anewarray #16 + - Class [java/lang/Class] + [19] dup + [20] iconst_0 + [21] ldc #22 + - Class [java/lang/String] + [23] aastore + [24] invokestatic #36 + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.maybeGetMethod (Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;] + [27] dup + [28] astore_0 v0 + [29] ifnonnull +5 (target=34) + [32] aconst_null + [33] areturn + [34] aload_0 v0 + [35] aconst_null + [36] iconst_1 + [37] anewarray #20 + - Class [java/lang/Object] + [40] dup + [41] iconst_0 + [42] ldc #10 + - String [hardware] + [44] aastore + [45] invokestatic #34 + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.invoke (Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;] + [48] dup + [49] astore_0 v0 + [50] ifnonnull +5 (target=55) + [53] aconst_null + [54] areturn + [55] ldc #6 + - String [android.os.IHardwareService$Stub] + [57] invokestatic #35 + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.maybeForName (Ljava/lang/String;)Ljava/lang/Class;] + [60] dup + [61] astore_1 v1 + [62] ifnonnull +5 (target=67) + [65] aconst_null + [66] areturn + [67] aload_1 v1 + [68] ldc #8 + - String [asInterface] + [70] iconst_1 + [71] anewarray #16 + - Class [java/lang/Class] + [74] dup + [75] iconst_0 + [76] ldc #12 + - Class [android/os/IBinder] + [78] aastore + [79] invokestatic #36 + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.maybeGetMethod (Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;] + [82] dup + [83] astore_1 v1 + [84] ifnonnull +5 (target=89) + [87] aconst_null + [88] areturn + [89] aload_1 v1 + [90] aconst_null + [91] iconst_1 + [92] anewarray #20 + - Class [java/lang/Object] + [95] dup + [96] iconst_0 + [97] aload_0 v0 + [98] aastore + [99] invokestatic #34 + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.invoke (Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;] + [102] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getSetFlashEnabledMethod(Ljava/lang/Object;)Ljava/lang/reflect/Method; + Access flags: 0xa + = private static java.lang.reflect.Method getSetFlashEnabledMethod(java.lang.Object) + Class member attributes (count = 1): + - Code attribute instructions (code length = 26, locals = 1, stack = 6): + [0] aload_0 v0 + [1] ifnonnull +5 (target=6) + [4] aconst_null + [5] areturn + [6] aload_0 v0 + [7] invokevirtual #43 + - Methodref [java/lang/Object.getClass ()Ljava/lang/Class;] + [10] ldc #11 + - String [setFlashlightEnabled] + [12] iconst_1 + [13] anewarray #16 + - Class [java/lang/Class] + [16] dup + [17] iconst_0 + [18] getstatic #29 + - Fieldref [java/lang/Boolean.TYPE Ljava/lang/Class;] + [21] aastore + [22] invokestatic #36 + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.maybeGetMethod (Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;] + [25] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: maybeForName(Ljava/lang/String;)Ljava/lang/Class; + Access flags: 0xa + = private static java.lang.Class maybeForName(java.lang.String) + Class member attributes (count = 2): + - Code attribute instructions (code length = 38, locals = 2, stack = 3): + [0] aload_0 v0 + [1] invokestatic #39 + - Methodref [java/lang/Class.forName (Ljava/lang/String;)Ljava/lang/Class;] + [4] areturn + [5] pop + [6] aconst_null + [7] areturn + [8] astore_1 v1 + [9] getstatic #26 + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.TAG Ljava/lang/String;] + [12] new #23 + - Class [java/lang/StringBuilder] + [15] dup + [16] invokespecial #44 + - Methodref [java/lang/StringBuilder. ()V] + [19] ldc #3 + - String [Unexpected error while finding class ] + [21] invokevirtual #46 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [24] aload_0 v0 + [25] invokevirtual #46 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [28] invokevirtual #47 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [31] aload_1 v1 + [32] invokestatic #31 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + [35] pop + [36] aconst_null + [37] areturn + Code attribute exceptions (count = 2): + - ExceptionInfo (0 -> 4: 5): + - Class [java/lang/ClassNotFoundException] + - ExceptionInfo (0 -> 4: 8): + - Class [java/lang/RuntimeException] + Code attribute attributes (attribute count = 0): + - Signature attribute: + - Utf8 [(Ljava/lang/String;)Ljava/lang/Class<*>;] + - Method: maybeGetMethod(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; + Access flags: 0x8a + = private static varargs java.lang.reflect.Method maybeGetMethod(java.lang.Class,java.lang.String,java.lang.Class[]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 40, locals = 3, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] invokevirtual #40 + - Methodref [java/lang/Class.getMethod (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;] + [6] areturn + [7] pop + [8] aconst_null + [9] areturn + [10] astore_0 v0 + [11] getstatic #26 + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.TAG Ljava/lang/String;] + [14] new #23 + - Class [java/lang/StringBuilder] + [17] dup + [18] invokespecial #44 + - Methodref [java/lang/StringBuilder. ()V] + [21] ldc #4 + - String [Unexpected error while finding method ] + [23] invokevirtual #46 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [26] aload_1 v1 + [27] invokevirtual #46 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [30] invokevirtual #47 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [33] aload_0 v0 + [34] invokestatic #31 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + [37] pop + [38] aconst_null + [39] areturn + Code attribute exceptions (count = 2): + - ExceptionInfo (0 -> 6: 7): + - Class [java/lang/NoSuchMethodException] + - ExceptionInfo (0 -> 6: 10): + - Class [java/lang/RuntimeException] + Code attribute attributes (attribute count = 0): + - Signature attribute: + - Utf8 [(Ljava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;] + - Method: invoke(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; + Access flags: 0x8a + = private static varargs java.lang.Object invoke(java.lang.reflect.Method,java.lang.Object,java.lang.Object[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 100, locals = 3, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] invokevirtual #49 + - Methodref [java/lang/reflect/Method.invoke (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;] + [6] areturn + [7] astore_1 v1 + [8] getstatic #26 + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.TAG Ljava/lang/String;] + [11] new #23 + - Class [java/lang/StringBuilder] + [14] dup + [15] invokespecial #44 + - Methodref [java/lang/StringBuilder. ()V] + [18] ldc #5 + - String [Unexpected error while invoking ] + [20] invokevirtual #46 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [23] aload_0 v0 + [24] invokevirtual #45 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [27] invokevirtual #47 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [30] aload_1 v1 + [31] invokestatic #31 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + [34] pop + [35] aconst_null + [36] areturn + [37] astore_1 v1 + [38] getstatic #26 + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.TAG Ljava/lang/String;] + [41] new #23 + - Class [java/lang/StringBuilder] + [44] dup + [45] invokespecial #44 + - Methodref [java/lang/StringBuilder. ()V] + [48] ldc #5 + - String [Unexpected error while invoking ] + [50] invokevirtual #46 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [53] aload_0 v0 + [54] invokevirtual #45 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [57] invokevirtual #47 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [60] aload_1 v1 + [61] invokevirtual #48 + - Methodref [java/lang/reflect/InvocationTargetException.getCause ()Ljava/lang/Throwable;] + [64] invokestatic #31 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + [67] pop + [68] aconst_null + [69] areturn + [70] astore_1 v1 + [71] getstatic #26 + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.TAG Ljava/lang/String;] + [74] new #23 + - Class [java/lang/StringBuilder] + [77] dup + [78] invokespecial #44 + - Methodref [java/lang/StringBuilder. ()V] + [81] ldc #5 + - String [Unexpected error while invoking ] + [83] invokevirtual #46 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [86] aload_0 v0 + [87] invokevirtual #45 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [90] invokevirtual #47 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [93] aload_1 v1 + [94] invokestatic #31 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + [97] pop + [98] aconst_null + [99] areturn + Code attribute exceptions (count = 3): + - ExceptionInfo (0 -> 6: 7): + - Class [java/lang/IllegalAccessException] + - ExceptionInfo (0 -> 6: 37): + - Class [java/lang/reflect/InvocationTargetException] + - ExceptionInfo (0 -> 6: 70): + - Class [java/lang/RuntimeException] + Code attribute attributes (attribute count = 0): + - Method: enableFlashlight()V + Access flags: 0x8 + = static void enableFlashlight() + Class member attributes (count = 1): + - Code attribute instructions (code length = 28, locals = 0, stack = 6): + [0] getstatic #27 + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.iHardwareService Ljava/lang/Object;] + [3] ifnull +24 (target=27) + [6] getstatic #28 + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.setFlashEnabledMethod Ljava/lang/reflect/Method;] + [9] getstatic #27 + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.iHardwareService Ljava/lang/Object;] + [12] iconst_1 + [13] anewarray #20 + - Class [java/lang/Object] + [16] dup + [17] iconst_0 + [18] iconst_1 + [19] invokestatic #38 + - Methodref [java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;] + [22] aastore + [23] invokestatic #34 + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.invoke (Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;] + [26] pop + [27] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: disableFlashlight()V + Access flags: 0x8 + = static void disableFlashlight() + Class member attributes (count = 1): + - Code attribute instructions (code length = 28, locals = 0, stack = 6): + [0] getstatic #27 + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.iHardwareService Ljava/lang/Object;] + [3] ifnull +24 (target=27) + [6] getstatic #28 + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.setFlashEnabledMethod Ljava/lang/reflect/Method;] + [9] getstatic #27 + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.iHardwareService Ljava/lang/Object;] + [12] iconst_1 + [13] anewarray #20 + - Class [java/lang/Object] + [16] dup + [17] iconst_0 + [18] iconst_0 + [19] invokestatic #38 + - Methodref [java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;] + [22] aastore + [23] invokestatic #34 + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.invoke (Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;] + [26] pop + [27] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setFlashlight(Z)V + Access flags: 0xa + = private static void setFlashlight(boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 28, locals = 1, stack = 6): + [0] getstatic #27 + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.iHardwareService Ljava/lang/Object;] + [3] ifnull +24 (target=27) + [6] getstatic #28 + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.setFlashEnabledMethod Ljava/lang/reflect/Method;] + [9] getstatic #27 + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.iHardwareService Ljava/lang/Object;] + [12] iconst_1 + [13] anewarray #20 + - Class [java/lang/Object] + [16] dup + [17] iconst_0 + [18] iload_0 v0 + [19] invokestatic #38 + - Methodref [java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;] + [22] aastore + [23] invokestatic #34 + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.invoke (Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;] + [26] pop + [27] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 181, locals = 2, stack = 6): + [0] ldc #14 + - Class [com/google/zxing/client/android/camera/FlashlightManager] + [2] invokevirtual #41 + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + [5] putstatic #26 + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.TAG Ljava/lang/String;] + [8] ldc #7 + - String [android.os.ServiceManager] + [10] invokestatic #35 + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.maybeForName (Ljava/lang/String;)Ljava/lang/Class;] + [13] dup + [14] astore_0 v0 + [15] ifnonnull +7 (target=22) + [18] aconst_null + [19] goto +101 (target=120) + [22] aload_0 v0 + [23] ldc #9 + - String [getService] + [25] iconst_1 + [26] anewarray #16 + - Class [java/lang/Class] + [29] dup + [30] iconst_0 + [31] ldc #22 + - Class [java/lang/String] + [33] aastore + [34] invokestatic #36 + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.maybeGetMethod (Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;] + [37] dup + [38] astore_0 v0 + [39] ifnonnull +7 (target=46) + [42] aconst_null + [43] goto +77 (target=120) + [46] aload_0 v0 + [47] aconst_null + [48] iconst_1 + [49] anewarray #20 + - Class [java/lang/Object] + [52] dup + [53] iconst_0 + [54] ldc #10 + - String [hardware] + [56] aastore + [57] invokestatic #34 + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.invoke (Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;] + [60] dup + [61] astore_0 v0 + [62] ifnonnull +7 (target=69) + [65] aconst_null + [66] goto +54 (target=120) + [69] ldc #6 + - String [android.os.IHardwareService$Stub] + [71] invokestatic #35 + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.maybeForName (Ljava/lang/String;)Ljava/lang/Class;] + [74] dup + [75] astore_1 v1 + [76] ifnonnull +7 (target=83) + [79] aconst_null + [80] goto +40 (target=120) + [83] aload_1 v1 + [84] ldc #8 + - String [asInterface] + [86] iconst_1 + [87] anewarray #16 + - Class [java/lang/Class] + [90] dup + [91] iconst_0 + [92] ldc #12 + - Class [android/os/IBinder] + [94] aastore + [95] invokestatic #36 + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.maybeGetMethod (Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;] + [98] dup + [99] astore_1 v1 + [100] ifnonnull +7 (target=107) + [103] aconst_null + [104] goto +16 (target=120) + [107] aload_1 v1 + [108] aconst_null + [109] iconst_1 + [110] anewarray #20 + - Class [java/lang/Object] + [113] dup + [114] iconst_0 + [115] aload_0 v0 + [116] aastore + [117] invokestatic #34 + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.invoke (Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;] + [120] dup + [121] putstatic #27 + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.iHardwareService Ljava/lang/Object;] + [124] dup + [125] astore_0 v0 + [126] ifnonnull +7 (target=133) + [129] aconst_null + [130] goto +22 (target=152) + [133] aload_0 v0 + [134] invokevirtual #43 + - Methodref [java/lang/Object.getClass ()Ljava/lang/Class;] + [137] ldc #11 + - String [setFlashlightEnabled] + [139] iconst_1 + [140] anewarray #16 + - Class [java/lang/Class] + [143] dup + [144] iconst_0 + [145] getstatic #29 + - Fieldref [java/lang/Boolean.TYPE Ljava/lang/Class;] + [148] aastore + [149] invokestatic #36 + - Methodref [com/google/zxing/client/android/camera/FlashlightManager.maybeGetMethod (Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;] + [152] putstatic #28 + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.setFlashEnabledMethod Ljava/lang/reflect/Method;] + [155] getstatic #27 + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.iHardwareService Ljava/lang/Object;] + [158] ifnonnull +13 (target=171) + [161] getstatic #26 + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.TAG Ljava/lang/String;] + [164] ldc #2 + - String [This device does supports control of a flashlight] + [166] invokestatic #30 + - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I] + [169] pop + [170] return + [171] getstatic #26 + - Fieldref [com/google/zxing/client/android/camera/FlashlightManager.TAG Ljava/lang/String;] + [174] ldc #1 + - String [This device does not support control of a flashlight] + [176] invokestatic #30 + - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I] + [179] pop + [180] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/camera/PreviewCallback + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.camera.PreviewCallback extends java.lang.Object + +Interfaces (count = 1): + - Class [android/hardware/Camera$PreviewCallback] + +Constant Pool (count = 85): + - String [Got preview callback, but no handler for it] + - Class [android/graphics/Point] + - Class [android/hardware/Camera] + - Class [android/hardware/Camera$PreviewCallback] + - Class [android/os/Handler] + - Class [android/os/Message] + - Class [android/util/Log] + - Class [com/google/zxing/client/android/camera/CameraConfigurationManager] + - Class [com/google/zxing/client/android/camera/PreviewCallback] + - Class [java/lang/Class] + - Class [java/lang/Object] + - Fieldref [android/graphics/Point.x I] + - Fieldref [android/graphics/Point.y I] + - Fieldref [com/google/zxing/client/android/camera/PreviewCallback.TAG Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/camera/PreviewCallback.configManager Lcom/google/zxing/client/android/camera/CameraConfigurationManager;] + - Fieldref [com/google/zxing/client/android/camera/PreviewCallback.previewHandler Landroid/os/Handler;] + - Fieldref [com/google/zxing/client/android/camera/PreviewCallback.previewMessage I] + - Fieldref [com/google/zxing/client/android/camera/PreviewCallback.useOneShotPreviewCallback Z] + - Methodref [android/hardware/Camera.setPreviewCallback (Landroid/hardware/Camera$PreviewCallback;)V] + - Methodref [android/os/Handler.obtainMessage (IIILjava/lang/Object;)Landroid/os/Message;] + - Methodref [android/os/Message.sendToTarget ()V] + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.getCameraResolution ()Landroid/graphics/Point;] + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [TAG Ljava/lang/String;] + - NameAndType [configManager Lcom/google/zxing/client/android/camera/CameraConfigurationManager;] + - NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I] + - NameAndType [getCameraResolution ()Landroid/graphics/Point;] + - NameAndType [getSimpleName ()Ljava/lang/String;] + - NameAndType [obtainMessage (IIILjava/lang/Object;)Landroid/os/Message;] + - NameAndType [previewHandler Landroid/os/Handler;] + - NameAndType [previewMessage I] + - NameAndType [sendToTarget ()V] + - NameAndType [setPreviewCallback (Landroid/hardware/Camera$PreviewCallback;)V] + - NameAndType [useOneShotPreviewCallback Z] + - NameAndType [x I] + - NameAndType [y I] + - Utf8 [()Landroid/graphics/Point;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(IIILjava/lang/Object;)Landroid/os/Message;] + - Utf8 [(Landroid/hardware/Camera$PreviewCallback;)V] + - Utf8 [(Landroid/os/Handler;I)V] + - Utf8 [(Lcom/google/zxing/client/android/camera/CameraConfigurationManager;Z)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)I] + - Utf8 [([BLandroid/hardware/Camera;)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Got preview callback, but no handler for it] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [Landroid/os/Handler;] + - Utf8 [Lcom/google/zxing/client/android/camera/CameraConfigurationManager;] + - Utf8 [Ljava/lang/String;] + - Utf8 [PreviewCallback] + - Utf8 [TAG] + - Utf8 [Z] + - Utf8 [android/graphics/Point] + - Utf8 [android/hardware/Camera] + - Utf8 [android/hardware/Camera$PreviewCallback] + - Utf8 [android/os/Handler] + - Utf8 [android/os/Message] + - Utf8 [android/util/Log] + - Utf8 [com/google/zxing/client/android/camera/CameraConfigurationManager] + - Utf8 [com/google/zxing/client/android/camera/PreviewCallback] + - Utf8 [configManager] + - Utf8 [d] + - Utf8 [getCameraResolution] + - Utf8 [getSimpleName] + - Utf8 [java/lang/Class] + - Utf8 [java/lang/Object] + - Utf8 [obtainMessage] + - Utf8 [onPreviewFrame] + - Utf8 [previewHandler] + - Utf8 [previewMessage] + - Utf8 [sendToTarget] + - Utf8 [setHandler] + - Utf8 [setPreviewCallback] + - Utf8 [useOneShotPreviewCallback] + - Utf8 [x] + - Utf8 [y] + +Fields (count = 5): + - Field: TAG Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String TAG + - Field: configManager Lcom/google/zxing/client/android/camera/CameraConfigurationManager; + Access flags: 0x12 + = private final com.google.zxing.client.android.camera.CameraConfigurationManager configManager + - Field: useOneShotPreviewCallback Z + Access flags: 0x12 + = private final boolean useOneShotPreviewCallback + - Field: previewHandler Landroid/os/Handler; + Access flags: 0x2 + = private android.os.Handler previewHandler + - Field: previewMessage I + Access flags: 0x2 + = private int previewMessage + +Methods (count = 4): + - Method: (Lcom/google/zxing/client/android/camera/CameraConfigurationManager;Z)V + Access flags: 0x0 + = PreviewCallback(com.google.zxing.client.android.camera.CameraConfigurationManager,boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 3, stack = 2): + [0] aload_0 v0 + [1] invokespecial #25 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #15 + - Fieldref [com/google/zxing/client/android/camera/PreviewCallback.configManager Lcom/google/zxing/client/android/camera/CameraConfigurationManager;] + [9] aload_0 v0 + [10] iload_2 v2 + [11] putfield #18 + - Fieldref [com/google/zxing/client/android/camera/PreviewCallback.useOneShotPreviewCallback Z] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setHandler(Landroid/os/Handler;I)V + Access flags: 0x10 + = final void setHandler(android.os.Handler,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 11, locals = 3, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #16 + - Fieldref [com/google/zxing/client/android/camera/PreviewCallback.previewHandler Landroid/os/Handler;] + [5] aload_0 v0 + [6] iload_2 v2 + [7] putfield #17 + - Fieldref [com/google/zxing/client/android/camera/PreviewCallback.previewMessage I] + [10] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onPreviewFrame([BLandroid/hardware/Camera;)V + Access flags: 0x11 + = public final void onPreviewFrame(byte[],android.hardware.Camera) + Class member attributes (count = 1): + - Code attribute instructions (code length = 66, locals = 4, stack = 5): + [0] aload_0 v0 + [1] getfield #15 + - Fieldref [com/google/zxing/client/android/camera/PreviewCallback.configManager Lcom/google/zxing/client/android/camera/CameraConfigurationManager;] + [4] invokevirtual #23 + - Methodref [com/google/zxing/client/android/camera/CameraConfigurationManager.getCameraResolution ()Landroid/graphics/Point;] + [7] astore_3 v3 + [8] aload_0 v0 + [9] getfield #18 + - Fieldref [com/google/zxing/client/android/camera/PreviewCallback.useOneShotPreviewCallback Z] + [12] ifne +8 (target=20) + [15] aload_2 v2 + [16] aconst_null + [17] invokevirtual #19 + - Methodref [android/hardware/Camera.setPreviewCallback (Landroid/hardware/Camera$PreviewCallback;)V] + [20] aload_0 v0 + [21] getfield #16 + - Fieldref [com/google/zxing/client/android/camera/PreviewCallback.previewHandler Landroid/os/Handler;] + [24] ifnull +32 (target=56) + [27] aload_0 v0 + [28] getfield #16 + - Fieldref [com/google/zxing/client/android/camera/PreviewCallback.previewHandler Landroid/os/Handler;] + [31] aload_0 v0 + [32] getfield #17 + - Fieldref [com/google/zxing/client/android/camera/PreviewCallback.previewMessage I] + [35] aload_3 v3 + [36] getfield #12 + - Fieldref [android/graphics/Point.x I] + [39] aload_3 v3 + [40] getfield #13 + - Fieldref [android/graphics/Point.y I] + [43] aload_1 v1 + [44] invokevirtual #20 + - Methodref [android/os/Handler.obtainMessage (IIILjava/lang/Object;)Landroid/os/Message;] + [47] invokevirtual #21 + - Methodref [android/os/Message.sendToTarget ()V] + [50] aload_0 v0 + [51] aconst_null + [52] putfield #16 + - Fieldref [com/google/zxing/client/android/camera/PreviewCallback.previewHandler Landroid/os/Handler;] + [55] return + [56] getstatic #14 + - Fieldref [com/google/zxing/client/android/camera/PreviewCallback.TAG Ljava/lang/String;] + [59] ldc #1 + - String [Got preview callback, but no handler for it] + [61] invokestatic #22 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [64] pop + [65] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 9, locals = 0, stack = 1): + [0] ldc #9 + - Class [com/google/zxing/client/android/camera/PreviewCallback] + [2] invokevirtual #24 + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + [5] putstatic #14 + - Fieldref [com/google/zxing/client/android/camera/PreviewCallback.TAG Ljava/lang/String;] + [8] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/hardware/Camera$PreviewCallback] + - Class [android/hardware/Camera] + - Utf8 [PreviewCallback] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/encode/EncodeActivity + Superclass: android/app/Activity + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.encode.EncodeActivity extends android.app.Activity + +Interfaces (count = 0): + +Constant Pool (count = 358): + - Integer [24] + - Integer [524288] + - Integer [17301586] + - Integer [2130903042] + - Integer [2131165208] + - Integer [2131165214] + - Integer [2131230720] + - Integer [2131230736] + - Integer [2131230765] + - Integer [2131230778] + - Integer [2131230795] + - String [ - ] + - String [ due to ] + - String [.png] + - String [BarcodeScanner] + - String [Barcodes] + - String [Could not encode barcode] + - String [Couldn't access file ] + - String [Couldn't make dir ] + - String [No existing barcode to send?] + - String [android.intent.action.SEND] + - String [android.intent.extra.STREAM] + - String [android.intent.extra.SUBJECT] + - String [android.intent.extra.TEXT] + - String [com.google.zxing.client.android.ENCODE] + - String [file://] + - String [image/png] + - String [mailto:] + - String [window] + - Class [android/app/Activity] + - Class [android/app/AlertDialog] + - Class [android/app/AlertDialog$Builder] + - Class [android/content/DialogInterface] + - Class [android/content/DialogInterface$OnCancelListener] + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/Intent] + - Class [android/graphics/Bitmap] + - Class [android/graphics/Bitmap$CompressFormat] + - Class [android/net/Uri] + - Class [android/os/Environment] + - Class [android/util/Log] + - Class [android/view/Display] + - Class [android/view/Menu] + - Class [android/view/MenuItem] + - Class [android/view/WindowManager] + - Class [android/widget/ImageView] + - Class [android/widget/TextView] + - Class [com/google/zxing/WriterException] + - Class [com/google/zxing/client/android/FinishListener] + - Class [com/google/zxing/client/android/encode/EncodeActivity] + - Class [com/google/zxing/client/android/encode/QRCodeEncoder] + - Class [java/io/File] + - Class [java/io/FileNotFoundException] + - Class [java/io/FileOutputStream] + - Class [java/io/IOException] + - Class [java/lang/CharSequence] + - Class [java/lang/Class] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Math] + - Class [java/lang/String] + - Class [java/lang/StringBuilder] + - Fieldref [android/graphics/Bitmap$CompressFormat.PNG Landroid/graphics/Bitmap$CompressFormat;] + - Fieldref [com/google/zxing/client/android/encode/EncodeActivity.TAG Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/encode/EncodeActivity.qrCodeEncoder Lcom/google/zxing/client/android/encode/QRCodeEncoder;] + - Methodref [android/app/Activity. ()V] + - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V] + - Methodref [android/app/Activity.onCreateOptionsMenu (Landroid/view/Menu;)Z] + - Methodref [android/app/Activity.onResume ()V] + - Methodref [android/app/AlertDialog$Builder. (Landroid/content/Context;)V] + - Methodref [android/app/AlertDialog$Builder.setMessage (I)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.setOnCancelListener (Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.show ()Landroid/app/AlertDialog;] + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + - Methodref [android/content/Intent.createChooser (Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;] + - Methodref [android/content/Intent.getAction ()Ljava/lang/String;] + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;] + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - Methodref [android/content/Intent.setType (Ljava/lang/String;)Landroid/content/Intent;] + - Methodref [android/graphics/Bitmap.compress (Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z] + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + - Methodref [android/os/Environment.getExternalStorageDirectory ()Ljava/io/File;] + - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I] + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/Throwable;)I] + - Methodref [android/view/Display.getHeight ()I] + - Methodref [android/view/Display.getWidth ()I] + - Methodref [android/widget/ImageView.setImageBitmap (Landroid/graphics/Bitmap;)V] + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + - Methodref [com/google/zxing/client/android/FinishListener. (Landroid/app/Activity;)V] + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.findViewById (I)Landroid/view/View;] + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.finish ()V] + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.getIntent ()Landroid/content/Intent;] + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.getString (I)Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.makeBarcodeFileName (Ljava/lang/CharSequence;)Ljava/lang/CharSequence;] + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.setContentView (I)V] + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.setTitle (Ljava/lang/CharSequence;)V] + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.showErrorMessage (I)V] + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.startActivity (Landroid/content/Intent;)V] + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder. (Landroid/app/Activity;Landroid/content/Intent;I)V] + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.encodeAsBitmap ()Landroid/graphics/Bitmap;] + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.getContents ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.getDisplayContents ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.getTitle ()Ljava/lang/String;] + - Methodref [java/io/File. (Ljava/io/File;Ljava/lang/String;)V] + - Methodref [java/io/File.delete ()Z] + - Methodref [java/io/File.exists ()Z] + - Methodref [java/io/File.getAbsolutePath ()Ljava/lang/String;] + - Methodref [java/io/File.mkdirs ()Z] + - Methodref [java/io/FileOutputStream. (Ljava/io/File;)V] + - Methodref [java/io/FileOutputStream.close ()V] + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + - Methodref [java/lang/Math.min (II)I] + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder. (I)V] + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - InterfaceMethodref [android/view/Menu.add (IIII)Landroid/view/MenuItem;] + - InterfaceMethodref [android/view/MenuItem.setIcon (I)Landroid/view/MenuItem;] + - InterfaceMethodref [android/view/WindowManager.getDefaultDisplay ()Landroid/view/Display;] + - InterfaceMethodref [java/lang/CharSequence.charAt (I)C] + - InterfaceMethodref [java/lang/CharSequence.length ()I] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Landroid/app/Activity;)V] + - NameAndType [ (Landroid/app/Activity;Landroid/content/Intent;I)V] + - NameAndType [ (Landroid/content/Context;)V] + - NameAndType [ (Ljava/io/File;)V] + - NameAndType [ (Ljava/io/File;Ljava/lang/String;)V] + - NameAndType [ (Ljava/lang/String;Landroid/net/Uri;)V] + - NameAndType [PNG Landroid/graphics/Bitmap$CompressFormat;] + - NameAndType [TAG Ljava/lang/String;] + - NameAndType [add (IIII)Landroid/view/MenuItem;] + - NameAndType [addFlags (I)Landroid/content/Intent;] + - NameAndType [append (C)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [charAt (I)C] + - NameAndType [close ()V] + - NameAndType [compress (Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z] + - NameAndType [createChooser (Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;] + - NameAndType [delete ()Z] + - NameAndType [e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + - NameAndType [encodeAsBitmap ()Landroid/graphics/Bitmap;] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [exists ()Z] + - NameAndType [findViewById (I)Landroid/view/View;] + - NameAndType [finish ()V] + - NameAndType [getAbsolutePath ()Ljava/lang/String;] + - NameAndType [getAction ()Ljava/lang/String;] + - NameAndType [getContents ()Ljava/lang/String;] + - NameAndType [getDefaultDisplay ()Landroid/view/Display;] + - NameAndType [getDisplayContents ()Ljava/lang/String;] + - NameAndType [getExternalStorageDirectory ()Ljava/io/File;] + - NameAndType [getHeight ()I] + - NameAndType [getIntent ()Landroid/content/Intent;] + - NameAndType [getSimpleName ()Ljava/lang/String;] + - NameAndType [getString (I)Ljava/lang/String;] + - NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + - NameAndType [getTitle ()Ljava/lang/String;] + - NameAndType [getWidth ()I] + - NameAndType [length ()I] + - NameAndType [makeBarcodeFileName (Ljava/lang/CharSequence;)Ljava/lang/CharSequence;] + - NameAndType [min (II)I] + - NameAndType [mkdirs ()Z] + - NameAndType [onCreate (Landroid/os/Bundle;)V] + - NameAndType [onCreateOptionsMenu (Landroid/view/Menu;)Z] + - NameAndType [onResume ()V] + - NameAndType [parse (Ljava/lang/String;)Landroid/net/Uri;] + - NameAndType [putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;] + - NameAndType [putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - NameAndType [qrCodeEncoder Lcom/google/zxing/client/android/encode/QRCodeEncoder;] + - NameAndType [setContentView (I)V] + - NameAndType [setIcon (I)Landroid/view/MenuItem;] + - NameAndType [setImageBitmap (Landroid/graphics/Bitmap;)V] + - NameAndType [setMessage (I)Landroid/app/AlertDialog$Builder;] + - NameAndType [setOnCancelListener (Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;] + - NameAndType [setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - NameAndType [setText (Ljava/lang/CharSequence;)V] + - NameAndType [setTitle (Ljava/lang/CharSequence;)V] + - NameAndType [setType (Ljava/lang/String;)Landroid/content/Intent;] + - NameAndType [show ()Landroid/app/AlertDialog;] + - NameAndType [showErrorMessage (I)V] + - NameAndType [startActivity (Landroid/content/Intent;)V] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [w (Ljava/lang/String;Ljava/lang/String;)I] + - NameAndType [w (Ljava/lang/String;Ljava/lang/Throwable;)I] + - Utf8 [ - ] + - Utf8 [ due to ] + - Utf8 [()I] + - Utf8 [()Landroid/app/AlertDialog;] + - Utf8 [()Landroid/content/Intent;] + - Utf8 [()Landroid/graphics/Bitmap;] + - Utf8 [()Landroid/view/Display;] + - Utf8 [()Ljava/io/File;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(C)Ljava/lang/StringBuilder;] + - Utf8 [(I)C] + - Utf8 [(I)Landroid/app/AlertDialog$Builder;] + - Utf8 [(I)Landroid/content/Intent;] + - Utf8 [(I)Landroid/view/MenuItem;] + - Utf8 [(I)Landroid/view/View;] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(I)V] + - Utf8 [(II)I] + - Utf8 [(IIII)Landroid/view/MenuItem;] + - Utf8 [(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - Utf8 [(Landroid/app/Activity;)V] + - Utf8 [(Landroid/app/Activity;Landroid/content/Intent;I)V] + - Utf8 [(Landroid/content/Context;)V] + - Utf8 [(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;] + - Utf8 [(Landroid/content/Intent;)V] + - Utf8 [(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;] + - Utf8 [(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z] + - Utf8 [(Landroid/graphics/Bitmap;)V] + - Utf8 [(Landroid/os/Bundle;)V] + - Utf8 [(Landroid/view/Menu;)Z] + - Utf8 [(Landroid/view/MenuItem;)Z] + - Utf8 [(Ljava/io/File;)V] + - Utf8 [(Ljava/io/File;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;] + - Utf8 [(Ljava/lang/CharSequence;)V] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;)Landroid/content/Intent;] + - Utf8 [(Ljava/lang/String;)Landroid/net/Uri;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;Landroid/net/Uri;)V] + - Utf8 [(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + - Utf8 [(Ljava/lang/String;Ljava/lang/Throwable;)I] + - Utf8 [.png] + - Utf8 [] + - Utf8 [] + - Utf8 [BarcodeScanner] + - Utf8 [Barcodes] + - Utf8 [Builder] + - Utf8 [Code] + - Utf8 [CompressFormat] + - Utf8 [ConstantValue] + - Utf8 [Could not encode barcode] + - Utf8 [Couldn't access file ] + - Utf8 [Couldn't make dir ] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [Landroid/graphics/Bitmap$CompressFormat;] + - Utf8 [Lcom/google/zxing/client/android/encode/QRCodeEncoder;] + - Utf8 [Ljava/lang/String;] + - Utf8 [MAX_BARCODE_FILENAME_LENGTH] + - Utf8 [No existing barcode to send?] + - Utf8 [OnCancelListener] + - Utf8 [OnClickListener] + - Utf8 [PNG] + - Utf8 [TAG] + - Utf8 [add] + - Utf8 [addFlags] + - Utf8 [android.intent.action.SEND] + - Utf8 [android.intent.extra.STREAM] + - Utf8 [android.intent.extra.SUBJECT] + - Utf8 [android.intent.extra.TEXT] + - Utf8 [android/app/Activity] + - Utf8 [android/app/AlertDialog] + - Utf8 [android/app/AlertDialog$Builder] + - Utf8 [android/content/DialogInterface] + - Utf8 [android/content/DialogInterface$OnCancelListener] + - Utf8 [android/content/DialogInterface$OnClickListener] + - Utf8 [android/content/Intent] + - Utf8 [android/graphics/Bitmap] + - Utf8 [android/graphics/Bitmap$CompressFormat] + - Utf8 [android/net/Uri] + - Utf8 [android/os/Environment] + - Utf8 [android/util/Log] + - Utf8 [android/view/Display] + - Utf8 [android/view/Menu] + - Utf8 [android/view/MenuItem] + - Utf8 [android/view/WindowManager] + - Utf8 [android/widget/ImageView] + - Utf8 [android/widget/TextView] + - Utf8 [append] + - Utf8 [charAt] + - Utf8 [close] + - Utf8 [com.google.zxing.client.android.ENCODE] + - Utf8 [com/google/zxing/WriterException] + - Utf8 [com/google/zxing/client/android/FinishListener] + - Utf8 [com/google/zxing/client/android/encode/EncodeActivity] + - Utf8 [com/google/zxing/client/android/encode/QRCodeEncoder] + - Utf8 [compress] + - Utf8 [createChooser] + - Utf8 [delete] + - Utf8 [e] + - Utf8 [encodeAsBitmap] + - Utf8 [equals] + - Utf8 [exists] + - Utf8 [file://] + - Utf8 [findViewById] + - Utf8 [finish] + - Utf8 [getAbsolutePath] + - Utf8 [getAction] + - Utf8 [getContents] + - Utf8 [getDefaultDisplay] + - Utf8 [getDisplayContents] + - Utf8 [getExternalStorageDirectory] + - Utf8 [getHeight] + - Utf8 [getIntent] + - Utf8 [getSimpleName] + - Utf8 [getString] + - Utf8 [getSystemService] + - Utf8 [getTitle] + - Utf8 [getWidth] + - Utf8 [image/png] + - Utf8 [java/io/File] + - Utf8 [java/io/FileNotFoundException] + - Utf8 [java/io/FileOutputStream] + - Utf8 [java/io/IOException] + - Utf8 [java/lang/CharSequence] + - Utf8 [java/lang/Class] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Math] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuilder] + - Utf8 [length] + - Utf8 [mailto:] + - Utf8 [makeBarcodeFileName] + - Utf8 [min] + - Utf8 [mkdirs] + - Utf8 [onCreate] + - Utf8 [onCreateOptionsMenu] + - Utf8 [onOptionsItemSelected] + - Utf8 [onResume] + - Utf8 [parse] + - Utf8 [putExtra] + - Utf8 [qrCodeEncoder] + - Utf8 [setContentView] + - Utf8 [setIcon] + - Utf8 [setImageBitmap] + - Utf8 [setMessage] + - Utf8 [setOnCancelListener] + - Utf8 [setPositiveButton] + - Utf8 [setText] + - Utf8 [setTitle] + - Utf8 [setType] + - Utf8 [show] + - Utf8 [showErrorMessage] + - Utf8 [startActivity] + - Utf8 [toString] + - Utf8 [w] + - Utf8 [window] + +Fields (count = 3): + - Field: TAG Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String TAG + - Field: MAX_BARCODE_FILENAME_LENGTH I + Access flags: 0x1a + = private static final int MAX_BARCODE_FILENAME_LENGTH + Class member attributes (count = 1): + - Constant value attribute: + - Integer [24] + - Field: qrCodeEncoder Lcom/google/zxing/client/android/encode/QRCodeEncoder; + Access flags: 0x2 + = private com.google.zxing.client.android.encode.QRCodeEncoder qrCodeEncoder + +Methods (count = 8): + - Method: ()V + Access flags: 0x1 + = public EncodeActivity() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #65 + - Methodref [android/app/Activity. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onCreate(Landroid/os/Bundle;)V + Access flags: 0x11 + = public final void onCreate(android.os.Bundle) + Class member attributes (count = 1): + - Code attribute instructions (code length = 49, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #66 + - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V] + [5] aload_0 v0 + [6] invokevirtual #94 + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.getIntent ()Landroid/content/Intent;] + [9] dup + [10] astore_1 v1 + [11] ifnull +33 (target=44) + [14] aload_1 v1 + [15] invokevirtual #77 + - Methodref [android/content/Intent.getAction ()Ljava/lang/String;] + [18] dup + [19] astore_1 v1 + [20] ldc #25 + - String [com.google.zxing.client.android.ENCODE] + [22] invokevirtual #116 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [25] ifne +12 (target=37) + [28] aload_1 v1 + [29] ldc #21 + - String [android.intent.action.SEND] + [31] invokevirtual #116 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [34] ifeq +10 (target=44) + [37] aload_0 v0 + [38] ldc #4 + - Integer [2130903042] + [40] invokevirtual #98 + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.setContentView (I)V] + [43] return + [44] aload_0 v0 + [45] invokevirtual #93 + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.finish ()V] + [48] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onCreateOptionsMenu(Landroid/view/Menu;)Z + Access flags: 0x11 + = public final boolean onCreateOptionsMenu(android.view.Menu) + Class member attributes (count = 1): + - Code attribute instructions (code length = 27, locals = 2, stack = 5): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #67 + - Methodref [android/app/Activity.onCreateOptionsMenu (Landroid/view/Menu;)Z] + [5] pop + [6] aload_1 v1 + [7] iconst_0 + [8] iconst_1 + [9] iconst_0 + [10] ldc #9 + - Integer [2131230765] + [12] invokeinterface #123 + - InterfaceMethodref [android/view/Menu.add (IIII)Landroid/view/MenuItem;] + [17] ldc #3 + - Integer [17301586] + [19] invokeinterface #124 + - InterfaceMethodref [android/view/MenuItem.setIcon (I)Landroid/view/MenuItem;] + [24] pop + [25] iconst_1 + [26] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onOptionsItemSelected(Landroid/view/MenuItem;)Z + Access flags: 0x11 + = public final boolean onOptionsItemSelected(android.view.MenuItem) + Class member attributes (count = 1): + - Code attribute instructions (code length = 386, locals = 4, stack = 5): + [0] aload_0 v0 + [1] getfield #64 + - Fieldref [com/google/zxing/client/android/encode/EncodeActivity.qrCodeEncoder Lcom/google/zxing/client/android/encode/QRCodeEncoder;] + [4] ifnonnull +14 (target=18) + [7] getstatic #63 + - Fieldref [com/google/zxing/client/android/encode/EncodeActivity.TAG Ljava/lang/String;] + [10] ldc #20 + - String [No existing barcode to send?] + [12] invokestatic #85 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I] + [15] pop + [16] iconst_1 + [17] ireturn + [18] aload_0 v0 + [19] getfield #64 + - Fieldref [com/google/zxing/client/android/encode/EncodeActivity.qrCodeEncoder Lcom/google/zxing/client/android/encode/QRCodeEncoder;] + [22] invokevirtual #104 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.getContents ()Ljava/lang/String;] + [25] astore_1 v1 + [26] aload_0 v0 + [27] getfield #64 + - Fieldref [com/google/zxing/client/android/encode/EncodeActivity.qrCodeEncoder Lcom/google/zxing/client/android/encode/QRCodeEncoder;] + [30] invokevirtual #103 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.encodeAsBitmap ()Landroid/graphics/Bitmap;] + [33] astore_2 v2 + [34] goto +14 (target=48) + [37] astore_3 v3 + [38] getstatic #63 + - Fieldref [com/google/zxing/client/android/encode/EncodeActivity.TAG Ljava/lang/String;] + [41] aload_3 v3 + [42] invokestatic #86 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/Throwable;)I] + [45] pop + [46] iconst_1 + [47] ireturn + [48] new #52 + - Class [java/io/File] + [51] dup + [52] invokestatic #83 + - Methodref [android/os/Environment.getExternalStorageDirectory ()Ljava/io/File;] + [55] ldc #15 + - String [BarcodeScanner] + [57] invokespecial #107 + - Methodref [java/io/File. (Ljava/io/File;Ljava/lang/String;)V] + [60] astore_3 v3 + [61] new #52 + - Class [java/io/File] + [64] dup + [65] aload_3 v3 + [66] ldc #16 + - String [Barcodes] + [68] invokespecial #107 + - Methodref [java/io/File. (Ljava/io/File;Ljava/lang/String;)V] + [71] dup + [72] astore_3 v3 + [73] invokevirtual #109 + - Methodref [java/io/File.exists ()Z] + [76] ifne +44 (target=120) + [79] aload_3 v3 + [80] invokevirtual #111 + - Methodref [java/io/File.mkdirs ()Z] + [83] ifne +37 (target=120) + [86] getstatic #63 + - Fieldref [com/google/zxing/client/android/encode/EncodeActivity.TAG Ljava/lang/String;] + [89] new #61 + - Class [java/lang/StringBuilder] + [92] dup + [93] invokespecial #117 + - Methodref [java/lang/StringBuilder. ()V] + [96] ldc #19 + - String [Couldn't make dir ] + [98] invokevirtual #121 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [101] aload_3 v3 + [102] invokevirtual #120 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [105] invokevirtual #122 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [108] invokestatic #85 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I] + [111] pop + [112] aload_0 v0 + [113] ldc #11 + - Integer [2131230795] + [115] invokespecial #100 + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.showErrorMessage (I)V] + [118] iconst_1 + [119] ireturn + [120] new #52 + - Class [java/io/File] + [123] dup + [124] aload_3 v3 + [125] new #61 + - Class [java/lang/StringBuilder] + [128] dup + [129] invokespecial #117 + - Methodref [java/lang/StringBuilder. ()V] + [132] aload_1 v1 + [133] invokestatic #97 + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.makeBarcodeFileName (Ljava/lang/CharSequence;)Ljava/lang/CharSequence;] + [136] invokevirtual #120 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [139] ldc #14 + - String [.png] + [141] invokevirtual #121 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [144] invokevirtual #122 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [147] invokespecial #107 + - Methodref [java/io/File. (Ljava/io/File;Ljava/lang/String;)V] + [150] dup + [151] astore_1 v1 + [152] invokevirtual #108 + - Methodref [java/io/File.delete ()Z] + [155] pop + [156] aconst_null + [157] astore_3 v3 + [158] new #54 + - Class [java/io/FileOutputStream] + [161] dup + [162] aload_1 v1 + [163] invokespecial #112 + - Methodref [java/io/FileOutputStream. (Ljava/io/File;)V] + [166] astore_3 v3 + [167] aload_2 v2 + [168] getstatic #62 + - Fieldref [android/graphics/Bitmap$CompressFormat.PNG Landroid/graphics/Bitmap$CompressFormat;] + [171] iconst_0 + [172] aload_3 v3 + [173] invokevirtual #81 + - Methodref [android/graphics/Bitmap.compress (Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z] + [176] pop + [177] aload_3 v3 + [178] invokevirtual #113 + - Methodref [java/io/FileOutputStream.close ()V] + [181] goto +78 (target=259) + [184] pop + [185] goto +74 (target=259) + [188] astore_2 v2 + [189] getstatic #63 + - Fieldref [com/google/zxing/client/android/encode/EncodeActivity.TAG Ljava/lang/String;] + [192] new #61 + - Class [java/lang/StringBuilder] + [195] dup + [196] invokespecial #117 + - Methodref [java/lang/StringBuilder. ()V] + [199] ldc #18 + - String [Couldn't access file ] + [201] invokevirtual #121 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [204] aload_1 v1 + [205] invokevirtual #120 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [208] ldc #13 + - String [ due to ] + [210] invokevirtual #121 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [213] aload_2 v2 + [214] invokevirtual #120 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [217] invokevirtual #122 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [220] invokestatic #85 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I] + [223] pop + [224] aload_0 v0 + [225] ldc #11 + - Integer [2131230795] + [227] invokespecial #100 + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.showErrorMessage (I)V] + [230] aload_3 v3 + [231] ifnull +11 (target=242) + [234] aload_3 v3 + [235] invokevirtual #113 + - Methodref [java/io/FileOutputStream.close ()V] + [238] goto +4 (target=242) + [241] pop + [242] iconst_1 + [243] ireturn + [244] astore_1 v1 + [245] aload_3 v3 + [246] ifnull +11 (target=257) + [249] aload_3 v3 + [250] invokevirtual #113 + - Methodref [java/io/FileOutputStream.close ()V] + [253] goto +4 (target=257) + [256] pop + [257] aload_1 v1 + [258] athrow + [259] new #36 + - Class [android/content/Intent] + [262] dup + [263] ldc #21 + - String [android.intent.action.SEND] + [265] ldc #28 + - String [mailto:] + [267] invokestatic #82 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [270] invokespecial #74 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [273] dup + [274] astore_2 v2 + [275] ldc #23 + - String [android.intent.extra.SUBJECT] + [277] new #61 + - Class [java/lang/StringBuilder] + [280] dup + [281] invokespecial #117 + - Methodref [java/lang/StringBuilder. ()V] + [284] aload_0 v0 + [285] ldc #7 + - Integer [2131230720] + [287] invokevirtual #95 + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.getString (I)Ljava/lang/String;] + [290] invokevirtual #121 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [293] ldc #12 + - String [ - ] + [295] invokevirtual #121 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [298] aload_0 v0 + [299] getfield #64 + - Fieldref [com/google/zxing/client/android/encode/EncodeActivity.qrCodeEncoder Lcom/google/zxing/client/android/encode/QRCodeEncoder;] + [302] invokevirtual #106 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.getTitle ()Ljava/lang/String;] + [305] invokevirtual #121 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [308] invokevirtual #122 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [311] invokevirtual #79 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [314] pop + [315] aload_2 v2 + [316] ldc #24 + - String [android.intent.extra.TEXT] + [318] aload_0 v0 + [319] getfield #64 + - Fieldref [com/google/zxing/client/android/encode/EncodeActivity.qrCodeEncoder Lcom/google/zxing/client/android/encode/QRCodeEncoder;] + [322] invokevirtual #104 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.getContents ()Ljava/lang/String;] + [325] invokevirtual #79 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [328] pop + [329] aload_2 v2 + [330] ldc #22 + - String [android.intent.extra.STREAM] + [332] new #61 + - Class [java/lang/StringBuilder] + [335] dup + [336] invokespecial #117 + - Methodref [java/lang/StringBuilder. ()V] + [339] ldc #26 + - String [file://] + [341] invokevirtual #121 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [344] aload_1 v1 + [345] invokevirtual #110 + - Methodref [java/io/File.getAbsolutePath ()Ljava/lang/String;] + [348] invokevirtual #121 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [351] invokevirtual #122 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [354] invokestatic #82 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [357] invokevirtual #78 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;] + [360] pop + [361] aload_2 v2 + [362] ldc #27 + - String [image/png] + [364] invokevirtual #80 + - Methodref [android/content/Intent.setType (Ljava/lang/String;)Landroid/content/Intent;] + [367] pop + [368] aload_2 v2 + [369] ldc #2 + - Integer [524288] + [371] invokevirtual #75 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [374] pop + [375] aload_0 v0 + [376] aload_2 v2 + [377] aconst_null + [378] invokestatic #76 + - Methodref [android/content/Intent.createChooser (Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;] + [381] invokevirtual #101 + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.startActivity (Landroid/content/Intent;)V] + [384] iconst_1 + [385] ireturn + Code attribute exceptions (count = 7): + - ExceptionInfo (26 -> 34: 37): + - Class [com/google/zxing/WriterException] + - ExceptionInfo (177 -> 181: 184): + - Class [java/io/IOException] + - ExceptionInfo (158 -> 177: 188): + - Class [java/io/FileNotFoundException] + - ExceptionInfo (234 -> 238: 241): + - Class [java/io/IOException] + - ExceptionInfo (158 -> 177: 244): + - ExceptionInfo (188 -> 230: 244): + - ExceptionInfo (249 -> 253: 256): + - Class [java/io/IOException] + Code attribute attributes (attribute count = 0): + - Method: makeBarcodeFileName(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; + Access flags: 0xa + = private static java.lang.CharSequence makeBarcodeFileName(java.lang.CharSequence) + Class member attributes (count = 1): + - Code attribute instructions (code length = 103, locals = 5, stack = 3): + [0] bipush 24 + [2] aload_0 v0 + [3] invokeinterface #127 + - InterfaceMethodref [java/lang/CharSequence.length ()I] + [8] invokestatic #115 + - Methodref [java/lang/Math.min (II)I] + [11] istore_1 v1 + [12] new #61 + - Class [java/lang/StringBuilder] + [15] dup + [16] iload_1 v1 + [17] invokespecial #118 + - Methodref [java/lang/StringBuilder. (I)V] + [20] astore_2 v2 + [21] iconst_0 + [22] istore_3 v3 + [23] iload_3 v3 + [24] iload_1 v1 + [25] ificmpge +76 (target=101) + [28] aload_0 v0 + [29] iload_3 v3 + [30] invokeinterface #126 + - InterfaceMethodref [java/lang/CharSequence.charAt (I)C] + [35] dup + [36] istore v4 + [38] bipush 65 + [40] ificmplt +10 (target=50) + [43] iload v4 + [45] bipush 90 + [47] ificmple +31 (target=78) + [50] iload v4 + [52] bipush 97 + [54] ificmplt +10 (target=64) + [57] iload v4 + [59] bipush 122 + [61] ificmple +17 (target=78) + [64] iload v4 + [66] bipush 48 + [68] ificmplt +20 (target=88) + [71] iload v4 + [73] bipush 57 + [75] ificmpgt +13 (target=88) + [78] aload_2 v2 + [79] iload v4 + [81] invokevirtual #119 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [84] pop + [85] goto +10 (target=95) + [88] aload_2 v2 + [89] bipush 95 + [91] invokevirtual #119 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [94] pop + [95] iinc v3, 1 + [98] goto -75 (target=23) + [101] aload_2 v2 + [102] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onResume()V + Access flags: 0x14 + = protected final void onResume() + Class member attributes (count = 1): + - Code attribute instructions (code length = 190, locals = 3, stack = 6): + [0] aload_0 v0 + [1] invokespecial #68 + - Methodref [android/app/Activity.onResume ()V] + [4] aload_0 v0 + [5] ldc #29 + - String [window] + [7] invokevirtual #96 + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + [10] checkcast #45 + - Class [android/view/WindowManager] + [13] invokeinterface #125 + - InterfaceMethodref [android/view/WindowManager.getDefaultDisplay ()Landroid/view/Display;] + [18] dup + [19] astore_1 v1 + [20] invokevirtual #88 + - Methodref [android/view/Display.getWidth ()I] + [23] istore_2 v2 + [24] aload_1 v1 + [25] invokevirtual #87 + - Methodref [android/view/Display.getHeight ()I] + [28] istore_1 v1 + [29] iload_2 v2 + [30] iload_1 v1 + [31] ificmpge +7 (target=38) + [34] iload_2 v2 + [35] goto +4 (target=39) + [38] iload_1 v1 + [39] bipush 7 + [41] imul + [42] bipush 8 + [44] idiv + [45] istore_1 v1 + [46] aload_0 v0 + [47] invokevirtual #94 + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.getIntent ()Landroid/content/Intent;] + [50] astore_2 v2 + [51] aload_0 v0 + [52] new #51 + - Class [com/google/zxing/client/android/encode/QRCodeEncoder] + [55] dup + [56] aload_0 v0 + [57] aload_2 v2 + [58] iload_1 v1 + [59] invokespecial #102 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder. (Landroid/app/Activity;Landroid/content/Intent;I)V] + [62] putfield #64 + - Fieldref [com/google/zxing/client/android/encode/EncodeActivity.qrCodeEncoder Lcom/google/zxing/client/android/encode/QRCodeEncoder;] + [65] aload_0 v0 + [66] new #61 + - Class [java/lang/StringBuilder] + [69] dup + [70] invokespecial #117 + - Methodref [java/lang/StringBuilder. ()V] + [73] aload_0 v0 + [74] ldc #7 + - Integer [2131230720] + [76] invokevirtual #95 + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.getString (I)Ljava/lang/String;] + [79] invokevirtual #121 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [82] ldc #12 + - String [ - ] + [84] invokevirtual #121 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [87] aload_0 v0 + [88] getfield #64 + - Fieldref [com/google/zxing/client/android/encode/EncodeActivity.qrCodeEncoder Lcom/google/zxing/client/android/encode/QRCodeEncoder;] + [91] invokevirtual #106 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.getTitle ()Ljava/lang/String;] + [94] invokevirtual #121 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [97] invokevirtual #122 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [100] invokevirtual #99 + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.setTitle (Ljava/lang/CharSequence;)V] + [103] aload_0 v0 + [104] getfield #64 + - Fieldref [com/google/zxing/client/android/encode/EncodeActivity.qrCodeEncoder Lcom/google/zxing/client/android/encode/QRCodeEncoder;] + [107] invokevirtual #103 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.encodeAsBitmap ()Landroid/graphics/Bitmap;] + [110] astore_1 v1 + [111] aload_0 v0 + [112] ldc #6 + - Integer [2131165214] + [114] invokevirtual #92 + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.findViewById (I)Landroid/view/View;] + [117] checkcast #46 + - Class [android/widget/ImageView] + [120] aload_1 v1 + [121] invokevirtual #89 + - Methodref [android/widget/ImageView.setImageBitmap (Landroid/graphics/Bitmap;)V] + [124] aload_0 v0 + [125] ldc #5 + - Integer [2131165208] + [127] invokevirtual #92 + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.findViewById (I)Landroid/view/View;] + [130] checkcast #47 + - Class [android/widget/TextView] + [133] aload_0 v0 + [134] getfield #64 + - Fieldref [com/google/zxing/client/android/encode/EncodeActivity.qrCodeEncoder Lcom/google/zxing/client/android/encode/QRCodeEncoder;] + [137] invokevirtual #105 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.getDisplayContents ()Ljava/lang/String;] + [140] invokevirtual #90 + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + [143] return + [144] astore_1 v1 + [145] getstatic #63 + - Fieldref [com/google/zxing/client/android/encode/EncodeActivity.TAG Ljava/lang/String;] + [148] ldc #17 + - String [Could not encode barcode] + [150] aload_1 v1 + [151] invokestatic #84 + - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + [154] pop + [155] aload_0 v0 + [156] ldc #10 + - Integer [2131230778] + [158] invokespecial #100 + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.showErrorMessage (I)V] + [161] aload_0 v0 + [162] aconst_null + [163] putfield #64 + - Fieldref [com/google/zxing/client/android/encode/EncodeActivity.qrCodeEncoder Lcom/google/zxing/client/android/encode/QRCodeEncoder;] + [166] return + [167] astore_1 v1 + [168] getstatic #63 + - Fieldref [com/google/zxing/client/android/encode/EncodeActivity.TAG Ljava/lang/String;] + [171] ldc #17 + - String [Could not encode barcode] + [173] aload_1 v1 + [174] invokestatic #84 + - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + [177] pop + [178] aload_0 v0 + [179] ldc #10 + - Integer [2131230778] + [181] invokespecial #100 + - Methodref [com/google/zxing/client/android/encode/EncodeActivity.showErrorMessage (I)V] + [184] aload_0 v0 + [185] aconst_null + [186] putfield #64 + - Fieldref [com/google/zxing/client/android/encode/EncodeActivity.qrCodeEncoder Lcom/google/zxing/client/android/encode/QRCodeEncoder;] + [189] return + Code attribute exceptions (count = 2): + - ExceptionInfo (51 -> 143: 144): + - Class [com/google/zxing/WriterException] + - ExceptionInfo (51 -> 143: 167): + - Class [java/lang/IllegalArgumentException] + Code attribute attributes (attribute count = 0): + - Method: showErrorMessage(I)V + Access flags: 0x2 + = private void showErrorMessage(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 49, locals = 3, stack = 5): + [0] new #32 + - Class [android/app/AlertDialog$Builder] + [3] dup + [4] aload_0 v0 + [5] invokespecial #69 + - Methodref [android/app/AlertDialog$Builder. (Landroid/content/Context;)V] + [8] dup + [9] astore_2 v2 + [10] iload_1 v1 + [11] invokevirtual #70 + - Methodref [android/app/AlertDialog$Builder.setMessage (I)Landroid/app/AlertDialog$Builder;] + [14] pop + [15] aload_2 v2 + [16] ldc #8 + - Integer [2131230736] + [18] new #49 + - Class [com/google/zxing/client/android/FinishListener] + [21] dup + [22] aload_0 v0 + [23] invokespecial #91 + - Methodref [com/google/zxing/client/android/FinishListener. (Landroid/app/Activity;)V] + [26] invokevirtual #72 + - Methodref [android/app/AlertDialog$Builder.setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + [29] pop + [30] aload_2 v2 + [31] new #49 + - Class [com/google/zxing/client/android/FinishListener] + [34] dup + [35] aload_0 v0 + [36] invokespecial #91 + - Methodref [com/google/zxing/client/android/FinishListener. (Landroid/app/Activity;)V] + [39] invokevirtual #71 + - Methodref [android/app/AlertDialog$Builder.setOnCancelListener (Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;] + [42] pop + [43] aload_2 v2 + [44] invokevirtual #73 + - Methodref [android/app/AlertDialog$Builder.show ()Landroid/app/AlertDialog;] + [47] pop + [48] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 9, locals = 0, stack = 1): + [0] ldc #50 + - Class [com/google/zxing/client/android/encode/EncodeActivity] + [2] invokevirtual #114 + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + [5] putstatic #63 + - Fieldref [com/google/zxing/client/android/encode/EncodeActivity.TAG Ljava/lang/String;] + [8] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 4) + - InnerClassesInfo: + Access flags: 0x9 = public static + - Class [android/app/AlertDialog$Builder] + - Class [android/app/AlertDialog] + - Utf8 [Builder] + - InnerClassesInfo: + Access flags: 0x4019 = public static final enum + - Class [android/graphics/Bitmap$CompressFormat] + - Class [android/graphics/Bitmap] + - Utf8 [CompressFormat] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/DialogInterface] + - Utf8 [OnClickListener] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/content/DialogInterface$OnCancelListener] + - Class [android/content/DialogInterface] + - Utf8 [OnCancelListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/encode/QRCodeEncoder + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.encode.QRCodeEncoder extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 411): + - Integer [-16777216] + - Integer [-1] + - Integer [2131230751] + - Integer [2131230752] + - Integer [2131230753] + - Integer [2131230754] + - Integer [2131230755] + - Integer [2131230756] + - Float [3.4028235E38] + - String [,] + - String [ADR:] + - String [CONTACT_TYPE] + - String [Content stream is empty] + - String [EMAIL:] + - String [EMAIL_TYPE] + - String [ENCODE_DATA] + - String [ENCODE_FORMAT] + - String [ENCODE_TYPE] + - String [Encoding share intent content:] + - String [LAT] + - String [LOCATION_TYPE] + - String [LONG] + - String [MECARD:] + - String [N:] + - String [No valid data to encode.] + - String [PHONE_TYPE] + - String [Result was not an address] + - String [SMS_TYPE] + - String [TEL:] + - String [TEXT_TYPE] + - String [URL:] + - String [UTF-8] + - String [Unable to encode contents] + - String [Unable to fully read available bytes from content stream] + - String [android.intent.action.SEND] + - String [android.intent.extra.STREAM] + - String [android.intent.extra.SUBJECT] + - String [android.intent.extra.TEXT] + - String [android.intent.extra.TITLE] + - String [com.google.zxing.client.android.ENCODE] + - String [geo:] + - String [mailto:] + - String [name] + - String [postal] + - String [sms:] + - String [tel:] + - Class [android/app/Activity] + - Class [android/content/ContentResolver] + - Class [android/content/Intent] + - Class [android/graphics/Bitmap] + - Class [android/graphics/Bitmap$Config] + - Class [android/net/Uri] + - Class [android/os/Bundle] + - Class [android/telephony/PhoneNumberUtils] + - Class [android/util/Log] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/EncodeHintType] + - Class [com/google/zxing/MultiFormatWriter] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/WriterException] + - Class [com/google/zxing/client/android/Contents] + - Class [com/google/zxing/client/android/encode/QRCodeEncoder] + - Class [com/google/zxing/client/result/AddressBookParsedResult] + - Class [com/google/zxing/client/result/ResultParser] + - Class [com/google/zxing/common/BitMatrix] + - Class [java/io/IOException] + - Class [java/io/InputStream] + - Class [java/lang/CharSequence] + - Class [java/lang/Class] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/NullPointerException] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/StringBuilder] + - Class [java/util/Hashtable] + - Fieldref [android/graphics/Bitmap$Config.ARGB_8888 Landroid/graphics/Bitmap$Config;] + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/EncodeHintType.CHARACTER_SET Lcom/google/zxing/EncodeHintType;] + - Fieldref [com/google/zxing/client/android/Contents.EMAIL_KEYS [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/Contents.PHONE_KEYS [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.TAG Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.activity Landroid/app/Activity;] + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.dimension I] + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.format Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.title Ljava/lang/String;] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.height I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/common/BitMatrix.width I] + - Methodref [android/app/Activity.getContentResolver ()Landroid/content/ContentResolver;] + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + - Methodref [android/content/ContentResolver.openInputStream (Landroid/net/Uri;)Ljava/io/InputStream;] + - Methodref [android/content/Intent.getAction ()Ljava/lang/String;] + - Methodref [android/content/Intent.getBundleExtra (Ljava/lang/String;)Landroid/os/Bundle;] + - Methodref [android/content/Intent.getExtras ()Landroid/os/Bundle;] + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z] + - Methodref [android/graphics/Bitmap.createBitmap (IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;] + - Methodref [android/graphics/Bitmap.setPixels ([IIIIIII)V] + - Methodref [android/os/Bundle.getFloat (Ljava/lang/String;F)F] + - Methodref [android/os/Bundle.getParcelable (Ljava/lang/String;)Landroid/os/Parcelable;] + - Methodref [android/os/Bundle.getString (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [android/telephony/PhoneNumberUtils.formatNumber (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I] + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/Throwable;)I] + - Methodref [com/google/zxing/BarcodeFormat.valueOf (Ljava/lang/String;)Lcom/google/zxing/BarcodeFormat;] + - Methodref [com/google/zxing/MultiFormatWriter. ()V] + - Methodref [com/google/zxing/MultiFormatWriter.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.encodeContentsFromShareIntent (Landroid/content/Intent;)Z] + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.encodeContentsFromShareIntentDefault (Landroid/content/Intent;)Z] + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.encodeContentsFromShareIntentPlainText (Landroid/content/Intent;)Z] + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.encodeContentsFromZXingIntent (Landroid/content/Intent;)Z] + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.encodeQRCodeContents (Landroid/content/Intent;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.encodeQRCodeContents (Lcom/google/zxing/client/result/AddressBookParsedResult;)Z] + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.escapeMECARD (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.guessAppropriateEncoding (Ljava/lang/CharSequence;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.trim (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getAddresses ()[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getEmails ()[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getNames ()[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getPhoneNumbers ()[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getURL ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ResultParser.parseResult (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ParsedResult;] + - Methodref [com/google/zxing/common/BitMatrix.get (II)Z] + - Methodref [com/google/zxing/common/BitMatrix.getHeight ()I] + - Methodref [com/google/zxing/common/BitMatrix.getWidth ()I] + - Methodref [java/io/InputStream.available ()I] + - Methodref [java/io/InputStream.read ([BII)I] + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/String. ([BIILjava/lang/String;)V] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/String.indexOf (I)I] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder. (I)V] + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.length ()I] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - Methodref [java/util/Hashtable. (I)V] + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - InterfaceMethodref [java/lang/CharSequence.charAt (I)C] + - InterfaceMethodref [java/lang/CharSequence.length ()I] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [ (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - NameAndType [ ([BIILjava/lang/String;)V] + - NameAndType [ARGB_8888 Landroid/graphics/Bitmap$Config;] + - NameAndType [CHARACTER_SET Lcom/google/zxing/EncodeHintType;] + - NameAndType [EMAIL_KEYS [Ljava/lang/String;] + - NameAndType [PHONE_KEYS [Ljava/lang/String;] + - NameAndType [QR_CODE Lcom/google/zxing/BarcodeFormat;] + - NameAndType [TAG Ljava/lang/String;] + - NameAndType [activity Landroid/app/Activity;] + - NameAndType [append (C)Ljava/lang/StringBuilder;] + - NameAndType [append (F)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [available ()I] + - NameAndType [bits [I] + - NameAndType [charAt (I)C] + - NameAndType [contents Ljava/lang/String;] + - NameAndType [createBitmap (IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;] + - NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I] + - NameAndType [dimension I] + - NameAndType [displayContents Ljava/lang/String;] + - NameAndType [encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [encodeContentsFromShareIntent (Landroid/content/Intent;)Z] + - NameAndType [encodeContentsFromShareIntentDefault (Landroid/content/Intent;)Z] + - NameAndType [encodeContentsFromShareIntentPlainText (Landroid/content/Intent;)Z] + - NameAndType [encodeContentsFromZXingIntent (Landroid/content/Intent;)Z] + - NameAndType [encodeQRCodeContents (Landroid/content/Intent;Ljava/lang/String;)V] + - NameAndType [encodeQRCodeContents (Lcom/google/zxing/client/result/AddressBookParsedResult;)Z] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [escapeMECARD (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [format Lcom/google/zxing/BarcodeFormat;] + - NameAndType [formatNumber (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [get (II)Z] + - NameAndType [getAction ()Ljava/lang/String;] + - NameAndType [getAddresses ()[Ljava/lang/String;] + - NameAndType [getBundleExtra (Ljava/lang/String;)Landroid/os/Bundle;] + - NameAndType [getContentResolver ()Landroid/content/ContentResolver;] + - NameAndType [getEmails ()[Ljava/lang/String;] + - NameAndType [getExtras ()Landroid/os/Bundle;] + - NameAndType [getFloat (Ljava/lang/String;F)F] + - NameAndType [getHeight ()I] + - NameAndType [getNames ()[Ljava/lang/String;] + - NameAndType [getParcelable (Ljava/lang/String;)Landroid/os/Parcelable;] + - NameAndType [getPhoneNumbers ()[Ljava/lang/String;] + - NameAndType [getSimpleName ()Ljava/lang/String;] + - NameAndType [getString (I)Ljava/lang/String;] + - NameAndType [getString (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [getURL ()Ljava/lang/String;] + - NameAndType [getWidth ()I] + - NameAndType [guessAppropriateEncoding (Ljava/lang/CharSequence;)Ljava/lang/String;] + - NameAndType [hasExtra (Ljava/lang/String;)Z] + - NameAndType [height I] + - NameAndType [indexOf (I)I] + - NameAndType [length ()I] + - NameAndType [openInputStream (Landroid/net/Uri;)Ljava/io/InputStream;] + - NameAndType [parseResult (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ParsedResult;] + - NameAndType [put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [read ([BII)I] + - NameAndType [rowSize I] + - NameAndType [setPixels ([IIIIIII)V] + - NameAndType [title Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [trim ()Ljava/lang/String;] + - NameAndType [trim (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [valueOf (Ljava/lang/String;)Lcom/google/zxing/BarcodeFormat;] + - NameAndType [w (Ljava/lang/String;Ljava/lang/String;)I] + - NameAndType [w (Ljava/lang/String;Ljava/lang/Throwable;)I] + - NameAndType [width I] + - Utf8 [()I] + - Utf8 [()Landroid/content/ContentResolver;] + - Utf8 [()Landroid/graphics/Bitmap;] + - Utf8 [()Landroid/os/Bundle;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()[Ljava/lang/String;] + - Utf8 [(C)Ljava/lang/StringBuilder;] + - Utf8 [(F)Ljava/lang/StringBuilder;] + - Utf8 [(I)C] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(I)V] + - Utf8 [(II)Z] + - Utf8 [(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;] + - Utf8 [(Landroid/app/Activity;Landroid/content/Intent;I)V] + - Utf8 [(Landroid/content/Intent;)Z] + - Utf8 [(Landroid/content/Intent;Ljava/lang/String;)V] + - Utf8 [(Landroid/net/Uri;)Ljava/io/InputStream;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ParsedResult;] + - Utf8 [(Lcom/google/zxing/client/result/AddressBookParsedResult;)Z] + - Utf8 [(Ljava/lang/CharSequence;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/String;)Landroid/os/Bundle;] + - Utf8 [(Ljava/lang/String;)Landroid/os/Parcelable;] + - Utf8 [(Ljava/lang/String;)Lcom/google/zxing/BarcodeFormat;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;F)F] + - Utf8 [(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;Ljava/lang/Throwable;)I] + - Utf8 [(Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Utf8 [([BII)I] + - Utf8 [([BIILjava/lang/String;)V] + - Utf8 [([IIIIIII)V] + - Utf8 [,] + - Utf8 [] + - Utf8 [] + - Utf8 [ADR:] + - Utf8 [ARGB_8888] + - Utf8 [BLACK] + - Utf8 [CHARACTER_SET] + - Utf8 [CONTACT_TYPE] + - Utf8 [Code] + - Utf8 [Config] + - Utf8 [ConstantValue] + - Utf8 [Content stream is empty] + - Utf8 [EMAIL:] + - Utf8 [EMAIL_KEYS] + - Utf8 [EMAIL_TYPE] + - Utf8 [ENCODE_DATA] + - Utf8 [ENCODE_FORMAT] + - Utf8 [ENCODE_TYPE] + - Utf8 [Encoding share intent content:] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [LAT] + - Utf8 [LOCATION_TYPE] + - Utf8 [LONG] + - Utf8 [Landroid/app/Activity;] + - Utf8 [Landroid/graphics/Bitmap$Config;] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Lcom/google/zxing/EncodeHintType;] + - Utf8 [Ljava/lang/String;] + - Utf8 [MECARD:] + - Utf8 [N:] + - Utf8 [No valid data to encode.] + - Utf8 [PHONE_KEYS] + - Utf8 [PHONE_TYPE] + - Utf8 [QR_CODE] + - Utf8 [Result was not an address] + - Utf8 [SMS_TYPE] + - Utf8 [TAG] + - Utf8 [TEL:] + - Utf8 [TEXT_TYPE] + - Utf8 [URL:] + - Utf8 [UTF-8] + - Utf8 [Unable to encode contents] + - Utf8 [Unable to fully read available bytes from content stream] + - Utf8 [WHITE] + - Utf8 [[I] + - Utf8 [[Ljava/lang/String;] + - Utf8 [activity] + - Utf8 [android.intent.action.SEND] + - Utf8 [android.intent.extra.STREAM] + - Utf8 [android.intent.extra.SUBJECT] + - Utf8 [android.intent.extra.TEXT] + - Utf8 [android.intent.extra.TITLE] + - Utf8 [android/app/Activity] + - Utf8 [android/content/ContentResolver] + - Utf8 [android/content/Intent] + - Utf8 [android/graphics/Bitmap] + - Utf8 [android/graphics/Bitmap$Config] + - Utf8 [android/net/Uri] + - Utf8 [android/os/Bundle] + - Utf8 [android/telephony/PhoneNumberUtils] + - Utf8 [android/util/Log] + - Utf8 [append] + - Utf8 [available] + - Utf8 [bits] + - Utf8 [charAt] + - Utf8 [com.google.zxing.client.android.ENCODE] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/EncodeHintType] + - Utf8 [com/google/zxing/MultiFormatWriter] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/WriterException] + - Utf8 [com/google/zxing/client/android/Contents] + - Utf8 [com/google/zxing/client/android/encode/QRCodeEncoder] + - Utf8 [com/google/zxing/client/result/AddressBookParsedResult] + - Utf8 [com/google/zxing/client/result/ResultParser] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [contents] + - Utf8 [createBitmap] + - Utf8 [d] + - Utf8 [dimension] + - Utf8 [displayContents] + - Utf8 [encode] + - Utf8 [encodeAsBitmap] + - Utf8 [encodeContentsFromShareIntent] + - Utf8 [encodeContentsFromShareIntentDefault] + - Utf8 [encodeContentsFromShareIntentPlainText] + - Utf8 [encodeContentsFromZXingIntent] + - Utf8 [encodeQRCodeContents] + - Utf8 [equals] + - Utf8 [escapeMECARD] + - Utf8 [format] + - Utf8 [formatNumber] + - Utf8 [geo:] + - Utf8 [get] + - Utf8 [getAction] + - Utf8 [getAddresses] + - Utf8 [getBundleExtra] + - Utf8 [getContentResolver] + - Utf8 [getContents] + - Utf8 [getDisplayContents] + - Utf8 [getEmails] + - Utf8 [getExtras] + - Utf8 [getFloat] + - Utf8 [getHeight] + - Utf8 [getNames] + - Utf8 [getParcelable] + - Utf8 [getPhoneNumbers] + - Utf8 [getSimpleName] + - Utf8 [getString] + - Utf8 [getStringExtra] + - Utf8 [getTitle] + - Utf8 [getURL] + - Utf8 [getWidth] + - Utf8 [guessAppropriateEncoding] + - Utf8 [hasExtra] + - Utf8 [height] + - Utf8 [indexOf] + - Utf8 [java/io/IOException] + - Utf8 [java/io/InputStream] + - Utf8 [java/lang/CharSequence] + - Utf8 [java/lang/Class] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/NullPointerException] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuilder] + - Utf8 [java/util/Hashtable] + - Utf8 [length] + - Utf8 [mailto:] + - Utf8 [name] + - Utf8 [openInputStream] + - Utf8 [parseResult] + - Utf8 [postal] + - Utf8 [put] + - Utf8 [read] + - Utf8 [rowSize] + - Utf8 [setPixels] + - Utf8 [sms:] + - Utf8 [tel:] + - Utf8 [title] + - Utf8 [toString] + - Utf8 [trim] + - Utf8 [valueOf] + - Utf8 [w] + - Utf8 [width] + +Fields (count = 9): + - Field: TAG Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String TAG + - Field: WHITE I + Access flags: 0x1a + = private static final int WHITE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [-1] + - Field: BLACK I + Access flags: 0x1a + = private static final int BLACK + Class member attributes (count = 1): + - Constant value attribute: + - Integer [-16777216] + - Field: activity Landroid/app/Activity; + Access flags: 0x12 + = private final android.app.Activity activity + - Field: contents Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String contents + - Field: displayContents Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String displayContents + - Field: title Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String title + - Field: format Lcom/google/zxing/BarcodeFormat; + Access flags: 0x2 + = private com.google.zxing.BarcodeFormat format + - Field: dimension I + Access flags: 0x12 + = private final int dimension + +Methods (count = 15): + - Method: (Landroid/app/Activity;Landroid/content/Intent;I)V + Access flags: 0x0 + = QRCodeEncoder(android.app.Activity,android.content.Intent,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 223, locals = 4, stack = 3): + [0] aload_0 v0 + [1] invokespecial #135 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #82 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.activity Landroid/app/Activity;] + [9] aload_2 v2 + [10] ifnonnull +13 (target=23) + [13] new #70 + - Class [java/lang/IllegalArgumentException] + [16] dup + [17] ldc #25 + - String [No valid data to encode.] + [19] invokespecial #134 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [22] athrow + [23] aload_2 v2 + [24] invokevirtual #95 + - Methodref [android/content/Intent.getAction ()Ljava/lang/String;] + [27] dup + [28] astore_1 v1 + [29] ldc #40 + - String [com.google.zxing.client.android.ENCODE] + [31] invokevirtual #139 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [34] ifeq +21 (target=55) + [37] aload_0 v0 + [38] aload_2 v2 + [39] invokespecial #116 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.encodeContentsFromZXingIntent (Landroid/content/Intent;)Z] + [42] ifne +175 (target=217) + [45] new #70 + - Class [java/lang/IllegalArgumentException] + [48] dup + [49] ldc #25 + - String [No valid data to encode.] + [51] invokespecial #134 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [54] athrow + [55] aload_1 v1 + [56] ldc #35 + - String [android.intent.action.SEND] + [58] invokevirtual #139 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [61] ifeq +156 (target=217) + [64] aload_0 v0 + [65] astore_1 v1 + [66] aload_2 v2 + [67] ldc #38 + - String [android.intent.extra.TEXT] + [69] invokevirtual #99 + - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z] + [72] ifeq +127 (target=199) + [75] aload_1 v1 + [76] dup + [77] astore_1 v1 + [78] aload_2 v2 + [79] ldc #38 + - String [android.intent.extra.TEXT] + [81] invokevirtual #98 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [84] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [87] aload_1 v1 + [88] getfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [91] ifnonnull +7 (target=98) + [94] iconst_0 + [95] goto +109 (target=204) + [98] aload_1 v1 + [99] aload_1 v1 + [100] getfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [103] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [106] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [109] aload_1 v1 + [110] getfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [113] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [116] ifne +7 (target=123) + [119] iconst_0 + [120] goto +84 (target=204) + [123] aload_1 v1 + [124] getstatic #77 + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + [127] putfield #86 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.format Lcom/google/zxing/BarcodeFormat;] + [130] aload_2 v2 + [131] ldc #37 + - String [android.intent.extra.SUBJECT] + [133] invokevirtual #99 + - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z] + [136] ifeq +16 (target=152) + [139] aload_1 v1 + [140] aload_2 v2 + [141] ldc #37 + - String [android.intent.extra.SUBJECT] + [143] invokevirtual #98 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [146] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [149] goto +33 (target=182) + [152] aload_2 v2 + [153] ldc #39 + - String [android.intent.extra.TITLE] + [155] invokevirtual #99 + - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z] + [158] ifeq +16 (target=174) + [161] aload_1 v1 + [162] aload_2 v2 + [163] ldc #39 + - String [android.intent.extra.TITLE] + [165] invokevirtual #98 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [168] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [171] goto +11 (target=182) + [174] aload_1 v1 + [175] aload_1 v1 + [176] getfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [179] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [182] aload_1 v1 + [183] aload_1 v1 + [184] getfield #82 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.activity Landroid/app/Activity;] + [187] ldc #8 + - Integer [2131230756] + [189] invokevirtual #93 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [192] putfield #87 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.title Ljava/lang/String;] + [195] iconst_1 + [196] goto +8 (target=204) + [199] aload_1 v1 + [200] aload_2 v2 + [201] invokespecial #114 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.encodeContentsFromShareIntentDefault (Landroid/content/Intent;)Z] + [204] ifne +13 (target=217) + [207] new #70 + - Class [java/lang/IllegalArgumentException] + [210] dup + [211] ldc #25 + - String [No valid data to encode.] + [213] invokespecial #134 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [216] athrow + [217] aload_0 v0 + [218] iload_3 v3 + [219] putfield #84 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.dimension I] + [222] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getContents()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getContents() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayContents()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getDisplayContents() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getTitle()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getTitle() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #87 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.title Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: encodeContentsFromZXingIntent(Landroid/content/Intent;)Z + Access flags: 0x2 + = private boolean encodeContentsFromZXingIntent(android.content.Intent) + Class member attributes (count = 1): + - Code attribute instructions (code length = 1062, locals = 7, stack = 3): + [0] aload_1 v1 + [1] ldc #17 + - String [ENCODE_FORMAT] + [3] invokevirtual #98 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [6] astore_2 v2 + [7] aload_0 v0 + [8] aload_2 v2 + [9] invokestatic #109 + - Methodref [com/google/zxing/BarcodeFormat.valueOf (Ljava/lang/String;)Lcom/google/zxing/BarcodeFormat;] + [12] putfield #86 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.format Lcom/google/zxing/BarcodeFormat;] + [15] goto +9 (target=24) + [18] pop + [19] aload_0 v0 + [20] aconst_null + [21] putfield #86 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.format Lcom/google/zxing/BarcodeFormat;] + [24] aload_0 v0 + [25] getfield #86 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.format Lcom/google/zxing/BarcodeFormat;] + [28] ifnull +16 (target=44) + [31] getstatic #77 + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + [34] aload_0 v0 + [35] getfield #86 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.format Lcom/google/zxing/BarcodeFormat;] + [38] invokevirtual #136 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [41] ifeq +959 (target=1000) + [44] aload_1 v1 + [45] ldc #18 + - String [ENCODE_TYPE] + [47] invokevirtual #98 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [50] dup + [51] astore_2 v2 + [52] ifnull +10 (target=62) + [55] aload_2 v2 + [56] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [59] ifne +5 (target=64) + [62] iconst_0 + [63] ireturn + [64] aload_0 v0 + [65] getstatic #77 + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + [68] putfield #86 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.format Lcom/google/zxing/BarcodeFormat;] + [71] aload_0 v0 + [72] aload_1 v1 + [73] aload_2 v2 + [74] astore_3 v3 + [75] astore_2 v2 + [76] astore_1 v1 + [77] aload_3 v3 + [78] ldc #30 + - String [TEXT_TYPE] + [80] invokevirtual #139 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [83] ifeq +47 (target=130) + [86] aload_2 v2 + [87] ldc #16 + - String [ENCODE_DATA] + [89] invokevirtual #98 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [92] dup + [93] astore_2 v2 + [94] ifnull +33 (target=127) + [97] aload_2 v2 + [98] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [101] ifle +26 (target=127) + [104] aload_1 v1 + [105] aload_2 v2 + [106] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [109] aload_1 v1 + [110] aload_2 v2 + [111] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [114] aload_1 v1 + [115] aload_1 v1 + [116] getfield #82 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.activity Landroid/app/Activity;] + [119] ldc #8 + - Integer [2131230756] + [121] invokevirtual #93 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [124] putfield #87 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.title Ljava/lang/String;] + [127] goto +914 (target=1041) + [130] aload_3 v3 + [131] ldc #15 + - String [EMAIL_TYPE] + [133] invokevirtual #139 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [136] ifeq +88 (target=224) + [139] aload_2 v2 + [140] ldc #16 + - String [ENCODE_DATA] + [142] invokevirtual #98 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [145] dup + [146] astore v6 + [148] ifnonnull +7 (target=155) + [151] aconst_null + [152] goto +23 (target=175) + [155] aload v6 + [157] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [160] dup + [161] astore v6 + [163] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [166] ifne +7 (target=173) + [169] aconst_null + [170] goto +5 (target=175) + [173] aload v6 + [175] dup + [176] astore_2 v2 + [177] ifnull +44 (target=221) + [180] aload_1 v1 + [181] new #74 + - Class [java/lang/StringBuilder] + [184] dup + [185] invokespecial #143 + - Methodref [java/lang/StringBuilder. ()V] + [188] ldc #42 + - String [mailto:] + [190] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [193] aload_2 v2 + [194] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [197] invokevirtual #149 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [200] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [203] aload_1 v1 + [204] aload_2 v2 + [205] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [208] aload_1 v1 + [209] aload_1 v1 + [210] getfield #82 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.activity Landroid/app/Activity;] + [213] ldc #4 + - Integer [2131230752] + [215] invokevirtual #93 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [218] putfield #87 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.title Ljava/lang/String;] + [221] goto +820 (target=1041) + [224] aload_3 v3 + [225] ldc #26 + - String [PHONE_TYPE] + [227] invokevirtual #139 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [230] ifeq +91 (target=321) + [233] aload_2 v2 + [234] ldc #16 + - String [ENCODE_DATA] + [236] invokevirtual #98 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [239] dup + [240] astore v6 + [242] ifnonnull +7 (target=249) + [245] aconst_null + [246] goto +23 (target=269) + [249] aload v6 + [251] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [254] dup + [255] astore v6 + [257] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [260] ifne +7 (target=267) + [263] aconst_null + [264] goto +5 (target=269) + [267] aload v6 + [269] dup + [270] astore_2 v2 + [271] ifnull +47 (target=318) + [274] aload_1 v1 + [275] new #74 + - Class [java/lang/StringBuilder] + [278] dup + [279] invokespecial #143 + - Methodref [java/lang/StringBuilder. ()V] + [282] ldc #46 + - String [tel:] + [284] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [287] aload_2 v2 + [288] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [291] invokevirtual #149 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [294] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [297] aload_1 v1 + [298] aload_2 v2 + [299] invokestatic #105 + - Methodref [android/telephony/PhoneNumberUtils.formatNumber (Ljava/lang/String;)Ljava/lang/String;] + [302] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [305] aload_1 v1 + [306] aload_1 v1 + [307] getfield #82 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.activity Landroid/app/Activity;] + [310] ldc #6 + - Integer [2131230754] + [312] invokevirtual #93 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [315] putfield #87 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.title Ljava/lang/String;] + [318] goto +723 (target=1041) + [321] aload_3 v3 + [322] ldc #28 + - String [SMS_TYPE] + [324] invokevirtual #139 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [327] ifeq +91 (target=418) + [330] aload_2 v2 + [331] ldc #16 + - String [ENCODE_DATA] + [333] invokevirtual #98 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [336] dup + [337] astore v6 + [339] ifnonnull +7 (target=346) + [342] aconst_null + [343] goto +23 (target=366) + [346] aload v6 + [348] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [351] dup + [352] astore v6 + [354] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [357] ifne +7 (target=364) + [360] aconst_null + [361] goto +5 (target=366) + [364] aload v6 + [366] dup + [367] astore_2 v2 + [368] ifnull +47 (target=415) + [371] aload_1 v1 + [372] new #74 + - Class [java/lang/StringBuilder] + [375] dup + [376] invokespecial #143 + - Methodref [java/lang/StringBuilder. ()V] + [379] ldc #45 + - String [sms:] + [381] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [384] aload_2 v2 + [385] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [388] invokevirtual #149 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [391] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [394] aload_1 v1 + [395] aload_2 v2 + [396] invokestatic #105 + - Methodref [android/telephony/PhoneNumberUtils.formatNumber (Ljava/lang/String;)Ljava/lang/String;] + [399] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [402] aload_1 v1 + [403] aload_1 v1 + [404] getfield #82 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.activity Landroid/app/Activity;] + [407] ldc #7 + - Integer [2131230755] + [409] invokevirtual #93 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [412] putfield #87 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.title Ljava/lang/String;] + [415] goto +626 (target=1041) + [418] aload_3 v3 + [419] ldc #12 + - String [CONTACT_TYPE] + [421] invokevirtual #139 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [424] ifeq +445 (target=869) + [427] aload_2 v2 + [428] ldc #16 + - String [ENCODE_DATA] + [430] invokevirtual #96 + - Methodref [android/content/Intent.getBundleExtra (Ljava/lang/String;)Landroid/os/Bundle;] + [433] dup + [434] astore_2 v2 + [435] ifnull +431 (target=866) + [438] new #74 + - Class [java/lang/StringBuilder] + [441] dup + [442] bipush 100 + [444] invokespecial #144 + - Methodref [java/lang/StringBuilder. (I)V] + [447] astore_3 v3 + [448] new #74 + - Class [java/lang/StringBuilder] + [451] dup + [452] bipush 100 + [454] invokespecial #144 + - Methodref [java/lang/StringBuilder. (I)V] + [457] astore v4 + [459] aload_3 v3 + [460] ldc #23 + - String [MECARD:] + [462] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [465] pop + [466] aload_2 v2 + [467] ldc #43 + - String [name] + [469] invokevirtual #104 + - Methodref [android/os/Bundle.getString (Ljava/lang/String;)Ljava/lang/String;] + [472] dup + [473] astore v6 + [475] ifnonnull +7 (target=482) + [478] aconst_null + [479] goto +23 (target=502) + [482] aload v6 + [484] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [487] dup + [488] astore v6 + [490] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [493] ifne +7 (target=500) + [496] aconst_null + [497] goto +5 (target=502) + [500] aload v6 + [502] dup + [503] astore v5 + [505] ifnull +31 (target=536) + [508] aload_3 v3 + [509] ldc #24 + - String [N:] + [511] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [514] aload v5 + [516] invokestatic #119 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.escapeMECARD (Ljava/lang/String;)Ljava/lang/String;] + [519] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [522] bipush 59 + [524] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [527] pop + [528] aload v4 + [530] aload v5 + [532] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [535] pop + [536] aload_2 v2 + [537] ldc #44 + - String [postal] + [539] invokevirtual #104 + - Methodref [android/os/Bundle.getString (Ljava/lang/String;)Ljava/lang/String;] + [542] dup + [543] astore v6 + [545] ifnonnull +7 (target=552) + [548] aconst_null + [549] goto +23 (target=572) + [552] aload v6 + [554] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [557] dup + [558] astore v6 + [560] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [563] ifne +7 (target=570) + [566] aconst_null + [567] goto +5 (target=572) + [570] aload v6 + [572] dup + [573] astore v5 + [575] ifnull +36 (target=611) + [578] aload_3 v3 + [579] ldc #11 + - String [ADR:] + [581] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [584] aload v5 + [586] invokestatic #119 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.escapeMECARD (Ljava/lang/String;)Ljava/lang/String;] + [589] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [592] bipush 59 + [594] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [597] pop + [598] aload v4 + [600] bipush 10 + [602] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [605] aload v5 + [607] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [610] pop + [611] iconst_0 + [612] istore v5 + [614] iload v5 + [616] getstatic #80 + - Fieldref [com/google/zxing/client/android/Contents.PHONE_KEYS [Ljava/lang/String;] + [619] arraylength + [620] ificmpge +91 (target=711) + [623] aload_2 v2 + [624] getstatic #80 + - Fieldref [com/google/zxing/client/android/Contents.PHONE_KEYS [Ljava/lang/String;] + [627] iload v5 + [629] aaload + [630] invokevirtual #104 + - Methodref [android/os/Bundle.getString (Ljava/lang/String;)Ljava/lang/String;] + [633] dup + [634] astore v6 + [636] ifnonnull +7 (target=643) + [639] aconst_null + [640] goto +23 (target=663) + [643] aload v6 + [645] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [648] dup + [649] astore v6 + [651] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [654] ifne +7 (target=661) + [657] aconst_null + [658] goto +5 (target=663) + [661] aload v6 + [663] dup + [664] astore v6 + [666] ifnull +39 (target=705) + [669] aload_3 v3 + [670] ldc #29 + - String [TEL:] + [672] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [675] aload v6 + [677] invokestatic #119 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.escapeMECARD (Ljava/lang/String;)Ljava/lang/String;] + [680] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [683] bipush 59 + [685] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [688] pop + [689] aload v4 + [691] bipush 10 + [693] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [696] aload v6 + [698] invokestatic #105 + - Methodref [android/telephony/PhoneNumberUtils.formatNumber (Ljava/lang/String;)Ljava/lang/String;] + [701] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [704] pop + [705] iinc v5, 1 + [708] goto -94 (target=614) + [711] iconst_0 + [712] istore v5 + [714] iload v5 + [716] getstatic #79 + - Fieldref [com/google/zxing/client/android/Contents.EMAIL_KEYS [Ljava/lang/String;] + [719] arraylength + [720] ificmpge +88 (target=808) + [723] aload_2 v2 + [724] getstatic #79 + - Fieldref [com/google/zxing/client/android/Contents.EMAIL_KEYS [Ljava/lang/String;] + [727] iload v5 + [729] aaload + [730] invokevirtual #104 + - Methodref [android/os/Bundle.getString (Ljava/lang/String;)Ljava/lang/String;] + [733] dup + [734] astore v6 + [736] ifnonnull +7 (target=743) + [739] aconst_null + [740] goto +23 (target=763) + [743] aload v6 + [745] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [748] dup + [749] astore v6 + [751] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [754] ifne +7 (target=761) + [757] aconst_null + [758] goto +5 (target=763) + [761] aload v6 + [763] dup + [764] astore v6 + [766] ifnull +36 (target=802) + [769] aload_3 v3 + [770] ldc #14 + - String [EMAIL:] + [772] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [775] aload v6 + [777] invokestatic #119 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.escapeMECARD (Ljava/lang/String;)Ljava/lang/String;] + [780] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [783] bipush 59 + [785] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [788] pop + [789] aload v4 + [791] bipush 10 + [793] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [796] aload v6 + [798] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [801] pop + [802] iinc v5, 1 + [805] goto -91 (target=714) + [808] aload v4 + [810] invokevirtual #148 + - Methodref [java/lang/StringBuilder.length ()I] + [813] ifle +43 (target=856) + [816] aload_3 v3 + [817] bipush 59 + [819] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [822] pop + [823] aload_1 v1 + [824] aload_3 v3 + [825] invokevirtual #149 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [828] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [831] aload_1 v1 + [832] aload v4 + [834] invokevirtual #149 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [837] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [840] aload_1 v1 + [841] aload_1 v1 + [842] getfield #82 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.activity Landroid/app/Activity;] + [845] ldc #3 + - Integer [2131230751] + [847] invokevirtual #93 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [850] putfield #87 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.title Ljava/lang/String;] + [853] goto +188 (target=1041) + [856] aload_1 v1 + [857] aconst_null + [858] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [861] aload_1 v1 + [862] aconst_null + [863] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [866] goto +175 (target=1041) + [869] aload_3 v3 + [870] ldc #21 + - String [LOCATION_TYPE] + [872] invokevirtual #139 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [875] ifeq +122 (target=997) + [878] aload_2 v2 + [879] ldc #16 + - String [ENCODE_DATA] + [881] invokevirtual #96 + - Methodref [android/content/Intent.getBundleExtra (Ljava/lang/String;)Landroid/os/Bundle;] + [884] dup + [885] astore_2 v2 + [886] ifnull +111 (target=997) + [889] aload_2 v2 + [890] ldc #20 + - String [LAT] + [892] ldc #9 + - Float [3.4028235E38] + [894] invokevirtual #102 + - Methodref [android/os/Bundle.getFloat (Ljava/lang/String;F)F] + [897] fstore_3 v3 + [898] aload_2 v2 + [899] ldc #22 + - String [LONG] + [901] ldc #9 + - Float [3.4028235E38] + [903] invokevirtual #102 + - Methodref [android/os/Bundle.getFloat (Ljava/lang/String;F)F] + [906] fstore v4 + [908] fload_3 v3 + [909] ldc #9 + - Float [3.4028235E38] + [911] fcmpl + [912] ifeq +85 (target=997) + [915] fload v4 + [917] ldc #9 + - Float [3.4028235E38] + [919] fcmpl + [920] ifeq +77 (target=997) + [923] aload_1 v1 + [924] new #74 + - Class [java/lang/StringBuilder] + [927] dup + [928] invokespecial #143 + - Methodref [java/lang/StringBuilder. ()V] + [931] ldc #41 + - String [geo:] + [933] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [936] fload_3 v3 + [937] invokevirtual #146 + - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;] + [940] bipush 44 + [942] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [945] fload v4 + [947] invokevirtual #146 + - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;] + [950] invokevirtual #149 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [953] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [956] aload_1 v1 + [957] new #74 + - Class [java/lang/StringBuilder] + [960] dup + [961] invokespecial #143 + - Methodref [java/lang/StringBuilder. ()V] + [964] fload_3 v3 + [965] invokevirtual #146 + - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;] + [968] ldc #10 + - String [,] + [970] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [973] fload v4 + [975] invokevirtual #146 + - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;] + [978] invokevirtual #149 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [981] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [984] aload_1 v1 + [985] aload_1 v1 + [986] getfield #82 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.activity Landroid/app/Activity;] + [989] ldc #5 + - Integer [2131230753] + [991] invokevirtual #93 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [994] putfield #87 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.title Ljava/lang/String;] + [997] goto +44 (target=1041) + [1000] aload_1 v1 + [1001] ldc #16 + - String [ENCODE_DATA] + [1003] invokevirtual #98 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [1006] dup + [1007] astore_2 v2 + [1008] ifnull +33 (target=1041) + [1011] aload_2 v2 + [1012] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [1015] ifle +26 (target=1041) + [1018] aload_0 v0 + [1019] aload_2 v2 + [1020] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [1023] aload_0 v0 + [1024] aload_2 v2 + [1025] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [1028] aload_0 v0 + [1029] aload_0 v0 + [1030] getfield #82 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.activity Landroid/app/Activity;] + [1033] ldc #8 + - Integer [2131230756] + [1035] invokevirtual #93 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [1038] putfield #87 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.title Ljava/lang/String;] + [1041] aload_0 v0 + [1042] getfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [1045] ifnull +15 (target=1060) + [1048] aload_0 v0 + [1049] getfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [1052] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [1055] ifle +5 (target=1060) + [1058] iconst_1 + [1059] ireturn + [1060] iconst_0 + [1061] ireturn + Code attribute exceptions (count = 1): + - ExceptionInfo (7 -> 15: 18): + - Class [java/lang/IllegalArgumentException] + Code attribute attributes (attribute count = 0): + - Method: encodeContentsFromShareIntent(Landroid/content/Intent;)Z + Access flags: 0x2 + = private boolean encodeContentsFromShareIntent(android.content.Intent) + Class member attributes (count = 1): + - Code attribute instructions (code length = 135, locals = 3, stack = 3): + [0] aload_1 v1 + [1] ldc #38 + - String [android.intent.extra.TEXT] + [3] invokevirtual #99 + - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z] + [6] ifeq +123 (target=129) + [9] aload_0 v0 + [10] aload_1 v1 + [11] astore_2 v2 + [12] dup + [13] astore_1 v1 + [14] aload_2 v2 + [15] ldc #38 + - String [android.intent.extra.TEXT] + [17] invokevirtual #98 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [20] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [23] aload_1 v1 + [24] getfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [27] ifnonnull +5 (target=32) + [30] iconst_0 + [31] ireturn + [32] aload_1 v1 + [33] aload_1 v1 + [34] getfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [37] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [40] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [43] aload_1 v1 + [44] getfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [47] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [50] ifne +5 (target=55) + [53] iconst_0 + [54] ireturn + [55] aload_1 v1 + [56] getstatic #77 + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + [59] putfield #86 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.format Lcom/google/zxing/BarcodeFormat;] + [62] aload_2 v2 + [63] ldc #37 + - String [android.intent.extra.SUBJECT] + [65] invokevirtual #99 + - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z] + [68] ifeq +16 (target=84) + [71] aload_1 v1 + [72] aload_2 v2 + [73] ldc #37 + - String [android.intent.extra.SUBJECT] + [75] invokevirtual #98 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [78] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [81] goto +33 (target=114) + [84] aload_2 v2 + [85] ldc #39 + - String [android.intent.extra.TITLE] + [87] invokevirtual #99 + - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z] + [90] ifeq +16 (target=106) + [93] aload_1 v1 + [94] aload_2 v2 + [95] ldc #39 + - String [android.intent.extra.TITLE] + [97] invokevirtual #98 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [100] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [103] goto +11 (target=114) + [106] aload_1 v1 + [107] aload_1 v1 + [108] getfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [111] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [114] aload_1 v1 + [115] aload_1 v1 + [116] getfield #82 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.activity Landroid/app/Activity;] + [119] ldc #8 + - Integer [2131230756] + [121] invokevirtual #93 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [124] putfield #87 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.title Ljava/lang/String;] + [127] iconst_1 + [128] ireturn + [129] aload_0 v0 + [130] aload_1 v1 + [131] invokespecial #114 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.encodeContentsFromShareIntentDefault (Landroid/content/Intent;)Z] + [134] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: encodeContentsFromShareIntentPlainText(Landroid/content/Intent;)Z + Access flags: 0x2 + = private boolean encodeContentsFromShareIntentPlainText(android.content.Intent) + Class member attributes (count = 1): + - Code attribute instructions (code length = 116, locals = 2, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] ldc #38 + - String [android.intent.extra.TEXT] + [4] invokevirtual #98 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [7] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [10] aload_0 v0 + [11] getfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [14] ifnonnull +5 (target=19) + [17] iconst_0 + [18] ireturn + [19] aload_0 v0 + [20] aload_0 v0 + [21] getfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [24] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [27] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [30] aload_0 v0 + [31] getfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [34] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [37] ifne +5 (target=42) + [40] iconst_0 + [41] ireturn + [42] aload_0 v0 + [43] getstatic #77 + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + [46] putfield #86 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.format Lcom/google/zxing/BarcodeFormat;] + [49] aload_1 v1 + [50] ldc #37 + - String [android.intent.extra.SUBJECT] + [52] invokevirtual #99 + - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z] + [55] ifeq +16 (target=71) + [58] aload_0 v0 + [59] aload_1 v1 + [60] ldc #37 + - String [android.intent.extra.SUBJECT] + [62] invokevirtual #98 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [65] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [68] goto +33 (target=101) + [71] aload_1 v1 + [72] ldc #39 + - String [android.intent.extra.TITLE] + [74] invokevirtual #99 + - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z] + [77] ifeq +16 (target=93) + [80] aload_0 v0 + [81] aload_1 v1 + [82] ldc #39 + - String [android.intent.extra.TITLE] + [84] invokevirtual #98 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [87] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [90] goto +11 (target=101) + [93] aload_0 v0 + [94] aload_0 v0 + [95] getfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [98] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [101] aload_0 v0 + [102] aload_0 v0 + [103] getfield #82 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.activity Landroid/app/Activity;] + [106] ldc #8 + - Integer [2131230756] + [108] invokevirtual #93 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [111] putfield #87 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.title Ljava/lang/String;] + [114] iconst_1 + [115] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: encodeContentsFromShareIntentDefault(Landroid/content/Intent;)Z + Access flags: 0x2 + = private boolean encodeContentsFromShareIntentDefault(android.content.Intent) + Class member attributes (count = 1): + - Code attribute instructions (code length = 213, locals = 4, stack = 6): + [0] aload_0 v0 + [1] getstatic #77 + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + [4] putfield #86 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.format Lcom/google/zxing/BarcodeFormat;] + [7] aload_1 v1 + [8] invokevirtual #97 + - Methodref [android/content/Intent.getExtras ()Landroid/os/Bundle;] + [11] ldc #36 + - String [android.intent.extra.STREAM] + [13] invokevirtual #103 + - Methodref [android/os/Bundle.getParcelable (Ljava/lang/String;)Landroid/os/Parcelable;] + [16] checkcast #52 + - Class [android/net/Uri] + [19] astore_1 v1 + [20] aload_0 v0 + [21] getfield #82 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.activity Landroid/app/Activity;] + [24] invokevirtual #92 + - Methodref [android/app/Activity.getContentResolver ()Landroid/content/ContentResolver;] + [27] aload_1 v1 + [28] invokevirtual #94 + - Methodref [android/content/ContentResolver.openInputStream (Landroid/net/Uri;)Ljava/io/InputStream;] + [31] dup + [32] astore_1 v1 + [33] invokevirtual #131 + - Methodref [java/io/InputStream.available ()I] + [36] dup + [37] istore_2 v2 + [38] ifgt +14 (target=52) + [41] getstatic #81 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.TAG Ljava/lang/String;] + [44] ldc #13 + - String [Content stream is empty] + [46] invokestatic #107 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I] + [49] pop + [50] iconst_0 + [51] ireturn + [52] iload_2 v2 + [53] newarray 8 + [55] astore_3 v3 + [56] aload_1 v1 + [57] aload_3 v3 + [58] iconst_0 + [59] iload_2 v2 + [60] invokevirtual #132 + - Methodref [java/io/InputStream.read ([BII)I] + [63] dup + [64] istore_1 v1 + [65] iload_2 v2 + [66] ificmpge +14 (target=80) + [69] getstatic #81 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.TAG Ljava/lang/String;] + [72] ldc #34 + - String [Unable to fully read available bytes from content stream] + [74] invokestatic #107 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I] + [77] pop + [78] iconst_0 + [79] ireturn + [80] new #73 + - Class [java/lang/String] + [83] dup + [84] aload_3 v3 + [85] iconst_0 + [86] iload_1 v1 + [87] ldc #32 + - String [UTF-8] + [89] invokespecial #137 + - Methodref [java/lang/String. ([BIILjava/lang/String;)V] + [92] astore_1 v1 + [93] getstatic #81 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.TAG Ljava/lang/String;] + [96] ldc #19 + - String [Encoding share intent content:] + [98] invokestatic #106 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [101] pop + [102] getstatic #81 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.TAG Ljava/lang/String;] + [105] aload_1 v1 + [106] invokestatic #106 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [109] pop + [110] new #59 + - Class [com/google/zxing/Result] + [113] dup + [114] aload_1 v1 + [115] aload_3 v3 + [116] aconst_null + [117] getstatic #77 + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + [120] invokespecial #112 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [123] invokestatic #127 + - Methodref [com/google/zxing/client/result/ResultParser.parseResult (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ParsedResult;] + [126] dup + [127] astore_1 v1 + [128] instanceof #63 + - Class [com/google/zxing/client/result/AddressBookParsedResult] + [131] ifne +14 (target=145) + [134] getstatic #81 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.TAG Ljava/lang/String;] + [137] ldc #27 + - String [Result was not an address] + [139] invokestatic #106 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [142] pop + [143] iconst_0 + [144] ireturn + [145] aload_0 v0 + [146] aload_1 v1 + [147] checkcast #63 + - Class [com/google/zxing/client/result/AddressBookParsedResult] + [150] invokespecial #118 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.encodeQRCodeContents (Lcom/google/zxing/client/result/AddressBookParsedResult;)Z] + [153] ifne +14 (target=167) + [156] getstatic #81 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.TAG Ljava/lang/String;] + [159] ldc #33 + - String [Unable to encode contents] + [161] invokestatic #106 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [164] pop + [165] iconst_0 + [166] ireturn + [167] goto +25 (target=192) + [170] astore_1 v1 + [171] getstatic #81 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.TAG Ljava/lang/String;] + [174] aload_1 v1 + [175] invokestatic #108 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/Throwable;)I] + [178] pop + [179] iconst_0 + [180] ireturn + [181] astore_1 v1 + [182] getstatic #81 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.TAG Ljava/lang/String;] + [185] aload_1 v1 + [186] invokestatic #108 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/Throwable;)I] + [189] pop + [190] iconst_0 + [191] ireturn + [192] aload_0 v0 + [193] getfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [196] ifnull +15 (target=211) + [199] aload_0 v0 + [200] getfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [203] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [206] ifle +5 (target=211) + [209] iconst_1 + [210] ireturn + [211] iconst_0 + [212] ireturn + Code attribute exceptions (count = 8): + - ExceptionInfo (7 -> 51: 170): + - Class [java/io/IOException] + - ExceptionInfo (52 -> 79: 170): + - Class [java/io/IOException] + - ExceptionInfo (80 -> 144: 170): + - Class [java/io/IOException] + - ExceptionInfo (145 -> 166: 170): + - Class [java/io/IOException] + - ExceptionInfo (7 -> 51: 181): + - Class [java/lang/NullPointerException] + - ExceptionInfo (52 -> 79: 181): + - Class [java/lang/NullPointerException] + - ExceptionInfo (80 -> 144: 181): + - Class [java/lang/NullPointerException] + - ExceptionInfo (145 -> 166: 181): + - Class [java/lang/NullPointerException] + Code attribute attributes (attribute count = 0): + - Method: encodeQRCodeContents(Landroid/content/Intent;Ljava/lang/String;)V + Access flags: 0x2 + = private void encodeQRCodeContents(android.content.Intent,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 898, locals = 6, stack = 3): + [0] aload_2 v2 + [1] ldc #30 + - String [TEXT_TYPE] + [3] invokevirtual #139 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [6] ifeq +45 (target=51) + [9] aload_1 v1 + [10] ldc #16 + - String [ENCODE_DATA] + [12] invokevirtual #98 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [15] dup + [16] astore_1 v1 + [17] ifnull +33 (target=50) + [20] aload_1 v1 + [21] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [24] ifle +26 (target=50) + [27] aload_0 v0 + [28] aload_1 v1 + [29] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [32] aload_0 v0 + [33] aload_1 v1 + [34] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [37] aload_0 v0 + [38] aload_0 v0 + [39] getfield #82 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.activity Landroid/app/Activity;] + [42] ldc #8 + - Integer [2131230756] + [44] invokevirtual #93 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [47] putfield #87 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.title Ljava/lang/String;] + [50] return + [51] aload_2 v2 + [52] ldc #15 + - String [EMAIL_TYPE] + [54] invokevirtual #139 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [57] ifeq +86 (target=143) + [60] aload_1 v1 + [61] ldc #16 + - String [ENCODE_DATA] + [63] invokevirtual #98 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [66] dup + [67] astore v5 + [69] ifnonnull +7 (target=76) + [72] aconst_null + [73] goto +23 (target=96) + [76] aload v5 + [78] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [81] dup + [82] astore v5 + [84] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [87] ifne +7 (target=94) + [90] aconst_null + [91] goto +5 (target=96) + [94] aload v5 + [96] dup + [97] astore_1 v1 + [98] ifnull +44 (target=142) + [101] aload_0 v0 + [102] new #74 + - Class [java/lang/StringBuilder] + [105] dup + [106] invokespecial #143 + - Methodref [java/lang/StringBuilder. ()V] + [109] ldc #42 + - String [mailto:] + [111] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [114] aload_1 v1 + [115] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [118] invokevirtual #149 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [121] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [124] aload_0 v0 + [125] aload_1 v1 + [126] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [129] aload_0 v0 + [130] aload_0 v0 + [131] getfield #82 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.activity Landroid/app/Activity;] + [134] ldc #4 + - Integer [2131230752] + [136] invokevirtual #93 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [139] putfield #87 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.title Ljava/lang/String;] + [142] return + [143] aload_2 v2 + [144] ldc #26 + - String [PHONE_TYPE] + [146] invokevirtual #139 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [149] ifeq +89 (target=238) + [152] aload_1 v1 + [153] ldc #16 + - String [ENCODE_DATA] + [155] invokevirtual #98 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [158] dup + [159] astore v5 + [161] ifnonnull +7 (target=168) + [164] aconst_null + [165] goto +23 (target=188) + [168] aload v5 + [170] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [173] dup + [174] astore v5 + [176] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [179] ifne +7 (target=186) + [182] aconst_null + [183] goto +5 (target=188) + [186] aload v5 + [188] dup + [189] astore_1 v1 + [190] ifnull +47 (target=237) + [193] aload_0 v0 + [194] new #74 + - Class [java/lang/StringBuilder] + [197] dup + [198] invokespecial #143 + - Methodref [java/lang/StringBuilder. ()V] + [201] ldc #46 + - String [tel:] + [203] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [206] aload_1 v1 + [207] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [210] invokevirtual #149 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [213] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [216] aload_0 v0 + [217] aload_1 v1 + [218] invokestatic #105 + - Methodref [android/telephony/PhoneNumberUtils.formatNumber (Ljava/lang/String;)Ljava/lang/String;] + [221] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [224] aload_0 v0 + [225] aload_0 v0 + [226] getfield #82 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.activity Landroid/app/Activity;] + [229] ldc #6 + - Integer [2131230754] + [231] invokevirtual #93 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [234] putfield #87 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.title Ljava/lang/String;] + [237] return + [238] aload_2 v2 + [239] ldc #28 + - String [SMS_TYPE] + [241] invokevirtual #139 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [244] ifeq +89 (target=333) + [247] aload_1 v1 + [248] ldc #16 + - String [ENCODE_DATA] + [250] invokevirtual #98 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [253] dup + [254] astore v5 + [256] ifnonnull +7 (target=263) + [259] aconst_null + [260] goto +23 (target=283) + [263] aload v5 + [265] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [268] dup + [269] astore v5 + [271] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [274] ifne +7 (target=281) + [277] aconst_null + [278] goto +5 (target=283) + [281] aload v5 + [283] dup + [284] astore_1 v1 + [285] ifnull +47 (target=332) + [288] aload_0 v0 + [289] new #74 + - Class [java/lang/StringBuilder] + [292] dup + [293] invokespecial #143 + - Methodref [java/lang/StringBuilder. ()V] + [296] ldc #45 + - String [sms:] + [298] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [301] aload_1 v1 + [302] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [305] invokevirtual #149 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [308] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [311] aload_0 v0 + [312] aload_1 v1 + [313] invokestatic #105 + - Methodref [android/telephony/PhoneNumberUtils.formatNumber (Ljava/lang/String;)Ljava/lang/String;] + [316] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [319] aload_0 v0 + [320] aload_0 v0 + [321] getfield #82 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.activity Landroid/app/Activity;] + [324] ldc #7 + - Integer [2131230755] + [326] invokevirtual #93 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [329] putfield #87 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.title Ljava/lang/String;] + [332] return + [333] aload_2 v2 + [334] ldc #12 + - String [CONTACT_TYPE] + [336] invokevirtual #139 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [339] ifeq +434 (target=773) + [342] aload_1 v1 + [343] ldc #16 + - String [ENCODE_DATA] + [345] invokevirtual #96 + - Methodref [android/content/Intent.getBundleExtra (Ljava/lang/String;)Landroid/os/Bundle;] + [348] dup + [349] astore_1 v1 + [350] ifnull +422 (target=772) + [353] new #74 + - Class [java/lang/StringBuilder] + [356] dup + [357] bipush 100 + [359] invokespecial #144 + - Methodref [java/lang/StringBuilder. (I)V] + [362] astore_2 v2 + [363] new #74 + - Class [java/lang/StringBuilder] + [366] dup + [367] bipush 100 + [369] invokespecial #144 + - Methodref [java/lang/StringBuilder. (I)V] + [372] astore_3 v3 + [373] aload_2 v2 + [374] ldc #23 + - String [MECARD:] + [376] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [379] pop + [380] aload_1 v1 + [381] ldc #43 + - String [name] + [383] invokevirtual #104 + - Methodref [android/os/Bundle.getString (Ljava/lang/String;)Ljava/lang/String;] + [386] dup + [387] astore v5 + [389] ifnonnull +7 (target=396) + [392] aconst_null + [393] goto +23 (target=416) + [396] aload v5 + [398] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [401] dup + [402] astore v5 + [404] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [407] ifne +7 (target=414) + [410] aconst_null + [411] goto +5 (target=416) + [414] aload v5 + [416] dup + [417] astore v4 + [419] ifnull +30 (target=449) + [422] aload_2 v2 + [423] ldc #24 + - String [N:] + [425] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [428] aload v4 + [430] invokestatic #119 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.escapeMECARD (Ljava/lang/String;)Ljava/lang/String;] + [433] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [436] bipush 59 + [438] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [441] pop + [442] aload_3 v3 + [443] aload v4 + [445] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [448] pop + [449] aload_1 v1 + [450] ldc #44 + - String [postal] + [452] invokevirtual #104 + - Methodref [android/os/Bundle.getString (Ljava/lang/String;)Ljava/lang/String;] + [455] dup + [456] astore v5 + [458] ifnonnull +7 (target=465) + [461] aconst_null + [462] goto +23 (target=485) + [465] aload v5 + [467] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [470] dup + [471] astore v5 + [473] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [476] ifne +7 (target=483) + [479] aconst_null + [480] goto +5 (target=485) + [483] aload v5 + [485] dup + [486] astore v4 + [488] ifnull +35 (target=523) + [491] aload_2 v2 + [492] ldc #11 + - String [ADR:] + [494] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [497] aload v4 + [499] invokestatic #119 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.escapeMECARD (Ljava/lang/String;)Ljava/lang/String;] + [502] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [505] bipush 59 + [507] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [510] pop + [511] aload_3 v3 + [512] bipush 10 + [514] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [517] aload v4 + [519] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [522] pop + [523] iconst_0 + [524] istore v4 + [526] iload v4 + [528] getstatic #80 + - Fieldref [com/google/zxing/client/android/Contents.PHONE_KEYS [Ljava/lang/String;] + [531] arraylength + [532] ificmpge +90 (target=622) + [535] aload_1 v1 + [536] getstatic #80 + - Fieldref [com/google/zxing/client/android/Contents.PHONE_KEYS [Ljava/lang/String;] + [539] iload v4 + [541] aaload + [542] invokevirtual #104 + - Methodref [android/os/Bundle.getString (Ljava/lang/String;)Ljava/lang/String;] + [545] dup + [546] astore v5 + [548] ifnonnull +7 (target=555) + [551] aconst_null + [552] goto +23 (target=575) + [555] aload v5 + [557] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [560] dup + [561] astore v5 + [563] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [566] ifne +7 (target=573) + [569] aconst_null + [570] goto +5 (target=575) + [573] aload v5 + [575] dup + [576] astore v5 + [578] ifnull +38 (target=616) + [581] aload_2 v2 + [582] ldc #29 + - String [TEL:] + [584] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [587] aload v5 + [589] invokestatic #119 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.escapeMECARD (Ljava/lang/String;)Ljava/lang/String;] + [592] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [595] bipush 59 + [597] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [600] pop + [601] aload_3 v3 + [602] bipush 10 + [604] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [607] aload v5 + [609] invokestatic #105 + - Methodref [android/telephony/PhoneNumberUtils.formatNumber (Ljava/lang/String;)Ljava/lang/String;] + [612] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [615] pop + [616] iinc v4, 1 + [619] goto -93 (target=526) + [622] iconst_0 + [623] istore v4 + [625] iload v4 + [627] getstatic #79 + - Fieldref [com/google/zxing/client/android/Contents.EMAIL_KEYS [Ljava/lang/String;] + [630] arraylength + [631] ificmpge +87 (target=718) + [634] aload_1 v1 + [635] getstatic #79 + - Fieldref [com/google/zxing/client/android/Contents.EMAIL_KEYS [Ljava/lang/String;] + [638] iload v4 + [640] aaload + [641] invokevirtual #104 + - Methodref [android/os/Bundle.getString (Ljava/lang/String;)Ljava/lang/String;] + [644] dup + [645] astore v5 + [647] ifnonnull +7 (target=654) + [650] aconst_null + [651] goto +23 (target=674) + [654] aload v5 + [656] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [659] dup + [660] astore v5 + [662] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [665] ifne +7 (target=672) + [668] aconst_null + [669] goto +5 (target=674) + [672] aload v5 + [674] dup + [675] astore v5 + [677] ifnull +35 (target=712) + [680] aload_2 v2 + [681] ldc #14 + - String [EMAIL:] + [683] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [686] aload v5 + [688] invokestatic #119 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.escapeMECARD (Ljava/lang/String;)Ljava/lang/String;] + [691] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [694] bipush 59 + [696] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [699] pop + [700] aload_3 v3 + [701] bipush 10 + [703] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [706] aload v5 + [708] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [711] pop + [712] iinc v4, 1 + [715] goto -90 (target=625) + [718] aload_3 v3 + [719] invokevirtual #148 + - Methodref [java/lang/StringBuilder.length ()I] + [722] ifle +40 (target=762) + [725] aload_2 v2 + [726] bipush 59 + [728] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [731] pop + [732] aload_0 v0 + [733] aload_2 v2 + [734] invokevirtual #149 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [737] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [740] aload_0 v0 + [741] aload_3 v3 + [742] invokevirtual #149 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [745] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [748] aload_0 v0 + [749] aload_0 v0 + [750] getfield #82 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.activity Landroid/app/Activity;] + [753] ldc #3 + - Integer [2131230751] + [755] invokevirtual #93 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [758] putfield #87 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.title Ljava/lang/String;] + [761] return + [762] aload_0 v0 + [763] aconst_null + [764] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [767] aload_0 v0 + [768] aconst_null + [769] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [772] return + [773] aload_2 v2 + [774] ldc #21 + - String [LOCATION_TYPE] + [776] invokevirtual #139 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [779] ifeq +118 (target=897) + [782] aload_1 v1 + [783] ldc #16 + - String [ENCODE_DATA] + [785] invokevirtual #96 + - Methodref [android/content/Intent.getBundleExtra (Ljava/lang/String;)Landroid/os/Bundle;] + [788] dup + [789] astore_1 v1 + [790] ifnull +107 (target=897) + [793] aload_1 v1 + [794] ldc #20 + - String [LAT] + [796] ldc #9 + - Float [3.4028235E38] + [798] invokevirtual #102 + - Methodref [android/os/Bundle.getFloat (Ljava/lang/String;F)F] + [801] fstore_2 v2 + [802] aload_1 v1 + [803] ldc #22 + - String [LONG] + [805] ldc #9 + - Float [3.4028235E38] + [807] invokevirtual #102 + - Methodref [android/os/Bundle.getFloat (Ljava/lang/String;F)F] + [810] fstore_3 v3 + [811] fload_2 v2 + [812] ldc #9 + - Float [3.4028235E38] + [814] fcmpl + [815] ifeq +82 (target=897) + [818] fload_3 v3 + [819] ldc #9 + - Float [3.4028235E38] + [821] fcmpl + [822] ifeq +75 (target=897) + [825] aload_0 v0 + [826] new #74 + - Class [java/lang/StringBuilder] + [829] dup + [830] invokespecial #143 + - Methodref [java/lang/StringBuilder. ()V] + [833] ldc #41 + - String [geo:] + [835] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [838] fload_2 v2 + [839] invokevirtual #146 + - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;] + [842] bipush 44 + [844] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [847] fload_3 v3 + [848] invokevirtual #146 + - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;] + [851] invokevirtual #149 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [854] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [857] aload_0 v0 + [858] new #74 + - Class [java/lang/StringBuilder] + [861] dup + [862] invokespecial #143 + - Methodref [java/lang/StringBuilder. ()V] + [865] fload_2 v2 + [866] invokevirtual #146 + - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;] + [869] ldc #10 + - String [,] + [871] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [874] fload_3 v3 + [875] invokevirtual #146 + - Methodref [java/lang/StringBuilder.append (F)Ljava/lang/StringBuilder;] + [878] invokevirtual #149 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [881] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [884] aload_0 v0 + [885] aload_0 v0 + [886] getfield #82 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.activity Landroid/app/Activity;] + [889] ldc #5 + - Integer [2131230753] + [891] invokevirtual #93 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [894] putfield #87 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.title Ljava/lang/String;] + [897] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: encodeQRCodeContents(Lcom/google/zxing/client/result/AddressBookParsedResult;)Z + Access flags: 0x2 + = private boolean encodeQRCodeContents(com.google.zxing.client.result.AddressBookParsedResult) + Class member attributes (count = 1): + - Code attribute instructions (code length = 563, locals = 9, stack = 3): + [0] new #74 + - Class [java/lang/StringBuilder] + [3] dup + [4] bipush 100 + [6] invokespecial #144 + - Methodref [java/lang/StringBuilder. (I)V] + [9] astore_2 v2 + [10] new #74 + - Class [java/lang/StringBuilder] + [13] dup + [14] bipush 100 + [16] invokespecial #144 + - Methodref [java/lang/StringBuilder. (I)V] + [19] astore_3 v3 + [20] aload_2 v2 + [21] ldc #23 + - String [MECARD:] + [23] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [26] pop + [27] aload_1 v1 + [28] invokevirtual #124 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getNames ()[Ljava/lang/String;] + [31] dup + [32] astore v4 + [34] ifnull +76 (target=110) + [37] aload v4 + [39] arraylength + [40] ifle +70 (target=110) + [43] aload v4 + [45] iconst_0 + [46] aaload + [47] dup + [48] astore v8 + [50] ifnonnull +7 (target=57) + [53] aconst_null + [54] goto +23 (target=77) + [57] aload v8 + [59] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [62] dup + [63] astore v8 + [65] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [68] ifne +7 (target=75) + [71] aconst_null + [72] goto +5 (target=77) + [75] aload v8 + [77] dup + [78] astore v4 + [80] ifnull +30 (target=110) + [83] aload_2 v2 + [84] ldc #24 + - String [N:] + [86] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [89] aload v4 + [91] invokestatic #119 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.escapeMECARD (Ljava/lang/String;)Ljava/lang/String;] + [94] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [97] bipush 59 + [99] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [102] pop + [103] aload_3 v3 + [104] aload v4 + [106] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [109] pop + [110] aload_1 v1 + [111] invokevirtual #122 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getAddresses ()[Ljava/lang/String;] + [114] dup + [115] astore v4 + [117] ifnull +100 (target=217) + [120] aload v4 + [122] dup + [123] astore v4 + [125] arraylength + [126] istore v5 + [128] iconst_0 + [129] istore v6 + [131] iload v6 + [133] iload v5 + [135] ificmpge +82 (target=217) + [138] aload v4 + [140] iload v6 + [142] aaload + [143] dup + [144] astore v8 + [146] ifnonnull +7 (target=153) + [149] aconst_null + [150] goto +23 (target=173) + [153] aload v8 + [155] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [158] dup + [159] astore v8 + [161] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [164] ifne +7 (target=171) + [167] aconst_null + [168] goto +5 (target=173) + [171] aload v8 + [173] dup + [174] astore v7 + [176] ifnull +35 (target=211) + [179] aload_2 v2 + [180] ldc #11 + - String [ADR:] + [182] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [185] aload v7 + [187] invokestatic #119 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.escapeMECARD (Ljava/lang/String;)Ljava/lang/String;] + [190] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [193] bipush 59 + [195] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [198] pop + [199] aload_3 v3 + [200] bipush 10 + [202] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [205] aload v7 + [207] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [210] pop + [211] iinc v6, 1 + [214] goto -83 (target=131) + [217] aload_1 v1 + [218] invokevirtual #125 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getPhoneNumbers ()[Ljava/lang/String;] + [221] dup + [222] astore v4 + [224] ifnull +103 (target=327) + [227] aload v4 + [229] dup + [230] astore v5 + [232] arraylength + [233] istore v6 + [235] iconst_0 + [236] istore v7 + [238] iload v7 + [240] iload v6 + [242] ificmpge +85 (target=327) + [245] aload v5 + [247] iload v7 + [249] aaload + [250] dup + [251] astore v8 + [253] ifnonnull +7 (target=260) + [256] aconst_null + [257] goto +23 (target=280) + [260] aload v8 + [262] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [265] dup + [266] astore v8 + [268] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [271] ifne +7 (target=278) + [274] aconst_null + [275] goto +5 (target=280) + [278] aload v8 + [280] dup + [281] astore v4 + [283] ifnull +38 (target=321) + [286] aload_2 v2 + [287] ldc #29 + - String [TEL:] + [289] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [292] aload v4 + [294] invokestatic #119 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.escapeMECARD (Ljava/lang/String;)Ljava/lang/String;] + [297] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [300] bipush 59 + [302] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [305] pop + [306] aload_3 v3 + [307] bipush 10 + [309] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [312] aload v4 + [314] invokestatic #105 + - Methodref [android/telephony/PhoneNumberUtils.formatNumber (Ljava/lang/String;)Ljava/lang/String;] + [317] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [320] pop + [321] iinc v7, 1 + [324] goto -86 (target=238) + [327] aload_1 v1 + [328] invokevirtual #123 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getEmails ()[Ljava/lang/String;] + [331] dup + [332] astore v5 + [334] ifnull +100 (target=434) + [337] aload v5 + [339] dup + [340] astore v6 + [342] arraylength + [343] istore v7 + [345] iconst_0 + [346] istore v4 + [348] iload v4 + [350] iload v7 + [352] ificmpge +82 (target=434) + [355] aload v6 + [357] iload v4 + [359] aaload + [360] dup + [361] astore v8 + [363] ifnonnull +7 (target=370) + [366] aconst_null + [367] goto +23 (target=390) + [370] aload v8 + [372] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [375] dup + [376] astore v8 + [378] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [381] ifne +7 (target=388) + [384] aconst_null + [385] goto +5 (target=390) + [388] aload v8 + [390] dup + [391] astore v5 + [393] ifnull +35 (target=428) + [396] aload_2 v2 + [397] ldc #14 + - String [EMAIL:] + [399] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [402] aload v5 + [404] invokestatic #119 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.escapeMECARD (Ljava/lang/String;)Ljava/lang/String;] + [407] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [410] bipush 59 + [412] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [415] pop + [416] aload_3 v3 + [417] bipush 10 + [419] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [422] aload v5 + [424] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [427] pop + [428] iinc v4, 1 + [431] goto -83 (target=348) + [434] aload_1 v1 + [435] invokevirtual #126 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getURL ()Ljava/lang/String;] + [438] dup + [439] astore v8 + [441] ifnonnull +7 (target=448) + [444] aconst_null + [445] goto +23 (target=468) + [448] aload v8 + [450] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [453] dup + [454] astore v8 + [456] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [459] ifne +7 (target=466) + [462] aconst_null + [463] goto +5 (target=468) + [466] aload v8 + [468] dup + [469] astore v6 + [471] ifnull +35 (target=506) + [474] aload_2 v2 + [475] ldc #31 + - String [URL:] + [477] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [480] aload v6 + [482] invokestatic #119 + - Methodref [com/google/zxing/client/android/encode/QRCodeEncoder.escapeMECARD (Ljava/lang/String;)Ljava/lang/String;] + [485] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [488] bipush 59 + [490] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [493] pop + [494] aload_3 v3 + [495] bipush 10 + [497] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [500] aload v6 + [502] invokevirtual #147 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [505] pop + [506] aload_3 v3 + [507] invokevirtual #148 + - Methodref [java/lang/StringBuilder.length ()I] + [510] ifle +41 (target=551) + [513] aload_2 v2 + [514] bipush 59 + [516] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [519] pop + [520] aload_0 v0 + [521] aload_2 v2 + [522] invokevirtual #149 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [525] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [528] aload_0 v0 + [529] aload_3 v3 + [530] invokevirtual #149 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [533] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [536] aload_0 v0 + [537] aload_0 v0 + [538] getfield #82 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.activity Landroid/app/Activity;] + [541] ldc #3 + - Integer [2131230751] + [543] invokevirtual #93 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [546] putfield #87 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.title Ljava/lang/String;] + [549] iconst_1 + [550] ireturn + [551] aload_0 v0 + [552] aconst_null + [553] putfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [556] aload_0 v0 + [557] aconst_null + [558] putfield #85 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.displayContents Ljava/lang/String;] + [561] iconst_0 + [562] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: encodeAsBitmap()Landroid/graphics/Bitmap; + Access flags: 0x10 + = final android.graphics.Bitmap encodeAsBitmap() + Class member attributes (count = 2): + - Code attribute instructions (code length = 243, locals = 11, stack = 8): + [0] aconst_null + [1] astore_1 v1 + [2] aload_0 v0 + [3] getfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [6] astore_2 v2 + [7] iconst_0 + [8] istore_3 v3 + [9] iload_3 v3 + [10] aload_2 v2 + [11] invokeinterface #153 + - InterfaceMethodref [java/lang/CharSequence.length ()I] + [16] ificmpge +27 (target=43) + [19] aload_2 v2 + [20] iload_3 v3 + [21] invokeinterface #152 + - InterfaceMethodref [java/lang/CharSequence.charAt (I)C] + [26] sipush 255 + [29] ificmple +8 (target=37) + [32] ldc #32 + - String [UTF-8] + [34] goto +10 (target=44) + [37] iinc v3, 1 + [40] goto -31 (target=9) + [43] aconst_null + [44] dup + [45] astore_2 v2 + [46] ifnull +21 (target=67) + [49] new #75 + - Class [java/util/Hashtable] + [52] dup + [53] iconst_2 + [54] invokespecial #150 + - Methodref [java/util/Hashtable. (I)V] + [57] dup + [58] astore_1 v1 + [59] getstatic #78 + - Fieldref [com/google/zxing/EncodeHintType.CHARACTER_SET Lcom/google/zxing/EncodeHintType;] + [62] aload_2 v2 + [63] invokevirtual #151 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [66] pop + [67] new #58 + - Class [com/google/zxing/MultiFormatWriter] + [70] dup + [71] invokespecial #110 + - Methodref [com/google/zxing/MultiFormatWriter. ()V] + [74] aload_0 v0 + [75] getfield #83 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.contents Ljava/lang/String;] + [78] aload_0 v0 + [79] getfield #86 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.format Lcom/google/zxing/BarcodeFormat;] + [82] aload_0 v0 + [83] getfield #84 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.dimension I] + [86] aload_0 v0 + [87] getfield #84 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.dimension I] + [90] aload_1 v1 + [91] invokevirtual #111 + - Methodref [com/google/zxing/MultiFormatWriter.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + [94] dup + [95] astore_1 v1 + [96] aconst_null + [97] astore v8 + [99] getfield #91 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [102] istore_2 v2 + [103] aload_1 v1 + [104] getfield #89 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [107] istore_3 v3 + [108] iload_2 v2 + [109] iload_3 v3 + [110] imul + [111] newarray 10 + [113] astore v4 + [115] iconst_0 + [116] istore v5 + [118] iload v5 + [120] iload_3 v3 + [121] ificmpge +97 (target=218) + [124] iload v5 + [126] iload_2 v2 + [127] imul + [128] istore v6 + [130] iconst_0 + [131] istore v7 + [133] iload v7 + [135] iload_2 v2 + [136] ificmpge +76 (target=212) + [139] aload v4 + [141] iload v6 + [143] iload v7 + [145] iadd + [146] aload_1 v1 + [147] iload v7 + [149] iload v5 + [151] istore v10 + [153] istore v9 + [155] astore v8 + [157] iload v10 + [159] aload v8 + [161] getfield #90 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [164] imul + [165] iload v9 + [167] iconst_5 + [168] ishr + [169] iadd + [170] istore v10 + [172] aload v8 + [174] getfield #88 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [177] iload v10 + [179] iaload + [180] iload v9 + [182] bipush 31 + [184] iand + [185] iushr + [186] iconst_1 + [187] iand + [188] ifeq +7 (target=195) + [191] iconst_1 + [192] goto +4 (target=196) + [195] iconst_0 + [196] ifeq +8 (target=204) + [199] ldc #1 + - Integer [-16777216] + [201] goto +4 (target=205) + [204] iconst_m1 + [205] iastore + [206] iinc v7, 1 + [209] goto -76 (target=133) + [212] iinc v5, 1 + [215] goto -97 (target=118) + [218] iload_2 v2 + [219] iload_3 v3 + [220] getstatic #76 + - Fieldref [android/graphics/Bitmap$Config.ARGB_8888 Landroid/graphics/Bitmap$Config;] + [223] invokestatic #100 + - Methodref [android/graphics/Bitmap.createBitmap (IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;] + [226] dup + [227] astore v5 + [229] aload v4 + [231] iconst_0 + [232] iload_2 v2 + [233] iconst_0 + [234] iconst_0 + [235] iload_2 v2 + [236] iload_3 v3 + [237] invokevirtual #101 + - Methodref [android/graphics/Bitmap.setPixels ([IIIIIII)V] + [240] aload v5 + [242] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: guessAppropriateEncoding(Ljava/lang/CharSequence;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String guessAppropriateEncoding(java.lang.CharSequence) + Class member attributes (count = 1): + - Code attribute instructions (code length = 36, locals = 2, stack = 2): + [0] iconst_0 + [1] istore_1 v1 + [2] iload_1 v1 + [3] aload_0 v0 + [4] invokeinterface #153 + - InterfaceMethodref [java/lang/CharSequence.length ()I] + [9] ificmpge +25 (target=34) + [12] aload_0 v0 + [13] iload_1 v1 + [14] invokeinterface #152 + - InterfaceMethodref [java/lang/CharSequence.charAt (I)C] + [19] sipush 255 + [22] ificmple +6 (target=28) + [25] ldc #32 + - String [UTF-8] + [27] areturn + [28] iinc v1, 1 + [31] goto -29 (target=2) + [34] aconst_null + [35] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: trim(Ljava/lang/String;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String trim(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 22, locals = 1, stack = 2): + [0] aload_0 v0 + [1] ifnonnull +5 (target=6) + [4] aconst_null + [5] areturn + [6] aload_0 v0 + [7] invokevirtual #142 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [10] dup + [11] astore_0 v0 + [12] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [15] ifne +5 (target=20) + [18] aconst_null + [19] areturn + [20] aload_0 v0 + [21] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: escapeMECARD(Ljava/lang/String;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String escapeMECARD(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 90, locals = 5, stack = 3): + [0] aload_0 v0 + [1] ifnull +21 (target=22) + [4] aload_0 v0 + [5] bipush 58 + [7] invokevirtual #140 + - Methodref [java/lang/String.indexOf (I)I] + [10] ifge +14 (target=24) + [13] aload_0 v0 + [14] bipush 59 + [16] invokevirtual #140 + - Methodref [java/lang/String.indexOf (I)I] + [19] ifge +5 (target=24) + [22] aload_0 v0 + [23] areturn + [24] aload_0 v0 + [25] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [28] istore_1 v1 + [29] new #74 + - Class [java/lang/StringBuilder] + [32] dup + [33] iload_1 v1 + [34] invokespecial #144 + - Methodref [java/lang/StringBuilder. (I)V] + [37] astore_2 v2 + [38] iconst_0 + [39] istore_3 v3 + [40] iload_3 v3 + [41] iload_1 v1 + [42] ificmpge +43 (target=85) + [45] aload_0 v0 + [46] iload_3 v3 + [47] invokevirtual #138 + - Methodref [java/lang/String.charAt (I)C] + [50] dup + [51] istore v4 + [53] bipush 58 + [55] ificmpeq +10 (target=65) + [58] iload v4 + [60] bipush 59 + [62] ificmpne +10 (target=72) + [65] aload_2 v2 + [66] bipush 92 + [68] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [71] pop + [72] aload_2 v2 + [73] iload v4 + [75] invokevirtual #145 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [78] pop + [79] iinc v3, 1 + [82] goto -42 (target=40) + [85] aload_2 v2 + [86] invokevirtual #149 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [89] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 9, locals = 0, stack = 1): + [0] ldc #62 + - Class [com/google/zxing/client/android/encode/QRCodeEncoder] + [2] invokevirtual #133 + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + [5] putstatic #81 + - Fieldref [com/google/zxing/client/android/encode/QRCodeEncoder.TAG Ljava/lang/String;] + [8] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x4019 = public static final enum + - Class [android/graphics/Bitmap$Config] + - Class [android/graphics/Bitmap] + - Utf8 [Config] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/history/DBHelper + Superclass: android/database/sqlite/SQLiteOpenHelper + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.history.DBHelper extends android.database.sqlite.SQLiteOpenHelper + +Interfaces (count = 0): + +Constant Pool (count = 57): + - Integer [4] + - String [CREATE TABLE history (id INTEGER PRIMARY KEY, text TEXT, format TEXT, display TEXT, timestamp INTEGER);] + - String [DROP TABLE IF EXISTS history] + - String [barcode_scanner_history.db] + - String [display] + - String [format] + - String [history] + - String [id] + - String [text] + - String [timestamp] + - Class [android/database/sqlite/SQLiteDatabase] + - Class [android/database/sqlite/SQLiteDatabase$CursorFactory] + - Class [android/database/sqlite/SQLiteOpenHelper] + - Class [com/google/zxing/client/android/history/DBHelper] + - Methodref [android/database/sqlite/SQLiteDatabase.execSQL (Ljava/lang/String;)V] + - Methodref [android/database/sqlite/SQLiteOpenHelper. (Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V] + - Methodref [com/google/zxing/client/android/history/DBHelper.onCreate (Landroid/database/sqlite/SQLiteDatabase;)V] + - NameAndType [ (Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V] + - NameAndType [execSQL (Ljava/lang/String;)V] + - NameAndType [onCreate (Landroid/database/sqlite/SQLiteDatabase;)V] + - Utf8 [(Landroid/content/Context;)V] + - Utf8 [(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V] + - Utf8 [(Landroid/database/sqlite/SQLiteDatabase;)V] + - Utf8 [(Landroid/database/sqlite/SQLiteDatabase;II)V] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [CREATE TABLE history (id INTEGER PRIMARY KEY, text TEXT, format TEXT, display TEXT, timestamp INTEGER);] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [CursorFactory] + - Utf8 [DB_NAME] + - Utf8 [DB_VERSION] + - Utf8 [DISPLAY_COL] + - Utf8 [DROP TABLE IF EXISTS history] + - Utf8 [FORMAT_COL] + - Utf8 [I] + - Utf8 [ID_COL] + - Utf8 [InnerClasses] + - Utf8 [Ljava/lang/String;] + - Utf8 [TABLE_NAME] + - Utf8 [TEXT_COL] + - Utf8 [TIMESTAMP_COL] + - Utf8 [android/database/sqlite/SQLiteDatabase] + - Utf8 [android/database/sqlite/SQLiteDatabase$CursorFactory] + - Utf8 [android/database/sqlite/SQLiteOpenHelper] + - Utf8 [barcode_scanner_history.db] + - Utf8 [com/google/zxing/client/android/history/DBHelper] + - Utf8 [display] + - Utf8 [execSQL] + - Utf8 [format] + - Utf8 [history] + - Utf8 [id] + - Utf8 [onCreate] + - Utf8 [onUpgrade] + - Utf8 [text] + - Utf8 [timestamp] + +Fields (count = 8): + - Field: DB_VERSION I + Access flags: 0x1a + = private static final int DB_VERSION + Class member attributes (count = 1): + - Constant value attribute: + - Integer [4] + - Field: DB_NAME Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String DB_NAME + Class member attributes (count = 1): + - Constant value attribute: + - String [barcode_scanner_history.db] + - Field: TABLE_NAME Ljava/lang/String; + Access flags: 0x18 + = static final java.lang.String TABLE_NAME + Class member attributes (count = 1): + - Constant value attribute: + - String [history] + - Field: ID_COL Ljava/lang/String; + Access flags: 0x18 + = static final java.lang.String ID_COL + Class member attributes (count = 1): + - Constant value attribute: + - String [id] + - Field: TEXT_COL Ljava/lang/String; + Access flags: 0x18 + = static final java.lang.String TEXT_COL + Class member attributes (count = 1): + - Constant value attribute: + - String [text] + - Field: FORMAT_COL Ljava/lang/String; + Access flags: 0x18 + = static final java.lang.String FORMAT_COL + Class member attributes (count = 1): + - Constant value attribute: + - String [format] + - Field: DISPLAY_COL Ljava/lang/String; + Access flags: 0x18 + = static final java.lang.String DISPLAY_COL + Class member attributes (count = 1): + - Constant value attribute: + - String [display] + - Field: TIMESTAMP_COL Ljava/lang/String; + Access flags: 0x18 + = static final java.lang.String TIMESTAMP_COL + Class member attributes (count = 1): + - Constant value attribute: + - String [timestamp] + +Methods (count = 3): + - Method: (Landroid/content/Context;)V + Access flags: 0x0 + = DBHelper(android.content.Context) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 5): + [0] aload_0 v0 + [1] aload_1 v1 + [2] ldc #4 + - String [barcode_scanner_history.db] + [4] aconst_null + [5] iconst_4 + [6] invokespecial #16 + - Methodref [android/database/sqlite/SQLiteOpenHelper. (Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onCreate(Landroid/database/sqlite/SQLiteDatabase;)V + Access flags: 0x11 + = public final void onCreate(android.database.sqlite.SQLiteDatabase) + Class member attributes (count = 1): + - Code attribute instructions (code length = 7, locals = 2, stack = 2): + [0] aload_1 v1 + [1] ldc #2 + - String [CREATE TABLE history (id INTEGER PRIMARY KEY, text TEXT, format TEXT, display TEXT, timestamp INTEGER);] + [3] invokevirtual #15 + - Methodref [android/database/sqlite/SQLiteDatabase.execSQL (Ljava/lang/String;)V] + [6] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V + Access flags: 0x11 + = public final void onUpgrade(android.database.sqlite.SQLiteDatabase,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 13, locals = 4, stack = 2): + [0] aload_1 v1 + [1] ldc #3 + - String [DROP TABLE IF EXISTS history] + [3] invokevirtual #15 + - Methodref [android/database/sqlite/SQLiteDatabase.execSQL (Ljava/lang/String;)V] + [6] aload_1 v1 + [7] ldc #2 + - String [CREATE TABLE history (id INTEGER PRIMARY KEY, text TEXT, format TEXT, display TEXT, timestamp INTEGER);] + [9] invokevirtual #15 + - Methodref [android/database/sqlite/SQLiteDatabase.execSQL (Ljava/lang/String;)V] + [12] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/database/sqlite/SQLiteDatabase$CursorFactory] + - Class [android/database/sqlite/SQLiteDatabase] + - Utf8 [CursorFactory] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/history/HistoryClickListener + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.history.HistoryClickListener extends java.lang.Object + +Interfaces (count = 1): + - Class [android/content/DialogInterface$OnClickListener] + +Constant Pool (count = 154): + - Integer [524288] + - Integer [2131165187] + - Integer [2131230736] + - Integer [2131230758] + - Integer [2131230795] + - String [android.intent.action.SEND] + - String [android.intent.extra.STREAM] + - String [android.intent.extra.SUBJECT] + - String [android.intent.extra.TEXT] + - String [mailto:] + - String [text/csv] + - Class [android/app/AlertDialog] + - Class [android/app/AlertDialog$Builder] + - Class [android/content/DialogInterface] + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/Intent] + - Class [android/content/res/Resources] + - Class [android/net/Uri] + - Class [android/os/Message] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/android/CaptureActivity] + - Class [com/google/zxing/client/android/history/HistoryClickListener] + - Class [com/google/zxing/client/android/history/HistoryManager] + - Class [java/lang/Object] + - Class [java/util/List] + - Fieldref [com/google/zxing/client/android/history/HistoryClickListener.activity Lcom/google/zxing/client/android/CaptureActivity;] + - Fieldref [com/google/zxing/client/android/history/HistoryClickListener.historyManager Lcom/google/zxing/client/android/history/HistoryManager;] + - Fieldref [com/google/zxing/client/android/history/HistoryClickListener.items Ljava/util/List;] + - Methodref [android/app/AlertDialog$Builder. (Landroid/content/Context;)V] + - Methodref [android/app/AlertDialog$Builder.setMessage (I)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.show ()Landroid/app/AlertDialog;] + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;] + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - Methodref [android/content/Intent.setType (Ljava/lang/String;)Landroid/content/Intent;] + - Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;] + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + - Methodref [android/os/Message.obtain (Landroid/os/Handler;ILjava/lang/Object;)Landroid/os/Message;] + - Methodref [android/os/Message.sendToTarget ()V] + - Methodref [com/google/zxing/client/android/CaptureActivity.getHandler ()Landroid/os/Handler;] + - Methodref [com/google/zxing/client/android/CaptureActivity.getResources ()Landroid/content/res/Resources;] + - Methodref [com/google/zxing/client/android/CaptureActivity.startActivity (Landroid/content/Intent;)V] + - Methodref [com/google/zxing/client/android/history/HistoryManager.buildHistory ()Ljava/lang/CharSequence;] + - Methodref [com/google/zxing/client/android/history/HistoryManager.clearHistory ()V] + - Methodref [com/google/zxing/client/android/history/HistoryManager.saveHistory (Ljava/lang/String;)Landroid/net/Uri;] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/Object.toString ()Ljava/lang/String;] + - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;] + - InterfaceMethodref [java/util/List.size ()I] + - NameAndType [ ()V] + - NameAndType [ (Landroid/content/Context;)V] + - NameAndType [ (Ljava/lang/String;Landroid/net/Uri;)V] + - NameAndType [activity Lcom/google/zxing/client/android/CaptureActivity;] + - NameAndType [addFlags (I)Landroid/content/Intent;] + - NameAndType [buildHistory ()Ljava/lang/CharSequence;] + - NameAndType [clearHistory ()V] + - NameAndType [get (I)Ljava/lang/Object;] + - NameAndType [getHandler ()Landroid/os/Handler;] + - NameAndType [getResources ()Landroid/content/res/Resources;] + - NameAndType [getString (I)Ljava/lang/String;] + - NameAndType [historyManager Lcom/google/zxing/client/android/history/HistoryManager;] + - NameAndType [items Ljava/util/List;] + - NameAndType [obtain (Landroid/os/Handler;ILjava/lang/Object;)Landroid/os/Message;] + - NameAndType [parse (Ljava/lang/String;)Landroid/net/Uri;] + - NameAndType [putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;] + - NameAndType [putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - NameAndType [saveHistory (Ljava/lang/String;)Landroid/net/Uri;] + - NameAndType [sendToTarget ()V] + - NameAndType [setMessage (I)Landroid/app/AlertDialog$Builder;] + - NameAndType [setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - NameAndType [setType (Ljava/lang/String;)Landroid/content/Intent;] + - NameAndType [show ()Landroid/app/AlertDialog;] + - NameAndType [size ()I] + - NameAndType [startActivity (Landroid/content/Intent;)V] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Landroid/app/AlertDialog;] + - Utf8 [()Landroid/content/res/Resources;] + - Utf8 [()Landroid/os/Handler;] + - Utf8 [()Ljava/lang/CharSequence;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)Landroid/app/AlertDialog$Builder;] + - Utf8 [(I)Landroid/content/Intent;] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - Utf8 [(Landroid/content/Context;)V] + - Utf8 [(Landroid/content/DialogInterface;I)V] + - Utf8 [(Landroid/content/Intent;)V] + - Utf8 [(Landroid/os/Handler;ILjava/lang/Object;)Landroid/os/Message;] + - Utf8 [(Lcom/google/zxing/client/android/history/HistoryManager;Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/List;)V] + - Utf8 [(Lcom/google/zxing/client/android/history/HistoryManager;Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/List;)V] + - Utf8 [(Ljava/lang/String;)Landroid/content/Intent;] + - Utf8 [(Ljava/lang/String;)Landroid/net/Uri;] + - Utf8 [(Ljava/lang/String;Landroid/net/Uri;)V] + - Utf8 [(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - Utf8 [] + - Utf8 [Builder] + - Utf8 [Code] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/CaptureActivity;] + - Utf8 [Lcom/google/zxing/client/android/history/HistoryManager;] + - Utf8 [Ljava/util/List;] + - Utf8 [Ljava/util/List;] + - Utf8 [OnClickListener] + - Utf8 [Signature] + - Utf8 [activity] + - Utf8 [addFlags] + - Utf8 [android.intent.action.SEND] + - Utf8 [android.intent.extra.STREAM] + - Utf8 [android.intent.extra.SUBJECT] + - Utf8 [android.intent.extra.TEXT] + - Utf8 [android/app/AlertDialog] + - Utf8 [android/app/AlertDialog$Builder] + - Utf8 [android/content/DialogInterface] + - Utf8 [android/content/DialogInterface$OnClickListener] + - Utf8 [android/content/Intent] + - Utf8 [android/content/res/Resources] + - Utf8 [android/net/Uri] + - Utf8 [android/os/Message] + - Utf8 [buildHistory] + - Utf8 [clearHistory] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/android/CaptureActivity] + - Utf8 [com/google/zxing/client/android/history/HistoryClickListener] + - Utf8 [com/google/zxing/client/android/history/HistoryManager] + - Utf8 [get] + - Utf8 [getHandler] + - Utf8 [getResources] + - Utf8 [getString] + - Utf8 [historyManager] + - Utf8 [items] + - Utf8 [java/lang/Object] + - Utf8 [java/util/List] + - Utf8 [mailto:] + - Utf8 [obtain] + - Utf8 [onClick] + - Utf8 [parse] + - Utf8 [putExtra] + - Utf8 [saveHistory] + - Utf8 [sendToTarget] + - Utf8 [setMessage] + - Utf8 [setPositiveButton] + - Utf8 [setType] + - Utf8 [show] + - Utf8 [size] + - Utf8 [startActivity] + - Utf8 [text/csv] + - Utf8 [toString] + +Fields (count = 3): + - Field: historyManager Lcom/google/zxing/client/android/history/HistoryManager; + Access flags: 0x12 + = private final com.google.zxing.client.android.history.HistoryManager historyManager + - Field: activity Lcom/google/zxing/client/android/CaptureActivity; + Access flags: 0x12 + = private final com.google.zxing.client.android.CaptureActivity activity + - Field: items Ljava/util/List; + Access flags: 0x12 + = private final java.util.List items + Class member attributes (count = 1): + - Signature attribute: + - Utf8 [Ljava/util/List;] + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/history/HistoryManager;Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/List;)V + Access flags: 0x0 + = HistoryClickListener(com.google.zxing.client.android.history.HistoryManager,com.google.zxing.client.android.CaptureActivity,java.util.List) + Class member attributes (count = 2): + - Code attribute instructions (code length = 20, locals = 4, stack = 2): + [0] aload_0 v0 + [1] invokespecial #48 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #27 + - Fieldref [com/google/zxing/client/android/history/HistoryClickListener.historyManager Lcom/google/zxing/client/android/history/HistoryManager;] + [9] aload_0 v0 + [10] aload_2 v2 + [11] putfield #26 + - Fieldref [com/google/zxing/client/android/history/HistoryClickListener.activity Lcom/google/zxing/client/android/CaptureActivity;] + [14] aload_0 v0 + [15] aload_3 v3 + [16] putfield #28 + - Fieldref [com/google/zxing/client/android/history/HistoryClickListener.items Ljava/util/List;] + [19] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Signature attribute: + - Utf8 [(Lcom/google/zxing/client/android/history/HistoryManager;Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/List;)V] + - Method: onClick(Landroid/content/DialogInterface;I)V + Access flags: 0x11 + = public final void onClick(android.content.DialogInterface,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 193, locals = 4, stack = 4): + [0] iload_2 v2 + [1] aload_0 v0 + [2] getfield #28 + - Fieldref [com/google/zxing/client/android/history/HistoryClickListener.items Ljava/util/List;] + [5] invokeinterface #51 + - InterfaceMethodref [java/util/List.size ()I] + [10] ificmpne +129 (target=139) + [13] aload_0 v0 + [14] getfield #27 + - Fieldref [com/google/zxing/client/android/history/HistoryClickListener.historyManager Lcom/google/zxing/client/android/history/HistoryManager;] + [17] invokevirtual #45 + - Methodref [com/google/zxing/client/android/history/HistoryManager.buildHistory ()Ljava/lang/CharSequence;] + [20] invokevirtual #49 + - Methodref [java/lang/Object.toString ()Ljava/lang/String;] + [23] invokestatic #47 + - Methodref [com/google/zxing/client/android/history/HistoryManager.saveHistory (Ljava/lang/String;)Landroid/net/Uri;] + [26] dup + [27] astore_1 v1 + [28] ifnonnull +36 (target=64) + [31] new #13 + - Class [android/app/AlertDialog$Builder] + [34] dup + [35] aload_0 v0 + [36] getfield #26 + - Fieldref [com/google/zxing/client/android/history/HistoryClickListener.activity Lcom/google/zxing/client/android/CaptureActivity;] + [39] invokespecial #29 + - Methodref [android/app/AlertDialog$Builder. (Landroid/content/Context;)V] + [42] dup + [43] astore_2 v2 + [44] ldc #5 + - Integer [2131230795] + [46] invokevirtual #30 + - Methodref [android/app/AlertDialog$Builder.setMessage (I)Landroid/app/AlertDialog$Builder;] + [49] pop + [50] aload_2 v2 + [51] ldc #3 + - Integer [2131230736] + [53] aconst_null + [54] invokevirtual #31 + - Methodref [android/app/AlertDialog$Builder.setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + [57] pop + [58] aload_2 v2 + [59] invokevirtual #32 + - Methodref [android/app/AlertDialog$Builder.show ()Landroid/app/AlertDialog;] + [62] pop + [63] return + [64] new #16 + - Class [android/content/Intent] + [67] dup + [68] ldc #6 + - String [android.intent.action.SEND] + [70] ldc #10 + - String [mailto:] + [72] invokestatic #39 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [75] invokespecial #33 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [78] dup + [79] astore_2 v2 + [80] ldc #1 + - Integer [524288] + [82] invokevirtual #34 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [85] pop + [86] aload_0 v0 + [87] getfield #26 + - Fieldref [com/google/zxing/client/android/history/HistoryClickListener.activity Lcom/google/zxing/client/android/CaptureActivity;] + [90] invokevirtual #43 + - Methodref [com/google/zxing/client/android/CaptureActivity.getResources ()Landroid/content/res/Resources;] + [93] ldc #4 + - Integer [2131230758] + [95] invokevirtual #38 + - Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;] + [98] astore_3 v3 + [99] aload_2 v2 + [100] ldc #8 + - String [android.intent.extra.SUBJECT] + [102] aload_3 v3 + [103] invokevirtual #36 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [106] pop + [107] aload_2 v2 + [108] ldc #9 + - String [android.intent.extra.TEXT] + [110] aload_3 v3 + [111] invokevirtual #36 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [114] pop + [115] aload_2 v2 + [116] ldc #7 + - String [android.intent.extra.STREAM] + [118] aload_1 v1 + [119] invokevirtual #35 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;] + [122] pop + [123] aload_2 v2 + [124] ldc #11 + - String [text/csv] + [126] invokevirtual #37 + - Methodref [android/content/Intent.setType (Ljava/lang/String;)Landroid/content/Intent;] + [129] pop + [130] aload_0 v0 + [131] getfield #26 + - Fieldref [com/google/zxing/client/android/history/HistoryClickListener.activity Lcom/google/zxing/client/android/CaptureActivity;] + [134] aload_2 v2 + [135] invokevirtual #44 + - Methodref [com/google/zxing/client/android/CaptureActivity.startActivity (Landroid/content/Intent;)V] + [138] return + [139] iload_2 v2 + [140] aload_0 v0 + [141] getfield #28 + - Fieldref [com/google/zxing/client/android/history/HistoryClickListener.items Ljava/util/List;] + [144] invokeinterface #51 + - InterfaceMethodref [java/util/List.size ()I] + [149] iconst_1 + [150] iadd + [151] ificmpne +11 (target=162) + [154] aload_0 v0 + [155] getfield #27 + - Fieldref [com/google/zxing/client/android/history/HistoryClickListener.historyManager Lcom/google/zxing/client/android/history/HistoryManager;] + [158] invokevirtual #46 + - Methodref [com/google/zxing/client/android/history/HistoryManager.clearHistory ()V] + [161] return + [162] aload_0 v0 + [163] getfield #28 + - Fieldref [com/google/zxing/client/android/history/HistoryClickListener.items Ljava/util/List;] + [166] iload_2 v2 + [167] invokeinterface #50 + - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;] + [172] checkcast #20 + - Class [com/google/zxing/Result] + [175] astore_1 v1 + [176] aload_0 v0 + [177] getfield #26 + - Fieldref [com/google/zxing/client/android/history/HistoryClickListener.activity Lcom/google/zxing/client/android/CaptureActivity;] + [180] invokevirtual #42 + - Methodref [com/google/zxing/client/android/CaptureActivity.getHandler ()Landroid/os/Handler;] + [183] ldc #2 + - Integer [2131165187] + [185] aload_1 v1 + [186] invokestatic #40 + - Methodref [android/os/Message.obtain (Landroid/os/Handler;ILjava/lang/Object;)Landroid/os/Message;] + [189] invokevirtual #41 + - Methodref [android/os/Message.sendToTarget ()V] + [192] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x9 = public static + - Class [android/app/AlertDialog$Builder] + - Class [android/app/AlertDialog] + - Utf8 [Builder] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/DialogInterface] + - Utf8 [OnClickListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/history/HistoryManager + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.history.HistoryManager extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 389): + - Integer [500] + - Integer [2131230757] + - Integer [2131230759] + - Integer [2131230760] + - String [] + - String [ due to ] + - String ["] + - String [" +] + - String [""] + - String [",] + - String [.csv] + - String [BarcodeScanner] + - String [Couldn't access file ] + - String [Couldn't make dir ] + - String [Error while opening database] + - String [History] + - String [SAVE_HISTORY] + - String [UTF-8] + - String [display] + - String [file://] + - String [format] + - String [history] + - String [history-] + - String [id] + - String [id=] + - String [preferences_remember_duplicates] + - String [text] + - String [text=?] + - String [timestamp] + - String [timestamp DESC] + - Class [[Ljava/lang/CharSequence;] + - Class [android/app/AlertDialog] + - Class [android/app/AlertDialog$Builder] + - Class [android/content/ContentValues] + - Class [android/content/DialogInterface] + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/Intent] + - Class [android/content/SharedPreferences] + - Class [android/content/res/Resources] + - Class [android/database/Cursor] + - Class [android/database/sqlite/SQLiteDatabase] + - Class [android/database/sqlite/SQLiteException] + - Class [android/database/sqlite/SQLiteOpenHelper] + - Class [android/net/Uri] + - Class [android/os/Environment] + - Class [android/preference/PreferenceManager] + - Class [android/util/Log] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/android/CaptureActivity] + - Class [com/google/zxing/client/android/history/DBHelper] + - Class [com/google/zxing/client/android/history/HistoryClickListener] + - Class [com/google/zxing/client/android/history/HistoryManager] + - Class [com/google/zxing/client/android/result/ResultHandler] + - Class [java/io/File] + - Class [java/io/FileOutputStream] + - Class [java/io/IOException] + - Class [java/io/OutputStreamWriter] + - Class [java/lang/Class] + - Class [java/lang/Long] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/StringBuilder] + - Class [java/lang/System] + - Class [java/nio/charset/Charset] + - Class [java/text/DateFormat] + - Class [java/util/ArrayList] + - Class [java/util/Date] + - Class [java/util/List] + - Fieldref [com/google/zxing/client/android/history/HistoryManager.EXPORT_COL_PROJECTION [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/history/HistoryManager.EXPORT_DATE_TIME_FORMAT Ljava/text/DateFormat;] + - Fieldref [com/google/zxing/client/android/history/HistoryManager.GET_ITEM_COL_PROJECTION [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/history/HistoryManager.ID_COL_PROJECTION [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/history/HistoryManager.TAG Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/history/HistoryManager.activity Lcom/google/zxing/client/android/CaptureActivity;] + - Methodref [android/app/AlertDialog$Builder. (Landroid/content/Context;)V] + - Methodref [android/app/AlertDialog$Builder.create ()Landroid/app/AlertDialog;] + - Methodref [android/app/AlertDialog$Builder.setItems ([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.setTitle (I)Landroid/app/AlertDialog$Builder;] + - Methodref [android/content/ContentValues. ()V] + - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Long;)V] + - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [android/content/Intent.getBooleanExtra (Ljava/lang/String;Z)Z] + - Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;] + - Methodref [android/database/sqlite/SQLiteDatabase.close ()V] + - Methodref [android/database/sqlite/SQLiteDatabase.delete (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I] + - Methodref [android/database/sqlite/SQLiteDatabase.insert (Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J] + - Methodref [android/database/sqlite/SQLiteDatabase.query (Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;] + - Methodref [android/database/sqlite/SQLiteOpenHelper.getWritableDatabase ()Landroid/database/sqlite/SQLiteDatabase;] + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + - Methodref [android/os/Environment.getExternalStorageDirectory ()Ljava/io/File;] + - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I] + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + - Methodref [com/google/zxing/BarcodeFormat.toString ()Ljava/lang/String;] + - Methodref [com/google/zxing/BarcodeFormat.valueOf (Ljava/lang/String;)Lcom/google/zxing/BarcodeFormat;] + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;J)V] + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/CaptureActivity.getIntent ()Landroid/content/Intent;] + - Methodref [com/google/zxing/client/android/CaptureActivity.getResources ()Landroid/content/res/Resources;] + - Methodref [com/google/zxing/client/android/history/DBHelper. (Landroid/content/Context;)V] + - Methodref [com/google/zxing/client/android/history/HistoryClickListener. (Lcom/google/zxing/client/android/history/HistoryManager;Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/List;)V] + - Methodref [com/google/zxing/client/android/history/HistoryManager.deletePrevious (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/history/HistoryManager.massageHistoryField (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/result/ResultHandler.areContentsSecure ()Z] + - Methodref [com/google/zxing/client/android/result/ResultHandler.getDisplayContents ()Ljava/lang/CharSequence;] + - Methodref [java/io/File. (Ljava/io/File;Ljava/lang/String;)V] + - Methodref [java/io/File.exists ()Z] + - Methodref [java/io/File.getAbsolutePath ()Ljava/lang/String;] + - Methodref [java/io/File.mkdirs ()Z] + - Methodref [java/io/FileOutputStream. (Ljava/io/File;)V] + - Methodref [java/io/OutputStreamWriter. (Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V] + - Methodref [java/io/OutputStreamWriter.close ()V] + - Methodref [java/io/OutputStreamWriter.write (Ljava/lang/String;)V] + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + - Methodref [java/lang/Long.valueOf (J)Ljava/lang/Long;] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/Object.toString ()Ljava/lang/String;] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder. (I)V] + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - Methodref [java/lang/System.currentTimeMillis ()J] + - Methodref [java/nio/charset/Charset.forName (Ljava/lang/String;)Ljava/nio/charset/Charset;] + - Methodref [java/text/DateFormat.format (Ljava/util/Date;)Ljava/lang/String;] + - Methodref [java/text/DateFormat.getDateTimeInstance ()Ljava/text/DateFormat;] + - Methodref [java/util/ArrayList. ()V] + - Methodref [java/util/Date. (J)V] + - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] + - InterfaceMethodref [android/database/Cursor.close ()V] + - InterfaceMethodref [android/database/Cursor.getLong (I)J] + - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;] + - InterfaceMethodref [android/database/Cursor.moveToNext ()Z] + - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z] + - InterfaceMethodref [java/util/List.size ()I] + - InterfaceMethodref [java/util/List.toArray ([Ljava/lang/Object;)[Ljava/lang/Object;] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (J)V] + - NameAndType [ (Landroid/content/Context;)V] + - NameAndType [ (Lcom/google/zxing/client/android/history/HistoryManager;Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/List;)V] + - NameAndType [ (Ljava/io/File;)V] + - NameAndType [ (Ljava/io/File;Ljava/lang/String;)V] + - NameAndType [ (Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V] + - NameAndType [ (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;J)V] + - NameAndType [EXPORT_COL_PROJECTION [Ljava/lang/String;] + - NameAndType [EXPORT_DATE_TIME_FORMAT Ljava/text/DateFormat;] + - NameAndType [GET_ITEM_COL_PROJECTION [Ljava/lang/String;] + - NameAndType [ID_COL_PROJECTION [Ljava/lang/String;] + - NameAndType [TAG Ljava/lang/String;] + - NameAndType [activity Lcom/google/zxing/client/android/CaptureActivity;] + - NameAndType [add (Ljava/lang/Object;)Z] + - NameAndType [append (C)Ljava/lang/StringBuilder;] + - NameAndType [append (J)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [areContentsSecure ()Z] + - NameAndType [close ()V] + - NameAndType [create ()Landroid/app/AlertDialog;] + - NameAndType [currentTimeMillis ()J] + - NameAndType [delete (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I] + - NameAndType [deletePrevious (Ljava/lang/String;)V] + - NameAndType [exists ()Z] + - NameAndType [forName (Ljava/lang/String;)Ljava/nio/charset/Charset;] + - NameAndType [format (Ljava/util/Date;)Ljava/lang/String;] + - NameAndType [getAbsolutePath ()Ljava/lang/String;] + - NameAndType [getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + - NameAndType [getBoolean (Ljava/lang/String;Z)Z] + - NameAndType [getBooleanExtra (Ljava/lang/String;Z)Z] + - NameAndType [getDateTimeInstance ()Ljava/text/DateFormat;] + - NameAndType [getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + - NameAndType [getDisplayContents ()Ljava/lang/CharSequence;] + - NameAndType [getExternalStorageDirectory ()Ljava/io/File;] + - NameAndType [getIntent ()Landroid/content/Intent;] + - NameAndType [getLong (I)J] + - NameAndType [getResources ()Landroid/content/res/Resources;] + - NameAndType [getSimpleName ()Ljava/lang/String;] + - NameAndType [getString (I)Ljava/lang/String;] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [getWritableDatabase ()Landroid/database/sqlite/SQLiteDatabase;] + - NameAndType [insert (Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J] + - NameAndType [length ()I] + - NameAndType [massageHistoryField (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [mkdirs ()Z] + - NameAndType [moveToNext ()Z] + - NameAndType [parse (Ljava/lang/String;)Landroid/net/Uri;] + - NameAndType [put (Ljava/lang/String;Ljava/lang/Long;)V] + - NameAndType [put (Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [query (Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;] + - NameAndType [replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + - NameAndType [setItems ([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - NameAndType [setTitle (I)Landroid/app/AlertDialog$Builder;] + - NameAndType [size ()I] + - NameAndType [toArray ([Ljava/lang/Object;)[Ljava/lang/Object;] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [valueOf (J)Ljava/lang/Long;] + - NameAndType [valueOf (Ljava/lang/String;)Lcom/google/zxing/BarcodeFormat;] + - NameAndType [w (Ljava/lang/String;Ljava/lang/String;)I] + - NameAndType [w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + - NameAndType [write (Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [ due to ] + - Utf8 ["] + - Utf8 [" +] + - Utf8 [""] + - Utf8 [",] + - Utf8 [()I] + - Utf8 [()J] + - Utf8 [()Landroid/app/AlertDialog;] + - Utf8 [()Landroid/content/Intent;] + - Utf8 [()Landroid/content/res/Resources;] + - Utf8 [()Landroid/database/sqlite/SQLiteDatabase;] + - Utf8 [()Lcom/google/zxing/BarcodeFormat;] + - Utf8 [()Ljava/io/File;] + - Utf8 [()Ljava/lang/CharSequence;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Ljava/text/DateFormat;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(C)Ljava/lang/StringBuilder;] + - Utf8 [(I)J] + - Utf8 [(I)Landroid/app/AlertDialog$Builder;] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(I)V] + - Utf8 [(J)Ljava/lang/Long;] + - Utf8 [(J)Ljava/lang/StringBuilder;] + - Utf8 [(J)V] + - Utf8 [(Landroid/content/Context;)Landroid/content/SharedPreferences;] + - Utf8 [(Landroid/content/Context;)V] + - Utf8 [(Lcom/google/zxing/Result;Lcom/google/zxing/client/android/result/ResultHandler;)V] + - Utf8 [(Lcom/google/zxing/client/android/CaptureActivity;)V] + - Utf8 [(Lcom/google/zxing/client/android/history/HistoryManager;Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/List;)V] + - Utf8 [(Ljava/io/File;)V] + - Utf8 [(Ljava/io/File;Ljava/lang/String;)V] + - Utf8 [(Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V] + - Utf8 [(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;)Landroid/net/Uri;] + - Utf8 [(Ljava/lang/String;)Lcom/google/zxing/BarcodeFormat;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)Ljava/nio/charset/Charset;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/Long;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;Z)Z] + - Utf8 [(Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;J)V] + - Utf8 [(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;] + - Utf8 [(Ljava/util/Date;)Ljava/lang/String;] + - Utf8 [([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - Utf8 [([Ljava/lang/Object;)[Ljava/lang/Object;] + - Utf8 [.csv] + - Utf8 [] + - Utf8 [] + - Utf8 [BarcodeScanner] + - Utf8 [Builder] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Couldn't access file ] + - Utf8 [Couldn't make dir ] + - Utf8 [EXPORT_COL_PROJECTION] + - Utf8 [EXPORT_DATE_TIME_FORMAT] + - Utf8 [Error while opening database] + - Utf8 [GET_ITEM_COL_PROJECTION] + - Utf8 [History] + - Utf8 [I] + - Utf8 [ID_COL_PROJECTION] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/CaptureActivity;] + - Utf8 [Ljava/lang/String;] + - Utf8 [Ljava/text/DateFormat;] + - Utf8 [MAX_ITEMS] + - Utf8 [OnClickListener] + - Utf8 [SAVE_HISTORY] + - Utf8 [TAG] + - Utf8 [UTF-8] + - Utf8 [[Ljava/lang/CharSequence;] + - Utf8 [[Ljava/lang/String;] + - Utf8 [activity] + - Utf8 [add] + - Utf8 [addHistoryItem] + - Utf8 [android/app/AlertDialog] + - Utf8 [android/app/AlertDialog$Builder] + - Utf8 [android/content/ContentValues] + - Utf8 [android/content/DialogInterface] + - Utf8 [android/content/DialogInterface$OnClickListener] + - Utf8 [android/content/Intent] + - Utf8 [android/content/SharedPreferences] + - Utf8 [android/content/res/Resources] + - Utf8 [android/database/Cursor] + - Utf8 [android/database/sqlite/SQLiteDatabase] + - Utf8 [android/database/sqlite/SQLiteException] + - Utf8 [android/database/sqlite/SQLiteOpenHelper] + - Utf8 [android/net/Uri] + - Utf8 [android/os/Environment] + - Utf8 [android/preference/PreferenceManager] + - Utf8 [android/util/Log] + - Utf8 [append] + - Utf8 [areContentsSecure] + - Utf8 [buildAlert] + - Utf8 [buildHistory] + - Utf8 [clearHistory] + - Utf8 [close] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/android/CaptureActivity] + - Utf8 [com/google/zxing/client/android/history/DBHelper] + - Utf8 [com/google/zxing/client/android/history/HistoryClickListener] + - Utf8 [com/google/zxing/client/android/history/HistoryManager] + - Utf8 [com/google/zxing/client/android/result/ResultHandler] + - Utf8 [create] + - Utf8 [currentTimeMillis] + - Utf8 [delete] + - Utf8 [deletePrevious] + - Utf8 [display] + - Utf8 [exists] + - Utf8 [file://] + - Utf8 [forName] + - Utf8 [format] + - Utf8 [getAbsolutePath] + - Utf8 [getBarcodeFormat] + - Utf8 [getBoolean] + - Utf8 [getBooleanExtra] + - Utf8 [getDateTimeInstance] + - Utf8 [getDefaultSharedPreferences] + - Utf8 [getDisplayContents] + - Utf8 [getExternalStorageDirectory] + - Utf8 [getIntent] + - Utf8 [getLong] + - Utf8 [getResources] + - Utf8 [getSimpleName] + - Utf8 [getString] + - Utf8 [getText] + - Utf8 [getWritableDatabase] + - Utf8 [history] + - Utf8 [history-] + - Utf8 [id] + - Utf8 [id=] + - Utf8 [insert] + - Utf8 [java/io/File] + - Utf8 [java/io/FileOutputStream] + - Utf8 [java/io/IOException] + - Utf8 [java/io/OutputStreamWriter] + - Utf8 [java/lang/Class] + - Utf8 [java/lang/Long] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuilder] + - Utf8 [java/lang/System] + - Utf8 [java/nio/charset/Charset] + - Utf8 [java/text/DateFormat] + - Utf8 [java/util/ArrayList] + - Utf8 [java/util/Date] + - Utf8 [java/util/List] + - Utf8 [length] + - Utf8 [massageHistoryField] + - Utf8 [mkdirs] + - Utf8 [moveToNext] + - Utf8 [parse] + - Utf8 [preferences_remember_duplicates] + - Utf8 [put] + - Utf8 [query] + - Utf8 [replace] + - Utf8 [saveHistory] + - Utf8 [setItems] + - Utf8 [setTitle] + - Utf8 [size] + - Utf8 [text] + - Utf8 [text=?] + - Utf8 [timestamp] + - Utf8 [timestamp DESC] + - Utf8 [toArray] + - Utf8 [toString] + - Utf8 [trimHistory] + - Utf8 [valueOf] + - Utf8 [w] + - Utf8 [write] + +Fields (count = 7): + - Field: TAG Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String TAG + - Field: MAX_ITEMS I + Access flags: 0x1a + = private static final int MAX_ITEMS + Class member attributes (count = 1): + - Constant value attribute: + - Integer [500] + - Field: GET_ITEM_COL_PROJECTION [Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String[] GET_ITEM_COL_PROJECTION + - Field: EXPORT_COL_PROJECTION [Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String[] EXPORT_COL_PROJECTION + - Field: ID_COL_PROJECTION [Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String[] ID_COL_PROJECTION + - Field: EXPORT_DATE_TIME_FORMAT Ljava/text/DateFormat; + Access flags: 0x1a + = private static final java.text.DateFormat EXPORT_DATE_TIME_FORMAT + - Field: activity Lcom/google/zxing/client/android/CaptureActivity; + Access flags: 0x12 + = private final com.google.zxing.client.android.CaptureActivity activity + +Methods (count = 10): + - Method: (Lcom/google/zxing/client/android/CaptureActivity;)V + Access flags: 0x1 + = public HistoryManager(com.google.zxing.client.android.CaptureActivity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #118 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #75 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.activity Lcom/google/zxing/client/android/CaptureActivity;] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: buildAlert()Landroid/app/AlertDialog; + Access flags: 0x11 + = public final android.app.AlertDialog buildAlert() + Class member attributes (count = 1): + - Code attribute instructions (code length = 336, locals = 7, stack = 8): + [0] new #51 + - Class [com/google/zxing/client/android/history/DBHelper] + [3] dup + [4] aload_0 v0 + [5] getfield #75 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.activity Lcom/google/zxing/client/android/CaptureActivity;] + [8] invokespecial #102 + - Methodref [com/google/zxing/client/android/history/DBHelper. (Landroid/content/Context;)V] + [11] astore_1 v1 + [12] new #67 + - Class [java/util/ArrayList] + [15] dup + [16] invokespecial #133 + - Methodref [java/util/ArrayList. ()V] + [19] astore_2 v2 + [20] new #67 + - Class [java/util/ArrayList] + [23] dup + [24] invokespecial #133 + - Methodref [java/util/ArrayList. ()V] + [27] astore_3 v3 + [28] aconst_null + [29] astore v4 + [31] aconst_null + [32] astore v5 + [34] aload_1 v1 + [35] invokevirtual #89 + - Methodref [android/database/sqlite/SQLiteOpenHelper.getWritableDatabase ()Landroid/database/sqlite/SQLiteDatabase;] + [38] dup + [39] astore v4 + [41] ldc #22 + - String [history] + [43] getstatic #72 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.GET_ITEM_COL_PROJECTION [Ljava/lang/String;] + [46] aconst_null + [47] aconst_null + [48] aconst_null + [49] aconst_null + [50] ldc #30 + - String [timestamp DESC] + [52] invokevirtual #88 + - Methodref [android/database/sqlite/SQLiteDatabase.query (Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;] + [55] astore v5 + [57] aload v5 + [59] invokeinterface #139 + - InterfaceMethodref [android/database/Cursor.moveToNext ()Z] + [64] ifeq +88 (target=152) + [67] new #49 + - Class [com/google/zxing/Result] + [70] dup + [71] aload v5 + [73] iconst_0 + [74] invokeinterface #138 + - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;] + [79] aconst_null + [80] aconst_null + [81] aload v5 + [83] iconst_2 + [84] invokeinterface #138 + - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;] + [89] invokestatic #96 + - Methodref [com/google/zxing/BarcodeFormat.valueOf (Ljava/lang/String;)Lcom/google/zxing/BarcodeFormat;] + [92] aload v5 + [94] iconst_3 + [95] invokeinterface #137 + - InterfaceMethodref [android/database/Cursor.getLong (I)J] + [100] invokespecial #97 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;J)V] + [103] astore_1 v1 + [104] aload_2 v2 + [105] aload_1 v1 + [106] invokeinterface #140 + - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z] + [111] pop + [112] aload v5 + [114] iconst_1 + [115] invokeinterface #138 + - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;] + [120] dup + [121] astore v6 + [123] ifnull +11 (target=134) + [126] aload v6 + [128] invokevirtual #120 + - Methodref [java/lang/String.length ()I] + [131] ifne +9 (target=140) + [134] aload_1 v1 + [135] invokevirtual #99 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [138] astore v6 + [140] aload_3 v3 + [141] aload v6 + [143] invokeinterface #140 + - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z] + [148] pop + [149] goto -92 (target=57) + [152] aload v5 + [154] ifnull +10 (target=164) + [157] aload v5 + [159] invokeinterface #136 + - InterfaceMethodref [android/database/Cursor.close ()V] + [164] aload v4 + [166] ifnull +72 (target=238) + [169] aload v4 + [171] invokevirtual #85 + - Methodref [android/database/sqlite/SQLiteDatabase.close ()V] + [174] goto +64 (target=238) + [177] astore_1 v1 + [178] getstatic #74 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.TAG Ljava/lang/String;] + [181] ldc #15 + - String [Error while opening database] + [183] aload_1 v1 + [184] invokestatic #94 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + [187] pop + [188] aload v5 + [190] ifnull +10 (target=200) + [193] aload v5 + [195] invokeinterface #136 + - InterfaceMethodref [android/database/Cursor.close ()V] + [200] aload v4 + [202] ifnull +36 (target=238) + [205] aload v4 + [207] invokevirtual #85 + - Methodref [android/database/sqlite/SQLiteDatabase.close ()V] + [210] goto +28 (target=238) + [213] astore_1 v1 + [214] aload v5 + [216] ifnull +10 (target=226) + [219] aload v5 + [221] invokeinterface #136 + - InterfaceMethodref [android/database/Cursor.close ()V] + [226] aload v4 + [228] ifnull +8 (target=236) + [231] aload v4 + [233] invokevirtual #85 + - Methodref [android/database/sqlite/SQLiteDatabase.close ()V] + [236] aload_1 v1 + [237] athrow + [238] aload_0 v0 + [239] getfield #75 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.activity Lcom/google/zxing/client/android/CaptureActivity;] + [242] invokevirtual #101 + - Methodref [com/google/zxing/client/android/CaptureActivity.getResources ()Landroid/content/res/Resources;] + [245] astore_1 v1 + [246] aload_3 v3 + [247] aload_1 v1 + [248] ldc #3 + - Integer [2131230759] + [250] invokevirtual #84 + - Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;] + [253] invokeinterface #140 + - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z] + [258] pop + [259] aload_3 v3 + [260] aload_1 v1 + [261] ldc #2 + - Integer [2131230757] + [263] invokevirtual #84 + - Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;] + [266] invokeinterface #140 + - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z] + [271] pop + [272] new #52 + - Class [com/google/zxing/client/android/history/HistoryClickListener] + [275] dup + [276] aload_0 v0 + [277] aload_0 v0 + [278] getfield #75 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.activity Lcom/google/zxing/client/android/CaptureActivity;] + [281] aload_2 v2 + [282] invokespecial #103 + - Methodref [com/google/zxing/client/android/history/HistoryClickListener. (Lcom/google/zxing/client/android/history/HistoryManager;Lcom/google/zxing/client/android/CaptureActivity;Ljava/util/List;)V] + [285] astore v6 + [287] new #33 + - Class [android/app/AlertDialog$Builder] + [290] dup + [291] aload_0 v0 + [292] getfield #75 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.activity Lcom/google/zxing/client/android/CaptureActivity;] + [295] invokespecial #76 + - Methodref [android/app/AlertDialog$Builder. (Landroid/content/Context;)V] + [298] dup + [299] astore_1 v1 + [300] ldc #4 + - Integer [2131230760] + [302] invokevirtual #79 + - Methodref [android/app/AlertDialog$Builder.setTitle (I)Landroid/app/AlertDialog$Builder;] + [305] pop + [306] aload_1 v1 + [307] aload_3 v3 + [308] aload_3 v3 + [309] invokeinterface #141 + - InterfaceMethodref [java/util/List.size ()I] + [314] anewarray #62 + - Class [java/lang/String] + [317] invokeinterface #142 + - InterfaceMethodref [java/util/List.toArray ([Ljava/lang/Object;)[Ljava/lang/Object;] + [322] checkcast #31 + - Class [[Ljava/lang/CharSequence;] + [325] aload v6 + [327] invokevirtual #78 + - Methodref [android/app/AlertDialog$Builder.setItems ([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + [330] pop + [331] aload_1 v1 + [332] invokevirtual #77 + - Methodref [android/app/AlertDialog$Builder.create ()Landroid/app/AlertDialog;] + [335] areturn + Code attribute exceptions (count = 3): + - ExceptionInfo (34 -> 152: 177): + - Class [android/database/sqlite/SQLiteException] + - ExceptionInfo (34 -> 152: 213): + - ExceptionInfo (177 -> 188: 213): + Code attribute attributes (attribute count = 0): + - Method: addHistoryItem(Lcom/google/zxing/Result;Lcom/google/zxing/client/android/result/ResultHandler;)V + Access flags: 0x11 + = public final void addHistoryItem(com.google.zxing.Result,com.google.zxing.client.android.result.ResultHandler) + Class member attributes (count = 1): + - Code attribute instructions (code length = 235, locals = 5, stack = 7): + [0] aload_0 v0 + [1] getfield #75 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.activity Lcom/google/zxing/client/android/CaptureActivity;] + [4] invokevirtual #100 + - Methodref [com/google/zxing/client/android/CaptureActivity.getIntent ()Landroid/content/Intent;] + [7] ldc #17 + - String [SAVE_HISTORY] + [9] iconst_1 + [10] invokevirtual #83 + - Methodref [android/content/Intent.getBooleanExtra (Ljava/lang/String;Z)Z] + [13] ifeq +10 (target=23) + [16] aload_2 v2 + [17] invokevirtual #106 + - Methodref [com/google/zxing/client/android/result/ResultHandler.areContentsSecure ()Z] + [20] ifeq +4 (target=24) + [23] return + [24] aload_0 v0 + [25] getfield #75 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.activity Lcom/google/zxing/client/android/CaptureActivity;] + [28] invokestatic #92 + - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + [31] aconst_null + [32] astore_3 v3 + [33] ldc #26 + - String [preferences_remember_duplicates] + [35] iconst_0 + [36] invokeinterface #135 + - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] + [41] ifne +77 (target=118) + [44] aload_0 v0 + [45] aload_1 v1 + [46] invokevirtual #99 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [49] astore v4 + [51] astore_3 v3 + [52] new #51 + - Class [com/google/zxing/client/android/history/DBHelper] + [55] dup + [56] aload_3 v3 + [57] getfield #75 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.activity Lcom/google/zxing/client/android/CaptureActivity;] + [60] invokespecial #102 + - Methodref [com/google/zxing/client/android/history/DBHelper. (Landroid/content/Context;)V] + [63] astore_3 v3 + [64] aload_3 v3 + [65] invokevirtual #89 + - Methodref [android/database/sqlite/SQLiteOpenHelper.getWritableDatabase ()Landroid/database/sqlite/SQLiteDatabase;] + [68] astore_3 v3 + [69] goto +17 (target=86) + [72] astore_3 v3 + [73] getstatic #74 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.TAG Ljava/lang/String;] + [76] ldc #15 + - String [Error while opening database] + [78] aload_3 v3 + [79] invokestatic #94 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + [82] pop + [83] goto +35 (target=118) + [86] aload_3 v3 + [87] ldc #22 + - String [history] + [89] ldc #28 + - String [text=?] + [91] iconst_1 + [92] anewarray #62 + - Class [java/lang/String] + [95] dup + [96] iconst_0 + [97] aload v4 + [99] aastore + [100] invokevirtual #86 + - Methodref [android/database/sqlite/SQLiteDatabase.delete (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I] + [103] pop + [104] aload_3 v3 + [105] invokevirtual #85 + - Methodref [android/database/sqlite/SQLiteDatabase.close ()V] + [108] goto +10 (target=118) + [111] astore_1 v1 + [112] aload_3 v3 + [113] invokevirtual #85 + - Methodref [android/database/sqlite/SQLiteDatabase.close ()V] + [116] aload_1 v1 + [117] athrow + [118] new #51 + - Class [com/google/zxing/client/android/history/DBHelper] + [121] dup + [122] aload_0 v0 + [123] getfield #75 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.activity Lcom/google/zxing/client/android/CaptureActivity;] + [126] invokespecial #102 + - Methodref [com/google/zxing/client/android/history/DBHelper. (Landroid/content/Context;)V] + [129] astore_3 v3 + [130] aload_3 v3 + [131] invokevirtual #89 + - Methodref [android/database/sqlite/SQLiteOpenHelper.getWritableDatabase ()Landroid/database/sqlite/SQLiteDatabase;] + [134] astore_3 v3 + [135] goto +17 (target=152) + [138] astore v4 + [140] getstatic #74 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.TAG Ljava/lang/String;] + [143] ldc #15 + - String [Error while opening database] + [145] aload v4 + [147] invokestatic #94 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + [150] pop + [151] return + [152] new #34 + - Class [android/content/ContentValues] + [155] dup + [156] invokespecial #80 + - Methodref [android/content/ContentValues. ()V] + [159] dup + [160] astore v4 + [162] ldc #27 + - String [text] + [164] aload_1 v1 + [165] invokevirtual #99 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [168] invokevirtual #82 + - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V] + [171] aload v4 + [173] ldc #21 + - String [format] + [175] aload_1 v1 + [176] invokevirtual #98 + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + [179] invokevirtual #95 + - Methodref [com/google/zxing/BarcodeFormat.toString ()Ljava/lang/String;] + [182] invokevirtual #82 + - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V] + [185] aload v4 + [187] ldc #19 + - String [display] + [189] aload_2 v2 + [190] invokevirtual #107 + - Methodref [com/google/zxing/client/android/result/ResultHandler.getDisplayContents ()Ljava/lang/CharSequence;] + [193] invokevirtual #119 + - Methodref [java/lang/Object.toString ()Ljava/lang/String;] + [196] invokevirtual #82 + - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/String;)V] + [199] aload v4 + [201] ldc #29 + - String [timestamp] + [203] invokestatic #129 + - Methodref [java/lang/System.currentTimeMillis ()J] + [206] invokestatic #117 + - Methodref [java/lang/Long.valueOf (J)Ljava/lang/Long;] + [209] invokevirtual #81 + - Methodref [android/content/ContentValues.put (Ljava/lang/String;Ljava/lang/Long;)V] + [212] aload_3 v3 + [213] ldc #22 + - String [history] + [215] ldc #29 + - String [timestamp] + [217] aload v4 + [219] invokevirtual #87 + - Methodref [android/database/sqlite/SQLiteDatabase.insert (Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J] + [222] pop2 + [223] aload_3 v3 + [224] invokevirtual #85 + - Methodref [android/database/sqlite/SQLiteDatabase.close ()V] + [227] return + [228] astore_1 v1 + [229] aload_3 v3 + [230] invokevirtual #85 + - Methodref [android/database/sqlite/SQLiteDatabase.close ()V] + [233] aload_1 v1 + [234] athrow + Code attribute exceptions (count = 4): + - ExceptionInfo (64 -> 69: 72): + - Class [android/database/sqlite/SQLiteException] + - ExceptionInfo (86 -> 104: 111): + - ExceptionInfo (130 -> 135: 138): + - Class [android/database/sqlite/SQLiteException] + - ExceptionInfo (152 -> 223: 228): + Code attribute attributes (attribute count = 0): + - Method: deletePrevious(Ljava/lang/String;)V + Access flags: 0x2 + = private void deletePrevious(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 61, locals = 3, stack = 7): + [0] new #51 + - Class [com/google/zxing/client/android/history/DBHelper] + [3] dup + [4] aload_0 v0 + [5] getfield #75 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.activity Lcom/google/zxing/client/android/CaptureActivity;] + [8] invokespecial #102 + - Methodref [com/google/zxing/client/android/history/DBHelper. (Landroid/content/Context;)V] + [11] astore_2 v2 + [12] aload_2 v2 + [13] invokevirtual #89 + - Methodref [android/database/sqlite/SQLiteOpenHelper.getWritableDatabase ()Landroid/database/sqlite/SQLiteDatabase;] + [16] astore_2 v2 + [17] goto +15 (target=32) + [20] astore_1 v1 + [21] getstatic #74 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.TAG Ljava/lang/String;] + [24] ldc #15 + - String [Error while opening database] + [26] aload_1 v1 + [27] invokestatic #94 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + [30] pop + [31] return + [32] aload_2 v2 + [33] ldc #22 + - String [history] + [35] ldc #28 + - String [text=?] + [37] iconst_1 + [38] anewarray #62 + - Class [java/lang/String] + [41] dup + [42] iconst_0 + [43] aload_1 v1 + [44] aastore + [45] invokevirtual #86 + - Methodref [android/database/sqlite/SQLiteDatabase.delete (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I] + [48] pop + [49] aload_2 v2 + [50] invokevirtual #85 + - Methodref [android/database/sqlite/SQLiteDatabase.close ()V] + [53] return + [54] astore_1 v1 + [55] aload_2 v2 + [56] invokevirtual #85 + - Methodref [android/database/sqlite/SQLiteDatabase.close ()V] + [59] aload_1 v1 + [60] athrow + Code attribute exceptions (count = 2): + - ExceptionInfo (12 -> 17: 20): + - Class [android/database/sqlite/SQLiteException] + - ExceptionInfo (32 -> 49: 54): + Code attribute attributes (attribute count = 0): + - Method: trimHistory()V + Access flags: 0x11 + = public final void trimHistory() + Class member attributes (count = 1): + - Code attribute instructions (code length = 151, locals = 4, stack = 8): + [0] new #51 + - Class [com/google/zxing/client/android/history/DBHelper] + [3] dup + [4] aload_0 v0 + [5] getfield #75 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.activity Lcom/google/zxing/client/android/CaptureActivity;] + [8] invokespecial #102 + - Methodref [com/google/zxing/client/android/history/DBHelper. (Landroid/content/Context;)V] + [11] astore_1 v1 + [12] aload_1 v1 + [13] invokevirtual #89 + - Methodref [android/database/sqlite/SQLiteOpenHelper.getWritableDatabase ()Landroid/database/sqlite/SQLiteDatabase;] + [16] astore_1 v1 + [17] goto +15 (target=32) + [20] astore_2 v2 + [21] getstatic #74 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.TAG Ljava/lang/String;] + [24] ldc #15 + - String [Error while opening database] + [26] aload_2 v2 + [27] invokestatic #94 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + [30] pop + [31] return + [32] aconst_null + [33] astore_2 v2 + [34] aload_1 v1 + [35] ldc #22 + - String [history] + [37] getstatic #73 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.ID_COL_PROJECTION [Ljava/lang/String;] + [40] aconst_null + [41] aconst_null + [42] aconst_null + [43] aconst_null + [44] ldc #30 + - String [timestamp DESC] + [46] invokevirtual #88 + - Methodref [android/database/sqlite/SQLiteDatabase.query (Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;] + [49] astore_2 v2 + [50] iconst_0 + [51] istore_3 v3 + [52] iload_3 v3 + [53] sipush 500 + [56] ificmpge +18 (target=74) + [59] aload_2 v2 + [60] invokeinterface #139 + - InterfaceMethodref [android/database/Cursor.moveToNext ()Z] + [65] ifeq +9 (target=74) + [68] iinc v3, 1 + [71] goto -19 (target=52) + [74] aload_2 v2 + [75] invokeinterface #139 + - InterfaceMethodref [android/database/Cursor.moveToNext ()Z] + [80] ifeq +39 (target=119) + [83] aload_1 v1 + [84] ldc #22 + - String [history] + [86] new #63 + - Class [java/lang/StringBuilder] + [89] dup + [90] invokespecial #122 + - Methodref [java/lang/StringBuilder. ()V] + [93] ldc #25 + - String [id=] + [95] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [98] aload_2 v2 + [99] iconst_0 + [100] invokeinterface #138 + - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;] + [105] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [108] invokevirtual #128 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [111] aconst_null + [112] invokevirtual #86 + - Methodref [android/database/sqlite/SQLiteDatabase.delete (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I] + [115] pop + [116] goto -42 (target=74) + [119] aload_2 v2 + [120] ifnull +9 (target=129) + [123] aload_2 v2 + [124] invokeinterface #136 + - InterfaceMethodref [android/database/Cursor.close ()V] + [129] aload_1 v1 + [130] invokevirtual #85 + - Methodref [android/database/sqlite/SQLiteDatabase.close ()V] + [133] return + [134] astore_3 v3 + [135] aload_2 v2 + [136] ifnull +9 (target=145) + [139] aload_2 v2 + [140] invokeinterface #136 + - InterfaceMethodref [android/database/Cursor.close ()V] + [145] aload_1 v1 + [146] invokevirtual #85 + - Methodref [android/database/sqlite/SQLiteDatabase.close ()V] + [149] aload_3 v3 + [150] athrow + Code attribute exceptions (count = 2): + - ExceptionInfo (12 -> 17: 20): + - Class [android/database/sqlite/SQLiteException] + - ExceptionInfo (34 -> 119: 134): + Code attribute attributes (attribute count = 0): + - Method: buildHistory()Ljava/lang/CharSequence; + Access flags: 0x10 + = final java.lang.CharSequence buildHistory() + Class member attributes (count = 1): + - Code attribute instructions (code length = 210, locals = 6, stack = 8): + [0] new #63 + - Class [java/lang/StringBuilder] + [3] dup + [4] sipush 1000 + [7] invokespecial #123 + - Methodref [java/lang/StringBuilder. (I)V] + [10] astore_1 v1 + [11] new #51 + - Class [com/google/zxing/client/android/history/DBHelper] + [14] dup + [15] aload_0 v0 + [16] getfield #75 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.activity Lcom/google/zxing/client/android/CaptureActivity;] + [19] invokespecial #102 + - Methodref [com/google/zxing/client/android/history/DBHelper. (Landroid/content/Context;)V] + [22] astore_2 v2 + [23] aload_2 v2 + [24] invokevirtual #89 + - Methodref [android/database/sqlite/SQLiteOpenHelper.getWritableDatabase ()Landroid/database/sqlite/SQLiteDatabase;] + [27] astore_2 v2 + [28] goto +17 (target=45) + [31] astore_3 v3 + [32] getstatic #74 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.TAG Ljava/lang/String;] + [35] ldc #15 + - String [Error while opening database] + [37] aload_3 v3 + [38] invokestatic #94 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + [41] pop + [42] ldc #5 + - String [] + [44] areturn + [45] aconst_null + [46] astore_3 v3 + [47] aload_2 v2 + [48] ldc #22 + - String [history] + [50] getstatic #70 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.EXPORT_COL_PROJECTION [Ljava/lang/String;] + [53] aconst_null + [54] aconst_null + [55] aconst_null + [56] aconst_null + [57] ldc #30 + - String [timestamp DESC] + [59] invokevirtual #88 + - Methodref [android/database/sqlite/SQLiteDatabase.query (Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;] + [62] astore_3 v3 + [63] aload_3 v3 + [64] invokeinterface #139 + - InterfaceMethodref [android/database/Cursor.moveToNext ()Z] + [69] ifeq +105 (target=174) + [72] iconst_0 + [73] istore v4 + [75] iload v4 + [77] getstatic #70 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.EXPORT_COL_PROJECTION [Ljava/lang/String;] + [80] arraylength + [81] ificmpge +39 (target=120) + [84] aload_1 v1 + [85] bipush 34 + [87] invokevirtual #124 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [90] aload_3 v3 + [91] iload v4 + [93] invokeinterface #138 + - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;] + [98] ldc #7 + - String ["] + [100] ldc #9 + - String [""] + [102] invokevirtual #121 + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + [105] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [108] ldc #10 + - String [",] + [110] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [113] pop + [114] iinc v4, 1 + [117] goto -42 (target=75) + [120] aload_3 v3 + [121] getstatic #70 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.EXPORT_COL_PROJECTION [Ljava/lang/String;] + [124] arraylength + [125] iconst_1 + [126] isub + [127] invokeinterface #137 + - InterfaceMethodref [android/database/Cursor.getLong (I)J] + [132] lstore v4 + [134] aload_1 v1 + [135] bipush 34 + [137] invokevirtual #124 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [140] getstatic #71 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.EXPORT_DATE_TIME_FORMAT Ljava/text/DateFormat;] + [143] new #68 + - Class [java/util/Date] + [146] dup + [147] lload v4 + [149] invokespecial #134 + - Methodref [java/util/Date. (J)V] + [152] invokevirtual #131 + - Methodref [java/text/DateFormat.format (Ljava/util/Date;)Ljava/lang/String;] + [155] ldc #7 + - String ["] + [157] ldc #9 + - String [""] + [159] invokevirtual #121 + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + [162] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [165] ldc #8 + - String [" +] + [167] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [170] pop + [171] goto -108 (target=63) + [174] aload_3 v3 + [175] ifnull +9 (target=184) + [178] aload_3 v3 + [179] invokeinterface #136 + - InterfaceMethodref [android/database/Cursor.close ()V] + [184] aload_2 v2 + [185] invokevirtual #85 + - Methodref [android/database/sqlite/SQLiteDatabase.close ()V] + [188] goto +20 (target=208) + [191] astore_1 v1 + [192] aload_3 v3 + [193] ifnull +9 (target=202) + [196] aload_3 v3 + [197] invokeinterface #136 + - InterfaceMethodref [android/database/Cursor.close ()V] + [202] aload_2 v2 + [203] invokevirtual #85 + - Methodref [android/database/sqlite/SQLiteDatabase.close ()V] + [206] aload_1 v1 + [207] athrow + [208] aload_1 v1 + [209] areturn + Code attribute exceptions (count = 2): + - ExceptionInfo (23 -> 28: 31): + - Class [android/database/sqlite/SQLiteException] + - ExceptionInfo (47 -> 174: 191): + Code attribute attributes (attribute count = 0): + - Method: saveHistory(Ljava/lang/String;)Landroid/net/Uri; + Access flags: 0x8 + = static android.net.Uri saveHistory(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 230, locals = 3, stack = 6): + [0] new #55 + - Class [java/io/File] + [3] dup + [4] invokestatic #91 + - Methodref [android/os/Environment.getExternalStorageDirectory ()Ljava/io/File;] + [7] ldc #12 + - String [BarcodeScanner] + [9] invokespecial #108 + - Methodref [java/io/File. (Ljava/io/File;Ljava/lang/String;)V] + [12] astore_1 v1 + [13] new #55 + - Class [java/io/File] + [16] dup + [17] aload_1 v1 + [18] ldc #16 + - String [History] + [20] invokespecial #108 + - Methodref [java/io/File. (Ljava/io/File;Ljava/lang/String;)V] + [23] dup + [24] astore_1 v1 + [25] invokevirtual #109 + - Methodref [java/io/File.exists ()Z] + [28] ifne +38 (target=66) + [31] aload_1 v1 + [32] invokevirtual #111 + - Methodref [java/io/File.mkdirs ()Z] + [35] ifne +31 (target=66) + [38] getstatic #74 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.TAG Ljava/lang/String;] + [41] new #63 + - Class [java/lang/StringBuilder] + [44] dup + [45] invokespecial #122 + - Methodref [java/lang/StringBuilder. ()V] + [48] ldc #14 + - String [Couldn't make dir ] + [50] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [53] aload_1 v1 + [54] invokevirtual #126 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [57] invokevirtual #128 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [60] invokestatic #93 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I] + [63] pop + [64] aconst_null + [65] areturn + [66] new #55 + - Class [java/io/File] + [69] dup + [70] aload_1 v1 + [71] new #63 + - Class [java/lang/StringBuilder] + [74] dup + [75] invokespecial #122 + - Methodref [java/lang/StringBuilder. ()V] + [78] ldc #23 + - String [history-] + [80] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [83] invokestatic #129 + - Methodref [java/lang/System.currentTimeMillis ()J] + [86] invokevirtual #125 + - Methodref [java/lang/StringBuilder.append (J)Ljava/lang/StringBuilder;] + [89] ldc #11 + - String [.csv] + [91] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [94] invokevirtual #128 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [97] invokespecial #108 + - Methodref [java/io/File. (Ljava/io/File;Ljava/lang/String;)V] + [100] astore_1 v1 + [101] aconst_null + [102] astore_2 v2 + [103] new #58 + - Class [java/io/OutputStreamWriter] + [106] dup + [107] new #56 + - Class [java/io/FileOutputStream] + [110] dup + [111] aload_1 v1 + [112] invokespecial #112 + - Methodref [java/io/FileOutputStream. (Ljava/io/File;)V] + [115] ldc #18 + - String [UTF-8] + [117] invokestatic #130 + - Methodref [java/nio/charset/Charset.forName (Ljava/lang/String;)Ljava/nio/charset/Charset;] + [120] invokespecial #113 + - Methodref [java/io/OutputStreamWriter. (Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V] + [123] dup + [124] astore_2 v2 + [125] aload_0 v0 + [126] invokevirtual #115 + - Methodref [java/io/OutputStreamWriter.write (Ljava/lang/String;)V] + [129] new #63 + - Class [java/lang/StringBuilder] + [132] dup + [133] invokespecial #122 + - Methodref [java/lang/StringBuilder. ()V] + [136] ldc #20 + - String [file://] + [138] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [141] aload_1 v1 + [142] invokevirtual #110 + - Methodref [java/io/File.getAbsolutePath ()Ljava/lang/String;] + [145] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [148] invokevirtual #128 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [151] invokestatic #90 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [154] astore_0 v0 + [155] aload_2 v2 + [156] invokevirtual #114 + - Methodref [java/io/OutputStreamWriter.close ()V] + [159] goto +4 (target=163) + [162] pop + [163] aload_0 v0 + [164] areturn + [165] astore_0 v0 + [166] getstatic #74 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.TAG Ljava/lang/String;] + [169] new #63 + - Class [java/lang/StringBuilder] + [172] dup + [173] invokespecial #122 + - Methodref [java/lang/StringBuilder. ()V] + [176] ldc #13 + - String [Couldn't access file ] + [178] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [181] aload_1 v1 + [182] invokevirtual #126 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [185] ldc #6 + - String [ due to ] + [187] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [190] aload_0 v0 + [191] invokevirtual #126 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [194] invokevirtual #128 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [197] invokestatic #93 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I] + [200] pop + [201] aload_2 v2 + [202] ifnull +11 (target=213) + [205] aload_2 v2 + [206] invokevirtual #114 + - Methodref [java/io/OutputStreamWriter.close ()V] + [209] goto +4 (target=213) + [212] pop + [213] aconst_null + [214] areturn + [215] astore_0 v0 + [216] aload_2 v2 + [217] ifnull +11 (target=228) + [220] aload_2 v2 + [221] invokevirtual #114 + - Methodref [java/io/OutputStreamWriter.close ()V] + [224] goto +4 (target=228) + [227] pop + [228] aload_0 v0 + [229] athrow + Code attribute exceptions (count = 6): + - ExceptionInfo (155 -> 159: 162): + - Class [java/io/IOException] + - ExceptionInfo (103 -> 155: 165): + - Class [java/io/IOException] + - ExceptionInfo (205 -> 209: 212): + - Class [java/io/IOException] + - ExceptionInfo (103 -> 155: 215): + - ExceptionInfo (165 -> 201: 215): + - ExceptionInfo (220 -> 224: 227): + - Class [java/io/IOException] + Code attribute attributes (attribute count = 0): + - Method: massageHistoryField(Ljava/lang/String;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String massageHistoryField(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 9, locals = 1, stack = 3): + [0] aload_0 v0 + [1] ldc #7 + - String ["] + [3] ldc #9 + - String [""] + [5] invokevirtual #121 + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + [8] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: clearHistory()V + Access flags: 0x10 + = final void clearHistory() + Class member attributes (count = 1): + - Code attribute instructions (code length = 53, locals = 3, stack = 4): + [0] new #51 + - Class [com/google/zxing/client/android/history/DBHelper] + [3] dup + [4] aload_0 v0 + [5] getfield #75 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.activity Lcom/google/zxing/client/android/CaptureActivity;] + [8] invokespecial #102 + - Methodref [com/google/zxing/client/android/history/DBHelper. (Landroid/content/Context;)V] + [11] astore_1 v1 + [12] aload_1 v1 + [13] invokevirtual #89 + - Methodref [android/database/sqlite/SQLiteOpenHelper.getWritableDatabase ()Landroid/database/sqlite/SQLiteDatabase;] + [16] astore_1 v1 + [17] goto +15 (target=32) + [20] astore_1 v1 + [21] getstatic #74 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.TAG Ljava/lang/String;] + [24] ldc #15 + - String [Error while opening database] + [26] aload_1 v1 + [27] invokestatic #94 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I] + [30] pop + [31] return + [32] aload_1 v1 + [33] ldc #22 + - String [history] + [35] aconst_null + [36] aconst_null + [37] invokevirtual #86 + - Methodref [android/database/sqlite/SQLiteDatabase.delete (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I] + [40] pop + [41] aload_1 v1 + [42] invokevirtual #85 + - Methodref [android/database/sqlite/SQLiteDatabase.close ()V] + [45] return + [46] astore_2 v2 + [47] aload_1 v1 + [48] invokevirtual #85 + - Methodref [android/database/sqlite/SQLiteDatabase.close ()V] + [51] aload_2 v2 + [52] athrow + Code attribute exceptions (count = 2): + - ExceptionInfo (12 -> 17: 20): + - Class [android/database/sqlite/SQLiteException] + - ExceptionInfo (32 -> 41: 46): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 81, locals = 0, stack = 4): + [0] ldc #53 + - Class [com/google/zxing/client/android/history/HistoryManager] + [2] invokevirtual #116 + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + [5] putstatic #74 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.TAG Ljava/lang/String;] + [8] iconst_4 + [9] anewarray #62 + - Class [java/lang/String] + [12] dup + [13] iconst_0 + [14] ldc #27 + - String [text] + [16] aastore + [17] dup + [18] iconst_1 + [19] ldc #19 + - String [display] + [21] aastore + [22] dup + [23] iconst_2 + [24] ldc #21 + - String [format] + [26] aastore + [27] dup + [28] iconst_3 + [29] ldc #29 + - String [timestamp] + [31] aastore + [32] putstatic #72 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.GET_ITEM_COL_PROJECTION [Ljava/lang/String;] + [35] iconst_4 + [36] anewarray #62 + - Class [java/lang/String] + [39] dup + [40] iconst_0 + [41] ldc #27 + - String [text] + [43] aastore + [44] dup + [45] iconst_1 + [46] ldc #19 + - String [display] + [48] aastore + [49] dup + [50] iconst_2 + [51] ldc #21 + - String [format] + [53] aastore + [54] dup + [55] iconst_3 + [56] ldc #29 + - String [timestamp] + [58] aastore + [59] putstatic #70 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.EXPORT_COL_PROJECTION [Ljava/lang/String;] + [62] iconst_1 + [63] anewarray #62 + - Class [java/lang/String] + [66] dup + [67] iconst_0 + [68] ldc #24 + - String [id] + [70] aastore + [71] putstatic #73 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.ID_COL_PROJECTION [Ljava/lang/String;] + [74] invokestatic #132 + - Methodref [java/text/DateFormat.getDateTimeInstance ()Ljava/text/DateFormat;] + [77] putstatic #71 + - Fieldref [com/google/zxing/client/android/history/HistoryManager.EXPORT_DATE_TIME_FORMAT Ljava/text/DateFormat;] + [80] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x9 = public static + - Class [android/app/AlertDialog$Builder] + - Class [android/app/AlertDialog] + - Utf8 [Builder] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/DialogInterface] + - Utf8 [OnClickListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/AddressBookResultHandler + Superclass: com/google/zxing/client/android/result/ResultHandler + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.result.AddressBookResultHandler extends com.google.zxing.client.android.result.ResultHandler + +Interfaces (count = 0): + +Constant Pool (count = 244): + - Integer [2131230724] + - Integer [2131230730] + - Integer [2131230732] + - Integer [2131230747] + - Integer [2131230819] + - String [ +(] + - String [ (] + - String [android.intent.action.DIAL] + - String [android.intent.action.VIEW] + - String [geo:0,0?q=] + - String [mailto:] + - String [tel:] + - String [yyyy-MM-dd] + - String [yyyy-MM-dd'T'HH:mm:ss] + - String [yyyyMMdd] + - String [yyyyMMdd'T'HHmmss] + - Class [android/content/Intent] + - Class [android/net/Uri] + - Class [android/telephony/PhoneNumberUtils] + - Class [android/text/Spannable] + - Class [android/text/SpannableString] + - Class [android/text/style/StyleSpan] + - Class [com/google/zxing/client/android/result/AddressBookResultHandler] + - Class [com/google/zxing/client/android/result/ResultHandler] + - Class [com/google/zxing/client/result/AddressBookParsedResult] + - Class [com/google/zxing/client/result/ParsedResult] + - Class [java/lang/ArrayIndexOutOfBoundsException] + - Class [java/lang/Long] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Class [java/lang/StringBuilder] + - Class [java/text/DateFormat] + - Class [java/text/ParsePosition] + - Class [java/text/SimpleDateFormat] + - Class [java/util/Date] + - Fieldref [com/google/zxing/client/android/result/AddressBookResultHandler.DATE_FORMATS [Ljava/text/DateFormat;] + - Fieldref [com/google/zxing/client/android/result/AddressBookResultHandler.buttonCount I] + - Fieldref [com/google/zxing/client/android/result/AddressBookResultHandler.fields [Z] + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + - Methodref [android/net/Uri.encode (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + - Methodref [android/telephony/PhoneNumberUtils.formatNumber (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [android/text/SpannableString. (Ljava/lang/CharSequence;)V] + - Methodref [android/text/style/StyleSpan. (I)V] + - Methodref [com/google/zxing/client/android/result/AddressBookResultHandler.addContact ([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/AddressBookResultHandler.dialPhone (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/AddressBookResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - Methodref [com/google/zxing/client/android/result/AddressBookResultHandler.mapIndexToAction (I)I] + - Methodref [com/google/zxing/client/android/result/AddressBookResultHandler.parseDate (Ljava/lang/String;)Ljava/util/Date;] + - Methodref [com/google/zxing/client/android/result/AddressBookResultHandler.searchMap (Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/AddressBookResultHandler.sendEmail$14e1ec6d (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + - Methodref [com/google/zxing/client/android/result/ResultHandler.sendEmailFromUri (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getAddresses ()[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getBirthday ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getEmails ()[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getNames ()[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getNote ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getOrg ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getPhoneNumbers ()[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getPronunciation ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getTitle ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getURL ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ParsedResult.maybeAppend (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Methodref [com/google/zxing/client/result/ParsedResult.maybeAppend ([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Methodref [java/lang/ArrayIndexOutOfBoundsException. ()V] + - Methodref [java/lang/Long.valueOf (J)Ljava/lang/Long;] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.length ()I] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - Methodref [java/text/DateFormat.format (Ljava/lang/Object;)Ljava/lang/String;] + - Methodref [java/text/DateFormat.getDateInstance ()Ljava/text/DateFormat;] + - Methodref [java/text/DateFormat.parse (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;] + - Methodref [java/text/DateFormat.setLenient (Z)V] + - Methodref [java/text/ParsePosition. (I)V] + - Methodref [java/text/SimpleDateFormat. (Ljava/lang/String;)V] + - Methodref [java/util/Date.getTime ()J] + - InterfaceMethodref [android/text/Spannable.setSpan (Ljava/lang/Object;III)V] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - NameAndType [ (Ljava/lang/CharSequence;)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [ (Ljava/lang/String;Landroid/net/Uri;)V] + - NameAndType [DATE_FORMATS [Ljava/text/DateFormat;] + - NameAndType [addContact ([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (C)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [buttonCount I] + - NameAndType [dialPhone (Ljava/lang/String;)V] + - NameAndType [encode (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [fields [Z] + - NameAndType [format (Ljava/lang/Object;)Ljava/lang/String;] + - NameAndType [formatNumber (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [getAddresses ()[Ljava/lang/String;] + - NameAndType [getBirthday ()Ljava/lang/String;] + - NameAndType [getDateInstance ()Ljava/text/DateFormat;] + - NameAndType [getEmails ()[Ljava/lang/String;] + - NameAndType [getNames ()[Ljava/lang/String;] + - NameAndType [getNote ()Ljava/lang/String;] + - NameAndType [getOrg ()Ljava/lang/String;] + - NameAndType [getPhoneNumbers ()[Ljava/lang/String;] + - NameAndType [getPronunciation ()Ljava/lang/String;] + - NameAndType [getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - NameAndType [getTime ()J] + - NameAndType [getTitle ()Ljava/lang/String;] + - NameAndType [getURL ()Ljava/lang/String;] + - NameAndType [launchIntent (Landroid/content/Intent;)V] + - NameAndType [length ()I] + - NameAndType [mapIndexToAction (I)I] + - NameAndType [maybeAppend (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - NameAndType [maybeAppend ([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - NameAndType [parse (Ljava/lang/String;)Landroid/net/Uri;] + - NameAndType [parse (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;] + - NameAndType [parseDate (Ljava/lang/String;)Ljava/util/Date;] + - NameAndType [searchMap (Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [sendEmail (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [sendEmail$14e1ec6d (Ljava/lang/String;)V] + - NameAndType [sendEmailFromUri (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [setLenient (Z)V] + - NameAndType [setSpan (Ljava/lang/Object;III)V] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [valueOf (J)Ljava/lang/Long;] + - Utf8 [ +(] + - Utf8 [ (] + - Utf8 [()I] + - Utf8 [()J] + - Utf8 [()Lcom/google/zxing/client/result/ParsedResult;] + - Utf8 [()Ljava/lang/CharSequence;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Ljava/text/DateFormat;] + - Utf8 [()V] + - Utf8 [()[Ljava/lang/String;] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(C)Ljava/lang/StringBuilder;] + - Utf8 [(I)I] + - Utf8 [(I)V] + - Utf8 [(J)Ljava/lang/Long;] + - Utf8 [(Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Utf8 [(Landroid/content/Intent;)V] + - Utf8 [(Ljava/lang/CharSequence;)V] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/Object;III)V] + - Utf8 [(Ljava/lang/String;)Landroid/net/Uri;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)Ljava/util/Date;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Landroid/net/Uri;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Utf8 [(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;] + - Utf8 [(Z)V] + - Utf8 [([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Utf8 [([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [DATE_FORMATS] + - Utf8 [I] + - Utf8 [[Ljava/text/DateFormat;] + - Utf8 [[Z] + - Utf8 [addContact] + - Utf8 [android.intent.action.DIAL] + - Utf8 [android.intent.action.VIEW] + - Utf8 [android/content/Intent] + - Utf8 [android/net/Uri] + - Utf8 [android/telephony/PhoneNumberUtils] + - Utf8 [android/text/Spannable] + - Utf8 [android/text/SpannableString] + - Utf8 [android/text/style/StyleSpan] + - Utf8 [append] + - Utf8 [buttonCount] + - Utf8 [com/google/zxing/client/android/result/AddressBookResultHandler] + - Utf8 [com/google/zxing/client/android/result/ResultHandler] + - Utf8 [com/google/zxing/client/result/AddressBookParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [dialPhone] + - Utf8 [encode] + - Utf8 [fields] + - Utf8 [format] + - Utf8 [formatNumber] + - Utf8 [geo:0,0?q=] + - Utf8 [getAddresses] + - Utf8 [getBirthday] + - Utf8 [getButtonCount] + - Utf8 [getButtonText] + - Utf8 [getDateInstance] + - Utf8 [getDisplayContents] + - Utf8 [getDisplayTitle] + - Utf8 [getEmails] + - Utf8 [getNames] + - Utf8 [getNote] + - Utf8 [getOrg] + - Utf8 [getPhoneNumbers] + - Utf8 [getPronunciation] + - Utf8 [getResult] + - Utf8 [getTime] + - Utf8 [getTitle] + - Utf8 [getURL] + - Utf8 [handleButtonPress] + - Utf8 [java/lang/ArrayIndexOutOfBoundsException] + - Utf8 [java/lang/Long] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [java/lang/StringBuilder] + - Utf8 [java/text/DateFormat] + - Utf8 [java/text/ParsePosition] + - Utf8 [java/text/SimpleDateFormat] + - Utf8 [java/util/Date] + - Utf8 [launchIntent] + - Utf8 [length] + - Utf8 [mailto:] + - Utf8 [mapIndexToAction] + - Utf8 [maybeAppend] + - Utf8 [parse] + - Utf8 [parseDate] + - Utf8 [searchMap] + - Utf8 [sendEmail] + - Utf8 [sendEmail$14e1ec6d] + - Utf8 [sendEmailFromUri] + - Utf8 [setLenient] + - Utf8 [setSpan] + - Utf8 [tel:] + - Utf8 [toString] + - Utf8 [valueOf] + - Utf8 [yyyy-MM-dd] + - Utf8 [yyyy-MM-dd'T'HH:mm:ss] + - Utf8 [yyyyMMdd] + - Utf8 [yyyyMMdd'T'HHmmss] + +Fields (count = 3): + - Field: DATE_FORMATS [Ljava/text/DateFormat; + Access flags: 0x1a + = private static final java.text.DateFormat[] DATE_FORMATS + - Field: fields [Z + Access flags: 0x12 + = private final boolean[] fields + - Field: buttonCount I + Access flags: 0x2 + = private int buttonCount + +Methods (count = 9): + - Method: mapIndexToAction(I)I + Access flags: 0x2 + = private int mapIndexToAction(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 44, locals = 4, stack = 2): + [0] iload_1 v1 + [1] aload_0 v0 + [2] getfield #37 + - Fieldref [com/google/zxing/client/android/result/AddressBookResultHandler.buttonCount I] + [5] ificmpge +37 (target=42) + [8] iconst_m1 + [9] istore_2 v2 + [10] iconst_0 + [11] istore_3 v3 + [12] iload_3 v3 + [13] iconst_4 + [14] ificmpge +28 (target=42) + [17] aload_0 v0 + [18] getfield #38 + - Fieldref [com/google/zxing/client/android/result/AddressBookResultHandler.fields [Z] + [21] iload_3 v3 + [22] baload + [23] ifeq +6 (target=29) + [26] iinc v2, 1 + [29] iload_2 v2 + [30] iload_1 v1 + [31] ificmpne +5 (target=36) + [34] iload_3 v3 + [35] ireturn + [36] iinc v3, 1 + [39] goto -27 (target=12) + [42] iconst_m1 + [43] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V + Access flags: 0x1 + = public AddressBookResultHandler(android.app.Activity,com.google.zxing.client.result.ParsedResult) + Class member attributes (count = 1): + - Code attribute instructions (code length = 153, locals = 4, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] invokespecial #52 + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [6] aload_2 v2 + [7] checkcast #25 + - Class [com/google/zxing/client/result/AddressBookParsedResult] + [10] dup + [11] astore_1 v1 + [12] invokevirtual #55 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getAddresses ()[Ljava/lang/String;] + [15] dup + [16] astore_2 v2 + [17] ifnull +21 (target=38) + [20] aload_2 v2 + [21] arraylength + [22] ifle +16 (target=38) + [25] aload_2 v2 + [26] iconst_0 + [27] aaload + [28] invokevirtual #69 + - Methodref [java/lang/String.length ()I] + [31] ifle +7 (target=38) + [34] iconst_1 + [35] goto +4 (target=39) + [38] iconst_0 + [39] istore_2 v2 + [40] aload_1 v1 + [41] invokevirtual #61 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getPhoneNumbers ()[Ljava/lang/String;] + [44] dup + [45] astore_3 v3 + [46] ifnull +12 (target=58) + [49] aload_3 v3 + [50] arraylength + [51] ifle +7 (target=58) + [54] iconst_1 + [55] goto +4 (target=59) + [58] iconst_0 + [59] istore_3 v3 + [60] aload_1 v1 + [61] invokevirtual #57 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getEmails ()[Ljava/lang/String;] + [64] dup + [65] astore_1 v1 + [66] ifnull +12 (target=78) + [69] aload_1 v1 + [70] arraylength + [71] ifle +7 (target=78) + [74] iconst_1 + [75] goto +4 (target=79) + [78] iconst_0 + [79] istore_1 v1 + [80] aload_0 v0 + [81] iconst_4 + [82] newarray 4 + [84] putfield #38 + - Fieldref [com/google/zxing/client/android/result/AddressBookResultHandler.fields [Z] + [87] aload_0 v0 + [88] getfield #38 + - Fieldref [com/google/zxing/client/android/result/AddressBookResultHandler.fields [Z] + [91] iconst_0 + [92] iconst_1 + [93] bastore + [94] aload_0 v0 + [95] getfield #38 + - Fieldref [com/google/zxing/client/android/result/AddressBookResultHandler.fields [Z] + [98] iconst_1 + [99] iload_2 v2 + [100] bastore + [101] aload_0 v0 + [102] getfield #38 + - Fieldref [com/google/zxing/client/android/result/AddressBookResultHandler.fields [Z] + [105] iconst_2 + [106] iload_3 v3 + [107] bastore + [108] aload_0 v0 + [109] getfield #38 + - Fieldref [com/google/zxing/client/android/result/AddressBookResultHandler.fields [Z] + [112] iconst_3 + [113] iload_1 v1 + [114] bastore + [115] aload_0 v0 + [116] iconst_0 + [117] putfield #37 + - Fieldref [com/google/zxing/client/android/result/AddressBookResultHandler.buttonCount I] + [120] iconst_0 + [121] istore_1 v1 + [122] iload_1 v1 + [123] iconst_4 + [124] ificmpge +28 (target=152) + [127] aload_0 v0 + [128] getfield #38 + - Fieldref [com/google/zxing/client/android/result/AddressBookResultHandler.fields [Z] + [131] iload_1 v1 + [132] baload + [133] ifeq +13 (target=146) + [136] aload_0 v0 + [137] dup + [138] getfield #37 + - Fieldref [com/google/zxing/client/android/result/AddressBookResultHandler.buttonCount I] + [141] iconst_1 + [142] iadd + [143] putfield #37 + - Fieldref [com/google/zxing/client/android/result/AddressBookResultHandler.buttonCount I] + [146] iinc v1, 1 + [149] goto -27 (target=122) + [152] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonCount()I + Access flags: 0x11 + = public final int getButtonCount() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #37 + - Fieldref [com/google/zxing/client/android/result/AddressBookResultHandler.buttonCount I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonText(I)I + Access flags: 0x11 + = public final int getButtonText(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 104, locals = 5, stack = 2): + [0] aload_0 v0 + [1] iload_1 v1 + [2] istore_2 v2 + [3] astore_1 v1 + [4] iload_2 v2 + [5] aload_1 v1 + [6] getfield #37 + - Fieldref [com/google/zxing/client/android/result/AddressBookResultHandler.buttonCount I] + [9] ificmpge +43 (target=52) + [12] iconst_m1 + [13] istore_3 v3 + [14] iconst_0 + [15] istore v4 + [17] iload v4 + [19] iconst_4 + [20] ificmpge +32 (target=52) + [23] aload_1 v1 + [24] getfield #38 + - Fieldref [com/google/zxing/client/android/result/AddressBookResultHandler.fields [Z] + [27] iload v4 + [29] baload + [30] ifeq +6 (target=36) + [33] iinc v3, 1 + [36] iload_3 v3 + [37] iload_2 v2 + [38] ificmpne +8 (target=46) + [41] iload v4 + [43] goto +10 (target=53) + [46] iinc v4, 1 + [49] goto -32 (target=17) + [52] iconst_m1 + [53] tableswitch (4 offsets, default=43) (target=96) + 0: offset = 31, target = 84 + 1: offset = 34, target = 87 + 2: offset = 37, target = 90 + 3: offset = 40, target = 93 + default: offset = 43, target = 96 + [84] ldc #1 + - Integer [2131230724] + [86] ireturn + [87] ldc #4 + - Integer [2131230747] + [89] ireturn + [90] ldc #2 + - Integer [2131230730] + [92] ireturn + [93] ldc #3 + - Integer [2131230732] + [95] ireturn + [96] new #27 + - Class [java/lang/ArrayIndexOutOfBoundsException] + [99] dup + [100] invokespecial #67 + - Methodref [java/lang/ArrayIndexOutOfBoundsException. ()V] + [103] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: handleButtonPress(I)V + Access flags: 0x11 + = public final void handleButtonPress(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 329, locals = 7, stack = 8): + [0] aload_0 v0 + [1] invokevirtual #47 + - Methodref [com/google/zxing/client/android/result/AddressBookResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + [4] checkcast #25 + - Class [com/google/zxing/client/result/AddressBookParsedResult] + [7] dup + [8] astore_2 v2 + [9] invokevirtual #55 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getAddresses ()[Ljava/lang/String;] + [12] dup + [13] astore_3 v3 + [14] ifnull +8 (target=22) + [17] aload_3 v3 + [18] arraylength + [19] ifgt +7 (target=26) + [22] aconst_null + [23] goto +6 (target=29) + [26] aload_3 v3 + [27] iconst_0 + [28] aaload + [29] astore_3 v3 + [30] aload_0 v0 + [31] iload_1 v1 + [32] istore v4 + [34] astore_1 v1 + [35] iload v4 + [37] aload_1 v1 + [38] getfield #37 + - Fieldref [com/google/zxing/client/android/result/AddressBookResultHandler.buttonCount I] + [41] ificmpge +46 (target=87) + [44] iconst_m1 + [45] istore v5 + [47] iconst_0 + [48] istore v6 + [50] iload v6 + [52] iconst_4 + [53] ificmpge +34 (target=87) + [56] aload_1 v1 + [57] getfield #38 + - Fieldref [com/google/zxing/client/android/result/AddressBookResultHandler.fields [Z] + [60] iload v6 + [62] baload + [63] ifeq +6 (target=69) + [66] iinc v5, 1 + [69] iload v5 + [71] iload v4 + [73] ificmpne +8 (target=81) + [76] iload v6 + [78] goto +10 (target=88) + [81] iinc v6, 1 + [84] goto -34 (target=50) + [87] iconst_m1 + [88] tableswitch (4 offsets, default=240) (target=328) + 0: offset = 32, target = 120 + 1: offset = 62, target = 150 + 2: offset = 164, target = 252 + 3: offset = 207, target = 295 + default: offset = 240, target = 328 + [120] aload_0 v0 + [121] aload_2 v2 + [122] invokevirtual #58 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getNames ()[Ljava/lang/String;] + [125] aload_2 v2 + [126] invokevirtual #61 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getPhoneNumbers ()[Ljava/lang/String;] + [129] aload_2 v2 + [130] invokevirtual #57 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getEmails ()[Ljava/lang/String;] + [133] aload_2 v2 + [134] invokevirtual #59 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getNote ()Ljava/lang/String;] + [137] aload_3 v3 + [138] aload_2 v2 + [139] invokevirtual #60 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getOrg ()Ljava/lang/String;] + [142] aload_2 v2 + [143] invokevirtual #63 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getTitle ()Ljava/lang/String;] + [146] invokevirtual #45 + - Methodref [com/google/zxing/client/android/result/AddressBookResultHandler.addContact ([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [149] return + [150] aload_2 v2 + [151] invokevirtual #58 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getNames ()[Ljava/lang/String;] + [154] dup + [155] astore_1 v1 + [156] ifnull +9 (target=165) + [159] aload_1 v1 + [160] iconst_0 + [161] aaload + [162] goto +4 (target=166) + [165] aconst_null + [166] astore_1 v1 + [167] aload_0 v0 + [168] aload_3 v3 + [169] aload_1 v1 + [170] astore_3 v3 + [171] astore_2 v2 + [172] astore_1 v1 + [173] aload_3 v3 + [174] ifnull +39 (target=213) + [177] aload_3 v3 + [178] invokevirtual #69 + - Methodref [java/lang/String.length ()I] + [181] ifle +32 (target=213) + [184] new #31 + - Class [java/lang/StringBuilder] + [187] dup + [188] invokespecial #75 + - Methodref [java/lang/StringBuilder. ()V] + [191] aload_2 v2 + [192] invokevirtual #77 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [195] ldc #7 + - String [ (] + [197] invokevirtual #77 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [200] aload_3 v3 + [201] invokevirtual #77 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [204] bipush 41 + [206] invokevirtual #76 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [209] invokevirtual #78 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [212] astore_2 v2 + [213] aload_1 v1 + [214] new #17 + - Class [android/content/Intent] + [217] dup + [218] ldc #9 + - String [android.intent.action.VIEW] + [220] new #31 + - Class [java/lang/StringBuilder] + [223] dup + [224] invokespecial #75 + - Methodref [java/lang/StringBuilder. ()V] + [227] ldc #10 + - String [geo:0,0?q=] + [229] invokevirtual #77 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [232] aload_2 v2 + [233] invokestatic #40 + - Methodref [android/net/Uri.encode (Ljava/lang/String;)Ljava/lang/String;] + [236] invokevirtual #77 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [239] invokevirtual #78 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [242] invokestatic #41 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [245] invokespecial #39 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [248] invokevirtual #53 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [251] return + [252] aload_0 v0 + [253] aload_2 v2 + [254] invokevirtual #61 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getPhoneNumbers ()[Ljava/lang/String;] + [257] iconst_0 + [258] aaload + [259] astore_2 v2 + [260] new #17 + - Class [android/content/Intent] + [263] dup + [264] ldc #8 + - String [android.intent.action.DIAL] + [266] new #31 + - Class [java/lang/StringBuilder] + [269] dup + [270] invokespecial #75 + - Methodref [java/lang/StringBuilder. ()V] + [273] ldc #12 + - String [tel:] + [275] invokevirtual #77 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [278] aload_2 v2 + [279] invokevirtual #77 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [282] invokevirtual #78 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [285] invokestatic #41 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [288] invokespecial #39 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [291] invokevirtual #53 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [294] return + [295] aload_0 v0 + [296] aload_2 v2 + [297] invokevirtual #57 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getEmails ()[Ljava/lang/String;] + [300] iconst_0 + [301] aaload + [302] astore_2 v2 + [303] new #31 + - Class [java/lang/StringBuilder] + [306] dup + [307] invokespecial #75 + - Methodref [java/lang/StringBuilder. ()V] + [310] ldc #11 + - String [mailto:] + [312] invokevirtual #77 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [315] aload_2 v2 + [316] invokevirtual #77 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [319] invokevirtual #78 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [322] aload_2 v2 + [323] aconst_null + [324] aconst_null + [325] invokevirtual #54 + - Methodref [com/google/zxing/client/android/result/ResultHandler.sendEmailFromUri (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [328] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseDate(Ljava/lang/String;)Ljava/util/Date; + Access flags: 0xa + = private static java.util.Date parseDate(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 76, locals = 6, stack = 5): + [0] getstatic #36 + - Fieldref [com/google/zxing/client/android/result/AddressBookResultHandler.DATE_FORMATS [Ljava/text/DateFormat;] + [3] dup + [4] astore_1 v1 + [5] arraylength + [6] istore_2 v2 + [7] iconst_0 + [8] istore_3 v3 + [9] iload_3 v3 + [10] iload_2 v2 + [11] ificmpge +63 (target=74) + [14] aload_1 v1 + [15] iload_3 v3 + [16] aaload + [17] dup + [18] astore v4 + [20] dup + [21] astore v5 + [23] monitorenter + [24] aload v4 + [26] iconst_0 + [27] invokevirtual #82 + - Methodref [java/text/DateFormat.setLenient (Z)V] + [30] aload v4 + [32] aload_0 v0 + [33] new #33 + - Class [java/text/ParsePosition] + [36] dup + [37] iconst_0 + [38] invokespecial #83 + - Methodref [java/text/ParsePosition. (I)V] + [41] invokevirtual #81 + - Methodref [java/text/DateFormat.parse (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;] + [44] dup + [45] astore v4 + [47] ifnull +9 (target=56) + [50] aload v4 + [52] aload v5 + [54] monitorexit + [55] areturn + [56] aload v5 + [58] monitorexit + [59] goto +9 (target=68) + [62] astore_0 v0 + [63] aload v5 + [65] monitorexit + [66] aload_0 v0 + [67] athrow + [68] iinc v3, 1 + [71] goto -62 (target=9) + [74] aconst_null + [75] areturn + Code attribute exceptions (count = 1): + - ExceptionInfo (24 -> 55: 62): + Code attribute attributes (attribute count = 0): + - Method: getDisplayContents()Ljava/lang/CharSequence; + Access flags: 0x11 + = public final java.lang.CharSequence getDisplayContents() + Class member attributes (count = 1): + - Code attribute instructions (code length = 475, locals = 9, stack = 5): + [0] aload_0 v0 + [1] invokevirtual #47 + - Methodref [com/google/zxing/client/android/result/AddressBookResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + [4] checkcast #25 + - Class [com/google/zxing/client/result/AddressBookParsedResult] + [7] astore_1 v1 + [8] new #30 + - Class [java/lang/StringBuffer] + [11] dup + [12] bipush 100 + [14] invokespecial #70 + - Methodref [java/lang/StringBuffer. (I)V] + [17] astore_2 v2 + [18] aload_1 v1 + [19] invokevirtual #58 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getNames ()[Ljava/lang/String;] + [22] aload_2 v2 + [23] invokestatic #66 + - Methodref [com/google/zxing/client/result/ParsedResult.maybeAppend ([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + [26] aload_2 v2 + [27] invokevirtual #73 + - Methodref [java/lang/StringBuffer.length ()I] + [30] istore_3 v3 + [31] aload_1 v1 + [32] invokevirtual #62 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getPronunciation ()Ljava/lang/String;] + [35] dup + [36] astore v4 + [38] ifnull +32 (target=70) + [41] aload v4 + [43] invokevirtual #69 + - Methodref [java/lang/String.length ()I] + [46] ifle +24 (target=70) + [49] aload_2 v2 + [50] ldc #6 + - String [ +(] + [52] invokevirtual #72 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [55] pop + [56] aload_2 v2 + [57] aload v4 + [59] invokevirtual #72 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [62] pop + [63] aload_2 v2 + [64] bipush 41 + [66] invokevirtual #71 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [69] pop + [70] aload_1 v1 + [71] invokevirtual #63 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getTitle ()Ljava/lang/String;] + [74] aload_2 v2 + [75] astore v8 + [77] dup + [78] astore v7 + [80] ifnull +35 (target=115) + [83] aload v7 + [85] invokevirtual #69 + - Methodref [java/lang/String.length ()I] + [88] ifle +27 (target=115) + [91] aload v8 + [93] invokevirtual #73 + - Methodref [java/lang/StringBuffer.length ()I] + [96] ifle +11 (target=107) + [99] aload v8 + [101] bipush 10 + [103] invokevirtual #71 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [106] pop + [107] aload v8 + [109] aload v7 + [111] invokevirtual #72 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [114] pop + [115] aload_1 v1 + [116] invokevirtual #60 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getOrg ()Ljava/lang/String;] + [119] aload_2 v2 + [120] astore v8 + [122] dup + [123] astore v7 + [125] ifnull +35 (target=160) + [128] aload v7 + [130] invokevirtual #69 + - Methodref [java/lang/String.length ()I] + [133] ifle +27 (target=160) + [136] aload v8 + [138] invokevirtual #73 + - Methodref [java/lang/StringBuffer.length ()I] + [141] ifle +11 (target=152) + [144] aload v8 + [146] bipush 10 + [148] invokevirtual #71 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [151] pop + [152] aload v8 + [154] aload v7 + [156] invokevirtual #72 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [159] pop + [160] aload_1 v1 + [161] invokevirtual #55 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getAddresses ()[Ljava/lang/String;] + [164] aload_2 v2 + [165] invokestatic #66 + - Methodref [com/google/zxing/client/result/ParsedResult.maybeAppend ([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + [168] aload_1 v1 + [169] invokevirtual #61 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getPhoneNumbers ()[Ljava/lang/String;] + [172] dup + [173] astore v4 + [175] ifnull +76 (target=251) + [178] aload v4 + [180] dup + [181] astore v4 + [183] arraylength + [184] istore v5 + [186] iconst_0 + [187] istore v6 + [189] iload v6 + [191] iload v5 + [193] ificmpge +58 (target=251) + [196] aload v4 + [198] iload v6 + [200] aaload + [201] invokestatic #42 + - Methodref [android/telephony/PhoneNumberUtils.formatNumber (Ljava/lang/String;)Ljava/lang/String;] + [204] aload_2 v2 + [205] astore v8 + [207] dup + [208] astore v7 + [210] ifnull +35 (target=245) + [213] aload v7 + [215] invokevirtual #69 + - Methodref [java/lang/String.length ()I] + [218] ifle +27 (target=245) + [221] aload v8 + [223] invokevirtual #73 + - Methodref [java/lang/StringBuffer.length ()I] + [226] ifle +11 (target=237) + [229] aload v8 + [231] bipush 10 + [233] invokevirtual #71 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [236] pop + [237] aload v8 + [239] aload v7 + [241] invokevirtual #72 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [244] pop + [245] iinc v6, 1 + [248] goto -59 (target=189) + [251] aload_1 v1 + [252] invokevirtual #57 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getEmails ()[Ljava/lang/String;] + [255] aload_2 v2 + [256] invokestatic #66 + - Methodref [com/google/zxing/client/result/ParsedResult.maybeAppend ([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + [259] aload_1 v1 + [260] invokevirtual #64 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getURL ()Ljava/lang/String;] + [263] aload_2 v2 + [264] astore v8 + [266] dup + [267] astore v7 + [269] ifnull +35 (target=304) + [272] aload v7 + [274] invokevirtual #69 + - Methodref [java/lang/String.length ()I] + [277] ifle +27 (target=304) + [280] aload v8 + [282] invokevirtual #73 + - Methodref [java/lang/StringBuffer.length ()I] + [285] ifle +11 (target=296) + [288] aload v8 + [290] bipush 10 + [292] invokevirtual #71 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [295] pop + [296] aload v8 + [298] aload v7 + [300] invokevirtual #72 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [303] pop + [304] aload_1 v1 + [305] invokevirtual #56 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getBirthday ()Ljava/lang/String;] + [308] dup + [309] astore v4 + [311] ifnull +77 (target=388) + [314] aload v4 + [316] invokevirtual #69 + - Methodref [java/lang/String.length ()I] + [319] ifle +69 (target=388) + [322] aload v4 + [324] invokestatic #49 + - Methodref [com/google/zxing/client/android/result/AddressBookResultHandler.parseDate (Ljava/lang/String;)Ljava/util/Date;] + [327] dup + [328] astore v5 + [330] ifnull +58 (target=388) + [333] invokestatic #80 + - Methodref [java/text/DateFormat.getDateInstance ()Ljava/text/DateFormat;] + [336] aload v5 + [338] invokevirtual #85 + - Methodref [java/util/Date.getTime ()J] + [341] invokestatic #68 + - Methodref [java/lang/Long.valueOf (J)Ljava/lang/Long;] + [344] invokevirtual #79 + - Methodref [java/text/DateFormat.format (Ljava/lang/Object;)Ljava/lang/String;] + [347] aload_2 v2 + [348] astore v8 + [350] dup + [351] astore v7 + [353] ifnull +35 (target=388) + [356] aload v7 + [358] invokevirtual #69 + - Methodref [java/lang/String.length ()I] + [361] ifle +27 (target=388) + [364] aload v8 + [366] invokevirtual #73 + - Methodref [java/lang/StringBuffer.length ()I] + [369] ifle +11 (target=380) + [372] aload v8 + [374] bipush 10 + [376] invokevirtual #71 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [379] pop + [380] aload v8 + [382] aload v7 + [384] invokevirtual #72 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [387] pop + [388] aload_1 v1 + [389] invokevirtual #59 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.getNote ()Ljava/lang/String;] + [392] aload_2 v2 + [393] astore v8 + [395] dup + [396] astore v7 + [398] ifnull +35 (target=433) + [401] aload v7 + [403] invokevirtual #69 + - Methodref [java/lang/String.length ()I] + [406] ifle +27 (target=433) + [409] aload v8 + [411] invokevirtual #73 + - Methodref [java/lang/StringBuffer.length ()I] + [414] ifle +11 (target=425) + [417] aload v8 + [419] bipush 10 + [421] invokevirtual #71 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [424] pop + [425] aload v8 + [427] aload v7 + [429] invokevirtual #72 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [432] pop + [433] iload_3 v3 + [434] ifle +36 (target=470) + [437] new #21 + - Class [android/text/SpannableString] + [440] dup + [441] aload_2 v2 + [442] invokevirtual #74 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [445] invokespecial #43 + - Methodref [android/text/SpannableString. (Ljava/lang/CharSequence;)V] + [448] dup + [449] astore v5 + [451] new #22 + - Class [android/text/style/StyleSpan] + [454] dup + [455] iconst_1 + [456] invokespecial #44 + - Methodref [android/text/style/StyleSpan. (I)V] + [459] iconst_0 + [460] iload_3 v3 + [461] iconst_0 + [462] invokeinterface #86 + - InterfaceMethodref [android/text/Spannable.setSpan (Ljava/lang/Object;III)V] + [467] aload v5 + [469] areturn + [470] aload_2 v2 + [471] invokevirtual #74 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [474] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayTitle()I + Access flags: 0x11 + = public final int getDisplayTitle() + Class member attributes (count = 1): + - Code attribute instructions (code length = 3, locals = 1, stack = 1): + [0] ldc #5 + - Integer [2131230819] + [2] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 56, locals = 0, stack = 6): + [0] iconst_4 + [1] anewarray #32 + - Class [java/text/DateFormat] + [4] dup + [5] iconst_0 + [6] new #34 + - Class [java/text/SimpleDateFormat] + [9] dup + [10] ldc #15 + - String [yyyyMMdd] + [12] invokespecial #84 + - Methodref [java/text/SimpleDateFormat. (Ljava/lang/String;)V] + [15] aastore + [16] dup + [17] iconst_1 + [18] new #34 + - Class [java/text/SimpleDateFormat] + [21] dup + [22] ldc #16 + - String [yyyyMMdd'T'HHmmss] + [24] invokespecial #84 + - Methodref [java/text/SimpleDateFormat. (Ljava/lang/String;)V] + [27] aastore + [28] dup + [29] iconst_2 + [30] new #34 + - Class [java/text/SimpleDateFormat] + [33] dup + [34] ldc #13 + - String [yyyy-MM-dd] + [36] invokespecial #84 + - Methodref [java/text/SimpleDateFormat. (Ljava/lang/String;)V] + [39] aastore + [40] dup + [41] iconst_3 + [42] new #34 + - Class [java/text/SimpleDateFormat] + [45] dup + [46] ldc #14 + - String [yyyy-MM-dd'T'HH:mm:ss] + [48] invokespecial #84 + - Methodref [java/text/SimpleDateFormat. (Ljava/lang/String;)V] + [51] aastore + [52] putstatic #36 + - Fieldref [com/google/zxing/client/android/result/AddressBookResultHandler.DATE_FORMATS [Ljava/text/DateFormat;] + [55] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/CalendarResultHandler + Superclass: com/google/zxing/client/android/result/ResultHandler + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.result.CalendarResultHandler extends com.google.zxing.client.android.result.ResultHandler + +Interfaces (count = 0): + +Constant Pool (count = 150): + - Integer [2131230723] + - Integer [2131230820] + - String [yyyyMMdd] + - String [yyyyMMdd'T'HHmmss] + - Class [com/google/zxing/client/android/result/CalendarResultHandler] + - Class [com/google/zxing/client/android/result/ResultHandler] + - Class [com/google/zxing/client/result/CalendarParsedResult] + - Class [com/google/zxing/client/result/ParsedResult] + - Class [java/lang/Long] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Class [java/text/DateFormat] + - Class [java/text/ParsePosition] + - Class [java/text/SimpleDateFormat] + - Class [java/util/Calendar] + - Class [java/util/Date] + - Class [java/util/GregorianCalendar] + - Fieldref [com/google/zxing/client/android/result/CalendarResultHandler.DATE_FORMAT Ljava/text/DateFormat;] + - Fieldref [com/google/zxing/client/android/result/CalendarResultHandler.DATE_TIME_FORMAT Ljava/text/DateFormat;] + - Fieldref [com/google/zxing/client/android/result/CalendarResultHandler.buttons [I] + - Methodref [com/google/zxing/client/android/result/CalendarResultHandler.addCalendarEvent (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/CalendarResultHandler.appendTime (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Methodref [com/google/zxing/client/android/result/CalendarResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/result/CalendarParsedResult.getAttendee ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/CalendarParsedResult.getDescription ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/CalendarParsedResult.getEnd ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/CalendarParsedResult.getLocation ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/CalendarParsedResult.getStart ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/CalendarParsedResult.getSummary ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ParsedResult.maybeAppend (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Methodref [java/lang/Long.valueOf (J)Ljava/lang/Long;] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.length ()I] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - Methodref [java/text/DateFormat.format (Ljava/lang/Object;)Ljava/lang/String;] + - Methodref [java/text/DateFormat.getDateInstance ()Ljava/text/DateFormat;] + - Methodref [java/text/DateFormat.getDateTimeInstance ()Ljava/text/DateFormat;] + - Methodref [java/text/DateFormat.parse (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;] + - Methodref [java/text/ParsePosition. (I)V] + - Methodref [java/text/SimpleDateFormat. (Ljava/lang/String;)V] + - Methodref [java/util/Calendar.get (I)I] + - Methodref [java/util/Date.getTime ()J] + - Methodref [java/util/GregorianCalendar. ()V] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [DATE_FORMAT Ljava/text/DateFormat;] + - NameAndType [DATE_TIME_FORMAT Ljava/text/DateFormat;] + - NameAndType [addCalendarEvent (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [appendTime (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - NameAndType [buttons [I] + - NameAndType [charAt (I)C] + - NameAndType [format (Ljava/lang/Object;)Ljava/lang/String;] + - NameAndType [get (I)I] + - NameAndType [getAttendee ()Ljava/lang/String;] + - NameAndType [getDateInstance ()Ljava/text/DateFormat;] + - NameAndType [getDateTimeInstance ()Ljava/text/DateFormat;] + - NameAndType [getDescription ()Ljava/lang/String;] + - NameAndType [getEnd ()Ljava/lang/String;] + - NameAndType [getLocation ()Ljava/lang/String;] + - NameAndType [getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - NameAndType [getStart ()Ljava/lang/String;] + - NameAndType [getSummary ()Ljava/lang/String;] + - NameAndType [getTime ()J] + - NameAndType [length ()I] + - NameAndType [maybeAppend (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - NameAndType [parse (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;] + - NameAndType [substring (II)Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [valueOf (J)Ljava/lang/Long;] + - Utf8 [()I] + - Utf8 [()J] + - Utf8 [()Lcom/google/zxing/client/result/ParsedResult;] + - Utf8 [()Ljava/lang/CharSequence;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Ljava/text/DateFormat;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)C] + - Utf8 [(I)I] + - Utf8 [(I)V] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(J)Ljava/lang/Long;] + - Utf8 [(Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Utf8 [(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [DATE_FORMAT] + - Utf8 [DATE_TIME_FORMAT] + - Utf8 [Ljava/text/DateFormat;] + - Utf8 [[I] + - Utf8 [addCalendarEvent] + - Utf8 [append] + - Utf8 [appendTime] + - Utf8 [buttons] + - Utf8 [charAt] + - Utf8 [com/google/zxing/client/android/result/CalendarResultHandler] + - Utf8 [com/google/zxing/client/android/result/ResultHandler] + - Utf8 [com/google/zxing/client/result/CalendarParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [format] + - Utf8 [get] + - Utf8 [getAttendee] + - Utf8 [getButtonCount] + - Utf8 [getButtonText] + - Utf8 [getDateInstance] + - Utf8 [getDateTimeInstance] + - Utf8 [getDescription] + - Utf8 [getDisplayContents] + - Utf8 [getDisplayTitle] + - Utf8 [getEnd] + - Utf8 [getLocation] + - Utf8 [getResult] + - Utf8 [getStart] + - Utf8 [getSummary] + - Utf8 [getTime] + - Utf8 [handleButtonPress] + - Utf8 [java/lang/Long] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [java/text/DateFormat] + - Utf8 [java/text/ParsePosition] + - Utf8 [java/text/SimpleDateFormat] + - Utf8 [java/util/Calendar] + - Utf8 [java/util/Date] + - Utf8 [java/util/GregorianCalendar] + - Utf8 [length] + - Utf8 [maybeAppend] + - Utf8 [parse] + - Utf8 [substring] + - Utf8 [toString] + - Utf8 [valueOf] + - Utf8 [yyyyMMdd] + - Utf8 [yyyyMMdd'T'HHmmss] + +Fields (count = 3): + - Field: DATE_FORMAT Ljava/text/DateFormat; + Access flags: 0x1a + = private static final java.text.DateFormat DATE_FORMAT + - Field: DATE_TIME_FORMAT Ljava/text/DateFormat; + Access flags: 0x1a + = private static final java.text.DateFormat DATE_TIME_FORMAT + - Field: buttons [I + Access flags: 0x1a + = private static final int[] buttons + +Methods (count = 8): + - Method: (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V + Access flags: 0x1 + = public CalendarResultHandler(android.app.Activity,com.google.zxing.client.result.ParsedResult) + Class member attributes (count = 1): + - Code attribute instructions (code length = 7, locals = 3, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] invokespecial #24 + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [6] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonCount()I + Access flags: 0x11 + = public final int getButtonCount() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] getstatic #20 + - Fieldref [com/google/zxing/client/android/result/CalendarResultHandler.buttons [I] + [3] arraylength + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonText(I)I + Access flags: 0x11 + = public final int getButtonText(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] getstatic #20 + - Fieldref [com/google/zxing/client/android/result/CalendarResultHandler.buttons [I] + [3] iload_1 v1 + [4] iaload + [5] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: handleButtonPress(I)V + Access flags: 0x11 + = public final void handleButtonPress(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 37, locals = 3, stack = 6): + [0] aload_0 v0 + [1] invokevirtual #23 + - Methodref [com/google/zxing/client/android/result/CalendarResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + [4] checkcast #7 + - Class [com/google/zxing/client/result/CalendarParsedResult] + [7] astore_2 v2 + [8] iload_1 v1 + [9] ifne +27 (target=36) + [12] aload_0 v0 + [13] aload_2 v2 + [14] invokevirtual #30 + - Methodref [com/google/zxing/client/result/CalendarParsedResult.getSummary ()Ljava/lang/String;] + [17] aload_2 v2 + [18] invokevirtual #29 + - Methodref [com/google/zxing/client/result/CalendarParsedResult.getStart ()Ljava/lang/String;] + [21] aload_2 v2 + [22] invokevirtual #27 + - Methodref [com/google/zxing/client/result/CalendarParsedResult.getEnd ()Ljava/lang/String;] + [25] aload_2 v2 + [26] invokevirtual #28 + - Methodref [com/google/zxing/client/result/CalendarParsedResult.getLocation ()Ljava/lang/String;] + [29] aload_2 v2 + [30] invokevirtual #26 + - Methodref [com/google/zxing/client/result/CalendarParsedResult.getDescription ()Ljava/lang/String;] + [33] invokevirtual #21 + - Methodref [com/google/zxing/client/android/result/CalendarResultHandler.addCalendarEvent (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [36] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayContents()Ljava/lang/CharSequence; + Access flags: 0x11 + = public final java.lang.CharSequence getDisplayContents() + Class member attributes (count = 1): + - Code attribute instructions (code length = 218, locals = 5, stack = 3): + [0] aload_0 v0 + [1] invokevirtual #23 + - Methodref [com/google/zxing/client/android/result/CalendarResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + [4] checkcast #7 + - Class [com/google/zxing/client/result/CalendarParsedResult] + [7] astore_1 v1 + [8] new #11 + - Class [java/lang/StringBuffer] + [11] dup + [12] bipush 100 + [14] invokespecial #36 + - Methodref [java/lang/StringBuffer. (I)V] + [17] astore_2 v2 + [18] aload_1 v1 + [19] invokevirtual #30 + - Methodref [com/google/zxing/client/result/CalendarParsedResult.getSummary ()Ljava/lang/String;] + [22] aload_2 v2 + [23] astore v4 + [25] dup + [26] astore_3 v3 + [27] ifnull +33 (target=60) + [30] aload_3 v3 + [31] invokevirtual #34 + - Methodref [java/lang/String.length ()I] + [34] ifle +26 (target=60) + [37] aload v4 + [39] invokevirtual #39 + - Methodref [java/lang/StringBuffer.length ()I] + [42] ifle +11 (target=53) + [45] aload v4 + [47] bipush 10 + [49] invokevirtual #37 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [52] pop + [53] aload v4 + [55] aload_3 v3 + [56] invokevirtual #38 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [59] pop + [60] aload_1 v1 + [61] invokevirtual #29 + - Methodref [com/google/zxing/client/result/CalendarParsedResult.getStart ()Ljava/lang/String;] + [64] aload_2 v2 + [65] invokestatic #22 + - Methodref [com/google/zxing/client/android/result/CalendarResultHandler.appendTime (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + [68] aload_1 v1 + [69] invokevirtual #27 + - Methodref [com/google/zxing/client/result/CalendarParsedResult.getEnd ()Ljava/lang/String;] + [72] dup + [73] astore_3 v3 + [74] ifnonnull +8 (target=82) + [77] aload_1 v1 + [78] invokevirtual #29 + - Methodref [com/google/zxing/client/result/CalendarParsedResult.getStart ()Ljava/lang/String;] + [81] astore_3 v3 + [82] aload_3 v3 + [83] aload_2 v2 + [84] invokestatic #22 + - Methodref [com/google/zxing/client/android/result/CalendarResultHandler.appendTime (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + [87] aload_1 v1 + [88] invokevirtual #28 + - Methodref [com/google/zxing/client/result/CalendarParsedResult.getLocation ()Ljava/lang/String;] + [91] aload_2 v2 + [92] astore v4 + [94] dup + [95] astore_3 v3 + [96] ifnull +33 (target=129) + [99] aload_3 v3 + [100] invokevirtual #34 + - Methodref [java/lang/String.length ()I] + [103] ifle +26 (target=129) + [106] aload v4 + [108] invokevirtual #39 + - Methodref [java/lang/StringBuffer.length ()I] + [111] ifle +11 (target=122) + [114] aload v4 + [116] bipush 10 + [118] invokevirtual #37 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [121] pop + [122] aload v4 + [124] aload_3 v3 + [125] invokevirtual #38 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [128] pop + [129] aload_1 v1 + [130] invokevirtual #25 + - Methodref [com/google/zxing/client/result/CalendarParsedResult.getAttendee ()Ljava/lang/String;] + [133] aload_2 v2 + [134] astore v4 + [136] dup + [137] astore_3 v3 + [138] ifnull +33 (target=171) + [141] aload_3 v3 + [142] invokevirtual #34 + - Methodref [java/lang/String.length ()I] + [145] ifle +26 (target=171) + [148] aload v4 + [150] invokevirtual #39 + - Methodref [java/lang/StringBuffer.length ()I] + [153] ifle +11 (target=164) + [156] aload v4 + [158] bipush 10 + [160] invokevirtual #37 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [163] pop + [164] aload v4 + [166] aload_3 v3 + [167] invokevirtual #38 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [170] pop + [171] aload_1 v1 + [172] invokevirtual #26 + - Methodref [com/google/zxing/client/result/CalendarParsedResult.getDescription ()Ljava/lang/String;] + [175] aload_2 v2 + [176] astore v4 + [178] dup + [179] astore_3 v3 + [180] ifnull +33 (target=213) + [183] aload_3 v3 + [184] invokevirtual #34 + - Methodref [java/lang/String.length ()I] + [187] ifle +26 (target=213) + [190] aload v4 + [192] invokevirtual #39 + - Methodref [java/lang/StringBuffer.length ()I] + [195] ifle +11 (target=206) + [198] aload v4 + [200] bipush 10 + [202] invokevirtual #37 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [205] pop + [206] aload v4 + [208] aload_3 v3 + [209] invokevirtual #38 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [212] pop + [213] aload_2 v2 + [214] invokevirtual #40 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [217] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: appendTime(Ljava/lang/String;Ljava/lang/StringBuffer;)V + Access flags: 0xa + = private static void appendTime(java.lang.String,java.lang.StringBuffer) + Class member attributes (count = 1): + - Code attribute instructions (code length = 222, locals = 5, stack = 5): + [0] aload_0 v0 + [1] invokevirtual #34 + - Methodref [java/lang/String.length ()I] + [4] bipush 8 + [6] ificmpne +83 (target=89) + [9] getstatic #18 + - Fieldref [com/google/zxing/client/android/result/CalendarResultHandler.DATE_FORMAT Ljava/text/DateFormat;] + [12] dup + [13] astore_3 v3 + [14] monitorenter + [15] getstatic #18 + - Fieldref [com/google/zxing/client/android/result/CalendarResultHandler.DATE_FORMAT Ljava/text/DateFormat;] + [18] aload_0 v0 + [19] new #13 + - Class [java/text/ParsePosition] + [22] dup + [23] iconst_0 + [24] invokespecial #45 + - Methodref [java/text/ParsePosition. (I)V] + [27] invokevirtual #44 + - Methodref [java/text/DateFormat.parse (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;] + [30] astore_2 v2 + [31] aload_3 v3 + [32] monitorexit + [33] goto +10 (target=43) + [36] astore v4 + [38] aload_3 v3 + [39] monitorexit + [40] aload v4 + [42] athrow + [43] invokestatic #42 + - Methodref [java/text/DateFormat.getDateInstance ()Ljava/text/DateFormat;] + [46] aload_2 v2 + [47] invokevirtual #48 + - Methodref [java/util/Date.getTime ()J] + [50] invokestatic #32 + - Methodref [java/lang/Long.valueOf (J)Ljava/lang/Long;] + [53] invokevirtual #41 + - Methodref [java/text/DateFormat.format (Ljava/lang/Object;)Ljava/lang/String;] + [56] dup + [57] astore_0 v0 + [58] ifnull +30 (target=88) + [61] aload_0 v0 + [62] invokevirtual #34 + - Methodref [java/lang/String.length ()I] + [65] ifle +23 (target=88) + [68] aload_1 v1 + [69] invokevirtual #39 + - Methodref [java/lang/StringBuffer.length ()I] + [72] ifle +10 (target=82) + [75] aload_1 v1 + [76] bipush 10 + [78] invokevirtual #37 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [81] pop + [82] aload_1 v1 + [83] aload_0 v0 + [84] invokevirtual #38 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [87] pop + [88] return + [89] getstatic #19 + - Fieldref [com/google/zxing/client/android/result/CalendarResultHandler.DATE_TIME_FORMAT Ljava/text/DateFormat;] + [92] dup + [93] astore_3 v3 + [94] monitorenter + [95] getstatic #19 + - Fieldref [com/google/zxing/client/android/result/CalendarResultHandler.DATE_TIME_FORMAT Ljava/text/DateFormat;] + [98] aload_0 v0 + [99] iconst_0 + [100] bipush 15 + [102] invokevirtual #35 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [105] new #13 + - Class [java/text/ParsePosition] + [108] dup + [109] iconst_0 + [110] invokespecial #45 + - Methodref [java/text/ParsePosition. (I)V] + [113] invokevirtual #44 + - Methodref [java/text/DateFormat.parse (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;] + [116] astore_2 v2 + [117] aload_3 v3 + [118] monitorexit + [119] goto +8 (target=127) + [122] astore_0 v0 + [123] aload_3 v3 + [124] monitorexit + [125] aload_0 v0 + [126] athrow + [127] aload_2 v2 + [128] invokevirtual #48 + - Methodref [java/util/Date.getTime ()J] + [131] lstore_3 v3 + [132] aload_0 v0 + [133] invokevirtual #34 + - Methodref [java/lang/String.length ()I] + [136] bipush 16 + [138] ificmpne +41 (target=179) + [141] aload_0 v0 + [142] bipush 15 + [144] invokevirtual #33 + - Methodref [java/lang/String.charAt (I)C] + [147] bipush 90 + [149] ificmpne +30 (target=179) + [152] new #17 + - Class [java/util/GregorianCalendar] + [155] dup + [156] invokespecial #49 + - Methodref [java/util/GregorianCalendar. ()V] + [159] dup + [160] astore_0 v0 + [161] bipush 15 + [163] invokevirtual #47 + - Methodref [java/util/Calendar.get (I)I] + [166] aload_0 v0 + [167] bipush 16 + [169] invokevirtual #47 + - Methodref [java/util/Calendar.get (I)I] + [172] iadd + [173] istore_0 v0 + [174] lload_3 v3 + [175] iload_0 v0 + [176] i2l + [177] ladd + [178] lstore_3 v3 + [179] invokestatic #43 + - Methodref [java/text/DateFormat.getDateTimeInstance ()Ljava/text/DateFormat;] + [182] lload_3 v3 + [183] invokestatic #32 + - Methodref [java/lang/Long.valueOf (J)Ljava/lang/Long;] + [186] invokevirtual #41 + - Methodref [java/text/DateFormat.format (Ljava/lang/Object;)Ljava/lang/String;] + [189] dup + [190] astore_0 v0 + [191] ifnull +30 (target=221) + [194] aload_0 v0 + [195] invokevirtual #34 + - Methodref [java/lang/String.length ()I] + [198] ifle +23 (target=221) + [201] aload_1 v1 + [202] invokevirtual #39 + - Methodref [java/lang/StringBuffer.length ()I] + [205] ifle +10 (target=215) + [208] aload_1 v1 + [209] bipush 10 + [211] invokevirtual #37 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [214] pop + [215] aload_1 v1 + [216] aload_0 v0 + [217] invokevirtual #38 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [220] pop + [221] return + Code attribute exceptions (count = 2): + - ExceptionInfo (15 -> 33: 36): + - ExceptionInfo (95 -> 119: 122): + Code attribute attributes (attribute count = 0): + - Method: getDisplayTitle()I + Access flags: 0x11 + = public final int getDisplayTitle() + Class member attributes (count = 1): + - Code attribute instructions (code length = 3, locals = 1, stack = 1): + [0] ldc #2 + - Integer [2131230820] + [2] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 36, locals = 0, stack = 4): + [0] new #14 + - Class [java/text/SimpleDateFormat] + [3] dup + [4] ldc #3 + - String [yyyyMMdd] + [6] invokespecial #46 + - Methodref [java/text/SimpleDateFormat. (Ljava/lang/String;)V] + [9] putstatic #18 + - Fieldref [com/google/zxing/client/android/result/CalendarResultHandler.DATE_FORMAT Ljava/text/DateFormat;] + [12] new #14 + - Class [java/text/SimpleDateFormat] + [15] dup + [16] ldc #4 + - String [yyyyMMdd'T'HHmmss] + [18] invokespecial #46 + - Methodref [java/text/SimpleDateFormat. (Ljava/lang/String;)V] + [21] putstatic #19 + - Fieldref [com/google/zxing/client/android/result/CalendarResultHandler.DATE_TIME_FORMAT Ljava/text/DateFormat;] + [24] iconst_1 + [25] newarray 10 + [27] dup + [28] iconst_0 + [29] ldc #1 + - Integer [2131230723] + [31] iastore + [32] putstatic #20 + - Fieldref [com/google/zxing/client/android/result/CalendarResultHandler.buttons [I] + [35] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/EmailAddressResultHandler + Superclass: com/google/zxing/client/android/result/ResultHandler + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.result.EmailAddressResultHandler extends com.google.zxing.client.android.result.ResultHandler + +Interfaces (count = 0): + +Constant Pool (count = 55): + - Integer [2131230724] + - Integer [2131230732] + - Integer [2131230821] + - Class [com/google/zxing/client/android/result/EmailAddressResultHandler] + - Class [com/google/zxing/client/android/result/ResultHandler] + - Class [com/google/zxing/client/result/EmailAddressParsedResult] + - Class [java/lang/String] + - Fieldref [com/google/zxing/client/android/result/EmailAddressResultHandler.buttons [I] + - Methodref [com/google/zxing/client/android/result/EmailAddressResultHandler.addContact ([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/EmailAddressResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - Methodref [com/google/zxing/client/android/result/EmailAddressResultHandler.sendEmailFromUri (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/result/EmailAddressParsedResult.getBody ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/EmailAddressParsedResult.getEmailAddress ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/EmailAddressParsedResult.getMailtoURI ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/EmailAddressParsedResult.getSubject ()Ljava/lang/String;] + - NameAndType [ (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - NameAndType [addContact ([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [buttons [I] + - NameAndType [getBody ()Ljava/lang/String;] + - NameAndType [getEmailAddress ()Ljava/lang/String;] + - NameAndType [getMailtoURI ()Ljava/lang/String;] + - NameAndType [getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - NameAndType [getSubject ()Ljava/lang/String;] + - NameAndType [sendEmailFromUri (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/client/result/ParsedResult;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)I] + - Utf8 [(I)V] + - Utf8 [(Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [[I] + - Utf8 [addContact] + - Utf8 [buttons] + - Utf8 [com/google/zxing/client/android/result/EmailAddressResultHandler] + - Utf8 [com/google/zxing/client/android/result/ResultHandler] + - Utf8 [com/google/zxing/client/result/EmailAddressParsedResult] + - Utf8 [getBody] + - Utf8 [getButtonCount] + - Utf8 [getButtonText] + - Utf8 [getDisplayTitle] + - Utf8 [getEmailAddress] + - Utf8 [getMailtoURI] + - Utf8 [getResult] + - Utf8 [getSubject] + - Utf8 [handleButtonPress] + - Utf8 [java/lang/String] + - Utf8 [sendEmailFromUri] + +Fields (count = 1): + - Field: buttons [I + Access flags: 0x1a + = private static final int[] buttons + +Methods (count = 6): + - Method: (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V + Access flags: 0x1 + = public EmailAddressResultHandler(android.app.Activity,com.google.zxing.client.result.ParsedResult) + Class member attributes (count = 1): + - Code attribute instructions (code length = 7, locals = 3, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] invokespecial #12 + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [6] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonCount()I + Access flags: 0x11 + = public final int getButtonCount() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] getstatic #8 + - Fieldref [com/google/zxing/client/android/result/EmailAddressResultHandler.buttons [I] + [3] arraylength + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonText(I)I + Access flags: 0x11 + = public final int getButtonText(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] getstatic #8 + - Fieldref [com/google/zxing/client/android/result/EmailAddressResultHandler.buttons [I] + [3] iload_1 v1 + [4] iaload + [5] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: handleButtonPress(I)V + Access flags: 0x11 + = public final void handleButtonPress(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 81, locals = 3, stack = 8): + [0] aload_0 v0 + [1] invokevirtual #10 + - Methodref [com/google/zxing/client/android/result/EmailAddressResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + [4] checkcast #6 + - Class [com/google/zxing/client/result/EmailAddressParsedResult] + [7] astore_2 v2 + [8] iload_1 v1 + [9] lookupswitch (2 offsets, default=71) (target=80) + 0: offset = 27, target = 36 + 1: offset = 48, target = 57 + default: offset = 71, target = 80 + [36] aload_0 v0 + [37] aload_2 v2 + [38] invokevirtual #15 + - Methodref [com/google/zxing/client/result/EmailAddressParsedResult.getMailtoURI ()Ljava/lang/String;] + [41] aload_2 v2 + [42] invokevirtual #14 + - Methodref [com/google/zxing/client/result/EmailAddressParsedResult.getEmailAddress ()Ljava/lang/String;] + [45] aload_2 v2 + [46] invokevirtual #16 + - Methodref [com/google/zxing/client/result/EmailAddressParsedResult.getSubject ()Ljava/lang/String;] + [49] aload_2 v2 + [50] invokevirtual #13 + - Methodref [com/google/zxing/client/result/EmailAddressParsedResult.getBody ()Ljava/lang/String;] + [53] invokevirtual #11 + - Methodref [com/google/zxing/client/android/result/EmailAddressResultHandler.sendEmailFromUri (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [56] return + [57] iconst_1 + [58] anewarray #7 + - Class [java/lang/String] + [61] dup + [62] astore_1 v1 + [63] iconst_0 + [64] aload_2 v2 + [65] invokevirtual #14 + - Methodref [com/google/zxing/client/result/EmailAddressParsedResult.getEmailAddress ()Ljava/lang/String;] + [68] aastore + [69] aload_0 v0 + [70] aconst_null + [71] aconst_null + [72] aload_1 v1 + [73] aconst_null + [74] aconst_null + [75] aconst_null + [76] aconst_null + [77] invokevirtual #9 + - Methodref [com/google/zxing/client/android/result/EmailAddressResultHandler.addContact ([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [80] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayTitle()I + Access flags: 0x11 + = public final int getDisplayTitle() + Class member attributes (count = 1): + - Code attribute instructions (code length = 3, locals = 1, stack = 1): + [0] ldc #3 + - Integer [2131230821] + [2] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 17, locals = 0, stack = 4): + [0] iconst_2 + [1] newarray 10 + [3] dup + [4] iconst_0 + [5] ldc #2 + - Integer [2131230732] + [7] iastore + [8] dup + [9] iconst_1 + [10] ldc #1 + - Integer [2131230724] + [12] iastore + [13] putstatic #8 + - Fieldref [com/google/zxing/client/android/result/EmailAddressResultHandler.buttons [I] + [16] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/GeoResultHandler + Superclass: com/google/zxing/client/android/result/ResultHandler + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.result.GeoResultHandler extends com.google.zxing.client.android.result.ResultHandler + +Interfaces (count = 0): + +Constant Pool (count = 94): + - Integer [2131230733] + - Integer [2131230747] + - Integer [2131230822] + - String [/maps?f=d&daddr=] + - String [android.intent.action.VIEW] + - String [http://maps.google.] + - Class [android/content/Intent] + - Class [android/net/Uri] + - Class [com/google/zxing/client/android/LocaleManager] + - Class [com/google/zxing/client/android/result/GeoResultHandler] + - Class [com/google/zxing/client/android/result/ResultHandler] + - Class [com/google/zxing/client/result/GeoParsedResult] + - Class [java/lang/StringBuilder] + - Fieldref [com/google/zxing/client/android/result/GeoResultHandler.buttons [I] + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + - Methodref [com/google/zxing/client/android/LocaleManager.getCountryTLD ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/result/GeoResultHandler.getDirections (DD)V] + - Methodref [com/google/zxing/client/android/result/GeoResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - Methodref [com/google/zxing/client/android/result/GeoResultHandler.openMap (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + - Methodref [com/google/zxing/client/result/GeoParsedResult.getGeoURI ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/GeoParsedResult.getLatitude ()D] + - Methodref [com/google/zxing/client/result/GeoParsedResult.getLongitude ()D] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (D)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - NameAndType [ (Ljava/lang/String;Landroid/net/Uri;)V] + - NameAndType [append (C)Ljava/lang/StringBuilder;] + - NameAndType [append (D)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [buttons [I] + - NameAndType [getCountryTLD ()Ljava/lang/String;] + - NameAndType [getDirections (DD)V] + - NameAndType [getGeoURI ()Ljava/lang/String;] + - NameAndType [getLatitude ()D] + - NameAndType [getLongitude ()D] + - NameAndType [getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - NameAndType [launchIntent (Landroid/content/Intent;)V] + - NameAndType [openMap (Ljava/lang/String;)V] + - NameAndType [parse (Ljava/lang/String;)Landroid/net/Uri;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()D] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/client/result/ParsedResult;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuilder;] + - Utf8 [(D)Ljava/lang/StringBuilder;] + - Utf8 [(DD)V] + - Utf8 [(I)I] + - Utf8 [(I)V] + - Utf8 [(Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Utf8 [(Landroid/content/Intent;)V] + - Utf8 [(Ljava/lang/String;)Landroid/net/Uri;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Landroid/net/Uri;)V] + - Utf8 [/maps?f=d&daddr=] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [[I] + - Utf8 [android.intent.action.VIEW] + - Utf8 [android/content/Intent] + - Utf8 [android/net/Uri] + - Utf8 [append] + - Utf8 [buttons] + - Utf8 [com/google/zxing/client/android/LocaleManager] + - Utf8 [com/google/zxing/client/android/result/GeoResultHandler] + - Utf8 [com/google/zxing/client/android/result/ResultHandler] + - Utf8 [com/google/zxing/client/result/GeoParsedResult] + - Utf8 [getButtonCount] + - Utf8 [getButtonText] + - Utf8 [getCountryTLD] + - Utf8 [getDirections] + - Utf8 [getDisplayTitle] + - Utf8 [getGeoURI] + - Utf8 [getLatitude] + - Utf8 [getLongitude] + - Utf8 [getResult] + - Utf8 [handleButtonPress] + - Utf8 [http://maps.google.] + - Utf8 [java/lang/StringBuilder] + - Utf8 [launchIntent] + - Utf8 [openMap] + - Utf8 [parse] + - Utf8 [toString] + +Fields (count = 1): + - Field: buttons [I + Access flags: 0x1a + = private static final int[] buttons + +Methods (count = 6): + - Method: (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V + Access flags: 0x1 + = public GeoResultHandler(android.app.Activity,com.google.zxing.client.result.ParsedResult) + Class member attributes (count = 1): + - Code attribute instructions (code length = 7, locals = 3, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] invokespecial #21 + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [6] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonCount()I + Access flags: 0x11 + = public final int getButtonCount() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] getstatic #14 + - Fieldref [com/google/zxing/client/android/result/GeoResultHandler.buttons [I] + [3] arraylength + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonText(I)I + Access flags: 0x11 + = public final int getButtonText(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] getstatic #14 + - Fieldref [com/google/zxing/client/android/result/GeoResultHandler.buttons [I] + [3] iload_1 v1 + [4] iaload + [5] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: handleButtonPress(I)V + Access flags: 0x11 + = public final void handleButtonPress(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 127, locals = 7, stack = 7): + [0] aload_0 v0 + [1] invokevirtual #19 + - Methodref [com/google/zxing/client/android/result/GeoResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + [4] checkcast #12 + - Class [com/google/zxing/client/result/GeoParsedResult] + [7] astore_2 v2 + [8] iload_1 v1 + [9] lookupswitch (2 offsets, default=117) (target=126) + 0: offset = 27, target = 36 + 1: offset = 50, target = 59 + default: offset = 117, target = 126 + [36] aload_0 v0 + [37] aload_2 v2 + [38] invokevirtual #23 + - Methodref [com/google/zxing/client/result/GeoParsedResult.getGeoURI ()Ljava/lang/String;] + [41] astore_3 v3 + [42] new #7 + - Class [android/content/Intent] + [45] dup + [46] ldc #5 + - String [android.intent.action.VIEW] + [48] aload_3 v3 + [49] invokestatic #16 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [52] invokespecial #15 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [55] invokevirtual #22 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [58] return + [59] aload_0 v0 + [60] aload_2 v2 + [61] invokevirtual #24 + - Methodref [com/google/zxing/client/result/GeoParsedResult.getLatitude ()D] + [64] aload_2 v2 + [65] invokevirtual #25 + - Methodref [com/google/zxing/client/result/GeoParsedResult.getLongitude ()D] + [68] dstore v5 + [70] dstore_3 v3 + [71] new #7 + - Class [android/content/Intent] + [74] dup + [75] ldc #5 + - String [android.intent.action.VIEW] + [77] new #13 + - Class [java/lang/StringBuilder] + [80] dup + [81] invokespecial #26 + - Methodref [java/lang/StringBuilder. ()V] + [84] ldc #6 + - String [http://maps.google.] + [86] invokevirtual #29 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [89] invokestatic #17 + - Methodref [com/google/zxing/client/android/LocaleManager.getCountryTLD ()Ljava/lang/String;] + [92] invokevirtual #29 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [95] ldc #4 + - String [/maps?f=d&daddr=] + [97] invokevirtual #29 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [100] dload_3 v3 + [101] invokevirtual #28 + - Methodref [java/lang/StringBuilder.append (D)Ljava/lang/StringBuilder;] + [104] bipush 44 + [106] invokevirtual #27 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [109] dload v5 + [111] invokevirtual #28 + - Methodref [java/lang/StringBuilder.append (D)Ljava/lang/StringBuilder;] + [114] invokevirtual #30 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [117] invokestatic #16 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [120] invokespecial #15 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [123] invokevirtual #22 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [126] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayTitle()I + Access flags: 0x11 + = public final int getDisplayTitle() + Class member attributes (count = 1): + - Code attribute instructions (code length = 3, locals = 1, stack = 1): + [0] ldc #3 + - Integer [2131230822] + [2] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 17, locals = 0, stack = 4): + [0] iconst_2 + [1] newarray 10 + [3] dup + [4] iconst_0 + [5] ldc #2 + - Integer [2131230747] + [7] iastore + [8] dup + [9] iconst_1 + [10] ldc #1 + - Integer [2131230733] + [12] iastore + [13] putstatic #14 + - Fieldref [com/google/zxing/client/android/result/GeoResultHandler.buttons [I] + [16] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/ISBNResultHandler + Superclass: com/google/zxing/client/android/result/ResultHandler + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.result.ISBNResultHandler extends com.google.zxing.client.android.result.ResultHandler + +Interfaces (count = 0): + +Constant Pool (count = 61): + - Integer [2131230726] + - Integer [2131230729] + - Integer [2131230738] + - Integer [2131230740] + - Integer [2131230823] + - Class [android/content/DialogInterface] + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/view/View] + - Class [android/view/View$OnClickListener] + - Class [com/google/zxing/client/android/result/ISBNResultHandler] + - Class [com/google/zxing/client/android/result/ISBNResultHandler$1] + - Class [com/google/zxing/client/android/result/ISBNResultHandler$2] + - Class [com/google/zxing/client/android/result/ResultHandler] + - Fieldref [com/google/zxing/client/android/result/ISBNResultHandler.buttons [I] + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler.hasCustomProductSearch ()Z] + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler.showGoogleShopperButton (Landroid/view/View$OnClickListener;)V] + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler.showNotOurResults (ILandroid/content/DialogInterface$OnClickListener;)V] + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler$1. (Lcom/google/zxing/client/android/result/ISBNResultHandler;)V] + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler$2. (Lcom/google/zxing/client/android/result/ISBNResultHandler;I)V] + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - NameAndType [ (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - NameAndType [ (Lcom/google/zxing/client/android/result/ISBNResultHandler;)V] + - NameAndType [ (Lcom/google/zxing/client/android/result/ISBNResultHandler;I)V] + - NameAndType [buttons [I] + - NameAndType [hasCustomProductSearch ()Z] + - NameAndType [showGoogleShopperButton (Landroid/view/View$OnClickListener;)V] + - NameAndType [showNotOurResults (ILandroid/content/DialogInterface$OnClickListener;)V] + - Utf8 [] + - Utf8 [()I] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(I)I] + - Utf8 [(I)V] + - Utf8 [(ILandroid/content/DialogInterface$OnClickListener;)V] + - Utf8 [(Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - Utf8 [(Landroid/view/View$OnClickListener;)V] + - Utf8 [(Lcom/google/zxing/client/android/result/ISBNResultHandler;)V] + - Utf8 [(Lcom/google/zxing/client/android/result/ISBNResultHandler;I)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [InnerClasses] + - Utf8 [OnClickListener] + - Utf8 [[I] + - Utf8 [android/content/DialogInterface] + - Utf8 [android/content/DialogInterface$OnClickListener] + - Utf8 [android/view/View] + - Utf8 [android/view/View$OnClickListener] + - Utf8 [buttons] + - Utf8 [com/google/zxing/client/android/result/ISBNResultHandler] + - Utf8 [com/google/zxing/client/android/result/ISBNResultHandler$1] + - Utf8 [com/google/zxing/client/android/result/ISBNResultHandler$2] + - Utf8 [com/google/zxing/client/android/result/ResultHandler] + - Utf8 [getButtonCount] + - Utf8 [getButtonText] + - Utf8 [getDisplayTitle] + - Utf8 [handleButtonPress] + - Utf8 [hasCustomProductSearch] + - Utf8 [showGoogleShopperButton] + - Utf8 [showNotOurResults] + +Fields (count = 1): + - Field: buttons [I + Access flags: 0x1a + = private static final int[] buttons + +Methods (count = 6): + - Method: (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V + Access flags: 0x1 + = public ISBNResultHandler(android.app.Activity,com.google.zxing.client.result.ParsedResult,com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 20, locals = 4, stack = 4): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] aload_3 v3 + [4] invokespecial #20 + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + [7] aload_0 v0 + [8] new #11 + - Class [com/google/zxing/client/android/result/ISBNResultHandler$1] + [11] dup + [12] aload_0 v0 + [13] invokespecial #18 + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler$1. (Lcom/google/zxing/client/android/result/ISBNResultHandler;)V] + [16] invokevirtual #16 + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler.showGoogleShopperButton (Landroid/view/View$OnClickListener;)V] + [19] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonCount()I + Access flags: 0x11 + = public final int getButtonCount() + Class member attributes (count = 1): + - Code attribute instructions (code length = 19, locals = 1, stack = 2): + [0] aload_0 v0 + [1] invokevirtual #15 + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler.hasCustomProductSearch ()Z] + [4] ifeq +8 (target=12) + [7] getstatic #14 + - Fieldref [com/google/zxing/client/android/result/ISBNResultHandler.buttons [I] + [10] arraylength + [11] ireturn + [12] getstatic #14 + - Fieldref [com/google/zxing/client/android/result/ISBNResultHandler.buttons [I] + [15] arraylength + [16] iconst_1 + [17] isub + [18] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonText(I)I + Access flags: 0x11 + = public final int getButtonText(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] getstatic #14 + - Fieldref [com/google/zxing/client/android/result/ISBNResultHandler.buttons [I] + [3] iload_1 v1 + [4] iaload + [5] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: handleButtonPress(I)V + Access flags: 0x11 + = public final void handleButtonPress(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 2, stack = 6): + [0] aload_0 v0 + [1] iload_1 v1 + [2] new #12 + - Class [com/google/zxing/client/android/result/ISBNResultHandler$2] + [5] dup + [6] aload_0 v0 + [7] iload_1 v1 + [8] invokespecial #19 + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler$2. (Lcom/google/zxing/client/android/result/ISBNResultHandler;I)V] + [11] invokevirtual #17 + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler.showNotOurResults (ILandroid/content/DialogInterface$OnClickListener;)V] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayTitle()I + Access flags: 0x11 + = public final int getDisplayTitle() + Class member attributes (count = 1): + - Code attribute instructions (code length = 3, locals = 1, stack = 1): + [0] ldc #5 + - Integer [2131230823] + [2] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 27, locals = 0, stack = 4): + [0] iconst_4 + [1] newarray 10 + [3] dup + [4] iconst_0 + [5] ldc #3 + - Integer [2131230738] + [7] iastore + [8] dup + [9] iconst_1 + [10] ldc #1 + - Integer [2131230726] + [12] iastore + [13] dup + [14] iconst_2 + [15] ldc #4 + - Integer [2131230740] + [17] iastore + [18] dup + [19] iconst_3 + [20] ldc #2 + - Integer [2131230729] + [22] iastore + [23] putstatic #14 + - Fieldref [com/google/zxing/client/android/result/ISBNResultHandler.buttons [I] + [26] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 4) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/result/ISBNResultHandler$1] + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/result/ISBNResultHandler$2] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnClickListener] + - Class [android/view/View] + - Utf8 [OnClickListener] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/DialogInterface] + - Utf8 [OnClickListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/ISBNResultHandler$1 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.result.ISBNResultHandler$1 extends java.lang.Object + +Interfaces (count = 1): + - Class [android/view/View$OnClickListener] + +Constant Pool (count = 43): + - Class [android/view/View] + - Class [android/view/View$OnClickListener] + - Class [com/google/zxing/client/android/result/ISBNResultHandler] + - Class [com/google/zxing/client/android/result/ISBNResultHandler$1] + - Class [com/google/zxing/client/result/ISBNParsedResult] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/android/result/ISBNResultHandler$1.this$0 Lcom/google/zxing/client/android/result/ISBNResultHandler;] + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler.openGoogleShopper (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/ISBNParsedResult.getISBN ()Ljava/lang/String;] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - NameAndType [getISBN ()Ljava/lang/String;] + - NameAndType [getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - NameAndType [openGoogleShopper (Ljava/lang/String;)V] + - NameAndType [this$0 Lcom/google/zxing/client/android/result/ISBNResultHandler;] + - Utf8 [] + - Utf8 [()Lcom/google/zxing/client/result/ParsedResult;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - Utf8 [(Landroid/view/View;)V] + - Utf8 [(Lcom/google/zxing/client/android/result/ISBNResultHandler;)V] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/result/ISBNResultHandler;] + - Utf8 [OnClickListener] + - Utf8 [android/view/View] + - Utf8 [android/view/View$OnClickListener] + - Utf8 [com/google/zxing/client/android/result/ISBNResultHandler] + - Utf8 [com/google/zxing/client/android/result/ISBNResultHandler$1] + - Utf8 [com/google/zxing/client/result/ISBNParsedResult] + - Utf8 [getISBN] + - Utf8 [getResult] + - Utf8 [java/lang/Object] + - Utf8 [onClick] + - Utf8 [openGoogleShopper] + - Utf8 [this$0] + +Fields (count = 1): + - Field: this$0 Lcom/google/zxing/client/android/result/ISBNResultHandler; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.result.ISBNResultHandler this$0 + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/result/ISBNResultHandler;)V + Access flags: 0x0 + = ISBNResultHandler$1(com.google.zxing.client.android.result.ISBNResultHandler) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #7 + - Fieldref [com/google/zxing/client/android/result/ISBNResultHandler$1.this$0 Lcom/google/zxing/client/android/result/ISBNResultHandler;] + [5] aload_0 v0 + [6] invokespecial #11 + - Methodref [java/lang/Object. ()V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onClick(Landroid/view/View;)V + Access flags: 0x11 + = public final void onClick(android.view.View) + Class member attributes (count = 1): + - Code attribute instructions (code length = 23, locals = 2, stack = 2): + [0] aload_0 v0 + [1] getfield #7 + - Fieldref [com/google/zxing/client/android/result/ISBNResultHandler$1.this$0 Lcom/google/zxing/client/android/result/ISBNResultHandler;] + [4] invokevirtual #8 + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + [7] checkcast #5 + - Class [com/google/zxing/client/result/ISBNParsedResult] + [10] astore_1 v1 + [11] aload_0 v0 + [12] getfield #7 + - Fieldref [com/google/zxing/client/android/result/ISBNResultHandler$1.this$0 Lcom/google/zxing/client/android/result/ISBNResultHandler;] + [15] aload_1 v1 + [16] invokevirtual #10 + - Methodref [com/google/zxing/client/result/ISBNParsedResult.getISBN ()Ljava/lang/String;] + [19] invokevirtual #9 + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler.openGoogleShopper (Ljava/lang/String;)V] + [22] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/result/ISBNResultHandler] + - NameAndType [ (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/result/ISBNResultHandler$1] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnClickListener] + - Class [android/view/View] + - Utf8 [OnClickListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/ISBNResultHandler$2 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.result.ISBNResultHandler$2 extends java.lang.Object + +Interfaces (count = 1): + - Class [android/content/DialogInterface$OnClickListener] + +Constant Pool (count = 61): + - Class [android/content/DialogInterface] + - Class [android/content/DialogInterface$OnClickListener] + - Class [com/google/zxing/client/android/result/ISBNResultHandler] + - Class [com/google/zxing/client/android/result/ISBNResultHandler$2] + - Class [com/google/zxing/client/result/ISBNParsedResult] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/android/result/ISBNResultHandler$2.this$0 Lcom/google/zxing/client/android/result/ISBNResultHandler;] + - Fieldref [com/google/zxing/client/android/result/ISBNResultHandler$2.val$index I] + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler.fillInCustomSearchURL (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler.openBookSearch (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler.openProductSearch (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler.openURL (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler.searchBookContents (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/ISBNParsedResult.getISBN ()Ljava/lang/String;] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [fillInCustomSearchURL (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [getISBN ()Ljava/lang/String;] + - NameAndType [getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - NameAndType [handleButtonPress (I)V] + - NameAndType [openBookSearch (Ljava/lang/String;)V] + - NameAndType [openProductSearch (Ljava/lang/String;)V] + - NameAndType [openURL (Ljava/lang/String;)V] + - NameAndType [searchBookContents (Ljava/lang/String;)V] + - NameAndType [this$0 Lcom/google/zxing/client/android/result/ISBNResultHandler;] + - NameAndType [val$index I] + - Utf8 [] + - Utf8 [()Lcom/google/zxing/client/result/ParsedResult;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)V] + - Utf8 [(Landroid/content/DialogInterface;I)V] + - Utf8 [(Lcom/google/zxing/client/android/result/ISBNResultHandler;I)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/result/ISBNResultHandler;] + - Utf8 [OnClickListener] + - Utf8 [android/content/DialogInterface] + - Utf8 [android/content/DialogInterface$OnClickListener] + - Utf8 [com/google/zxing/client/android/result/ISBNResultHandler] + - Utf8 [com/google/zxing/client/android/result/ISBNResultHandler$2] + - Utf8 [com/google/zxing/client/result/ISBNParsedResult] + - Utf8 [fillInCustomSearchURL] + - Utf8 [getISBN] + - Utf8 [getResult] + - Utf8 [handleButtonPress] + - Utf8 [java/lang/Object] + - Utf8 [onClick] + - Utf8 [openBookSearch] + - Utf8 [openProductSearch] + - Utf8 [openURL] + - Utf8 [searchBookContents] + - Utf8 [this$0] + - Utf8 [val$index] + +Fields (count = 2): + - Field: val$index I + Access flags: 0x1010 + = final synthetic int val$index + - Field: this$0 Lcom/google/zxing/client/android/result/ISBNResultHandler; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.result.ISBNResultHandler this$0 + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/result/ISBNResultHandler;I)V + Access flags: 0x0 + = ISBNResultHandler$2(com.google.zxing.client.android.result.ISBNResultHandler,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 3, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #7 + - Fieldref [com/google/zxing/client/android/result/ISBNResultHandler$2.this$0 Lcom/google/zxing/client/android/result/ISBNResultHandler;] + [5] aload_0 v0 + [6] iload_2 v2 + [7] putfield #8 + - Fieldref [com/google/zxing/client/android/result/ISBNResultHandler$2.val$index I] + [10] aload_0 v0 + [11] invokespecial #16 + - Methodref [java/lang/Object. ()V] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onClick(Landroid/content/DialogInterface;I)V + Access flags: 0x11 + = public final void onClick(android.content.DialogInterface,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 99, locals = 3, stack = 3): + [0] aload_0 v0 + [1] getfield #7 + - Fieldref [com/google/zxing/client/android/result/ISBNResultHandler$2.this$0 Lcom/google/zxing/client/android/result/ISBNResultHandler;] + [4] invokevirtual #10 + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + [7] checkcast #5 + - Class [com/google/zxing/client/result/ISBNParsedResult] + [10] astore_1 v1 + [11] aload_0 v0 + [12] getfield #8 + - Fieldref [com/google/zxing/client/android/result/ISBNResultHandler$2.val$index I] + [15] tableswitch (4 offsets, default=83) (target=98) + 0: offset = 29, target = 44 + 1: offset = 41, target = 56 + 2: offset = 53, target = 68 + 3: offset = 65, target = 80 + default: offset = 83, target = 98 + [44] aload_0 v0 + [45] getfield #7 + - Fieldref [com/google/zxing/client/android/result/ISBNResultHandler$2.this$0 Lcom/google/zxing/client/android/result/ISBNResultHandler;] + [48] aload_1 v1 + [49] invokevirtual #15 + - Methodref [com/google/zxing/client/result/ISBNParsedResult.getISBN ()Ljava/lang/String;] + [52] invokevirtual #12 + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler.openProductSearch (Ljava/lang/String;)V] + [55] return + [56] aload_0 v0 + [57] getfield #7 + - Fieldref [com/google/zxing/client/android/result/ISBNResultHandler$2.this$0 Lcom/google/zxing/client/android/result/ISBNResultHandler;] + [60] aload_1 v1 + [61] invokevirtual #15 + - Methodref [com/google/zxing/client/result/ISBNParsedResult.getISBN ()Ljava/lang/String;] + [64] invokevirtual #11 + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler.openBookSearch (Ljava/lang/String;)V] + [67] return + [68] aload_0 v0 + [69] getfield #7 + - Fieldref [com/google/zxing/client/android/result/ISBNResultHandler$2.this$0 Lcom/google/zxing/client/android/result/ISBNResultHandler;] + [72] aload_1 v1 + [73] invokevirtual #15 + - Methodref [com/google/zxing/client/result/ISBNParsedResult.getISBN ()Ljava/lang/String;] + [76] invokevirtual #14 + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler.searchBookContents (Ljava/lang/String;)V] + [79] return + [80] aload_0 v0 + [81] getfield #7 + - Fieldref [com/google/zxing/client/android/result/ISBNResultHandler$2.this$0 Lcom/google/zxing/client/android/result/ISBNResultHandler;] + [84] aload_0 v0 + [85] getfield #7 + - Fieldref [com/google/zxing/client/android/result/ISBNResultHandler$2.this$0 Lcom/google/zxing/client/android/result/ISBNResultHandler;] + [88] aload_1 v1 + [89] invokevirtual #15 + - Methodref [com/google/zxing/client/result/ISBNParsedResult.getISBN ()Ljava/lang/String;] + [92] invokevirtual #9 + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler.fillInCustomSearchURL (Ljava/lang/String;)Ljava/lang/String;] + [95] invokevirtual #13 + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler.openURL (Ljava/lang/String;)V] + [98] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/result/ISBNResultHandler] + - NameAndType [handleButtonPress (I)V] + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/result/ISBNResultHandler$2] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/DialogInterface] + - Utf8 [OnClickListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/ProductResultHandler + Superclass: com/google/zxing/client/android/result/ResultHandler + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.result.ProductResultHandler extends com.google.zxing.client.android.result.ResultHandler + +Interfaces (count = 0): + +Constant Pool (count = 60): + - Integer [2131230729] + - Integer [2131230738] + - Integer [2131230749] + - Integer [2131230824] + - Class [android/content/DialogInterface] + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/view/View] + - Class [android/view/View$OnClickListener] + - Class [com/google/zxing/client/android/result/ProductResultHandler] + - Class [com/google/zxing/client/android/result/ProductResultHandler$1] + - Class [com/google/zxing/client/android/result/ProductResultHandler$2] + - Class [com/google/zxing/client/android/result/ResultHandler] + - Fieldref [com/google/zxing/client/android/result/ProductResultHandler.buttons [I] + - Methodref [com/google/zxing/client/android/result/ProductResultHandler.hasCustomProductSearch ()Z] + - Methodref [com/google/zxing/client/android/result/ProductResultHandler.showGoogleShopperButton (Landroid/view/View$OnClickListener;)V] + - Methodref [com/google/zxing/client/android/result/ProductResultHandler.showNotOurResults (ILandroid/content/DialogInterface$OnClickListener;)V] + - Methodref [com/google/zxing/client/android/result/ProductResultHandler$1. (Lcom/google/zxing/client/android/result/ProductResultHandler;)V] + - Methodref [com/google/zxing/client/android/result/ProductResultHandler$2. (Lcom/google/zxing/client/android/result/ProductResultHandler;I)V] + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - NameAndType [ (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - NameAndType [ (Lcom/google/zxing/client/android/result/ProductResultHandler;)V] + - NameAndType [ (Lcom/google/zxing/client/android/result/ProductResultHandler;I)V] + - NameAndType [buttons [I] + - NameAndType [hasCustomProductSearch ()Z] + - NameAndType [showGoogleShopperButton (Landroid/view/View$OnClickListener;)V] + - NameAndType [showNotOurResults (ILandroid/content/DialogInterface$OnClickListener;)V] + - Utf8 [] + - Utf8 [()I] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(I)I] + - Utf8 [(I)V] + - Utf8 [(ILandroid/content/DialogInterface$OnClickListener;)V] + - Utf8 [(Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - Utf8 [(Landroid/view/View$OnClickListener;)V] + - Utf8 [(Lcom/google/zxing/client/android/result/ProductResultHandler;)V] + - Utf8 [(Lcom/google/zxing/client/android/result/ProductResultHandler;I)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [InnerClasses] + - Utf8 [OnClickListener] + - Utf8 [[I] + - Utf8 [android/content/DialogInterface] + - Utf8 [android/content/DialogInterface$OnClickListener] + - Utf8 [android/view/View] + - Utf8 [android/view/View$OnClickListener] + - Utf8 [buttons] + - Utf8 [com/google/zxing/client/android/result/ProductResultHandler] + - Utf8 [com/google/zxing/client/android/result/ProductResultHandler$1] + - Utf8 [com/google/zxing/client/android/result/ProductResultHandler$2] + - Utf8 [com/google/zxing/client/android/result/ResultHandler] + - Utf8 [getButtonCount] + - Utf8 [getButtonText] + - Utf8 [getDisplayTitle] + - Utf8 [handleButtonPress] + - Utf8 [hasCustomProductSearch] + - Utf8 [showGoogleShopperButton] + - Utf8 [showNotOurResults] + +Fields (count = 1): + - Field: buttons [I + Access flags: 0x1a + = private static final int[] buttons + +Methods (count = 6): + - Method: (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V + Access flags: 0x1 + = public ProductResultHandler(android.app.Activity,com.google.zxing.client.result.ParsedResult,com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 20, locals = 4, stack = 4): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] aload_3 v3 + [4] invokespecial #19 + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + [7] aload_0 v0 + [8] new #10 + - Class [com/google/zxing/client/android/result/ProductResultHandler$1] + [11] dup + [12] aload_0 v0 + [13] invokespecial #17 + - Methodref [com/google/zxing/client/android/result/ProductResultHandler$1. (Lcom/google/zxing/client/android/result/ProductResultHandler;)V] + [16] invokevirtual #15 + - Methodref [com/google/zxing/client/android/result/ProductResultHandler.showGoogleShopperButton (Landroid/view/View$OnClickListener;)V] + [19] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonCount()I + Access flags: 0x11 + = public final int getButtonCount() + Class member attributes (count = 1): + - Code attribute instructions (code length = 19, locals = 1, stack = 2): + [0] aload_0 v0 + [1] invokevirtual #14 + - Methodref [com/google/zxing/client/android/result/ProductResultHandler.hasCustomProductSearch ()Z] + [4] ifeq +8 (target=12) + [7] getstatic #13 + - Fieldref [com/google/zxing/client/android/result/ProductResultHandler.buttons [I] + [10] arraylength + [11] ireturn + [12] getstatic #13 + - Fieldref [com/google/zxing/client/android/result/ProductResultHandler.buttons [I] + [15] arraylength + [16] iconst_1 + [17] isub + [18] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonText(I)I + Access flags: 0x11 + = public final int getButtonText(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] getstatic #13 + - Fieldref [com/google/zxing/client/android/result/ProductResultHandler.buttons [I] + [3] iload_1 v1 + [4] iaload + [5] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: handleButtonPress(I)V + Access flags: 0x11 + = public final void handleButtonPress(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 2, stack = 6): + [0] aload_0 v0 + [1] iload_1 v1 + [2] new #11 + - Class [com/google/zxing/client/android/result/ProductResultHandler$2] + [5] dup + [6] aload_0 v0 + [7] iload_1 v1 + [8] invokespecial #18 + - Methodref [com/google/zxing/client/android/result/ProductResultHandler$2. (Lcom/google/zxing/client/android/result/ProductResultHandler;I)V] + [11] invokevirtual #16 + - Methodref [com/google/zxing/client/android/result/ProductResultHandler.showNotOurResults (ILandroid/content/DialogInterface$OnClickListener;)V] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayTitle()I + Access flags: 0x11 + = public final int getDisplayTitle() + Class member attributes (count = 1): + - Code attribute instructions (code length = 3, locals = 1, stack = 1): + [0] ldc #4 + - Integer [2131230824] + [2] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 22, locals = 0, stack = 4): + [0] iconst_3 + [1] newarray 10 + [3] dup + [4] iconst_0 + [5] ldc #2 + - Integer [2131230738] + [7] iastore + [8] dup + [9] iconst_1 + [10] ldc #3 + - Integer [2131230749] + [12] iastore + [13] dup + [14] iconst_2 + [15] ldc #1 + - Integer [2131230729] + [17] iastore + [18] putstatic #13 + - Fieldref [com/google/zxing/client/android/result/ProductResultHandler.buttons [I] + [21] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 4) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/result/ProductResultHandler$1] + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/result/ProductResultHandler$2] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnClickListener] + - Class [android/view/View] + - Utf8 [OnClickListener] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/DialogInterface] + - Utf8 [OnClickListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/ProductResultHandler$1 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.result.ProductResultHandler$1 extends java.lang.Object + +Interfaces (count = 1): + - Class [android/view/View$OnClickListener] + +Constant Pool (count = 43): + - Class [android/view/View] + - Class [android/view/View$OnClickListener] + - Class [com/google/zxing/client/android/result/ProductResultHandler] + - Class [com/google/zxing/client/android/result/ProductResultHandler$1] + - Class [com/google/zxing/client/result/ProductParsedResult] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/android/result/ProductResultHandler$1.this$0 Lcom/google/zxing/client/android/result/ProductResultHandler;] + - Methodref [com/google/zxing/client/android/result/ProductResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - Methodref [com/google/zxing/client/android/result/ProductResultHandler.openGoogleShopper (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/ProductParsedResult.getNormalizedProductID ()Ljava/lang/String;] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - NameAndType [getNormalizedProductID ()Ljava/lang/String;] + - NameAndType [getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - NameAndType [openGoogleShopper (Ljava/lang/String;)V] + - NameAndType [this$0 Lcom/google/zxing/client/android/result/ProductResultHandler;] + - Utf8 [] + - Utf8 [()Lcom/google/zxing/client/result/ParsedResult;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - Utf8 [(Landroid/view/View;)V] + - Utf8 [(Lcom/google/zxing/client/android/result/ProductResultHandler;)V] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/result/ProductResultHandler;] + - Utf8 [OnClickListener] + - Utf8 [android/view/View] + - Utf8 [android/view/View$OnClickListener] + - Utf8 [com/google/zxing/client/android/result/ProductResultHandler] + - Utf8 [com/google/zxing/client/android/result/ProductResultHandler$1] + - Utf8 [com/google/zxing/client/result/ProductParsedResult] + - Utf8 [getNormalizedProductID] + - Utf8 [getResult] + - Utf8 [java/lang/Object] + - Utf8 [onClick] + - Utf8 [openGoogleShopper] + - Utf8 [this$0] + +Fields (count = 1): + - Field: this$0 Lcom/google/zxing/client/android/result/ProductResultHandler; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.result.ProductResultHandler this$0 + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/result/ProductResultHandler;)V + Access flags: 0x0 + = ProductResultHandler$1(com.google.zxing.client.android.result.ProductResultHandler) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #7 + - Fieldref [com/google/zxing/client/android/result/ProductResultHandler$1.this$0 Lcom/google/zxing/client/android/result/ProductResultHandler;] + [5] aload_0 v0 + [6] invokespecial #11 + - Methodref [java/lang/Object. ()V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onClick(Landroid/view/View;)V + Access flags: 0x11 + = public final void onClick(android.view.View) + Class member attributes (count = 1): + - Code attribute instructions (code length = 23, locals = 2, stack = 2): + [0] aload_0 v0 + [1] getfield #7 + - Fieldref [com/google/zxing/client/android/result/ProductResultHandler$1.this$0 Lcom/google/zxing/client/android/result/ProductResultHandler;] + [4] invokevirtual #8 + - Methodref [com/google/zxing/client/android/result/ProductResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + [7] checkcast #5 + - Class [com/google/zxing/client/result/ProductParsedResult] + [10] astore_1 v1 + [11] aload_0 v0 + [12] getfield #7 + - Fieldref [com/google/zxing/client/android/result/ProductResultHandler$1.this$0 Lcom/google/zxing/client/android/result/ProductResultHandler;] + [15] aload_1 v1 + [16] invokevirtual #10 + - Methodref [com/google/zxing/client/result/ProductParsedResult.getNormalizedProductID ()Ljava/lang/String;] + [19] invokevirtual #9 + - Methodref [com/google/zxing/client/android/result/ProductResultHandler.openGoogleShopper (Ljava/lang/String;)V] + [22] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/result/ProductResultHandler] + - NameAndType [ (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/result/ProductResultHandler$1] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnClickListener] + - Class [android/view/View] + - Utf8 [OnClickListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/ProductResultHandler$2 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.result.ProductResultHandler$2 extends java.lang.Object + +Interfaces (count = 1): + - Class [android/content/DialogInterface$OnClickListener] + +Constant Pool (count = 58): + - Class [android/content/DialogInterface] + - Class [android/content/DialogInterface$OnClickListener] + - Class [com/google/zxing/client/android/result/ProductResultHandler] + - Class [com/google/zxing/client/android/result/ProductResultHandler$2] + - Class [com/google/zxing/client/result/ProductParsedResult] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/android/result/ProductResultHandler$2.this$0 Lcom/google/zxing/client/android/result/ProductResultHandler;] + - Fieldref [com/google/zxing/client/android/result/ProductResultHandler$2.val$index I] + - Methodref [com/google/zxing/client/android/result/ProductResultHandler.fillInCustomSearchURL (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/result/ProductResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - Methodref [com/google/zxing/client/android/result/ProductResultHandler.openProductSearch (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/ProductResultHandler.openURL (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/ProductResultHandler.webSearch (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/ProductParsedResult.getNormalizedProductID ()Ljava/lang/String;] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [fillInCustomSearchURL (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [getNormalizedProductID ()Ljava/lang/String;] + - NameAndType [getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - NameAndType [handleButtonPress (I)V] + - NameAndType [openProductSearch (Ljava/lang/String;)V] + - NameAndType [openURL (Ljava/lang/String;)V] + - NameAndType [this$0 Lcom/google/zxing/client/android/result/ProductResultHandler;] + - NameAndType [val$index I] + - NameAndType [webSearch (Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [()Lcom/google/zxing/client/result/ParsedResult;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)V] + - Utf8 [(Landroid/content/DialogInterface;I)V] + - Utf8 [(Lcom/google/zxing/client/android/result/ProductResultHandler;I)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/result/ProductResultHandler;] + - Utf8 [OnClickListener] + - Utf8 [android/content/DialogInterface] + - Utf8 [android/content/DialogInterface$OnClickListener] + - Utf8 [com/google/zxing/client/android/result/ProductResultHandler] + - Utf8 [com/google/zxing/client/android/result/ProductResultHandler$2] + - Utf8 [com/google/zxing/client/result/ProductParsedResult] + - Utf8 [fillInCustomSearchURL] + - Utf8 [getNormalizedProductID] + - Utf8 [getResult] + - Utf8 [handleButtonPress] + - Utf8 [java/lang/Object] + - Utf8 [onClick] + - Utf8 [openProductSearch] + - Utf8 [openURL] + - Utf8 [this$0] + - Utf8 [val$index] + - Utf8 [webSearch] + +Fields (count = 2): + - Field: val$index I + Access flags: 0x1010 + = final synthetic int val$index + - Field: this$0 Lcom/google/zxing/client/android/result/ProductResultHandler; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.result.ProductResultHandler this$0 + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/result/ProductResultHandler;I)V + Access flags: 0x0 + = ProductResultHandler$2(com.google.zxing.client.android.result.ProductResultHandler,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 3, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #7 + - Fieldref [com/google/zxing/client/android/result/ProductResultHandler$2.this$0 Lcom/google/zxing/client/android/result/ProductResultHandler;] + [5] aload_0 v0 + [6] iload_2 v2 + [7] putfield #8 + - Fieldref [com/google/zxing/client/android/result/ProductResultHandler$2.val$index I] + [10] aload_0 v0 + [11] invokespecial #15 + - Methodref [java/lang/Object. ()V] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onClick(Landroid/content/DialogInterface;I)V + Access flags: 0x11 + = public final void onClick(android.content.DialogInterface,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 83, locals = 3, stack = 3): + [0] aload_0 v0 + [1] getfield #7 + - Fieldref [com/google/zxing/client/android/result/ProductResultHandler$2.this$0 Lcom/google/zxing/client/android/result/ProductResultHandler;] + [4] invokevirtual #10 + - Methodref [com/google/zxing/client/android/result/ProductResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + [7] checkcast #5 + - Class [com/google/zxing/client/result/ProductParsedResult] + [10] astore_1 v1 + [11] aload_0 v0 + [12] getfield #8 + - Fieldref [com/google/zxing/client/android/result/ProductResultHandler$2.val$index I] + [15] tableswitch (3 offsets, default=67) (target=82) + 0: offset = 25, target = 40 + 1: offset = 37, target = 52 + 2: offset = 49, target = 64 + default: offset = 67, target = 82 + [40] aload_0 v0 + [41] getfield #7 + - Fieldref [com/google/zxing/client/android/result/ProductResultHandler$2.this$0 Lcom/google/zxing/client/android/result/ProductResultHandler;] + [44] aload_1 v1 + [45] invokevirtual #14 + - Methodref [com/google/zxing/client/result/ProductParsedResult.getNormalizedProductID ()Ljava/lang/String;] + [48] invokevirtual #11 + - Methodref [com/google/zxing/client/android/result/ProductResultHandler.openProductSearch (Ljava/lang/String;)V] + [51] return + [52] aload_0 v0 + [53] getfield #7 + - Fieldref [com/google/zxing/client/android/result/ProductResultHandler$2.this$0 Lcom/google/zxing/client/android/result/ProductResultHandler;] + [56] aload_1 v1 + [57] invokevirtual #14 + - Methodref [com/google/zxing/client/result/ProductParsedResult.getNormalizedProductID ()Ljava/lang/String;] + [60] invokevirtual #13 + - Methodref [com/google/zxing/client/android/result/ProductResultHandler.webSearch (Ljava/lang/String;)V] + [63] return + [64] aload_0 v0 + [65] getfield #7 + - Fieldref [com/google/zxing/client/android/result/ProductResultHandler$2.this$0 Lcom/google/zxing/client/android/result/ProductResultHandler;] + [68] aload_0 v0 + [69] getfield #7 + - Fieldref [com/google/zxing/client/android/result/ProductResultHandler$2.this$0 Lcom/google/zxing/client/android/result/ProductResultHandler;] + [72] aload_1 v1 + [73] invokevirtual #14 + - Methodref [com/google/zxing/client/result/ProductParsedResult.getNormalizedProductID ()Ljava/lang/String;] + [76] invokevirtual #9 + - Methodref [com/google/zxing/client/android/result/ProductResultHandler.fillInCustomSearchURL (Ljava/lang/String;)Ljava/lang/String;] + [79] invokevirtual #12 + - Methodref [com/google/zxing/client/android/result/ProductResultHandler.openURL (Ljava/lang/String;)V] + [82] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/result/ProductResultHandler] + - NameAndType [handleButtonPress (I)V] + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/result/ProductResultHandler$2] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/DialogInterface] + - Utf8 [OnClickListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/ResultButtonListener + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.result.ResultButtonListener extends java.lang.Object + +Interfaces (count = 1): + - Class [android/view/View$OnClickListener] + +Constant Pool (count = 33): + - Class [android/view/View] + - Class [android/view/View$OnClickListener] + - Class [com/google/zxing/client/android/result/ResultButtonListener] + - Class [com/google/zxing/client/android/result/ResultHandler] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/android/result/ResultButtonListener.index I] + - Fieldref [com/google/zxing/client/android/result/ResultButtonListener.resultHandler Lcom/google/zxing/client/android/result/ResultHandler;] + - Methodref [com/google/zxing/client/android/result/ResultHandler.handleButtonPress (I)V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [handleButtonPress (I)V] + - NameAndType [index I] + - NameAndType [resultHandler Lcom/google/zxing/client/android/result/ResultHandler;] + - Utf8 [()V] + - Utf8 [(I)V] + - Utf8 [(Landroid/view/View;)V] + - Utf8 [(Lcom/google/zxing/client/android/result/ResultHandler;I)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/result/ResultHandler;] + - Utf8 [OnClickListener] + - Utf8 [android/view/View] + - Utf8 [android/view/View$OnClickListener] + - Utf8 [com/google/zxing/client/android/result/ResultButtonListener] + - Utf8 [com/google/zxing/client/android/result/ResultHandler] + - Utf8 [handleButtonPress] + - Utf8 [index] + - Utf8 [java/lang/Object] + - Utf8 [onClick] + - Utf8 [resultHandler] + +Fields (count = 2): + - Field: resultHandler Lcom/google/zxing/client/android/result/ResultHandler; + Access flags: 0x12 + = private final com.google.zxing.client.android.result.ResultHandler resultHandler + - Field: index I + Access flags: 0x12 + = private final int index + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/result/ResultHandler;I)V + Access flags: 0x1 + = public ResultButtonListener(com.google.zxing.client.android.result.ResultHandler,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 3, stack = 2): + [0] aload_0 v0 + [1] invokespecial #9 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #7 + - Fieldref [com/google/zxing/client/android/result/ResultButtonListener.resultHandler Lcom/google/zxing/client/android/result/ResultHandler;] + [9] aload_0 v0 + [10] iload_2 v2 + [11] putfield #6 + - Fieldref [com/google/zxing/client/android/result/ResultButtonListener.index I] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onClick(Landroid/view/View;)V + Access flags: 0x11 + = public final void onClick(android.view.View) + Class member attributes (count = 1): + - Code attribute instructions (code length = 12, locals = 2, stack = 2): + [0] aload_0 v0 + [1] getfield #7 + - Fieldref [com/google/zxing/client/android/result/ResultButtonListener.resultHandler Lcom/google/zxing/client/android/result/ResultHandler;] + [4] aload_0 v0 + [5] getfield #6 + - Fieldref [com/google/zxing/client/android/result/ResultButtonListener.index I] + [8] invokevirtual #8 + - Methodref [com/google/zxing/client/android/result/ResultHandler.handleButtonPress (I)V] + [11] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnClickListener] + - Class [android/view/View] + - Utf8 [OnClickListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/ResultHandler + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x421 + = public abstract class com.google.zxing.client.android.result.ResultHandler extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 577): + - Integer [4] + - Integer [524288] + - Integer [2130837506] + - Integer [2131165211] + - Integer [2131230720] + - Integer [2131230727] + - Integer [2131230736] + - Integer [2131230773] + - Integer [2131230779] + - Integer [2131230780] + - Integer [2131230781] + - Integer [2131230783] + - Integer [2131230793] + - String [] + - String [ ] + - String [ (] + - String [ with extras: ] + - String [%f] + - String [%s] + - String [&referrer=utm_source%3Dbarcodescanner%26utm_medium%3Dapps%26utm_campaign%3Dscan] + - String [&source=zxing] + - String [/books?vid=isbn] + - String [/m/products?q=] + - String [/maps?f=d&daddr=] + - String [: +] + - String [GMT] + - String [ISBN] + - String [Launching intent: ] + - String [PASSWORD] + - String [SSID] + - String [TYPE] + - String [allDay] + - String [android.intent.action.DIAL] + - String [android.intent.action.EDIT] + - String [android.intent.action.INSERT_OR_EDIT] + - String [android.intent.action.SEARCH] + - String [android.intent.action.SEND] + - String [android.intent.action.SENDTO] + - String [android.intent.action.VIEW] + - String [android.intent.action.WEB_SEARCH] + - String [android.intent.extra.EMAIL] + - String [android.intent.extra.SUBJECT] + - String [android.intent.extra.TEXT] + - String [beginTime] + - String [com.google.android.apps.shopper] + - String [com.google.android.apps.shopper.results.SearchResultsActivity] + - String [com.google.zxing.client.android.SEARCH_BOOK_CONTENTS] + - String [com.google.zxing.client.android.WIFI_CONNECT] + - String [company] + - String [compose_mode] + - String [description] + - String [endTime] + - String [eventLocation] + - String [geo:0,0?q=] + - String [http://books.google.] + - String [http://maps.google.] + - String [http://www.google.] + - String [job_title] + - String [mailto:] + - String [market://search?q=pname:] + - String [mmsto:] + - String [name] + - String [notes] + - String [postal] + - String [preferences_custom_product_search] + - String [preferences_not_out_results_shown] + - String [query] + - String [sms_body] + - String [smsto:] + - String [subject] + - String [tel:] + - String [text/plain] + - String [title] + - String [vnd.android.cursor.item/event] + - String [vnd.android.cursor.item/person] + - String [yyyyMMdd] + - String [yyyyMMdd'T'HHmmss] + - Class [android/app/Activity] + - Class [android/app/AlertDialog] + - Class [android/app/AlertDialog$Builder] + - Class [android/content/ActivityNotFoundException] + - Class [android/content/DialogInterface] + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/Intent] + - Class [android/content/SharedPreferences] + - Class [android/content/SharedPreferences$Editor] + - Class [android/content/pm/PackageManager] + - Class [android/content/pm/PackageManager$NameNotFoundException] + - Class [android/net/Uri] + - Class [android/preference/PreferenceManager] + - Class [android/provider/Contacts] + - Class [android/util/Log] + - Class [android/view/View] + - Class [android/view/View$OnClickListener] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/android/Contents] + - Class [com/google/zxing/client/android/LocaleManager] + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity] + - Class [com/google/zxing/client/android/result/ResultHandler] + - Class [com/google/zxing/client/android/result/ResultHandler$1] + - Class [com/google/zxing/client/android/wifi/WifiActivity] + - Class [com/google/zxing/client/result/ParsedResult] + - Class [com/google/zxing/client/result/WifiParsedResult] + - Class [java/lang/Class] + - Class [java/lang/Math] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/StringBuilder] + - Class [java/text/DateFormat] + - Class [java/text/ParsePosition] + - Class [java/text/SimpleDateFormat] + - Class [java/util/Calendar] + - Class [java/util/Date] + - Class [java/util/GregorianCalendar] + - Class [java/util/TimeZone] + - Fieldref [android/provider/Contacts.CONTENT_URI Landroid/net/Uri;] + - Fieldref [com/google/zxing/client/android/Contents.EMAIL_KEYS [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/Contents.PHONE_KEYS [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/result/ResultHandler.DATE_FORMAT Ljava/text/DateFormat;] + - Fieldref [com/google/zxing/client/android/result/ResultHandler.DATE_TIME_FORMAT Ljava/text/DateFormat;] + - Fieldref [com/google/zxing/client/android/result/ResultHandler.TAG Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/result/ResultHandler.activity Landroid/app/Activity;] + - Fieldref [com/google/zxing/client/android/result/ResultHandler.customProductSearch Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/result/ResultHandler.rawResult Lcom/google/zxing/Result;] + - Fieldref [com/google/zxing/client/android/result/ResultHandler.result Lcom/google/zxing/client/result/ParsedResult;] + - Fieldref [com/google/zxing/client/android/result/ResultHandler.shopperMarketListener Landroid/content/DialogInterface$OnClickListener;] + - Methodref [android/app/Activity.findViewById (I)Landroid/view/View;] + - Methodref [android/app/Activity.getPackageManager ()Landroid/content/pm/PackageManager;] + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + - Methodref [android/app/Activity.startActivity (Landroid/content/Intent;)V] + - Methodref [android/app/AlertDialog$Builder. (Landroid/content/Context;)V] + - Methodref [android/app/AlertDialog$Builder.setIcon (I)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.setMessage (I)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.setTitle (I)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.show ()Landroid/app/AlertDialog;] + - Methodref [android/content/Intent. (Ljava/lang/String;)V] + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + - Methodref [android/content/Intent.getExtras ()Landroid/os/Bundle;] + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;J)Landroid/content/Intent;] + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Z)Landroid/content/Intent;] + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;] + - Methodref [android/content/Intent.setClassName (Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;] + - Methodref [android/content/Intent.setClassName (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - Methodref [android/content/Intent.setType (Ljava/lang/String;)Landroid/content/Intent;] + - Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;] + - Methodref [android/net/Uri.encode (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V] + - Methodref [android/view/View.setVisibility (I)V] + - Methodref [com/google/zxing/BarcodeFormat.toString ()Ljava/lang/String;] + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + - Methodref [com/google/zxing/client/android/LocaleManager.getBookSearchCountryTLD ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/LocaleManager.getCountryTLD ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/LocaleManager.getProductSearchCountryTLD ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - Methodref [com/google/zxing/client/android/result/ResultHandler.calculateMilliseconds (Ljava/lang/String;)J] + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + - Methodref [com/google/zxing/client/android/result/ResultHandler.parseCustomSearchURL ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/result/ResultHandler.putExtra (Landroid/content/Intent;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/ResultHandler.sendEmailFromUri (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/ResultHandler.sendMMSFromUri (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/ResultHandler.sendSMSFromUri (Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/ResultHandler$1. (Lcom/google/zxing/client/android/result/ResultHandler;)V] + - Methodref [com/google/zxing/client/result/ParsedResult.getDisplayResult ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ParsedResult.getType ()Lcom/google/zxing/client/result/ParsedResultType;] + - Methodref [com/google/zxing/client/result/WifiParsedResult.getNetworkEncryption ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/WifiParsedResult.getPassword ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/WifiParsedResult.getSsid ()Ljava/lang/String;] + - Methodref [java/lang/Class.getName ()Ljava/lang/String;] + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + - Methodref [java/lang/Math.min (II)I] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (D)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - Methodref [java/text/DateFormat.parse (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;] + - Methodref [java/text/DateFormat.setTimeZone (Ljava/util/TimeZone;)V] + - Methodref [java/text/ParsePosition. (I)V] + - Methodref [java/text/SimpleDateFormat. (Ljava/lang/String;)V] + - Methodref [java/util/Calendar.get (I)I] + - Methodref [java/util/Date.getTime ()J] + - Methodref [java/util/GregorianCalendar. ()V] + - Methodref [java/util/TimeZone.getTimeZone (Ljava/lang/String;)Ljava/util/TimeZone;] + - InterfaceMethodref [android/content/DialogInterface$OnClickListener.onClick (Landroid/content/DialogInterface;I)V] + - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;] + - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] + - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z] + - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - NameAndType [ (Landroid/content/Context;)V] + - NameAndType [ (Lcom/google/zxing/client/android/result/ResultHandler;)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [ (Ljava/lang/String;Landroid/net/Uri;)V] + - NameAndType [CONTENT_URI Landroid/net/Uri;] + - NameAndType [DATE_FORMAT Ljava/text/DateFormat;] + - NameAndType [DATE_TIME_FORMAT Ljava/text/DateFormat;] + - NameAndType [EMAIL_KEYS [Ljava/lang/String;] + - NameAndType [PHONE_KEYS [Ljava/lang/String;] + - NameAndType [TAG Ljava/lang/String;] + - NameAndType [activity Landroid/app/Activity;] + - NameAndType [addFlags (I)Landroid/content/Intent;] + - NameAndType [append (C)Ljava/lang/StringBuilder;] + - NameAndType [append (D)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [calculateMilliseconds (Ljava/lang/String;)J] + - NameAndType [charAt (I)C] + - NameAndType [commit ()Z] + - NameAndType [customProductSearch Ljava/lang/String;] + - NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I] + - NameAndType [edit ()Landroid/content/SharedPreferences$Editor;] + - NameAndType [encode (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [findViewById (I)Landroid/view/View;] + - NameAndType [get (I)I] + - NameAndType [getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + - NameAndType [getBookSearchCountryTLD ()Ljava/lang/String;] + - NameAndType [getBoolean (Ljava/lang/String;Z)Z] + - NameAndType [getCountryTLD ()Ljava/lang/String;] + - NameAndType [getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + - NameAndType [getDisplayResult ()Ljava/lang/String;] + - NameAndType [getExtras ()Landroid/os/Bundle;] + - NameAndType [getName ()Ljava/lang/String;] + - NameAndType [getNetworkEncryption ()Ljava/lang/String;] + - NameAndType [getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;] + - NameAndType [getPackageManager ()Landroid/content/pm/PackageManager;] + - NameAndType [getPassword ()Ljava/lang/String;] + - NameAndType [getProductSearchCountryTLD ()Ljava/lang/String;] + - NameAndType [getSimpleName ()Ljava/lang/String;] + - NameAndType [getSsid ()Ljava/lang/String;] + - NameAndType [getString (I)Ljava/lang/String;] + - NameAndType [getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [getTime ()J] + - NameAndType [getTimeZone (Ljava/lang/String;)Ljava/util/TimeZone;] + - NameAndType [getType ()Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [launchIntent (Landroid/content/Intent;)V] + - NameAndType [length ()I] + - NameAndType [min (II)I] + - NameAndType [onClick (Landroid/content/DialogInterface;I)V] + - NameAndType [parse (Ljava/lang/String;)Landroid/net/Uri;] + - NameAndType [parse (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;] + - NameAndType [parseCustomSearchURL ()Ljava/lang/String;] + - NameAndType [putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;] + - NameAndType [putExtra (Landroid/content/Intent;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [putExtra (Ljava/lang/String;J)Landroid/content/Intent;] + - NameAndType [putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - NameAndType [putExtra (Ljava/lang/String;Z)Landroid/content/Intent;] + - NameAndType [putExtra (Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;] + - NameAndType [rawResult Lcom/google/zxing/Result;] + - NameAndType [replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + - NameAndType [result Lcom/google/zxing/client/result/ParsedResult;] + - NameAndType [sendEmailFromUri (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [sendMMSFromUri (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [sendSMSFromUri (Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [setClassName (Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;] + - NameAndType [setClassName (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - NameAndType [setIcon (I)Landroid/app/AlertDialog$Builder;] + - NameAndType [setMessage (I)Landroid/app/AlertDialog$Builder;] + - NameAndType [setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V] + - NameAndType [setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - NameAndType [setTimeZone (Ljava/util/TimeZone;)V] + - NameAndType [setTitle (I)Landroid/app/AlertDialog$Builder;] + - NameAndType [setType (Ljava/lang/String;)Landroid/content/Intent;] + - NameAndType [setVisibility (I)V] + - NameAndType [shopperMarketListener Landroid/content/DialogInterface$OnClickListener;] + - NameAndType [show ()Landroid/app/AlertDialog;] + - NameAndType [startActivity (Landroid/content/Intent;)V] + - NameAndType [substring (II)Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [trim ()Ljava/lang/String;] + - Utf8 [] + - Utf8 [ ] + - Utf8 [ (] + - Utf8 [ with extras: ] + - Utf8 [%f] + - Utf8 [%s] + - Utf8 [&referrer=utm_source%3Dbarcodescanner%26utm_medium%3Dapps%26utm_campaign%3Dscan] + - Utf8 [&source=zxing] + - Utf8 [()I] + - Utf8 [()J] + - Utf8 [()Landroid/app/AlertDialog;] + - Utf8 [()Landroid/content/SharedPreferences$Editor;] + - Utf8 [()Landroid/content/pm/PackageManager;] + - Utf8 [()Landroid/os/Bundle;] + - Utf8 [()Lcom/google/zxing/BarcodeFormat;] + - Utf8 [()Lcom/google/zxing/client/result/ParsedResult;] + - Utf8 [()Lcom/google/zxing/client/result/ParsedResultType;] + - Utf8 [()Ljava/lang/CharSequence;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(C)Ljava/lang/StringBuilder;] + - Utf8 [(D)Ljava/lang/StringBuilder;] + - Utf8 [(DD)V] + - Utf8 [(I)C] + - Utf8 [(I)I] + - Utf8 [(I)Landroid/app/AlertDialog$Builder;] + - Utf8 [(I)Landroid/content/Intent;] + - Utf8 [(I)Landroid/view/View;] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(I)V] + - Utf8 [(II)I] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - Utf8 [(ILandroid/content/DialogInterface$OnClickListener;)V] + - Utf8 [(Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Utf8 [(Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - Utf8 [(Landroid/content/Context;)Landroid/content/SharedPreferences;] + - Utf8 [(Landroid/content/Context;)V] + - Utf8 [(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;] + - Utf8 [(Landroid/content/DialogInterface;I)V] + - Utf8 [(Landroid/content/Intent;)V] + - Utf8 [(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Landroid/view/View$OnClickListener;)V] + - Utf8 [(Lcom/google/zxing/client/android/result/ResultHandler;)V] + - Utf8 [(Lcom/google/zxing/client/result/WifiParsedResult;)V] + - Utf8 [(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)J] + - Utf8 [(Ljava/lang/String;)Landroid/content/Intent;] + - Utf8 [(Ljava/lang/String;)Landroid/net/Uri;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)Ljava/util/TimeZone;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;] + - Utf8 [(Ljava/lang/String;J)Landroid/content/Intent;] + - Utf8 [(Ljava/lang/String;Landroid/net/Uri;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;] + - Utf8 [(Ljava/lang/String;Z)Landroid/content/Intent;] + - Utf8 [(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;] + - Utf8 [(Ljava/lang/String;Z)Z] + - Utf8 [(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;] + - Utf8 [(Ljava/util/TimeZone;)V] + - Utf8 [([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [/books?vid=isbn] + - Utf8 [/m/products?q=] + - Utf8 [/maps?f=d&daddr=] + - Utf8 [: +] + - Utf8 [] + - Utf8 [] + - Utf8 [Builder] + - Utf8 [CONTENT_URI] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [DATE_FORMAT] + - Utf8 [DATE_TIME_FORMAT] + - Utf8 [EMAIL_KEYS] + - Utf8 [Editor] + - Utf8 [GMT] + - Utf8 [GOOGLE_SHOPPER_ACTIVITY] + - Utf8 [GOOGLE_SHOPPER_PACKAGE] + - Utf8 [I] + - Utf8 [ISBN] + - Utf8 [InnerClasses] + - Utf8 [Landroid/app/Activity;] + - Utf8 [Landroid/content/DialogInterface$OnClickListener;] + - Utf8 [Landroid/net/Uri;] + - Utf8 [Launching intent: ] + - Utf8 [Lcom/google/zxing/Result;] + - Utf8 [Lcom/google/zxing/client/result/ParsedResult;] + - Utf8 [Ljava/lang/String;] + - Utf8 [Ljava/text/DateFormat;] + - Utf8 [MARKET_REFERRER_SUFFIX] + - Utf8 [MARKET_URI_PREFIX] + - Utf8 [MAX_BUTTON_COUNT] + - Utf8 [NameNotFoundException] + - Utf8 [OnClickListener] + - Utf8 [PASSWORD] + - Utf8 [PHONE_KEYS] + - Utf8 [SSID] + - Utf8 [TAG] + - Utf8 [TYPE] + - Utf8 [[Ljava/lang/String;] + - Utf8 [activity] + - Utf8 [addCalendarEvent] + - Utf8 [addContact] + - Utf8 [addFlags] + - Utf8 [allDay] + - Utf8 [android.intent.action.DIAL] + - Utf8 [android.intent.action.EDIT] + - Utf8 [android.intent.action.INSERT_OR_EDIT] + - Utf8 [android.intent.action.SEARCH] + - Utf8 [android.intent.action.SEND] + - Utf8 [android.intent.action.SENDTO] + - Utf8 [android.intent.action.VIEW] + - Utf8 [android.intent.action.WEB_SEARCH] + - Utf8 [android.intent.extra.EMAIL] + - Utf8 [android.intent.extra.SUBJECT] + - Utf8 [android.intent.extra.TEXT] + - Utf8 [android/app/Activity] + - Utf8 [android/app/AlertDialog] + - Utf8 [android/app/AlertDialog$Builder] + - Utf8 [android/content/ActivityNotFoundException] + - Utf8 [android/content/DialogInterface] + - Utf8 [android/content/DialogInterface$OnClickListener] + - Utf8 [android/content/Intent] + - Utf8 [android/content/SharedPreferences] + - Utf8 [android/content/SharedPreferences$Editor] + - Utf8 [android/content/pm/PackageManager] + - Utf8 [android/content/pm/PackageManager$NameNotFoundException] + - Utf8 [android/net/Uri] + - Utf8 [android/preference/PreferenceManager] + - Utf8 [android/provider/Contacts] + - Utf8 [android/util/Log] + - Utf8 [android/view/View] + - Utf8 [android/view/View$OnClickListener] + - Utf8 [append] + - Utf8 [areContentsSecure] + - Utf8 [beginTime] + - Utf8 [calculateMilliseconds] + - Utf8 [charAt] + - Utf8 [com.google.android.apps.shopper] + - Utf8 [com.google.android.apps.shopper.results.SearchResultsActivity] + - Utf8 [com.google.zxing.client.android.SEARCH_BOOK_CONTENTS] + - Utf8 [com.google.zxing.client.android.WIFI_CONNECT] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/android/Contents] + - Utf8 [com/google/zxing/client/android/LocaleManager] + - Utf8 [com/google/zxing/client/android/book/SearchBookContentsActivity] + - Utf8 [com/google/zxing/client/android/result/ResultHandler] + - Utf8 [com/google/zxing/client/android/result/ResultHandler$1] + - Utf8 [com/google/zxing/client/android/wifi/WifiActivity] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [com/google/zxing/client/result/WifiParsedResult] + - Utf8 [commit] + - Utf8 [company] + - Utf8 [compose_mode] + - Utf8 [customProductSearch] + - Utf8 [d] + - Utf8 [description] + - Utf8 [dialPhone] + - Utf8 [dialPhoneFromUri] + - Utf8 [edit] + - Utf8 [encode] + - Utf8 [endTime] + - Utf8 [eventLocation] + - Utf8 [fillInCustomSearchURL] + - Utf8 [findViewById] + - Utf8 [geo:0,0?q=] + - Utf8 [get] + - Utf8 [getBarcodeFormat] + - Utf8 [getBookSearchCountryTLD] + - Utf8 [getBoolean] + - Utf8 [getButtonCount] + - Utf8 [getButtonText] + - Utf8 [getCountryTLD] + - Utf8 [getDefaultSharedPreferences] + - Utf8 [getDirections] + - Utf8 [getDisplayContents] + - Utf8 [getDisplayResult] + - Utf8 [getDisplayTitle] + - Utf8 [getExtras] + - Utf8 [getName] + - Utf8 [getNetworkEncryption] + - Utf8 [getPackageInfo] + - Utf8 [getPackageManager] + - Utf8 [getPassword] + - Utf8 [getProductSearchCountryTLD] + - Utf8 [getResult] + - Utf8 [getSimpleName] + - Utf8 [getSsid] + - Utf8 [getString] + - Utf8 [getTime] + - Utf8 [getTimeZone] + - Utf8 [getType] + - Utf8 [handleButtonPress] + - Utf8 [hasCustomProductSearch] + - Utf8 [http://books.google.] + - Utf8 [http://maps.google.] + - Utf8 [http://www.google.] + - Utf8 [java/lang/Class] + - Utf8 [java/lang/Math] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuilder] + - Utf8 [java/text/DateFormat] + - Utf8 [java/text/ParsePosition] + - Utf8 [java/text/SimpleDateFormat] + - Utf8 [java/util/Calendar] + - Utf8 [java/util/Date] + - Utf8 [java/util/GregorianCalendar] + - Utf8 [java/util/TimeZone] + - Utf8 [job_title] + - Utf8 [launchIntent] + - Utf8 [length] + - Utf8 [mailto:] + - Utf8 [market://search?q=pname:] + - Utf8 [min] + - Utf8 [mmsto:] + - Utf8 [name] + - Utf8 [notes] + - Utf8 [onClick] + - Utf8 [openBookSearch] + - Utf8 [openGoogleShopper] + - Utf8 [openMap] + - Utf8 [openProductSearch] + - Utf8 [openURL] + - Utf8 [parse] + - Utf8 [parseCustomSearchURL] + - Utf8 [postal] + - Utf8 [preferences_custom_product_search] + - Utf8 [preferences_not_out_results_shown] + - Utf8 [putBoolean] + - Utf8 [putExtra] + - Utf8 [query] + - Utf8 [rawResult] + - Utf8 [replace] + - Utf8 [result] + - Utf8 [searchBookContents] + - Utf8 [searchMap] + - Utf8 [sendEmail] + - Utf8 [sendEmail$14e1ec6d] + - Utf8 [sendEmailFromUri] + - Utf8 [sendMMS] + - Utf8 [sendMMSFromUri] + - Utf8 [sendSMS] + - Utf8 [sendSMSFromUri] + - Utf8 [setClassName] + - Utf8 [setIcon] + - Utf8 [setMessage] + - Utf8 [setNegativeButton] + - Utf8 [setOnClickListener] + - Utf8 [setPositiveButton] + - Utf8 [setTimeZone] + - Utf8 [setTitle] + - Utf8 [setType] + - Utf8 [setVisibility] + - Utf8 [shareByEmail] + - Utf8 [shareBySMS] + - Utf8 [shopperMarketListener] + - Utf8 [show] + - Utf8 [showGoogleShopperButton] + - Utf8 [showNotOurResults] + - Utf8 [sms_body] + - Utf8 [smsto:] + - Utf8 [startActivity] + - Utf8 [subject] + - Utf8 [substring] + - Utf8 [tel:] + - Utf8 [text/plain] + - Utf8 [title] + - Utf8 [toString] + - Utf8 [trim] + - Utf8 [vnd.android.cursor.item/event] + - Utf8 [vnd.android.cursor.item/person] + - Utf8 [webSearch] + - Utf8 [wifiConnect] + - Utf8 [yyyyMMdd] + - Utf8 [yyyyMMdd'T'HHmmss] + +Fields (count = 13): + - Field: TAG Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String TAG + - Field: DATE_FORMAT Ljava/text/DateFormat; + Access flags: 0x1a + = private static final java.text.DateFormat DATE_FORMAT + - Field: DATE_TIME_FORMAT Ljava/text/DateFormat; + Access flags: 0x1a + = private static final java.text.DateFormat DATE_TIME_FORMAT + - Field: GOOGLE_SHOPPER_PACKAGE Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String GOOGLE_SHOPPER_PACKAGE + Class member attributes (count = 1): + - Constant value attribute: + - String [com.google.android.apps.shopper] + - Field: GOOGLE_SHOPPER_ACTIVITY Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String GOOGLE_SHOPPER_ACTIVITY + Class member attributes (count = 1): + - Constant value attribute: + - String [com.google.android.apps.shopper.results.SearchResultsActivity] + - Field: MARKET_URI_PREFIX Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String MARKET_URI_PREFIX + Class member attributes (count = 1): + - Constant value attribute: + - String [market://search?q=pname:] + - Field: MARKET_REFERRER_SUFFIX Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String MARKET_REFERRER_SUFFIX + Class member attributes (count = 1): + - Constant value attribute: + - String [&referrer=utm_source%3Dbarcodescanner%26utm_medium%3Dapps%26utm_campaign%3Dscan] + - Field: MAX_BUTTON_COUNT I + Access flags: 0x19 + = public static final int MAX_BUTTON_COUNT + Class member attributes (count = 1): + - Constant value attribute: + - Integer [4] + - Field: result Lcom/google/zxing/client/result/ParsedResult; + Access flags: 0x12 + = private final com.google.zxing.client.result.ParsedResult result + - Field: activity Landroid/app/Activity; + Access flags: 0x12 + = private final android.app.Activity activity + - Field: rawResult Lcom/google/zxing/Result; + Access flags: 0x12 + = private final com.google.zxing.Result rawResult + - Field: customProductSearch Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String customProductSearch + - Field: shopperMarketListener Landroid/content/DialogInterface$OnClickListener; + Access flags: 0x12 + = private final android.content.DialogInterface$OnClickListener shopperMarketListener + +Methods (count = 41): + - Method: (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V + Access flags: 0x0 + = ResultHandler(android.app.Activity,com.google.zxing.client.result.ParsedResult) + Class member attributes (count = 1): + - Code attribute instructions (code length = 8, locals = 3, stack = 4): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] aconst_null + [4] invokespecial #162 + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + [7] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V + Access flags: 0x0 + = ResultHandler(android.app.Activity,com.google.zxing.client.result.ParsedResult,com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 82, locals = 4, stack = 4): + [0] aload_0 v0 + [1] invokespecial #179 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] new #101 + - Class [com/google/zxing/client/android/result/ResultHandler$1] + [8] dup + [9] aload_0 v0 + [10] invokespecial #170 + - Methodref [com/google/zxing/client/android/result/ResultHandler$1. (Lcom/google/zxing/client/android/result/ResultHandler;)V] + [13] putfield #127 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.shopperMarketListener Landroid/content/DialogInterface$OnClickListener;] + [16] aload_0 v0 + [17] aload_2 v2 + [18] putfield #126 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.result Lcom/google/zxing/client/result/ParsedResult;] + [21] aload_0 v0 + [22] aload_1 v1 + [23] putfield #123 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.activity Landroid/app/Activity;] + [26] aload_0 v0 + [27] aload_3 v3 + [28] putfield #125 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.rawResult Lcom/google/zxing/Result;] + [31] aload_0 v0 + [32] aload_0 v0 + [33] getfield #123 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.activity Landroid/app/Activity;] + [36] invokestatic #153 + - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + [39] ldc #65 + - String [preferences_custom_product_search] + [41] aconst_null + [42] invokeinterface #202 + - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + [47] dup + [48] astore_2 v2 + [49] ifnull +17 (target=66) + [52] aload_2 v2 + [53] invokevirtual #184 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [56] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [59] ifne +7 (target=66) + [62] aconst_null + [63] goto +4 (target=67) + [66] aload_2 v2 + [67] putfield #124 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.customProductSearch Ljava/lang/String;] + [70] aload_1 v1 + [71] ldc #4 + - Integer [2131165211] + [73] invokevirtual #128 + - Methodref [android/app/Activity.findViewById (I)Landroid/view/View;] + [76] bipush 8 + [78] invokevirtual #156 + - Methodref [android/view/View.setVisibility (I)V] + [81] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getResult()Lcom/google/zxing/client/result/ParsedResult; + Access flags: 0x11 + = public final com.google.zxing.client.result.ParsedResult getResult() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #126 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.result Lcom/google/zxing/client/result/ParsedResult;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: hasCustomProductSearch()Z + Access flags: 0x10 + = final boolean hasCustomProductSearch() + Class member attributes (count = 1): + - Code attribute instructions (code length = 11, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #124 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.customProductSearch Ljava/lang/String;] + [4] ifnull +5 (target=9) + [7] iconst_1 + [8] ireturn + [9] iconst_0 + [10] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonCount()I + Access flags: 0x401 + = public abstract int getButtonCount() + - Method: getButtonText(I)I + Access flags: 0x401 + = public abstract int getButtonText(int) + - Method: handleButtonPress(I)V + Access flags: 0x401 + = public abstract void handleButtonPress(int) + - Method: areContentsSecure()Z + Access flags: 0x1 + = public boolean areContentsSecure() + Class member attributes (count = 1): + - Code attribute instructions (code length = 2, locals = 1, stack = 1): + [0] iconst_0 + [1] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: showGoogleShopperButton(Landroid/view/View$OnClickListener;)V + Access flags: 0x14 + = protected final void showGoogleShopperButton(android.view.View$OnClickListener) + Class member attributes (count = 1): + - Code attribute instructions (code length = 21, locals = 3, stack = 2): + [0] aload_0 v0 + [1] getfield #123 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.activity Landroid/app/Activity;] + [4] ldc #4 + - Integer [2131165211] + [6] invokevirtual #128 + - Methodref [android/app/Activity.findViewById (I)Landroid/view/View;] + [9] dup + [10] astore_2 v2 + [11] iconst_0 + [12] invokevirtual #156 + - Methodref [android/view/View.setVisibility (I)V] + [15] aload_2 v2 + [16] aload_1 v1 + [17] invokevirtual #155 + - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V] + [20] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayContents()Ljava/lang/CharSequence; + Access flags: 0x1 + = public java.lang.CharSequence getDisplayContents() + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 1, stack = 3): + [0] aload_0 v0 + [1] getfield #126 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.result Lcom/google/zxing/client/result/ParsedResult;] + [4] invokevirtual #171 + - Methodref [com/google/zxing/client/result/ParsedResult.getDisplayResult ()Ljava/lang/String;] + [7] ldc #15 + - String [ ] + [9] ldc #14 + - String [] + [11] invokevirtual #182 + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + [14] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayTitle()I + Access flags: 0x401 + = public abstract int getDisplayTitle() + - Method: getType()Lcom/google/zxing/client/result/ParsedResultType; + Access flags: 0x11 + = public final com.google.zxing.client.result.ParsedResultType getType() + Class member attributes (count = 1): + - Code attribute instructions (code length = 8, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #126 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.result Lcom/google/zxing/client/result/ParsedResult;] + [4] invokevirtual #172 + - Methodref [com/google/zxing/client/result/ParsedResult.getType ()Lcom/google/zxing/client/result/ParsedResultType;] + [7] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: addCalendarEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + Access flags: 0x10 + = final void addCalendarEvent(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 117, locals = 9, stack = 4): + [0] new #84 + - Class [android/content/Intent] + [3] dup + [4] ldc #34 + - String [android.intent.action.EDIT] + [6] invokespecial #139 + - Methodref [android/content/Intent. (Ljava/lang/String;)V] + [9] dup + [10] astore v6 + [12] ldc #74 + - String [vnd.android.cursor.item/event] + [14] invokevirtual #149 + - Methodref [android/content/Intent.setType (Ljava/lang/String;)Landroid/content/Intent;] + [17] pop + [18] aload v6 + [20] ldc #44 + - String [beginTime] + [22] aload_2 v2 + [23] invokestatic #163 + - Methodref [com/google/zxing/client/android/result/ResultHandler.calculateMilliseconds (Ljava/lang/String;)J] + [26] invokevirtual #143 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;J)Landroid/content/Intent;] + [29] pop + [30] aload_2 v2 + [31] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [34] bipush 8 + [36] ificmpne +7 (target=43) + [39] iconst_1 + [40] goto +4 (target=44) + [43] iconst_0 + [44] ifeq +15 (target=59) + [47] aload v6 + [49] ldc #32 + - String [allDay] + [51] iconst_1 + [52] invokevirtual #145 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Z)Landroid/content/Intent;] + [55] pop + [56] goto +25 (target=81) + [59] aload_3 v3 + [60] ifnonnull +5 (target=65) + [63] aload_2 v2 + [64] astore_3 v3 + [65] aload_3 v3 + [66] invokestatic #163 + - Methodref [com/google/zxing/client/android/result/ResultHandler.calculateMilliseconds (Ljava/lang/String;)J] + [69] lstore v7 + [71] aload v6 + [73] ldc #52 + - String [endTime] + [75] lload v7 + [77] invokevirtual #143 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;J)Landroid/content/Intent;] + [80] pop + [81] aload v6 + [83] ldc #73 + - String [title] + [85] aload_1 v1 + [86] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [89] pop + [90] aload v6 + [92] ldc #53 + - String [eventLocation] + [94] aload v4 + [96] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [99] pop + [100] aload v6 + [102] ldc #51 + - String [description] + [104] aload v5 + [106] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [109] pop + [110] aload_0 v0 + [111] aload v6 + [113] invokevirtual #164 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [116] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: calculateMilliseconds(Ljava/lang/String;)J + Access flags: 0xa + = private static long calculateMilliseconds(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 138, locals = 4, stack = 5): + [0] aload_0 v0 + [1] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [4] bipush 8 + [6] ificmpne +40 (target=46) + [9] getstatic #120 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.DATE_FORMAT Ljava/text/DateFormat;] + [12] dup + [13] astore_2 v2 + [14] monitorenter + [15] getstatic #120 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.DATE_FORMAT Ljava/text/DateFormat;] + [18] aload_0 v0 + [19] new #111 + - Class [java/text/ParsePosition] + [22] dup + [23] iconst_0 + [24] invokespecial #193 + - Methodref [java/text/ParsePosition. (I)V] + [27] invokevirtual #191 + - Methodref [java/text/DateFormat.parse (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;] + [30] astore_1 v1 + [31] aload_2 v2 + [32] monitorexit + [33] goto +8 (target=41) + [36] astore_3 v3 + [37] aload_2 v2 + [38] monitorexit + [39] aload_3 v3 + [40] athrow + [41] aload_1 v1 + [42] invokevirtual #196 + - Methodref [java/util/Date.getTime ()J] + [45] lreturn + [46] getstatic #121 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.DATE_TIME_FORMAT Ljava/text/DateFormat;] + [49] dup + [50] astore_2 v2 + [51] monitorenter + [52] getstatic #121 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.DATE_TIME_FORMAT Ljava/text/DateFormat;] + [55] aload_0 v0 + [56] iconst_0 + [57] bipush 15 + [59] invokevirtual #183 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [62] new #111 + - Class [java/text/ParsePosition] + [65] dup + [66] iconst_0 + [67] invokespecial #193 + - Methodref [java/text/ParsePosition. (I)V] + [70] invokevirtual #191 + - Methodref [java/text/DateFormat.parse (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;] + [73] astore_1 v1 + [74] aload_2 v2 + [75] monitorexit + [76] goto +8 (target=84) + [79] astore_0 v0 + [80] aload_2 v2 + [81] monitorexit + [82] aload_0 v0 + [83] athrow + [84] aload_1 v1 + [85] invokevirtual #196 + - Methodref [java/util/Date.getTime ()J] + [88] lstore_2 v2 + [89] aload_0 v0 + [90] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [93] bipush 16 + [95] ificmpne +41 (target=136) + [98] aload_0 v0 + [99] bipush 15 + [101] invokevirtual #180 + - Methodref [java/lang/String.charAt (I)C] + [104] bipush 90 + [106] ificmpne +30 (target=136) + [109] new #115 + - Class [java/util/GregorianCalendar] + [112] dup + [113] invokespecial #197 + - Methodref [java/util/GregorianCalendar. ()V] + [116] dup + [117] astore_0 v0 + [118] bipush 15 + [120] invokevirtual #195 + - Methodref [java/util/Calendar.get (I)I] + [123] aload_0 v0 + [124] bipush 16 + [126] invokevirtual #195 + - Methodref [java/util/Calendar.get (I)I] + [129] iadd + [130] istore_0 v0 + [131] lload_2 v2 + [132] iload_0 v0 + [133] i2l + [134] ladd + [135] lstore_2 v2 + [136] lload_2 v2 + [137] lreturn + Code attribute exceptions (count = 2): + - ExceptionInfo (15 -> 33: 36): + - ExceptionInfo (52 -> 76: 79): + Code attribute attributes (attribute count = 0): + - Method: addContact([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + Access flags: 0x10 + = final void addContact(java.lang.String[],java.lang.String[],java.lang.String[],java.lang.String,java.lang.String,java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 358, locals = 13, stack = 4): + [0] new #84 + - Class [android/content/Intent] + [3] dup + [4] ldc #35 + - String [android.intent.action.INSERT_OR_EDIT] + [6] getstatic #117 + - Fieldref [android/provider/Contacts.CONTENT_URI Landroid/net/Uri;] + [9] invokespecial #140 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [12] dup + [13] astore v8 + [15] ldc #75 + - String [vnd.android.cursor.item/person] + [17] invokevirtual #149 + - Methodref [android/content/Intent.setType (Ljava/lang/String;)Landroid/content/Intent;] + [20] pop + [21] aload v8 + [23] ldc #62 + - String [name] + [25] aload_1 v1 + [26] ifnull +9 (target=35) + [29] aload_1 v1 + [30] iconst_0 + [31] aaload + [32] goto +4 (target=36) + [35] aconst_null + [36] astore v12 + [38] astore v11 + [40] astore v10 + [42] aload v12 + [44] ifnull +21 (target=65) + [47] aload v12 + [49] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [52] ifle +13 (target=65) + [55] aload v10 + [57] aload v11 + [59] aload v12 + [61] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [64] pop + [65] aload_2 v2 + [66] ifnull +8 (target=74) + [69] aload_2 v2 + [70] arraylength + [71] goto +4 (target=75) + [74] iconst_0 + [75] getstatic #119 + - Fieldref [com/google/zxing/client/android/Contents.PHONE_KEYS [Ljava/lang/String;] + [78] arraylength + [79] invokestatic #178 + - Methodref [java/lang/Math.min (II)I] + [82] istore_1 v1 + [83] iconst_0 + [84] istore v9 + [86] iload v9 + [88] iload_1 v1 + [89] ificmpge +50 (target=139) + [92] aload v8 + [94] getstatic #119 + - Fieldref [com/google/zxing/client/android/Contents.PHONE_KEYS [Ljava/lang/String;] + [97] iload v9 + [99] aaload + [100] aload_2 v2 + [101] iload v9 + [103] aaload + [104] astore v12 + [106] astore v11 + [108] astore v10 + [110] aload v12 + [112] ifnull +21 (target=133) + [115] aload v12 + [117] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [120] ifle +13 (target=133) + [123] aload v10 + [125] aload v11 + [127] aload v12 + [129] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [132] pop + [133] iinc v9, 1 + [136] goto -50 (target=86) + [139] aload_3 v3 + [140] ifnull +8 (target=148) + [143] aload_3 v3 + [144] arraylength + [145] goto +4 (target=149) + [148] iconst_0 + [149] getstatic #118 + - Fieldref [com/google/zxing/client/android/Contents.EMAIL_KEYS [Ljava/lang/String;] + [152] arraylength + [153] invokestatic #178 + - Methodref [java/lang/Math.min (II)I] + [156] istore v9 + [158] iconst_0 + [159] istore_1 v1 + [160] iload_1 v1 + [161] iload v9 + [163] ificmpge +48 (target=211) + [166] aload v8 + [168] getstatic #118 + - Fieldref [com/google/zxing/client/android/Contents.EMAIL_KEYS [Ljava/lang/String;] + [171] iload_1 v1 + [172] aaload + [173] aload_3 v3 + [174] iload_1 v1 + [175] aaload + [176] astore v12 + [178] astore v11 + [180] astore v10 + [182] aload v12 + [184] ifnull +21 (target=205) + [187] aload v12 + [189] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [192] ifle +13 (target=205) + [195] aload v10 + [197] aload v11 + [199] aload v12 + [201] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [204] pop + [205] iinc v1, 1 + [208] goto -48 (target=160) + [211] aload v8 + [213] ldc #63 + - String [notes] + [215] aload v4 + [217] astore v12 + [219] astore v11 + [221] astore v10 + [223] aload v12 + [225] ifnull +21 (target=246) + [228] aload v12 + [230] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [233] ifle +13 (target=246) + [236] aload v10 + [238] aload v11 + [240] aload v12 + [242] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [245] pop + [246] aload v8 + [248] ldc #64 + - String [postal] + [250] aload v5 + [252] astore v12 + [254] astore v11 + [256] astore v10 + [258] aload v12 + [260] ifnull +21 (target=281) + [263] aload v12 + [265] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [268] ifle +13 (target=281) + [271] aload v10 + [273] aload v11 + [275] aload v12 + [277] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [280] pop + [281] aload v8 + [283] ldc #49 + - String [company] + [285] aload v6 + [287] astore v12 + [289] astore v11 + [291] astore v10 + [293] aload v12 + [295] ifnull +21 (target=316) + [298] aload v12 + [300] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [303] ifle +13 (target=316) + [306] aload v10 + [308] aload v11 + [310] aload v12 + [312] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [315] pop + [316] aload v8 + [318] ldc #58 + - String [job_title] + [320] aload v7 + [322] astore v12 + [324] astore v11 + [326] astore v10 + [328] aload v12 + [330] ifnull +21 (target=351) + [333] aload v12 + [335] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [338] ifle +13 (target=351) + [341] aload v10 + [343] aload v11 + [345] aload v12 + [347] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [350] pop + [351] aload_0 v0 + [352] aload v8 + [354] invokevirtual #164 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [357] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: shareByEmail(Ljava/lang/String;)V + Access flags: 0x10 + = final void shareByEmail(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 2, stack = 5): + [0] aload_0 v0 + [1] ldc #59 + - String [mailto:] + [3] aconst_null + [4] aload_0 v0 + [5] getfield #123 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.activity Landroid/app/Activity;] + [8] ldc #13 + - Integer [2131230793] + [10] invokevirtual #130 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [13] aload_1 v1 + [14] invokevirtual #167 + - Methodref [com/google/zxing/client/android/result/ResultHandler.sendEmailFromUri (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [17] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: sendEmail$14e1ec6d(Ljava/lang/String;)V + Access flags: 0x10 + = final void sendEmail$14e1ec6d(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 27, locals = 2, stack = 5): + [0] aload_0 v0 + [1] new #109 + - Class [java/lang/StringBuilder] + [4] dup + [5] invokespecial #185 + - Methodref [java/lang/StringBuilder. ()V] + [8] ldc #59 + - String [mailto:] + [10] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [13] aload_1 v1 + [14] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [17] invokevirtual #190 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [20] aload_1 v1 + [21] aconst_null + [22] aconst_null + [23] invokevirtual #167 + - Methodref [com/google/zxing/client/android/result/ResultHandler.sendEmailFromUri (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [26] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: sendEmailFromUri(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + Access flags: 0x10 + = final void sendEmailFromUri(java.lang.String,java.lang.String,java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 105, locals = 6, stack = 6): + [0] new #84 + - Class [android/content/Intent] + [3] dup + [4] ldc #37 + - String [android.intent.action.SEND] + [6] aload_1 v1 + [7] invokestatic #152 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [10] invokespecial #140 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [13] astore_1 v1 + [14] aload_2 v2 + [15] ifnull +18 (target=33) + [18] aload_1 v1 + [19] ldc #41 + - String [android.intent.extra.EMAIL] + [21] iconst_1 + [22] anewarray #108 + - Class [java/lang/String] + [25] dup + [26] iconst_0 + [27] aload_2 v2 + [28] aastore + [29] invokevirtual #146 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;] + [32] pop + [33] aload_1 v1 + [34] ldc #42 + - String [android.intent.extra.SUBJECT] + [36] aload_3 v3 + [37] astore v5 + [39] astore_3 v3 + [40] astore_2 v2 + [41] aload v5 + [43] ifnull +19 (target=62) + [46] aload v5 + [48] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [51] ifle +11 (target=62) + [54] aload_2 v2 + [55] aload_3 v3 + [56] aload v5 + [58] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [61] pop + [62] aload_1 v1 + [63] ldc #43 + - String [android.intent.extra.TEXT] + [65] aload v4 + [67] astore v5 + [69] astore_3 v3 + [70] astore_2 v2 + [71] aload v5 + [73] ifnull +19 (target=92) + [76] aload v5 + [78] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [81] ifle +11 (target=92) + [84] aload_2 v2 + [85] aload_3 v3 + [86] aload v5 + [88] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [91] pop + [92] aload_1 v1 + [93] ldc #72 + - String [text/plain] + [95] invokevirtual #149 + - Methodref [android/content/Intent.setType (Ljava/lang/String;)Landroid/content/Intent;] + [98] pop + [99] aload_0 v0 + [100] aload_1 v1 + [101] invokevirtual #164 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [104] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: shareBySMS(Ljava/lang/String;)V + Access flags: 0x10 + = final void shareBySMS(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 96, locals = 6, stack = 5): + [0] aload_0 v0 + [1] ldc #69 + - String [smsto:] + [3] new #109 + - Class [java/lang/StringBuilder] + [6] dup + [7] invokespecial #185 + - Methodref [java/lang/StringBuilder. ()V] + [10] aload_0 v0 + [11] getfield #123 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.activity Landroid/app/Activity;] + [14] ldc #13 + - Integer [2131230793] + [16] invokevirtual #130 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [19] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [22] ldc #25 + - String [: +] + [24] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [27] aload_1 v1 + [28] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [31] invokevirtual #190 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [34] astore_3 v3 + [35] astore_2 v2 + [36] astore_1 v1 + [37] new #84 + - Class [android/content/Intent] + [40] dup + [41] ldc #38 + - String [android.intent.action.SENDTO] + [43] aload_2 v2 + [44] invokestatic #152 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [47] invokespecial #140 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [50] dup + [51] astore_2 v2 + [52] ldc #68 + - String [sms_body] + [54] aload_3 v3 + [55] astore v5 + [57] astore v4 + [59] astore_3 v3 + [60] aload v5 + [62] ifnull +20 (target=82) + [65] aload v5 + [67] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [70] ifle +12 (target=82) + [73] aload_3 v3 + [74] aload v4 + [76] aload v5 + [78] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [81] pop + [82] aload_2 v2 + [83] ldc #50 + - String [compose_mode] + [85] iconst_1 + [86] invokevirtual #145 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Z)Landroid/content/Intent;] + [89] pop + [90] aload_1 v1 + [91] aload_2 v2 + [92] invokevirtual #164 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [95] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: sendSMS(Ljava/lang/String;Ljava/lang/String;)V + Access flags: 0x10 + = final void sendSMS(java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 83, locals = 6, stack = 4): + [0] aload_0 v0 + [1] new #109 + - Class [java/lang/StringBuilder] + [4] dup + [5] invokespecial #185 + - Methodref [java/lang/StringBuilder. ()V] + [8] ldc #69 + - String [smsto:] + [10] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [13] aload_1 v1 + [14] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [17] invokevirtual #190 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [20] aload_2 v2 + [21] astore_3 v3 + [22] astore_2 v2 + [23] astore_1 v1 + [24] new #84 + - Class [android/content/Intent] + [27] dup + [28] ldc #38 + - String [android.intent.action.SENDTO] + [30] aload_2 v2 + [31] invokestatic #152 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [34] invokespecial #140 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [37] dup + [38] astore_2 v2 + [39] ldc #68 + - String [sms_body] + [41] aload_3 v3 + [42] astore v5 + [44] astore v4 + [46] astore_3 v3 + [47] aload v5 + [49] ifnull +20 (target=69) + [52] aload v5 + [54] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [57] ifle +12 (target=69) + [60] aload_3 v3 + [61] aload v4 + [63] aload v5 + [65] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [68] pop + [69] aload_2 v2 + [70] ldc #50 + - String [compose_mode] + [72] iconst_1 + [73] invokevirtual #145 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Z)Landroid/content/Intent;] + [76] pop + [77] aload_1 v1 + [78] aload_2 v2 + [79] invokevirtual #164 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [82] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: sendSMSFromUri(Ljava/lang/String;Ljava/lang/String;)V + Access flags: 0x2 + = private void sendSMSFromUri(java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 57, locals = 5, stack = 4): + [0] new #84 + - Class [android/content/Intent] + [3] dup + [4] ldc #38 + - String [android.intent.action.SENDTO] + [6] aload_1 v1 + [7] invokestatic #152 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [10] invokespecial #140 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [13] dup + [14] astore_1 v1 + [15] ldc #68 + - String [sms_body] + [17] aload_2 v2 + [18] astore v4 + [20] astore_3 v3 + [21] astore_2 v2 + [22] aload v4 + [24] ifnull +19 (target=43) + [27] aload v4 + [29] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [32] ifle +11 (target=43) + [35] aload_2 v2 + [36] aload_3 v3 + [37] aload v4 + [39] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [42] pop + [43] aload_1 v1 + [44] ldc #50 + - String [compose_mode] + [46] iconst_1 + [47] invokevirtual #145 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Z)Landroid/content/Intent;] + [50] pop + [51] aload_0 v0 + [52] aload_1 v1 + [53] invokevirtual #164 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [56] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: sendMMS(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + Access flags: 0x10 + = final void sendMMS(java.lang.String,java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 171, locals = 7, stack = 4): + [0] aload_0 v0 + [1] new #109 + - Class [java/lang/StringBuilder] + [4] dup + [5] invokespecial #185 + - Methodref [java/lang/StringBuilder. ()V] + [8] ldc #61 + - String [mmsto:] + [10] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [13] aload_1 v1 + [14] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [17] invokevirtual #190 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [20] aload_2 v2 + [21] aload_3 v3 + [22] astore v4 + [24] astore_3 v3 + [25] astore_2 v2 + [26] astore_1 v1 + [27] new #84 + - Class [android/content/Intent] + [30] dup + [31] ldc #38 + - String [android.intent.action.SENDTO] + [33] aload_2 v2 + [34] invokestatic #152 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [37] invokespecial #140 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [40] astore_2 v2 + [41] aload_3 v3 + [42] ifnull +10 (target=52) + [45] aload_3 v3 + [46] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [49] ifne +45 (target=94) + [52] aload_2 v2 + [53] ldc #70 + - String [subject] + [55] aload_1 v1 + [56] getfield #123 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.activity Landroid/app/Activity;] + [59] ldc #8 + - Integer [2131230773] + [61] invokevirtual #130 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [64] astore v6 + [66] astore v5 + [68] astore_3 v3 + [69] aload v6 + [71] ifnull +20 (target=91) + [74] aload v6 + [76] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [79] ifle +12 (target=91) + [82] aload_3 v3 + [83] aload v5 + [85] aload v6 + [87] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [90] pop + [91] goto +34 (target=125) + [94] aload_2 v2 + [95] ldc #70 + - String [subject] + [97] aload_3 v3 + [98] astore v6 + [100] astore v5 + [102] astore_3 v3 + [103] aload v6 + [105] ifnull +20 (target=125) + [108] aload v6 + [110] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [113] ifle +12 (target=125) + [116] aload_3 v3 + [117] aload v5 + [119] aload v6 + [121] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [124] pop + [125] aload_2 v2 + [126] ldc #68 + - String [sms_body] + [128] aload v4 + [130] astore v6 + [132] astore v5 + [134] astore_3 v3 + [135] aload v6 + [137] ifnull +20 (target=157) + [140] aload v6 + [142] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [145] ifle +12 (target=157) + [148] aload_3 v3 + [149] aload v5 + [151] aload v6 + [153] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [156] pop + [157] aload_2 v2 + [158] ldc #50 + - String [compose_mode] + [160] iconst_1 + [161] invokevirtual #145 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Z)Landroid/content/Intent;] + [164] pop + [165] aload_1 v1 + [166] aload_2 v2 + [167] invokevirtual #164 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [170] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: sendMMSFromUri(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + Access flags: 0x2 + = private void sendMMSFromUri(java.lang.String,java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 143, locals = 6, stack = 4): + [0] new #84 + - Class [android/content/Intent] + [3] dup + [4] ldc #38 + - String [android.intent.action.SENDTO] + [6] aload_1 v1 + [7] invokestatic #152 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [10] invokespecial #140 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [13] astore_1 v1 + [14] aload_2 v2 + [15] ifnull +10 (target=25) + [18] aload_2 v2 + [19] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [22] ifne +45 (target=67) + [25] aload_1 v1 + [26] ldc #70 + - String [subject] + [28] aload_0 v0 + [29] getfield #123 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.activity Landroid/app/Activity;] + [32] ldc #8 + - Integer [2131230773] + [34] invokevirtual #130 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [37] astore v5 + [39] astore v4 + [41] astore_2 v2 + [42] aload v5 + [44] ifnull +20 (target=64) + [47] aload v5 + [49] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [52] ifle +12 (target=64) + [55] aload_2 v2 + [56] aload v4 + [58] aload v5 + [60] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [63] pop + [64] goto +34 (target=98) + [67] aload_1 v1 + [68] ldc #70 + - String [subject] + [70] aload_2 v2 + [71] astore v5 + [73] astore v4 + [75] astore_2 v2 + [76] aload v5 + [78] ifnull +20 (target=98) + [81] aload v5 + [83] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [86] ifle +12 (target=98) + [89] aload_2 v2 + [90] aload v4 + [92] aload v5 + [94] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [97] pop + [98] aload_1 v1 + [99] ldc #68 + - String [sms_body] + [101] aload_3 v3 + [102] astore v5 + [104] astore v4 + [106] astore_2 v2 + [107] aload v5 + [109] ifnull +20 (target=129) + [112] aload v5 + [114] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [117] ifle +12 (target=129) + [120] aload_2 v2 + [121] aload v4 + [123] aload v5 + [125] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [128] pop + [129] aload_1 v1 + [130] ldc #50 + - String [compose_mode] + [132] iconst_1 + [133] invokevirtual #145 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Z)Landroid/content/Intent;] + [136] pop + [137] aload_0 v0 + [138] aload_1 v1 + [139] invokevirtual #164 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [142] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: dialPhone(Ljava/lang/String;)V + Access flags: 0x10 + = final void dialPhone(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 36, locals = 2, stack = 6): + [0] aload_0 v0 + [1] new #84 + - Class [android/content/Intent] + [4] dup + [5] ldc #33 + - String [android.intent.action.DIAL] + [7] new #109 + - Class [java/lang/StringBuilder] + [10] dup + [11] invokespecial #185 + - Methodref [java/lang/StringBuilder. ()V] + [14] ldc #71 + - String [tel:] + [16] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [19] aload_1 v1 + [20] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [23] invokevirtual #190 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [26] invokestatic #152 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [29] invokespecial #140 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [32] invokevirtual #164 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [35] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: dialPhoneFromUri(Ljava/lang/String;)V + Access flags: 0x10 + = final void dialPhoneFromUri(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 2, stack = 5): + [0] aload_0 v0 + [1] new #84 + - Class [android/content/Intent] + [4] dup + [5] ldc #33 + - String [android.intent.action.DIAL] + [7] aload_1 v1 + [8] invokestatic #152 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [11] invokespecial #140 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [14] invokevirtual #164 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [17] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: openMap(Ljava/lang/String;)V + Access flags: 0x10 + = final void openMap(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 2, stack = 5): + [0] aload_0 v0 + [1] new #84 + - Class [android/content/Intent] + [4] dup + [5] ldc #39 + - String [android.intent.action.VIEW] + [7] aload_1 v1 + [8] invokestatic #152 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [11] invokespecial #140 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [14] invokevirtual #164 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [17] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: searchMap(Ljava/lang/String;Ljava/lang/String;)V + Access flags: 0x10 + = final void searchMap(java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 79, locals = 3, stack = 6): + [0] aload_2 v2 + [1] ifnull +39 (target=40) + [4] aload_2 v2 + [5] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [8] ifle +32 (target=40) + [11] new #109 + - Class [java/lang/StringBuilder] + [14] dup + [15] invokespecial #185 + - Methodref [java/lang/StringBuilder. ()V] + [18] aload_1 v1 + [19] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [22] ldc #16 + - String [ (] + [24] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [27] aload_2 v2 + [28] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [31] bipush 41 + [33] invokevirtual #186 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [36] invokevirtual #190 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [39] astore_1 v1 + [40] aload_0 v0 + [41] new #84 + - Class [android/content/Intent] + [44] dup + [45] ldc #39 + - String [android.intent.action.VIEW] + [47] new #109 + - Class [java/lang/StringBuilder] + [50] dup + [51] invokespecial #185 + - Methodref [java/lang/StringBuilder. ()V] + [54] ldc #54 + - String [geo:0,0?q=] + [56] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [59] aload_1 v1 + [60] invokestatic #151 + - Methodref [android/net/Uri.encode (Ljava/lang/String;)Ljava/lang/String;] + [63] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [66] invokevirtual #190 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [69] invokestatic #152 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [72] invokespecial #140 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [75] invokevirtual #164 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [78] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDirections(DD)V + Access flags: 0x10 + = final void getDirections(double,double) + Class member attributes (count = 1): + - Code attribute instructions (code length = 56, locals = 5, stack = 7): + [0] aload_0 v0 + [1] new #84 + - Class [android/content/Intent] + [4] dup + [5] ldc #39 + - String [android.intent.action.VIEW] + [7] new #109 + - Class [java/lang/StringBuilder] + [10] dup + [11] invokespecial #185 + - Methodref [java/lang/StringBuilder. ()V] + [14] ldc #56 + - String [http://maps.google.] + [16] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [19] invokestatic #160 + - Methodref [com/google/zxing/client/android/LocaleManager.getCountryTLD ()Ljava/lang/String;] + [22] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [25] ldc #24 + - String [/maps?f=d&daddr=] + [27] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [30] dload_1 v1 + [31] invokevirtual #187 + - Methodref [java/lang/StringBuilder.append (D)Ljava/lang/StringBuilder;] + [34] bipush 44 + [36] invokevirtual #186 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [39] dload_3 v3 + [40] invokevirtual #187 + - Methodref [java/lang/StringBuilder.append (D)Ljava/lang/StringBuilder;] + [43] invokevirtual #190 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [46] invokestatic #152 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [49] invokespecial #140 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [52] invokevirtual #164 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [55] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: openProductSearch(Ljava/lang/String;)V + Access flags: 0x10 + = final void openProductSearch(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 54, locals = 2, stack = 5): + [0] new #109 + - Class [java/lang/StringBuilder] + [3] dup + [4] invokespecial #185 + - Methodref [java/lang/StringBuilder. ()V] + [7] ldc #57 + - String [http://www.google.] + [9] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [12] invokestatic #161 + - Methodref [com/google/zxing/client/android/LocaleManager.getProductSearchCountryTLD ()Ljava/lang/String;] + [15] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [18] ldc #23 + - String [/m/products?q=] + [20] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [23] aload_1 v1 + [24] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [27] ldc #21 + - String [&source=zxing] + [29] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [32] invokevirtual #190 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [35] invokestatic #152 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [38] astore_1 v1 + [39] aload_0 v0 + [40] new #84 + - Class [android/content/Intent] + [43] dup + [44] ldc #39 + - String [android.intent.action.VIEW] + [46] aload_1 v1 + [47] invokespecial #140 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [50] invokevirtual #164 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [53] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: openBookSearch(Ljava/lang/String;)V + Access flags: 0x10 + = final void openBookSearch(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 49, locals = 2, stack = 5): + [0] new #109 + - Class [java/lang/StringBuilder] + [3] dup + [4] invokespecial #185 + - Methodref [java/lang/StringBuilder. ()V] + [7] ldc #55 + - String [http://books.google.] + [9] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [12] invokestatic #159 + - Methodref [com/google/zxing/client/android/LocaleManager.getBookSearchCountryTLD ()Ljava/lang/String;] + [15] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [18] ldc #22 + - String [/books?vid=isbn] + [20] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [23] aload_1 v1 + [24] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [27] invokevirtual #190 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [30] invokestatic #152 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [33] astore_1 v1 + [34] aload_0 v0 + [35] new #84 + - Class [android/content/Intent] + [38] dup + [39] ldc #39 + - String [android.intent.action.VIEW] + [41] aload_1 v1 + [42] invokespecial #140 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [45] invokevirtual #164 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [48] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: searchBookContents(Ljava/lang/String;)V + Access flags: 0x10 + = final void searchBookContents(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 59, locals = 5, stack = 3): + [0] new #84 + - Class [android/content/Intent] + [3] dup + [4] ldc #47 + - String [com.google.zxing.client.android.SEARCH_BOOK_CONTENTS] + [6] invokespecial #139 + - Methodref [android/content/Intent. (Ljava/lang/String;)V] + [9] dup + [10] astore_2 v2 + [11] aload_0 v0 + [12] getfield #123 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.activity Landroid/app/Activity;] + [15] ldc #99 + - Class [com/google/zxing/client/android/book/SearchBookContentsActivity] + [17] invokevirtual #176 + - Methodref [java/lang/Class.getName ()Ljava/lang/String;] + [20] invokevirtual #147 + - Methodref [android/content/Intent.setClassName (Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;] + [23] pop + [24] aload_2 v2 + [25] ldc #27 + - String [ISBN] + [27] aload_1 v1 + [28] astore v4 + [30] astore_3 v3 + [31] astore_1 v1 + [32] aload v4 + [34] ifnull +19 (target=53) + [37] aload v4 + [39] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [42] ifle +11 (target=53) + [45] aload_1 v1 + [46] aload_3 v3 + [47] aload v4 + [49] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [52] pop + [53] aload_0 v0 + [54] aload_2 v2 + [55] invokevirtual #164 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [58] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: wifiConnect(Lcom/google/zxing/client/result/WifiParsedResult;)V + Access flags: 0x10 + = final void wifiConnect(com.google.zxing.client.result.WifiParsedResult) + Class member attributes (count = 1): + - Code attribute instructions (code length = 132, locals = 6, stack = 3): + [0] new #84 + - Class [android/content/Intent] + [3] dup + [4] ldc #48 + - String [com.google.zxing.client.android.WIFI_CONNECT] + [6] invokespecial #139 + - Methodref [android/content/Intent. (Ljava/lang/String;)V] + [9] dup + [10] astore_2 v2 + [11] aload_0 v0 + [12] getfield #123 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.activity Landroid/app/Activity;] + [15] ldc #102 + - Class [com/google/zxing/client/android/wifi/WifiActivity] + [17] invokevirtual #176 + - Methodref [java/lang/Class.getName ()Ljava/lang/String;] + [20] invokevirtual #147 + - Methodref [android/content/Intent.setClassName (Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;] + [23] pop + [24] aload_2 v2 + [25] ldc #30 + - String [SSID] + [27] aload_1 v1 + [28] invokevirtual #175 + - Methodref [com/google/zxing/client/result/WifiParsedResult.getSsid ()Ljava/lang/String;] + [31] astore v5 + [33] astore v4 + [35] astore_3 v3 + [36] aload v5 + [38] ifnull +20 (target=58) + [41] aload v5 + [43] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [46] ifle +12 (target=58) + [49] aload_3 v3 + [50] aload v4 + [52] aload v5 + [54] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [57] pop + [58] aload_2 v2 + [59] ldc #31 + - String [TYPE] + [61] aload_1 v1 + [62] invokevirtual #173 + - Methodref [com/google/zxing/client/result/WifiParsedResult.getNetworkEncryption ()Ljava/lang/String;] + [65] astore v5 + [67] astore v4 + [69] astore_3 v3 + [70] aload v5 + [72] ifnull +20 (target=92) + [75] aload v5 + [77] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [80] ifle +12 (target=92) + [83] aload_3 v3 + [84] aload v4 + [86] aload v5 + [88] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [91] pop + [92] aload_2 v2 + [93] ldc #29 + - String [PASSWORD] + [95] aload_1 v1 + [96] invokevirtual #174 + - Methodref [com/google/zxing/client/result/WifiParsedResult.getPassword ()Ljava/lang/String;] + [99] astore v5 + [101] astore v4 + [103] astore_3 v3 + [104] aload v5 + [106] ifnull +20 (target=126) + [109] aload v5 + [111] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [114] ifle +12 (target=126) + [117] aload_3 v3 + [118] aload v4 + [120] aload v5 + [122] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [125] pop + [126] aload_0 v0 + [127] aload_2 v2 + [128] invokevirtual #164 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [131] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: openURL(Ljava/lang/String;)V + Access flags: 0x10 + = final void openURL(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 2, stack = 5): + [0] aload_0 v0 + [1] new #84 + - Class [android/content/Intent] + [4] dup + [5] ldc #39 + - String [android.intent.action.VIEW] + [7] aload_1 v1 + [8] invokestatic #152 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [11] invokespecial #140 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [14] invokevirtual #164 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [17] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: webSearch(Ljava/lang/String;)V + Access flags: 0x10 + = final void webSearch(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 24, locals = 3, stack = 3): + [0] new #84 + - Class [android/content/Intent] + [3] dup + [4] ldc #40 + - String [android.intent.action.WEB_SEARCH] + [6] invokespecial #139 + - Methodref [android/content/Intent. (Ljava/lang/String;)V] + [9] dup + [10] astore_2 v2 + [11] ldc #67 + - String [query] + [13] aload_1 v1 + [14] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [17] pop + [18] aload_0 v0 + [19] aload_2 v2 + [20] invokevirtual #164 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [23] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: openGoogleShopper(Ljava/lang/String;)V + Access flags: 0x10 + = final void openGoogleShopper(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 109, locals = 3, stack = 3): + [0] aload_0 v0 + [1] getfield #123 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.activity Landroid/app/Activity;] + [4] invokevirtual #129 + - Methodref [android/app/Activity.getPackageManager ()Landroid/content/pm/PackageManager;] + [7] ldc #45 + - String [com.google.android.apps.shopper] + [9] iconst_0 + [10] invokevirtual #150 + - Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;] + [13] pop + [14] new #84 + - Class [android/content/Intent] + [17] dup + [18] ldc #36 + - String [android.intent.action.SEARCH] + [20] invokespecial #139 + - Methodref [android/content/Intent. (Ljava/lang/String;)V] + [23] dup + [24] astore_2 v2 + [25] ldc #45 + - String [com.google.android.apps.shopper] + [27] ldc #46 + - String [com.google.android.apps.shopper.results.SearchResultsActivity] + [29] invokevirtual #148 + - Methodref [android/content/Intent.setClassName (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [32] pop + [33] aload_2 v2 + [34] ldc #67 + - String [query] + [36] aload_1 v1 + [37] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [40] pop + [41] aload_0 v0 + [42] getfield #123 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.activity Landroid/app/Activity;] + [45] aload_2 v2 + [46] invokevirtual #131 + - Methodref [android/app/Activity.startActivity (Landroid/content/Intent;)V] + [49] return + [50] pop + [51] new #80 + - Class [android/app/AlertDialog$Builder] + [54] dup + [55] aload_0 v0 + [56] getfield #123 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.activity Landroid/app/Activity;] + [59] invokespecial #132 + - Methodref [android/app/AlertDialog$Builder. (Landroid/content/Context;)V] + [62] dup + [63] astore_1 v1 + [64] ldc #9 + - Integer [2131230779] + [66] invokevirtual #137 + - Methodref [android/app/AlertDialog$Builder.setTitle (I)Landroid/app/AlertDialog$Builder;] + [69] pop + [70] aload_1 v1 + [71] ldc #10 + - Integer [2131230780] + [73] invokevirtual #134 + - Methodref [android/app/AlertDialog$Builder.setMessage (I)Landroid/app/AlertDialog$Builder;] + [76] pop + [77] aload_1 v1 + [78] ldc #3 + - Integer [2130837506] + [80] invokevirtual #133 + - Methodref [android/app/AlertDialog$Builder.setIcon (I)Landroid/app/AlertDialog$Builder;] + [83] pop + [84] aload_1 v1 + [85] ldc #7 + - Integer [2131230736] + [87] aload_0 v0 + [88] getfield #127 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.shopperMarketListener Landroid/content/DialogInterface$OnClickListener;] + [91] invokevirtual #136 + - Methodref [android/app/AlertDialog$Builder.setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + [94] pop + [95] aload_1 v1 + [96] ldc #6 + - Integer [2131230727] + [98] aconst_null + [99] invokevirtual #135 + - Methodref [android/app/AlertDialog$Builder.setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + [102] pop + [103] aload_1 v1 + [104] invokevirtual #138 + - Methodref [android/app/AlertDialog$Builder.show ()Landroid/app/AlertDialog;] + [107] pop + [108] return + Code attribute exceptions (count = 1): + - ExceptionInfo (0 -> 49: 50): + - Class [android/content/pm/PackageManager$NameNotFoundException] + Code attribute attributes (attribute count = 0): + - Method: launchIntent(Landroid/content/Intent;)V + Access flags: 0x10 + = final void launchIntent(android.content.Intent) + Class member attributes (count = 1): + - Code attribute instructions (code length = 99, locals = 2, stack = 3): + [0] aload_1 v1 + [1] ifnull +97 (target=98) + [4] aload_1 v1 + [5] ldc #2 + - Integer [524288] + [7] invokevirtual #141 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [10] pop + [11] getstatic #122 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.TAG Ljava/lang/String;] + [14] new #109 + - Class [java/lang/StringBuilder] + [17] dup + [18] invokespecial #185 + - Methodref [java/lang/StringBuilder. ()V] + [21] ldc #28 + - String [Launching intent: ] + [23] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [26] aload_1 v1 + [27] invokevirtual #188 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [30] ldc #17 + - String [ with extras: ] + [32] invokevirtual #189 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [35] aload_1 v1 + [36] invokevirtual #142 + - Methodref [android/content/Intent.getExtras ()Landroid/os/Bundle;] + [39] invokevirtual #188 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [42] invokevirtual #190 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [45] invokestatic #154 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [48] pop + [49] aload_0 v0 + [50] getfield #123 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.activity Landroid/app/Activity;] + [53] aload_1 v1 + [54] invokevirtual #131 + - Methodref [android/app/Activity.startActivity (Landroid/content/Intent;)V] + [57] return + [58] pop + [59] new #80 + - Class [android/app/AlertDialog$Builder] + [62] dup + [63] aload_0 v0 + [64] getfield #123 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.activity Landroid/app/Activity;] + [67] invokespecial #132 + - Methodref [android/app/AlertDialog$Builder. (Landroid/content/Context;)V] + [70] dup + [71] astore_1 v1 + [72] ldc #5 + - Integer [2131230720] + [74] invokevirtual #137 + - Methodref [android/app/AlertDialog$Builder.setTitle (I)Landroid/app/AlertDialog$Builder;] + [77] pop + [78] aload_1 v1 + [79] ldc #11 + - Integer [2131230781] + [81] invokevirtual #134 + - Methodref [android/app/AlertDialog$Builder.setMessage (I)Landroid/app/AlertDialog$Builder;] + [84] pop + [85] aload_1 v1 + [86] ldc #7 + - Integer [2131230736] + [88] aconst_null + [89] invokevirtual #136 + - Methodref [android/app/AlertDialog$Builder.setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + [92] pop + [93] aload_1 v1 + [94] invokevirtual #138 + - Methodref [android/app/AlertDialog$Builder.show ()Landroid/app/AlertDialog;] + [97] pop + [98] return + Code attribute exceptions (count = 1): + - ExceptionInfo (49 -> 57: 58): + - Class [android/content/ActivityNotFoundException] + Code attribute attributes (attribute count = 0): + - Method: putExtra(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/String;)V + Access flags: 0xa + = private static void putExtra(android.content.Intent,java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 19, locals = 3, stack = 3): + [0] aload_2 v2 + [1] ifnull +17 (target=18) + [4] aload_2 v2 + [5] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [8] ifle +10 (target=18) + [11] aload_0 v0 + [12] aload_1 v1 + [13] aload_2 v2 + [14] invokevirtual #144 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [17] pop + [18] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: showNotOurResults(ILandroid/content/DialogInterface$OnClickListener;)V + Access flags: 0x14 + = protected final void showNotOurResults(int,android.content.DialogInterface$OnClickListener) + Class member attributes (count = 1): + - Code attribute instructions (code length = 82, locals = 4, stack = 3): + [0] aload_0 v0 + [1] getfield #123 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.activity Landroid/app/Activity;] + [4] invokestatic #153 + - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + [7] dup + [8] astore_3 v3 + [9] ldc #66 + - String [preferences_not_out_results_shown] + [11] iconst_0 + [12] invokeinterface #201 + - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z] + [17] ifeq +12 (target=29) + [20] aload_2 v2 + [21] aconst_null + [22] iload_1 v1 + [23] invokeinterface #199 + - InterfaceMethodref [android/content/DialogInterface$OnClickListener.onClick (Landroid/content/DialogInterface;I)V] + [28] return + [29] aload_3 v3 + [30] invokeinterface #200 + - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;] + [35] ldc #66 + - String [preferences_not_out_results_shown] + [37] iconst_1 + [38] invokeinterface #204 + - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;] + [43] invokeinterface #203 + - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z] + [48] pop + [49] new #80 + - Class [android/app/AlertDialog$Builder] + [52] dup + [53] aload_0 v0 + [54] getfield #123 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.activity Landroid/app/Activity;] + [57] invokespecial #132 + - Methodref [android/app/AlertDialog$Builder. (Landroid/content/Context;)V] + [60] dup + [61] astore_1 v1 + [62] ldc #12 + - Integer [2131230783] + [64] invokevirtual #134 + - Methodref [android/app/AlertDialog$Builder.setMessage (I)Landroid/app/AlertDialog$Builder;] + [67] pop + [68] aload_1 v1 + [69] ldc #7 + - Integer [2131230736] + [71] aload_2 v2 + [72] invokevirtual #136 + - Methodref [android/app/AlertDialog$Builder.setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + [75] pop + [76] aload_1 v1 + [77] invokevirtual #138 + - Methodref [android/app/AlertDialog$Builder.show ()Landroid/app/AlertDialog;] + [80] pop + [81] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseCustomSearchURL()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String parseCustomSearchURL() + Class member attributes (count = 1): + - Code attribute instructions (code length = 34, locals = 2, stack = 3): + [0] aload_0 v0 + [1] getfield #123 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.activity Landroid/app/Activity;] + [4] invokestatic #153 + - Methodref [android/preference/PreferenceManager.getDefaultSharedPreferences (Landroid/content/Context;)Landroid/content/SharedPreferences;] + [7] ldc #65 + - String [preferences_custom_product_search] + [9] aconst_null + [10] invokeinterface #202 + - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + [15] dup + [16] astore_1 v1 + [17] ifnull +15 (target=32) + [20] aload_1 v1 + [21] invokevirtual #184 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [24] invokevirtual #181 + - Methodref [java/lang/String.length ()I] + [27] ifne +5 (target=32) + [30] aconst_null + [31] areturn + [32] aload_1 v1 + [33] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: fillInCustomSearchURL(Ljava/lang/String;)Ljava/lang/String; + Access flags: 0x10 + = final java.lang.String fillInCustomSearchURL(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 37, locals = 2, stack = 3): + [0] aload_0 v0 + [1] getfield #124 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.customProductSearch Ljava/lang/String;] + [4] ldc #19 + - String [%s] + [6] aload_1 v1 + [7] invokevirtual #182 + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + [10] astore_1 v1 + [11] aload_0 v0 + [12] getfield #125 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.rawResult Lcom/google/zxing/Result;] + [15] ifnull +20 (target=35) + [18] aload_1 v1 + [19] ldc #18 + - String [%f] + [21] aload_0 v0 + [22] getfield #125 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.rawResult Lcom/google/zxing/Result;] + [25] invokevirtual #158 + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + [28] invokevirtual #157 + - Methodref [com/google/zxing/BarcodeFormat.toString ()Ljava/lang/String;] + [31] invokevirtual #182 + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + [34] astore_1 v1 + [35] aload_1 v1 + [36] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 42, locals = 0, stack = 3): + [0] ldc #100 + - Class [com/google/zxing/client/android/result/ResultHandler] + [2] invokevirtual #177 + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + [5] putstatic #122 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.TAG Ljava/lang/String;] + [8] new #112 + - Class [java/text/SimpleDateFormat] + [11] dup + [12] ldc #76 + - String [yyyyMMdd] + [14] invokespecial #194 + - Methodref [java/text/SimpleDateFormat. (Ljava/lang/String;)V] + [17] dup + [18] putstatic #120 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.DATE_FORMAT Ljava/text/DateFormat;] + [21] ldc #26 + - String [GMT] + [23] invokestatic #198 + - Methodref [java/util/TimeZone.getTimeZone (Ljava/lang/String;)Ljava/util/TimeZone;] + [26] invokevirtual #192 + - Methodref [java/text/DateFormat.setTimeZone (Ljava/util/TimeZone;)V] + [29] new #112 + - Class [java/text/SimpleDateFormat] + [32] dup + [33] ldc #77 + - String [yyyyMMdd'T'HHmmss] + [35] invokespecial #194 + - Methodref [java/text/SimpleDateFormat. (Ljava/lang/String;)V] + [38] putstatic #121 + - Fieldref [com/google/zxing/client/android/result/ResultHandler.DATE_TIME_FORMAT Ljava/text/DateFormat;] + [41] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 6) + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/DialogInterface] + - Utf8 [OnClickListener] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnClickListener] + - Class [android/view/View] + - Utf8 [OnClickListener] + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/result/ResultHandler$1] + - InnerClassesInfo: + Access flags: 0x9 = public static + - Class [android/content/pm/PackageManager$NameNotFoundException] + - Class [android/content/pm/PackageManager] + - Utf8 [NameNotFoundException] + - InnerClassesInfo: + Access flags: 0x9 = public static + - Class [android/app/AlertDialog$Builder] + - Class [android/app/AlertDialog] + - Utf8 [Builder] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/content/SharedPreferences$Editor] + - Class [android/content/SharedPreferences] + - Utf8 [Editor] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/ResultHandler$1 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.result.ResultHandler$1 extends java.lang.Object + +Interfaces (count = 1): + - Class [android/content/DialogInterface$OnClickListener] + +Constant Pool (count = 46): + - String [android.intent.action.VIEW] + - String [market://search?q=pname:com.google.android.apps.shopper&referrer=utm_source%3Dbarcodescanner%26utm_medium%3Dapps%26utm_campaign%3Dscan] + - Class [android/content/DialogInterface] + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/Intent] + - Class [android/net/Uri] + - Class [com/google/zxing/client/android/result/ResultHandler] + - Class [com/google/zxing/client/android/result/ResultHandler$1] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/android/result/ResultHandler$1.this$0 Lcom/google/zxing/client/android/result/ResultHandler;] + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Landroid/net/Uri;)V] + - NameAndType [launchIntent (Landroid/content/Intent;)V] + - NameAndType [parse (Ljava/lang/String;)Landroid/net/Uri;] + - NameAndType [this$0 Lcom/google/zxing/client/android/result/ResultHandler;] + - Utf8 [] + - Utf8 [()V] + - Utf8 [(Landroid/content/DialogInterface;I)V] + - Utf8 [(Landroid/content/Intent;)V] + - Utf8 [(Lcom/google/zxing/client/android/result/ResultHandler;)V] + - Utf8 [(Ljava/lang/String;)Landroid/net/Uri;] + - Utf8 [(Ljava/lang/String;Landroid/net/Uri;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/result/ResultHandler;] + - Utf8 [OnClickListener] + - Utf8 [android.intent.action.VIEW] + - Utf8 [android/content/DialogInterface] + - Utf8 [android/content/DialogInterface$OnClickListener] + - Utf8 [android/content/Intent] + - Utf8 [android/net/Uri] + - Utf8 [com/google/zxing/client/android/result/ResultHandler] + - Utf8 [com/google/zxing/client/android/result/ResultHandler$1] + - Utf8 [java/lang/Object] + - Utf8 [launchIntent] + - Utf8 [market://search?q=pname:com.google.android.apps.shopper&referrer=utm_source%3Dbarcodescanner%26utm_medium%3Dapps%26utm_campaign%3Dscan] + - Utf8 [onClick] + - Utf8 [parse] + - Utf8 [this$0] + +Fields (count = 1): + - Field: this$0 Lcom/google/zxing/client/android/result/ResultHandler; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.result.ResultHandler this$0 + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/result/ResultHandler;)V + Access flags: 0x0 + = ResultHandler$1(com.google.zxing.client.android.result.ResultHandler) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #10 + - Fieldref [com/google/zxing/client/android/result/ResultHandler$1.this$0 Lcom/google/zxing/client/android/result/ResultHandler;] + [5] aload_0 v0 + [6] invokespecial #14 + - Methodref [java/lang/Object. ()V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onClick(Landroid/content/DialogInterface;I)V + Access flags: 0x11 + = public final void onClick(android.content.DialogInterface,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 22, locals = 3, stack = 5): + [0] aload_0 v0 + [1] getfield #10 + - Fieldref [com/google/zxing/client/android/result/ResultHandler$1.this$0 Lcom/google/zxing/client/android/result/ResultHandler;] + [4] new #5 + - Class [android/content/Intent] + [7] dup + [8] ldc #1 + - String [android.intent.action.VIEW] + [10] ldc #2 + - String [market://search?q=pname:com.google.android.apps.shopper&referrer=utm_source%3Dbarcodescanner%26utm_medium%3Dapps%26utm_campaign%3Dscan] + [12] invokestatic #12 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [15] invokespecial #11 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [18] invokevirtual #13 + - Methodref [com/google/zxing/client/android/result/ResultHandler.launchIntent (Landroid/content/Intent;)V] + [21] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/result/ResultHandler] + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/result/ResultHandler$1] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/DialogInterface] + - Utf8 [OnClickListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/ResultHandlerFactory + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.result.ResultHandlerFactory extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 102): + - Class [com/google/zxing/client/android/result/AddressBookResultHandler] + - Class [com/google/zxing/client/android/result/CalendarResultHandler] + - Class [com/google/zxing/client/android/result/EmailAddressResultHandler] + - Class [com/google/zxing/client/android/result/GeoResultHandler] + - Class [com/google/zxing/client/android/result/ISBNResultHandler] + - Class [com/google/zxing/client/android/result/ProductResultHandler] + - Class [com/google/zxing/client/android/result/ResultHandlerFactory] + - Class [com/google/zxing/client/android/result/SMSResultHandler] + - Class [com/google/zxing/client/android/result/TelResultHandler] + - Class [com/google/zxing/client/android/result/TextResultHandler] + - Class [com/google/zxing/client/android/result/URIResultHandler] + - Class [com/google/zxing/client/android/result/WifiResultHandler] + - Class [com/google/zxing/client/result/ParsedResult] + - Class [com/google/zxing/client/result/ParsedResultType] + - Class [com/google/zxing/client/result/ResultParser] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/result/ParsedResultType.ADDRESSBOOK Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.CALENDAR Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.EMAIL_ADDRESS Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.GEO Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.ISBN Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.PRODUCT Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.SMS Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.TEL Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.TEXT Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.URI Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.WIFI Lcom/google/zxing/client/result/ParsedResultType;] + - Methodref [com/google/zxing/client/android/result/AddressBookResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/android/result/CalendarResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/android/result/EmailAddressResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/android/result/GeoResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - Methodref [com/google/zxing/client/android/result/ProductResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - Methodref [com/google/zxing/client/android/result/ResultHandlerFactory.parseResult (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ParsedResult;] + - Methodref [com/google/zxing/client/android/result/SMSResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/android/result/TelResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/android/result/TextResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - Methodref [com/google/zxing/client/android/result/URIResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/android/result/WifiResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/result/ParsedResult.getType ()Lcom/google/zxing/client/result/ParsedResultType;] + - Methodref [com/google/zxing/client/result/ResultParser.parseResult (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ParsedResult;] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + - NameAndType [ ()V] + - NameAndType [ (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - NameAndType [ (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - NameAndType [ADDRESSBOOK Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [CALENDAR Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [EMAIL_ADDRESS Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [GEO Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [ISBN Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [PRODUCT Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [SMS Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [TEL Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [TEXT Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [URI Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [WIFI Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [getType ()Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [parseResult (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ParsedResult;] + - Utf8 [()Lcom/google/zxing/client/result/ParsedResultType;] + - Utf8 [()V] + - Utf8 [(Landroid/app/Activity;Lcom/google/zxing/Result;)Lcom/google/zxing/client/android/result/ResultHandler;] + - Utf8 [(Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Utf8 [(Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ParsedResult;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [] + - Utf8 [ADDRESSBOOK] + - Utf8 [CALENDAR] + - Utf8 [Code] + - Utf8 [EMAIL_ADDRESS] + - Utf8 [GEO] + - Utf8 [ISBN] + - Utf8 [Lcom/google/zxing/client/result/ParsedResultType;] + - Utf8 [PRODUCT] + - Utf8 [SMS] + - Utf8 [TEL] + - Utf8 [TEXT] + - Utf8 [URI] + - Utf8 [WIFI] + - Utf8 [com/google/zxing/client/android/result/AddressBookResultHandler] + - Utf8 [com/google/zxing/client/android/result/CalendarResultHandler] + - Utf8 [com/google/zxing/client/android/result/EmailAddressResultHandler] + - Utf8 [com/google/zxing/client/android/result/GeoResultHandler] + - Utf8 [com/google/zxing/client/android/result/ISBNResultHandler] + - Utf8 [com/google/zxing/client/android/result/ProductResultHandler] + - Utf8 [com/google/zxing/client/android/result/ResultHandlerFactory] + - Utf8 [com/google/zxing/client/android/result/SMSResultHandler] + - Utf8 [com/google/zxing/client/android/result/TelResultHandler] + - Utf8 [com/google/zxing/client/android/result/TextResultHandler] + - Utf8 [com/google/zxing/client/android/result/URIResultHandler] + - Utf8 [com/google/zxing/client/android/result/WifiResultHandler] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResultType] + - Utf8 [com/google/zxing/client/result/ResultParser] + - Utf8 [equals] + - Utf8 [getType] + - Utf8 [java/lang/Object] + - Utf8 [makeResultHandler] + - Utf8 [parseResult] + +Fields (count = 0): + +Methods (count = 3): + - Method: ()V + Access flags: 0x2 + = private ResultHandlerFactory() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #42 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: makeResultHandler(Landroid/app/Activity;Lcom/google/zxing/Result;)Lcom/google/zxing/client/android/result/ResultHandler; + Access flags: 0x9 + = public static com.google.zxing.client.android.result.ResultHandler makeResultHandler(android.app.Activity,com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 244, locals = 4, stack = 5): + [0] aload_1 v1 + [1] invokestatic #41 + - Methodref [com/google/zxing/client/result/ResultParser.parseResult (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ParsedResult;] + [4] dup + [5] astore_2 v2 + [6] invokevirtual #40 + - Methodref [com/google/zxing/client/result/ParsedResult.getType ()Lcom/google/zxing/client/result/ParsedResultType;] + [9] dup + [10] astore_3 v3 + [11] getstatic #17 + - Fieldref [com/google/zxing/client/result/ParsedResultType.ADDRESSBOOK Lcom/google/zxing/client/result/ParsedResultType;] + [14] invokevirtual #43 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [17] ifeq +13 (target=30) + [20] new #1 + - Class [com/google/zxing/client/android/result/AddressBookResultHandler] + [23] dup + [24] aload_0 v0 + [25] aload_2 v2 + [26] invokespecial #28 + - Methodref [com/google/zxing/client/android/result/AddressBookResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [29] areturn + [30] aload_3 v3 + [31] getstatic #19 + - Fieldref [com/google/zxing/client/result/ParsedResultType.EMAIL_ADDRESS Lcom/google/zxing/client/result/ParsedResultType;] + [34] invokevirtual #43 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [37] ifeq +13 (target=50) + [40] new #3 + - Class [com/google/zxing/client/android/result/EmailAddressResultHandler] + [43] dup + [44] aload_0 v0 + [45] aload_2 v2 + [46] invokespecial #30 + - Methodref [com/google/zxing/client/android/result/EmailAddressResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [49] areturn + [50] aload_3 v3 + [51] getstatic #22 + - Fieldref [com/google/zxing/client/result/ParsedResultType.PRODUCT Lcom/google/zxing/client/result/ParsedResultType;] + [54] invokevirtual #43 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [57] ifeq +14 (target=71) + [60] new #6 + - Class [com/google/zxing/client/android/result/ProductResultHandler] + [63] dup + [64] aload_0 v0 + [65] aload_2 v2 + [66] aload_1 v1 + [67] invokespecial #33 + - Methodref [com/google/zxing/client/android/result/ProductResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + [70] areturn + [71] aload_3 v3 + [72] getstatic #26 + - Fieldref [com/google/zxing/client/result/ParsedResultType.URI Lcom/google/zxing/client/result/ParsedResultType;] + [75] invokevirtual #43 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [78] ifeq +13 (target=91) + [81] new #11 + - Class [com/google/zxing/client/android/result/URIResultHandler] + [84] dup + [85] aload_0 v0 + [86] aload_2 v2 + [87] invokespecial #38 + - Methodref [com/google/zxing/client/android/result/URIResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [90] areturn + [91] aload_3 v3 + [92] getstatic #27 + - Fieldref [com/google/zxing/client/result/ParsedResultType.WIFI Lcom/google/zxing/client/result/ParsedResultType;] + [95] invokevirtual #43 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [98] ifeq +13 (target=111) + [101] new #12 + - Class [com/google/zxing/client/android/result/WifiResultHandler] + [104] dup + [105] aload_0 v0 + [106] aload_2 v2 + [107] invokespecial #39 + - Methodref [com/google/zxing/client/android/result/WifiResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [110] areturn + [111] aload_3 v3 + [112] getstatic #25 + - Fieldref [com/google/zxing/client/result/ParsedResultType.TEXT Lcom/google/zxing/client/result/ParsedResultType;] + [115] invokevirtual #43 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [118] ifeq +14 (target=132) + [121] new #10 + - Class [com/google/zxing/client/android/result/TextResultHandler] + [124] dup + [125] aload_0 v0 + [126] aload_2 v2 + [127] aload_1 v1 + [128] invokespecial #37 + - Methodref [com/google/zxing/client/android/result/TextResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + [131] areturn + [132] aload_3 v3 + [133] getstatic #20 + - Fieldref [com/google/zxing/client/result/ParsedResultType.GEO Lcom/google/zxing/client/result/ParsedResultType;] + [136] invokevirtual #43 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [139] ifeq +13 (target=152) + [142] new #4 + - Class [com/google/zxing/client/android/result/GeoResultHandler] + [145] dup + [146] aload_0 v0 + [147] aload_2 v2 + [148] invokespecial #31 + - Methodref [com/google/zxing/client/android/result/GeoResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [151] areturn + [152] aload_3 v3 + [153] getstatic #24 + - Fieldref [com/google/zxing/client/result/ParsedResultType.TEL Lcom/google/zxing/client/result/ParsedResultType;] + [156] invokevirtual #43 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [159] ifeq +13 (target=172) + [162] new #9 + - Class [com/google/zxing/client/android/result/TelResultHandler] + [165] dup + [166] aload_0 v0 + [167] aload_2 v2 + [168] invokespecial #36 + - Methodref [com/google/zxing/client/android/result/TelResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [171] areturn + [172] aload_3 v3 + [173] getstatic #23 + - Fieldref [com/google/zxing/client/result/ParsedResultType.SMS Lcom/google/zxing/client/result/ParsedResultType;] + [176] invokevirtual #43 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [179] ifeq +13 (target=192) + [182] new #8 + - Class [com/google/zxing/client/android/result/SMSResultHandler] + [185] dup + [186] aload_0 v0 + [187] aload_2 v2 + [188] invokespecial #35 + - Methodref [com/google/zxing/client/android/result/SMSResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [191] areturn + [192] aload_3 v3 + [193] getstatic #18 + - Fieldref [com/google/zxing/client/result/ParsedResultType.CALENDAR Lcom/google/zxing/client/result/ParsedResultType;] + [196] invokevirtual #43 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [199] ifeq +13 (target=212) + [202] new #2 + - Class [com/google/zxing/client/android/result/CalendarResultHandler] + [205] dup + [206] aload_0 v0 + [207] aload_2 v2 + [208] invokespecial #29 + - Methodref [com/google/zxing/client/android/result/CalendarResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [211] areturn + [212] aload_3 v3 + [213] getstatic #21 + - Fieldref [com/google/zxing/client/result/ParsedResultType.ISBN Lcom/google/zxing/client/result/ParsedResultType;] + [216] invokevirtual #43 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [219] ifeq +14 (target=233) + [222] new #5 + - Class [com/google/zxing/client/android/result/ISBNResultHandler] + [225] dup + [226] aload_0 v0 + [227] aload_2 v2 + [228] aload_1 v1 + [229] invokespecial #32 + - Methodref [com/google/zxing/client/android/result/ISBNResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + [232] areturn + [233] new #10 + - Class [com/google/zxing/client/android/result/TextResultHandler] + [236] dup + [237] aload_0 v0 + [238] aload_2 v2 + [239] aload_1 v1 + [240] invokespecial #37 + - Methodref [com/google/zxing/client/android/result/TextResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + [243] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseResult(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ParsedResult; + Access flags: 0xa + = private static com.google.zxing.client.result.ParsedResult parseResult(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokestatic #41 + - Methodref [com/google/zxing/client/result/ResultParser.parseResult (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ParsedResult;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/SMSResultHandler + Superclass: com/google/zxing/client/android/result/ResultHandler + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.result.SMSResultHandler extends com.google.zxing.client.android.result.ResultHandler + +Interfaces (count = 0): + +Constant Pool (count = 88): + - Integer [2131230735] + - Integer [2131230748] + - Integer [2131230825] + - Class [android/telephony/PhoneNumberUtils] + - Class [com/google/zxing/client/android/result/ResultHandler] + - Class [com/google/zxing/client/android/result/SMSResultHandler] + - Class [com/google/zxing/client/result/ParsedResult] + - Class [com/google/zxing/client/result/SMSParsedResult] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/client/android/result/SMSResultHandler.buttons [I] + - Methodref [android/telephony/PhoneNumberUtils.formatNumber (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/android/result/SMSResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - Methodref [com/google/zxing/client/android/result/SMSResultHandler.sendMMS (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/SMSResultHandler.sendSMS (Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/ParsedResult.maybeAppend (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Methodref [com/google/zxing/client/result/ParsedResult.maybeAppend ([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Methodref [com/google/zxing/client/result/SMSParsedResult.getBody ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/SMSParsedResult.getNumbers ()[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/SMSParsedResult.getSubject ()Ljava/lang/String;] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.length ()I] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ (I)V] + - NameAndType [ (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [buttons [I] + - NameAndType [formatNumber (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [getBody ()Ljava/lang/String;] + - NameAndType [getNumbers ()[Ljava/lang/String;] + - NameAndType [getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - NameAndType [getSubject ()Ljava/lang/String;] + - NameAndType [length ()I] + - NameAndType [maybeAppend (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - NameAndType [maybeAppend ([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - NameAndType [sendMMS (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [sendSMS (Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/client/result/ParsedResult;] + - Utf8 [()Ljava/lang/CharSequence;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()[Ljava/lang/String;] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)I] + - Utf8 [(I)V] + - Utf8 [(Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Utf8 [([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [[I] + - Utf8 [android/telephony/PhoneNumberUtils] + - Utf8 [append] + - Utf8 [buttons] + - Utf8 [com/google/zxing/client/android/result/ResultHandler] + - Utf8 [com/google/zxing/client/android/result/SMSResultHandler] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [com/google/zxing/client/result/SMSParsedResult] + - Utf8 [formatNumber] + - Utf8 [getBody] + - Utf8 [getButtonCount] + - Utf8 [getButtonText] + - Utf8 [getDisplayContents] + - Utf8 [getDisplayTitle] + - Utf8 [getNumbers] + - Utf8 [getResult] + - Utf8 [getSubject] + - Utf8 [handleButtonPress] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + - Utf8 [maybeAppend] + - Utf8 [sendMMS] + - Utf8 [sendSMS] + - Utf8 [toString] + +Fields (count = 1): + - Field: buttons [I + Access flags: 0x1a + = private static final int[] buttons + +Methods (count = 7): + - Method: (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V + Access flags: 0x1 + = public SMSResultHandler(android.app.Activity,com.google.zxing.client.result.ParsedResult) + Class member attributes (count = 1): + - Code attribute instructions (code length = 7, locals = 3, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] invokespecial #13 + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [6] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonCount()I + Access flags: 0x11 + = public final int getButtonCount() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] getstatic #11 + - Fieldref [com/google/zxing/client/android/result/SMSResultHandler.buttons [I] + [3] arraylength + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonText(I)I + Access flags: 0x11 + = public final int getButtonText(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] getstatic #11 + - Fieldref [com/google/zxing/client/android/result/SMSResultHandler.buttons [I] + [3] iload_1 v1 + [4] iaload + [5] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: handleButtonPress(I)V + Access flags: 0x11 + = public final void handleButtonPress(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 70, locals = 3, stack = 4): + [0] aload_0 v0 + [1] invokevirtual #14 + - Methodref [com/google/zxing/client/android/result/SMSResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + [4] checkcast #8 + - Class [com/google/zxing/client/result/SMSParsedResult] + [7] astore_2 v2 + [8] iload_1 v1 + [9] lookupswitch (2 offsets, default=60) (target=69) + 0: offset = 27, target = 36 + 1: offset = 42, target = 51 + default: offset = 60, target = 69 + [36] aload_0 v0 + [37] aload_2 v2 + [38] invokevirtual #20 + - Methodref [com/google/zxing/client/result/SMSParsedResult.getNumbers ()[Ljava/lang/String;] + [41] iconst_0 + [42] aaload + [43] aload_2 v2 + [44] invokevirtual #19 + - Methodref [com/google/zxing/client/result/SMSParsedResult.getBody ()Ljava/lang/String;] + [47] invokevirtual #16 + - Methodref [com/google/zxing/client/android/result/SMSResultHandler.sendSMS (Ljava/lang/String;Ljava/lang/String;)V] + [50] return + [51] aload_0 v0 + [52] aload_2 v2 + [53] invokevirtual #20 + - Methodref [com/google/zxing/client/result/SMSParsedResult.getNumbers ()[Ljava/lang/String;] + [56] iconst_0 + [57] aaload + [58] aload_2 v2 + [59] invokevirtual #21 + - Methodref [com/google/zxing/client/result/SMSParsedResult.getSubject ()Ljava/lang/String;] + [62] aload_2 v2 + [63] invokevirtual #19 + - Methodref [com/google/zxing/client/result/SMSParsedResult.getBody ()Ljava/lang/String;] + [66] invokevirtual #15 + - Methodref [com/google/zxing/client/android/result/SMSResultHandler.sendMMS (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [69] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayContents()Ljava/lang/CharSequence; + Access flags: 0x11 + = public final java.lang.CharSequence getDisplayContents() + Class member attributes (count = 1): + - Code attribute instructions (code length = 153, locals = 6, stack = 4): + [0] aload_0 v0 + [1] invokevirtual #14 + - Methodref [com/google/zxing/client/android/result/SMSResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + [4] checkcast #8 + - Class [com/google/zxing/client/result/SMSParsedResult] + [7] astore_1 v1 + [8] new #10 + - Class [java/lang/StringBuffer] + [11] dup + [12] bipush 50 + [14] invokespecial #23 + - Methodref [java/lang/StringBuffer. (I)V] + [17] astore_2 v2 + [18] aload_1 v1 + [19] invokevirtual #20 + - Methodref [com/google/zxing/client/result/SMSParsedResult.getNumbers ()[Ljava/lang/String;] + [22] dup + [23] astore_3 v3 + [24] arraylength + [25] anewarray #9 + - Class [java/lang/String] + [28] astore v4 + [30] iconst_0 + [31] istore v5 + [33] iload v5 + [35] aload_3 v3 + [36] arraylength + [37] ificmpge +21 (target=58) + [40] aload v4 + [42] iload v5 + [44] aload_3 v3 + [45] iload v5 + [47] aaload + [48] invokestatic #12 + - Methodref [android/telephony/PhoneNumberUtils.formatNumber (Ljava/lang/String;)Ljava/lang/String;] + [51] aastore + [52] iinc v5, 1 + [55] goto -22 (target=33) + [58] aload v4 + [60] aload_2 v2 + [61] invokestatic #18 + - Methodref [com/google/zxing/client/result/ParsedResult.maybeAppend ([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + [64] aload_1 v1 + [65] invokevirtual #21 + - Methodref [com/google/zxing/client/result/SMSParsedResult.getSubject ()Ljava/lang/String;] + [68] aload_2 v2 + [69] astore v4 + [71] dup + [72] astore_3 v3 + [73] ifnull +33 (target=106) + [76] aload_3 v3 + [77] invokevirtual #22 + - Methodref [java/lang/String.length ()I] + [80] ifle +26 (target=106) + [83] aload v4 + [85] invokevirtual #26 + - Methodref [java/lang/StringBuffer.length ()I] + [88] ifle +11 (target=99) + [91] aload v4 + [93] bipush 10 + [95] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [98] pop + [99] aload v4 + [101] aload_3 v3 + [102] invokevirtual #25 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [105] pop + [106] aload_1 v1 + [107] invokevirtual #19 + - Methodref [com/google/zxing/client/result/SMSParsedResult.getBody ()Ljava/lang/String;] + [110] aload_2 v2 + [111] astore v4 + [113] dup + [114] astore_3 v3 + [115] ifnull +33 (target=148) + [118] aload_3 v3 + [119] invokevirtual #22 + - Methodref [java/lang/String.length ()I] + [122] ifle +26 (target=148) + [125] aload v4 + [127] invokevirtual #26 + - Methodref [java/lang/StringBuffer.length ()I] + [130] ifle +11 (target=141) + [133] aload v4 + [135] bipush 10 + [137] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [140] pop + [141] aload v4 + [143] aload_3 v3 + [144] invokevirtual #25 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [147] pop + [148] aload_2 v2 + [149] invokevirtual #27 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [152] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayTitle()I + Access flags: 0x11 + = public final int getDisplayTitle() + Class member attributes (count = 1): + - Code attribute instructions (code length = 3, locals = 1, stack = 1): + [0] ldc #3 + - Integer [2131230825] + [2] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 17, locals = 0, stack = 4): + [0] iconst_2 + [1] newarray 10 + [3] dup + [4] iconst_0 + [5] ldc #2 + - Integer [2131230748] + [7] iastore + [8] dup + [9] iconst_1 + [10] ldc #1 + - Integer [2131230735] + [12] iastore + [13] putstatic #11 + - Fieldref [com/google/zxing/client/android/result/SMSResultHandler.buttons [I] + [16] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/TelResultHandler + Superclass: com/google/zxing/client/android/result/ResultHandler + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.result.TelResultHandler extends com.google.zxing.client.android.result.ResultHandler + +Interfaces (count = 0): + +Constant Pool (count = 70): + - Integer [2131230724] + - Integer [2131230730] + - Integer [2131230826] + - String [] + - String [ ] + - Class [android/telephony/PhoneNumberUtils] + - Class [com/google/zxing/client/android/result/ResultHandler] + - Class [com/google/zxing/client/android/result/TelResultHandler] + - Class [com/google/zxing/client/result/ParsedResult] + - Class [com/google/zxing/client/result/TelParsedResult] + - Class [java/lang/String] + - Fieldref [com/google/zxing/client/android/result/TelResultHandler.buttons [I] + - Methodref [android/telephony/PhoneNumberUtils.formatNumber (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/android/result/TelResultHandler.addContact ([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/TelResultHandler.dialPhoneFromUri (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/TelResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - Methodref [com/google/zxing/client/result/ParsedResult.getDisplayResult ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/TelParsedResult.getNumber ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/TelParsedResult.getTelURI ()Ljava/lang/String;] + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + - NameAndType [ (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - NameAndType [addContact ([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [buttons [I] + - NameAndType [dialPhoneFromUri (Ljava/lang/String;)V] + - NameAndType [formatNumber (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [getDisplayResult ()Ljava/lang/String;] + - NameAndType [getNumber ()Ljava/lang/String;] + - NameAndType [getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - NameAndType [getTelURI ()Ljava/lang/String;] + - NameAndType [replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + - Utf8 [] + - Utf8 [ ] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/client/result/ParsedResult;] + - Utf8 [()Ljava/lang/CharSequence;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)I] + - Utf8 [(I)V] + - Utf8 [(Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Utf8 [(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [[I] + - Utf8 [addContact] + - Utf8 [android/telephony/PhoneNumberUtils] + - Utf8 [buttons] + - Utf8 [com/google/zxing/client/android/result/ResultHandler] + - Utf8 [com/google/zxing/client/android/result/TelResultHandler] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [com/google/zxing/client/result/TelParsedResult] + - Utf8 [dialPhoneFromUri] + - Utf8 [formatNumber] + - Utf8 [getButtonCount] + - Utf8 [getButtonText] + - Utf8 [getDisplayContents] + - Utf8 [getDisplayResult] + - Utf8 [getDisplayTitle] + - Utf8 [getNumber] + - Utf8 [getResult] + - Utf8 [getTelURI] + - Utf8 [handleButtonPress] + - Utf8 [java/lang/String] + - Utf8 [replace] + +Fields (count = 1): + - Field: buttons [I + Access flags: 0x1a + = private static final int[] buttons + +Methods (count = 7): + - Method: (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V + Access flags: 0x1 + = public TelResultHandler(android.app.Activity,com.google.zxing.client.result.ParsedResult) + Class member attributes (count = 1): + - Code attribute instructions (code length = 7, locals = 3, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] invokespecial #14 + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [6] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonCount()I + Access flags: 0x11 + = public final int getButtonCount() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] getstatic #12 + - Fieldref [com/google/zxing/client/android/result/TelResultHandler.buttons [I] + [3] arraylength + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonText(I)I + Access flags: 0x11 + = public final int getButtonText(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] getstatic #12 + - Fieldref [com/google/zxing/client/android/result/TelResultHandler.buttons [I] + [3] iload_1 v1 + [4] iaload + [5] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: handleButtonPress(I)V + Access flags: 0x11 + = public final void handleButtonPress(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 69, locals = 3, stack = 8): + [0] aload_0 v0 + [1] invokevirtual #17 + - Methodref [com/google/zxing/client/android/result/TelResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + [4] checkcast #10 + - Class [com/google/zxing/client/result/TelParsedResult] + [7] astore_2 v2 + [8] iload_1 v1 + [9] lookupswitch (2 offsets, default=59) (target=68) + 0: offset = 27, target = 36 + 1: offset = 36, target = 45 + default: offset = 59, target = 68 + [36] aload_0 v0 + [37] aload_2 v2 + [38] invokevirtual #20 + - Methodref [com/google/zxing/client/result/TelParsedResult.getTelURI ()Ljava/lang/String;] + [41] invokevirtual #16 + - Methodref [com/google/zxing/client/android/result/TelResultHandler.dialPhoneFromUri (Ljava/lang/String;)V] + [44] return + [45] iconst_1 + [46] anewarray #11 + - Class [java/lang/String] + [49] dup + [50] astore_1 v1 + [51] iconst_0 + [52] aload_2 v2 + [53] invokevirtual #19 + - Methodref [com/google/zxing/client/result/TelParsedResult.getNumber ()Ljava/lang/String;] + [56] aastore + [57] aload_0 v0 + [58] aconst_null + [59] aload_1 v1 + [60] aconst_null + [61] aconst_null + [62] aconst_null + [63] aconst_null + [64] aconst_null + [65] invokevirtual #15 + - Methodref [com/google/zxing/client/android/result/TelResultHandler.addContact ([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [68] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayContents()Ljava/lang/CharSequence; + Access flags: 0x11 + = public final java.lang.CharSequence getDisplayContents() + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 1, stack = 3): + [0] aload_0 v0 + [1] invokevirtual #17 + - Methodref [com/google/zxing/client/android/result/TelResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + [4] invokevirtual #18 + - Methodref [com/google/zxing/client/result/ParsedResult.getDisplayResult ()Ljava/lang/String;] + [7] ldc #5 + - String [ ] + [9] ldc #4 + - String [] + [11] invokevirtual #21 + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + [14] invokestatic #13 + - Methodref [android/telephony/PhoneNumberUtils.formatNumber (Ljava/lang/String;)Ljava/lang/String;] + [17] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayTitle()I + Access flags: 0x11 + = public final int getDisplayTitle() + Class member attributes (count = 1): + - Code attribute instructions (code length = 3, locals = 1, stack = 1): + [0] ldc #3 + - Integer [2131230826] + [2] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 17, locals = 0, stack = 4): + [0] iconst_2 + [1] newarray 10 + [3] dup + [4] iconst_0 + [5] ldc #2 + - Integer [2131230730] + [7] iastore + [8] dup + [9] iconst_1 + [10] ldc #1 + - Integer [2131230724] + [12] iastore + [13] putstatic #12 + - Fieldref [com/google/zxing/client/android/result/TelResultHandler.buttons [I] + [16] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/TextResultHandler + Superclass: com/google/zxing/client/android/result/ResultHandler + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.result.TextResultHandler extends com.google.zxing.client.android.result.ResultHandler + +Interfaces (count = 0): + +Constant Pool (count = 59): + - Integer [2131230729] + - Integer [2131230743] + - Integer [2131230744] + - Integer [2131230749] + - Integer [2131230827] + - Class [com/google/zxing/client/android/result/ResultHandler] + - Class [com/google/zxing/client/android/result/TextResultHandler] + - Class [com/google/zxing/client/result/ParsedResult] + - Fieldref [com/google/zxing/client/android/result/TextResultHandler.buttons [I] + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - Methodref [com/google/zxing/client/android/result/TextResultHandler.fillInCustomSearchURL (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/result/TextResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - Methodref [com/google/zxing/client/android/result/TextResultHandler.hasCustomProductSearch ()Z] + - Methodref [com/google/zxing/client/android/result/TextResultHandler.openURL (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/TextResultHandler.shareByEmail (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/TextResultHandler.shareBySMS (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/TextResultHandler.webSearch (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/ParsedResult.getDisplayResult ()Ljava/lang/String;] + - NameAndType [ (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - NameAndType [buttons [I] + - NameAndType [fillInCustomSearchURL (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [getDisplayResult ()Ljava/lang/String;] + - NameAndType [getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - NameAndType [hasCustomProductSearch ()Z] + - NameAndType [openURL (Ljava/lang/String;)V] + - NameAndType [shareByEmail (Ljava/lang/String;)V] + - NameAndType [shareBySMS (Ljava/lang/String;)V] + - NameAndType [webSearch (Ljava/lang/String;)V] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/client/result/ParsedResult;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(I)I] + - Utf8 [(I)V] + - Utf8 [(Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [[I] + - Utf8 [buttons] + - Utf8 [com/google/zxing/client/android/result/ResultHandler] + - Utf8 [com/google/zxing/client/android/result/TextResultHandler] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [fillInCustomSearchURL] + - Utf8 [getButtonCount] + - Utf8 [getButtonText] + - Utf8 [getDisplayResult] + - Utf8 [getDisplayTitle] + - Utf8 [getResult] + - Utf8 [handleButtonPress] + - Utf8 [hasCustomProductSearch] + - Utf8 [openURL] + - Utf8 [shareByEmail] + - Utf8 [shareBySMS] + - Utf8 [webSearch] + +Fields (count = 1): + - Field: buttons [I + Access flags: 0x1a + = private static final int[] buttons + +Methods (count = 6): + - Method: (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V + Access flags: 0x1 + = public TextResultHandler(android.app.Activity,com.google.zxing.client.result.ParsedResult,com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 8, locals = 4, stack = 4): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] aload_3 v3 + [4] invokespecial #10 + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;Lcom/google/zxing/Result;)V] + [7] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonCount()I + Access flags: 0x11 + = public final int getButtonCount() + Class member attributes (count = 1): + - Code attribute instructions (code length = 19, locals = 1, stack = 2): + [0] aload_0 v0 + [1] invokevirtual #13 + - Methodref [com/google/zxing/client/android/result/TextResultHandler.hasCustomProductSearch ()Z] + [4] ifeq +8 (target=12) + [7] getstatic #9 + - Fieldref [com/google/zxing/client/android/result/TextResultHandler.buttons [I] + [10] arraylength + [11] ireturn + [12] getstatic #9 + - Fieldref [com/google/zxing/client/android/result/TextResultHandler.buttons [I] + [15] arraylength + [16] iconst_1 + [17] isub + [18] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonText(I)I + Access flags: 0x11 + = public final int getButtonText(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] getstatic #9 + - Fieldref [com/google/zxing/client/android/result/TextResultHandler.buttons [I] + [3] iload_1 v1 + [4] iaload + [5] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: handleButtonPress(I)V + Access flags: 0x11 + = public final void handleButtonPress(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 68, locals = 3, stack = 3): + [0] aload_0 v0 + [1] invokevirtual #12 + - Methodref [com/google/zxing/client/android/result/TextResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + [4] invokevirtual #18 + - Methodref [com/google/zxing/client/result/ParsedResult.getDisplayResult ()Ljava/lang/String;] + [7] astore_2 v2 + [8] iload_1 v1 + [9] tableswitch (4 offsets, default=58) (target=67) + 0: offset = 31, target = 40 + 1: offset = 37, target = 46 + 2: offset = 43, target = 52 + 3: offset = 49, target = 58 + default: offset = 58, target = 67 + [40] aload_0 v0 + [41] aload_2 v2 + [42] invokevirtual #17 + - Methodref [com/google/zxing/client/android/result/TextResultHandler.webSearch (Ljava/lang/String;)V] + [45] return + [46] aload_0 v0 + [47] aload_2 v2 + [48] invokevirtual #15 + - Methodref [com/google/zxing/client/android/result/TextResultHandler.shareByEmail (Ljava/lang/String;)V] + [51] return + [52] aload_0 v0 + [53] aload_2 v2 + [54] invokevirtual #16 + - Methodref [com/google/zxing/client/android/result/TextResultHandler.shareBySMS (Ljava/lang/String;)V] + [57] return + [58] aload_0 v0 + [59] aload_0 v0 + [60] aload_2 v2 + [61] invokevirtual #11 + - Methodref [com/google/zxing/client/android/result/TextResultHandler.fillInCustomSearchURL (Ljava/lang/String;)Ljava/lang/String;] + [64] invokevirtual #14 + - Methodref [com/google/zxing/client/android/result/TextResultHandler.openURL (Ljava/lang/String;)V] + [67] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayTitle()I + Access flags: 0x11 + = public final int getDisplayTitle() + Class member attributes (count = 1): + - Code attribute instructions (code length = 3, locals = 1, stack = 1): + [0] ldc #5 + - Integer [2131230827] + [2] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 27, locals = 0, stack = 4): + [0] iconst_4 + [1] newarray 10 + [3] dup + [4] iconst_0 + [5] ldc #4 + - Integer [2131230749] + [7] iastore + [8] dup + [9] iconst_1 + [10] ldc #2 + - Integer [2131230743] + [12] iastore + [13] dup + [14] iconst_2 + [15] ldc #3 + - Integer [2131230744] + [17] iastore + [18] dup + [19] iconst_3 + [20] ldc #1 + - Integer [2131230729] + [22] iastore + [23] putstatic #9 + - Fieldref [com/google/zxing/client/android/result/TextResultHandler.buttons [I] + [26] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/URIResultHandler + Superclass: com/google/zxing/client/android/result/ResultHandler + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.result.URIResultHandler extends com.google.zxing.client.android.result.ResultHandler + +Interfaces (count = 0): + +Constant Pool (count = 73): + - Integer [2131230737] + - Integer [2131230740] + - Integer [2131230743] + - Integer [2131230744] + - Integer [2131230828] + - String [otpauth:] + - Class [com/google/zxing/client/android/LocaleManager] + - Class [com/google/zxing/client/android/result/ResultHandler] + - Class [com/google/zxing/client/android/result/URIResultHandler] + - Class [com/google/zxing/client/result/URIParsedResult] + - Class [java/lang/String] + - Fieldref [com/google/zxing/client/android/result/URIResultHandler.SECURE_PROTOCOLS [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/result/URIResultHandler.buttons [I] + - Methodref [com/google/zxing/client/android/LocaleManager.isBookSearchUrl (Ljava/lang/String;)Z] + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/android/result/URIResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - Methodref [com/google/zxing/client/android/result/URIResultHandler.openURL (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/URIResultHandler.searchBookContents (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/URIResultHandler.shareByEmail (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/URIResultHandler.shareBySMS (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/URIParsedResult.getURI ()Ljava/lang/String;] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;] + - NameAndType [ (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - NameAndType [SECURE_PROTOCOLS [Ljava/lang/String;] + - NameAndType [buttons [I] + - NameAndType [getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - NameAndType [getURI ()Ljava/lang/String;] + - NameAndType [isBookSearchUrl (Ljava/lang/String;)Z] + - NameAndType [openURL (Ljava/lang/String;)V] + - NameAndType [searchBookContents (Ljava/lang/String;)V] + - NameAndType [shareByEmail (Ljava/lang/String;)V] + - NameAndType [shareBySMS (Ljava/lang/String;)V] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - NameAndType [toLowerCase ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/client/result/ParsedResult;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(I)I] + - Utf8 [(I)V] + - Utf8 [(Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [SECURE_PROTOCOLS] + - Utf8 [[I] + - Utf8 [[Ljava/lang/String;] + - Utf8 [areContentsSecure] + - Utf8 [buttons] + - Utf8 [com/google/zxing/client/android/LocaleManager] + - Utf8 [com/google/zxing/client/android/result/ResultHandler] + - Utf8 [com/google/zxing/client/android/result/URIResultHandler] + - Utf8 [com/google/zxing/client/result/URIParsedResult] + - Utf8 [getButtonCount] + - Utf8 [getButtonText] + - Utf8 [getDisplayTitle] + - Utf8 [getResult] + - Utf8 [getURI] + - Utf8 [handleButtonPress] + - Utf8 [isBookSearchUrl] + - Utf8 [java/lang/String] + - Utf8 [openURL] + - Utf8 [otpauth:] + - Utf8 [searchBookContents] + - Utf8 [shareByEmail] + - Utf8 [shareBySMS] + - Utf8 [startsWith] + - Utf8 [toLowerCase] + +Fields (count = 2): + - Field: SECURE_PROTOCOLS [Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String[] SECURE_PROTOCOLS + - Field: buttons [I + Access flags: 0x1a + = private static final int[] buttons + +Methods (count = 7): + - Method: (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V + Access flags: 0x1 + = public URIResultHandler(android.app.Activity,com.google.zxing.client.result.ParsedResult) + Class member attributes (count = 1): + - Code attribute instructions (code length = 7, locals = 3, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] invokespecial #15 + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [6] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonCount()I + Access flags: 0x11 + = public final int getButtonCount() + Class member attributes (count = 1): + - Code attribute instructions (code length = 28, locals = 1, stack = 2): + [0] aload_0 v0 + [1] invokevirtual #16 + - Methodref [com/google/zxing/client/android/result/URIResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + [4] checkcast #10 + - Class [com/google/zxing/client/result/URIParsedResult] + [7] invokevirtual #21 + - Methodref [com/google/zxing/client/result/URIParsedResult.getURI ()Ljava/lang/String;] + [10] invokestatic #14 + - Methodref [com/google/zxing/client/android/LocaleManager.isBookSearchUrl (Ljava/lang/String;)Z] + [13] ifeq +8 (target=21) + [16] getstatic #13 + - Fieldref [com/google/zxing/client/android/result/URIResultHandler.buttons [I] + [19] arraylength + [20] ireturn + [21] getstatic #13 + - Fieldref [com/google/zxing/client/android/result/URIResultHandler.buttons [I] + [24] arraylength + [25] iconst_1 + [26] isub + [27] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonText(I)I + Access flags: 0x11 + = public final int getButtonText(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] getstatic #13 + - Fieldref [com/google/zxing/client/android/result/URIResultHandler.buttons [I] + [3] iload_1 v1 + [4] iaload + [5] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: handleButtonPress(I)V + Access flags: 0x11 + = public final void handleButtonPress(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 68, locals = 3, stack = 2): + [0] aload_0 v0 + [1] invokevirtual #16 + - Methodref [com/google/zxing/client/android/result/URIResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + [4] checkcast #10 + - Class [com/google/zxing/client/result/URIParsedResult] + [7] invokevirtual #21 + - Methodref [com/google/zxing/client/result/URIParsedResult.getURI ()Ljava/lang/String;] + [10] astore_2 v2 + [11] iload_1 v1 + [12] tableswitch (4 offsets, default=55) (target=67) + 0: offset = 32, target = 44 + 1: offset = 38, target = 50 + 2: offset = 44, target = 56 + 3: offset = 50, target = 62 + default: offset = 55, target = 67 + [44] aload_0 v0 + [45] aload_2 v2 + [46] invokevirtual #17 + - Methodref [com/google/zxing/client/android/result/URIResultHandler.openURL (Ljava/lang/String;)V] + [49] return + [50] aload_0 v0 + [51] aload_2 v2 + [52] invokevirtual #19 + - Methodref [com/google/zxing/client/android/result/URIResultHandler.shareByEmail (Ljava/lang/String;)V] + [55] return + [56] aload_0 v0 + [57] aload_2 v2 + [58] invokevirtual #20 + - Methodref [com/google/zxing/client/android/result/URIResultHandler.shareBySMS (Ljava/lang/String;)V] + [61] return + [62] aload_0 v0 + [63] aload_2 v2 + [64] invokevirtual #18 + - Methodref [com/google/zxing/client/android/result/URIResultHandler.searchBookContents (Ljava/lang/String;)V] + [67] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayTitle()I + Access flags: 0x11 + = public final int getDisplayTitle() + Class member attributes (count = 1): + - Code attribute instructions (code length = 3, locals = 1, stack = 1): + [0] ldc #5 + - Integer [2131230828] + [2] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: areContentsSecure()Z + Access flags: 0x11 + = public final boolean areContentsSecure() + Class member attributes (count = 1): + - Code attribute instructions (code length = 55, locals = 6, stack = 2): + [0] aload_0 v0 + [1] invokevirtual #16 + - Methodref [com/google/zxing/client/android/result/URIResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + [4] checkcast #10 + - Class [com/google/zxing/client/result/URIParsedResult] + [7] invokevirtual #21 + - Methodref [com/google/zxing/client/result/URIParsedResult.getURI ()Ljava/lang/String;] + [10] invokevirtual #23 + - Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;] + [13] astore_1 v1 + [14] getstatic #12 + - Fieldref [com/google/zxing/client/android/result/URIResultHandler.SECURE_PROTOCOLS [Ljava/lang/String;] + [17] dup + [18] astore_2 v2 + [19] arraylength + [20] istore_3 v3 + [21] iconst_0 + [22] istore v4 + [24] iload v4 + [26] iload_3 v3 + [27] ificmpge +26 (target=53) + [30] aload_2 v2 + [31] iload v4 + [33] aaload + [34] astore v5 + [36] aload_1 v1 + [37] aload v5 + [39] invokevirtual #22 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [42] ifeq +5 (target=47) + [45] iconst_1 + [46] ireturn + [47] iinc v4, 1 + [50] goto -26 (target=24) + [53] iconst_0 + [54] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 39, locals = 0, stack = 4): + [0] iconst_1 + [1] anewarray #11 + - Class [java/lang/String] + [4] dup + [5] iconst_0 + [6] ldc #6 + - String [otpauth:] + [8] aastore + [9] putstatic #12 + - Fieldref [com/google/zxing/client/android/result/URIResultHandler.SECURE_PROTOCOLS [Ljava/lang/String;] + [12] iconst_4 + [13] newarray 10 + [15] dup + [16] iconst_0 + [17] ldc #1 + - Integer [2131230737] + [19] iastore + [20] dup + [21] iconst_1 + [22] ldc #3 + - Integer [2131230743] + [24] iastore + [25] dup + [26] iconst_2 + [27] ldc #4 + - Integer [2131230744] + [29] iastore + [30] dup + [31] iconst_3 + [32] ldc #2 + - Integer [2131230740] + [34] iastore + [35] putstatic #13 + - Fieldref [com/google/zxing/client/android/result/URIResultHandler.buttons [I] + [38] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/WifiResultHandler + Superclass: com/google/zxing/client/android/result/ResultHandler + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.result.WifiResultHandler extends com.google.zxing.client.android.result.ResultHandler + +Interfaces (count = 0): + +Constant Pool (count = 91): + - Integer [2131230750] + - Integer [2131230829] + - Integer [2131230841] + - Integer [2131230842] + - Class [android/app/Activity] + - Class [com/google/zxing/client/android/result/ResultHandler] + - Class [com/google/zxing/client/android/result/WifiResultHandler] + - Class [com/google/zxing/client/result/ParsedResult] + - Class [com/google/zxing/client/result/WifiParsedResult] + - Class [java/lang/ArrayIndexOutOfBoundsException] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Class [java/lang/StringBuilder] + - Fieldref [com/google/zxing/client/android/result/WifiResultHandler.parent Landroid/app/Activity;] + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Methodref [com/google/zxing/client/android/result/WifiResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - Methodref [com/google/zxing/client/android/result/WifiResultHandler.wifiConnect (Lcom/google/zxing/client/result/WifiParsedResult;)V] + - Methodref [com/google/zxing/client/result/ParsedResult.maybeAppend (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Methodref [com/google/zxing/client/result/WifiParsedResult.getNetworkEncryption ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/WifiParsedResult.getSsid ()Ljava/lang/String;] + - Methodref [java/lang/ArrayIndexOutOfBoundsException. ()V] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.length ()I] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (C)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [getNetworkEncryption ()Ljava/lang/String;] + - NameAndType [getResult ()Lcom/google/zxing/client/result/ParsedResult;] + - NameAndType [getSsid ()Ljava/lang/String;] + - NameAndType [getString (I)Ljava/lang/String;] + - NameAndType [length ()I] + - NameAndType [maybeAppend (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - NameAndType [parent Landroid/app/Activity;] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [wifiConnect (Lcom/google/zxing/client/result/WifiParsedResult;)V] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/client/result/ParsedResult;] + - Utf8 [()Ljava/lang/CharSequence;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(C)Ljava/lang/StringBuilder;] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(I)V] + - Utf8 [(Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + - Utf8 [(Lcom/google/zxing/client/result/WifiParsedResult;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Landroid/app/Activity;] + - Utf8 [android/app/Activity] + - Utf8 [append] + - Utf8 [com/google/zxing/client/android/result/ResultHandler] + - Utf8 [com/google/zxing/client/android/result/WifiResultHandler] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [com/google/zxing/client/result/WifiParsedResult] + - Utf8 [getButtonCount] + - Utf8 [getButtonText] + - Utf8 [getDisplayContents] + - Utf8 [getDisplayTitle] + - Utf8 [getNetworkEncryption] + - Utf8 [getResult] + - Utf8 [getSsid] + - Utf8 [getString] + - Utf8 [handleButtonPress] + - Utf8 [java/lang/ArrayIndexOutOfBoundsException] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [java/lang/StringBuilder] + - Utf8 [length] + - Utf8 [maybeAppend] + - Utf8 [parent] + - Utf8 [toString] + - Utf8 [wifiConnect] + +Fields (count = 1): + - Field: parent Landroid/app/Activity; + Access flags: 0x12 + = private final android.app.Activity parent + +Methods (count = 6): + - Method: (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V + Access flags: 0x1 + = public WifiResultHandler(android.app.Activity,com.google.zxing.client.result.ParsedResult) + Class member attributes (count = 1): + - Code attribute instructions (code length = 12, locals = 3, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] invokespecial #16 + - Methodref [com/google/zxing/client/android/result/ResultHandler. (Landroid/app/Activity;Lcom/google/zxing/client/result/ParsedResult;)V] + [6] aload_0 v0 + [7] aload_1 v1 + [8] putfield #14 + - Fieldref [com/google/zxing/client/android/result/WifiResultHandler.parent Landroid/app/Activity;] + [11] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonCount()I + Access flags: 0x11 + = public final int getButtonCount() + Class member attributes (count = 1): + - Code attribute instructions (code length = 2, locals = 1, stack = 1): + [0] iconst_1 + [1] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getButtonText(I)I + Access flags: 0x11 + = public final int getButtonText(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 2, stack = 2): + [0] iload_1 v1 + [1] ifne +6 (target=7) + [4] ldc #1 + - Integer [2131230750] + [6] ireturn + [7] new #10 + - Class [java/lang/ArrayIndexOutOfBoundsException] + [10] dup + [11] invokespecial #22 + - Methodref [java/lang/ArrayIndexOutOfBoundsException. ()V] + [14] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: handleButtonPress(I)V + Access flags: 0x11 + = public final void handleButtonPress(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 3, stack = 2): + [0] aload_0 v0 + [1] invokevirtual #17 + - Methodref [com/google/zxing/client/android/result/WifiResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + [4] checkcast #9 + - Class [com/google/zxing/client/result/WifiParsedResult] + [7] astore_2 v2 + [8] iload_1 v1 + [9] ifne +8 (target=17) + [12] aload_0 v0 + [13] aload_2 v2 + [14] invokevirtual #18 + - Methodref [com/google/zxing/client/android/result/WifiResultHandler.wifiConnect (Lcom/google/zxing/client/result/WifiParsedResult;)V] + [17] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayContents()Ljava/lang/CharSequence; + Access flags: 0x11 + = public final java.lang.CharSequence getDisplayContents() + Class member attributes (count = 1): + - Code attribute instructions (code length = 171, locals = 5, stack = 3): + [0] aload_0 v0 + [1] invokevirtual #17 + - Methodref [com/google/zxing/client/android/result/WifiResultHandler.getResult ()Lcom/google/zxing/client/result/ParsedResult;] + [4] checkcast #9 + - Class [com/google/zxing/client/result/WifiParsedResult] + [7] astore_1 v1 + [8] new #12 + - Class [java/lang/StringBuffer] + [11] dup + [12] bipush 50 + [14] invokespecial #24 + - Methodref [java/lang/StringBuffer. (I)V] + [17] astore_2 v2 + [18] aload_0 v0 + [19] getfield #14 + - Fieldref [com/google/zxing/client/android/result/WifiResultHandler.parent Landroid/app/Activity;] + [22] ldc #3 + - Integer [2131230841] + [24] invokevirtual #15 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [27] astore_3 v3 + [28] new #13 + - Class [java/lang/StringBuilder] + [31] dup + [32] invokespecial #29 + - Methodref [java/lang/StringBuilder. ()V] + [35] aload_3 v3 + [36] invokevirtual #31 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [39] bipush 10 + [41] invokevirtual #30 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [44] aload_1 v1 + [45] invokevirtual #21 + - Methodref [com/google/zxing/client/result/WifiParsedResult.getSsid ()Ljava/lang/String;] + [48] invokevirtual #31 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [51] invokevirtual #32 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [54] aload_2 v2 + [55] astore v4 + [57] dup + [58] astore_3 v3 + [59] ifnull +33 (target=92) + [62] aload_3 v3 + [63] invokevirtual #23 + - Methodref [java/lang/String.length ()I] + [66] ifle +26 (target=92) + [69] aload v4 + [71] invokevirtual #27 + - Methodref [java/lang/StringBuffer.length ()I] + [74] ifle +11 (target=85) + [77] aload v4 + [79] bipush 10 + [81] invokevirtual #25 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [84] pop + [85] aload v4 + [87] aload_3 v3 + [88] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [91] pop + [92] aload_0 v0 + [93] getfield #14 + - Fieldref [com/google/zxing/client/android/result/WifiResultHandler.parent Landroid/app/Activity;] + [96] ldc #4 + - Integer [2131230842] + [98] invokevirtual #15 + - Methodref [android/app/Activity.getString (I)Ljava/lang/String;] + [101] astore_3 v3 + [102] new #13 + - Class [java/lang/StringBuilder] + [105] dup + [106] invokespecial #29 + - Methodref [java/lang/StringBuilder. ()V] + [109] aload_3 v3 + [110] invokevirtual #31 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [113] bipush 10 + [115] invokevirtual #30 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [118] aload_1 v1 + [119] invokevirtual #20 + - Methodref [com/google/zxing/client/result/WifiParsedResult.getNetworkEncryption ()Ljava/lang/String;] + [122] invokevirtual #31 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [125] invokevirtual #32 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [128] aload_2 v2 + [129] astore v4 + [131] dup + [132] astore_3 v3 + [133] ifnull +33 (target=166) + [136] aload_3 v3 + [137] invokevirtual #23 + - Methodref [java/lang/String.length ()I] + [140] ifle +26 (target=166) + [143] aload v4 + [145] invokevirtual #27 + - Methodref [java/lang/StringBuffer.length ()I] + [148] ifle +11 (target=159) + [151] aload v4 + [153] bipush 10 + [155] invokevirtual #25 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [158] pop + [159] aload v4 + [161] aload_3 v3 + [162] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [165] pop + [166] aload_2 v2 + [167] invokevirtual #28 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [170] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayTitle()I + Access flags: 0x11 + = public final int getDisplayTitle() + Class member attributes (count = 1): + - Code attribute instructions (code length = 3, locals = 1, stack = 1): + [0] ldc #2 + - Integer [2131230829] + [2] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/supplement/KillerCallable + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.result.supplement.KillerCallable extends java.lang.Object + +Interfaces (count = 1): + - Class [java/util/concurrent/Callable] + +Constant Pool (count = 57): + - Class [com/google/zxing/client/android/result/supplement/KillerCallable] + - Class [java/lang/Exception] + - Class [java/lang/InterruptedException] + - Class [java/lang/Object] + - Class [java/util/concurrent/Callable] + - Class [java/util/concurrent/ExecutionException] + - Class [java/util/concurrent/Future] + - Class [java/util/concurrent/TimeoutException] + - Long [10] + - Fieldref [com/google/zxing/client/android/result/supplement/KillerCallable.future Ljava/util/concurrent/Future;] + - Fieldref [com/google/zxing/client/android/result/supplement/KillerCallable.timeout J] + - Fieldref [com/google/zxing/client/android/result/supplement/KillerCallable.unit Ljava/util/concurrent/TimeUnit;] + - Methodref [com/google/zxing/client/android/result/supplement/KillerCallable.call ()Ljava/lang/Void;] + - Methodref [java/lang/Object. ()V] + - InterfaceMethodref [java/util/concurrent/Future.cancel (Z)Z] + - InterfaceMethodref [java/util/concurrent/Future.get (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;] + - NameAndType [ ()V] + - NameAndType [call ()Ljava/lang/Void;] + - NameAndType [cancel (Z)Z] + - NameAndType [future Ljava/util/concurrent/Future;] + - NameAndType [get (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;] + - NameAndType [timeout J] + - NameAndType [unit Ljava/util/concurrent/TimeUnit;] + - Utf8 [()Ljava/lang/Object;] + - Utf8 [()Ljava/lang/Void;] + - Utf8 [()V] + - Utf8 [(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;] + - Utf8 [(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)V] + - Utf8 [(Ljava/util/concurrent/Future;Ljava/util/concurrent/TimeUnit;)V] + - Utf8 [(Ljava/util/concurrent/Future<*>;JLjava/util/concurrent/TimeUnit;)V] + - Utf8 [(Ljava/util/concurrent/Future<*>;Ljava/util/concurrent/TimeUnit;)V] + - Utf8 [(Z)Z] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [J] + - Utf8 [Ljava/lang/Object;Ljava/util/concurrent/Callable;] + - Utf8 [Ljava/util/concurrent/Future;] + - Utf8 [Ljava/util/concurrent/Future<*>;] + - Utf8 [Ljava/util/concurrent/TimeUnit;] + - Utf8 [Signature] + - Utf8 [call] + - Utf8 [cancel] + - Utf8 [com/google/zxing/client/android/result/supplement/KillerCallable] + - Utf8 [future] + - Utf8 [get] + - Utf8 [java/lang/Exception] + - Utf8 [java/lang/InterruptedException] + - Utf8 [java/lang/Object] + - Utf8 [java/util/concurrent/Callable] + - Utf8 [java/util/concurrent/ExecutionException] + - Utf8 [java/util/concurrent/Future] + - Utf8 [java/util/concurrent/TimeoutException] + - Utf8 [timeout] + - Utf8 [unit] + +Fields (count = 3): + - Field: future Ljava/util/concurrent/Future; + Access flags: 0x12 + = private final java.util.concurrent.Future future + Class member attributes (count = 1): + - Signature attribute: + - Utf8 [Ljava/util/concurrent/Future<*>;] + - Field: timeout J + Access flags: 0x12 + = private final long timeout + - Field: unit Ljava/util/concurrent/TimeUnit; + Access flags: 0x12 + = private final java.util.concurrent.TimeUnit unit + +Methods (count = 3): + - Method: (Ljava/util/concurrent/Future;Ljava/util/concurrent/TimeUnit;)V + Access flags: 0x0 + = KillerCallable(java.util.concurrent.Future,java.util.concurrent.TimeUnit) + Class member attributes (count = 2): + - Code attribute instructions (code length = 22, locals = 3, stack = 3): + [0] aload_0 v0 + [1] invokespecial #15 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #11 + - Fieldref [com/google/zxing/client/android/result/supplement/KillerCallable.future Ljava/util/concurrent/Future;] + [9] aload_0 v0 + [10] ldc2_w #9 + - Long [10] + [13] putfield #12 + - Fieldref [com/google/zxing/client/android/result/supplement/KillerCallable.timeout J] + [16] aload_0 v0 + [17] aload_2 v2 + [18] putfield #13 + - Fieldref [com/google/zxing/client/android/result/supplement/KillerCallable.unit Ljava/util/concurrent/TimeUnit;] + [21] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Signature attribute: + - Utf8 [(Ljava/util/concurrent/Future<*>;Ljava/util/concurrent/TimeUnit;)V] + - Method: call()Ljava/lang/Void; + Access flags: 0x2 + = private java.lang.Void call() + Class member attributes (count = 2): + - Code attribute instructions (code length = 35, locals = 1, stack = 4): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/client/android/result/supplement/KillerCallable.future Ljava/util/concurrent/Future;] + [4] aload_0 v0 + [5] getfield #12 + - Fieldref [com/google/zxing/client/android/result/supplement/KillerCallable.timeout J] + [8] aload_0 v0 + [9] getfield #13 + - Fieldref [com/google/zxing/client/android/result/supplement/KillerCallable.unit Ljava/util/concurrent/TimeUnit;] + [12] invokeinterface #17 + - InterfaceMethodref [java/util/concurrent/Future.get (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;] + [17] pop + [18] goto +15 (target=33) + [21] pop + [22] aload_0 v0 + [23] getfield #11 + - Fieldref [com/google/zxing/client/android/result/supplement/KillerCallable.future Ljava/util/concurrent/Future;] + [26] iconst_1 + [27] invokeinterface #16 + - InterfaceMethodref [java/util/concurrent/Future.cancel (Z)Z] + [32] pop + [33] aconst_null + [34] areturn + Code attribute exceptions (count = 1): + - ExceptionInfo (0 -> 18: 21): + - Class [java/util/concurrent/TimeoutException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [java/util/concurrent/ExecutionException] + - Class [java/lang/InterruptedException] + - Method: call()Ljava/lang/Object; + Access flags: 0x1051 + = public final bridge synthetic java.lang.Object call() + Class member attributes (count = 2): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #14 + - Methodref [com/google/zxing/client/android/result/supplement/KillerCallable.call ()Ljava/lang/Void;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [java/lang/Exception] + +Class file attributes (count = 1): + - Signature attribute: + - Utf8 [Ljava/lang/Object;Ljava/util/concurrent/Callable;] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever + Superclass: com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.result.supplement.ProductResultInfoRetriever extends com.google.zxing.client.android.result.supplement.SupplementalInfoRetriever + +Interfaces (count = 0): + +Constant Pool (count = 179): + - String [/m/products?ie=utf8&oe=utf8&scoring=p&source=zxing&q=] + - String [Consuming entity] + - String [UTF-8] + - String [http://www.google.] + - String [owb63p">([^<]+).+zdi3pb">([^<]+)] + - Class [android/util/Log] + - Class [com/google/zxing/client/android/AndroidHttpClient] + - Class [com/google/zxing/client/android/LocaleManager] + - Class [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever] + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever] + - Class [java/io/ByteArrayOutputStream] + - Class [java/io/IOException] + - Class [java/io/InputStream] + - Class [java/io/UnsupportedEncodingException] + - Class [java/lang/Class] + - Class [java/lang/IllegalStateException] + - Class [java/lang/InterruptedException] + - Class [java/lang/String] + - Class [java/lang/StringBuilder] + - Class [java/net/URLEncoder] + - Class [java/util/regex/Matcher] + - Class [java/util/regex/Pattern] + - Class [org/apache/http/HttpEntity] + - Class [org/apache/http/HttpResponse] + - Class [org/apache/http/StatusLine] + - Class [org/apache/http/client/methods/HttpGet] + - Fieldref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.BASE_PRODUCT_URI Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.PRODUCT_NAME_PRICE_PATTERN Ljava/util/regex/Pattern;] + - Fieldref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.TAG Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.productID Ljava/lang/String;] + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/Throwable;)I] + - Methodref [com/google/zxing/client/android/AndroidHttpClient.execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;] + - Methodref [com/google/zxing/client/android/AndroidHttpClient.newInstance (Ljava/lang/String;)Lcom/google/zxing/client/android/AndroidHttpClient;] + - Methodref [com/google/zxing/client/android/LocaleManager.getProductSearchCountryTLD ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.append (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.consume (Lorg/apache/http/HttpEntity;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.setLink (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever. (Landroid/widget/TextView;Landroid/os/Handler;Landroid/content/Context;)V] + - Methodref [java/io/ByteArrayOutputStream. ()V] + - Methodref [java/io/ByteArrayOutputStream.toByteArray ()[B] + - Methodref [java/io/ByteArrayOutputStream.write ([BII)V] + - Methodref [java/io/InputStream.close ()V] + - Methodref [java/io/InputStream.read ([B)I] + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + - Methodref [java/lang/IllegalStateException. (Ljava/lang/Throwable;)V] + - Methodref [java/lang/String. ([BLjava/lang/String;)V] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - Methodref [java/net/URLEncoder.encode (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + - Methodref [java/util/regex/Matcher.find ()Z] + - Methodref [java/util/regex/Matcher.group (I)Ljava/lang/String;] + - Methodref [java/util/regex/Pattern.compile (Ljava/lang/String;)Ljava/util/regex/Pattern;] + - Methodref [java/util/regex/Pattern.matcher (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;] + - Methodref [org/apache/http/client/methods/HttpGet. (Ljava/lang/String;)V] + - InterfaceMethodref [org/apache/http/HttpEntity.getContent ()Ljava/io/InputStream;] + - InterfaceMethodref [org/apache/http/HttpResponse.getEntity ()Lorg/apache/http/HttpEntity;] + - InterfaceMethodref [org/apache/http/HttpResponse.getStatusLine ()Lorg/apache/http/StatusLine;] + - InterfaceMethodref [org/apache/http/StatusLine.getStatusCode ()I] + - NameAndType [ ()V] + - NameAndType [ (Landroid/widget/TextView;Landroid/os/Handler;Landroid/content/Context;)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [ (Ljava/lang/Throwable;)V] + - NameAndType [ ([BLjava/lang/String;)V] + - NameAndType [BASE_PRODUCT_URI Ljava/lang/String;] + - NameAndType [PRODUCT_NAME_PRICE_PATTERN Ljava/util/regex/Pattern;] + - NameAndType [TAG Ljava/lang/String;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/String;)V] + - NameAndType [close ()V] + - NameAndType [compile (Ljava/lang/String;)Ljava/util/regex/Pattern;] + - NameAndType [consume (Lorg/apache/http/HttpEntity;)Ljava/lang/String;] + - NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I] + - NameAndType [encode (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;] + - NameAndType [find ()Z] + - NameAndType [getContent ()Ljava/io/InputStream;] + - NameAndType [getEntity ()Lorg/apache/http/HttpEntity;] + - NameAndType [getProductSearchCountryTLD ()Ljava/lang/String;] + - NameAndType [getSimpleName ()Ljava/lang/String;] + - NameAndType [getStatusCode ()I] + - NameAndType [getStatusLine ()Lorg/apache/http/StatusLine;] + - NameAndType [group (I)Ljava/lang/String;] + - NameAndType [matcher (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;] + - NameAndType [newInstance (Ljava/lang/String;)Lcom/google/zxing/client/android/AndroidHttpClient;] + - NameAndType [productID Ljava/lang/String;] + - NameAndType [read ([B)I] + - NameAndType [setLink (Ljava/lang/String;)V] + - NameAndType [toByteArray ()[B] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [w (Ljava/lang/String;Ljava/lang/Throwable;)I] + - NameAndType [write ([BII)V] + - Utf8 [()I] + - Utf8 [()Ljava/io/InputStream;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Lorg/apache/http/HttpEntity;] + - Utf8 [()Lorg/apache/http/StatusLine;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[B] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(Landroid/widget/TextView;Landroid/os/Handler;Landroid/content/Context;)V] + - Utf8 [(Landroid/widget/TextView;Ljava/lang/String;Landroid/os/Handler;Landroid/content/Context;)V] + - Utf8 [(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;] + - Utf8 [(Ljava/lang/String;)Lcom/google/zxing/client/android/AndroidHttpClient;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)Ljava/util/regex/Pattern;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/Throwable;)I] + - Utf8 [(Ljava/lang/Throwable;)V] + - Utf8 [(Lorg/apache/http/HttpEntity;)Ljava/lang/String;] + - Utf8 [(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;] + - Utf8 [([B)I] + - Utf8 [([BII)V] + - Utf8 [([BLjava/lang/String;)V] + - Utf8 [/m/products?ie=utf8&oe=utf8&scoring=p&source=zxing&q=] + - Utf8 [] + - Utf8 [] + - Utf8 [BASE_PRODUCT_URI] + - Utf8 [Code] + - Utf8 [Consuming entity] + - Utf8 [Exceptions] + - Utf8 [Ljava/lang/String;] + - Utf8 [Ljava/util/regex/Pattern;] + - Utf8 [PRODUCT_NAME_PRICE_PATTERN] + - Utf8 [TAG] + - Utf8 [UTF-8] + - Utf8 [android/util/Log] + - Utf8 [append] + - Utf8 [close] + - Utf8 [com/google/zxing/client/android/AndroidHttpClient] + - Utf8 [com/google/zxing/client/android/LocaleManager] + - Utf8 [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever] + - Utf8 [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever] + - Utf8 [compile] + - Utf8 [consume] + - Utf8 [d] + - Utf8 [encode] + - Utf8 [execute] + - Utf8 [find] + - Utf8 [getContent] + - Utf8 [getEntity] + - Utf8 [getProductSearchCountryTLD] + - Utf8 [getSimpleName] + - Utf8 [getStatusCode] + - Utf8 [getStatusLine] + - Utf8 [group] + - Utf8 [http://www.google.] + - Utf8 [java/io/ByteArrayOutputStream] + - Utf8 [java/io/IOException] + - Utf8 [java/io/InputStream] + - Utf8 [java/io/UnsupportedEncodingException] + - Utf8 [java/lang/Class] + - Utf8 [java/lang/IllegalStateException] + - Utf8 [java/lang/InterruptedException] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuilder] + - Utf8 [java/net/URLEncoder] + - Utf8 [java/util/regex/Matcher] + - Utf8 [java/util/regex/Pattern] + - Utf8 [matcher] + - Utf8 [newInstance] + - Utf8 [org/apache/http/HttpEntity] + - Utf8 [org/apache/http/HttpResponse] + - Utf8 [org/apache/http/StatusLine] + - Utf8 [org/apache/http/client/methods/HttpGet] + - Utf8 [owb63p">([^<]+).+zdi3pb">([^<]+)] + - Utf8 [productID] + - Utf8 [read] + - Utf8 [retrieveSupplementalInfo] + - Utf8 [setLink] + - Utf8 [toByteArray] + - Utf8 [toString] + - Utf8 [w] + - Utf8 [write] + +Fields (count = 4): + - Field: TAG Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String TAG + - Field: BASE_PRODUCT_URI Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String BASE_PRODUCT_URI + - Field: PRODUCT_NAME_PRICE_PATTERN Ljava/util/regex/Pattern; + Access flags: 0x1a + = private static final java.util.regex.Pattern PRODUCT_NAME_PRICE_PATTERN + - Field: productID Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String productID + +Methods (count = 4): + - Method: (Landroid/widget/TextView;Ljava/lang/String;Landroid/os/Handler;Landroid/content/Context;)V + Access flags: 0x0 + = ProductResultInfoRetriever(android.widget.TextView,java.lang.String,android.os.Handler,android.content.Context) + Class member attributes (count = 1): + - Code attribute instructions (code length = 14, locals = 5, stack = 4): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_3 v3 + [3] aload v4 + [5] invokespecial #39 + - Methodref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever. (Landroid/widget/TextView;Landroid/os/Handler;Landroid/content/Context;)V] + [8] aload_0 v0 + [9] aload_2 v2 + [10] putfield #30 + - Fieldref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.productID Ljava/lang/String;] + [13] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: retrieveSupplementalInfo()V + Access flags: 0x10 + = final void retrieveSupplementalInfo() + Class member attributes (count = 2): + - Code attribute instructions (code length = 116, locals = 3, stack = 3): + [0] aload_0 v0 + [1] getfield #30 + - Fieldref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.productID Ljava/lang/String;] + [4] ldc #3 + - String [UTF-8] + [6] invokestatic #51 + - Methodref [java/net/URLEncoder.encode (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + [9] astore_1 v1 + [10] new #19 + - Class [java/lang/StringBuilder] + [13] dup + [14] invokespecial #48 + - Methodref [java/lang/StringBuilder. ()V] + [17] getstatic #27 + - Fieldref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.BASE_PRODUCT_URI Ljava/lang/String;] + [20] invokevirtual #49 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [23] aload_1 v1 + [24] invokevirtual #49 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [27] invokevirtual #50 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [30] astore_1 v1 + [31] new #26 + - Class [org/apache/http/client/methods/HttpGet] + [34] dup + [35] aload_1 v1 + [36] invokespecial #56 + - Methodref [org/apache/http/client/methods/HttpGet. (Ljava/lang/String;)V] + [39] astore_2 v2 + [40] aconst_null + [41] invokestatic #34 + - Methodref [com/google/zxing/client/android/AndroidHttpClient.newInstance (Ljava/lang/String;)Lcom/google/zxing/client/android/AndroidHttpClient;] + [44] aload_2 v2 + [45] invokevirtual #33 + - Methodref [com/google/zxing/client/android/AndroidHttpClient.execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;] + [48] dup + [49] astore_2 v2 + [50] invokeinterface #59 + - InterfaceMethodref [org/apache/http/HttpResponse.getStatusLine ()Lorg/apache/http/StatusLine;] + [55] invokeinterface #60 + - InterfaceMethodref [org/apache/http/StatusLine.getStatusCode ()I] + [60] sipush 200 + [63] ificmpeq +4 (target=67) + [66] return + [67] aload_2 v2 + [68] invokeinterface #58 + - InterfaceMethodref [org/apache/http/HttpResponse.getEntity ()Lorg/apache/http/HttpEntity;] + [73] invokestatic #37 + - Methodref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.consume (Lorg/apache/http/HttpEntity;)Ljava/lang/String;] + [76] astore_2 v2 + [77] getstatic #28 + - Fieldref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.PRODUCT_NAME_PRICE_PATTERN Ljava/util/regex/Pattern;] + [80] aload_2 v2 + [81] invokevirtual #55 + - Methodref [java/util/regex/Pattern.matcher (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;] + [84] dup + [85] astore_2 v2 + [86] invokevirtual #52 + - Methodref [java/util/regex/Matcher.find ()Z] + [89] ifeq +21 (target=110) + [92] aload_0 v0 + [93] aload_2 v2 + [94] iconst_1 + [95] invokevirtual #53 + - Methodref [java/util/regex/Matcher.group (I)Ljava/lang/String;] + [98] invokevirtual #36 + - Methodref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.append (Ljava/lang/String;)V] + [101] aload_0 v0 + [102] aload_2 v2 + [103] iconst_2 + [104] invokevirtual #53 + - Methodref [java/util/regex/Matcher.group (I)Ljava/lang/String;] + [107] invokevirtual #36 + - Methodref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.append (Ljava/lang/String;)V] + [110] aload_0 v0 + [111] aload_1 v1 + [112] invokevirtual #38 + - Methodref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.setLink (Ljava/lang/String;)V] + [115] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [java/io/IOException] + - Class [java/lang/InterruptedException] + - Method: consume(Lorg/apache/http/HttpEntity;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String consume(org.apache.http.HttpEntity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 130, locals = 4, stack = 4): + [0] getstatic #29 + - Fieldref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.TAG Ljava/lang/String;] + [3] ldc #2 + - String [Consuming entity] + [5] invokestatic #31 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [8] pop + [9] new #11 + - Class [java/io/ByteArrayOutputStream] + [12] dup + [13] invokespecial #40 + - Methodref [java/io/ByteArrayOutputStream. ()V] + [16] astore_1 v1 + [17] aconst_null + [18] astore_2 v2 + [19] aload_0 v0 + [20] invokeinterface #57 + - InterfaceMethodref [org/apache/http/HttpEntity.getContent ()Ljava/io/InputStream;] + [25] astore_2 v2 + [26] sipush 1024 + [29] newarray 8 + [31] astore_0 v0 + [32] aload_2 v2 + [33] aload_0 v0 + [34] invokevirtual #44 + - Methodref [java/io/InputStream.read ([B)I] + [37] dup + [38] istore_3 v3 + [39] ifle +13 (target=52) + [42] aload_1 v1 + [43] aload_0 v0 + [44] iconst_0 + [45] iload_3 v3 + [46] invokevirtual #42 + - Methodref [java/io/ByteArrayOutputStream.write ([BII)V] + [49] goto -17 (target=32) + [52] aload_2 v2 + [53] ifnull +53 (target=106) + [56] aload_2 v2 + [57] invokevirtual #43 + - Methodref [java/io/InputStream.close ()V] + [60] goto +46 (target=106) + [63] pop + [64] goto +42 (target=106) + [67] astore_0 v0 + [68] getstatic #29 + - Fieldref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.TAG Ljava/lang/String;] + [71] aload_0 v0 + [72] invokestatic #32 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/Throwable;)I] + [75] pop + [76] aload_2 v2 + [77] ifnull +29 (target=106) + [80] aload_2 v2 + [81] invokevirtual #43 + - Methodref [java/io/InputStream.close ()V] + [84] goto +22 (target=106) + [87] pop + [88] goto +18 (target=106) + [91] astore_0 v0 + [92] aload_2 v2 + [93] ifnull +11 (target=104) + [96] aload_2 v2 + [97] invokevirtual #43 + - Methodref [java/io/InputStream.close ()V] + [100] goto +4 (target=104) + [103] pop + [104] aload_0 v0 + [105] athrow + [106] new #18 + - Class [java/lang/String] + [109] dup + [110] aload_1 v1 + [111] invokevirtual #41 + - Methodref [java/io/ByteArrayOutputStream.toByteArray ()[B] + [114] ldc #3 + - String [UTF-8] + [116] invokespecial #47 + - Methodref [java/lang/String. ([BLjava/lang/String;)V] + [119] areturn + [120] astore_0 v0 + [121] new #16 + - Class [java/lang/IllegalStateException] + [124] dup + [125] aload_0 v0 + [126] invokespecial #46 + - Methodref [java/lang/IllegalStateException. (Ljava/lang/Throwable;)V] + [129] athrow + Code attribute exceptions (count = 7): + - ExceptionInfo (56 -> 60: 63): + - Class [java/io/IOException] + - ExceptionInfo (19 -> 52: 67): + - Class [java/io/IOException] + - ExceptionInfo (80 -> 84: 87): + - Class [java/io/IOException] + - ExceptionInfo (19 -> 52: 91): + - ExceptionInfo (67 -> 76: 91): + - ExceptionInfo (96 -> 100: 103): + - Class [java/io/IOException] + - ExceptionInfo (106 -> 119: 120): + - Class [java/io/UnsupportedEncodingException] + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 46, locals = 0, stack = 2): + [0] ldc #9 + - Class [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever] + [2] invokevirtual #45 + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + [5] putstatic #29 + - Fieldref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.TAG Ljava/lang/String;] + [8] new #19 + - Class [java/lang/StringBuilder] + [11] dup + [12] invokespecial #48 + - Methodref [java/lang/StringBuilder. ()V] + [15] ldc #4 + - String [http://www.google.] + [17] invokevirtual #49 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [20] invokestatic #35 + - Methodref [com/google/zxing/client/android/LocaleManager.getProductSearchCountryTLD ()Ljava/lang/String;] + [23] invokevirtual #49 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [26] ldc #1 + - String [/m/products?ie=utf8&oe=utf8&scoring=p&source=zxing&q=] + [28] invokevirtual #49 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [31] invokevirtual #50 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [34] putstatic #27 + - Fieldref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.BASE_PRODUCT_URI Ljava/lang/String;] + [37] ldc #5 + - String [owb63p">([^<]+).+zdi3pb">([^<]+)] + [39] invokestatic #54 + - Methodref [java/util/regex/Pattern.compile (Ljava/lang/String;)Ljava/util/regex/Pattern;] + [42] putstatic #28 + - Fieldref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.PRODUCT_NAME_PRICE_PATTERN Ljava/util/regex/Pattern;] + [45] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x421 + = public abstract class com.google.zxing.client.android.result.supplement.SupplementalInfoRetriever extends java.lang.Object + +Interfaces (count = 1): + - Class [java/util/concurrent/Callable] + +Constant Pool (count = 150): + - Class [android/os/Handler] + - Class [android/view/View] + - Class [android/view/View$OnClickListener] + - Class [android/widget/TextView] + - Class [com/google/zxing/client/android/result/supplement/KillerCallable] + - Class [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever] + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever] + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$1] + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$2] + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$3] + - Class [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever] + - Class [com/google/zxing/client/result/ISBNParsedResult] + - Class [com/google/zxing/client/result/ProductParsedResult] + - Class [com/google/zxing/client/result/URIParsedResult] + - Class [java/io/IOException] + - Class [java/lang/Exception] + - Class [java/lang/InterruptedException] + - Class [java/lang/Object] + - Class [java/lang/ref/WeakReference] + - Class [java/util/concurrent/Callable] + - Class [java/util/concurrent/ExecutorService] + - Class [java/util/concurrent/Executors] + - Class [java/util/concurrent/TimeUnit] + - Long [10] + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.context Landroid/content/Context;] + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.executorInstance Ljava/util/concurrent/ExecutorService;] + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.handler Landroid/os/Handler;] + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.textViewRef Ljava/lang/ref/WeakReference;] + - Fieldref [java/util/concurrent/TimeUnit.SECONDS Ljava/util/concurrent/TimeUnit;] + - Methodref [android/os/Handler.post (Ljava/lang/Runnable;)Z] + - Methodref [android/widget/TextView.setOnClickListener (Landroid/view/View$OnClickListener;)V] + - Methodref [com/google/zxing/client/android/result/supplement/KillerCallable. (Ljava/util/concurrent/Future;Ljava/util/concurrent/TimeUnit;)V] + - Methodref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever. (Landroid/widget/TextView;Ljava/lang/String;Landroid/os/Handler;Landroid/content/Context;)V] + - Methodref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.call ()Ljava/lang/Void;] + - Methodref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.getExecutorService ()Ljava/util/concurrent/ExecutorService;] + - Methodref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.retrieveSupplementalInfo ()V] + - Methodref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$1. ()V] + - Methodref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$2. (Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;Ljava/lang/String;Landroid/widget/TextView;)V] + - Methodref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$3. (Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever. (Landroid/widget/TextView;Lcom/google/zxing/client/result/URIParsedResult;Landroid/os/Handler;Landroid/content/Context;)V] + - Methodref [com/google/zxing/client/result/ISBNParsedResult.getISBN ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ProductParsedResult.getProductID ()Ljava/lang/String;] + - Methodref [java/lang/InterruptedException. ()V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/ref/WeakReference. (Ljava/lang/Object;)V] + - Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;] + - Methodref [java/util/concurrent/Executors.newCachedThreadPool (Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;] + - InterfaceMethodref [java/util/concurrent/ExecutorService.submit (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;] + - NameAndType [ ()V] + - NameAndType [ (Landroid/widget/TextView;Lcom/google/zxing/client/result/URIParsedResult;Landroid/os/Handler;Landroid/content/Context;)V] + - NameAndType [ (Landroid/widget/TextView;Ljava/lang/String;Landroid/os/Handler;Landroid/content/Context;)V] + - NameAndType [ (Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;Ljava/lang/String;)V] + - NameAndType [ (Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;Ljava/lang/String;Landroid/widget/TextView;)V] + - NameAndType [ (Ljava/lang/Object;)V] + - NameAndType [ (Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)V] + - NameAndType [ (Ljava/util/concurrent/Future;Ljava/util/concurrent/TimeUnit;)V] + - NameAndType [SECONDS Ljava/util/concurrent/TimeUnit;] + - NameAndType [call ()Ljava/lang/Void;] + - NameAndType [context Landroid/content/Context;] + - NameAndType [executorInstance Ljava/util/concurrent/ExecutorService;] + - NameAndType [get ()Ljava/lang/Object;] + - NameAndType [getExecutorService ()Ljava/util/concurrent/ExecutorService;] + - NameAndType [getISBN ()Ljava/lang/String;] + - NameAndType [getProductID ()Ljava/lang/String;] + - NameAndType [handler Landroid/os/Handler;] + - NameAndType [newCachedThreadPool (Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;] + - NameAndType [post (Ljava/lang/Runnable;)Z] + - NameAndType [retrieveSupplementalInfo ()V] + - NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V] + - NameAndType [submit (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;] + - NameAndType [textViewRef Ljava/lang/ref/WeakReference;] + - Utf8 [] + - Utf8 [()Ljava/lang/Object;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Ljava/lang/Void;] + - Utf8 [()Ljava/util/concurrent/ExecutorService;] + - Utf8 [()V] + - Utf8 [(Landroid/view/View$OnClickListener;)V] + - Utf8 [(Landroid/widget/TextView;Landroid/os/Handler;Landroid/content/Context;)V] + - Utf8 [(Landroid/widget/TextView;Lcom/google/zxing/client/result/ParsedResult;Landroid/os/Handler;Landroid/content/Context;)V] + - Utf8 [(Landroid/widget/TextView;Lcom/google/zxing/client/result/URIParsedResult;Landroid/os/Handler;Landroid/content/Context;)V] + - Utf8 [(Landroid/widget/TextView;Ljava/lang/String;Landroid/os/Handler;Landroid/content/Context;)V] + - Utf8 [(Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;)Landroid/content/Context;] + - Utf8 [(Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;Ljava/lang/String;)V] + - Utf8 [(Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;Ljava/lang/String;Landroid/widget/TextView;)V] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/Runnable;)Z] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;] + - Utf8 [(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)V] + - Utf8 [(Ljava/util/concurrent/Future;Ljava/util/concurrent/TimeUnit;)V] + - Utf8 [(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [InnerClasses] + - Utf8 [Landroid/content/Context;] + - Utf8 [Landroid/os/Handler;] + - Utf8 [Ljava/lang/Object;Ljava/util/concurrent/Callable;] + - Utf8 [Ljava/lang/ref/WeakReference;] + - Utf8 [Ljava/lang/ref/WeakReference;] + - Utf8 [Ljava/util/concurrent/ExecutorService;] + - Utf8 [Ljava/util/concurrent/TimeUnit;] + - Utf8 [OnClickListener] + - Utf8 [SECONDS] + - Utf8 [Signature] + - Utf8 [access$000] + - Utf8 [android/os/Handler] + - Utf8 [android/view/View] + - Utf8 [android/view/View$OnClickListener] + - Utf8 [android/widget/TextView] + - Utf8 [append] + - Utf8 [call] + - Utf8 [com/google/zxing/client/android/result/supplement/KillerCallable] + - Utf8 [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever] + - Utf8 [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever] + - Utf8 [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$1] + - Utf8 [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$2] + - Utf8 [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$3] + - Utf8 [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever] + - Utf8 [com/google/zxing/client/result/ISBNParsedResult] + - Utf8 [com/google/zxing/client/result/ProductParsedResult] + - Utf8 [com/google/zxing/client/result/URIParsedResult] + - Utf8 [context] + - Utf8 [executorInstance] + - Utf8 [get] + - Utf8 [getExecutorService] + - Utf8 [getISBN] + - Utf8 [getProductID] + - Utf8 [handler] + - Utf8 [java/io/IOException] + - Utf8 [java/lang/Exception] + - Utf8 [java/lang/InterruptedException] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/ref/WeakReference] + - Utf8 [java/util/concurrent/Callable] + - Utf8 [java/util/concurrent/ExecutorService] + - Utf8 [java/util/concurrent/Executors] + - Utf8 [java/util/concurrent/TimeUnit] + - Utf8 [maybeInvokeRetrieval] + - Utf8 [newCachedThreadPool] + - Utf8 [post] + - Utf8 [retrieveSupplementalInfo] + - Utf8 [setLink] + - Utf8 [setOnClickListener] + - Utf8 [submit] + - Utf8 [textViewRef] + +Fields (count = 4): + - Field: executorInstance Ljava/util/concurrent/ExecutorService; + Access flags: 0xa + = private static java.util.concurrent.ExecutorService executorInstance + - Field: textViewRef Ljava/lang/ref/WeakReference; + Access flags: 0x12 + = private final java.lang.ref.WeakReference textViewRef + Class member attributes (count = 1): + - Signature attribute: + - Utf8 [Ljava/lang/ref/WeakReference;] + - Field: handler Landroid/os/Handler; + Access flags: 0x12 + = private final android.os.Handler handler + - Field: context Landroid/content/Context; + Access flags: 0x12 + = private final android.content.Context context + +Methods (count = 10): + - Method: getExecutorService()Ljava/util/concurrent/ExecutorService; + Access flags: 0x2a + = private static synchronized java.util.concurrent.ExecutorService getExecutorService() + Class member attributes (count = 1): + - Code attribute instructions (code length = 23, locals = 0, stack = 2): + [0] getstatic #27 + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.executorInstance Ljava/util/concurrent/ExecutorService;] + [3] ifnonnull +16 (target=19) + [6] new #8 + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$1] + [9] dup + [10] invokespecial #38 + - Methodref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$1. ()V] + [13] invokestatic #48 + - Methodref [java/util/concurrent/Executors.newCachedThreadPool (Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;] + [16] putstatic #27 + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.executorInstance Ljava/util/concurrent/ExecutorService;] + [19] getstatic #27 + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.executorInstance Ljava/util/concurrent/ExecutorService;] + [22] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: maybeInvokeRetrieval(Landroid/widget/TextView;Lcom/google/zxing/client/result/ParsedResult;Landroid/os/Handler;Landroid/content/Context;)V + Access flags: 0x9 + = public static void maybeInvokeRetrieval(android.widget.TextView,com.google.zxing.client.result.ParsedResult,android.os.Handler,android.content.Context) + Class member attributes (count = 1): + - Code attribute instructions (code length = 121, locals = 5, stack = 6): + [0] aconst_null + [1] astore v4 + [3] aload_1 v1 + [4] instanceof #14 + - Class [com/google/zxing/client/result/URIParsedResult] + [7] ifeq +22 (target=29) + [10] new #11 + - Class [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever] + [13] dup + [14] aload_0 v0 + [15] aload_1 v1 + [16] checkcast #14 + - Class [com/google/zxing/client/result/URIParsedResult] + [19] aload_2 v2 + [20] aload_3 v3 + [21] invokespecial #41 + - Methodref [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever. (Landroid/widget/TextView;Lcom/google/zxing/client/result/URIParsedResult;Landroid/os/Handler;Landroid/content/Context;)V] + [24] astore v4 + [26] goto +58 (target=84) + [29] aload_1 v1 + [30] instanceof #13 + - Class [com/google/zxing/client/result/ProductParsedResult] + [33] ifeq +25 (target=58) + [36] new #6 + - Class [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever] + [39] dup + [40] aload_0 v0 + [41] aload_1 v1 + [42] checkcast #13 + - Class [com/google/zxing/client/result/ProductParsedResult] + [45] invokevirtual #43 + - Methodref [com/google/zxing/client/result/ProductParsedResult.getProductID ()Ljava/lang/String;] + [48] aload_2 v2 + [49] aload_3 v3 + [50] invokespecial #34 + - Methodref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever. (Landroid/widget/TextView;Ljava/lang/String;Landroid/os/Handler;Landroid/content/Context;)V] + [53] astore v4 + [55] goto +29 (target=84) + [58] aload_1 v1 + [59] instanceof #12 + - Class [com/google/zxing/client/result/ISBNParsedResult] + [62] ifeq +22 (target=84) + [65] new #6 + - Class [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever] + [68] dup + [69] aload_0 v0 + [70] aload_1 v1 + [71] checkcast #12 + - Class [com/google/zxing/client/result/ISBNParsedResult] + [74] invokevirtual #42 + - Methodref [com/google/zxing/client/result/ISBNParsedResult.getISBN ()Ljava/lang/String;] + [77] aload_2 v2 + [78] aload_3 v3 + [79] invokespecial #34 + - Methodref [com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever. (Landroid/widget/TextView;Ljava/lang/String;Landroid/os/Handler;Landroid/content/Context;)V] + [82] astore v4 + [84] aload v4 + [86] ifnull +34 (target=120) + [89] invokestatic #36 + - Methodref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.getExecutorService ()Ljava/util/concurrent/ExecutorService;] + [92] dup + [93] astore_0 v0 + [94] aload v4 + [96] invokeinterface #49 + - InterfaceMethodref [java/util/concurrent/ExecutorService.submit (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;] + [101] astore_1 v1 + [102] aload_0 v0 + [103] new #5 + - Class [com/google/zxing/client/android/result/supplement/KillerCallable] + [106] dup + [107] aload_1 v1 + [108] getstatic #30 + - Fieldref [java/util/concurrent/TimeUnit.SECONDS Ljava/util/concurrent/TimeUnit;] + [111] invokespecial #33 + - Methodref [com/google/zxing/client/android/result/supplement/KillerCallable. (Ljava/util/concurrent/Future;Ljava/util/concurrent/TimeUnit;)V] + [114] invokeinterface #49 + - InterfaceMethodref [java/util/concurrent/ExecutorService.submit (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;] + [119] pop + [120] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Landroid/widget/TextView;Landroid/os/Handler;Landroid/content/Context;)V + Access flags: 0x0 + = SupplementalInfoRetriever(android.widget.TextView,android.os.Handler,android.content.Context) + Class member attributes (count = 1): + - Code attribute instructions (code length = 27, locals = 4, stack = 4): + [0] aload_0 v0 + [1] invokespecial #45 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] new #19 + - Class [java/lang/ref/WeakReference] + [8] dup + [9] aload_1 v1 + [10] invokespecial #46 + - Methodref [java/lang/ref/WeakReference. (Ljava/lang/Object;)V] + [13] putfield #29 + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.textViewRef Ljava/lang/ref/WeakReference;] + [16] aload_0 v0 + [17] aload_2 v2 + [18] putfield #28 + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.handler Landroid/os/Handler;] + [21] aload_0 v0 + [22] aload_3 v3 + [23] putfield #26 + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.context Landroid/content/Context;] + [26] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: call()Ljava/lang/Void; + Access flags: 0x2 + = private java.lang.Void call() + Class member attributes (count = 2): + - Code attribute instructions (code length = 6, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokevirtual #37 + - Methodref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.retrieveSupplementalInfo ()V] + [4] aconst_null + [5] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [java/io/IOException] + - Class [java/lang/InterruptedException] + - Method: retrieveSupplementalInfo()V + Access flags: 0x400 + = abstract void retrieveSupplementalInfo() + Class member attributes (count = 1): + - Exceptions attribute (count = 2) + - Class [java/io/IOException] + - Class [java/lang/InterruptedException] + - Method: append(Ljava/lang/String;)V + Access flags: 0x10 + = final void append(java.lang.String) + Class member attributes (count = 2): + - Code attribute instructions (code length = 42, locals = 3, stack = 6): + [0] aload_0 v0 + [1] getfield #29 + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.textViewRef Ljava/lang/ref/WeakReference;] + [4] invokevirtual #47 + - Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;] + [7] checkcast #4 + - Class [android/widget/TextView] + [10] dup + [11] astore_2 v2 + [12] ifnonnull +11 (target=23) + [15] new #17 + - Class [java/lang/InterruptedException] + [18] dup + [19] invokespecial #44 + - Methodref [java/lang/InterruptedException. ()V] + [22] athrow + [23] aload_0 v0 + [24] getfield #28 + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.handler Landroid/os/Handler;] + [27] new #9 + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$2] + [30] dup + [31] aload_0 v0 + [32] aload_1 v1 + [33] aload_2 v2 + [34] invokespecial #39 + - Methodref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$2. (Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;Ljava/lang/String;Landroid/widget/TextView;)V] + [37] invokevirtual #31 + - Methodref [android/os/Handler.post (Ljava/lang/Runnable;)Z] + [40] pop + [41] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [java/lang/InterruptedException] + - Method: setLink(Ljava/lang/String;)V + Access flags: 0x10 + = final void setLink(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 23, locals = 2, stack = 5): + [0] aload_0 v0 + [1] getfield #29 + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.textViewRef Ljava/lang/ref/WeakReference;] + [4] invokevirtual #47 + - Methodref [java/lang/ref/WeakReference.get ()Ljava/lang/Object;] + [7] checkcast #4 + - Class [android/widget/TextView] + [10] new #10 + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$3] + [13] dup + [14] aload_0 v0 + [15] aload_1 v1 + [16] invokespecial #40 + - Methodref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$3. (Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;Ljava/lang/String;)V] + [19] invokevirtual #32 + - Methodref [android/widget/TextView.setOnClickListener (Landroid/view/View$OnClickListener;)V] + [22] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: call()Ljava/lang/Object; + Access flags: 0x1041 + = public bridge synthetic java.lang.Object call() + Class member attributes (count = 2): + - Code attribute instructions (code length = 6, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokevirtual #37 + - Methodref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.retrieveSupplementalInfo ()V] + [4] aconst_null + [5] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [java/lang/Exception] + - Method: access$000(Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;)Landroid/content/Context; + Access flags: 0x1008 + = static synthetic android.content.Context access$000(com.google.zxing.client.android.result.supplement.SupplementalInfoRetriever) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #26 + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.context Landroid/content/Context;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 0, stack = 1): + [0] aconst_null + [1] putstatic #27 + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.executorInstance Ljava/util/concurrent/ExecutorService;] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Inner classes attribute (count = 4) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$1] + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$2] + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$3] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnClickListener] + - Class [android/view/View] + - Utf8 [OnClickListener] + - Signature attribute: + - Utf8 [Ljava/lang/Object;Ljava/util/concurrent/Callable;] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$1 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.result.supplement.SupplementalInfoRetriever$1 extends java.lang.Object + +Interfaces (count = 1): + - Class [java/util/concurrent/ThreadFactory] + +Constant Pool (count = 31): + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever] + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$1] + - Class [java/lang/Object] + - Class [java/lang/Thread] + - Class [java/util/concurrent/ThreadFactory] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/Thread. (Ljava/lang/Runnable;)V] + - Methodref [java/lang/Thread.setDaemon (Z)V] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/Runnable;)V] + - NameAndType [getExecutorService ()Ljava/util/concurrent/ExecutorService;] + - NameAndType [setDaemon (Z)V] + - Utf8 [] + - Utf8 [()Ljava/util/concurrent/ExecutorService;] + - Utf8 [()V] + - Utf8 [(Ljava/lang/Runnable;)Ljava/lang/Thread;] + - Utf8 [(Ljava/lang/Runnable;)V] + - Utf8 [(Z)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever] + - Utf8 [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$1] + - Utf8 [getExecutorService] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/Thread] + - Utf8 [java/util/concurrent/ThreadFactory] + - Utf8 [newThread] + - Utf8 [setDaemon] + +Fields (count = 0): + +Methods (count = 2): + - Method: ()V + Access flags: 0x0 + = SupplementalInfoRetriever$1() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #6 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; + Access flags: 0x11 + = public final java.lang.Thread newThread(java.lang.Runnable) + Class member attributes (count = 1): + - Code attribute instructions (code length = 16, locals = 2, stack = 3): + [0] new #4 + - Class [java/lang/Thread] + [3] dup + [4] aload_1 v1 + [5] invokespecial #7 + - Methodref [java/lang/Thread. (Ljava/lang/Runnable;)V] + [8] dup + [9] astore_1 v1 + [10] iconst_1 + [11] invokevirtual #8 + - Methodref [java/lang/Thread.setDaemon (Z)V] + [14] aload_1 v1 + [15] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever] + - NameAndType [getExecutorService ()Ljava/util/concurrent/ExecutorService;] + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$1] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$2 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.result.supplement.SupplementalInfoRetriever$2 extends java.lang.Object + +Interfaces (count = 1): + - Class [java/lang/Runnable] + +Constant Pool (count = 58): + - Class [android/text/Html] + - Class [android/widget/TextView] + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever] + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$2] + - Class [java/lang/Object] + - Class [java/lang/Runnable] + - Class [java/lang/StringBuilder] + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$2.this$0 Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;] + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$2.val$newText Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$2.val$textView Landroid/widget/TextView;] + - Methodref [android/text/Html.fromHtml (Ljava/lang/String;)Landroid/text/Spanned;] + - Methodref [android/widget/TextView.append (Ljava/lang/CharSequence;)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [append (C)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/CharSequence;)V] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/String;)V] + - NameAndType [fromHtml (Ljava/lang/String;)Landroid/text/Spanned;] + - NameAndType [this$0 Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [val$newText Ljava/lang/String;] + - NameAndType [val$textView Landroid/widget/TextView;] + - Utf8 [] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuilder;] + - Utf8 [(Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;Ljava/lang/String;Landroid/widget/TextView;)V] + - Utf8 [(Ljava/lang/CharSequence;)V] + - Utf8 [(Ljava/lang/String;)Landroid/text/Spanned;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [Landroid/widget/TextView;] + - Utf8 [Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;] + - Utf8 [Ljava/lang/String;] + - Utf8 [android/text/Html] + - Utf8 [android/widget/TextView] + - Utf8 [append] + - Utf8 [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever] + - Utf8 [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$2] + - Utf8 [fromHtml] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/Runnable] + - Utf8 [java/lang/StringBuilder] + - Utf8 [run] + - Utf8 [this$0] + - Utf8 [toString] + - Utf8 [val$newText] + - Utf8 [val$textView] + +Fields (count = 3): + - Field: val$newText Ljava/lang/String; + Access flags: 0x1010 + = final synthetic java.lang.String val$newText + - Field: val$textView Landroid/widget/TextView; + Access flags: 0x1010 + = final synthetic android.widget.TextView val$textView + - Field: this$0 Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.result.supplement.SupplementalInfoRetriever this$0 + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;Ljava/lang/String;Landroid/widget/TextView;)V + Access flags: 0x0 + = SupplementalInfoRetriever$2(com.google.zxing.client.android.result.supplement.SupplementalInfoRetriever,java.lang.String,android.widget.TextView) + Class member attributes (count = 1): + - Code attribute instructions (code length = 20, locals = 4, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #8 + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$2.this$0 Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;] + [5] aload_0 v0 + [6] aload_2 v2 + [7] putfield #9 + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$2.val$newText Ljava/lang/String;] + [10] aload_0 v0 + [11] aload_3 v3 + [12] putfield #10 + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$2.val$textView Landroid/widget/TextView;] + [15] aload_0 v0 + [16] invokespecial #13 + - Methodref [java/lang/Object. ()V] + [19] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: run()V + Access flags: 0x11 + = public final void run() + Class member attributes (count = 1): + - Code attribute instructions (code length = 35, locals = 2, stack = 2): + [0] new #7 + - Class [java/lang/StringBuilder] + [3] dup + [4] invokespecial #14 + - Methodref [java/lang/StringBuilder. ()V] + [7] aload_0 v0 + [8] getfield #9 + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$2.val$newText Ljava/lang/String;] + [11] invokevirtual #16 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [14] bipush 10 + [16] invokevirtual #15 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [19] invokevirtual #17 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [22] invokestatic #11 + - Methodref [android/text/Html.fromHtml (Ljava/lang/String;)Landroid/text/Spanned;] + [25] astore_1 v1 + [26] aload_0 v0 + [27] getfield #10 + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$2.val$textView Landroid/widget/TextView;] + [30] aload_1 v1 + [31] invokevirtual #12 + - Methodref [android/widget/TextView.append (Ljava/lang/CharSequence;)V] + [34] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever] + - NameAndType [append (Ljava/lang/String;)V] + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$2] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$3 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.result.supplement.SupplementalInfoRetriever$3 extends java.lang.Object + +Interfaces (count = 1): + - Class [android/view/View$OnClickListener] + +Constant Pool (count = 62): + - Integer [524288] + - String [android.intent.action.VIEW] + - Class [android/content/Context] + - Class [android/content/Intent] + - Class [android/net/Uri] + - Class [android/view/View] + - Class [android/view/View$OnClickListener] + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever] + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$3] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$3.this$0 Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;] + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$3.val$uri Ljava/lang/String;] + - Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V] + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + - Methodref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.access$000 (Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;)Landroid/content/Context;] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Landroid/net/Uri;)V] + - NameAndType [access$000 (Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;)Landroid/content/Context;] + - NameAndType [addFlags (I)Landroid/content/Intent;] + - NameAndType [parse (Ljava/lang/String;)Landroid/net/Uri;] + - NameAndType [setLink (Ljava/lang/String;)V] + - NameAndType [startActivity (Landroid/content/Intent;)V] + - NameAndType [this$0 Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;] + - NameAndType [val$uri Ljava/lang/String;] + - Utf8 [] + - Utf8 [()V] + - Utf8 [(I)Landroid/content/Intent;] + - Utf8 [(Landroid/content/Intent;)V] + - Utf8 [(Landroid/view/View;)V] + - Utf8 [(Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;)Landroid/content/Context;] + - Utf8 [(Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;)Landroid/net/Uri;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Landroid/net/Uri;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;] + - Utf8 [Ljava/lang/String;] + - Utf8 [OnClickListener] + - Utf8 [access$000] + - Utf8 [addFlags] + - Utf8 [android.intent.action.VIEW] + - Utf8 [android/content/Context] + - Utf8 [android/content/Intent] + - Utf8 [android/net/Uri] + - Utf8 [android/view/View] + - Utf8 [android/view/View$OnClickListener] + - Utf8 [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever] + - Utf8 [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$3] + - Utf8 [java/lang/Object] + - Utf8 [onClick] + - Utf8 [parse] + - Utf8 [setLink] + - Utf8 [startActivity] + - Utf8 [this$0] + - Utf8 [val$uri] + +Fields (count = 2): + - Field: val$uri Ljava/lang/String; + Access flags: 0x1010 + = final synthetic java.lang.String val$uri + - Field: this$0 Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.result.supplement.SupplementalInfoRetriever this$0 + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;Ljava/lang/String;)V + Access flags: 0x0 + = SupplementalInfoRetriever$3(com.google.zxing.client.android.result.supplement.SupplementalInfoRetriever,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 3, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #11 + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$3.this$0 Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;] + [5] aload_0 v0 + [6] aload_2 v2 + [7] putfield #12 + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$3.val$uri Ljava/lang/String;] + [10] aload_0 v0 + [11] invokespecial #18 + - Methodref [java/lang/Object. ()V] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onClick(Landroid/view/View;)V + Access flags: 0x11 + = public final void onClick(android.view.View) + Class member attributes (count = 1): + - Code attribute instructions (code length = 36, locals = 2, stack = 4): + [0] new #4 + - Class [android/content/Intent] + [3] dup + [4] ldc #2 + - String [android.intent.action.VIEW] + [6] aload_0 v0 + [7] getfield #12 + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$3.val$uri Ljava/lang/String;] + [10] invokestatic #16 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [13] invokespecial #14 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [16] dup + [17] astore_1 v1 + [18] ldc #1 + - Integer [524288] + [20] invokevirtual #15 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [23] pop + [24] aload_0 v0 + [25] getfield #11 + - Fieldref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$3.this$0 Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;] + [28] invokestatic #17 + - Methodref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.access$000 (Lcom/google/zxing/client/android/result/supplement/SupplementalInfoRetriever;)Landroid/content/Context;] + [31] aload_1 v1 + [32] invokevirtual #13 + - Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V] + [35] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever] + - NameAndType [setLink (Ljava/lang/String;)V] + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever$3] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnClickListener] + - Class [android/view/View] + - Utf8 [OnClickListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/result/supplement/URIResultInfoRetriever + Superclass: com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.result.supplement.URIResultInfoRetriever extends com.google.zxing.client.android.result.supplement.SupplementalInfoRetriever + +Interfaces (count = 0): + +Constant Pool (count = 127): + - Integer [2131230784] + - String [: ] + - String [Location] + - String [http://bit.ly/] + - String [http://goo.gl/] + - String [http://ow.ly/] + - String [http://tinyurl.com/] + - String [http://tr.im/] + - Class [android/content/Context] + - Class [com/google/zxing/client/android/AndroidHttpClient] + - Class [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever] + - Class [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever] + - Class [com/google/zxing/client/result/URIParsedResult] + - Class [java/io/IOException] + - Class [java/lang/InterruptedException] + - Class [java/lang/String] + - Class [java/lang/StringBuilder] + - Class [org/apache/http/Header] + - Class [org/apache/http/HttpResponse] + - Class [org/apache/http/StatusLine] + - Class [org/apache/http/client/methods/HttpHead] + - Fieldref [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.REDIRECTOR_HOSTS [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.redirectString Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.result Lcom/google/zxing/client/result/URIParsedResult;] + - Methodref [android/content/Context.getString (I)Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/AndroidHttpClient.execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;] + - Methodref [com/google/zxing/client/android/AndroidHttpClient.newInstance (Ljava/lang/String;)Lcom/google/zxing/client/android/AndroidHttpClient;] + - Methodref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever. (Landroid/widget/TextView;Landroid/os/Handler;Landroid/content/Context;)V] + - Methodref [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.append (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.isRedirector (Ljava/lang/String;)Z] + - Methodref [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.setLink (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.unredirect (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/URIParsedResult.getURI ()Ljava/lang/String;] + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - Methodref [org/apache/http/client/methods/HttpHead. (Ljava/lang/String;)V] + - InterfaceMethodref [org/apache/http/Header.getValue ()Ljava/lang/String;] + - InterfaceMethodref [org/apache/http/HttpResponse.getFirstHeader (Ljava/lang/String;)Lorg/apache/http/Header;] + - InterfaceMethodref [org/apache/http/HttpResponse.getStatusLine ()Lorg/apache/http/StatusLine;] + - InterfaceMethodref [org/apache/http/StatusLine.getStatusCode ()I] + - NameAndType [ ()V] + - NameAndType [ (Landroid/widget/TextView;Landroid/os/Handler;Landroid/content/Context;)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [REDIRECTOR_HOSTS [Ljava/lang/String;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/String;)V] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;] + - NameAndType [getFirstHeader (Ljava/lang/String;)Lorg/apache/http/Header;] + - NameAndType [getStatusCode ()I] + - NameAndType [getStatusLine ()Lorg/apache/http/StatusLine;] + - NameAndType [getString (I)Ljava/lang/String;] + - NameAndType [getURI ()Ljava/lang/String;] + - NameAndType [getValue ()Ljava/lang/String;] + - NameAndType [isRedirector (Ljava/lang/String;)Z] + - NameAndType [newInstance (Ljava/lang/String;)Lcom/google/zxing/client/android/AndroidHttpClient;] + - NameAndType [redirectString Ljava/lang/String;] + - NameAndType [result Lcom/google/zxing/client/result/URIParsedResult;] + - NameAndType [setLink (Ljava/lang/String;)V] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [unredirect (Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Lorg/apache/http/StatusLine;] + - Utf8 [()V] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(Landroid/widget/TextView;Landroid/os/Handler;Landroid/content/Context;)V] + - Utf8 [(Landroid/widget/TextView;Lcom/google/zxing/client/result/URIParsedResult;Landroid/os/Handler;Landroid/content/Context;)V] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;)Lcom/google/zxing/client/android/AndroidHttpClient;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)Lorg/apache/http/Header;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;] + - Utf8 [: ] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [Lcom/google/zxing/client/result/URIParsedResult;] + - Utf8 [Ljava/lang/String;] + - Utf8 [Location] + - Utf8 [REDIRECTOR_HOSTS] + - Utf8 [[Ljava/lang/String;] + - Utf8 [android/content/Context] + - Utf8 [append] + - Utf8 [com/google/zxing/client/android/AndroidHttpClient] + - Utf8 [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever] + - Utf8 [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever] + - Utf8 [com/google/zxing/client/result/URIParsedResult] + - Utf8 [equals] + - Utf8 [execute] + - Utf8 [getFirstHeader] + - Utf8 [getStatusCode] + - Utf8 [getStatusLine] + - Utf8 [getString] + - Utf8 [getURI] + - Utf8 [getValue] + - Utf8 [http://bit.ly/] + - Utf8 [http://goo.gl/] + - Utf8 [http://ow.ly/] + - Utf8 [http://tinyurl.com/] + - Utf8 [http://tr.im/] + - Utf8 [isRedirector] + - Utf8 [java/io/IOException] + - Utf8 [java/lang/InterruptedException] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuilder] + - Utf8 [newInstance] + - Utf8 [org/apache/http/Header] + - Utf8 [org/apache/http/HttpResponse] + - Utf8 [org/apache/http/StatusLine] + - Utf8 [org/apache/http/client/methods/HttpHead] + - Utf8 [redirectString] + - Utf8 [result] + - Utf8 [retrieveSupplementalInfo] + - Utf8 [setLink] + - Utf8 [startsWith] + - Utf8 [toString] + - Utf8 [unredirect] + +Fields (count = 3): + - Field: REDIRECTOR_HOSTS [Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String[] REDIRECTOR_HOSTS + - Field: result Lcom/google/zxing/client/result/URIParsedResult; + Access flags: 0x12 + = private final com.google.zxing.client.result.URIParsedResult result + - Field: redirectString Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String redirectString + +Methods (count = 5): + - Method: (Landroid/widget/TextView;Lcom/google/zxing/client/result/URIParsedResult;Landroid/os/Handler;Landroid/content/Context;)V + Access flags: 0x0 + = URIResultInfoRetriever(android.widget.TextView,com.google.zxing.client.result.URIParsedResult,android.os.Handler,android.content.Context) + Class member attributes (count = 1): + - Code attribute instructions (code length = 25, locals = 5, stack = 4): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_3 v3 + [3] aload v4 + [5] invokespecial #28 + - Methodref [com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever. (Landroid/widget/TextView;Landroid/os/Handler;Landroid/content/Context;)V] + [8] aload_0 v0 + [9] aload v4 + [11] ldc #1 + - Integer [2131230784] + [13] invokevirtual #25 + - Methodref [android/content/Context.getString (I)Ljava/lang/String;] + [16] putfield #23 + - Fieldref [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.redirectString Ljava/lang/String;] + [19] aload_0 v0 + [20] aload_2 v2 + [21] putfield #24 + - Fieldref [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.result Lcom/google/zxing/client/result/URIParsedResult;] + [24] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: retrieveSupplementalInfo()V + Access flags: 0x10 + = final void retrieveSupplementalInfo() + Class member attributes (count = 2): + - Code attribute instructions (code length = 77, locals = 4, stack = 3): + [0] aload_0 v0 + [1] getfield #24 + - Fieldref [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.result Lcom/google/zxing/client/result/URIParsedResult;] + [4] invokevirtual #33 + - Methodref [com/google/zxing/client/result/URIParsedResult.getURI ()Ljava/lang/String;] + [7] dup + [8] astore_1 v1 + [9] invokestatic #32 + - Methodref [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.unredirect (Ljava/lang/String;)Ljava/lang/String;] + [12] astore_2 v2 + [13] iconst_0 + [14] istore_3 v3 + [15] iload_3 v3 + [16] iconst_3 + [17] ificmpge +54 (target=71) + [20] aload_1 v1 + [21] aload_2 v2 + [22] invokevirtual #34 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [25] ifne +46 (target=71) + [28] aload_0 v0 + [29] new #17 + - Class [java/lang/StringBuilder] + [32] dup + [33] invokespecial #36 + - Methodref [java/lang/StringBuilder. ()V] + [36] aload_0 v0 + [37] getfield #23 + - Fieldref [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.redirectString Ljava/lang/String;] + [40] invokevirtual #37 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [43] ldc #2 + - String [: ] + [45] invokevirtual #37 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [48] aload_2 v2 + [49] invokevirtual #37 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [52] invokevirtual #38 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [55] invokevirtual #29 + - Methodref [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.append (Ljava/lang/String;)V] + [58] iinc v3, 1 + [61] aload_2 v2 + [62] astore_1 v1 + [63] aload_2 v2 + [64] invokestatic #32 + - Methodref [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.unredirect (Ljava/lang/String;)Ljava/lang/String;] + [67] astore_2 v2 + [68] goto -53 (target=15) + [71] aload_0 v0 + [72] aload_2 v2 + [73] invokevirtual #31 + - Methodref [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.setLink (Ljava/lang/String;)V] + [76] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [java/io/IOException] + - Class [java/lang/InterruptedException] + - Method: unredirect(Ljava/lang/String;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String unredirect(java.lang.String) + Class member attributes (count = 2): + - Code attribute instructions (code length = 121, locals = 6, stack = 3): + [0] aload_0 v0 + [1] astore_1 v1 + [2] getstatic #22 + - Fieldref [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.REDIRECTOR_HOSTS [Ljava/lang/String;] + [5] dup + [6] astore_2 v2 + [7] arraylength + [8] istore_3 v3 + [9] iconst_0 + [10] istore v4 + [12] iload v4 + [14] iload_3 v3 + [15] ificmpge +28 (target=43) + [18] aload_2 v2 + [19] iload v4 + [21] aaload + [22] astore v5 + [24] aload_1 v1 + [25] aload v5 + [27] invokevirtual #35 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [30] ifeq +7 (target=37) + [33] iconst_1 + [34] goto +10 (target=44) + [37] iinc v4, 1 + [40] goto -28 (target=12) + [43] iconst_0 + [44] ifne +5 (target=49) + [47] aload_0 v0 + [48] areturn + [49] new #21 + - Class [org/apache/http/client/methods/HttpHead] + [52] dup + [53] aload_0 v0 + [54] invokespecial #39 + - Methodref [org/apache/http/client/methods/HttpHead. (Ljava/lang/String;)V] + [57] astore_1 v1 + [58] aconst_null + [59] invokestatic #27 + - Methodref [com/google/zxing/client/android/AndroidHttpClient.newInstance (Ljava/lang/String;)Lcom/google/zxing/client/android/AndroidHttpClient;] + [62] aload_1 v1 + [63] invokevirtual #26 + - Methodref [com/google/zxing/client/android/AndroidHttpClient.execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;] + [66] dup + [67] astore_1 v1 + [68] invokeinterface #42 + - InterfaceMethodref [org/apache/http/HttpResponse.getStatusLine ()Lorg/apache/http/StatusLine;] + [73] invokeinterface #43 + - InterfaceMethodref [org/apache/http/StatusLine.getStatusCode ()I] + [78] dup + [79] istore_2 v2 + [80] sipush 301 + [83] ificmpeq +10 (target=93) + [86] iload_2 v2 + [87] sipush 302 + [90] ificmpne +29 (target=119) + [93] aload_1 v1 + [94] ldc #3 + - String [Location] + [96] invokeinterface #41 + - InterfaceMethodref [org/apache/http/HttpResponse.getFirstHeader (Ljava/lang/String;)Lorg/apache/http/Header;] + [101] dup + [102] astore_1 v1 + [103] ifnull +16 (target=119) + [106] aload_1 v1 + [107] invokeinterface #40 + - InterfaceMethodref [org/apache/http/Header.getValue ()Ljava/lang/String;] + [112] dup + [113] astore_1 v1 + [114] ifnull +5 (target=119) + [117] aload_1 v1 + [118] areturn + [119] aload_0 v0 + [120] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [java/io/IOException] + - Method: isRedirector(Ljava/lang/String;)Z + Access flags: 0xa + = private static boolean isRedirector(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 38, locals = 5, stack = 2): + [0] getstatic #22 + - Fieldref [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.REDIRECTOR_HOSTS [Ljava/lang/String;] + [3] dup + [4] astore_1 v1 + [5] arraylength + [6] istore_2 v2 + [7] iconst_0 + [8] istore_3 v3 + [9] iload_3 v3 + [10] iload_2 v2 + [11] ificmpge +25 (target=36) + [14] aload_1 v1 + [15] iload_3 v3 + [16] aaload + [17] astore v4 + [19] aload_0 v0 + [20] aload v4 + [22] invokevirtual #35 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [25] ifeq +5 (target=30) + [28] iconst_1 + [29] ireturn + [30] iinc v3, 1 + [33] goto -24 (target=9) + [36] iconst_0 + [37] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 33, locals = 0, stack = 4): + [0] iconst_5 + [1] anewarray #16 + - Class [java/lang/String] + [4] dup + [5] iconst_0 + [6] ldc #4 + - String [http://bit.ly/] + [8] aastore + [9] dup + [10] iconst_1 + [11] ldc #7 + - String [http://tinyurl.com/] + [13] aastore + [14] dup + [15] iconst_2 + [16] ldc #8 + - String [http://tr.im/] + [18] aastore + [19] dup + [20] iconst_3 + [21] ldc #5 + - String [http://goo.gl/] + [23] aastore + [24] dup + [25] iconst_4 + [26] ldc #6 + - String [http://ow.ly/] + [28] aastore + [29] putstatic #22 + - Fieldref [com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.REDIRECTOR_HOSTS [Ljava/lang/String;] + [32] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/share/AppPickerActivity + Superclass: android/app/ListActivity + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.share.AppPickerActivity extends android.app.ListActivity + +Interfaces (count = 0): + +Constant Pool (count = 87): + - Integer [524288] + - String [market://search?q=pname:] + - String [url] + - Class [[Ljava/lang/String;] + - Class [android/app/ListActivity] + - Class [android/content/Intent] + - Class [com/google/zxing/client/android/share/AppPickerActivity] + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask] + - Class [java/lang/StringBuilder] + - Class [java/util/ArrayList] + - Class [java/util/List] + - Fieldref [com/google/zxing/client/android/share/AppPickerActivity.labelsPackages Ljava/util/List;] + - Methodref [android/app/ListActivity. ()V] + - Methodref [android/app/ListActivity.onCreate (Landroid/os/Bundle;)V] + - Methodref [android/content/Intent. ()V] + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - Methodref [com/google/zxing/client/android/share/AppPickerActivity.finish ()V] + - Methodref [com/google/zxing/client/android/share/AppPickerActivity.setResult (I)V] + - Methodref [com/google/zxing/client/android/share/AppPickerActivity.setResult (ILandroid/content/Intent;)V] + - Methodref [com/google/zxing/client/android/share/LoadPackagesAsyncTask. (Lcom/google/zxing/client/android/share/AppPickerActivity;)V] + - Methodref [com/google/zxing/client/android/share/LoadPackagesAsyncTask.execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - Methodref [java/util/ArrayList. ()V] + - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;] + - InterfaceMethodref [java/util/List.isEmpty ()Z] + - InterfaceMethodref [java/util/List.size ()I] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/client/android/share/AppPickerActivity;)V] + - NameAndType [addFlags (I)Landroid/content/Intent;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;] + - NameAndType [finish ()V] + - NameAndType [get (I)Ljava/lang/Object;] + - NameAndType [isEmpty ()Z] + - NameAndType [labelsPackages Ljava/util/List;] + - NameAndType [onCreate (Landroid/os/Bundle;)V] + - NameAndType [putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - NameAndType [setResult (I)V] + - NameAndType [setResult (ILandroid/content/Intent;)V] + - NameAndType [size ()I] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(I)Landroid/content/Intent;] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(I)V] + - Utf8 [(ILandroid/content/Intent;)V] + - Utf8 [(Landroid/os/Bundle;)V] + - Utf8 [(Landroid/widget/ListView;Landroid/view/View;IJ)V] + - Utf8 [(Lcom/google/zxing/client/android/share/AppPickerActivity;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - Utf8 [([Ljava/lang/Object;)Landroid/os/AsyncTask;] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Ljava/util/List;] + - Utf8 [Ljava/util/List<[Ljava/lang/String;>;] + - Utf8 [Signature] + - Utf8 [[Ljava/lang/String;] + - Utf8 [addFlags] + - Utf8 [android/app/ListActivity] + - Utf8 [android/content/Intent] + - Utf8 [append] + - Utf8 [com/google/zxing/client/android/share/AppPickerActivity] + - Utf8 [com/google/zxing/client/android/share/LoadPackagesAsyncTask] + - Utf8 [execute] + - Utf8 [finish] + - Utf8 [get] + - Utf8 [isEmpty] + - Utf8 [java/lang/StringBuilder] + - Utf8 [java/util/ArrayList] + - Utf8 [java/util/List] + - Utf8 [labelsPackages] + - Utf8 [market://search?q=pname:] + - Utf8 [onCreate] + - Utf8 [onListItemClick] + - Utf8 [putExtra] + - Utf8 [setResult] + - Utf8 [size] + - Utf8 [toString] + - Utf8 [url] + +Fields (count = 1): + - Field: labelsPackages Ljava/util/List; + Access flags: 0x12 + = private final java.util.List labelsPackages + Class member attributes (count = 1): + - Signature attribute: + - Utf8 [Ljava/util/List<[Ljava/lang/String;>;] + +Methods (count = 3): + - Method: ()V + Access flags: 0x1 + = public AppPickerActivity() + Class member attributes (count = 1): + - Code attribute instructions (code length = 16, locals = 1, stack = 3): + [0] aload_0 v0 + [1] invokespecial #13 + - Methodref [android/app/ListActivity. ()V] + [4] aload_0 v0 + [5] new #10 + - Class [java/util/ArrayList] + [8] dup + [9] invokespecial #26 + - Methodref [java/util/ArrayList. ()V] + [12] putfield #12 + - Fieldref [com/google/zxing/client/android/share/AppPickerActivity.labelsPackages Ljava/util/List;] + [15] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onCreate(Landroid/os/Bundle;)V + Access flags: 0x14 + = protected final void onCreate(android.os.Bundle) + Class member attributes (count = 1): + - Code attribute instructions (code length = 41, locals = 2, stack = 5): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #14 + - Methodref [android/app/ListActivity.onCreate (Landroid/os/Bundle;)V] + [5] aload_0 v0 + [6] getfield #12 + - Fieldref [com/google/zxing/client/android/share/AppPickerActivity.labelsPackages Ljava/util/List;] + [9] invokeinterface #28 + - InterfaceMethodref [java/util/List.isEmpty ()Z] + [14] ifeq +26 (target=40) + [17] new #8 + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask] + [20] dup + [21] aload_0 v0 + [22] invokespecial #21 + - Methodref [com/google/zxing/client/android/share/LoadPackagesAsyncTask. (Lcom/google/zxing/client/android/share/AppPickerActivity;)V] + [25] iconst_1 + [26] anewarray #11 + - Class [java/util/List] + [29] dup + [30] iconst_0 + [31] aload_0 v0 + [32] getfield #12 + - Fieldref [com/google/zxing/client/android/share/AppPickerActivity.labelsPackages Ljava/util/List;] + [35] aastore + [36] invokevirtual #22 + - Methodref [com/google/zxing/client/android/share/LoadPackagesAsyncTask.execute ([Ljava/lang/Object;)Landroid/os/AsyncTask;] + [39] pop + [40] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onListItemClick(Landroid/widget/ListView;Landroid/view/View;IJ)V + Access flags: 0x14 + = protected final void onListItemClick(android.widget.ListView,android.view.View,int,long) + Class member attributes (count = 1): + - Code attribute instructions (code length = 93, locals = 6, stack = 3): + [0] iload_3 v3 + [1] iflt +82 (target=83) + [4] iload_3 v3 + [5] aload_0 v0 + [6] getfield #12 + - Fieldref [com/google/zxing/client/android/share/AppPickerActivity.labelsPackages Ljava/util/List;] + [9] invokeinterface #29 + - InterfaceMethodref [java/util/List.size ()I] + [14] ificmpge +69 (target=83) + [17] new #9 + - Class [java/lang/StringBuilder] + [20] dup + [21] invokespecial #23 + - Methodref [java/lang/StringBuilder. ()V] + [24] ldc #2 + - String [market://search?q=pname:] + [26] invokevirtual #24 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [29] aload_0 v0 + [30] getfield #12 + - Fieldref [com/google/zxing/client/android/share/AppPickerActivity.labelsPackages Ljava/util/List;] + [33] iload_3 v3 + [34] invokeinterface #27 + - InterfaceMethodref [java/util/List.get (I)Ljava/lang/Object;] + [39] checkcast #4 + - Class [[Ljava/lang/String;] + [42] iconst_1 + [43] aaload + [44] invokevirtual #24 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [47] invokevirtual #25 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [50] astore_1 v1 + [51] new #6 + - Class [android/content/Intent] + [54] dup + [55] invokespecial #15 + - Methodref [android/content/Intent. ()V] + [58] dup + [59] astore_2 v2 + [60] ldc #1 + - Integer [524288] + [62] invokevirtual #16 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [65] pop + [66] aload_2 v2 + [67] ldc #3 + - String [url] + [69] aload_1 v1 + [70] invokevirtual #17 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [73] pop + [74] aload_0 v0 + [75] iconst_m1 + [76] aload_2 v2 + [77] invokevirtual #20 + - Methodref [com/google/zxing/client/android/share/AppPickerActivity.setResult (ILandroid/content/Intent;)V] + [80] goto +8 (target=88) + [83] aload_0 v0 + [84] iconst_0 + [85] invokevirtual #19 + - Methodref [com/google/zxing/client/android/share/AppPickerActivity.setResult (I)V] + [88] aload_0 v0 + [89] invokevirtual #18 + - Methodref [com/google/zxing/client/android/share/AppPickerActivity.finish ()V] + [92] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/share/BookmarkAdapter + Superclass: android/widget/BaseAdapter + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.share.BookmarkAdapter extends android.widget.BaseAdapter + +Interfaces (count = 0): + +Constant Pool (count = 64): + - Integer [2130903040] + - Integer [2131165194] + - Integer [2131165195] + - Class [android/database/Cursor] + - Class [android/view/LayoutInflater] + - Class [android/widget/BaseAdapter] + - Class [android/widget/LinearLayout] + - Class [android/widget/TextView] + - Class [com/google/zxing/client/android/share/BookmarkAdapter] + - Fieldref [com/google/zxing/client/android/share/BookmarkAdapter.context Landroid/content/Context;] + - Fieldref [com/google/zxing/client/android/share/BookmarkAdapter.cursor Landroid/database/Cursor;] + - Methodref [android/view/LayoutInflater.from (Landroid/content/Context;)Landroid/view/LayoutInflater;] + - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;Z)Landroid/view/View;] + - Methodref [android/widget/BaseAdapter. ()V] + - Methodref [android/widget/LinearLayout.findViewById (I)Landroid/view/View;] + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + - InterfaceMethodref [android/database/Cursor.getCount ()I] + - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;] + - InterfaceMethodref [android/database/Cursor.moveToPosition (I)Z] + - NameAndType [ ()V] + - NameAndType [context Landroid/content/Context;] + - NameAndType [cursor Landroid/database/Cursor;] + - NameAndType [findViewById (I)Landroid/view/View;] + - NameAndType [from (Landroid/content/Context;)Landroid/view/LayoutInflater;] + - NameAndType [getCount ()I] + - NameAndType [getString (I)Ljava/lang/String;] + - NameAndType [inflate (ILandroid/view/ViewGroup;Z)Landroid/view/View;] + - NameAndType [moveToPosition (I)Z] + - NameAndType [setText (Ljava/lang/CharSequence;)V] + - Utf8 [()I] + - Utf8 [()V] + - Utf8 [(I)J] + - Utf8 [(I)Landroid/view/View;] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(I)Z] + - Utf8 [(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;] + - Utf8 [(ILandroid/view/ViewGroup;Z)Landroid/view/View;] + - Utf8 [(Landroid/content/Context;)Landroid/view/LayoutInflater;] + - Utf8 [(Landroid/content/Context;Landroid/database/Cursor;)V] + - Utf8 [(Ljava/lang/CharSequence;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Landroid/content/Context;] + - Utf8 [Landroid/database/Cursor;] + - Utf8 [android/database/Cursor] + - Utf8 [android/view/LayoutInflater] + - Utf8 [android/widget/BaseAdapter] + - Utf8 [android/widget/LinearLayout] + - Utf8 [android/widget/TextView] + - Utf8 [com/google/zxing/client/android/share/BookmarkAdapter] + - Utf8 [context] + - Utf8 [cursor] + - Utf8 [findViewById] + - Utf8 [from] + - Utf8 [getCount] + - Utf8 [getItem] + - Utf8 [getItemId] + - Utf8 [getString] + - Utf8 [getView] + - Utf8 [inflate] + - Utf8 [moveToPosition] + - Utf8 [setText] + +Fields (count = 2): + - Field: context Landroid/content/Context; + Access flags: 0x12 + = private final android.content.Context context + - Field: cursor Landroid/database/Cursor; + Access flags: 0x12 + = private final android.database.Cursor cursor + +Methods (count = 5): + - Method: (Landroid/content/Context;Landroid/database/Cursor;)V + Access flags: 0x1 + = public BookmarkAdapter(android.content.Context,android.database.Cursor) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 3, stack = 2): + [0] aload_0 v0 + [1] invokespecial #14 + - Methodref [android/widget/BaseAdapter. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #10 + - Fieldref [com/google/zxing/client/android/share/BookmarkAdapter.context Landroid/content/Context;] + [9] aload_0 v0 + [10] aload_2 v2 + [11] putfield #11 + - Fieldref [com/google/zxing/client/android/share/BookmarkAdapter.cursor Landroid/database/Cursor;] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getCount()I + Access flags: 0x11 + = public final int getCount() + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/client/android/share/BookmarkAdapter.cursor Landroid/database/Cursor;] + [4] invokeinterface #17 + - InterfaceMethodref [android/database/Cursor.getCount ()I] + [9] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getItem(I)Ljava/lang/Object; + Access flags: 0x11 + = public final java.lang.Object getItem(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 2, locals = 2, stack = 1): + [0] aconst_null + [1] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getItemId(I)J + Access flags: 0x11 + = public final long getItemId(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 3, locals = 2, stack = 2): + [0] iload_1 v1 + [1] i2l + [2] lreturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; + Access flags: 0x11 + = public final android.view.View getView(int,android.view.View,android.view.ViewGroup) + Class member attributes (count = 1): + - Code attribute instructions (code length = 98, locals = 4, stack = 4): + [0] aload_2 v2 + [1] ifnull +10 (target=11) + [4] aload_2 v2 + [5] instanceof #7 + - Class [android/widget/LinearLayout] + [8] ifne +24 (target=32) + [11] aload_0 v0 + [12] getfield #10 + - Fieldref [com/google/zxing/client/android/share/BookmarkAdapter.context Landroid/content/Context;] + [15] invokestatic #12 + - Methodref [android/view/LayoutInflater.from (Landroid/content/Context;)Landroid/view/LayoutInflater;] + [18] ldc #1 + - Integer [2130903040] + [20] aload_3 v3 + [21] iconst_0 + [22] invokevirtual #13 + - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;Z)Landroid/view/View;] + [25] checkcast #7 + - Class [android/widget/LinearLayout] + [28] astore_2 v2 + [29] goto +8 (target=37) + [32] aload_2 v2 + [33] checkcast #7 + - Class [android/widget/LinearLayout] + [36] astore_2 v2 + [37] aload_0 v0 + [38] getfield #11 + - Fieldref [com/google/zxing/client/android/share/BookmarkAdapter.cursor Landroid/database/Cursor;] + [41] iload_1 v1 + [42] invokeinterface #19 + - InterfaceMethodref [android/database/Cursor.moveToPosition (I)Z] + [47] pop + [48] aload_0 v0 + [49] getfield #11 + - Fieldref [com/google/zxing/client/android/share/BookmarkAdapter.cursor Landroid/database/Cursor;] + [52] iconst_0 + [53] invokeinterface #18 + - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;] + [58] astore_1 v1 + [59] aload_2 v2 + [60] ldc #2 + - Integer [2131165194] + [62] invokevirtual #15 + - Methodref [android/widget/LinearLayout.findViewById (I)Landroid/view/View;] + [65] checkcast #8 + - Class [android/widget/TextView] + [68] aload_1 v1 + [69] invokevirtual #16 + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + [72] aload_0 v0 + [73] getfield #11 + - Fieldref [com/google/zxing/client/android/share/BookmarkAdapter.cursor Landroid/database/Cursor;] + [76] iconst_1 + [77] invokeinterface #18 + - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;] + [82] astore_1 v1 + [83] aload_2 v2 + [84] ldc #3 + - Integer [2131165195] + [86] invokevirtual #15 + - Methodref [android/widget/LinearLayout.findViewById (I)Landroid/view/View;] + [89] checkcast #8 + - Class [android/widget/TextView] + [92] aload_1 v1 + [93] invokevirtual #16 + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + [96] aload_2 v2 + [97] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/share/BookmarkPickerActivity + Superclass: android/app/ListActivity + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.share.BookmarkPickerActivity extends android.app.ListActivity + +Interfaces (count = 0): + +Constant Pool (count = 102): + - Integer [0] + - Integer [1] + - Integer [524288] + - String [bookmark = 1] + - String [title] + - String [url] + - Class [android/app/ListActivity] + - Class [android/content/ContentResolver] + - Class [android/content/Intent] + - Class [android/database/Cursor] + - Class [android/provider/Browser] + - Class [com/google/zxing/client/android/share/BookmarkAdapter] + - Class [com/google/zxing/client/android/share/BookmarkPickerActivity] + - Class [java/lang/String] + - Fieldref [android/provider/Browser.BOOKMARKS_URI Landroid/net/Uri;] + - Fieldref [com/google/zxing/client/android/share/BookmarkPickerActivity.BOOKMARK_PROJECTION [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/share/BookmarkPickerActivity.cursor Landroid/database/Cursor;] + - Methodref [android/app/ListActivity. ()V] + - Methodref [android/app/ListActivity.onCreate (Landroid/os/Bundle;)V] + - Methodref [android/content/ContentResolver.query (Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;] + - Methodref [android/content/Intent. ()V] + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - Methodref [com/google/zxing/client/android/share/BookmarkAdapter. (Landroid/content/Context;Landroid/database/Cursor;)V] + - Methodref [com/google/zxing/client/android/share/BookmarkPickerActivity.finish ()V] + - Methodref [com/google/zxing/client/android/share/BookmarkPickerActivity.getContentResolver ()Landroid/content/ContentResolver;] + - Methodref [com/google/zxing/client/android/share/BookmarkPickerActivity.setListAdapter (Landroid/widget/ListAdapter;)V] + - Methodref [com/google/zxing/client/android/share/BookmarkPickerActivity.setResult (I)V] + - Methodref [com/google/zxing/client/android/share/BookmarkPickerActivity.setResult (ILandroid/content/Intent;)V] + - Methodref [com/google/zxing/client/android/share/BookmarkPickerActivity.startManagingCursor (Landroid/database/Cursor;)V] + - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;] + - InterfaceMethodref [android/database/Cursor.moveToPosition (I)Z] + - NameAndType [ ()V] + - NameAndType [ (Landroid/content/Context;Landroid/database/Cursor;)V] + - NameAndType [BOOKMARKS_URI Landroid/net/Uri;] + - NameAndType [BOOKMARK_PROJECTION [Ljava/lang/String;] + - NameAndType [addFlags (I)Landroid/content/Intent;] + - NameAndType [cursor Landroid/database/Cursor;] + - NameAndType [finish ()V] + - NameAndType [getContentResolver ()Landroid/content/ContentResolver;] + - NameAndType [getString (I)Ljava/lang/String;] + - NameAndType [moveToPosition (I)Z] + - NameAndType [onCreate (Landroid/os/Bundle;)V] + - NameAndType [putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - NameAndType [query (Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;] + - NameAndType [setListAdapter (Landroid/widget/ListAdapter;)V] + - NameAndType [setResult (I)V] + - NameAndType [setResult (ILandroid/content/Intent;)V] + - NameAndType [startManagingCursor (Landroid/database/Cursor;)V] + - Utf8 [()Landroid/content/ContentResolver;] + - Utf8 [()V] + - Utf8 [(I)Landroid/content/Intent;] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(I)V] + - Utf8 [(I)Z] + - Utf8 [(ILandroid/content/Intent;)V] + - Utf8 [(Landroid/content/Context;Landroid/database/Cursor;)V] + - Utf8 [(Landroid/database/Cursor;)V] + - Utf8 [(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;] + - Utf8 [(Landroid/os/Bundle;)V] + - Utf8 [(Landroid/widget/ListAdapter;)V] + - Utf8 [(Landroid/widget/ListView;Landroid/view/View;IJ)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - Utf8 [] + - Utf8 [] + - Utf8 [BOOKMARKS_URI] + - Utf8 [BOOKMARK_PROJECTION] + - Utf8 [BOOKMARK_SELECTION] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [I] + - Utf8 [Landroid/database/Cursor;] + - Utf8 [Landroid/net/Uri;] + - Utf8 [Ljava/lang/String;] + - Utf8 [TITLE_COLUMN] + - Utf8 [URL_COLUMN] + - Utf8 [[Ljava/lang/String;] + - Utf8 [addFlags] + - Utf8 [android/app/ListActivity] + - Utf8 [android/content/ContentResolver] + - Utf8 [android/content/Intent] + - Utf8 [android/database/Cursor] + - Utf8 [android/provider/Browser] + - Utf8 [bookmark = 1] + - Utf8 [com/google/zxing/client/android/share/BookmarkAdapter] + - Utf8 [com/google/zxing/client/android/share/BookmarkPickerActivity] + - Utf8 [cursor] + - Utf8 [finish] + - Utf8 [getContentResolver] + - Utf8 [getString] + - Utf8 [java/lang/String] + - Utf8 [moveToPosition] + - Utf8 [onCreate] + - Utf8 [onListItemClick] + - Utf8 [putExtra] + - Utf8 [query] + - Utf8 [setListAdapter] + - Utf8 [setResult] + - Utf8 [startManagingCursor] + - Utf8 [title] + - Utf8 [url] + +Fields (count = 5): + - Field: BOOKMARK_PROJECTION [Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String[] BOOKMARK_PROJECTION + - Field: TITLE_COLUMN I + Access flags: 0x18 + = static final int TITLE_COLUMN + Class member attributes (count = 1): + - Constant value attribute: + - Integer [0] + - Field: URL_COLUMN I + Access flags: 0x18 + = static final int URL_COLUMN + Class member attributes (count = 1): + - Constant value attribute: + - Integer [1] + - Field: BOOKMARK_SELECTION Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String BOOKMARK_SELECTION + Class member attributes (count = 1): + - Constant value attribute: + - String [bookmark = 1] + - Field: cursor Landroid/database/Cursor; + Access flags: 0x2 + = private android.database.Cursor cursor + +Methods (count = 4): + - Method: ()V + Access flags: 0x1 + = public BookmarkPickerActivity() + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 1, stack = 2): + [0] aload_0 v0 + [1] invokespecial #18 + - Methodref [android/app/ListActivity. ()V] + [4] aload_0 v0 + [5] aconst_null + [6] putfield #17 + - Fieldref [com/google/zxing/client/android/share/BookmarkPickerActivity.cursor Landroid/database/Cursor;] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onCreate(Landroid/os/Bundle;)V + Access flags: 0x14 + = protected final void onCreate(android.os.Bundle) + Class member attributes (count = 1): + - Code attribute instructions (code length = 51, locals = 2, stack = 7): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #19 + - Methodref [android/app/ListActivity.onCreate (Landroid/os/Bundle;)V] + [5] aload_0 v0 + [6] aload_0 v0 + [7] invokevirtual #26 + - Methodref [com/google/zxing/client/android/share/BookmarkPickerActivity.getContentResolver ()Landroid/content/ContentResolver;] + [10] getstatic #15 + - Fieldref [android/provider/Browser.BOOKMARKS_URI Landroid/net/Uri;] + [13] getstatic #16 + - Fieldref [com/google/zxing/client/android/share/BookmarkPickerActivity.BOOKMARK_PROJECTION [Ljava/lang/String;] + [16] ldc #4 + - String [bookmark = 1] + [18] aconst_null + [19] aconst_null + [20] invokevirtual #20 + - Methodref [android/content/ContentResolver.query (Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;] + [23] putfield #17 + - Fieldref [com/google/zxing/client/android/share/BookmarkPickerActivity.cursor Landroid/database/Cursor;] + [26] aload_0 v0 + [27] aload_0 v0 + [28] getfield #17 + - Fieldref [com/google/zxing/client/android/share/BookmarkPickerActivity.cursor Landroid/database/Cursor;] + [31] invokevirtual #30 + - Methodref [com/google/zxing/client/android/share/BookmarkPickerActivity.startManagingCursor (Landroid/database/Cursor;)V] + [34] aload_0 v0 + [35] new #12 + - Class [com/google/zxing/client/android/share/BookmarkAdapter] + [38] dup + [39] aload_0 v0 + [40] aload_0 v0 + [41] getfield #17 + - Fieldref [com/google/zxing/client/android/share/BookmarkPickerActivity.cursor Landroid/database/Cursor;] + [44] invokespecial #24 + - Methodref [com/google/zxing/client/android/share/BookmarkAdapter. (Landroid/content/Context;Landroid/database/Cursor;)V] + [47] invokevirtual #27 + - Methodref [com/google/zxing/client/android/share/BookmarkPickerActivity.setListAdapter (Landroid/widget/ListAdapter;)V] + [50] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onListItemClick(Landroid/widget/ListView;Landroid/view/View;IJ)V + Access flags: 0x14 + = protected final void onListItemClick(android.widget.ListView,android.view.View,int,long) + Class member attributes (count = 1): + - Code attribute instructions (code length = 81, locals = 6, stack = 4): + [0] aload_0 v0 + [1] getfield #17 + - Fieldref [com/google/zxing/client/android/share/BookmarkPickerActivity.cursor Landroid/database/Cursor;] + [4] iload_3 v3 + [5] invokeinterface #32 + - InterfaceMethodref [android/database/Cursor.moveToPosition (I)Z] + [10] ifeq +61 (target=71) + [13] new #9 + - Class [android/content/Intent] + [16] dup + [17] invokespecial #21 + - Methodref [android/content/Intent. ()V] + [20] dup + [21] astore_1 v1 + [22] ldc #3 + - Integer [524288] + [24] invokevirtual #22 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [27] pop + [28] aload_1 v1 + [29] ldc #5 + - String [title] + [31] aload_0 v0 + [32] getfield #17 + - Fieldref [com/google/zxing/client/android/share/BookmarkPickerActivity.cursor Landroid/database/Cursor;] + [35] iconst_0 + [36] invokeinterface #31 + - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;] + [41] invokevirtual #23 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [44] pop + [45] aload_1 v1 + [46] ldc #6 + - String [url] + [48] aload_0 v0 + [49] getfield #17 + - Fieldref [com/google/zxing/client/android/share/BookmarkPickerActivity.cursor Landroid/database/Cursor;] + [52] iconst_1 + [53] invokeinterface #31 + - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;] + [58] invokevirtual #23 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [61] pop + [62] aload_0 v0 + [63] iconst_m1 + [64] aload_1 v1 + [65] invokevirtual #29 + - Methodref [com/google/zxing/client/android/share/BookmarkPickerActivity.setResult (ILandroid/content/Intent;)V] + [68] goto +8 (target=76) + [71] aload_0 v0 + [72] iconst_0 + [73] invokevirtual #28 + - Methodref [com/google/zxing/client/android/share/BookmarkPickerActivity.setResult (I)V] + [76] aload_0 v0 + [77] invokevirtual #25 + - Methodref [com/google/zxing/client/android/share/BookmarkPickerActivity.finish ()V] + [80] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 0, stack = 4): + [0] iconst_2 + [1] anewarray #14 + - Class [java/lang/String] + [4] dup + [5] iconst_0 + [6] ldc #5 + - String [title] + [8] aastore + [9] dup + [10] iconst_1 + [11] ldc #6 + - String [url] + [13] aastore + [14] putstatic #16 + - Fieldref [com/google/zxing/client/android/share/BookmarkPickerActivity.BOOKMARK_PROJECTION [Ljava/lang/String;] + [17] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/share/LoadPackagesAsyncTask + Superclass: android/os/AsyncTask + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.share.LoadPackagesAsyncTask extends android.os.AsyncTask + +Interfaces (count = 0): + +Constant Pool (count = 142): + - Integer [17367043] + - String [android] + - String [com.android.] + - String [com.google.android.] + - String [com.google.android.apps.] + - String [com.htc] + - Class [[Ljava/lang/String;] + - Class [[Ljava/util/List;] + - Class [android/content/pm/ApplicationInfo] + - Class [android/content/pm/PackageManager] + - Class [android/os/AsyncTask] + - Class [android/widget/ArrayAdapter] + - Class [com/google/zxing/client/android/share/AppPickerActivity] + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask] + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask$1] + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask$ByFirstStringComparator] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/util/ArrayList] + - Class [java/util/Collections] + - Class [java/util/Iterator] + - Class [java/util/List] + - Fieldref [android/content/pm/ApplicationInfo.packageName Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/share/LoadPackagesAsyncTask.PKG_PREFIX_BLACKLIST [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/share/LoadPackagesAsyncTask.PKG_PREFIX_WHITELIST [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/share/LoadPackagesAsyncTask.activity Lcom/google/zxing/client/android/share/AppPickerActivity;] + - Methodref [android/content/pm/ApplicationInfo.loadLabel (Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;] + - Methodref [android/content/pm/PackageManager.getInstalledApplications (I)Ljava/util/List;] + - Methodref [android/os/AsyncTask. ()V] + - Methodref [android/widget/ArrayAdapter. (Landroid/content/Context;ILjava/util/List;)V] + - Methodref [com/google/zxing/client/android/share/AppPickerActivity.getPackageManager ()Landroid/content/pm/PackageManager;] + - Methodref [com/google/zxing/client/android/share/AppPickerActivity.setListAdapter (Landroid/widget/ListAdapter;)V] + - Methodref [com/google/zxing/client/android/share/LoadPackagesAsyncTask.doInBackground ([Ljava/util/List;)Ljava/util/List;] + - Methodref [com/google/zxing/client/android/share/LoadPackagesAsyncTask.isHidden (Ljava/lang/String;)Z] + - Methodref [com/google/zxing/client/android/share/LoadPackagesAsyncTask.onPostExecute (Ljava/util/List;)V] + - Methodref [com/google/zxing/client/android/share/LoadPackagesAsyncTask$ByFirstStringComparator. ()V] + - Methodref [java/lang/Object.toString ()Ljava/lang/String;] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - Methodref [java/util/ArrayList. (I)V] + - Methodref [java/util/Collections.sort (Ljava/util/List;Ljava/util/Comparator;)V] + - InterfaceMethodref [java/util/Iterator.hasNext ()Z] + - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;] + - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z] + - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;] + - InterfaceMethodref [java/util/List.size ()I] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Landroid/content/Context;ILjava/util/List;)V] + - NameAndType [ (Lcom/google/zxing/client/android/share/LoadPackagesAsyncTask$1;)V] + - NameAndType [PKG_PREFIX_BLACKLIST [Ljava/lang/String;] + - NameAndType [PKG_PREFIX_WHITELIST [Ljava/lang/String;] + - NameAndType [activity Lcom/google/zxing/client/android/share/AppPickerActivity;] + - NameAndType [add (Ljava/lang/Object;)Z] + - NameAndType [doInBackground ([Ljava/util/List;)Ljava/util/List;] + - NameAndType [getInstalledApplications (I)Ljava/util/List;] + - NameAndType [getPackageManager ()Landroid/content/pm/PackageManager;] + - NameAndType [hasNext ()Z] + - NameAndType [isHidden (Ljava/lang/String;)Z] + - NameAndType [iterator ()Ljava/util/Iterator;] + - NameAndType [loadLabel (Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;] + - NameAndType [next ()Ljava/lang/Object;] + - NameAndType [onPostExecute (Ljava/util/List;)V] + - NameAndType [packageName Ljava/lang/String;] + - NameAndType [setListAdapter (Landroid/widget/ListAdapter;)V] + - NameAndType [size ()I] + - NameAndType [sort (Ljava/util/List;Ljava/util/Comparator;)V] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [] + - Utf8 [()I] + - Utf8 [()Landroid/content/pm/PackageManager;] + - Utf8 [()Ljava/lang/Object;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Ljava/util/Iterator;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(I)Ljava/util/List;] + - Utf8 [(I)V] + - Utf8 [(Landroid/content/Context;ILjava/util/List;)V] + - Utf8 [(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;] + - Utf8 [(Landroid/widget/ListAdapter;)V] + - Utf8 [(Lcom/google/zxing/client/android/share/AppPickerActivity;)V] + - Utf8 [(Lcom/google/zxing/client/android/share/LoadPackagesAsyncTask$1;)V] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/util/List;)V] + - Utf8 [(Ljava/util/List;Ljava/util/Comparator;)V] + - Utf8 [(Ljava/util/List<[Ljava/lang/String;>;)V] + - Utf8 [([Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [([Ljava/util/List;)Ljava/util/List;] + - Utf8 [([Ljava/util/List<[Ljava/lang/String;>;)Ljava/util/List<[Ljava/lang/String;>;] + - Utf8 [] + - Utf8 [] + - Utf8 [ByFirstStringComparator] + - Utf8 [Code] + - Utf8 [InnerClasses] + - Utf8 [Landroid/os/AsyncTask;Ljava/lang/Void;Ljava/util/List<[Ljava/lang/String;>;>;] + - Utf8 [Lcom/google/zxing/client/android/share/AppPickerActivity;] + - Utf8 [Ljava/lang/String;] + - Utf8 [PKG_PREFIX_BLACKLIST] + - Utf8 [PKG_PREFIX_WHITELIST] + - Utf8 [Signature] + - Utf8 [[Ljava/lang/String;] + - Utf8 [[Ljava/util/List;] + - Utf8 [activity] + - Utf8 [add] + - Utf8 [android] + - Utf8 [android/content/pm/ApplicationInfo] + - Utf8 [android/content/pm/PackageManager] + - Utf8 [android/os/AsyncTask] + - Utf8 [android/widget/ArrayAdapter] + - Utf8 [com.android.] + - Utf8 [com.google.android.] + - Utf8 [com.google.android.apps.] + - Utf8 [com.htc] + - Utf8 [com/google/zxing/client/android/share/AppPickerActivity] + - Utf8 [com/google/zxing/client/android/share/LoadPackagesAsyncTask] + - Utf8 [com/google/zxing/client/android/share/LoadPackagesAsyncTask$1] + - Utf8 [com/google/zxing/client/android/share/LoadPackagesAsyncTask$ByFirstStringComparator] + - Utf8 [doInBackground] + - Utf8 [getInstalledApplications] + - Utf8 [getPackageManager] + - Utf8 [hasNext] + - Utf8 [isHidden] + - Utf8 [iterator] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/util/ArrayList] + - Utf8 [java/util/Collections] + - Utf8 [java/util/Iterator] + - Utf8 [java/util/List] + - Utf8 [loadLabel] + - Utf8 [next] + - Utf8 [onPostExecute] + - Utf8 [packageName] + - Utf8 [setListAdapter] + - Utf8 [size] + - Utf8 [sort] + - Utf8 [startsWith] + - Utf8 [toString] + +Fields (count = 3): + - Field: PKG_PREFIX_WHITELIST [Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String[] PKG_PREFIX_WHITELIST + - Field: PKG_PREFIX_BLACKLIST [Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String[] PKG_PREFIX_BLACKLIST + - Field: activity Lcom/google/zxing/client/android/share/AppPickerActivity; + Access flags: 0x12 + = private final com.google.zxing.client.android.share.AppPickerActivity activity + +Methods (count = 7): + - Method: (Lcom/google/zxing/client/android/share/AppPickerActivity;)V + Access flags: 0x0 + = LoadPackagesAsyncTask(com.google.zxing.client.android.share.AppPickerActivity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #29 + - Methodref [android/os/AsyncTask. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #26 + - Fieldref [com/google/zxing/client/android/share/LoadPackagesAsyncTask.activity Lcom/google/zxing/client/android/share/AppPickerActivity;] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: doInBackground([Ljava/util/List;)Ljava/util/List; + Access flags: 0x82 + = private varargs java.util.List doInBackground(java.util.List[]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 204, locals = 11, stack = 5): + [0] aload_1 v1 + [1] iconst_0 + [2] aaload + [3] astore_1 v1 + [4] aload_0 v0 + [5] getfield #26 + - Fieldref [com/google/zxing/client/android/share/LoadPackagesAsyncTask.activity Lcom/google/zxing/client/android/share/AppPickerActivity;] + [8] invokevirtual #31 + - Methodref [com/google/zxing/client/android/share/AppPickerActivity.getPackageManager ()Landroid/content/pm/PackageManager;] + [11] dup + [12] astore_2 v2 + [13] iconst_0 + [14] invokevirtual #28 + - Methodref [android/content/pm/PackageManager.getInstalledApplications (I)Ljava/util/List;] + [17] invokeinterface #44 + - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;] + [22] astore_3 v3 + [23] aload_3 v3 + [24] invokeinterface #41 + - InterfaceMethodref [java/util/Iterator.hasNext ()Z] + [29] ifeq +162 (target=191) + [32] aload_3 v3 + [33] invokeinterface #42 + - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;] + [38] checkcast #9 + - Class [android/content/pm/ApplicationInfo] + [41] dup + [42] astore v4 + [44] aload_2 v2 + [45] invokevirtual #27 + - Methodref [android/content/pm/ApplicationInfo.loadLabel (Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;] + [48] dup + [49] astore v5 + [51] ifnull +137 (target=188) + [54] aload v4 + [56] getfield #23 + - Fieldref [android/content/pm/ApplicationInfo.packageName Ljava/lang/String;] + [59] dup + [60] astore v4 + [62] dup + [63] astore v6 + [65] ifnonnull +7 (target=72) + [68] iconst_1 + [69] goto +92 (target=161) + [72] getstatic #25 + - Fieldref [com/google/zxing/client/android/share/LoadPackagesAsyncTask.PKG_PREFIX_WHITELIST [Ljava/lang/String;] + [75] dup + [76] astore v7 + [78] arraylength + [79] istore v8 + [81] iconst_0 + [82] istore v9 + [84] iload v9 + [86] iload v8 + [88] ificmpge +26 (target=114) + [91] aload v7 + [93] iload v9 + [95] aaload + [96] astore v10 + [98] aload v6 + [100] aload v10 + [102] invokevirtual #38 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [105] ifne +55 (target=160) + [108] iinc v9, 1 + [111] goto -27 (target=84) + [114] getstatic #24 + - Fieldref [com/google/zxing/client/android/share/LoadPackagesAsyncTask.PKG_PREFIX_BLACKLIST [Ljava/lang/String;] + [117] dup + [118] astore v7 + [120] arraylength + [121] istore v8 + [123] iconst_0 + [124] istore v9 + [126] iload v9 + [128] iload v8 + [130] ificmpge +30 (target=160) + [133] aload v7 + [135] iload v9 + [137] aaload + [138] astore v10 + [140] aload v6 + [142] aload v10 + [144] invokevirtual #38 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [147] ifeq +7 (target=154) + [150] iconst_1 + [151] goto +10 (target=161) + [154] iinc v9, 1 + [157] goto -31 (target=126) + [160] iconst_0 + [161] ifne +27 (target=188) + [164] aload_1 v1 + [165] iconst_2 + [166] anewarray #18 + - Class [java/lang/String] + [169] dup + [170] iconst_0 + [171] aload v5 + [173] invokevirtual #37 + - Methodref [java/lang/Object.toString ()Ljava/lang/String;] + [176] aastore + [177] dup + [178] iconst_1 + [179] aload v4 + [181] aastore + [182] invokeinterface #43 + - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z] + [187] pop + [188] goto -165 (target=23) + [191] aload_1 v1 + [192] new #16 + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask$ByFirstStringComparator] + [195] dup + [196] invokespecial #36 + - Methodref [com/google/zxing/client/android/share/LoadPackagesAsyncTask$ByFirstStringComparator. ()V] + [199] invokestatic #40 + - Methodref [java/util/Collections.sort (Ljava/util/List;Ljava/util/Comparator;)V] + [202] aload_1 v1 + [203] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Signature attribute: + - Utf8 [([Ljava/util/List<[Ljava/lang/String;>;)Ljava/util/List<[Ljava/lang/String;>;] + - Method: isHidden(Ljava/lang/String;)Z + Access flags: 0xa + = private static boolean isHidden(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 80, locals = 5, stack = 2): + [0] aload_0 v0 + [1] ifnonnull +5 (target=6) + [4] iconst_1 + [5] ireturn + [6] getstatic #25 + - Fieldref [com/google/zxing/client/android/share/LoadPackagesAsyncTask.PKG_PREFIX_WHITELIST [Ljava/lang/String;] + [9] dup + [10] astore_1 v1 + [11] arraylength + [12] istore_2 v2 + [13] iconst_0 + [14] istore_3 v3 + [15] iload_3 v3 + [16] iload_2 v2 + [17] ificmpge +25 (target=42) + [20] aload_1 v1 + [21] iload_3 v3 + [22] aaload + [23] astore v4 + [25] aload_0 v0 + [26] aload v4 + [28] invokevirtual #38 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [31] ifeq +5 (target=36) + [34] iconst_0 + [35] ireturn + [36] iinc v3, 1 + [39] goto -24 (target=15) + [42] getstatic #24 + - Fieldref [com/google/zxing/client/android/share/LoadPackagesAsyncTask.PKG_PREFIX_BLACKLIST [Ljava/lang/String;] + [45] dup + [46] astore_1 v1 + [47] arraylength + [48] istore_2 v2 + [49] iconst_0 + [50] istore_3 v3 + [51] iload_3 v3 + [52] iload_2 v2 + [53] ificmpge +25 (target=78) + [56] aload_1 v1 + [57] iload_3 v3 + [58] aaload + [59] astore v4 + [61] aload_0 v0 + [62] aload v4 + [64] invokevirtual #38 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [67] ifeq +5 (target=72) + [70] iconst_1 + [71] ireturn + [72] iinc v3, 1 + [75] goto -24 (target=51) + [78] iconst_0 + [79] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onPostExecute(Ljava/util/List;)V + Access flags: 0x22 + = private synchronized void onPostExecute(java.util.List) + Class member attributes (count = 2): + - Code attribute instructions (code length = 77, locals = 4, stack = 5): + [0] new #19 + - Class [java/util/ArrayList] + [3] dup + [4] aload_1 v1 + [5] invokeinterface #45 + - InterfaceMethodref [java/util/List.size ()I] + [10] invokespecial #39 + - Methodref [java/util/ArrayList. (I)V] + [13] astore_2 v2 + [14] aload_1 v1 + [15] invokeinterface #44 + - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;] + [20] astore_1 v1 + [21] aload_1 v1 + [22] invokeinterface #41 + - InterfaceMethodref [java/util/Iterator.hasNext ()Z] + [27] ifeq +26 (target=53) + [30] aload_1 v1 + [31] invokeinterface #42 + - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;] + [36] checkcast #7 + - Class [[Ljava/lang/String;] + [39] astore_3 v3 + [40] aload_2 v2 + [41] aload_3 v3 + [42] iconst_0 + [43] aaload + [44] invokeinterface #43 + - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z] + [49] pop + [50] goto -29 (target=21) + [53] new #12 + - Class [android/widget/ArrayAdapter] + [56] dup + [57] aload_0 v0 + [58] getfield #26 + - Fieldref [com/google/zxing/client/android/share/LoadPackagesAsyncTask.activity Lcom/google/zxing/client/android/share/AppPickerActivity;] + [61] ldc #1 + - Integer [17367043] + [63] aload_2 v2 + [64] invokespecial #30 + - Methodref [android/widget/ArrayAdapter. (Landroid/content/Context;ILjava/util/List;)V] + [67] astore_1 v1 + [68] aload_0 v0 + [69] getfield #26 + - Fieldref [com/google/zxing/client/android/share/LoadPackagesAsyncTask.activity Lcom/google/zxing/client/android/share/AppPickerActivity;] + [72] aload_1 v1 + [73] invokevirtual #32 + - Methodref [com/google/zxing/client/android/share/AppPickerActivity.setListAdapter (Landroid/widget/ListAdapter;)V] + [76] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Signature attribute: + - Utf8 [(Ljava/util/List<[Ljava/lang/String;>;)V] + - Method: onPostExecute(Ljava/lang/Object;)V + Access flags: 0x1054 + = protected final bridge synthetic void onPostExecute(java.lang.Object) + Class member attributes (count = 1): + - Code attribute instructions (code length = 9, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] checkcast #22 + - Class [java/util/List] + [5] invokespecial #35 + - Methodref [com/google/zxing/client/android/share/LoadPackagesAsyncTask.onPostExecute (Ljava/util/List;)V] + [8] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: doInBackground([Ljava/lang/Object;)Ljava/lang/Object; + Access flags: 0x1054 + = protected final bridge synthetic java.lang.Object doInBackground(java.lang.Object[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 211, locals = 11, stack = 5): + [0] aload_0 v0 + [1] aload_1 v1 + [2] checkcast #8 + - Class [[Ljava/util/List;] + [5] astore_2 v2 + [6] astore_1 v1 + [7] aload_2 v2 + [8] iconst_0 + [9] aaload + [10] astore_2 v2 + [11] aload_1 v1 + [12] getfield #26 + - Fieldref [com/google/zxing/client/android/share/LoadPackagesAsyncTask.activity Lcom/google/zxing/client/android/share/AppPickerActivity;] + [15] invokevirtual #31 + - Methodref [com/google/zxing/client/android/share/AppPickerActivity.getPackageManager ()Landroid/content/pm/PackageManager;] + [18] dup + [19] astore_1 v1 + [20] iconst_0 + [21] invokevirtual #28 + - Methodref [android/content/pm/PackageManager.getInstalledApplications (I)Ljava/util/List;] + [24] invokeinterface #44 + - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;] + [29] astore_3 v3 + [30] aload_3 v3 + [31] invokeinterface #41 + - InterfaceMethodref [java/util/Iterator.hasNext ()Z] + [36] ifeq +162 (target=198) + [39] aload_3 v3 + [40] invokeinterface #42 + - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;] + [45] checkcast #9 + - Class [android/content/pm/ApplicationInfo] + [48] dup + [49] astore v4 + [51] aload_1 v1 + [52] invokevirtual #27 + - Methodref [android/content/pm/ApplicationInfo.loadLabel (Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;] + [55] dup + [56] astore v5 + [58] ifnull +137 (target=195) + [61] aload v4 + [63] getfield #23 + - Fieldref [android/content/pm/ApplicationInfo.packageName Ljava/lang/String;] + [66] dup + [67] astore v4 + [69] dup + [70] astore v6 + [72] ifnonnull +7 (target=79) + [75] iconst_1 + [76] goto +92 (target=168) + [79] getstatic #25 + - Fieldref [com/google/zxing/client/android/share/LoadPackagesAsyncTask.PKG_PREFIX_WHITELIST [Ljava/lang/String;] + [82] dup + [83] astore v7 + [85] arraylength + [86] istore v8 + [88] iconst_0 + [89] istore v9 + [91] iload v9 + [93] iload v8 + [95] ificmpge +26 (target=121) + [98] aload v7 + [100] iload v9 + [102] aaload + [103] astore v10 + [105] aload v6 + [107] aload v10 + [109] invokevirtual #38 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [112] ifne +55 (target=167) + [115] iinc v9, 1 + [118] goto -27 (target=91) + [121] getstatic #24 + - Fieldref [com/google/zxing/client/android/share/LoadPackagesAsyncTask.PKG_PREFIX_BLACKLIST [Ljava/lang/String;] + [124] dup + [125] astore v7 + [127] arraylength + [128] istore v8 + [130] iconst_0 + [131] istore v9 + [133] iload v9 + [135] iload v8 + [137] ificmpge +30 (target=167) + [140] aload v7 + [142] iload v9 + [144] aaload + [145] astore v10 + [147] aload v6 + [149] aload v10 + [151] invokevirtual #38 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [154] ifeq +7 (target=161) + [157] iconst_1 + [158] goto +10 (target=168) + [161] iinc v9, 1 + [164] goto -31 (target=133) + [167] iconst_0 + [168] ifne +27 (target=195) + [171] aload_2 v2 + [172] iconst_2 + [173] anewarray #18 + - Class [java/lang/String] + [176] dup + [177] iconst_0 + [178] aload v5 + [180] invokevirtual #37 + - Methodref [java/lang/Object.toString ()Ljava/lang/String;] + [183] aastore + [184] dup + [185] iconst_1 + [186] aload v4 + [188] aastore + [189] invokeinterface #43 + - InterfaceMethodref [java/util/List.add (Ljava/lang/Object;)Z] + [194] pop + [195] goto -165 (target=30) + [198] aload_2 v2 + [199] new #16 + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask$ByFirstStringComparator] + [202] dup + [203] invokespecial #36 + - Methodref [com/google/zxing/client/android/share/LoadPackagesAsyncTask$ByFirstStringComparator. ()V] + [206] invokestatic #40 + - Methodref [java/util/Collections.sort (Ljava/util/List;Ljava/util/Comparator;)V] + [209] aload_2 v2 + [210] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 40, locals = 0, stack = 4): + [0] iconst_1 + [1] anewarray #18 + - Class [java/lang/String] + [4] dup + [5] iconst_0 + [6] ldc #5 + - String [com.google.android.apps.] + [8] aastore + [9] putstatic #25 + - Fieldref [com/google/zxing/client/android/share/LoadPackagesAsyncTask.PKG_PREFIX_WHITELIST [Ljava/lang/String;] + [12] iconst_4 + [13] anewarray #18 + - Class [java/lang/String] + [16] dup + [17] iconst_0 + [18] ldc #3 + - String [com.android.] + [20] aastore + [21] dup + [22] iconst_1 + [23] ldc #2 + - String [android] + [25] aastore + [26] dup + [27] iconst_2 + [28] ldc #4 + - String [com.google.android.] + [30] aastore + [31] dup + [32] iconst_3 + [33] ldc #6 + - String [com.htc] + [35] aastore + [36] putstatic #24 + - Fieldref [com/google/zxing/client/android/share/LoadPackagesAsyncTask.PKG_PREFIX_BLACKLIST [Ljava/lang/String;] + [39] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x1008 = static synthetic + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask$1] + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask$ByFirstStringComparator] + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask] + - Utf8 [ByFirstStringComparator] + - Signature attribute: + - Utf8 [Landroid/os/AsyncTask;Ljava/lang/Void;Ljava/util/List<[Ljava/lang/String;>;>;] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/share/LoadPackagesAsyncTask$1 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x1030 + = final synthetic class com.google.zxing.client.android.share.LoadPackagesAsyncTask$1 extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 10): + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask] + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask$1] + - Class [java/lang/Object] + - Utf8 [] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [com/google/zxing/client/android/share/LoadPackagesAsyncTask] + - Utf8 [com/google/zxing/client/android/share/LoadPackagesAsyncTask$1] + - Utf8 [java/lang/Object] + +Fields (count = 0): + +Methods (count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask] + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x1008 = static synthetic + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask$1] + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/share/LoadPackagesAsyncTask$ByFirstStringComparator + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.share.LoadPackagesAsyncTask$ByFirstStringComparator extends java.lang.Object + +Interfaces (count = 2): + - Class [java/io/Serializable] + - Class [java/util/Comparator] + +Constant Pool (count = 40): + - Class [[Ljava/lang/String;] + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask] + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask$1] + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask$ByFirstStringComparator] + - Class [java/io/Serializable] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/util/Comparator] + - Methodref [com/google/zxing/client/android/share/LoadPackagesAsyncTask$ByFirstStringComparator. (B)V] + - Methodref [com/google/zxing/client/android/share/LoadPackagesAsyncTask$ByFirstStringComparator.compare ([Ljava/lang/String;[Ljava/lang/String;)I] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.compareTo (Ljava/lang/String;)I] + - NameAndType [ ()V] + - NameAndType [ (B)V] + - NameAndType [compare ([Ljava/lang/String;[Ljava/lang/String;)I] + - NameAndType [compareTo (Ljava/lang/String;)I] + - Utf8 [] + - Utf8 [()V] + - Utf8 [(B)V] + - Utf8 [(Lcom/google/zxing/client/android/share/LoadPackagesAsyncTask$1;)V] + - Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)I] + - Utf8 [(Ljava/lang/String;)I] + - Utf8 [([Ljava/lang/String;[Ljava/lang/String;)I] + - Utf8 [] + - Utf8 [ByFirstStringComparator] + - Utf8 [Code] + - Utf8 [InnerClasses] + - Utf8 [Ljava/lang/Object;Ljava/util/Comparator<[Ljava/lang/String;>;Ljava/io/Serializable;] + - Utf8 [Signature] + - Utf8 [[Ljava/lang/String;] + - Utf8 [com/google/zxing/client/android/share/LoadPackagesAsyncTask] + - Utf8 [com/google/zxing/client/android/share/LoadPackagesAsyncTask$1] + - Utf8 [com/google/zxing/client/android/share/LoadPackagesAsyncTask$ByFirstStringComparator] + - Utf8 [compare] + - Utf8 [compareTo] + - Utf8 [java/io/Serializable] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/util/Comparator] + +Fields (count = 0): + +Methods (count = 4): + - Method: (B)V + Access flags: 0x2 + = private LoadPackagesAsyncTask$ByFirstStringComparator(byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 2, stack = 1): + [0] aload_0 v0 + [1] invokespecial #11 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: compare([Ljava/lang/String;[Ljava/lang/String;)I + Access flags: 0xa + = private static int compare(java.lang.String[],java.lang.String[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 3): + [0] aload_0 v0 + [1] iconst_0 + [2] aaload + [3] aload_1 v1 + [4] iconst_0 + [5] aaload + [6] invokevirtual #12 + - Methodref [java/lang/String.compareTo (Ljava/lang/String;)I] + [9] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: compare(Ljava/lang/Object;Ljava/lang/Object;)I + Access flags: 0x1051 + = public final bridge synthetic int compare(java.lang.Object,java.lang.Object) + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 3, stack = 3): + [0] aload_1 v1 + [1] checkcast #1 + - Class [[Ljava/lang/String;] + [4] aload_2 v2 + [5] checkcast #1 + - Class [[Ljava/lang/String;] + [8] astore_2 v2 + [9] iconst_0 + [10] aaload + [11] aload_2 v2 + [12] iconst_0 + [13] aaload + [14] invokevirtual #12 + - Methodref [java/lang/String.compareTo (Ljava/lang/String;)I] + [17] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x1000 + = synthetic LoadPackagesAsyncTask$ByFirstStringComparator() + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 1, stack = 2): + [0] aload_0 v0 + [1] iconst_0 + [2] invokespecial #9 + - Methodref [com/google/zxing/client/android/share/LoadPackagesAsyncTask$ByFirstStringComparator. (B)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x1008 = static synthetic + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask$1] + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask$ByFirstStringComparator] + - Class [com/google/zxing/client/android/share/LoadPackagesAsyncTask] + - Utf8 [ByFirstStringComparator] + - Signature attribute: + - Utf8 [Ljava/lang/Object;Ljava/util/Comparator<[Ljava/lang/String;>;Ljava/io/Serializable;] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/share/ShareActivity + Superclass: android/app/Activity + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.share.ShareActivity extends android.app.Activity + +Interfaces (count = 0): + +Constant Pool (count = 328): + - Integer [0] + - Integer [1] + - Integer [2] + - Integer [524288] + - Integer [2130903048] + - Integer [2131165224] + - Integer [2131165225] + - Integer [2131165226] + - Integer [2131165227] + - Integer [2131165228] + - Integer [2131230728] + - Integer [2131230745] + - String [ +] + - String [ ] + - String [ ] + - String [CONTACT_TYPE] + - String [ENCODE_DATA] + - String [ENCODE_FORMAT] + - String [ENCODE_TYPE] + - String [Sending bundle for encoding: ] + - String [Showing contact URI as barcode: ] + - String [Showing text as barcode: ] + - String [TEXT_TYPE] + - String [Unable to find column? name] + - String [_id] + - String [clipboard] + - String [com.google.zxing.client.android.ENCODE] + - String [contact_methods] + - String [data] + - String [kind] + - String [name] + - String [number] + - String [phones] + - String [postal] + - String [url] + - Class [android/app/Activity] + - Class [android/content/ContentResolver] + - Class [android/content/Intent] + - Class [android/database/Cursor] + - Class [android/net/Uri] + - Class [android/os/Bundle] + - Class [android/text/ClipboardManager] + - Class [android/util/Log] + - Class [android/view/View] + - Class [android/view/View$OnClickListener] + - Class [android/view/View$OnKeyListener] + - Class [android/widget/Button] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/client/android/Contents] + - Class [com/google/zxing/client/android/share/ShareActivity] + - Class [com/google/zxing/client/android/share/ShareActivity$1] + - Class [com/google/zxing/client/android/share/ShareActivity$2] + - Class [com/google/zxing/client/android/share/ShareActivity$3] + - Class [com/google/zxing/client/android/share/ShareActivity$4] + - Class [com/google/zxing/client/android/share/ShareActivity$5] + - Class [java/lang/Class] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/String] + - Class [java/lang/StringBuilder] + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/client/android/Contents.EMAIL_KEYS [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/Contents.PHONE_KEYS [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/share/ShareActivity.METHODS_PROJECTION [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/share/ShareActivity.PHONES_PROJECTION [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/share/ShareActivity.TAG Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/share/ShareActivity.appListener Landroid/view/View$OnClickListener;] + - Fieldref [com/google/zxing/client/android/share/ShareActivity.bookmarkListener Landroid/view/View$OnClickListener;] + - Fieldref [com/google/zxing/client/android/share/ShareActivity.clipboardButton Landroid/widget/Button;] + - Fieldref [com/google/zxing/client/android/share/ShareActivity.clipboardListener Landroid/view/View$OnClickListener;] + - Fieldref [com/google/zxing/client/android/share/ShareActivity.contactListener Landroid/view/View$OnClickListener;] + - Fieldref [com/google/zxing/client/android/share/ShareActivity.textListener Landroid/view/View$OnKeyListener;] + - Methodref [android/app/Activity. ()V] + - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V] + - Methodref [android/app/Activity.onResume ()V] + - Methodref [android/content/ContentResolver.query (Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;] + - Methodref [android/content/Intent. (Ljava/lang/String;)V] + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + - Methodref [android/content/Intent.getData ()Landroid/net/Uri;] + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;] + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - Methodref [android/net/Uri.withAppendedPath (Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;] + - Methodref [android/os/Bundle. ()V] + - Methodref [android/os/Bundle.putString (Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [android/text/ClipboardManager.hasText ()Z] + - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I] + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I] + - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V] + - Methodref [android/view/View.setOnKeyListener (Landroid/view/View$OnKeyListener;)V] + - Methodref [android/widget/Button.setEnabled (Z)V] + - Methodref [android/widget/Button.setOnClickListener (Landroid/view/View$OnClickListener;)V] + - Methodref [android/widget/Button.setText (I)V] + - Methodref [com/google/zxing/BarcodeFormat.toString ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/share/ShareActivity.findViewById (I)Landroid/view/View;] + - Methodref [com/google/zxing/client/android/share/ShareActivity.getContentResolver ()Landroid/content/ContentResolver;] + - Methodref [com/google/zxing/client/android/share/ShareActivity.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + - Methodref [com/google/zxing/client/android/share/ShareActivity.launchSearch (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/share/ShareActivity.massageContactData (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/share/ShareActivity.setContentView (I)V] + - Methodref [com/google/zxing/client/android/share/ShareActivity.showContactAsBarcode (Landroid/net/Uri;)V] + - Methodref [com/google/zxing/client/android/share/ShareActivity.showTextAsBarcode (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/share/ShareActivity.startActivity (Landroid/content/Intent;)V] + - Methodref [com/google/zxing/client/android/share/ShareActivity$1. (Lcom/google/zxing/client/android/share/ShareActivity;)V] + - Methodref [com/google/zxing/client/android/share/ShareActivity$2. (Lcom/google/zxing/client/android/share/ShareActivity;)V] + - Methodref [com/google/zxing/client/android/share/ShareActivity$3. (Lcom/google/zxing/client/android/share/ShareActivity;)V] + - Methodref [com/google/zxing/client/android/share/ShareActivity$4. (Lcom/google/zxing/client/android/share/ShareActivity;)V] + - Methodref [com/google/zxing/client/android/share/ShareActivity$5. (Lcom/google/zxing/client/android/share/ShareActivity;)V] + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + - Methodref [java/lang/String.indexOf (I)I] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - InterfaceMethodref [android/database/Cursor.close ()V] + - InterfaceMethodref [android/database/Cursor.getColumnIndex (Ljava/lang/String;)I] + - InterfaceMethodref [android/database/Cursor.getInt (I)I] + - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;] + - InterfaceMethodref [android/database/Cursor.moveToFirst ()Z] + - InterfaceMethodref [android/database/Cursor.moveToNext ()Z] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/client/android/share/ShareActivity;)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [EMAIL_KEYS [Ljava/lang/String;] + - NameAndType [METHODS_PROJECTION [Ljava/lang/String;] + - NameAndType [PHONES_PROJECTION [Ljava/lang/String;] + - NameAndType [PHONE_KEYS [Ljava/lang/String;] + - NameAndType [QR_CODE Lcom/google/zxing/BarcodeFormat;] + - NameAndType [TAG Ljava/lang/String;] + - NameAndType [addFlags (I)Landroid/content/Intent;] + - NameAndType [appListener Landroid/view/View$OnClickListener;] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [bookmarkListener Landroid/view/View$OnClickListener;] + - NameAndType [clipboardButton Landroid/widget/Button;] + - NameAndType [clipboardListener Landroid/view/View$OnClickListener;] + - NameAndType [close ()V] + - NameAndType [contactListener Landroid/view/View$OnClickListener;] + - NameAndType [findViewById (I)Landroid/view/View;] + - NameAndType [getColumnIndex (Ljava/lang/String;)I] + - NameAndType [getContentResolver ()Landroid/content/ContentResolver;] + - NameAndType [getData ()Landroid/net/Uri;] + - NameAndType [getInt (I)I] + - NameAndType [getSimpleName ()Ljava/lang/String;] + - NameAndType [getString (I)Ljava/lang/String;] + - NameAndType [getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + - NameAndType [hasText ()Z] + - NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I] + - NameAndType [indexOf (I)I] + - NameAndType [launchSearch (Ljava/lang/String;)V] + - NameAndType [length ()I] + - NameAndType [massageContactData (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [moveToFirst ()Z] + - NameAndType [moveToNext ()Z] + - NameAndType [onCreate (Landroid/os/Bundle;)V] + - NameAndType [onResume ()V] + - NameAndType [putExtra (Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;] + - NameAndType [putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - NameAndType [putString (Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [query (Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;] + - NameAndType [replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + - NameAndType [setContentView (I)V] + - NameAndType [setEnabled (Z)V] + - NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V] + - NameAndType [setOnKeyListener (Landroid/view/View$OnKeyListener;)V] + - NameAndType [setText (I)V] + - NameAndType [showContactAsBarcode (Landroid/net/Uri;)V] + - NameAndType [showTextAsBarcode (Ljava/lang/String;)V] + - NameAndType [startActivity (Landroid/content/Intent;)V] + - NameAndType [textListener Landroid/view/View$OnKeyListener;] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [w (Ljava/lang/String;Ljava/lang/String;)I] + - NameAndType [withAppendedPath (Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;] + - Utf8 [] + - Utf8 [ +] + - Utf8 [ ] + - Utf8 [ ] + - Utf8 [()I] + - Utf8 [()Landroid/content/ContentResolver;] + - Utf8 [()Landroid/net/Uri;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(I)I] + - Utf8 [(I)Landroid/content/Intent;] + - Utf8 [(I)Landroid/view/View;] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(I)V] + - Utf8 [(IILandroid/content/Intent;)V] + - Utf8 [(Landroid/content/Intent;)V] + - Utf8 [(Landroid/net/Uri;)V] + - Utf8 [(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;] + - Utf8 [(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;] + - Utf8 [(Landroid/os/Bundle;)V] + - Utf8 [(Landroid/view/View$OnClickListener;)V] + - Utf8 [(Landroid/view/View$OnKeyListener;)V] + - Utf8 [(Lcom/google/zxing/client/android/share/ShareActivity;)V] + - Utf8 [(Lcom/google/zxing/client/android/share/ShareActivity;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Z)V] + - Utf8 [] + - Utf8 [] + - Utf8 [CONTACT_TYPE] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [EMAIL_KEYS] + - Utf8 [ENCODE_DATA] + - Utf8 [ENCODE_FORMAT] + - Utf8 [ENCODE_TYPE] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [Landroid/view/View$OnClickListener;] + - Utf8 [Landroid/view/View$OnKeyListener;] + - Utf8 [Landroid/widget/Button;] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Ljava/lang/String;] + - Utf8 [METHODS_DATA_COLUMN] + - Utf8 [METHODS_KIND_COLUMN] + - Utf8 [METHODS_PROJECTION] + - Utf8 [OnClickListener] + - Utf8 [OnKeyListener] + - Utf8 [PHONES_NUMBER_COLUMN] + - Utf8 [PHONES_PROJECTION] + - Utf8 [PHONE_KEYS] + - Utf8 [PICK_APP] + - Utf8 [PICK_BOOKMARK] + - Utf8 [PICK_CONTACT] + - Utf8 [QR_CODE] + - Utf8 [Sending bundle for encoding: ] + - Utf8 [Showing contact URI as barcode: ] + - Utf8 [Showing text as barcode: ] + - Utf8 [TAG] + - Utf8 [TEXT_TYPE] + - Utf8 [Unable to find column? name] + - Utf8 [[Ljava/lang/String;] + - Utf8 [_id] + - Utf8 [access$000] + - Utf8 [addFlags] + - Utf8 [android/app/Activity] + - Utf8 [android/content/ContentResolver] + - Utf8 [android/content/Intent] + - Utf8 [android/database/Cursor] + - Utf8 [android/net/Uri] + - Utf8 [android/os/Bundle] + - Utf8 [android/text/ClipboardManager] + - Utf8 [android/util/Log] + - Utf8 [android/view/View] + - Utf8 [android/view/View$OnClickListener] + - Utf8 [android/view/View$OnKeyListener] + - Utf8 [android/widget/Button] + - Utf8 [appListener] + - Utf8 [append] + - Utf8 [bookmarkListener] + - Utf8 [clipboard] + - Utf8 [clipboardButton] + - Utf8 [clipboardListener] + - Utf8 [close] + - Utf8 [com.google.zxing.client.android.ENCODE] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/client/android/Contents] + - Utf8 [com/google/zxing/client/android/share/ShareActivity] + - Utf8 [com/google/zxing/client/android/share/ShareActivity$1] + - Utf8 [com/google/zxing/client/android/share/ShareActivity$2] + - Utf8 [com/google/zxing/client/android/share/ShareActivity$3] + - Utf8 [com/google/zxing/client/android/share/ShareActivity$4] + - Utf8 [com/google/zxing/client/android/share/ShareActivity$5] + - Utf8 [contactListener] + - Utf8 [contact_methods] + - Utf8 [data] + - Utf8 [findViewById] + - Utf8 [getColumnIndex] + - Utf8 [getContentResolver] + - Utf8 [getData] + - Utf8 [getInt] + - Utf8 [getSimpleName] + - Utf8 [getString] + - Utf8 [getStringExtra] + - Utf8 [getSystemService] + - Utf8 [hasText] + - Utf8 [i] + - Utf8 [indexOf] + - Utf8 [java/lang/Class] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuilder] + - Utf8 [kind] + - Utf8 [launchSearch] + - Utf8 [length] + - Utf8 [massageContactData] + - Utf8 [moveToFirst] + - Utf8 [moveToNext] + - Utf8 [name] + - Utf8 [number] + - Utf8 [onActivityResult] + - Utf8 [onCreate] + - Utf8 [onResume] + - Utf8 [phones] + - Utf8 [postal] + - Utf8 [putExtra] + - Utf8 [putString] + - Utf8 [query] + - Utf8 [replace] + - Utf8 [setContentView] + - Utf8 [setEnabled] + - Utf8 [setOnClickListener] + - Utf8 [setOnKeyListener] + - Utf8 [setText] + - Utf8 [showContactAsBarcode] + - Utf8 [showTextAsBarcode] + - Utf8 [startActivity] + - Utf8 [textListener] + - Utf8 [toString] + - Utf8 [url] + - Utf8 [w] + - Utf8 [withAppendedPath] + +Fields (count = 15): + - Field: TAG Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String TAG + - Field: PICK_BOOKMARK I + Access flags: 0x1a + = private static final int PICK_BOOKMARK + Class member attributes (count = 1): + - Constant value attribute: + - Integer [0] + - Field: PICK_CONTACT I + Access flags: 0x1a + = private static final int PICK_CONTACT + Class member attributes (count = 1): + - Constant value attribute: + - Integer [1] + - Field: PICK_APP I + Access flags: 0x1a + = private static final int PICK_APP + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2] + - Field: METHODS_KIND_COLUMN I + Access flags: 0x1a + = private static final int METHODS_KIND_COLUMN + Class member attributes (count = 1): + - Constant value attribute: + - Integer [1] + - Field: METHODS_DATA_COLUMN I + Access flags: 0x1a + = private static final int METHODS_DATA_COLUMN + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2] + - Field: METHODS_PROJECTION [Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String[] METHODS_PROJECTION + - Field: PHONES_NUMBER_COLUMN I + Access flags: 0x1a + = private static final int PHONES_NUMBER_COLUMN + Class member attributes (count = 1): + - Constant value attribute: + - Integer [1] + - Field: PHONES_PROJECTION [Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String[] PHONES_PROJECTION + - Field: clipboardButton Landroid/widget/Button; + Access flags: 0x2 + = private android.widget.Button clipboardButton + - Field: contactListener Landroid/view/View$OnClickListener; + Access flags: 0x12 + = private final android.view.View$OnClickListener contactListener + - Field: bookmarkListener Landroid/view/View$OnClickListener; + Access flags: 0x12 + = private final android.view.View$OnClickListener bookmarkListener + - Field: appListener Landroid/view/View$OnClickListener; + Access flags: 0x12 + = private final android.view.View$OnClickListener appListener + - Field: clipboardListener Landroid/view/View$OnClickListener; + Access flags: 0x12 + = private final android.view.View$OnClickListener clipboardListener + - Field: textListener Landroid/view/View$OnKeyListener; + Access flags: 0x12 + = private final android.view.View$OnKeyListener textListener + +Methods (count = 10): + - Method: ()V + Access flags: 0x1 + = public ShareActivity() + Class member attributes (count = 1): + - Code attribute instructions (code length = 65, locals = 1, stack = 4): + [0] aload_0 v0 + [1] invokespecial #72 + - Methodref [android/app/Activity. ()V] + [4] aload_0 v0 + [5] new #51 + - Class [com/google/zxing/client/android/share/ShareActivity$1] + [8] dup + [9] aload_0 v0 + [10] invokespecial #103 + - Methodref [com/google/zxing/client/android/share/ShareActivity$1. (Lcom/google/zxing/client/android/share/ShareActivity;)V] + [13] putfield #70 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.contactListener Landroid/view/View$OnClickListener;] + [16] aload_0 v0 + [17] new #52 + - Class [com/google/zxing/client/android/share/ShareActivity$2] + [20] dup + [21] aload_0 v0 + [22] invokespecial #104 + - Methodref [com/google/zxing/client/android/share/ShareActivity$2. (Lcom/google/zxing/client/android/share/ShareActivity;)V] + [25] putfield #67 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.bookmarkListener Landroid/view/View$OnClickListener;] + [28] aload_0 v0 + [29] new #53 + - Class [com/google/zxing/client/android/share/ShareActivity$3] + [32] dup + [33] aload_0 v0 + [34] invokespecial #105 + - Methodref [com/google/zxing/client/android/share/ShareActivity$3. (Lcom/google/zxing/client/android/share/ShareActivity;)V] + [37] putfield #66 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.appListener Landroid/view/View$OnClickListener;] + [40] aload_0 v0 + [41] new #54 + - Class [com/google/zxing/client/android/share/ShareActivity$4] + [44] dup + [45] aload_0 v0 + [46] invokespecial #106 + - Methodref [com/google/zxing/client/android/share/ShareActivity$4. (Lcom/google/zxing/client/android/share/ShareActivity;)V] + [49] putfield #69 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.clipboardListener Landroid/view/View$OnClickListener;] + [52] aload_0 v0 + [53] new #55 + - Class [com/google/zxing/client/android/share/ShareActivity$5] + [56] dup + [57] aload_0 v0 + [58] invokespecial #107 + - Methodref [com/google/zxing/client/android/share/ShareActivity$5. (Lcom/google/zxing/client/android/share/ShareActivity;)V] + [61] putfield #71 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.textListener Landroid/view/View$OnKeyListener;] + [64] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: launchSearch(Ljava/lang/String;)V + Access flags: 0x2 + = private void launchSearch(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 53, locals = 3, stack = 3): + [0] new #38 + - Class [android/content/Intent] + [3] dup + [4] ldc #27 + - String [com.google.zxing.client.android.ENCODE] + [6] invokespecial #76 + - Methodref [android/content/Intent. (Ljava/lang/String;)V] + [9] dup + [10] astore_2 v2 + [11] ldc #4 + - Integer [524288] + [13] invokevirtual #77 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [16] pop + [17] aload_2 v2 + [18] ldc #19 + - String [ENCODE_TYPE] + [20] ldc #23 + - String [TEXT_TYPE] + [22] invokevirtual #81 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [25] pop + [26] aload_2 v2 + [27] ldc #17 + - String [ENCODE_DATA] + [29] aload_1 v1 + [30] invokevirtual #81 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [33] pop + [34] aload_2 v2 + [35] ldc #18 + - String [ENCODE_FORMAT] + [37] getstatic #60 + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + [40] invokevirtual #93 + - Methodref [com/google/zxing/BarcodeFormat.toString ()Ljava/lang/String;] + [43] invokevirtual #81 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [46] pop + [47] aload_0 v0 + [48] aload_2 v2 + [49] invokevirtual #102 + - Methodref [com/google/zxing/client/android/share/ShareActivity.startActivity (Landroid/content/Intent;)V] + [52] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onCreate(Landroid/os/Bundle;)V + Access flags: 0x11 + = public final void onCreate(android.os.Bundle) + Class member attributes (count = 1): + - Code attribute instructions (code length = 88, locals = 2, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #73 + - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V] + [5] aload_0 v0 + [6] ldc #5 + - Integer [2130903048] + [8] invokevirtual #99 + - Methodref [com/google/zxing/client/android/share/ShareActivity.setContentView (I)V] + [11] aload_0 v0 + [12] ldc #8 + - Integer [2131165226] + [14] invokevirtual #94 + - Methodref [com/google/zxing/client/android/share/ShareActivity.findViewById (I)Landroid/view/View;] + [17] aload_0 v0 + [18] getfield #70 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.contactListener Landroid/view/View$OnClickListener;] + [21] invokevirtual #88 + - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V] + [24] aload_0 v0 + [25] ldc #7 + - Integer [2131165225] + [27] invokevirtual #94 + - Methodref [com/google/zxing/client/android/share/ShareActivity.findViewById (I)Landroid/view/View;] + [30] aload_0 v0 + [31] getfield #67 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.bookmarkListener Landroid/view/View$OnClickListener;] + [34] invokevirtual #88 + - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V] + [37] aload_0 v0 + [38] ldc #6 + - Integer [2131165224] + [40] invokevirtual #94 + - Methodref [com/google/zxing/client/android/share/ShareActivity.findViewById (I)Landroid/view/View;] + [43] aload_0 v0 + [44] getfield #66 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.appListener Landroid/view/View$OnClickListener;] + [47] invokevirtual #88 + - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V] + [50] aload_0 v0 + [51] aload_0 v0 + [52] ldc #9 + - Integer [2131165227] + [54] invokevirtual #94 + - Methodref [com/google/zxing/client/android/share/ShareActivity.findViewById (I)Landroid/view/View;] + [57] checkcast #47 + - Class [android/widget/Button] + [60] putfield #68 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.clipboardButton Landroid/widget/Button;] + [63] aload_0 v0 + [64] getfield #68 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.clipboardButton Landroid/widget/Button;] + [67] aload_0 v0 + [68] getfield #69 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.clipboardListener Landroid/view/View$OnClickListener;] + [71] invokevirtual #91 + - Methodref [android/widget/Button.setOnClickListener (Landroid/view/View$OnClickListener;)V] + [74] aload_0 v0 + [75] ldc #10 + - Integer [2131165228] + [77] invokevirtual #94 + - Methodref [com/google/zxing/client/android/share/ShareActivity.findViewById (I)Landroid/view/View;] + [80] aload_0 v0 + [81] getfield #71 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.textListener Landroid/view/View$OnKeyListener;] + [84] invokevirtual #89 + - Methodref [android/view/View.setOnKeyListener (Landroid/view/View$OnKeyListener;)V] + [87] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onResume()V + Access flags: 0x14 + = protected final void onResume() + Class member attributes (count = 1): + - Code attribute instructions (code length = 55, locals = 1, stack = 2): + [0] aload_0 v0 + [1] invokespecial #74 + - Methodref [android/app/Activity.onResume ()V] + [4] aload_0 v0 + [5] ldc #26 + - String [clipboard] + [7] invokevirtual #96 + - Methodref [com/google/zxing/client/android/share/ShareActivity.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + [10] checkcast #42 + - Class [android/text/ClipboardManager] + [13] invokevirtual #85 + - Methodref [android/text/ClipboardManager.hasText ()Z] + [16] ifeq +21 (target=37) + [19] aload_0 v0 + [20] getfield #68 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.clipboardButton Landroid/widget/Button;] + [23] iconst_1 + [24] invokevirtual #90 + - Methodref [android/widget/Button.setEnabled (Z)V] + [27] aload_0 v0 + [28] getfield #68 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.clipboardButton Landroid/widget/Button;] + [31] ldc #12 + - Integer [2131230745] + [33] invokevirtual #92 + - Methodref [android/widget/Button.setText (I)V] + [36] return + [37] aload_0 v0 + [38] getfield #68 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.clipboardButton Landroid/widget/Button;] + [41] iconst_0 + [42] invokevirtual #90 + - Methodref [android/widget/Button.setEnabled (Z)V] + [45] aload_0 v0 + [46] getfield #68 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.clipboardButton Landroid/widget/Button;] + [49] ldc #11 + - Integer [2131230728] + [51] invokevirtual #92 + - Methodref [android/widget/Button.setText (I)V] + [54] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onActivityResult(IILandroid/content/Intent;)V + Access flags: 0x11 + = public final void onActivityResult(int,int,android.content.Intent) + Class member attributes (count = 1): + - Code attribute instructions (code length = 133, locals = 4, stack = 3): + [0] iload_2 v2 + [1] iconst_m1 + [2] ificmpne +130 (target=132) + [5] iload_1 v1 + [6] tableswitch (3 offsets, default=126) (target=132) + 0: offset = 26, target = 32 + 1: offset = 118, target = 124 + 2: offset = 26, target = 32 + default: offset = 126, target = 132 + [32] aload_0 v0 + [33] aload_3 v3 + [34] ldc #35 + - String [url] + [36] invokevirtual #79 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [39] astore_2 v2 + [40] astore_1 v1 + [41] getstatic #65 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.TAG Ljava/lang/String;] + [44] new #59 + - Class [java/lang/StringBuilder] + [47] dup + [48] invokespecial #112 + - Methodref [java/lang/StringBuilder. ()V] + [51] ldc #22 + - String [Showing text as barcode: ] + [53] invokevirtual #114 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [56] aload_2 v2 + [57] invokevirtual #114 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [60] invokevirtual #115 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [63] invokestatic #86 + - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I] + [66] pop + [67] aload_2 v2 + [68] ifnull +55 (target=123) + [71] new #38 + - Class [android/content/Intent] + [74] dup + [75] ldc #27 + - String [com.google.zxing.client.android.ENCODE] + [77] invokespecial #76 + - Methodref [android/content/Intent. (Ljava/lang/String;)V] + [80] dup + [81] astore_3 v3 + [82] ldc #4 + - Integer [524288] + [84] invokevirtual #77 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [87] pop + [88] aload_3 v3 + [89] ldc #19 + - String [ENCODE_TYPE] + [91] ldc #23 + - String [TEXT_TYPE] + [93] invokevirtual #81 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [96] pop + [97] aload_3 v3 + [98] ldc #17 + - String [ENCODE_DATA] + [100] aload_2 v2 + [101] invokevirtual #81 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [104] pop + [105] aload_3 v3 + [106] ldc #18 + - String [ENCODE_FORMAT] + [108] getstatic #60 + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + [111] invokevirtual #93 + - Methodref [com/google/zxing/BarcodeFormat.toString ()Ljava/lang/String;] + [114] invokevirtual #81 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [117] pop + [118] aload_1 v1 + [119] aload_3 v3 + [120] invokevirtual #102 + - Methodref [com/google/zxing/client/android/share/ShareActivity.startActivity (Landroid/content/Intent;)V] + [123] return + [124] aload_0 v0 + [125] aload_3 v3 + [126] invokevirtual #78 + - Methodref [android/content/Intent.getData ()Landroid/net/Uri;] + [129] invokespecial #100 + - Methodref [com/google/zxing/client/android/share/ShareActivity.showContactAsBarcode (Landroid/net/Uri;)V] + [132] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: showTextAsBarcode(Ljava/lang/String;)V + Access flags: 0x2 + = private void showTextAsBarcode(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 84, locals = 3, stack = 3): + [0] getstatic #65 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.TAG Ljava/lang/String;] + [3] new #59 + - Class [java/lang/StringBuilder] + [6] dup + [7] invokespecial #112 + - Methodref [java/lang/StringBuilder. ()V] + [10] ldc #22 + - String [Showing text as barcode: ] + [12] invokevirtual #114 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [15] aload_1 v1 + [16] invokevirtual #114 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [19] invokevirtual #115 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [22] invokestatic #86 + - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I] + [25] pop + [26] aload_1 v1 + [27] ifnonnull +4 (target=31) + [30] return + [31] new #38 + - Class [android/content/Intent] + [34] dup + [35] ldc #27 + - String [com.google.zxing.client.android.ENCODE] + [37] invokespecial #76 + - Methodref [android/content/Intent. (Ljava/lang/String;)V] + [40] dup + [41] astore_2 v2 + [42] ldc #4 + - Integer [524288] + [44] invokevirtual #77 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [47] pop + [48] aload_2 v2 + [49] ldc #19 + - String [ENCODE_TYPE] + [51] ldc #23 + - String [TEXT_TYPE] + [53] invokevirtual #81 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [56] pop + [57] aload_2 v2 + [58] ldc #17 + - String [ENCODE_DATA] + [60] aload_1 v1 + [61] invokevirtual #81 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [64] pop + [65] aload_2 v2 + [66] ldc #18 + - String [ENCODE_FORMAT] + [68] getstatic #60 + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + [71] invokevirtual #93 + - Methodref [com/google/zxing/BarcodeFormat.toString ()Ljava/lang/String;] + [74] invokevirtual #81 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [77] pop + [78] aload_0 v0 + [79] aload_2 v2 + [80] invokevirtual #102 + - Methodref [com/google/zxing/client/android/share/ShareActivity.startActivity (Landroid/content/Intent;)V] + [83] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: showContactAsBarcode(Landroid/net/Uri;)V + Access flags: 0x2 + = private void showContactAsBarcode(android.net.Uri) + Class member attributes (count = 1): + - Code attribute instructions (code length = 614, locals = 8, stack = 6): + [0] getstatic #65 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.TAG Ljava/lang/String;] + [3] new #59 + - Class [java/lang/StringBuilder] + [6] dup + [7] invokespecial #112 + - Methodref [java/lang/StringBuilder. ()V] + [10] ldc #21 + - String [Showing contact URI as barcode: ] + [12] invokevirtual #114 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [15] aload_1 v1 + [16] invokevirtual #113 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [19] invokevirtual #115 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [22] invokestatic #86 + - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I] + [25] pop + [26] aload_1 v1 + [27] ifnonnull +4 (target=31) + [30] return + [31] aload_0 v0 + [32] invokevirtual #95 + - Methodref [com/google/zxing/client/android/share/ShareActivity.getContentResolver ()Landroid/content/ContentResolver;] + [35] astore_2 v2 + [36] aload_2 v2 + [37] aload_1 v1 + [38] aconst_null + [39] aconst_null + [40] aconst_null + [41] aconst_null + [42] invokevirtual #75 + - Methodref [android/content/ContentResolver.query (Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;] + [45] astore_3 v3 + [46] goto +5 (target=51) + [49] pop + [50] return + [51] new #41 + - Class [android/os/Bundle] + [54] dup + [55] invokespecial #83 + - Methodref [android/os/Bundle. ()V] + [58] astore v4 + [60] aload_3 v3 + [61] ifnull +552 (target=613) + [64] aload_3 v3 + [65] invokeinterface #120 + - InterfaceMethodref [android/database/Cursor.moveToFirst ()Z] + [70] ifeq +543 (target=613) + [73] aload_3 v3 + [74] ldc #31 + - String [name] + [76] invokeinterface #117 + - InterfaceMethodref [android/database/Cursor.getColumnIndex (Ljava/lang/String;)I] + [81] dup + [82] istore v5 + [84] iflt +82 (target=166) + [87] aload_3 v3 + [88] iload v5 + [90] invokeinterface #119 + - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;] + [95] dup + [96] astore v5 + [98] ifnull +65 (target=163) + [101] aload v5 + [103] invokevirtual #110 + - Methodref [java/lang/String.length ()I] + [106] ifle +57 (target=163) + [109] aload v4 + [111] ldc #31 + - String [name] + [113] aload v5 + [115] dup + [116] astore v7 + [118] bipush 10 + [120] invokevirtual #109 + - Methodref [java/lang/String.indexOf (I)I] + [123] iflt +14 (target=137) + [126] aload v7 + [128] ldc #13 + - String [ +] + [130] ldc #15 + - String [ ] + [132] invokevirtual #111 + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + [135] astore v7 + [137] aload v7 + [139] bipush 13 + [141] invokevirtual #109 + - Methodref [java/lang/String.indexOf (I)I] + [144] iflt +14 (target=158) + [147] aload v7 + [149] ldc #14 + - String [ ] + [151] ldc #15 + - String [ ] + [153] invokevirtual #111 + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + [156] astore v7 + [158] aload v7 + [160] invokevirtual #84 + - Methodref [android/os/Bundle.putString (Ljava/lang/String;Ljava/lang/String;)V] + [163] goto +12 (target=175) + [166] getstatic #65 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.TAG Ljava/lang/String;] + [169] ldc #24 + - String [Unable to find column? name] + [171] invokestatic #87 + - Methodref [android/util/Log.w (Ljava/lang/String;Ljava/lang/String;)I] + [174] pop + [175] aload_3 v3 + [176] invokeinterface #116 + - InterfaceMethodref [android/database/Cursor.close ()V] + [181] aload_1 v1 + [182] ldc #33 + - String [phones] + [184] invokestatic #82 + - Methodref [android/net/Uri.withAppendedPath (Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;] + [187] astore v5 + [189] aload_2 v2 + [190] aload v5 + [192] getstatic #64 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.PHONES_PROJECTION [Ljava/lang/String;] + [195] aconst_null + [196] aconst_null + [197] aconst_null + [198] invokevirtual #75 + - Methodref [android/content/ContentResolver.query (Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;] + [201] dup + [202] astore_3 v3 + [203] ifnull +103 (target=306) + [206] iconst_0 + [207] istore v5 + [209] aload_3 v3 + [210] invokeinterface #121 + - InterfaceMethodref [android/database/Cursor.moveToNext ()Z] + [215] ifeq +85 (target=300) + [218] aload_3 v3 + [219] iconst_1 + [220] invokeinterface #119 + - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;] + [225] astore v6 + [227] iload v5 + [229] getstatic #62 + - Fieldref [com/google/zxing/client/android/Contents.PHONE_KEYS [Ljava/lang/String;] + [232] arraylength + [233] ificmpge +64 (target=297) + [236] aload v4 + [238] getstatic #62 + - Fieldref [com/google/zxing/client/android/Contents.PHONE_KEYS [Ljava/lang/String;] + [241] iload v5 + [243] aaload + [244] aload v6 + [246] dup + [247] astore v7 + [249] bipush 10 + [251] invokevirtual #109 + - Methodref [java/lang/String.indexOf (I)I] + [254] iflt +14 (target=268) + [257] aload v7 + [259] ldc #13 + - String [ +] + [261] ldc #15 + - String [ ] + [263] invokevirtual #111 + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + [266] astore v7 + [268] aload v7 + [270] bipush 13 + [272] invokevirtual #109 + - Methodref [java/lang/String.indexOf (I)I] + [275] iflt +14 (target=289) + [278] aload v7 + [280] ldc #14 + - String [ ] + [282] ldc #15 + - String [ ] + [284] invokevirtual #111 + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + [287] astore v7 + [289] aload v7 + [291] invokevirtual #84 + - Methodref [android/os/Bundle.putString (Ljava/lang/String;Ljava/lang/String;)V] + [294] iinc v5, 1 + [297] goto -88 (target=209) + [300] aload_3 v3 + [301] invokeinterface #116 + - InterfaceMethodref [android/database/Cursor.close ()V] + [306] aload_1 v1 + [307] ldc #28 + - String [contact_methods] + [309] invokestatic #82 + - Methodref [android/net/Uri.withAppendedPath (Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;] + [312] astore v5 + [314] aload_2 v2 + [315] aload v5 + [317] getstatic #63 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.METHODS_PROJECTION [Ljava/lang/String;] + [320] aconst_null + [321] aconst_null + [322] aconst_null + [323] invokevirtual #75 + - Methodref [android/content/ContentResolver.query (Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;] + [326] dup + [327] astore v6 + [329] ifnull +204 (target=533) + [332] iconst_0 + [333] istore_1 v1 + [334] iconst_0 + [335] istore_2 v2 + [336] aload v6 + [338] invokeinterface #121 + - InterfaceMethodref [android/database/Cursor.moveToNext ()Z] + [343] ifeq +183 (target=526) + [346] aload v6 + [348] iconst_1 + [349] invokeinterface #118 + - InterfaceMethodref [android/database/Cursor.getInt (I)I] + [354] istore_3 v3 + [355] aload v6 + [357] iconst_2 + [358] invokeinterface #119 + - InterfaceMethodref [android/database/Cursor.getString (I)Ljava/lang/String;] + [363] astore v5 + [365] iload_3 v3 + [366] lookupswitch (2 offsets, default=157) (target=523) + 1: offset = 26, target = 392 + 2: offset = 97, target = 463 + default: offset = 157, target = 523 + [392] iload_1 v1 + [393] getstatic #61 + - Fieldref [com/google/zxing/client/android/Contents.EMAIL_KEYS [Ljava/lang/String;] + [396] arraylength + [397] ificmpge +126 (target=523) + [400] aload v4 + [402] getstatic #61 + - Fieldref [com/google/zxing/client/android/Contents.EMAIL_KEYS [Ljava/lang/String;] + [405] iload_1 v1 + [406] aaload + [407] aload v5 + [409] dup + [410] astore v7 + [412] bipush 10 + [414] invokevirtual #109 + - Methodref [java/lang/String.indexOf (I)I] + [417] iflt +14 (target=431) + [420] aload v7 + [422] ldc #13 + - String [ +] + [424] ldc #15 + - String [ ] + [426] invokevirtual #111 + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + [429] astore v7 + [431] aload v7 + [433] bipush 13 + [435] invokevirtual #109 + - Methodref [java/lang/String.indexOf (I)I] + [438] iflt +14 (target=452) + [441] aload v7 + [443] ldc #14 + - String [ ] + [445] ldc #15 + - String [ ] + [447] invokevirtual #111 + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + [450] astore v7 + [452] aload v7 + [454] invokevirtual #84 + - Methodref [android/os/Bundle.putString (Ljava/lang/String;Ljava/lang/String;)V] + [457] iinc v1, 1 + [460] goto -124 (target=336) + [463] iload_2 v2 + [464] ifne +59 (target=523) + [467] aload v4 + [469] ldc #34 + - String [postal] + [471] aload v5 + [473] dup + [474] astore v7 + [476] bipush 10 + [478] invokevirtual #109 + - Methodref [java/lang/String.indexOf (I)I] + [481] iflt +14 (target=495) + [484] aload v7 + [486] ldc #13 + - String [ +] + [488] ldc #15 + - String [ ] + [490] invokevirtual #111 + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + [493] astore v7 + [495] aload v7 + [497] bipush 13 + [499] invokevirtual #109 + - Methodref [java/lang/String.indexOf (I)I] + [502] iflt +14 (target=516) + [505] aload v7 + [507] ldc #14 + - String [ ] + [509] ldc #15 + - String [ ] + [511] invokevirtual #111 + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + [514] astore v7 + [516] aload v7 + [518] invokevirtual #84 + - Methodref [android/os/Bundle.putString (Ljava/lang/String;Ljava/lang/String;)V] + [521] iconst_1 + [522] istore_2 v2 + [523] goto -187 (target=336) + [526] aload v6 + [528] invokeinterface #116 + - InterfaceMethodref [android/database/Cursor.close ()V] + [533] new #38 + - Class [android/content/Intent] + [536] dup + [537] ldc #27 + - String [com.google.zxing.client.android.ENCODE] + [539] invokespecial #76 + - Methodref [android/content/Intent. (Ljava/lang/String;)V] + [542] dup + [543] astore_1 v1 + [544] ldc #4 + - Integer [524288] + [546] invokevirtual #77 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [549] pop + [550] aload_1 v1 + [551] ldc #19 + - String [ENCODE_TYPE] + [553] ldc #16 + - String [CONTACT_TYPE] + [555] invokevirtual #81 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [558] pop + [559] aload_1 v1 + [560] ldc #17 + - String [ENCODE_DATA] + [562] aload v4 + [564] invokevirtual #80 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;] + [567] pop + [568] aload_1 v1 + [569] ldc #18 + - String [ENCODE_FORMAT] + [571] getstatic #60 + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + [574] invokevirtual #93 + - Methodref [com/google/zxing/BarcodeFormat.toString ()Ljava/lang/String;] + [577] invokevirtual #81 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [580] pop + [581] getstatic #65 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.TAG Ljava/lang/String;] + [584] new #59 + - Class [java/lang/StringBuilder] + [587] dup + [588] invokespecial #112 + - Methodref [java/lang/StringBuilder. ()V] + [591] ldc #20 + - String [Sending bundle for encoding: ] + [593] invokevirtual #114 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [596] aload v4 + [598] invokevirtual #113 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [601] invokevirtual #115 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [604] invokestatic #86 + - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I] + [607] pop + [608] aload_0 v0 + [609] aload_1 v1 + [610] invokevirtual #102 + - Methodref [com/google/zxing/client/android/share/ShareActivity.startActivity (Landroid/content/Intent;)V] + [613] return + Code attribute exceptions (count = 1): + - ExceptionInfo (36 -> 46: 49): + - Class [java/lang/IllegalArgumentException] + Code attribute attributes (attribute count = 0): + - Method: massageContactData(Ljava/lang/String;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String massageContactData(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 38, locals = 1, stack = 3): + [0] aload_0 v0 + [1] bipush 10 + [3] invokevirtual #109 + - Methodref [java/lang/String.indexOf (I)I] + [6] iflt +12 (target=18) + [9] aload_0 v0 + [10] ldc #13 + - String [ +] + [12] ldc #15 + - String [ ] + [14] invokevirtual #111 + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + [17] astore_0 v0 + [18] aload_0 v0 + [19] bipush 13 + [21] invokevirtual #109 + - Methodref [java/lang/String.indexOf (I)I] + [24] iflt +12 (target=36) + [27] aload_0 v0 + [28] ldc #14 + - String [ ] + [30] ldc #15 + - String [ ] + [32] invokevirtual #111 + - Methodref [java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;] + [35] astore_0 v0 + [36] aload_0 v0 + [37] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: access$000(Lcom/google/zxing/client/android/share/ShareActivity;Ljava/lang/String;)V + Access flags: 0x1008 + = static synthetic void access$000(com.google.zxing.client.android.share.ShareActivity,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 53, locals = 3, stack = 3): + [0] new #38 + - Class [android/content/Intent] + [3] dup + [4] ldc #27 + - String [com.google.zxing.client.android.ENCODE] + [6] invokespecial #76 + - Methodref [android/content/Intent. (Ljava/lang/String;)V] + [9] dup + [10] astore_2 v2 + [11] ldc #4 + - Integer [524288] + [13] invokevirtual #77 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [16] pop + [17] aload_2 v2 + [18] ldc #19 + - String [ENCODE_TYPE] + [20] ldc #23 + - String [TEXT_TYPE] + [22] invokevirtual #81 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [25] pop + [26] aload_2 v2 + [27] ldc #17 + - String [ENCODE_DATA] + [29] aload_1 v1 + [30] invokevirtual #81 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [33] pop + [34] aload_2 v2 + [35] ldc #18 + - String [ENCODE_FORMAT] + [37] getstatic #60 + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + [40] invokevirtual #93 + - Methodref [com/google/zxing/BarcodeFormat.toString ()Ljava/lang/String;] + [43] invokevirtual #81 + - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;] + [46] pop + [47] aload_0 v0 + [48] aload_2 v2 + [49] invokevirtual #102 + - Methodref [com/google/zxing/client/android/share/ShareActivity.startActivity (Landroid/content/Intent;)V] + [52] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 48, locals = 0, stack = 4): + [0] ldc #50 + - Class [com/google/zxing/client/android/share/ShareActivity] + [2] invokevirtual #108 + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + [5] putstatic #65 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.TAG Ljava/lang/String;] + [8] iconst_3 + [9] anewarray #58 + - Class [java/lang/String] + [12] dup + [13] iconst_0 + [14] ldc #25 + - String [_id] + [16] aastore + [17] dup + [18] iconst_1 + [19] ldc #30 + - String [kind] + [21] aastore + [22] dup + [23] iconst_2 + [24] ldc #29 + - String [data] + [26] aastore + [27] putstatic #63 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.METHODS_PROJECTION [Ljava/lang/String;] + [30] iconst_2 + [31] anewarray #58 + - Class [java/lang/String] + [34] dup + [35] iconst_0 + [36] ldc #25 + - String [_id] + [38] aastore + [39] dup + [40] iconst_1 + [41] ldc #32 + - String [number] + [43] aastore + [44] putstatic #64 + - Fieldref [com/google/zxing/client/android/share/ShareActivity.PHONES_PROJECTION [Ljava/lang/String;] + [47] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 7) + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnClickListener] + - Class [android/view/View] + - Utf8 [OnClickListener] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnKeyListener] + - Class [android/view/View] + - Utf8 [OnKeyListener] + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/share/ShareActivity$1] + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/share/ShareActivity$2] + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/share/ShareActivity$3] + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/share/ShareActivity$4] + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/share/ShareActivity$5] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/share/ShareActivity$1 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.share.ShareActivity$1 extends java.lang.Object + +Interfaces (count = 1): + - Class [android/view/View$OnClickListener] + +Constant Pool (count = 52): + - Integer [524288] + - String [android.intent.action.PICK] + - Class [android/content/Intent] + - Class [android/provider/Contacts] + - Class [android/provider/Contacts$People] + - Class [android/view/View] + - Class [android/view/View$OnClickListener] + - Class [com/google/zxing/client/android/share/ShareActivity] + - Class [com/google/zxing/client/android/share/ShareActivity$1] + - Class [java/lang/Object] + - Fieldref [android/provider/Contacts$People.CONTENT_URI Landroid/net/Uri;] + - Fieldref [com/google/zxing/client/android/share/ShareActivity$1.this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + - Methodref [com/google/zxing/client/android/share/ShareActivity.startActivityForResult (Landroid/content/Intent;I)V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Landroid/net/Uri;)V] + - NameAndType [CONTENT_URI Landroid/net/Uri;] + - NameAndType [addFlags (I)Landroid/content/Intent;] + - NameAndType [startActivityForResult (Landroid/content/Intent;I)V] + - NameAndType [this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + - Utf8 [] + - Utf8 [()V] + - Utf8 [(I)Landroid/content/Intent;] + - Utf8 [(Landroid/content/Intent;I)V] + - Utf8 [(Landroid/view/View;)V] + - Utf8 [(Lcom/google/zxing/client/android/share/ShareActivity;)V] + - Utf8 [(Ljava/lang/String;Landroid/net/Uri;)V] + - Utf8 [] + - Utf8 [CONTENT_URI] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [Landroid/net/Uri;] + - Utf8 [Lcom/google/zxing/client/android/share/ShareActivity;] + - Utf8 [OnClickListener] + - Utf8 [People] + - Utf8 [addFlags] + - Utf8 [android.intent.action.PICK] + - Utf8 [android/content/Intent] + - Utf8 [android/provider/Contacts] + - Utf8 [android/provider/Contacts$People] + - Utf8 [android/view/View] + - Utf8 [android/view/View$OnClickListener] + - Utf8 [com/google/zxing/client/android/share/ShareActivity] + - Utf8 [com/google/zxing/client/android/share/ShareActivity$1] + - Utf8 [java/lang/Object] + - Utf8 [onClick] + - Utf8 [startActivityForResult] + - Utf8 [this$0] + +Fields (count = 1): + - Field: this$0 Lcom/google/zxing/client/android/share/ShareActivity; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.share.ShareActivity this$0 + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/share/ShareActivity;)V + Access flags: 0x0 + = ShareActivity$1(com.google.zxing.client.android.share.ShareActivity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #12 + - Fieldref [com/google/zxing/client/android/share/ShareActivity$1.this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + [5] aload_0 v0 + [6] invokespecial #16 + - Methodref [java/lang/Object. ()V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onClick(Landroid/view/View;)V + Access flags: 0x11 + = public final void onClick(android.view.View) + Class member attributes (count = 1): + - Code attribute instructions (code length = 30, locals = 2, stack = 4): + [0] new #3 + - Class [android/content/Intent] + [3] dup + [4] ldc #2 + - String [android.intent.action.PICK] + [6] getstatic #11 + - Fieldref [android/provider/Contacts$People.CONTENT_URI Landroid/net/Uri;] + [9] invokespecial #13 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [12] dup + [13] astore_1 v1 + [14] ldc #1 + - Integer [524288] + [16] invokevirtual #14 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [19] pop + [20] aload_0 v0 + [21] getfield #12 + - Fieldref [com/google/zxing/client/android/share/ShareActivity$1.this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + [24] aload_1 v1 + [25] iconst_1 + [26] invokevirtual #15 + - Methodref [com/google/zxing/client/android/share/ShareActivity.startActivityForResult (Landroid/content/Intent;I)V] + [29] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/share/ShareActivity] + - Inner classes attribute (count = 3) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/share/ShareActivity$1] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnClickListener] + - Class [android/view/View] + - Utf8 [OnClickListener] + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [android/provider/Contacts$People] + - Class [android/provider/Contacts] + - Utf8 [People] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/share/ShareActivity$2 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.share.ShareActivity$2 extends java.lang.Object + +Interfaces (count = 1): + - Class [android/view/View$OnClickListener] + +Constant Pool (count = 55): + - Integer [524288] + - String [android.intent.action.PICK] + - Class [android/content/Intent] + - Class [android/view/View] + - Class [android/view/View$OnClickListener] + - Class [com/google/zxing/client/android/share/BookmarkPickerActivity] + - Class [com/google/zxing/client/android/share/ShareActivity] + - Class [com/google/zxing/client/android/share/ShareActivity$2] + - Class [java/lang/Class] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/android/share/ShareActivity$2.this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + - Methodref [android/content/Intent. (Ljava/lang/String;)V] + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + - Methodref [android/content/Intent.setClassName (Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;] + - Methodref [com/google/zxing/client/android/share/ShareActivity.startActivityForResult (Landroid/content/Intent;I)V] + - Methodref [java/lang/Class.getName ()Ljava/lang/String;] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [addFlags (I)Landroid/content/Intent;] + - NameAndType [getName ()Ljava/lang/String;] + - NameAndType [setClassName (Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;] + - NameAndType [startActivityForResult (Landroid/content/Intent;I)V] + - NameAndType [this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + - Utf8 [] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)Landroid/content/Intent;] + - Utf8 [(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;] + - Utf8 [(Landroid/content/Intent;I)V] + - Utf8 [(Landroid/view/View;)V] + - Utf8 [(Lcom/google/zxing/client/android/share/ShareActivity;)V] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/share/ShareActivity;] + - Utf8 [OnClickListener] + - Utf8 [addFlags] + - Utf8 [android.intent.action.PICK] + - Utf8 [android/content/Intent] + - Utf8 [android/view/View] + - Utf8 [android/view/View$OnClickListener] + - Utf8 [com/google/zxing/client/android/share/BookmarkPickerActivity] + - Utf8 [com/google/zxing/client/android/share/ShareActivity] + - Utf8 [com/google/zxing/client/android/share/ShareActivity$2] + - Utf8 [getName] + - Utf8 [java/lang/Class] + - Utf8 [java/lang/Object] + - Utf8 [onClick] + - Utf8 [setClassName] + - Utf8 [startActivityForResult] + - Utf8 [this$0] + +Fields (count = 1): + - Field: this$0 Lcom/google/zxing/client/android/share/ShareActivity; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.share.ShareActivity this$0 + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/share/ShareActivity;)V + Access flags: 0x0 + = ShareActivity$2(com.google.zxing.client.android.share.ShareActivity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #11 + - Fieldref [com/google/zxing/client/android/share/ShareActivity$2.this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + [5] aload_0 v0 + [6] invokespecial #17 + - Methodref [java/lang/Object. ()V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onClick(Landroid/view/View;)V + Access flags: 0x11 + = public final void onClick(android.view.View) + Class member attributes (count = 1): + - Code attribute instructions (code length = 41, locals = 2, stack = 3): + [0] new #3 + - Class [android/content/Intent] + [3] dup + [4] ldc #2 + - String [android.intent.action.PICK] + [6] invokespecial #12 + - Methodref [android/content/Intent. (Ljava/lang/String;)V] + [9] dup + [10] astore_1 v1 + [11] ldc #1 + - Integer [524288] + [13] invokevirtual #13 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [16] pop + [17] aload_1 v1 + [18] aload_0 v0 + [19] getfield #11 + - Fieldref [com/google/zxing/client/android/share/ShareActivity$2.this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + [22] ldc #6 + - Class [com/google/zxing/client/android/share/BookmarkPickerActivity] + [24] invokevirtual #16 + - Methodref [java/lang/Class.getName ()Ljava/lang/String;] + [27] invokevirtual #14 + - Methodref [android/content/Intent.setClassName (Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;] + [30] pop + [31] aload_0 v0 + [32] getfield #11 + - Fieldref [com/google/zxing/client/android/share/ShareActivity$2.this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + [35] aload_1 v1 + [36] iconst_0 + [37] invokevirtual #15 + - Methodref [com/google/zxing/client/android/share/ShareActivity.startActivityForResult (Landroid/content/Intent;I)V] + [40] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/share/ShareActivity] + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/share/ShareActivity$2] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnClickListener] + - Class [android/view/View] + - Utf8 [OnClickListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/share/ShareActivity$3 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.share.ShareActivity$3 extends java.lang.Object + +Interfaces (count = 1): + - Class [android/view/View$OnClickListener] + +Constant Pool (count = 55): + - Integer [524288] + - String [android.intent.action.PICK] + - Class [android/content/Intent] + - Class [android/view/View] + - Class [android/view/View$OnClickListener] + - Class [com/google/zxing/client/android/share/AppPickerActivity] + - Class [com/google/zxing/client/android/share/ShareActivity] + - Class [com/google/zxing/client/android/share/ShareActivity$3] + - Class [java/lang/Class] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/android/share/ShareActivity$3.this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + - Methodref [android/content/Intent. (Ljava/lang/String;)V] + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + - Methodref [android/content/Intent.setClassName (Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;] + - Methodref [com/google/zxing/client/android/share/ShareActivity.startActivityForResult (Landroid/content/Intent;I)V] + - Methodref [java/lang/Class.getName ()Ljava/lang/String;] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [addFlags (I)Landroid/content/Intent;] + - NameAndType [getName ()Ljava/lang/String;] + - NameAndType [setClassName (Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;] + - NameAndType [startActivityForResult (Landroid/content/Intent;I)V] + - NameAndType [this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + - Utf8 [] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)Landroid/content/Intent;] + - Utf8 [(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;] + - Utf8 [(Landroid/content/Intent;I)V] + - Utf8 [(Landroid/view/View;)V] + - Utf8 [(Lcom/google/zxing/client/android/share/ShareActivity;)V] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/share/ShareActivity;] + - Utf8 [OnClickListener] + - Utf8 [addFlags] + - Utf8 [android.intent.action.PICK] + - Utf8 [android/content/Intent] + - Utf8 [android/view/View] + - Utf8 [android/view/View$OnClickListener] + - Utf8 [com/google/zxing/client/android/share/AppPickerActivity] + - Utf8 [com/google/zxing/client/android/share/ShareActivity] + - Utf8 [com/google/zxing/client/android/share/ShareActivity$3] + - Utf8 [getName] + - Utf8 [java/lang/Class] + - Utf8 [java/lang/Object] + - Utf8 [onClick] + - Utf8 [setClassName] + - Utf8 [startActivityForResult] + - Utf8 [this$0] + +Fields (count = 1): + - Field: this$0 Lcom/google/zxing/client/android/share/ShareActivity; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.share.ShareActivity this$0 + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/share/ShareActivity;)V + Access flags: 0x0 + = ShareActivity$3(com.google.zxing.client.android.share.ShareActivity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #11 + - Fieldref [com/google/zxing/client/android/share/ShareActivity$3.this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + [5] aload_0 v0 + [6] invokespecial #17 + - Methodref [java/lang/Object. ()V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onClick(Landroid/view/View;)V + Access flags: 0x11 + = public final void onClick(android.view.View) + Class member attributes (count = 1): + - Code attribute instructions (code length = 41, locals = 2, stack = 3): + [0] new #3 + - Class [android/content/Intent] + [3] dup + [4] ldc #2 + - String [android.intent.action.PICK] + [6] invokespecial #12 + - Methodref [android/content/Intent. (Ljava/lang/String;)V] + [9] dup + [10] astore_1 v1 + [11] ldc #1 + - Integer [524288] + [13] invokevirtual #13 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [16] pop + [17] aload_1 v1 + [18] aload_0 v0 + [19] getfield #11 + - Fieldref [com/google/zxing/client/android/share/ShareActivity$3.this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + [22] ldc #6 + - Class [com/google/zxing/client/android/share/AppPickerActivity] + [24] invokevirtual #16 + - Methodref [java/lang/Class.getName ()Ljava/lang/String;] + [27] invokevirtual #14 + - Methodref [android/content/Intent.setClassName (Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;] + [30] pop + [31] aload_0 v0 + [32] getfield #11 + - Fieldref [com/google/zxing/client/android/share/ShareActivity$3.this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + [35] aload_1 v1 + [36] iconst_2 + [37] invokevirtual #15 + - Methodref [com/google/zxing/client/android/share/ShareActivity.startActivityForResult (Landroid/content/Intent;I)V] + [40] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/share/ShareActivity] + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/share/ShareActivity$3] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnClickListener] + - Class [android/view/View] + - Utf8 [OnClickListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/share/ShareActivity$4 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.share.ShareActivity$4 extends java.lang.Object + +Interfaces (count = 1): + - Class [android/view/View$OnClickListener] + +Constant Pool (count = 51): + - String [clipboard] + - Class [android/text/ClipboardManager] + - Class [android/view/View] + - Class [android/view/View$OnClickListener] + - Class [com/google/zxing/client/android/share/ShareActivity] + - Class [com/google/zxing/client/android/share/ShareActivity$4] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/android/share/ShareActivity$4.this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + - Methodref [android/text/ClipboardManager.getText ()Ljava/lang/CharSequence;] + - Methodref [android/text/ClipboardManager.hasText ()Z] + - Methodref [com/google/zxing/client/android/share/ShareActivity.access$000 (Lcom/google/zxing/client/android/share/ShareActivity;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/android/share/ShareActivity.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/Object.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [access$000 (Lcom/google/zxing/client/android/share/ShareActivity;Ljava/lang/String;)V] + - NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + - NameAndType [getText ()Ljava/lang/CharSequence;] + - NameAndType [hasText ()Z] + - NameAndType [this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [] + - Utf8 [()Ljava/lang/CharSequence;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(Landroid/view/View;)V] + - Utf8 [(Lcom/google/zxing/client/android/share/ShareActivity;)V] + - Utf8 [(Lcom/google/zxing/client/android/share/ShareActivity;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/Object;] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/share/ShareActivity;] + - Utf8 [OnClickListener] + - Utf8 [access$000] + - Utf8 [android/text/ClipboardManager] + - Utf8 [android/view/View] + - Utf8 [android/view/View$OnClickListener] + - Utf8 [clipboard] + - Utf8 [com/google/zxing/client/android/share/ShareActivity] + - Utf8 [com/google/zxing/client/android/share/ShareActivity$4] + - Utf8 [getSystemService] + - Utf8 [getText] + - Utf8 [hasText] + - Utf8 [java/lang/Object] + - Utf8 [onClick] + - Utf8 [this$0] + - Utf8 [toString] + +Fields (count = 1): + - Field: this$0 Lcom/google/zxing/client/android/share/ShareActivity; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.share.ShareActivity this$0 + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/share/ShareActivity;)V + Access flags: 0x0 + = ShareActivity$4(com.google.zxing.client.android.share.ShareActivity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #8 + - Fieldref [com/google/zxing/client/android/share/ShareActivity$4.this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + [5] aload_0 v0 + [6] invokespecial #13 + - Methodref [java/lang/Object. ()V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onClick(Landroid/view/View;)V + Access flags: 0x11 + = public final void onClick(android.view.View) + Class member attributes (count = 1): + - Code attribute instructions (code length = 35, locals = 2, stack = 2): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/client/android/share/ShareActivity$4.this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + [4] ldc #1 + - String [clipboard] + [6] invokevirtual #12 + - Methodref [com/google/zxing/client/android/share/ShareActivity.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + [9] checkcast #2 + - Class [android/text/ClipboardManager] + [12] dup + [13] astore_1 v1 + [14] invokevirtual #10 + - Methodref [android/text/ClipboardManager.hasText ()Z] + [17] ifeq +17 (target=34) + [20] aload_0 v0 + [21] getfield #8 + - Fieldref [com/google/zxing/client/android/share/ShareActivity$4.this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + [24] aload_1 v1 + [25] invokevirtual #9 + - Methodref [android/text/ClipboardManager.getText ()Ljava/lang/CharSequence;] + [28] invokevirtual #14 + - Methodref [java/lang/Object.toString ()Ljava/lang/String;] + [31] invokestatic #11 + - Methodref [com/google/zxing/client/android/share/ShareActivity.access$000 (Lcom/google/zxing/client/android/share/ShareActivity;Ljava/lang/String;)V] + [34] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/share/ShareActivity] + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/share/ShareActivity$4] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnClickListener] + - Class [android/view/View] + - Utf8 [OnClickListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/share/ShareActivity$5 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.share.ShareActivity$5 extends java.lang.Object + +Interfaces (count = 1): + - Class [android/view/View$OnKeyListener] + +Constant Pool (count = 52): + - Class [android/view/KeyEvent] + - Class [android/view/View] + - Class [android/view/View$OnKeyListener] + - Class [android/widget/TextView] + - Class [com/google/zxing/client/android/share/ShareActivity] + - Class [com/google/zxing/client/android/share/ShareActivity$5] + - Class [java/lang/Object] + - Class [java/lang/String] + - Fieldref [com/google/zxing/client/android/share/ShareActivity$5.this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + - Methodref [android/view/KeyEvent.getAction ()I] + - Methodref [android/widget/TextView.getText ()Ljava/lang/CharSequence;] + - Methodref [com/google/zxing/client/android/share/ShareActivity.access$000 (Lcom/google/zxing/client/android/share/ShareActivity;Ljava/lang/String;)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/Object.toString ()Ljava/lang/String;] + - Methodref [java/lang/String.length ()I] + - NameAndType [ ()V] + - NameAndType [access$000 (Lcom/google/zxing/client/android/share/ShareActivity;Ljava/lang/String;)V] + - NameAndType [getAction ()I] + - NameAndType [getText ()Ljava/lang/CharSequence;] + - NameAndType [length ()I] + - NameAndType [this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [] + - Utf8 [()I] + - Utf8 [()Ljava/lang/CharSequence;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(Landroid/view/View;ILandroid/view/KeyEvent;)Z] + - Utf8 [(Lcom/google/zxing/client/android/share/ShareActivity;)V] + - Utf8 [(Lcom/google/zxing/client/android/share/ShareActivity;Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/share/ShareActivity;] + - Utf8 [OnKeyListener] + - Utf8 [access$000] + - Utf8 [android/view/KeyEvent] + - Utf8 [android/view/View] + - Utf8 [android/view/View$OnKeyListener] + - Utf8 [android/widget/TextView] + - Utf8 [com/google/zxing/client/android/share/ShareActivity] + - Utf8 [com/google/zxing/client/android/share/ShareActivity$5] + - Utf8 [getAction] + - Utf8 [getText] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [length] + - Utf8 [onKey] + - Utf8 [this$0] + - Utf8 [toString] + +Fields (count = 1): + - Field: this$0 Lcom/google/zxing/client/android/share/ShareActivity; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.share.ShareActivity this$0 + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/share/ShareActivity;)V + Access flags: 0x0 + = ShareActivity$5(com.google.zxing.client.android.share.ShareActivity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #9 + - Fieldref [com/google/zxing/client/android/share/ShareActivity$5.this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + [5] aload_0 v0 + [6] invokespecial #13 + - Methodref [java/lang/Object. ()V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onKey(Landroid/view/View;ILandroid/view/KeyEvent;)Z + Access flags: 0x11 + = public final boolean onKey(android.view.View,int,android.view.KeyEvent) + Class member attributes (count = 1): + - Code attribute instructions (code length = 47, locals = 4, stack = 2): + [0] iload_2 v2 + [1] bipush 66 + [3] ificmpne +42 (target=45) + [6] aload_3 v3 + [7] invokevirtual #10 + - Methodref [android/view/KeyEvent.getAction ()I] + [10] ifne +35 (target=45) + [13] aload_1 v1 + [14] checkcast #4 + - Class [android/widget/TextView] + [17] invokevirtual #11 + - Methodref [android/widget/TextView.getText ()Ljava/lang/CharSequence;] + [20] invokevirtual #14 + - Methodref [java/lang/Object.toString ()Ljava/lang/String;] + [23] dup + [24] astore_1 v1 + [25] ifnull +18 (target=43) + [28] aload_1 v1 + [29] invokevirtual #15 + - Methodref [java/lang/String.length ()I] + [32] ifle +11 (target=43) + [35] aload_0 v0 + [36] getfield #9 + - Fieldref [com/google/zxing/client/android/share/ShareActivity$5.this$0 Lcom/google/zxing/client/android/share/ShareActivity;] + [39] aload_1 v1 + [40] invokestatic #12 + - Methodref [com/google/zxing/client/android/share/ShareActivity.access$000 (Lcom/google/zxing/client/android/share/ShareActivity;Ljava/lang/String;)V] + [43] iconst_1 + [44] ireturn + [45] iconst_0 + [46] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/share/ShareActivity] + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/share/ShareActivity$5] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/view/View$OnKeyListener] + - Class [android/view/View] + - Utf8 [OnKeyListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/wifi/Killer + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.wifi.Killer extends java.lang.Object + +Interfaces (count = 1): + - Class [java/lang/Runnable] + +Constant Pool (count = 87): + - Integer [524288] + - Integer [2131230720] + - Integer [2131230736] + - Integer [2131230781] + - Class [android/app/Activity] + - Class [android/app/AlertDialog] + - Class [android/app/AlertDialog$Builder] + - Class [android/content/ActivityNotFoundException] + - Class [android/content/DialogInterface] + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/Intent] + - Class [android/os/Handler] + - Class [com/google/zxing/client/android/wifi/Killer] + - Class [com/google/zxing/client/android/wifi/Killer$1] + - Class [java/lang/Object] + - Class [java/lang/Runnable] + - Class [java/util/Timer] + - Long [3000] + - Fieldref [com/google/zxing/client/android/wifi/Killer.parent Landroid/app/Activity;] + - Methodref [android/app/Activity.startActivity (Landroid/content/Intent;)V] + - Methodref [android/app/AlertDialog$Builder. (Landroid/content/Context;)V] + - Methodref [android/app/AlertDialog$Builder.setMessage (I)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.setTitle (I)Landroid/app/AlertDialog$Builder;] + - Methodref [android/app/AlertDialog$Builder.show ()Landroid/app/AlertDialog;] + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + - Methodref [android/os/Handler. ()V] + - Methodref [com/google/zxing/client/android/wifi/Killer$1. (Lcom/google/zxing/client/android/wifi/Killer;Landroid/os/Handler;)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/util/Timer. ()V] + - Methodref [java/util/Timer.schedule (Ljava/util/TimerTask;J)V] + - NameAndType [ ()V] + - NameAndType [ (Landroid/content/Context;)V] + - NameAndType [ (Lcom/google/zxing/client/android/wifi/Killer;Landroid/os/Handler;)V] + - NameAndType [addFlags (I)Landroid/content/Intent;] + - NameAndType [parent Landroid/app/Activity;] + - NameAndType [schedule (Ljava/util/TimerTask;J)V] + - NameAndType [setMessage (I)Landroid/app/AlertDialog$Builder;] + - NameAndType [setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - NameAndType [setTitle (I)Landroid/app/AlertDialog$Builder;] + - NameAndType [show ()Landroid/app/AlertDialog;] + - NameAndType [startActivity (Landroid/content/Intent;)V] + - Utf8 [] + - Utf8 [()Landroid/app/AlertDialog;] + - Utf8 [()V] + - Utf8 [(I)Landroid/app/AlertDialog$Builder;] + - Utf8 [(I)Landroid/content/Intent;] + - Utf8 [(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + - Utf8 [(Landroid/app/Activity;)V] + - Utf8 [(Landroid/content/Context;)V] + - Utf8 [(Landroid/content/Intent;)V] + - Utf8 [(Lcom/google/zxing/client/android/wifi/Killer;Landroid/os/Handler;)V] + - Utf8 [(Ljava/util/TimerTask;J)V] + - Utf8 [] + - Utf8 [Builder] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [DELAY_MS] + - Utf8 [InnerClasses] + - Utf8 [J] + - Utf8 [Landroid/app/Activity;] + - Utf8 [OnClickListener] + - Utf8 [addFlags] + - Utf8 [android/app/Activity] + - Utf8 [android/app/AlertDialog] + - Utf8 [android/app/AlertDialog$Builder] + - Utf8 [android/content/ActivityNotFoundException] + - Utf8 [android/content/DialogInterface] + - Utf8 [android/content/DialogInterface$OnClickListener] + - Utf8 [android/content/Intent] + - Utf8 [android/os/Handler] + - Utf8 [com/google/zxing/client/android/wifi/Killer] + - Utf8 [com/google/zxing/client/android/wifi/Killer$1] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/Runnable] + - Utf8 [java/util/Timer] + - Utf8 [launchIntent] + - Utf8 [parent] + - Utf8 [run] + - Utf8 [schedule] + - Utf8 [setMessage] + - Utf8 [setPositiveButton] + - Utf8 [setTitle] + - Utf8 [show] + - Utf8 [startActivity] + +Fields (count = 2): + - Field: DELAY_MS J + Access flags: 0x1a + = private static final long DELAY_MS + Class member attributes (count = 1): + - Constant value attribute: + - Long [3000] + - Field: parent Landroid/app/Activity; + Access flags: 0x12 + = private final android.app.Activity parent + +Methods (count = 3): + - Method: (Landroid/app/Activity;)V + Access flags: 0x0 + = Killer(android.app.Activity) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #30 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #20 + - Fieldref [com/google/zxing/client/android/wifi/Killer.parent Landroid/app/Activity;] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: launchIntent(Landroid/content/Intent;)V + Access flags: 0x10 + = final void launchIntent(android.content.Intent) + Class member attributes (count = 1): + - Code attribute instructions (code length = 61, locals = 2, stack = 3): + [0] aload_1 v1 + [1] ifnull +59 (target=60) + [4] aload_1 v1 + [5] ldc #1 + - Integer [524288] + [7] invokevirtual #27 + - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;] + [10] pop + [11] aload_0 v0 + [12] getfield #20 + - Fieldref [com/google/zxing/client/android/wifi/Killer.parent Landroid/app/Activity;] + [15] aload_1 v1 + [16] invokevirtual #21 + - Methodref [android/app/Activity.startActivity (Landroid/content/Intent;)V] + [19] return + [20] pop + [21] new #7 + - Class [android/app/AlertDialog$Builder] + [24] dup + [25] aload_0 v0 + [26] getfield #20 + - Fieldref [com/google/zxing/client/android/wifi/Killer.parent Landroid/app/Activity;] + [29] invokespecial #22 + - Methodref [android/app/AlertDialog$Builder. (Landroid/content/Context;)V] + [32] dup + [33] astore_1 v1 + [34] ldc #2 + - Integer [2131230720] + [36] invokevirtual #25 + - Methodref [android/app/AlertDialog$Builder.setTitle (I)Landroid/app/AlertDialog$Builder;] + [39] pop + [40] aload_1 v1 + [41] ldc #4 + - Integer [2131230781] + [43] invokevirtual #23 + - Methodref [android/app/AlertDialog$Builder.setMessage (I)Landroid/app/AlertDialog$Builder;] + [46] pop + [47] aload_1 v1 + [48] ldc #3 + - Integer [2131230736] + [50] aconst_null + [51] invokevirtual #24 + - Methodref [android/app/AlertDialog$Builder.setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;] + [54] pop + [55] aload_1 v1 + [56] invokevirtual #26 + - Methodref [android/app/AlertDialog$Builder.show ()Landroid/app/AlertDialog;] + [59] pop + [60] return + Code attribute exceptions (count = 1): + - ExceptionInfo (11 -> 19: 20): + - Class [android/content/ActivityNotFoundException] + Code attribute attributes (attribute count = 0): + - Method: run()V + Access flags: 0x11 + = public final void run() + Class member attributes (count = 1): + - Code attribute instructions (code length = 31, locals = 2, stack = 5): + [0] new #12 + - Class [android/os/Handler] + [3] dup + [4] invokespecial #28 + - Methodref [android/os/Handler. ()V] + [7] astore_1 v1 + [8] new #17 + - Class [java/util/Timer] + [11] dup + [12] invokespecial #31 + - Methodref [java/util/Timer. ()V] + [15] new #14 + - Class [com/google/zxing/client/android/wifi/Killer$1] + [18] dup + [19] aload_0 v0 + [20] aload_1 v1 + [21] invokespecial #29 + - Methodref [com/google/zxing/client/android/wifi/Killer$1. (Lcom/google/zxing/client/android/wifi/Killer;Landroid/os/Handler;)V] + [24] ldc2_w #18 + - Long [3000] + [27] invokevirtual #32 + - Methodref [java/util/Timer.schedule (Ljava/util/TimerTask;J)V] + [30] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 3) + - InnerClassesInfo: + Access flags: 0x9 = public static + - Class [android/app/AlertDialog$Builder] + - Class [android/app/AlertDialog] + - Utf8 [Builder] + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/wifi/Killer$1] + - InnerClassesInfo: + Access flags: 0x609 = public static interface + - Class [android/content/DialogInterface$OnClickListener] + - Class [android/content/DialogInterface] + - Utf8 [OnClickListener] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/wifi/Killer$1 + Superclass: java/util/TimerTask + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.wifi.Killer$1 extends java.util.TimerTask + +Interfaces (count = 0): + +Constant Pool (count = 37): + - Class [android/os/Handler] + - Class [com/google/zxing/client/android/wifi/Killer] + - Class [com/google/zxing/client/android/wifi/Killer$1] + - Class [com/google/zxing/client/android/wifi/Killer$1$1] + - Class [java/util/TimerTask] + - Fieldref [com/google/zxing/client/android/wifi/Killer$1.this$0 Lcom/google/zxing/client/android/wifi/Killer;] + - Fieldref [com/google/zxing/client/android/wifi/Killer$1.val$handler Landroid/os/Handler;] + - Methodref [android/os/Handler.post (Ljava/lang/Runnable;)Z] + - Methodref [com/google/zxing/client/android/wifi/Killer$1$1. (Lcom/google/zxing/client/android/wifi/Killer$1;)V] + - Methodref [java/util/TimerTask. ()V] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/client/android/wifi/Killer$1;)V] + - NameAndType [post (Ljava/lang/Runnable;)Z] + - NameAndType [run ()V] + - NameAndType [this$0 Lcom/google/zxing/client/android/wifi/Killer;] + - NameAndType [val$handler Landroid/os/Handler;] + - Utf8 [] + - Utf8 [()V] + - Utf8 [(Lcom/google/zxing/client/android/wifi/Killer$1;)V] + - Utf8 [(Lcom/google/zxing/client/android/wifi/Killer;Landroid/os/Handler;)V] + - Utf8 [(Ljava/lang/Runnable;)Z] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [Landroid/os/Handler;] + - Utf8 [Lcom/google/zxing/client/android/wifi/Killer;] + - Utf8 [android/os/Handler] + - Utf8 [com/google/zxing/client/android/wifi/Killer] + - Utf8 [com/google/zxing/client/android/wifi/Killer$1] + - Utf8 [com/google/zxing/client/android/wifi/Killer$1$1] + - Utf8 [java/util/TimerTask] + - Utf8 [post] + - Utf8 [run] + - Utf8 [this$0] + - Utf8 [val$handler] + +Fields (count = 2): + - Field: val$handler Landroid/os/Handler; + Access flags: 0x1010 + = final synthetic android.os.Handler val$handler + - Field: this$0 Lcom/google/zxing/client/android/wifi/Killer; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.wifi.Killer this$0 + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/wifi/Killer;Landroid/os/Handler;)V + Access flags: 0x0 + = Killer$1(com.google.zxing.client.android.wifi.Killer,android.os.Handler) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 3, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #6 + - Fieldref [com/google/zxing/client/android/wifi/Killer$1.this$0 Lcom/google/zxing/client/android/wifi/Killer;] + [5] aload_0 v0 + [6] aload_2 v2 + [7] putfield #7 + - Fieldref [com/google/zxing/client/android/wifi/Killer$1.val$handler Landroid/os/Handler;] + [10] aload_0 v0 + [11] invokespecial #10 + - Methodref [java/util/TimerTask. ()V] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: run()V + Access flags: 0x11 + = public final void run() + Class member attributes (count = 1): + - Code attribute instructions (code length = 17, locals = 1, stack = 4): + [0] aload_0 v0 + [1] getfield #7 + - Fieldref [com/google/zxing/client/android/wifi/Killer$1.val$handler Landroid/os/Handler;] + [4] new #4 + - Class [com/google/zxing/client/android/wifi/Killer$1$1] + [7] dup + [8] aload_0 v0 + [9] invokespecial #9 + - Methodref [com/google/zxing/client/android/wifi/Killer$1$1. (Lcom/google/zxing/client/android/wifi/Killer$1;)V] + [12] invokevirtual #8 + - Methodref [android/os/Handler.post (Ljava/lang/Runnable;)Z] + [15] pop + [16] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/wifi/Killer] + - NameAndType [run ()V] + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/wifi/Killer$1$1] + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/wifi/Killer$1] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/wifi/Killer$1$1 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.wifi.Killer$1$1 extends java.lang.Object + +Interfaces (count = 1): + - Class [java/lang/Runnable] + +Constant Pool (count = 49): + - String [android.intent.action.VIEW] + - String [http://www.google.com/] + - Class [android/content/Intent] + - Class [android/net/Uri] + - Class [com/google/zxing/client/android/wifi/Killer] + - Class [com/google/zxing/client/android/wifi/Killer$1] + - Class [com/google/zxing/client/android/wifi/Killer$1$1] + - Class [java/lang/Object] + - Class [java/lang/Runnable] + - Fieldref [com/google/zxing/client/android/wifi/Killer$1.this$0 Lcom/google/zxing/client/android/wifi/Killer;] + - Fieldref [com/google/zxing/client/android/wifi/Killer$1$1.this$1 Lcom/google/zxing/client/android/wifi/Killer$1;] + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + - Methodref [com/google/zxing/client/android/wifi/Killer.launchIntent (Landroid/content/Intent;)V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Landroid/net/Uri;)V] + - NameAndType [launchIntent (Landroid/content/Intent;)V] + - NameAndType [parse (Ljava/lang/String;)Landroid/net/Uri;] + - NameAndType [run ()V] + - NameAndType [this$0 Lcom/google/zxing/client/android/wifi/Killer;] + - NameAndType [this$1 Lcom/google/zxing/client/android/wifi/Killer$1;] + - Utf8 [] + - Utf8 [()V] + - Utf8 [(Landroid/content/Intent;)V] + - Utf8 [(Lcom/google/zxing/client/android/wifi/Killer$1;)V] + - Utf8 [(Ljava/lang/String;)Landroid/net/Uri;] + - Utf8 [(Ljava/lang/String;Landroid/net/Uri;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EnclosingMethod] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/wifi/Killer$1;] + - Utf8 [Lcom/google/zxing/client/android/wifi/Killer;] + - Utf8 [android.intent.action.VIEW] + - Utf8 [android/content/Intent] + - Utf8 [android/net/Uri] + - Utf8 [com/google/zxing/client/android/wifi/Killer] + - Utf8 [com/google/zxing/client/android/wifi/Killer$1] + - Utf8 [com/google/zxing/client/android/wifi/Killer$1$1] + - Utf8 [http://www.google.com/] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/Runnable] + - Utf8 [launchIntent] + - Utf8 [parse] + - Utf8 [run] + - Utf8 [this$0] + - Utf8 [this$1] + +Fields (count = 1): + - Field: this$1 Lcom/google/zxing/client/android/wifi/Killer$1; + Access flags: 0x1010 + = final synthetic com.google.zxing.client.android.wifi.Killer$1 this$1 + +Methods (count = 2): + - Method: (Lcom/google/zxing/client/android/wifi/Killer$1;)V + Access flags: 0x0 + = Killer$1$1(com.google.zxing.client.android.wifi.Killer$1) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #11 + - Fieldref [com/google/zxing/client/android/wifi/Killer$1$1.this$1 Lcom/google/zxing/client/android/wifi/Killer$1;] + [5] aload_0 v0 + [6] invokespecial #15 + - Methodref [java/lang/Object. ()V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: run()V + Access flags: 0x11 + = public final void run() + Class member attributes (count = 1): + - Code attribute instructions (code length = 25, locals = 1, stack = 5): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/client/android/wifi/Killer$1$1.this$1 Lcom/google/zxing/client/android/wifi/Killer$1;] + [4] getfield #10 + - Fieldref [com/google/zxing/client/android/wifi/Killer$1.this$0 Lcom/google/zxing/client/android/wifi/Killer;] + [7] new #3 + - Class [android/content/Intent] + [10] dup + [11] ldc #1 + - String [android.intent.action.VIEW] + [13] ldc #2 + - String [http://www.google.com/] + [15] invokestatic #13 + - Methodref [android/net/Uri.parse (Ljava/lang/String;)Landroid/net/Uri;] + [18] invokespecial #12 + - Methodref [android/content/Intent. (Ljava/lang/String;Landroid/net/Uri;)V] + [21] invokevirtual #14 + - Methodref [com/google/zxing/client/android/wifi/Killer.launchIntent (Landroid/content/Intent;)V] + [24] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Enclosing method attribute: + - Class [com/google/zxing/client/android/wifi/Killer$1] + - NameAndType [run ()V] + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/wifi/Killer$1] + - InnerClassesInfo: + Access flags: 0x0 = + - Class [com/google/zxing/client/android/wifi/Killer$1$1] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/wifi/NetworkSetting + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.wifi.NetworkSetting extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 33): + - Class [com/google/zxing/client/android/wifi/NetworkSetting] + - Class [com/google/zxing/client/android/wifi/WifiActivity] + - Class [com/google/zxing/client/android/wifi/WifiActivity$NetworkType] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/android/wifi/NetworkSetting.networkType Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - Fieldref [com/google/zxing/client/android/wifi/NetworkSetting.password Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/wifi/NetworkSetting.ssid Ljava/lang/String;] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [networkType Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - NameAndType [password Ljava/lang/String;] + - NameAndType [ssid Ljava/lang/String;] + - Utf8 [()Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - Utf8 [Ljava/lang/String;] + - Utf8 [NetworkType] + - Utf8 [com/google/zxing/client/android/wifi/NetworkSetting] + - Utf8 [com/google/zxing/client/android/wifi/WifiActivity] + - Utf8 [com/google/zxing/client/android/wifi/WifiActivity$NetworkType] + - Utf8 [getNetworkType] + - Utf8 [getPassword] + - Utf8 [getSsid] + - Utf8 [java/lang/Object] + - Utf8 [networkType] + - Utf8 [password] + - Utf8 [ssid] + +Fields (count = 3): + - Field: networkType Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType; + Access flags: 0x12 + = private final com.google.zxing.client.android.wifi.WifiActivity$NetworkType networkType + - Field: password Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String password + - Field: ssid Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String ssid + +Methods (count = 4): + - Method: (Ljava/lang/String;Ljava/lang/String;Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;)V + Access flags: 0x0 + = NetworkSetting(java.lang.String,java.lang.String,com.google.zxing.client.android.wifi.WifiActivity$NetworkType) + Class member attributes (count = 1): + - Code attribute instructions (code length = 20, locals = 4, stack = 2): + [0] aload_0 v0 + [1] invokespecial #8 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #7 + - Fieldref [com/google/zxing/client/android/wifi/NetworkSetting.ssid Ljava/lang/String;] + [9] aload_0 v0 + [10] aload_2 v2 + [11] putfield #6 + - Fieldref [com/google/zxing/client/android/wifi/NetworkSetting.password Ljava/lang/String;] + [14] aload_0 v0 + [15] aload_3 v3 + [16] putfield #5 + - Fieldref [com/google/zxing/client/android/wifi/NetworkSetting.networkType Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [19] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getNetworkType()Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType; + Access flags: 0x10 + = final com.google.zxing.client.android.wifi.WifiActivity$NetworkType getNetworkType() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #5 + - Fieldref [com/google/zxing/client/android/wifi/NetworkSetting.networkType Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getPassword()Ljava/lang/String; + Access flags: 0x10 + = final java.lang.String getPassword() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/client/android/wifi/NetworkSetting.password Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getSsid()Ljava/lang/String; + Access flags: 0x10 + = final java.lang.String getSsid() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #7 + - Fieldref [com/google/zxing/client/android/wifi/NetworkSetting.ssid Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x4019 = public static final enum + - Class [com/google/zxing/client/android/wifi/WifiActivity$NetworkType] + - Class [com/google/zxing/client/android/wifi/WifiActivity] + - Utf8 [NetworkType] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/wifi/NetworkUtil + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.wifi.NetworkUtil extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 71): + - String [] + - String [[0-9A-Fa-f]+] + - Class [android/text/TextUtils] + - Class [com/google/zxing/client/android/wifi/NetworkUtil] + - Class [java/lang/CharSequence] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/StringBuilder] + - Class [java/util/regex/Matcher] + - Class [java/util/regex/Pattern] + - Fieldref [com/google/zxing/client/android/wifi/NetworkUtil.HEX_DIGITS Ljava/util/regex/Pattern;] + - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - Methodref [java/util/regex/Matcher.matches ()Z] + - Methodref [java/util/regex/Pattern.compile (Ljava/lang/String;)Ljava/util/regex/Pattern;] + - Methodref [java/util/regex/Pattern.matcher (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;] + - InterfaceMethodref [java/lang/CharSequence.length ()I] + - NameAndType [ ()V] + - NameAndType [HEX_DIGITS Ljava/util/regex/Pattern;] + - NameAndType [append (C)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [charAt (I)C] + - NameAndType [compile (Ljava/lang/String;)Ljava/util/regex/Pattern;] + - NameAndType [isEmpty (Ljava/lang/CharSequence;)Z] + - NameAndType [length ()I] + - NameAndType [matcher (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;] + - NameAndType [matches ()Z] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(C)Ljava/lang/StringBuilder;] + - Utf8 [(I)C] + - Utf8 [(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;] + - Utf8 [(Ljava/lang/CharSequence;)Z] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)Ljava/util/regex/Pattern;] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [HEX_DIGITS] + - Utf8 [Ljava/util/regex/Pattern;] + - Utf8 [[0-9A-Fa-f]+] + - Utf8 [android/text/TextUtils] + - Utf8 [append] + - Utf8 [charAt] + - Utf8 [com/google/zxing/client/android/wifi/NetworkUtil] + - Utf8 [compile] + - Utf8 [convertToQuotedString] + - Utf8 [isEmpty] + - Utf8 [isHexWepKey] + - Utf8 [java/lang/CharSequence] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuilder] + - Utf8 [java/util/regex/Matcher] + - Utf8 [java/util/regex/Pattern] + - Utf8 [length] + - Utf8 [matcher] + - Utf8 [matches] + - Utf8 [toString] + +Fields (count = 1): + - Field: HEX_DIGITS Ljava/util/regex/Pattern; + Access flags: 0x1a + = private static final java.util.regex.Pattern HEX_DIGITS + +Methods (count = 4): + - Method: ()V + Access flags: 0x2 + = private NetworkUtil() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #13 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: convertToQuotedString(Ljava/lang/String;)Ljava/lang/String; + Access flags: 0x8 + = static java.lang.String convertToQuotedString(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 74, locals = 2, stack = 2): + [0] aload_0 v0 + [1] ifnonnull +5 (target=6) + [4] aconst_null + [5] areturn + [6] aload_0 v0 + [7] invokestatic #12 + - Methodref [android/text/TextUtils.isEmpty (Ljava/lang/CharSequence;)Z] + [10] ifeq +6 (target=16) + [13] ldc #1 + - String [] + [15] areturn + [16] aload_0 v0 + [17] invokevirtual #15 + - Methodref [java/lang/String.length ()I] + [20] iconst_1 + [21] isub + [22] dup + [23] istore_1 v1 + [24] iflt +23 (target=47) + [27] aload_0 v0 + [28] iconst_0 + [29] invokevirtual #14 + - Methodref [java/lang/String.charAt (I)C] + [32] bipush 34 + [34] ificmpne +15 (target=49) + [37] aload_0 v0 + [38] iload_1 v1 + [39] invokevirtual #14 + - Methodref [java/lang/String.charAt (I)C] + [42] bipush 34 + [44] ificmpne +5 (target=49) + [47] aload_0 v0 + [48] areturn + [49] new #8 + - Class [java/lang/StringBuilder] + [52] dup + [53] invokespecial #16 + - Methodref [java/lang/StringBuilder. ()V] + [56] bipush 34 + [58] invokevirtual #17 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [61] aload_0 v0 + [62] invokevirtual #18 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [65] bipush 34 + [67] invokevirtual #17 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [70] invokevirtual #19 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [73] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isHexWepKey(Ljava/lang/CharSequence;)Z + Access flags: 0x8 + = static boolean isHexWepKey(java.lang.CharSequence) + Class member attributes (count = 1): + - Code attribute instructions (code length = 48, locals = 2, stack = 2): + [0] aload_0 v0 + [1] ifnonnull +5 (target=6) + [4] iconst_0 + [5] ireturn + [6] aload_0 v0 + [7] invokeinterface #23 + - InterfaceMethodref [java/lang/CharSequence.length ()I] + [12] dup + [13] istore_1 v1 + [14] bipush 10 + [16] ificmpeq +15 (target=31) + [19] iload_1 v1 + [20] bipush 26 + [22] ificmpeq +9 (target=31) + [25] iload_1 v1 + [26] bipush 58 + [28] ificmpne +18 (target=46) + [31] getstatic #11 + - Fieldref [com/google/zxing/client/android/wifi/NetworkUtil.HEX_DIGITS Ljava/util/regex/Pattern;] + [34] aload_0 v0 + [35] invokevirtual #22 + - Methodref [java/util/regex/Pattern.matcher (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;] + [38] invokevirtual #20 + - Methodref [java/util/regex/Matcher.matches ()Z] + [41] ifeq +5 (target=46) + [44] iconst_1 + [45] ireturn + [46] iconst_0 + [47] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 9, locals = 0, stack = 1): + [0] ldc #2 + - String [[0-9A-Fa-f]+] + [2] invokestatic #21 + - Methodref [java/util/regex/Pattern.compile (Ljava/lang/String;)Ljava/util/regex/Pattern;] + [5] putstatic #11 + - Fieldref [com/google/zxing/client/android/wifi/NetworkUtil.HEX_DIGITS Ljava/util/regex/Pattern;] + [8] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/wifi/WifiActivity + Superclass: android/app/Activity + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.android.wifi.WifiActivity extends android.app.Activity + +Interfaces (count = 0): + +Constant Pool (count = 393): + - Integer [-1] + - Integer [3] + - Integer [2130903044] + - Integer [2131165218] + - Integer [2131230834] + - Integer [2131230836] + - Integer [2131230837] + - Integer [2131230838] + - Integer [2131230839] + - Integer [2131230840] + - String [] + - String [ +Type: ] + - String [A 64 bit hex password entered.] + - String [A normal password entered: I am quoting it.] + - String [Adding new configuration: +SSID: ] + - String [Empty password prompting a simple account setting] + - String [Encountered another error. Errorcount = ] + - String [Inserted/Modified network ] + - String [PASSWORD] + - String [Removing network ] + - String [SSID] + - String [TYPE] + - String [Type: ] + - String [WEP] + - String [WPA] + - String [[0-9A-Fa-f]{64}] + - String [android.net.conn.CONNECTIVITY_CHANGE] + - String [android.net.wifi.STATE_CHANGE] + - String [android.net.wifi.WIFI_STATE_CHANGED] + - String [android.net.wifi.supplicant.STATE_CHANGE] + - String [com.google.zxing.client.android.WIFI_CONNECT] + - String [nopass] + - String [wifi] + - Class [android/app/Activity] + - Class [android/content/Intent] + - Class [android/content/IntentFilter] + - Class [android/net/wifi/WifiConfiguration] + - Class [android/net/wifi/WifiManager] + - Class [android/util/Log] + - Class [android/widget/TextView] + - Class [com/google/zxing/client/android/wifi/NetworkSetting] + - Class [com/google/zxing/client/android/wifi/NetworkUtil] + - Class [com/google/zxing/client/android/wifi/WifiActivity] + - Class [com/google/zxing/client/android/wifi/WifiActivity$NetworkType] + - Class [com/google/zxing/client/android/wifi/WifiReceiver] + - Class [java/lang/Class] + - Class [java/lang/String] + - Class [java/lang/StringBuilder] + - Class [java/util/BitSet] + - Class [java/util/Iterator] + - Class [java/util/List] + - Class [java/util/regex/Matcher] + - Class [java/util/regex/Pattern] + - Fieldref [android/net/wifi/WifiConfiguration.SSID Ljava/lang/String;] + - Fieldref [android/net/wifi/WifiConfiguration.allowedAuthAlgorithms Ljava/util/BitSet;] + - Fieldref [android/net/wifi/WifiConfiguration.allowedGroupCiphers Ljava/util/BitSet;] + - Fieldref [android/net/wifi/WifiConfiguration.allowedKeyManagement Ljava/util/BitSet;] + - Fieldref [android/net/wifi/WifiConfiguration.allowedPairwiseCiphers Ljava/util/BitSet;] + - Fieldref [android/net/wifi/WifiConfiguration.allowedProtocols Ljava/util/BitSet;] + - Fieldref [android/net/wifi/WifiConfiguration.hiddenSSID Z] + - Fieldref [android/net/wifi/WifiConfiguration.networkId I] + - Fieldref [android/net/wifi/WifiConfiguration.preSharedKey Ljava/lang/String;] + - Fieldref [android/net/wifi/WifiConfiguration.wepKeys [Ljava/lang/String;] + - Fieldref [android/net/wifi/WifiConfiguration.wepTxKeyIndex I] + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.HEX_DIGITS_64 Ljava/util/regex/Pattern;] + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.TAG Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.errorCount I] + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.mWifiStateFilter Landroid/content/IntentFilter;] + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.networkId I] + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.receiverRegistered Z] + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.statusView Landroid/widget/TextView;] + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiManager Landroid/net/wifi/WifiManager;] + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiReceiver Lcom/google/zxing/client/android/wifi/WifiReceiver;] + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_INVALID Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_NOPASS Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_WEP Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_WPA Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - Methodref [android/app/Activity. ()V] + - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V] + - Methodref [android/app/Activity.onDestroy ()V] + - Methodref [android/app/Activity.onPause ()V] + - Methodref [android/app/Activity.onResume ()V] + - Methodref [android/content/Intent.getAction ()Ljava/lang/String;] + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [android/content/IntentFilter. (Ljava/lang/String;)V] + - Methodref [android/content/IntentFilter.addAction (Ljava/lang/String;)V] + - Methodref [android/net/wifi/WifiConfiguration. ()V] + - Methodref [android/net/wifi/WifiManager.addNetwork (Landroid/net/wifi/WifiConfiguration;)I] + - Methodref [android/net/wifi/WifiManager.disconnect ()Z] + - Methodref [android/net/wifi/WifiManager.enableNetwork (IZ)Z] + - Methodref [android/net/wifi/WifiManager.getConfiguredNetworks ()Ljava/util/List;] + - Methodref [android/net/wifi/WifiManager.reassociate ()Z] + - Methodref [android/net/wifi/WifiManager.removeNetwork (I)Z] + - Methodref [android/net/wifi/WifiManager.saveConfiguration ()Z] + - Methodref [android/net/wifi/WifiManager.setWifiEnabled (Z)Z] + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + - Methodref [android/widget/TextView.setText (I)V] + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting. (Ljava/lang/String;Ljava/lang/String;Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;)V] + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getNetworkType ()Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getPassword ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getSsid ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/wifi/NetworkUtil.convertToQuotedString (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/wifi/NetworkUtil.isHexWepKey (Ljava/lang/CharSequence;)Z] + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.changeNetwork (Lcom/google/zxing/client/android/wifi/NetworkSetting;)I] + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.changeNetworkCommon (Lcom/google/zxing/client/android/wifi/NetworkSetting;)Landroid/net/wifi/WifiConfiguration;] + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.changeNetworkUnEncrypted (Lcom/google/zxing/client/android/wifi/NetworkSetting;)I] + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.changeNetworkWEP (Lcom/google/zxing/client/android/wifi/NetworkSetting;)I] + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.changeNetworkWPA (Lcom/google/zxing/client/android/wifi/NetworkSetting;)I] + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.doError (I)I] + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.findNetworkInExistingConfig (Ljava/lang/String;)Landroid/net/wifi/WifiConfiguration;] + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.findViewById (I)Landroid/view/View;] + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.finish ()V] + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.getIntent ()Landroid/content/Intent;] + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.registerReceiver (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;] + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.requestNetworkChange (Landroid/net/wifi/WifiConfiguration;)I] + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.setContentView (I)V] + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.unregisterReceiver (Landroid/content/BroadcastReceiver;)V] + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.updateNetwork$570c61c4 (Landroid/net/wifi/WifiConfiguration;)I] + - Methodref [com/google/zxing/client/android/wifi/WifiReceiver. (Landroid/net/wifi/WifiManager;Lcom/google/zxing/client/android/wifi/WifiActivity;Landroid/widget/TextView;)V] + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - Methodref [java/util/BitSet.clear ()V] + - Methodref [java/util/BitSet.set (I)V] + - Methodref [java/util/regex/Matcher.matches ()Z] + - Methodref [java/util/regex/Pattern.compile (Ljava/lang/String;)Ljava/util/regex/Pattern;] + - Methodref [java/util/regex/Pattern.matcher (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;] + - InterfaceMethodref [java/util/Iterator.hasNext ()Z] + - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;] + - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;] + - NameAndType [ ()V] + - NameAndType [ (Landroid/net/wifi/WifiManager;Lcom/google/zxing/client/android/wifi/WifiActivity;Landroid/widget/TextView;)V] + - NameAndType [ (Landroid/net/wifi/WifiManager;Lcom/google/zxing/client/android/wifi/WifiActivity;Landroid/widget/TextView;Ljava/lang/String;)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;)V] + - NameAndType [HEX_DIGITS_64 Ljava/util/regex/Pattern;] + - NameAndType [NETWORK_INVALID Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - NameAndType [NETWORK_NOPASS Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - NameAndType [NETWORK_WEP Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - NameAndType [NETWORK_WPA Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - NameAndType [SSID Ljava/lang/String;] + - NameAndType [TAG Ljava/lang/String;] + - NameAndType [addAction (Ljava/lang/String;)V] + - NameAndType [addNetwork (Landroid/net/wifi/WifiConfiguration;)I] + - NameAndType [allowedAuthAlgorithms Ljava/util/BitSet;] + - NameAndType [allowedGroupCiphers Ljava/util/BitSet;] + - NameAndType [allowedKeyManagement Ljava/util/BitSet;] + - NameAndType [allowedPairwiseCiphers Ljava/util/BitSet;] + - NameAndType [allowedProtocols Ljava/util/BitSet;] + - NameAndType [append (I)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [changeNetwork (Lcom/google/zxing/client/android/wifi/NetworkSetting;)I] + - NameAndType [changeNetworkCommon (Lcom/google/zxing/client/android/wifi/NetworkSetting;)Landroid/net/wifi/WifiConfiguration;] + - NameAndType [changeNetworkUnEncrypted (Lcom/google/zxing/client/android/wifi/NetworkSetting;)I] + - NameAndType [changeNetworkWEP (Lcom/google/zxing/client/android/wifi/NetworkSetting;)I] + - NameAndType [changeNetworkWPA (Lcom/google/zxing/client/android/wifi/NetworkSetting;)I] + - NameAndType [clear ()V] + - NameAndType [compile (Ljava/lang/String;)Ljava/util/regex/Pattern;] + - NameAndType [convertToQuotedString (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I] + - NameAndType [disconnect ()Z] + - NameAndType [doError (I)I] + - NameAndType [enableNetwork (IZ)Z] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [errorCount I] + - NameAndType [findNetworkInExistingConfig (Ljava/lang/String;)Landroid/net/wifi/WifiConfiguration;] + - NameAndType [findViewById (I)Landroid/view/View;] + - NameAndType [finish ()V] + - NameAndType [getAction ()Ljava/lang/String;] + - NameAndType [getConfiguredNetworks ()Ljava/util/List;] + - NameAndType [getIntent ()Landroid/content/Intent;] + - NameAndType [getNetworkType ()Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - NameAndType [getPassword ()Ljava/lang/String;] + - NameAndType [getSimpleName ()Ljava/lang/String;] + - NameAndType [getSsid ()Ljava/lang/String;] + - NameAndType [getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + - NameAndType [hasNext ()Z] + - NameAndType [hiddenSSID Z] + - NameAndType [isHexWepKey (Ljava/lang/CharSequence;)Z] + - NameAndType [iterator ()Ljava/util/Iterator;] + - NameAndType [length ()I] + - NameAndType [mWifiStateFilter Landroid/content/IntentFilter;] + - NameAndType [matcher (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;] + - NameAndType [matches ()Z] + - NameAndType [networkId I] + - NameAndType [next ()Ljava/lang/Object;] + - NameAndType [onCreate (Landroid/os/Bundle;)V] + - NameAndType [onDestroy ()V] + - NameAndType [onPause ()V] + - NameAndType [onResume ()V] + - NameAndType [preSharedKey Ljava/lang/String;] + - NameAndType [reassociate ()Z] + - NameAndType [receiverRegistered Z] + - NameAndType [registerReceiver (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;] + - NameAndType [removeNetwork (I)Z] + - NameAndType [requestNetworkChange (Landroid/net/wifi/WifiConfiguration;)I] + - NameAndType [saveConfiguration ()Z] + - NameAndType [set (I)V] + - NameAndType [setContentView (I)V] + - NameAndType [setText (I)V] + - NameAndType [setWifiEnabled (Z)Z] + - NameAndType [statusView Landroid/widget/TextView;] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [unregisterReceiver (Landroid/content/BroadcastReceiver;)V] + - NameAndType [updateNetwork (Landroid/net/wifi/WifiConfiguration;Z)I] + - NameAndType [updateNetwork$570c61c4 (Landroid/net/wifi/WifiConfiguration;)I] + - NameAndType [wepKeys [Ljava/lang/String;] + - NameAndType [wepTxKeyIndex I] + - NameAndType [wifiManager Landroid/net/wifi/WifiManager;] + - NameAndType [wifiReceiver Lcom/google/zxing/client/android/wifi/WifiReceiver;] + - Utf8 [] + - Utf8 [ +Type: ] + - Utf8 [()I] + - Utf8 [()Landroid/content/Intent;] + - Utf8 [()Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - Utf8 [()Ljava/lang/Object;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Ljava/util/Iterator;] + - Utf8 [()Ljava/util/List;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(I)I] + - Utf8 [(I)Landroid/view/View;] + - Utf8 [(I)Ljava/lang/StringBuilder;] + - Utf8 [(I)V] + - Utf8 [(I)Z] + - Utf8 [(IZ)Z] + - Utf8 [(Landroid/content/BroadcastReceiver;)V] + - Utf8 [(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;] + - Utf8 [(Landroid/net/wifi/WifiConfiguration;)I] + - Utf8 [(Landroid/net/wifi/WifiConfiguration;Z)I] + - Utf8 [(Landroid/net/wifi/WifiManager;Lcom/google/zxing/client/android/wifi/WifiActivity;Landroid/widget/TextView;)V] + - Utf8 [(Landroid/net/wifi/WifiManager;Lcom/google/zxing/client/android/wifi/WifiActivity;Landroid/widget/TextView;Ljava/lang/String;)V] + - Utf8 [(Landroid/os/Bundle;)V] + - Utf8 [(Lcom/google/zxing/client/android/wifi/NetworkSetting;)I] + - Utf8 [(Lcom/google/zxing/client/android/wifi/NetworkSetting;)Landroid/net/wifi/WifiConfiguration;] + - Utf8 [(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;] + - Utf8 [(Ljava/lang/CharSequence;)Z] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;)Landroid/net/wifi/WifiConfiguration;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)Ljava/util/regex/Pattern;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;)V] + - Utf8 [(Z)Z] + - Utf8 [] + - Utf8 [] + - Utf8 [A 64 bit hex password entered.] + - Utf8 [A normal password entered: I am quoting it.] + - Utf8 [Adding new configuration: +SSID: ] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Empty password prompting a simple account setting] + - Utf8 [Encountered another error. Errorcount = ] + - Utf8 [FAILURE_NO_NETWORK_ID] + - Utf8 [HEX_DIGITS_64] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [Inserted/Modified network ] + - Utf8 [Landroid/content/IntentFilter;] + - Utf8 [Landroid/net/wifi/WifiManager;] + - Utf8 [Landroid/widget/TextView;] + - Utf8 [Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - Utf8 [Lcom/google/zxing/client/android/wifi/WifiReceiver;] + - Utf8 [Ljava/lang/String;] + - Utf8 [Ljava/util/BitSet;] + - Utf8 [Ljava/util/regex/Pattern;] + - Utf8 [MAX_ERROR_COUNT] + - Utf8 [NETWORK_INVALID] + - Utf8 [NETWORK_NOPASS] + - Utf8 [NETWORK_WEP] + - Utf8 [NETWORK_WPA] + - Utf8 [NetworkType] + - Utf8 [PASSWORD] + - Utf8 [Removing network ] + - Utf8 [SSID] + - Utf8 [TAG] + - Utf8 [TYPE] + - Utf8 [Type: ] + - Utf8 [WEP] + - Utf8 [WPA] + - Utf8 [Z] + - Utf8 [[0-9A-Fa-f]{64}] + - Utf8 [[Ljava/lang/String;] + - Utf8 [addAction] + - Utf8 [addNetwork] + - Utf8 [allowedAuthAlgorithms] + - Utf8 [allowedGroupCiphers] + - Utf8 [allowedKeyManagement] + - Utf8 [allowedPairwiseCiphers] + - Utf8 [allowedProtocols] + - Utf8 [android.net.conn.CONNECTIVITY_CHANGE] + - Utf8 [android.net.wifi.STATE_CHANGE] + - Utf8 [android.net.wifi.WIFI_STATE_CHANGED] + - Utf8 [android.net.wifi.supplicant.STATE_CHANGE] + - Utf8 [android/app/Activity] + - Utf8 [android/content/Intent] + - Utf8 [android/content/IntentFilter] + - Utf8 [android/net/wifi/WifiConfiguration] + - Utf8 [android/net/wifi/WifiManager] + - Utf8 [android/util/Log] + - Utf8 [android/widget/TextView] + - Utf8 [append] + - Utf8 [changeNetwork] + - Utf8 [changeNetworkCommon] + - Utf8 [changeNetworkUnEncrypted] + - Utf8 [changeNetworkWEP] + - Utf8 [changeNetworkWPA] + - Utf8 [clear] + - Utf8 [com.google.zxing.client.android.WIFI_CONNECT] + - Utf8 [com/google/zxing/client/android/wifi/NetworkSetting] + - Utf8 [com/google/zxing/client/android/wifi/NetworkUtil] + - Utf8 [com/google/zxing/client/android/wifi/WifiActivity] + - Utf8 [com/google/zxing/client/android/wifi/WifiActivity$NetworkType] + - Utf8 [com/google/zxing/client/android/wifi/WifiReceiver] + - Utf8 [compile] + - Utf8 [convertToQuotedString] + - Utf8 [d] + - Utf8 [disconnect] + - Utf8 [doError] + - Utf8 [enableNetwork] + - Utf8 [equals] + - Utf8 [errorCount] + - Utf8 [findNetworkInExistingConfig] + - Utf8 [findViewById] + - Utf8 [finish] + - Utf8 [getAction] + - Utf8 [getConfiguredNetworks] + - Utf8 [getIntent] + - Utf8 [getNetworkType] + - Utf8 [getPassword] + - Utf8 [getSimpleName] + - Utf8 [getSsid] + - Utf8 [getStringExtra] + - Utf8 [getSystemService] + - Utf8 [gotError] + - Utf8 [hasNext] + - Utf8 [hiddenSSID] + - Utf8 [isHexWepKey] + - Utf8 [iterator] + - Utf8 [java/lang/Class] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuilder] + - Utf8 [java/util/BitSet] + - Utf8 [java/util/Iterator] + - Utf8 [java/util/List] + - Utf8 [java/util/regex/Matcher] + - Utf8 [java/util/regex/Pattern] + - Utf8 [length] + - Utf8 [mWifiStateFilter] + - Utf8 [matcher] + - Utf8 [matches] + - Utf8 [networkId] + - Utf8 [next] + - Utf8 [nopass] + - Utf8 [onCreate] + - Utf8 [onDestroy] + - Utf8 [onPause] + - Utf8 [onResume] + - Utf8 [preSharedKey] + - Utf8 [reassociate] + - Utf8 [receiverRegistered] + - Utf8 [registerReceiver] + - Utf8 [removeNetwork] + - Utf8 [requestNetworkChange] + - Utf8 [saveConfiguration] + - Utf8 [set] + - Utf8 [setContentView] + - Utf8 [setText] + - Utf8 [setWifiEnabled] + - Utf8 [statusView] + - Utf8 [toString] + - Utf8 [unregisterReceiver] + - Utf8 [updateNetwork] + - Utf8 [updateNetwork$570c61c4] + - Utf8 [wepKeys] + - Utf8 [wepTxKeyIndex] + - Utf8 [wifi] + - Utf8 [wifiManager] + - Utf8 [wifiReceiver] + +Fields (count = 11): + - Field: TAG Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String TAG + - Field: MAX_ERROR_COUNT I + Access flags: 0x1a + = private static final int MAX_ERROR_COUNT + Class member attributes (count = 1): + - Constant value attribute: + - Integer [3] + - Field: FAILURE_NO_NETWORK_ID I + Access flags: 0x1a + = private static final int FAILURE_NO_NETWORK_ID + Class member attributes (count = 1): + - Constant value attribute: + - Integer [-1] + - Field: HEX_DIGITS_64 Ljava/util/regex/Pattern; + Access flags: 0x1a + = private static final java.util.regex.Pattern HEX_DIGITS_64 + - Field: wifiManager Landroid/net/wifi/WifiManager; + Access flags: 0x2 + = private android.net.wifi.WifiManager wifiManager + - Field: statusView Landroid/widget/TextView; + Access flags: 0x2 + = private android.widget.TextView statusView + - Field: wifiReceiver Lcom/google/zxing/client/android/wifi/WifiReceiver; + Access flags: 0x2 + = private com.google.zxing.client.android.wifi.WifiReceiver wifiReceiver + - Field: receiverRegistered Z + Access flags: 0x2 + = private boolean receiverRegistered + - Field: networkId I + Access flags: 0x2 + = private int networkId + - Field: errorCount I + Access flags: 0x2 + = private int errorCount + - Field: mWifiStateFilter Landroid/content/IntentFilter; + Access flags: 0x2 + = private android.content.IntentFilter mWifiStateFilter + +Methods (count = 16): + - Method: ()V + Access flags: 0x1 + = public WifiActivity() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #78 + - Methodref [android/app/Activity. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: gotError()V + Access flags: 0x10 + = final void gotError() + Class member attributes (count = 1): + - Code attribute instructions (code length = 60, locals = 1, stack = 3): + [0] aload_0 v0 + [1] dup + [2] getfield #67 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.errorCount I] + [5] iconst_1 + [6] iadd + [7] putfield #67 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.errorCount I] + [10] getstatic #66 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.TAG Ljava/lang/String;] + [13] new #48 + - Class [java/lang/StringBuilder] + [16] dup + [17] invokespecial #124 + - Methodref [java/lang/StringBuilder. ()V] + [20] ldc #17 + - String [Encountered another error. Errorcount = ] + [22] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [25] aload_0 v0 + [26] getfield #67 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.errorCount I] + [29] invokevirtual #125 + - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] + [32] invokevirtual #128 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [35] invokestatic #96 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [38] pop + [39] aload_0 v0 + [40] getfield #67 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.errorCount I] + [43] iconst_3 + [44] ificmple +15 (target=59) + [47] aload_0 v0 + [48] iconst_0 + [49] putfield #67 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.errorCount I] + [52] aload_0 v0 + [53] ldc #10 + - Integer [2131230840] + [55] invokespecial #109 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.doError (I)I] + [58] pop + [59] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: changeNetwork(Lcom/google/zxing/client/android/wifi/NetworkSetting;)I + Access flags: 0x2 + = private int changeNetwork(com.google.zxing.client.android.wifi.NetworkSetting) + Class member attributes (count = 1): + - Code attribute instructions (code length = 348, locals = 4, stack = 3): + [0] aload_1 v1 + [1] invokevirtual #101 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getSsid ()Ljava/lang/String;] + [4] ifnull +13 (target=17) + [7] aload_1 v1 + [8] invokevirtual #101 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getSsid ()Ljava/lang/String;] + [11] invokevirtual #123 + - Methodref [java/lang/String.length ()I] + [14] ifne +10 (target=24) + [17] aload_0 v0 + [18] ldc #8 + - Integer [2131230838] + [20] invokespecial #109 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.doError (I)I] + [23] ireturn + [24] aload_1 v1 + [25] invokevirtual #99 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getNetworkType ()Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [28] getstatic #74 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_INVALID Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [31] ifacmpne +10 (target=41) + [34] aload_0 v0 + [35] ldc #9 + - Integer [2131230839] + [37] invokespecial #109 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.doError (I)I] + [40] ireturn + [41] aload_1 v1 + [42] invokevirtual #100 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getPassword ()Ljava/lang/String;] + [45] ifnull +30 (target=75) + [48] aload_1 v1 + [49] invokevirtual #100 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getPassword ()Ljava/lang/String;] + [52] invokevirtual #123 + - Methodref [java/lang/String.length ()I] + [55] ifeq +20 (target=75) + [58] aload_1 v1 + [59] invokevirtual #99 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getNetworkType ()Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [62] ifnull +13 (target=75) + [65] aload_1 v1 + [66] invokevirtual #99 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getNetworkType ()Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [69] getstatic #75 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_NOPASS Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [72] ifacmpne +49 (target=121) + [75] aload_0 v0 + [76] aload_1 v1 + [77] astore_2 v2 + [78] astore_1 v1 + [79] getstatic #66 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.TAG Ljava/lang/String;] + [82] ldc #16 + - String [Empty password prompting a simple account setting] + [84] invokestatic #96 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [87] pop + [88] aload_1 v1 + [89] aload_2 v2 + [90] invokespecial #105 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.changeNetworkCommon (Lcom/google/zxing/client/android/wifi/NetworkSetting;)Landroid/net/wifi/WifiConfiguration;] + [93] dup + [94] astore_3 v3 + [95] getfield #63 + - Fieldref [android/net/wifi/WifiConfiguration.wepKeys [Ljava/lang/String;] + [98] iconst_0 + [99] ldc #11 + - String [] + [101] aastore + [102] aload_3 v3 + [103] getfield #57 + - Fieldref [android/net/wifi/WifiConfiguration.allowedKeyManagement Ljava/util/BitSet;] + [106] iconst_0 + [107] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [110] aload_3 v3 + [111] iconst_0 + [112] putfield #64 + - Fieldref [android/net/wifi/WifiConfiguration.wepTxKeyIndex I] + [115] aload_1 v1 + [116] aload_3 v3 + [117] invokespecial #116 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.requestNetworkChange (Landroid/net/wifi/WifiConfiguration;)I] + [120] ireturn + [121] aload_1 v1 + [122] invokevirtual #99 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getNetworkType ()Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [125] getstatic #77 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_WPA Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [128] ifacmpne +119 (target=247) + [131] aload_0 v0 + [132] aload_1 v1 + [133] astore_2 v2 + [134] dup + [135] astore_1 v1 + [136] aload_2 v2 + [137] invokespecial #105 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.changeNetworkCommon (Lcom/google/zxing/client/android/wifi/NetworkSetting;)Landroid/net/wifi/WifiConfiguration;] + [140] astore_3 v3 + [141] aload_2 v2 + [142] invokevirtual #100 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getPassword ()Ljava/lang/String;] + [145] astore_2 v2 + [146] getstatic #65 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.HEX_DIGITS_64 Ljava/util/regex/Pattern;] + [149] aload_2 v2 + [150] invokevirtual #133 + - Methodref [java/util/regex/Pattern.matcher (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;] + [153] invokevirtual #131 + - Methodref [java/util/regex/Matcher.matches ()Z] + [156] ifeq +20 (target=176) + [159] getstatic #66 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.TAG Ljava/lang/String;] + [162] ldc #13 + - String [A 64 bit hex password entered.] + [164] invokestatic #96 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [167] pop + [168] aload_3 v3 + [169] aload_2 v2 + [170] putfield #62 + - Fieldref [android/net/wifi/WifiConfiguration.preSharedKey Ljava/lang/String;] + [173] goto +20 (target=193) + [176] getstatic #66 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.TAG Ljava/lang/String;] + [179] ldc #14 + - String [A normal password entered: I am quoting it.] + [181] invokestatic #96 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [184] pop + [185] aload_3 v3 + [186] aload_2 v2 + [187] invokestatic #102 + - Methodref [com/google/zxing/client/android/wifi/NetworkUtil.convertToQuotedString (Ljava/lang/String;)Ljava/lang/String;] + [190] putfield #62 + - Fieldref [android/net/wifi/WifiConfiguration.preSharedKey Ljava/lang/String;] + [193] aload_3 v3 + [194] getfield #55 + - Fieldref [android/net/wifi/WifiConfiguration.allowedAuthAlgorithms Ljava/util/BitSet;] + [197] iconst_0 + [198] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [201] aload_3 v3 + [202] getfield #59 + - Fieldref [android/net/wifi/WifiConfiguration.allowedProtocols Ljava/util/BitSet;] + [205] iconst_0 + [206] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [209] aload_3 v3 + [210] getfield #57 + - Fieldref [android/net/wifi/WifiConfiguration.allowedKeyManagement Ljava/util/BitSet;] + [213] iconst_1 + [214] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [217] aload_3 v3 + [218] getfield #56 + - Fieldref [android/net/wifi/WifiConfiguration.allowedGroupCiphers Ljava/util/BitSet;] + [221] iconst_2 + [222] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [225] aload_3 v3 + [226] getfield #56 + - Fieldref [android/net/wifi/WifiConfiguration.allowedGroupCiphers Ljava/util/BitSet;] + [229] iconst_3 + [230] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [233] aload_3 v3 + [234] getfield #59 + - Fieldref [android/net/wifi/WifiConfiguration.allowedProtocols Ljava/util/BitSet;] + [237] iconst_1 + [238] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [241] aload_1 v1 + [242] aload_3 v3 + [243] invokespecial #116 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.requestNetworkChange (Landroid/net/wifi/WifiConfiguration;)I] + [246] ireturn + [247] aload_0 v0 + [248] aload_1 v1 + [249] astore_2 v2 + [250] dup + [251] astore_1 v1 + [252] aload_2 v2 + [253] invokespecial #105 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.changeNetworkCommon (Lcom/google/zxing/client/android/wifi/NetworkSetting;)Landroid/net/wifi/WifiConfiguration;] + [256] astore_3 v3 + [257] aload_2 v2 + [258] invokevirtual #100 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getPassword ()Ljava/lang/String;] + [261] dup + [262] astore_2 v2 + [263] invokestatic #103 + - Methodref [com/google/zxing/client/android/wifi/NetworkUtil.isHexWepKey (Ljava/lang/CharSequence;)Z] + [266] ifeq +13 (target=279) + [269] aload_3 v3 + [270] getfield #63 + - Fieldref [android/net/wifi/WifiConfiguration.wepKeys [Ljava/lang/String;] + [273] iconst_0 + [274] aload_2 v2 + [275] aastore + [276] goto +13 (target=289) + [279] aload_3 v3 + [280] getfield #63 + - Fieldref [android/net/wifi/WifiConfiguration.wepKeys [Ljava/lang/String;] + [283] iconst_0 + [284] aload_2 v2 + [285] invokestatic #102 + - Methodref [com/google/zxing/client/android/wifi/NetworkUtil.convertToQuotedString (Ljava/lang/String;)Ljava/lang/String;] + [288] aastore + [289] aload_3 v3 + [290] getfield #55 + - Fieldref [android/net/wifi/WifiConfiguration.allowedAuthAlgorithms Ljava/util/BitSet;] + [293] iconst_1 + [294] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [297] aload_3 v3 + [298] getfield #56 + - Fieldref [android/net/wifi/WifiConfiguration.allowedGroupCiphers Ljava/util/BitSet;] + [301] iconst_3 + [302] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [305] aload_3 v3 + [306] getfield #56 + - Fieldref [android/net/wifi/WifiConfiguration.allowedGroupCiphers Ljava/util/BitSet;] + [309] iconst_2 + [310] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [313] aload_3 v3 + [314] getfield #56 + - Fieldref [android/net/wifi/WifiConfiguration.allowedGroupCiphers Ljava/util/BitSet;] + [317] iconst_0 + [318] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [321] aload_3 v3 + [322] getfield #56 + - Fieldref [android/net/wifi/WifiConfiguration.allowedGroupCiphers Ljava/util/BitSet;] + [325] iconst_1 + [326] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [329] aload_3 v3 + [330] getfield #57 + - Fieldref [android/net/wifi/WifiConfiguration.allowedKeyManagement Ljava/util/BitSet;] + [333] iconst_0 + [334] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [337] aload_3 v3 + [338] iconst_0 + [339] putfield #64 + - Fieldref [android/net/wifi/WifiConfiguration.wepTxKeyIndex I] + [342] aload_1 v1 + [343] aload_3 v3 + [344] invokespecial #116 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.requestNetworkChange (Landroid/net/wifi/WifiConfiguration;)I] + [347] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: doError(I)I + Access flags: 0x2 + = private int doError(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 62, locals = 2, stack = 2): + [0] aload_0 v0 + [1] getfield #71 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.statusView Landroid/widget/TextView;] + [4] iload_1 v1 + [5] invokevirtual #97 + - Methodref [android/widget/TextView.setText (I)V] + [8] aload_0 v0 + [9] getfield #72 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiManager Landroid/net/wifi/WifiManager;] + [12] invokevirtual #89 + - Methodref [android/net/wifi/WifiManager.disconnect ()Z] + [15] pop + [16] aload_0 v0 + [17] getfield #69 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.networkId I] + [20] ifle +20 (target=40) + [23] aload_0 v0 + [24] getfield #72 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiManager Landroid/net/wifi/WifiManager;] + [27] aload_0 v0 + [28] getfield #69 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.networkId I] + [31] invokevirtual #93 + - Methodref [android/net/wifi/WifiManager.removeNetwork (I)Z] + [34] pop + [35] aload_0 v0 + [36] iconst_m1 + [37] putfield #69 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.networkId I] + [40] aload_0 v0 + [41] getfield #70 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.receiverRegistered Z] + [44] ifeq +16 (target=60) + [47] aload_0 v0 + [48] aload_0 v0 + [49] getfield #73 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiReceiver Lcom/google/zxing/client/android/wifi/WifiReceiver;] + [52] invokevirtual #118 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.unregisterReceiver (Landroid/content/BroadcastReceiver;)V] + [55] aload_0 v0 + [56] iconst_0 + [57] putfield #70 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.receiverRegistered Z] + [60] iconst_m1 + [61] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: changeNetworkCommon(Lcom/google/zxing/client/android/wifi/NetworkSetting;)Landroid/net/wifi/WifiConfiguration; + Access flags: 0x2 + = private android.net.wifi.WifiConfiguration changeNetworkCommon(com.google.zxing.client.android.wifi.NetworkSetting) + Class member attributes (count = 1): + - Code attribute instructions (code length = 111, locals = 3, stack = 3): + [0] aload_0 v0 + [1] getfield #71 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.statusView Landroid/widget/TextView;] + [4] ldc #6 + - Integer [2131230836] + [6] invokevirtual #97 + - Methodref [android/widget/TextView.setText (I)V] + [9] getstatic #66 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.TAG Ljava/lang/String;] + [12] new #48 + - Class [java/lang/StringBuilder] + [15] dup + [16] invokespecial #124 + - Methodref [java/lang/StringBuilder. ()V] + [19] ldc #15 + - String [Adding new configuration: +SSID: ] + [21] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [24] aload_1 v1 + [25] invokevirtual #101 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getSsid ()Ljava/lang/String;] + [28] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [31] ldc #12 + - String [ +Type: ] + [33] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [36] aload_1 v1 + [37] invokevirtual #99 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getNetworkType ()Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [40] invokevirtual #126 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [43] invokevirtual #128 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [46] invokestatic #96 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [49] pop + [50] new #37 + - Class [android/net/wifi/WifiConfiguration] + [53] dup + [54] invokespecial #87 + - Methodref [android/net/wifi/WifiConfiguration. ()V] + [57] dup + [58] astore_2 v2 + [59] getfield #55 + - Fieldref [android/net/wifi/WifiConfiguration.allowedAuthAlgorithms Ljava/util/BitSet;] + [62] invokevirtual #129 + - Methodref [java/util/BitSet.clear ()V] + [65] aload_2 v2 + [66] getfield #56 + - Fieldref [android/net/wifi/WifiConfiguration.allowedGroupCiphers Ljava/util/BitSet;] + [69] invokevirtual #129 + - Methodref [java/util/BitSet.clear ()V] + [72] aload_2 v2 + [73] getfield #57 + - Fieldref [android/net/wifi/WifiConfiguration.allowedKeyManagement Ljava/util/BitSet;] + [76] invokevirtual #129 + - Methodref [java/util/BitSet.clear ()V] + [79] aload_2 v2 + [80] getfield #58 + - Fieldref [android/net/wifi/WifiConfiguration.allowedPairwiseCiphers Ljava/util/BitSet;] + [83] invokevirtual #129 + - Methodref [java/util/BitSet.clear ()V] + [86] aload_2 v2 + [87] getfield #59 + - Fieldref [android/net/wifi/WifiConfiguration.allowedProtocols Ljava/util/BitSet;] + [90] invokevirtual #129 + - Methodref [java/util/BitSet.clear ()V] + [93] aload_2 v2 + [94] aload_1 v1 + [95] invokevirtual #101 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getSsid ()Ljava/lang/String;] + [98] invokestatic #102 + - Methodref [com/google/zxing/client/android/wifi/NetworkUtil.convertToQuotedString (Ljava/lang/String;)Ljava/lang/String;] + [101] putfield #54 + - Fieldref [android/net/wifi/WifiConfiguration.SSID Ljava/lang/String;] + [104] aload_2 v2 + [105] iconst_1 + [106] putfield #60 + - Fieldref [android/net/wifi/WifiConfiguration.hiddenSSID Z] + [109] aload_2 v2 + [110] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: requestNetworkChange(Landroid/net/wifi/WifiConfiguration;)I + Access flags: 0x2 + = private int requestNetworkChange(android.net.wifi.WifiConfiguration) + Class member attributes (count = 1): + - Code attribute instructions (code length = 246, locals = 6, stack = 3): + [0] aload_0 v0 + [1] getfield #71 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.statusView Landroid/widget/TextView;] + [4] ldc #5 + - Integer [2131230834] + [6] invokevirtual #97 + - Methodref [android/widget/TextView.setText (I)V] + [9] aload_0 v0 + [10] aload_1 v1 + [11] astore_2 v2 + [12] dup + [13] astore_1 v1 + [14] aload_2 v2 + [15] getfield #54 + - Fieldref [android/net/wifi/WifiConfiguration.SSID Ljava/lang/String;] + [18] astore v4 + [20] getfield #72 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiManager Landroid/net/wifi/WifiManager;] + [23] invokevirtual #91 + - Methodref [android/net/wifi/WifiManager.getConfiguredNetworks ()Ljava/util/List;] + [26] invokeinterface #136 + - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;] + [31] astore_3 v3 + [32] aload_3 v3 + [33] invokeinterface #134 + - InterfaceMethodref [java/util/Iterator.hasNext ()Z] + [38] ifeq +34 (target=72) + [41] aload_3 v3 + [42] invokeinterface #135 + - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;] + [47] checkcast #37 + - Class [android/net/wifi/WifiConfiguration] + [50] dup + [51] astore v5 + [53] getfield #54 + - Fieldref [android/net/wifi/WifiConfiguration.SSID Ljava/lang/String;] + [56] aload v4 + [58] invokevirtual #122 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [61] ifeq +8 (target=69) + [64] aload v5 + [66] goto +7 (target=73) + [69] goto -37 (target=32) + [72] aconst_null + [73] astore_3 v3 + [74] aload_1 v1 + [75] getfield #72 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiManager Landroid/net/wifi/WifiManager;] + [78] invokevirtual #89 + - Methodref [android/net/wifi/WifiManager.disconnect ()Z] + [81] pop + [82] aload_3 v3 + [83] ifnonnull +15 (target=98) + [86] aload_1 v1 + [87] getfield #71 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.statusView Landroid/widget/TextView;] + [90] ldc #6 + - Integer [2131230836] + [92] invokevirtual #97 + - Methodref [android/widget/TextView.setText (I)V] + [95] goto +61 (target=156) + [98] aload_1 v1 + [99] getfield #71 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.statusView Landroid/widget/TextView;] + [102] ldc #7 + - Integer [2131230837] + [104] invokevirtual #97 + - Methodref [android/widget/TextView.setText (I)V] + [107] getstatic #66 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.TAG Ljava/lang/String;] + [110] new #48 + - Class [java/lang/StringBuilder] + [113] dup + [114] invokespecial #124 + - Methodref [java/lang/StringBuilder. ()V] + [117] ldc #20 + - String [Removing network ] + [119] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [122] aload_3 v3 + [123] getfield #61 + - Fieldref [android/net/wifi/WifiConfiguration.networkId I] + [126] invokevirtual #125 + - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] + [129] invokevirtual #128 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [132] invokestatic #96 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [135] pop + [136] aload_1 v1 + [137] getfield #72 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiManager Landroid/net/wifi/WifiManager;] + [140] aload_3 v3 + [141] getfield #61 + - Fieldref [android/net/wifi/WifiConfiguration.networkId I] + [144] invokevirtual #93 + - Methodref [android/net/wifi/WifiManager.removeNetwork (I)Z] + [147] pop + [148] aload_1 v1 + [149] getfield #72 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiManager Landroid/net/wifi/WifiManager;] + [152] invokevirtual #94 + - Methodref [android/net/wifi/WifiManager.saveConfiguration ()Z] + [155] pop + [156] aload_1 v1 + [157] aload_1 v1 + [158] getfield #72 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiManager Landroid/net/wifi/WifiManager;] + [161] aload_2 v2 + [162] invokevirtual #88 + - Methodref [android/net/wifi/WifiManager.addNetwork (Landroid/net/wifi/WifiConfiguration;)I] + [165] putfield #69 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.networkId I] + [168] getstatic #66 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.TAG Ljava/lang/String;] + [171] new #48 + - Class [java/lang/StringBuilder] + [174] dup + [175] invokespecial #124 + - Methodref [java/lang/StringBuilder. ()V] + [178] ldc #18 + - String [Inserted/Modified network ] + [180] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [183] aload_1 v1 + [184] getfield #69 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.networkId I] + [187] invokevirtual #125 + - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] + [190] invokevirtual #128 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [193] invokestatic #96 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [196] pop + [197] aload_1 v1 + [198] getfield #69 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.networkId I] + [201] ifge +5 (target=206) + [204] iconst_m1 + [205] ireturn + [206] aload_1 v1 + [207] getfield #72 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiManager Landroid/net/wifi/WifiManager;] + [210] aload_1 v1 + [211] getfield #69 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.networkId I] + [214] iconst_0 + [215] invokevirtual #90 + - Methodref [android/net/wifi/WifiManager.enableNetwork (IZ)Z] + [218] ifne +10 (target=228) + [221] aload_1 v1 + [222] iconst_m1 + [223] putfield #69 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.networkId I] + [226] iconst_m1 + [227] ireturn + [228] aload_1 v1 + [229] iconst_0 + [230] putfield #67 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.errorCount I] + [233] aload_1 v1 + [234] getfield #72 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiManager Landroid/net/wifi/WifiManager;] + [237] invokevirtual #92 + - Methodref [android/net/wifi/WifiManager.reassociate ()Z] + [240] pop + [241] aload_1 v1 + [242] getfield #69 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.networkId I] + [245] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: changeNetworkWEP(Lcom/google/zxing/client/android/wifi/NetworkSetting;)I + Access flags: 0x2 + = private int changeNetworkWEP(com.google.zxing.client.android.wifi.NetworkSetting) + Class member attributes (count = 1): + - Code attribute instructions (code length = 97, locals = 3, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #105 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.changeNetworkCommon (Lcom/google/zxing/client/android/wifi/NetworkSetting;)Landroid/net/wifi/WifiConfiguration;] + [5] astore_2 v2 + [6] aload_1 v1 + [7] invokevirtual #100 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getPassword ()Ljava/lang/String;] + [10] dup + [11] astore_1 v1 + [12] invokestatic #103 + - Methodref [com/google/zxing/client/android/wifi/NetworkUtil.isHexWepKey (Ljava/lang/CharSequence;)Z] + [15] ifeq +13 (target=28) + [18] aload_2 v2 + [19] getfield #63 + - Fieldref [android/net/wifi/WifiConfiguration.wepKeys [Ljava/lang/String;] + [22] iconst_0 + [23] aload_1 v1 + [24] aastore + [25] goto +13 (target=38) + [28] aload_2 v2 + [29] getfield #63 + - Fieldref [android/net/wifi/WifiConfiguration.wepKeys [Ljava/lang/String;] + [32] iconst_0 + [33] aload_1 v1 + [34] invokestatic #102 + - Methodref [com/google/zxing/client/android/wifi/NetworkUtil.convertToQuotedString (Ljava/lang/String;)Ljava/lang/String;] + [37] aastore + [38] aload_2 v2 + [39] getfield #55 + - Fieldref [android/net/wifi/WifiConfiguration.allowedAuthAlgorithms Ljava/util/BitSet;] + [42] iconst_1 + [43] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [46] aload_2 v2 + [47] getfield #56 + - Fieldref [android/net/wifi/WifiConfiguration.allowedGroupCiphers Ljava/util/BitSet;] + [50] iconst_3 + [51] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [54] aload_2 v2 + [55] getfield #56 + - Fieldref [android/net/wifi/WifiConfiguration.allowedGroupCiphers Ljava/util/BitSet;] + [58] iconst_2 + [59] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [62] aload_2 v2 + [63] getfield #56 + - Fieldref [android/net/wifi/WifiConfiguration.allowedGroupCiphers Ljava/util/BitSet;] + [66] iconst_0 + [67] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [70] aload_2 v2 + [71] getfield #56 + - Fieldref [android/net/wifi/WifiConfiguration.allowedGroupCiphers Ljava/util/BitSet;] + [74] iconst_1 + [75] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [78] aload_2 v2 + [79] getfield #57 + - Fieldref [android/net/wifi/WifiConfiguration.allowedKeyManagement Ljava/util/BitSet;] + [82] iconst_0 + [83] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [86] aload_2 v2 + [87] iconst_0 + [88] putfield #64 + - Fieldref [android/net/wifi/WifiConfiguration.wepTxKeyIndex I] + [91] aload_0 v0 + [92] aload_2 v2 + [93] invokespecial #116 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.requestNetworkChange (Landroid/net/wifi/WifiConfiguration;)I] + [96] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: changeNetworkWPA(Lcom/google/zxing/client/android/wifi/NetworkSetting;)I + Access flags: 0x2 + = private int changeNetworkWPA(com.google.zxing.client.android.wifi.NetworkSetting) + Class member attributes (count = 1): + - Code attribute instructions (code length = 112, locals = 3, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #105 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.changeNetworkCommon (Lcom/google/zxing/client/android/wifi/NetworkSetting;)Landroid/net/wifi/WifiConfiguration;] + [5] astore_2 v2 + [6] aload_1 v1 + [7] invokevirtual #100 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getPassword ()Ljava/lang/String;] + [10] astore_1 v1 + [11] getstatic #65 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.HEX_DIGITS_64 Ljava/util/regex/Pattern;] + [14] aload_1 v1 + [15] invokevirtual #133 + - Methodref [java/util/regex/Pattern.matcher (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;] + [18] invokevirtual #131 + - Methodref [java/util/regex/Matcher.matches ()Z] + [21] ifeq +20 (target=41) + [24] getstatic #66 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.TAG Ljava/lang/String;] + [27] ldc #13 + - String [A 64 bit hex password entered.] + [29] invokestatic #96 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [32] pop + [33] aload_2 v2 + [34] aload_1 v1 + [35] putfield #62 + - Fieldref [android/net/wifi/WifiConfiguration.preSharedKey Ljava/lang/String;] + [38] goto +20 (target=58) + [41] getstatic #66 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.TAG Ljava/lang/String;] + [44] ldc #14 + - String [A normal password entered: I am quoting it.] + [46] invokestatic #96 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [49] pop + [50] aload_2 v2 + [51] aload_1 v1 + [52] invokestatic #102 + - Methodref [com/google/zxing/client/android/wifi/NetworkUtil.convertToQuotedString (Ljava/lang/String;)Ljava/lang/String;] + [55] putfield #62 + - Fieldref [android/net/wifi/WifiConfiguration.preSharedKey Ljava/lang/String;] + [58] aload_2 v2 + [59] getfield #55 + - Fieldref [android/net/wifi/WifiConfiguration.allowedAuthAlgorithms Ljava/util/BitSet;] + [62] iconst_0 + [63] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [66] aload_2 v2 + [67] getfield #59 + - Fieldref [android/net/wifi/WifiConfiguration.allowedProtocols Ljava/util/BitSet;] + [70] iconst_0 + [71] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [74] aload_2 v2 + [75] getfield #57 + - Fieldref [android/net/wifi/WifiConfiguration.allowedKeyManagement Ljava/util/BitSet;] + [78] iconst_1 + [79] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [82] aload_2 v2 + [83] getfield #56 + - Fieldref [android/net/wifi/WifiConfiguration.allowedGroupCiphers Ljava/util/BitSet;] + [86] iconst_2 + [87] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [90] aload_2 v2 + [91] getfield #56 + - Fieldref [android/net/wifi/WifiConfiguration.allowedGroupCiphers Ljava/util/BitSet;] + [94] iconst_3 + [95] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [98] aload_2 v2 + [99] getfield #59 + - Fieldref [android/net/wifi/WifiConfiguration.allowedProtocols Ljava/util/BitSet;] + [102] iconst_1 + [103] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [106] aload_0 v0 + [107] aload_2 v2 + [108] invokespecial #116 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.requestNetworkChange (Landroid/net/wifi/WifiConfiguration;)I] + [111] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: changeNetworkUnEncrypted(Lcom/google/zxing/client/android/wifi/NetworkSetting;)I + Access flags: 0x2 + = private int changeNetworkUnEncrypted(com.google.zxing.client.android.wifi.NetworkSetting) + Class member attributes (count = 1): + - Code attribute instructions (code length = 42, locals = 2, stack = 3): + [0] getstatic #66 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.TAG Ljava/lang/String;] + [3] ldc #16 + - String [Empty password prompting a simple account setting] + [5] invokestatic #96 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [8] pop + [9] aload_0 v0 + [10] aload_1 v1 + [11] invokespecial #105 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.changeNetworkCommon (Lcom/google/zxing/client/android/wifi/NetworkSetting;)Landroid/net/wifi/WifiConfiguration;] + [14] dup + [15] astore_1 v1 + [16] getfield #63 + - Fieldref [android/net/wifi/WifiConfiguration.wepKeys [Ljava/lang/String;] + [19] iconst_0 + [20] ldc #11 + - String [] + [22] aastore + [23] aload_1 v1 + [24] getfield #57 + - Fieldref [android/net/wifi/WifiConfiguration.allowedKeyManagement Ljava/util/BitSet;] + [27] iconst_0 + [28] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [31] aload_1 v1 + [32] iconst_0 + [33] putfield #64 + - Fieldref [android/net/wifi/WifiConfiguration.wepTxKeyIndex I] + [36] aload_0 v0 + [37] aload_1 v1 + [38] invokespecial #116 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.requestNetworkChange (Landroid/net/wifi/WifiConfiguration;)I] + [41] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: findNetworkInExistingConfig(Ljava/lang/String;)Landroid/net/wifi/WifiConfiguration; + Access flags: 0x2 + = private android.net.wifi.WifiConfiguration findNetworkInExistingConfig(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 50, locals = 4, stack = 2): + [0] aload_0 v0 + [1] getfield #72 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiManager Landroid/net/wifi/WifiManager;] + [4] invokevirtual #91 + - Methodref [android/net/wifi/WifiManager.getConfiguredNetworks ()Ljava/util/List;] + [7] invokeinterface #136 + - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;] + [12] astore_2 v2 + [13] aload_2 v2 + [14] invokeinterface #134 + - InterfaceMethodref [java/util/Iterator.hasNext ()Z] + [19] ifeq +29 (target=48) + [22] aload_2 v2 + [23] invokeinterface #135 + - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;] + [28] checkcast #37 + - Class [android/net/wifi/WifiConfiguration] + [31] dup + [32] astore_3 v3 + [33] getfield #54 + - Fieldref [android/net/wifi/WifiConfiguration.SSID Ljava/lang/String;] + [36] aload_1 v1 + [37] invokevirtual #122 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [40] ifeq +5 (target=45) + [43] aload_3 v3 + [44] areturn + [45] goto -32 (target=13) + [48] aconst_null + [49] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onCreate(Landroid/os/Bundle;)V + Access flags: 0x14 + = protected final void onCreate(android.os.Bundle) + Class member attributes (count = 1): + - Code attribute instructions (code length = 625, locals = 4, stack = 6): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #79 + - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V] + [5] aload_0 v0 + [6] invokevirtual #113 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.getIntent ()Landroid/content/Intent;] + [9] dup + [10] astore_1 v1 + [11] ifnull +15 (target=26) + [14] aload_1 v1 + [15] invokevirtual #83 + - Methodref [android/content/Intent.getAction ()Ljava/lang/String;] + [18] ldc #31 + - String [com.google.zxing.client.android.WIFI_CONNECT] + [20] invokevirtual #122 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [23] ifne +8 (target=31) + [26] aload_0 v0 + [27] invokevirtual #112 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.finish ()V] + [30] return + [31] aload_1 v1 + [32] ldc #21 + - String [SSID] + [34] invokevirtual #84 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [37] astore_2 v2 + [38] aload_1 v1 + [39] ldc #19 + - String [PASSWORD] + [41] invokevirtual #84 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [44] astore_3 v3 + [45] aload_1 v1 + [46] ldc #22 + - String [TYPE] + [48] invokevirtual #84 + - Methodref [android/content/Intent.getStringExtra (Ljava/lang/String;)Ljava/lang/String;] + [51] astore_1 v1 + [52] aload_0 v0 + [53] ldc #3 + - Integer [2130903044] + [55] invokevirtual #117 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.setContentView (I)V] + [58] aload_0 v0 + [59] aload_0 v0 + [60] ldc #4 + - Integer [2131165218] + [62] invokevirtual #111 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.findViewById (I)Landroid/view/View;] + [65] checkcast #40 + - Class [android/widget/TextView] + [68] putfield #71 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.statusView Landroid/widget/TextView;] + [71] ldc #25 + - String [WPA] + [73] aload_1 v1 + [74] invokevirtual #122 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [77] ifeq +10 (target=87) + [80] getstatic #77 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_WPA Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [83] astore_1 v1 + [84] goto +39 (target=123) + [87] ldc #24 + - String [WEP] + [89] aload_1 v1 + [90] invokevirtual #122 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [93] ifeq +10 (target=103) + [96] getstatic #76 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_WEP Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [99] astore_1 v1 + [100] goto +23 (target=123) + [103] ldc #32 + - String [nopass] + [105] aload_1 v1 + [106] invokevirtual #122 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [109] ifeq +10 (target=119) + [112] getstatic #75 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_NOPASS Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [115] astore_1 v1 + [116] goto +7 (target=123) + [119] getstatic #74 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_INVALID Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [122] astore_1 v1 + [123] aload_0 v0 + [124] aload_0 v0 + [125] ldc #33 + - String [wifi] + [127] invokevirtual #114 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + [130] checkcast #38 + - Class [android/net/wifi/WifiManager] + [133] putfield #72 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiManager Landroid/net/wifi/WifiManager;] + [136] aload_0 v0 + [137] getfield #72 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiManager Landroid/net/wifi/WifiManager;] + [140] iconst_1 + [141] invokevirtual #95 + - Methodref [android/net/wifi/WifiManager.setWifiEnabled (Z)Z] + [144] pop + [145] aload_0 v0 + [146] new #45 + - Class [com/google/zxing/client/android/wifi/WifiReceiver] + [149] dup + [150] aload_0 v0 + [151] getfield #72 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiManager Landroid/net/wifi/WifiManager;] + [154] aload_0 v0 + [155] aload_0 v0 + [156] getfield #71 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.statusView Landroid/widget/TextView;] + [159] invokespecial #120 + - Methodref [com/google/zxing/client/android/wifi/WifiReceiver. (Landroid/net/wifi/WifiManager;Lcom/google/zxing/client/android/wifi/WifiActivity;Landroid/widget/TextView;)V] + [162] putfield #73 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiReceiver Lcom/google/zxing/client/android/wifi/WifiReceiver;] + [165] aload_0 v0 + [166] new #36 + - Class [android/content/IntentFilter] + [169] dup + [170] ldc #29 + - String [android.net.wifi.WIFI_STATE_CHANGED] + [172] invokespecial #85 + - Methodref [android/content/IntentFilter. (Ljava/lang/String;)V] + [175] putfield #68 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.mWifiStateFilter Landroid/content/IntentFilter;] + [178] aload_0 v0 + [179] getfield #68 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.mWifiStateFilter Landroid/content/IntentFilter;] + [182] ldc #27 + - String [android.net.conn.CONNECTIVITY_CHANGE] + [184] invokevirtual #86 + - Methodref [android/content/IntentFilter.addAction (Ljava/lang/String;)V] + [187] aload_0 v0 + [188] getfield #68 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.mWifiStateFilter Landroid/content/IntentFilter;] + [191] ldc #30 + - String [android.net.wifi.supplicant.STATE_CHANGE] + [193] invokevirtual #86 + - Methodref [android/content/IntentFilter.addAction (Ljava/lang/String;)V] + [196] aload_0 v0 + [197] getfield #68 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.mWifiStateFilter Landroid/content/IntentFilter;] + [200] ldc #28 + - String [android.net.wifi.STATE_CHANGE] + [202] invokevirtual #86 + - Methodref [android/content/IntentFilter.addAction (Ljava/lang/String;)V] + [205] aload_0 v0 + [206] aload_0 v0 + [207] getfield #73 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiReceiver Lcom/google/zxing/client/android/wifi/WifiReceiver;] + [210] aload_0 v0 + [211] getfield #68 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.mWifiStateFilter Landroid/content/IntentFilter;] + [214] invokevirtual #115 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.registerReceiver (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;] + [217] pop + [218] aload_0 v0 + [219] iconst_1 + [220] putfield #70 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.receiverRegistered Z] + [223] aload_3 v3 + [224] ifnonnull +6 (target=230) + [227] ldc #11 + - String [] + [229] astore_3 v3 + [230] getstatic #66 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.TAG Ljava/lang/String;] + [233] new #48 + - Class [java/lang/StringBuilder] + [236] dup + [237] invokespecial #124 + - Methodref [java/lang/StringBuilder. ()V] + [240] ldc #15 + - String [Adding new configuration: +SSID: ] + [242] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [245] aload_2 v2 + [246] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [249] ldc #23 + - String [Type: ] + [251] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [254] aload_1 v1 + [255] invokevirtual #126 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;] + [258] invokevirtual #128 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [261] invokestatic #96 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [264] pop + [265] new #41 + - Class [com/google/zxing/client/android/wifi/NetworkSetting] + [268] dup + [269] aload_2 v2 + [270] aload_3 v3 + [271] aload_1 v1 + [272] invokespecial #98 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting. (Ljava/lang/String;Ljava/lang/String;Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;)V] + [275] astore_1 v1 + [276] aload_0 v0 + [277] aload_1 v1 + [278] astore_2 v2 + [279] astore_1 v1 + [280] aload_2 v2 + [281] invokevirtual #101 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getSsid ()Ljava/lang/String;] + [284] ifnull +13 (target=297) + [287] aload_2 v2 + [288] invokevirtual #101 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getSsid ()Ljava/lang/String;] + [291] invokevirtual #123 + - Methodref [java/lang/String.length ()I] + [294] ifne +11 (target=305) + [297] aload_1 v1 + [298] ldc #8 + - Integer [2131230838] + [300] invokespecial #109 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.doError (I)I] + [303] pop + [304] return + [305] aload_2 v2 + [306] invokevirtual #99 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getNetworkType ()Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [309] getstatic #74 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_INVALID Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [312] ifacmpne +11 (target=323) + [315] aload_1 v1 + [316] ldc #9 + - Integer [2131230839] + [318] invokespecial #109 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.doError (I)I] + [321] pop + [322] return + [323] aload_2 v2 + [324] invokevirtual #100 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getPassword ()Ljava/lang/String;] + [327] ifnull +30 (target=357) + [330] aload_2 v2 + [331] invokevirtual #100 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getPassword ()Ljava/lang/String;] + [334] invokevirtual #123 + - Methodref [java/lang/String.length ()I] + [337] ifeq +20 (target=357) + [340] aload_2 v2 + [341] invokevirtual #99 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getNetworkType ()Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [344] ifnull +13 (target=357) + [347] aload_2 v2 + [348] invokevirtual #99 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getNetworkType ()Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [351] getstatic #75 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_NOPASS Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [354] ifacmpne +46 (target=400) + [357] getstatic #66 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.TAG Ljava/lang/String;] + [360] ldc #16 + - String [Empty password prompting a simple account setting] + [362] invokestatic #96 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [365] pop + [366] aload_1 v1 + [367] aload_2 v2 + [368] invokespecial #105 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.changeNetworkCommon (Lcom/google/zxing/client/android/wifi/NetworkSetting;)Landroid/net/wifi/WifiConfiguration;] + [371] dup + [372] astore_3 v3 + [373] getfield #63 + - Fieldref [android/net/wifi/WifiConfiguration.wepKeys [Ljava/lang/String;] + [376] iconst_0 + [377] ldc #11 + - String [] + [379] aastore + [380] aload_3 v3 + [381] getfield #57 + - Fieldref [android/net/wifi/WifiConfiguration.allowedKeyManagement Ljava/util/BitSet;] + [384] iconst_0 + [385] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [388] aload_3 v3 + [389] iconst_0 + [390] putfield #64 + - Fieldref [android/net/wifi/WifiConfiguration.wepTxKeyIndex I] + [393] aload_1 v1 + [394] aload_3 v3 + [395] invokespecial #116 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.requestNetworkChange (Landroid/net/wifi/WifiConfiguration;)I] + [398] pop + [399] return + [400] aload_2 v2 + [401] invokevirtual #99 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getNetworkType ()Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [404] getstatic #77 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_WPA Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [407] ifacmpne +118 (target=525) + [410] aload_1 v1 + [411] dup + [412] astore_1 v1 + [413] aload_2 v2 + [414] invokespecial #105 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.changeNetworkCommon (Lcom/google/zxing/client/android/wifi/NetworkSetting;)Landroid/net/wifi/WifiConfiguration;] + [417] astore_3 v3 + [418] aload_2 v2 + [419] invokevirtual #100 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getPassword ()Ljava/lang/String;] + [422] astore_2 v2 + [423] getstatic #65 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.HEX_DIGITS_64 Ljava/util/regex/Pattern;] + [426] aload_2 v2 + [427] invokevirtual #133 + - Methodref [java/util/regex/Pattern.matcher (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;] + [430] invokevirtual #131 + - Methodref [java/util/regex/Matcher.matches ()Z] + [433] ifeq +20 (target=453) + [436] getstatic #66 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.TAG Ljava/lang/String;] + [439] ldc #13 + - String [A 64 bit hex password entered.] + [441] invokestatic #96 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [444] pop + [445] aload_3 v3 + [446] aload_2 v2 + [447] putfield #62 + - Fieldref [android/net/wifi/WifiConfiguration.preSharedKey Ljava/lang/String;] + [450] goto +20 (target=470) + [453] getstatic #66 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.TAG Ljava/lang/String;] + [456] ldc #14 + - String [A normal password entered: I am quoting it.] + [458] invokestatic #96 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [461] pop + [462] aload_3 v3 + [463] aload_2 v2 + [464] invokestatic #102 + - Methodref [com/google/zxing/client/android/wifi/NetworkUtil.convertToQuotedString (Ljava/lang/String;)Ljava/lang/String;] + [467] putfield #62 + - Fieldref [android/net/wifi/WifiConfiguration.preSharedKey Ljava/lang/String;] + [470] aload_3 v3 + [471] getfield #55 + - Fieldref [android/net/wifi/WifiConfiguration.allowedAuthAlgorithms Ljava/util/BitSet;] + [474] iconst_0 + [475] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [478] aload_3 v3 + [479] getfield #59 + - Fieldref [android/net/wifi/WifiConfiguration.allowedProtocols Ljava/util/BitSet;] + [482] iconst_0 + [483] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [486] aload_3 v3 + [487] getfield #57 + - Fieldref [android/net/wifi/WifiConfiguration.allowedKeyManagement Ljava/util/BitSet;] + [490] iconst_1 + [491] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [494] aload_3 v3 + [495] getfield #56 + - Fieldref [android/net/wifi/WifiConfiguration.allowedGroupCiphers Ljava/util/BitSet;] + [498] iconst_2 + [499] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [502] aload_3 v3 + [503] getfield #56 + - Fieldref [android/net/wifi/WifiConfiguration.allowedGroupCiphers Ljava/util/BitSet;] + [506] iconst_3 + [507] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [510] aload_3 v3 + [511] getfield #59 + - Fieldref [android/net/wifi/WifiConfiguration.allowedProtocols Ljava/util/BitSet;] + [514] iconst_1 + [515] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [518] aload_1 v1 + [519] aload_3 v3 + [520] invokespecial #116 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.requestNetworkChange (Landroid/net/wifi/WifiConfiguration;)I] + [523] pop + [524] return + [525] aload_1 v1 + [526] dup + [527] astore_1 v1 + [528] aload_2 v2 + [529] invokespecial #105 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.changeNetworkCommon (Lcom/google/zxing/client/android/wifi/NetworkSetting;)Landroid/net/wifi/WifiConfiguration;] + [532] astore_3 v3 + [533] aload_2 v2 + [534] invokevirtual #100 + - Methodref [com/google/zxing/client/android/wifi/NetworkSetting.getPassword ()Ljava/lang/String;] + [537] dup + [538] astore_2 v2 + [539] invokestatic #103 + - Methodref [com/google/zxing/client/android/wifi/NetworkUtil.isHexWepKey (Ljava/lang/CharSequence;)Z] + [542] ifeq +13 (target=555) + [545] aload_3 v3 + [546] getfield #63 + - Fieldref [android/net/wifi/WifiConfiguration.wepKeys [Ljava/lang/String;] + [549] iconst_0 + [550] aload_2 v2 + [551] aastore + [552] goto +13 (target=565) + [555] aload_3 v3 + [556] getfield #63 + - Fieldref [android/net/wifi/WifiConfiguration.wepKeys [Ljava/lang/String;] + [559] iconst_0 + [560] aload_2 v2 + [561] invokestatic #102 + - Methodref [com/google/zxing/client/android/wifi/NetworkUtil.convertToQuotedString (Ljava/lang/String;)Ljava/lang/String;] + [564] aastore + [565] aload_3 v3 + [566] getfield #55 + - Fieldref [android/net/wifi/WifiConfiguration.allowedAuthAlgorithms Ljava/util/BitSet;] + [569] iconst_1 + [570] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [573] aload_3 v3 + [574] getfield #56 + - Fieldref [android/net/wifi/WifiConfiguration.allowedGroupCiphers Ljava/util/BitSet;] + [577] iconst_3 + [578] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [581] aload_3 v3 + [582] getfield #56 + - Fieldref [android/net/wifi/WifiConfiguration.allowedGroupCiphers Ljava/util/BitSet;] + [585] iconst_2 + [586] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [589] aload_3 v3 + [590] getfield #56 + - Fieldref [android/net/wifi/WifiConfiguration.allowedGroupCiphers Ljava/util/BitSet;] + [593] iconst_0 + [594] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [597] aload_3 v3 + [598] getfield #56 + - Fieldref [android/net/wifi/WifiConfiguration.allowedGroupCiphers Ljava/util/BitSet;] + [601] iconst_1 + [602] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [605] aload_3 v3 + [606] getfield #57 + - Fieldref [android/net/wifi/WifiConfiguration.allowedKeyManagement Ljava/util/BitSet;] + [609] iconst_0 + [610] invokevirtual #130 + - Methodref [java/util/BitSet.set (I)V] + [613] aload_3 v3 + [614] iconst_0 + [615] putfield #64 + - Fieldref [android/net/wifi/WifiConfiguration.wepTxKeyIndex I] + [618] aload_1 v1 + [619] aload_3 v3 + [620] invokespecial #116 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.requestNetworkChange (Landroid/net/wifi/WifiConfiguration;)I] + [623] pop + [624] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onPause()V + Access flags: 0x11 + = public final void onPause() + Class member attributes (count = 1): + - Code attribute instructions (code length = 25, locals = 1, stack = 2): + [0] aload_0 v0 + [1] invokespecial #81 + - Methodref [android/app/Activity.onPause ()V] + [4] aload_0 v0 + [5] getfield #70 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.receiverRegistered Z] + [8] ifeq +16 (target=24) + [11] aload_0 v0 + [12] aload_0 v0 + [13] getfield #73 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiReceiver Lcom/google/zxing/client/android/wifi/WifiReceiver;] + [16] invokevirtual #118 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.unregisterReceiver (Landroid/content/BroadcastReceiver;)V] + [19] aload_0 v0 + [20] iconst_0 + [21] putfield #70 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.receiverRegistered Z] + [24] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onResume()V + Access flags: 0x11 + = public final void onResume() + Class member attributes (count = 1): + - Code attribute instructions (code length = 44, locals = 1, stack = 3): + [0] aload_0 v0 + [1] invokespecial #82 + - Methodref [android/app/Activity.onResume ()V] + [4] aload_0 v0 + [5] getfield #73 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiReceiver Lcom/google/zxing/client/android/wifi/WifiReceiver;] + [8] ifnull +35 (target=43) + [11] aload_0 v0 + [12] getfield #68 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.mWifiStateFilter Landroid/content/IntentFilter;] + [15] ifnull +28 (target=43) + [18] aload_0 v0 + [19] getfield #70 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.receiverRegistered Z] + [22] ifne +21 (target=43) + [25] aload_0 v0 + [26] aload_0 v0 + [27] getfield #73 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiReceiver Lcom/google/zxing/client/android/wifi/WifiReceiver;] + [30] aload_0 v0 + [31] getfield #68 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.mWifiStateFilter Landroid/content/IntentFilter;] + [34] invokevirtual #115 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.registerReceiver (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;] + [37] pop + [38] aload_0 v0 + [39] iconst_1 + [40] putfield #70 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.receiverRegistered Z] + [43] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onDestroy()V + Access flags: 0x14 + = protected final void onDestroy() + Class member attributes (count = 1): + - Code attribute instructions (code length = 37, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #73 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiReceiver Lcom/google/zxing/client/android/wifi/WifiReceiver;] + [4] ifnull +28 (target=32) + [7] aload_0 v0 + [8] getfield #70 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.receiverRegistered Z] + [11] ifeq +16 (target=27) + [14] aload_0 v0 + [15] aload_0 v0 + [16] getfield #73 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiReceiver Lcom/google/zxing/client/android/wifi/WifiReceiver;] + [19] invokevirtual #118 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.unregisterReceiver (Landroid/content/BroadcastReceiver;)V] + [22] aload_0 v0 + [23] iconst_0 + [24] putfield #70 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.receiverRegistered Z] + [27] aload_0 v0 + [28] aconst_null + [29] putfield #73 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiReceiver Lcom/google/zxing/client/android/wifi/WifiReceiver;] + [32] aload_0 v0 + [33] invokespecial #80 + - Methodref [android/app/Activity.onDestroy ()V] + [36] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: updateNetwork$570c61c4(Landroid/net/wifi/WifiConfiguration;)I + Access flags: 0x2 + = private int updateNetwork$570c61c4(android.net.wifi.WifiConfiguration) + Class member attributes (count = 1): + - Code attribute instructions (code length = 231, locals = 5, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] getfield #54 + - Fieldref [android/net/wifi/WifiConfiguration.SSID Ljava/lang/String;] + [5] astore_3 v3 + [6] getfield #72 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiManager Landroid/net/wifi/WifiManager;] + [9] invokevirtual #91 + - Methodref [android/net/wifi/WifiManager.getConfiguredNetworks ()Ljava/util/List;] + [12] invokeinterface #136 + - InterfaceMethodref [java/util/List.iterator ()Ljava/util/Iterator;] + [17] astore_2 v2 + [18] aload_2 v2 + [19] invokeinterface #134 + - InterfaceMethodref [java/util/Iterator.hasNext ()Z] + [24] ifeq +33 (target=57) + [27] aload_2 v2 + [28] invokeinterface #135 + - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;] + [33] checkcast #37 + - Class [android/net/wifi/WifiConfiguration] + [36] dup + [37] astore v4 + [39] getfield #54 + - Fieldref [android/net/wifi/WifiConfiguration.SSID Ljava/lang/String;] + [42] aload_3 v3 + [43] invokevirtual #122 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [46] ifeq +8 (target=54) + [49] aload v4 + [51] goto +7 (target=58) + [54] goto -36 (target=18) + [57] aconst_null + [58] astore_2 v2 + [59] aload_0 v0 + [60] getfield #72 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiManager Landroid/net/wifi/WifiManager;] + [63] invokevirtual #89 + - Methodref [android/net/wifi/WifiManager.disconnect ()Z] + [66] pop + [67] aload_2 v2 + [68] ifnonnull +15 (target=83) + [71] aload_0 v0 + [72] getfield #71 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.statusView Landroid/widget/TextView;] + [75] ldc #6 + - Integer [2131230836] + [77] invokevirtual #97 + - Methodref [android/widget/TextView.setText (I)V] + [80] goto +61 (target=141) + [83] aload_0 v0 + [84] getfield #71 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.statusView Landroid/widget/TextView;] + [87] ldc #7 + - Integer [2131230837] + [89] invokevirtual #97 + - Methodref [android/widget/TextView.setText (I)V] + [92] getstatic #66 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.TAG Ljava/lang/String;] + [95] new #48 + - Class [java/lang/StringBuilder] + [98] dup + [99] invokespecial #124 + - Methodref [java/lang/StringBuilder. ()V] + [102] ldc #20 + - String [Removing network ] + [104] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [107] aload_2 v2 + [108] getfield #61 + - Fieldref [android/net/wifi/WifiConfiguration.networkId I] + [111] invokevirtual #125 + - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] + [114] invokevirtual #128 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [117] invokestatic #96 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [120] pop + [121] aload_0 v0 + [122] getfield #72 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiManager Landroid/net/wifi/WifiManager;] + [125] aload_2 v2 + [126] getfield #61 + - Fieldref [android/net/wifi/WifiConfiguration.networkId I] + [129] invokevirtual #93 + - Methodref [android/net/wifi/WifiManager.removeNetwork (I)Z] + [132] pop + [133] aload_0 v0 + [134] getfield #72 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiManager Landroid/net/wifi/WifiManager;] + [137] invokevirtual #94 + - Methodref [android/net/wifi/WifiManager.saveConfiguration ()Z] + [140] pop + [141] aload_0 v0 + [142] aload_0 v0 + [143] getfield #72 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiManager Landroid/net/wifi/WifiManager;] + [146] aload_1 v1 + [147] invokevirtual #88 + - Methodref [android/net/wifi/WifiManager.addNetwork (Landroid/net/wifi/WifiConfiguration;)I] + [150] putfield #69 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.networkId I] + [153] getstatic #66 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.TAG Ljava/lang/String;] + [156] new #48 + - Class [java/lang/StringBuilder] + [159] dup + [160] invokespecial #124 + - Methodref [java/lang/StringBuilder. ()V] + [163] ldc #18 + - String [Inserted/Modified network ] + [165] invokevirtual #127 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [168] aload_0 v0 + [169] getfield #69 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.networkId I] + [172] invokevirtual #125 + - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;] + [175] invokevirtual #128 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [178] invokestatic #96 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [181] pop + [182] aload_0 v0 + [183] getfield #69 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.networkId I] + [186] ifge +5 (target=191) + [189] iconst_m1 + [190] ireturn + [191] aload_0 v0 + [192] getfield #72 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiManager Landroid/net/wifi/WifiManager;] + [195] aload_0 v0 + [196] getfield #69 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.networkId I] + [199] iconst_0 + [200] invokevirtual #90 + - Methodref [android/net/wifi/WifiManager.enableNetwork (IZ)Z] + [203] ifne +10 (target=213) + [206] aload_0 v0 + [207] iconst_m1 + [208] putfield #69 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.networkId I] + [211] iconst_m1 + [212] ireturn + [213] aload_0 v0 + [214] iconst_0 + [215] putfield #67 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.errorCount I] + [218] aload_0 v0 + [219] getfield #72 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.wifiManager Landroid/net/wifi/WifiManager;] + [222] invokevirtual #92 + - Methodref [android/net/wifi/WifiManager.reassociate ()Z] + [225] pop + [226] aload_0 v0 + [227] getfield #69 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.networkId I] + [230] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 17, locals = 0, stack = 1): + [0] ldc #43 + - Class [com/google/zxing/client/android/wifi/WifiActivity] + [2] invokevirtual #121 + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + [5] putstatic #66 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.TAG Ljava/lang/String;] + [8] ldc #26 + - String [[0-9A-Fa-f]{64}] + [10] invokestatic #132 + - Methodref [java/util/regex/Pattern.compile (Ljava/lang/String;)Ljava/util/regex/Pattern;] + [13] putstatic #65 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity.HEX_DIGITS_64 Ljava/util/regex/Pattern;] + [16] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x4019 = public static final enum + - Class [com/google/zxing/client/android/wifi/WifiActivity$NetworkType] + - Class [com/google/zxing/client/android/wifi/WifiActivity] + - Utf8 [NetworkType] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/wifi/WifiActivity$NetworkType + Superclass: java/lang/Enum + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x4031 + = public final enum enum com.google.zxing.client.android.wifi.WifiActivity$NetworkType extends java.lang.Enum + +Interfaces (count = 0): + +Constant Pool (count = 52): + - String [NETWORK_INVALID] + - String [NETWORK_NOPASS] + - String [NETWORK_WEP] + - String [NETWORK_WPA] + - Class [[Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - Class [com/google/zxing/client/android/wifi/WifiActivity] + - Class [com/google/zxing/client/android/wifi/WifiActivity$NetworkType] + - Class [java/lang/Enum] + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.$VALUES [Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_INVALID Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_NOPASS Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_WEP Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_WPA Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - Methodref [[Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;.clone ()Ljava/lang/Object;] + - Methodref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType. (Ljava/lang/String;I)V] + - Methodref [java/lang/Enum. (Ljava/lang/String;I)V] + - Methodref [java/lang/Enum.valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;] + - NameAndType [$VALUES [Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - NameAndType [ (Ljava/lang/String;I)V] + - NameAndType [NETWORK_INVALID Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - NameAndType [NETWORK_NOPASS Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - NameAndType [NETWORK_WEP Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - NameAndType [NETWORK_WPA Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - NameAndType [clone ()Ljava/lang/Object;] + - NameAndType [valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;] + - Utf8 [$VALUES] + - Utf8 [()Ljava/lang/Object;] + - Utf8 [()V] + - Utf8 [()[Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - Utf8 [(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;] + - Utf8 [(Ljava/lang/String;)Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - Utf8 [(Ljava/lang/String;I)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - Utf8 [Ljava/lang/Enum;] + - Utf8 [NETWORK_INVALID] + - Utf8 [NETWORK_NOPASS] + - Utf8 [NETWORK_WEP] + - Utf8 [NETWORK_WPA] + - Utf8 [NetworkType] + - Utf8 [Signature] + - Utf8 [[Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + - Utf8 [clone] + - Utf8 [com/google/zxing/client/android/wifi/WifiActivity] + - Utf8 [com/google/zxing/client/android/wifi/WifiActivity$NetworkType] + - Utf8 [java/lang/Enum] + - Utf8 [valueOf] + - Utf8 [values] + +Fields (count = 5): + - Field: NETWORK_WEP Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType; + Access flags: 0x4019 + = public static final com.google.zxing.client.android.wifi.WifiActivity$NetworkType NETWORK_WEP + - Field: NETWORK_WPA Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType; + Access flags: 0x4019 + = public static final com.google.zxing.client.android.wifi.WifiActivity$NetworkType NETWORK_WPA + - Field: NETWORK_NOPASS Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType; + Access flags: 0x4019 + = public static final com.google.zxing.client.android.wifi.WifiActivity$NetworkType NETWORK_NOPASS + - Field: NETWORK_INVALID Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType; + Access flags: 0x4019 + = public static final com.google.zxing.client.android.wifi.WifiActivity$NetworkType NETWORK_INVALID + - Field: $VALUES [Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType; + Access flags: 0x101a + = private static final synthetic com.google.zxing.client.android.wifi.WifiActivity$NetworkType[] $VALUES + +Methods (count = 4): + - Method: values()[Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType; + Access flags: 0xa + = private static com.google.zxing.client.android.wifi.WifiActivity$NetworkType[] values() + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 0, stack = 1): + [0] getstatic #9 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.$VALUES [Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [3] invokevirtual #14 + - Methodref [[Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;.clone ()Ljava/lang/Object;] + [6] checkcast #5 + - Class [[Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [9] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: valueOf(Ljava/lang/String;)Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType; + Access flags: 0xa + = private static com.google.zxing.client.android.wifi.WifiActivity$NetworkType valueOf(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 1, stack = 2): + [0] ldc #7 + - Class [com/google/zxing/client/android/wifi/WifiActivity$NetworkType] + [2] aload_0 v0 + [3] invokestatic #17 + - Methodref [java/lang/Enum.valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;] + [6] checkcast #7 + - Class [com/google/zxing/client/android/wifi/WifiActivity$NetworkType] + [9] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Ljava/lang/String;I)V + Access flags: 0x2 + = private WifiActivity$NetworkType(java.lang.String,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 7, locals = 3, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] iload_2 v2 + [3] invokespecial #16 + - Methodref [java/lang/Enum. (Ljava/lang/String;I)V] + [6] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Signature attribute: + - Utf8 [()V] + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 84, locals = 0, stack = 4): + [0] new #7 + - Class [com/google/zxing/client/android/wifi/WifiActivity$NetworkType] + [3] dup + [4] ldc #3 + - String [NETWORK_WEP] + [6] iconst_0 + [7] invokespecial #15 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType. (Ljava/lang/String;I)V] + [10] putstatic #12 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_WEP Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [13] new #7 + - Class [com/google/zxing/client/android/wifi/WifiActivity$NetworkType] + [16] dup + [17] ldc #4 + - String [NETWORK_WPA] + [19] iconst_1 + [20] invokespecial #15 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType. (Ljava/lang/String;I)V] + [23] putstatic #13 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_WPA Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [26] new #7 + - Class [com/google/zxing/client/android/wifi/WifiActivity$NetworkType] + [29] dup + [30] ldc #2 + - String [NETWORK_NOPASS] + [32] iconst_2 + [33] invokespecial #15 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType. (Ljava/lang/String;I)V] + [36] putstatic #11 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_NOPASS Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [39] new #7 + - Class [com/google/zxing/client/android/wifi/WifiActivity$NetworkType] + [42] dup + [43] ldc #1 + - String [NETWORK_INVALID] + [45] iconst_3 + [46] invokespecial #15 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType. (Ljava/lang/String;I)V] + [49] putstatic #10 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_INVALID Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [52] iconst_4 + [53] anewarray #7 + - Class [com/google/zxing/client/android/wifi/WifiActivity$NetworkType] + [56] dup + [57] iconst_0 + [58] getstatic #12 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_WEP Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [61] aastore + [62] dup + [63] iconst_1 + [64] getstatic #13 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_WPA Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [67] aastore + [68] dup + [69] iconst_2 + [70] getstatic #11 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_NOPASS Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [73] aastore + [74] dup + [75] iconst_3 + [76] getstatic #10 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.NETWORK_INVALID Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [79] aastore + [80] putstatic #9 + - Fieldref [com/google/zxing/client/android/wifi/WifiActivity$NetworkType.$VALUES [Lcom/google/zxing/client/android/wifi/WifiActivity$NetworkType;] + [83] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 2): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x4019 = public static final enum + - Class [com/google/zxing/client/android/wifi/WifiActivity$NetworkType] + - Class [com/google/zxing/client/android/wifi/WifiActivity] + - Utf8 [NetworkType] + - Signature attribute: + - Utf8 [Ljava/lang/Enum;] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/android/wifi/WifiReceiver + Superclass: android/content/BroadcastReceiver + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.android.wifi.WifiReceiver extends android.content.BroadcastReceiver + +Interfaces (count = 0): + +Constant Pool (count = 197): + - Integer [2131230835] + - String [Detailed Network state failed] + - String [Found an error] + - String [Got state Disconnected for ssid: ] + - String [WIFI] + - String [android.net.conn.CONNECTIVITY_CHANGE] + - String [android.net.wifi.STATE_CHANGE] + - String [android.net.wifi.supplicant.STATE_CHANGE] + - String [connectivity] + - String [networkInfo] + - String [newState] + - String [supplicantError] + - Class [android/content/BroadcastReceiver] + - Class [android/content/Intent] + - Class [android/net/ConnectivityManager] + - Class [android/net/NetworkInfo] + - Class [android/net/NetworkInfo$DetailedState] + - Class [android/net/NetworkInfo$State] + - Class [android/net/wifi/SupplicantState] + - Class [android/net/wifi/WifiInfo] + - Class [android/net/wifi/WifiManager] + - Class [android/util/Log] + - Class [android/widget/TextView] + - Class [com/google/zxing/client/android/wifi/Killer] + - Class [com/google/zxing/client/android/wifi/WifiActivity] + - Class [com/google/zxing/client/android/wifi/WifiReceiver] + - Class [java/lang/Class] + - Class [java/lang/Runnable] + - Class [java/lang/String] + - Class [java/lang/StringBuilder] + - Fieldref [android/net/NetworkInfo$DetailedState.FAILED Landroid/net/NetworkInfo$DetailedState;] + - Fieldref [android/net/NetworkInfo$State.CONNECTED Landroid/net/NetworkInfo$State;] + - Fieldref [android/net/NetworkInfo$State.DISCONNECTED Landroid/net/NetworkInfo$State;] + - Fieldref [android/net/wifi/SupplicantState.INACTIVE Landroid/net/wifi/SupplicantState;] + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.TAG Ljava/lang/String;] + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.mWifiManager Landroid/net/wifi/WifiManager;] + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.parent Lcom/google/zxing/client/android/wifi/WifiActivity;] + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.statusView Landroid/widget/TextView;] + - Methodref [android/content/BroadcastReceiver. ()V] + - Methodref [android/content/Intent.getAction ()Ljava/lang/String;] + - Methodref [android/content/Intent.getParcelableExtra (Ljava/lang/String;)Landroid/os/Parcelable;] + - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z] + - Methodref [android/net/ConnectivityManager.getAllNetworkInfo ()[Landroid/net/NetworkInfo;] + - Methodref [android/net/NetworkInfo.getDetailedState ()Landroid/net/NetworkInfo$DetailedState;] + - Methodref [android/net/NetworkInfo.getState ()Landroid/net/NetworkInfo$State;] + - Methodref [android/net/NetworkInfo.getTypeName ()Ljava/lang/String;] + - Methodref [android/net/wifi/WifiInfo.getSSID ()Ljava/lang/String;] + - Methodref [android/net/wifi/WifiManager.getConnectionInfo ()Landroid/net/wifi/WifiInfo;] + - Methodref [android/net/wifi/WifiManager.saveConfiguration ()Z] + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + - Methodref [com/google/zxing/client/android/wifi/Killer. (Landroid/app/Activity;)V] + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.getString (I)Ljava/lang/String;] + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.gotError ()V] + - Methodref [com/google/zxing/client/android/wifi/WifiReceiver.handleChange (Landroid/net/wifi/SupplicantState;Z)V] + - Methodref [com/google/zxing/client/android/wifi/WifiReceiver.handleNetworkStateChanged (Landroid/net/NetworkInfo;)V] + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + - Methodref [java/lang/String.contentEquals (Ljava/lang/CharSequence;)Z] + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/StringBuilder. ()V] + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + - InterfaceMethodref [java/lang/Runnable.run ()V] + - NameAndType [ ()V] + - NameAndType [ (Landroid/app/Activity;)V] + - NameAndType [CONNECTED Landroid/net/NetworkInfo$State;] + - NameAndType [DISCONNECTED Landroid/net/NetworkInfo$State;] + - NameAndType [FAILED Landroid/net/NetworkInfo$DetailedState;] + - NameAndType [INACTIVE Landroid/net/wifi/SupplicantState;] + - NameAndType [TAG Ljava/lang/String;] + - NameAndType [append (C)Ljava/lang/StringBuilder;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + - NameAndType [contentEquals (Ljava/lang/CharSequence;)Z] + - NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [getAction ()Ljava/lang/String;] + - NameAndType [getAllNetworkInfo ()[Landroid/net/NetworkInfo;] + - NameAndType [getConnectionInfo ()Landroid/net/wifi/WifiInfo;] + - NameAndType [getDetailedState ()Landroid/net/NetworkInfo$DetailedState;] + - NameAndType [getParcelableExtra (Ljava/lang/String;)Landroid/os/Parcelable;] + - NameAndType [getSSID ()Ljava/lang/String;] + - NameAndType [getSimpleName ()Ljava/lang/String;] + - NameAndType [getState ()Landroid/net/NetworkInfo$State;] + - NameAndType [getString (I)Ljava/lang/String;] + - NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + - NameAndType [getTypeName ()Ljava/lang/String;] + - NameAndType [gotError ()V] + - NameAndType [handleChange (Landroid/net/wifi/SupplicantState;Z)V] + - NameAndType [handleNetworkStateChanged (Landroid/net/NetworkInfo;)V] + - NameAndType [hasExtra (Ljava/lang/String;)Z] + - NameAndType [mWifiManager Landroid/net/wifi/WifiManager;] + - NameAndType [parent Lcom/google/zxing/client/android/wifi/WifiActivity;] + - NameAndType [run ()V] + - NameAndType [saveConfiguration ()Z] + - NameAndType [setText (Ljava/lang/CharSequence;)V] + - NameAndType [statusView Landroid/widget/TextView;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()Landroid/net/NetworkInfo$DetailedState;] + - Utf8 [()Landroid/net/NetworkInfo$State;] + - Utf8 [()Landroid/net/wifi/WifiInfo;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[Landroid/net/NetworkInfo;] + - Utf8 [(C)Ljava/lang/StringBuilder;] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(Landroid/app/Activity;)V] + - Utf8 [(Landroid/content/Context;Landroid/content/Intent;)V] + - Utf8 [(Landroid/net/NetworkInfo;)V] + - Utf8 [(Landroid/net/wifi/SupplicantState;Z)V] + - Utf8 [(Landroid/net/wifi/WifiManager;Lcom/google/zxing/client/android/wifi/WifiActivity;Landroid/widget/TextView;)V] + - Utf8 [(Landroid/net/wifi/WifiManager;Lcom/google/zxing/client/android/wifi/WifiActivity;Landroid/widget/TextView;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/CharSequence;)V] + - Utf8 [(Ljava/lang/CharSequence;)Z] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;)Landroid/os/Parcelable;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)I] + - Utf8 [] + - Utf8 [] + - Utf8 [CONNECTED] + - Utf8 [Code] + - Utf8 [DISCONNECTED] + - Utf8 [Detailed Network state failed] + - Utf8 [DetailedState] + - Utf8 [FAILED] + - Utf8 [Found an error] + - Utf8 [Got state Disconnected for ssid: ] + - Utf8 [INACTIVE] + - Utf8 [InnerClasses] + - Utf8 [Landroid/net/NetworkInfo$DetailedState;] + - Utf8 [Landroid/net/NetworkInfo$State;] + - Utf8 [Landroid/net/wifi/SupplicantState;] + - Utf8 [Landroid/net/wifi/WifiManager;] + - Utf8 [Landroid/widget/TextView;] + - Utf8 [Lcom/google/zxing/client/android/wifi/WifiActivity;] + - Utf8 [Ljava/lang/String;] + - Utf8 [State] + - Utf8 [TAG] + - Utf8 [WIFI] + - Utf8 [android.net.conn.CONNECTIVITY_CHANGE] + - Utf8 [android.net.wifi.STATE_CHANGE] + - Utf8 [android.net.wifi.supplicant.STATE_CHANGE] + - Utf8 [android/content/BroadcastReceiver] + - Utf8 [android/content/Intent] + - Utf8 [android/net/ConnectivityManager] + - Utf8 [android/net/NetworkInfo] + - Utf8 [android/net/NetworkInfo$DetailedState] + - Utf8 [android/net/NetworkInfo$State] + - Utf8 [android/net/wifi/SupplicantState] + - Utf8 [android/net/wifi/WifiInfo] + - Utf8 [android/net/wifi/WifiManager] + - Utf8 [android/util/Log] + - Utf8 [android/widget/TextView] + - Utf8 [append] + - Utf8 [com/google/zxing/client/android/wifi/Killer] + - Utf8 [com/google/zxing/client/android/wifi/WifiActivity] + - Utf8 [com/google/zxing/client/android/wifi/WifiReceiver] + - Utf8 [connectivity] + - Utf8 [contentEquals] + - Utf8 [d] + - Utf8 [equals] + - Utf8 [getAction] + - Utf8 [getAllNetworkInfo] + - Utf8 [getConnectionInfo] + - Utf8 [getDetailedState] + - Utf8 [getParcelableExtra] + - Utf8 [getSSID] + - Utf8 [getSimpleName] + - Utf8 [getState] + - Utf8 [getString] + - Utf8 [getSystemService] + - Utf8 [getTypeName] + - Utf8 [gotError] + - Utf8 [handleChange] + - Utf8 [handleNetworkStateChanged] + - Utf8 [hasExtra] + - Utf8 [java/lang/Class] + - Utf8 [java/lang/Runnable] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuilder] + - Utf8 [mWifiManager] + - Utf8 [networkInfo] + - Utf8 [newState] + - Utf8 [onReceive] + - Utf8 [parent] + - Utf8 [run] + - Utf8 [saveConfiguration] + - Utf8 [setText] + - Utf8 [statusView] + - Utf8 [supplicantError] + - Utf8 [toString] + +Fields (count = 4): + - Field: TAG Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String TAG + - Field: mWifiManager Landroid/net/wifi/WifiManager; + Access flags: 0x12 + = private final android.net.wifi.WifiManager mWifiManager + - Field: parent Lcom/google/zxing/client/android/wifi/WifiActivity; + Access flags: 0x12 + = private final com.google.zxing.client.android.wifi.WifiActivity parent + - Field: statusView Landroid/widget/TextView; + Access flags: 0x12 + = private final android.widget.TextView statusView + +Methods (count = 5): + - Method: (Landroid/net/wifi/WifiManager;Lcom/google/zxing/client/android/wifi/WifiActivity;Landroid/widget/TextView;)V + Access flags: 0x0 + = WifiReceiver(android.net.wifi.WifiManager,com.google.zxing.client.android.wifi.WifiActivity,android.widget.TextView) + Class member attributes (count = 1): + - Code attribute instructions (code length = 20, locals = 4, stack = 2): + [0] aload_0 v0 + [1] invokespecial #39 + - Methodref [android/content/BroadcastReceiver. ()V] + [4] aload_0 v0 + [5] aload_2 v2 + [6] putfield #37 + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.parent Lcom/google/zxing/client/android/wifi/WifiActivity;] + [9] aload_0 v0 + [10] aload_3 v3 + [11] putfield #38 + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.statusView Landroid/widget/TextView;] + [14] aload_0 v0 + [15] aload_1 v1 + [16] putfield #36 + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.mWifiManager Landroid/net/wifi/WifiManager;] + [19] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: onReceive(Landroid/content/Context;Landroid/content/Intent;)V + Access flags: 0x11 + = public final void onReceive(android.content.Context,android.content.Intent) + Class member attributes (count = 1): + - Code attribute instructions (code length = 313, locals = 7, stack = 4): + [0] aload_2 v2 + [1] invokevirtual #40 + - Methodref [android/content/Intent.getAction ()Ljava/lang/String;] + [4] ldc #8 + - String [android.net.wifi.supplicant.STATE_CHANGE] + [6] invokevirtual #60 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [9] ifeq +50 (target=59) + [12] aload_0 v0 + [13] aload_2 v2 + [14] ldc #11 + - String [newState] + [16] invokevirtual #41 + - Methodref [android/content/Intent.getParcelableExtra (Ljava/lang/String;)Landroid/os/Parcelable;] + [19] checkcast #19 + - Class [android/net/wifi/SupplicantState] + [22] aload_2 v2 + [23] ldc #12 + - String [supplicantError] + [25] invokevirtual #42 + - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z] + [28] istore_3 v3 + [29] astore_2 v2 + [30] astore_1 v1 + [31] iload_3 v3 + [32] ifne +10 (target=42) + [35] aload_2 v2 + [36] getstatic #34 + - Fieldref [android/net/wifi/SupplicantState.INACTIVE Landroid/net/wifi/SupplicantState;] + [39] ifacmpne +19 (target=58) + [42] getstatic #35 + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.TAG Ljava/lang/String;] + [45] ldc #3 + - String [Found an error] + [47] invokestatic #50 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [50] pop + [51] aload_1 v1 + [52] getfield #37 + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.parent Lcom/google/zxing/client/android/wifi/WifiActivity;] + [55] invokevirtual #55 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.gotError ()V] + [58] return + [59] aload_2 v2 + [60] invokevirtual #40 + - Methodref [android/content/Intent.getAction ()Ljava/lang/String;] + [63] ldc #7 + - String [android.net.wifi.STATE_CHANGE] + [65] invokevirtual #60 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [68] ifeq +42 (target=110) + [71] aload_0 v0 + [72] aload_2 v2 + [73] ldc #10 + - String [networkInfo] + [75] invokevirtual #41 + - Methodref [android/content/Intent.getParcelableExtra (Ljava/lang/String;)Landroid/os/Parcelable;] + [78] checkcast #16 + - Class [android/net/NetworkInfo] + [81] astore_2 v2 + [82] astore_1 v1 + [83] aload_2 v2 + [84] invokevirtual #44 + - Methodref [android/net/NetworkInfo.getDetailedState ()Landroid/net/NetworkInfo$DetailedState;] + [87] getstatic #31 + - Fieldref [android/net/NetworkInfo$DetailedState.FAILED Landroid/net/NetworkInfo$DetailedState;] + [90] ifacmpne +19 (target=109) + [93] getstatic #35 + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.TAG Ljava/lang/String;] + [96] ldc #2 + - String [Detailed Network state failed] + [98] invokestatic #50 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [101] pop + [102] aload_1 v1 + [103] getfield #37 + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.parent Lcom/google/zxing/client/android/wifi/WifiActivity;] + [106] invokevirtual #55 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.gotError ()V] + [109] return + [110] aload_2 v2 + [111] invokevirtual #40 + - Methodref [android/content/Intent.getAction ()Ljava/lang/String;] + [114] ldc #6 + - String [android.net.conn.CONNECTIVITY_CHANGE] + [116] invokevirtual #60 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [119] ifeq +193 (target=312) + [122] aload_0 v0 + [123] getfield #37 + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.parent Lcom/google/zxing/client/android/wifi/WifiActivity;] + [126] ldc #9 + - String [connectivity] + [128] invokevirtual #54 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.getSystemService (Ljava/lang/String;)Ljava/lang/Object;] + [131] checkcast #15 + - Class [android/net/ConnectivityManager] + [134] invokevirtual #43 + - Methodref [android/net/ConnectivityManager.getAllNetworkInfo ()[Landroid/net/NetworkInfo;] + [137] dup + [138] astore_1 v1 + [139] arraylength + [140] istore_2 v2 + [141] iconst_0 + [142] istore_3 v3 + [143] iload_3 v3 + [144] iload_2 v2 + [145] ificmpge +167 (target=312) + [148] aload_1 v1 + [149] iload_3 v3 + [150] aaload + [151] dup + [152] astore v4 + [154] invokevirtual #46 + - Methodref [android/net/NetworkInfo.getTypeName ()Ljava/lang/String;] + [157] ldc #5 + - String [WIFI] + [159] invokevirtual #59 + - Methodref [java/lang/String.contentEquals (Ljava/lang/CharSequence;)Z] + [162] ifeq +144 (target=306) + [165] aload v4 + [167] invokevirtual #45 + - Methodref [android/net/NetworkInfo.getState ()Landroid/net/NetworkInfo$State;] + [170] astore v4 + [172] aload_0 v0 + [173] getfield #36 + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.mWifiManager Landroid/net/wifi/WifiManager;] + [176] invokevirtual #48 + - Methodref [android/net/wifi/WifiManager.getConnectionInfo ()Landroid/net/wifi/WifiInfo;] + [179] invokevirtual #47 + - Methodref [android/net/wifi/WifiInfo.getSSID ()Ljava/lang/String;] + [182] astore v5 + [184] aload v4 + [186] getstatic #32 + - Fieldref [android/net/NetworkInfo$State.CONNECTED Landroid/net/NetworkInfo$State;] + [189] ifacmpne +75 (target=264) + [192] aload v5 + [194] ifnull +70 (target=264) + [197] aload_0 v0 + [198] getfield #36 + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.mWifiManager Landroid/net/wifi/WifiManager;] + [201] invokevirtual #49 + - Methodref [android/net/wifi/WifiManager.saveConfiguration ()Z] + [204] pop + [205] aload_0 v0 + [206] getfield #37 + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.parent Lcom/google/zxing/client/android/wifi/WifiActivity;] + [209] ldc #1 + - Integer [2131230835] + [211] invokevirtual #53 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.getString (I)Ljava/lang/String;] + [214] astore v6 + [216] aload_0 v0 + [217] getfield #38 + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.statusView Landroid/widget/TextView;] + [220] new #30 + - Class [java/lang/StringBuilder] + [223] dup + [224] invokespecial #61 + - Methodref [java/lang/StringBuilder. ()V] + [227] aload v6 + [229] invokevirtual #63 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [232] bipush 10 + [234] invokevirtual #62 + - Methodref [java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;] + [237] aload v5 + [239] invokevirtual #63 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [242] invokevirtual #64 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [245] invokevirtual #51 + - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V] + [248] new #24 + - Class [com/google/zxing/client/android/wifi/Killer] + [251] dup + [252] aload_0 v0 + [253] getfield #37 + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.parent Lcom/google/zxing/client/android/wifi/WifiActivity;] + [256] invokespecial #52 + - Methodref [com/google/zxing/client/android/wifi/Killer. (Landroid/app/Activity;)V] + [259] invokeinterface #65 + - InterfaceMethodref [java/lang/Runnable.run ()V] + [264] aload v4 + [266] getstatic #33 + - Fieldref [android/net/NetworkInfo$State.DISCONNECTED Landroid/net/NetworkInfo$State;] + [269] ifacmpne +37 (target=306) + [272] getstatic #35 + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.TAG Ljava/lang/String;] + [275] new #30 + - Class [java/lang/StringBuilder] + [278] dup + [279] invokespecial #61 + - Methodref [java/lang/StringBuilder. ()V] + [282] ldc #4 + - String [Got state Disconnected for ssid: ] + [284] invokevirtual #63 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [287] aload v5 + [289] invokevirtual #63 + - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;] + [292] invokevirtual #64 + - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;] + [295] invokestatic #50 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [298] pop + [299] aload_0 v0 + [300] getfield #37 + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.parent Lcom/google/zxing/client/android/wifi/WifiActivity;] + [303] invokevirtual #55 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.gotError ()V] + [306] iinc v3, 1 + [309] goto -166 (target=143) + [312] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: handleNetworkStateChanged(Landroid/net/NetworkInfo;)V + Access flags: 0x2 + = private void handleNetworkStateChanged(android.net.NetworkInfo) + Class member attributes (count = 1): + - Code attribute instructions (code length = 27, locals = 2, stack = 2): + [0] aload_1 v1 + [1] invokevirtual #44 + - Methodref [android/net/NetworkInfo.getDetailedState ()Landroid/net/NetworkInfo$DetailedState;] + [4] getstatic #31 + - Fieldref [android/net/NetworkInfo$DetailedState.FAILED Landroid/net/NetworkInfo$DetailedState;] + [7] ifacmpne +19 (target=26) + [10] getstatic #35 + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.TAG Ljava/lang/String;] + [13] ldc #2 + - String [Detailed Network state failed] + [15] invokestatic #50 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [18] pop + [19] aload_0 v0 + [20] getfield #37 + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.parent Lcom/google/zxing/client/android/wifi/WifiActivity;] + [23] invokevirtual #55 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.gotError ()V] + [26] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: handleChange(Landroid/net/wifi/SupplicantState;Z)V + Access flags: 0x2 + = private void handleChange(android.net.wifi.SupplicantState,boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 28, locals = 3, stack = 2): + [0] iload_2 v2 + [1] ifne +10 (target=11) + [4] aload_1 v1 + [5] getstatic #34 + - Fieldref [android/net/wifi/SupplicantState.INACTIVE Landroid/net/wifi/SupplicantState;] + [8] ifacmpne +19 (target=27) + [11] getstatic #35 + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.TAG Ljava/lang/String;] + [14] ldc #3 + - String [Found an error] + [16] invokestatic #50 + - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I] + [19] pop + [20] aload_0 v0 + [21] getfield #37 + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.parent Lcom/google/zxing/client/android/wifi/WifiActivity;] + [24] invokevirtual #55 + - Methodref [com/google/zxing/client/android/wifi/WifiActivity.gotError ()V] + [27] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 9, locals = 0, stack = 1): + [0] ldc #26 + - Class [com/google/zxing/client/android/wifi/WifiReceiver] + [2] invokevirtual #58 + - Methodref [java/lang/Class.getSimpleName ()Ljava/lang/String;] + [5] putstatic #35 + - Fieldref [com/google/zxing/client/android/wifi/WifiReceiver.TAG Ljava/lang/String;] + [8] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x4019 = public static final enum + - Class [android/net/NetworkInfo$State] + - Class [android/net/NetworkInfo] + - Utf8 [State] + - InnerClassesInfo: + Access flags: 0x4019 = public static final enum + - Class [android/net/NetworkInfo$DetailedState] + - Class [android/net/NetworkInfo] + - Utf8 [DetailedState] + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/AbstractDoCoMoResultParser + Superclass: com/google/zxing/client/result/ResultParser + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x420 + = abstract class com.google.zxing.client.result.AbstractDoCoMoResultParser extends com.google.zxing.client.result.ResultParser + +Interfaces (count = 0): + +Constant Pool (count = 24): + - Class [com/google/zxing/client/result/AbstractDoCoMoResultParser] + - Class [com/google/zxing/client/result/ResultParser] + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + - NameAndType [ ()V] + - NameAndType [matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + - NameAndType [matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Z)[Ljava/lang/String;] + - Utf8 [] + - Utf8 [Code] + - Utf8 [com/google/zxing/client/result/AbstractDoCoMoResultParser] + - Utf8 [com/google/zxing/client/result/ResultParser] + - Utf8 [matchDoCoMoPrefixedField] + - Utf8 [matchDoCoMoPrefixedField$3d9ab706] + - Utf8 [matchPrefixedField] + - Utf8 [matchSingleDoCoMoPrefixedField] + - Utf8 [matchSinglePrefixedField] + +Fields (count = 0): + +Methods (count = 3): + - Method: ()V + Access flags: 0x0 + = AbstractDoCoMoResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #5 + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: matchDoCoMoPrefixedField$3d9ab706(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; + Access flags: 0x8 + = static java.lang.String[] matchDoCoMoPrefixedField$3d9ab706(java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 9, locals = 2, stack = 4): + [0] aload_0 v0 + [1] aload_1 v1 + [2] bipush 59 + [4] iconst_1 + [5] invokestatic #3 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + [8] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: matchSingleDoCoMoPrefixedField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; + Access flags: 0x8 + = static java.lang.String matchSingleDoCoMoPrefixedField(java.lang.String,java.lang.String,boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 9, locals = 3, stack = 4): + [0] aload_0 v0 + [1] aload_1 v1 + [2] bipush 59 + [4] iload_2 v2 + [5] invokestatic #4 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [8] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/AddressBookAUResultParser + Superclass: com/google/zxing/client/result/ResultParser + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.result.AddressBookAUResultParser extends com.google.zxing.client.result.ResultParser + +Interfaces (count = 0): + +Constant Pool (count = 89): + - String [ +] + - String [ADD:] + - String [MAIL] + - String [MEMORY] + - String [MEMORY:] + - String [NAME1:] + - String [NAME2:] + - String [TEL] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/AddressBookAUResultParser] + - Class [com/google/zxing/client/result/AddressBookParsedResult] + - Class [com/google/zxing/client/result/ResultParser] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Class [java/util/Vector] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookAUResultParser.matchMultipleValuePrefix$1d94d535 (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookAUResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookAUResultParser.maybeWrap (Ljava/lang/String;)[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookAUResultParser.toStringArray (Ljava/util/Vector;)[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookParsedResult. ([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + - Methodref [java/lang/String.indexOf (Ljava/lang/String;)I] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - Methodref [java/util/Vector. (I)V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ ([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [indexOf (Ljava/lang/String;)I] + - NameAndType [matchMultipleValuePrefix (Ljava/lang/String;ILjava/lang/String;Z)[Ljava/lang/String;] + - NameAndType [matchMultipleValuePrefix$1d94d535 (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + - NameAndType [matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - NameAndType [maybeWrap (Ljava/lang/String;)[Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [toStringArray (Ljava/util/Vector;)[Ljava/lang/String;] + - Utf8 [ +] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/AddressBookParsedResult;] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)[Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;ILjava/lang/String;Z)[Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - Utf8 [(Ljava/util/Vector;)[Ljava/lang/String;] + - Utf8 [([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [ADD:] + - Utf8 [Code] + - Utf8 [MAIL] + - Utf8 [MEMORY] + - Utf8 [MEMORY:] + - Utf8 [NAME1:] + - Utf8 [NAME2:] + - Utf8 [TEL] + - Utf8 [addElement] + - Utf8 [append] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/AddressBookAUResultParser] + - Utf8 [com/google/zxing/client/result/AddressBookParsedResult] + - Utf8 [com/google/zxing/client/result/ResultParser] + - Utf8 [getText] + - Utf8 [indexOf] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [java/util/Vector] + - Utf8 [matchMultipleValuePrefix] + - Utf8 [matchMultipleValuePrefix$1d94d535] + - Utf8 [matchSinglePrefixedField] + - Utf8 [maybeWrap] + - Utf8 [parse] + - Utf8 [toString] + - Utf8 [toStringArray] + +Fields (count = 0): + +Methods (count = 3): + - Method: ()V + Access flags: 0x0 + = AddressBookAUResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #22 + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parse(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/AddressBookParsedResult; + Access flags: 0x9 + = public static com.google.zxing.client.result.AddressBookParsedResult parse(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 139, locals = 6, stack = 12): + [0] aload_0 v0 + [1] invokevirtual #16 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [4] dup + [5] astore_0 v0 + [6] ifnull +21 (target=27) + [9] aload_0 v0 + [10] ldc #4 + - String [MEMORY] + [12] invokevirtual #23 + - Methodref [java/lang/String.indexOf (Ljava/lang/String;)I] + [15] iflt +12 (target=27) + [18] aload_0 v0 + [19] ldc #1 + - String [ +] + [21] invokevirtual #23 + - Methodref [java/lang/String.indexOf (Ljava/lang/String;)I] + [24] ifge +5 (target=29) + [27] aconst_null + [28] areturn + [29] ldc #6 + - String [NAME1:] + [31] aload_0 v0 + [32] bipush 13 + [34] iconst_1 + [35] invokestatic #18 + - Methodref [com/google/zxing/client/result/AddressBookAUResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [38] astore_1 v1 + [39] ldc #7 + - String [NAME2:] + [41] aload_0 v0 + [42] bipush 13 + [44] iconst_1 + [45] invokestatic #18 + - Methodref [com/google/zxing/client/result/AddressBookAUResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [48] astore_2 v2 + [49] ldc #8 + - String [TEL] + [51] aload_0 v0 + [52] invokestatic #17 + - Methodref [com/google/zxing/client/result/AddressBookAUResultParser.matchMultipleValuePrefix$1d94d535 (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + [55] astore_3 v3 + [56] ldc #3 + - String [MAIL] + [58] aload_0 v0 + [59] invokestatic #17 + - Methodref [com/google/zxing/client/result/AddressBookAUResultParser.matchMultipleValuePrefix$1d94d535 (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + [62] astore v4 + [64] ldc #5 + - String [MEMORY:] + [66] aload_0 v0 + [67] bipush 13 + [69] iconst_0 + [70] invokestatic #18 + - Methodref [com/google/zxing/client/result/AddressBookAUResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [73] astore v5 + [75] ldc #2 + - String [ADD:] + [77] aload_0 v0 + [78] bipush 13 + [80] iconst_1 + [81] invokestatic #18 + - Methodref [com/google/zxing/client/result/AddressBookAUResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [84] dup + [85] astore_0 v0 + [86] ifnonnull +7 (target=93) + [89] aconst_null + [90] goto +11 (target=101) + [93] iconst_1 + [94] anewarray #13 + - Class [java/lang/String] + [97] dup + [98] iconst_0 + [99] aload_0 v0 + [100] aastore + [101] astore_0 v0 + [102] new #11 + - Class [com/google/zxing/client/result/AddressBookParsedResult] + [105] dup + [106] aload_1 v1 + [107] dup + [108] astore_1 v1 + [109] ifnonnull +7 (target=116) + [112] aconst_null + [113] goto +11 (target=124) + [116] iconst_1 + [117] anewarray #13 + - Class [java/lang/String] + [120] dup + [121] iconst_0 + [122] aload_1 v1 + [123] aastore + [124] aload_2 v2 + [125] aload_3 v3 + [126] aload v4 + [128] aload v5 + [130] aload_0 v0 + [131] aconst_null + [132] aconst_null + [133] aconst_null + [134] aconst_null + [135] invokespecial #21 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult. ([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [138] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: matchMultipleValuePrefix$1d94d535(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String[] matchMultipleValuePrefix$1d94d535(java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 81, locals = 5, stack = 4): + [0] aconst_null + [1] astore_2 v2 + [2] iconst_1 + [3] istore_3 v3 + [4] iload_3 v3 + [5] iconst_3 + [6] ificmpgt +64 (target=70) + [9] new #14 + - Class [java/lang/StringBuffer] + [12] dup + [13] invokespecial #24 + - Methodref [java/lang/StringBuffer. ()V] + [16] aload_0 v0 + [17] invokevirtual #27 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [20] iload_3 v3 + [21] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [24] bipush 58 + [26] invokevirtual #25 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [29] invokevirtual #28 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [32] aload_1 v1 + [33] bipush 13 + [35] iconst_1 + [36] invokestatic #18 + - Methodref [com/google/zxing/client/result/AddressBookAUResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [39] dup + [40] astore v4 + [42] ifnull +28 (target=70) + [45] aload_2 v2 + [46] ifnonnull +12 (target=58) + [49] new #15 + - Class [java/util/Vector] + [52] dup + [53] iconst_3 + [54] invokespecial #29 + - Methodref [java/util/Vector. (I)V] + [57] astore_2 v2 + [58] aload_2 v2 + [59] aload v4 + [61] invokevirtual #30 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [64] iinc v3, 1 + [67] goto -63 (target=4) + [70] aload_2 v2 + [71] ifnonnull +5 (target=76) + [74] aconst_null + [75] areturn + [76] aload_2 v2 + [77] invokestatic #20 + - Methodref [com/google/zxing/client/result/AddressBookAUResultParser.toStringArray (Ljava/util/Vector;)[Ljava/lang/String;] + [80] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/AddressBookDoCoMoResultParser + Superclass: com/google/zxing/client/result/AbstractDoCoMoResultParser + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.result.AddressBookDoCoMoResultParser extends com.google.zxing.client.result.AbstractDoCoMoResultParser + +Interfaces (count = 0): + +Constant Pool (count = 106): + - String [ADR:] + - String [BDAY:] + - String [EMAIL:] + - String [MECARD:] + - String [N:] + - String [NOTE:] + - String [ORG:] + - String [SOUND:] + - String [TEL:] + - String [URL:] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/AbstractDoCoMoResultParser] + - Class [com/google/zxing/client/result/AddressBookDoCoMoResultParser] + - Class [com/google/zxing/client/result/AddressBookParsedResult] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser. ()V] + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookDoCoMoResultParser.isStringOfDigits$505cff18 (Ljava/lang/String;)Z] + - Methodref [com/google/zxing/client/result/AddressBookDoCoMoResultParser.matchDoCoMoPrefixedField$3d9ab706 (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookDoCoMoResultParser.matchSingleDoCoMoPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookDoCoMoResultParser.maybeWrap (Ljava/lang/String;)[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookDoCoMoResultParser.parseName (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookParsedResult. ([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [java/lang/String.indexOf (I)I] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ ([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [indexOf (I)I] + - NameAndType [isStringOfDigits (Ljava/lang/String;I)Z] + - NameAndType [isStringOfDigits$505cff18 (Ljava/lang/String;)Z] + - NameAndType [matchDoCoMoPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)[Ljava/lang/String;] + - NameAndType [matchDoCoMoPrefixedField$3d9ab706 (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + - NameAndType [matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + - NameAndType [matchSingleDoCoMoPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + - NameAndType [matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - NameAndType [maybeWrap (Ljava/lang/String;)[Ljava/lang/String;] + - NameAndType [parseName (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - NameAndType [substring (I)Ljava/lang/String;] + - NameAndType [substring (II)Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/AddressBookParsedResult;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;)[Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;I)Z] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Z)[Ljava/lang/String;] + - Utf8 [([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [ADR:] + - Utf8 [BDAY:] + - Utf8 [Code] + - Utf8 [EMAIL:] + - Utf8 [MECARD:] + - Utf8 [N:] + - Utf8 [NOTE:] + - Utf8 [ORG:] + - Utf8 [SOUND:] + - Utf8 [TEL:] + - Utf8 [URL:] + - Utf8 [append] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/AbstractDoCoMoResultParser] + - Utf8 [com/google/zxing/client/result/AddressBookDoCoMoResultParser] + - Utf8 [com/google/zxing/client/result/AddressBookParsedResult] + - Utf8 [getText] + - Utf8 [indexOf] + - Utf8 [isStringOfDigits] + - Utf8 [isStringOfDigits$505cff18] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [matchDoCoMoPrefixedField] + - Utf8 [matchDoCoMoPrefixedField$3d9ab706] + - Utf8 [matchPrefixedField] + - Utf8 [matchSingleDoCoMoPrefixedField] + - Utf8 [matchSinglePrefixedField] + - Utf8 [maybeWrap] + - Utf8 [parse] + - Utf8 [parseName] + - Utf8 [startsWith] + - Utf8 [substring] + - Utf8 [toString] + +Fields (count = 0): + +Methods (count = 3): + - Method: ()V + Access flags: 0x0 + = AddressBookDoCoMoResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #18 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parse(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/AddressBookParsedResult; + Access flags: 0x9 + = public static com.google.zxing.client.result.AddressBookParsedResult parse(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 230, locals = 9, stack = 12): + [0] aload_0 v0 + [1] invokevirtual #17 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [4] dup + [5] astore_0 v0 + [6] ifnull +12 (target=18) + [9] aload_0 v0 + [10] ldc #4 + - String [MECARD:] + [12] invokevirtual #28 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [15] ifne +5 (target=20) + [18] aconst_null + [19] areturn + [20] ldc #5 + - String [N:] + [22] aload_0 v0 + [23] bipush 59 + [25] iconst_1 + [26] invokestatic #19 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + [29] dup + [30] astore_1 v1 + [31] ifnonnull +5 (target=36) + [34] aconst_null + [35] areturn + [36] aload_1 v1 + [37] iconst_0 + [38] aaload + [39] dup + [40] astore_1 v1 + [41] bipush 44 + [43] invokevirtual #27 + - Methodref [java/lang/String.indexOf (I)I] + [46] dup + [47] istore_2 v2 + [48] iflt +40 (target=88) + [51] new #16 + - Class [java/lang/StringBuffer] + [54] dup + [55] invokespecial #31 + - Methodref [java/lang/StringBuffer. ()V] + [58] aload_1 v1 + [59] iload_2 v2 + [60] iconst_1 + [61] iadd + [62] invokevirtual #29 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [65] invokevirtual #33 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [68] bipush 32 + [70] invokevirtual #32 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [73] aload_1 v1 + [74] iconst_0 + [75] iload_2 v2 + [76] invokevirtual #30 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [79] invokevirtual #33 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [82] invokevirtual #34 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [85] goto +4 (target=89) + [88] aload_1 v1 + [89] astore_1 v1 + [90] ldc #8 + - String [SOUND:] + [92] aload_0 v0 + [93] bipush 59 + [95] iconst_1 + [96] invokestatic #20 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [99] astore_2 v2 + [100] ldc #9 + - String [TEL:] + [102] aload_0 v0 + [103] bipush 59 + [105] iconst_1 + [106] invokestatic #19 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + [109] astore_3 v3 + [110] ldc #3 + - String [EMAIL:] + [112] aload_0 v0 + [113] bipush 59 + [115] iconst_1 + [116] invokestatic #19 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + [119] astore v4 + [121] ldc #6 + - String [NOTE:] + [123] aload_0 v0 + [124] bipush 59 + [126] iconst_0 + [127] invokestatic #20 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [130] astore v5 + [132] ldc #1 + - String [ADR:] + [134] aload_0 v0 + [135] bipush 59 + [137] iconst_1 + [138] invokestatic #19 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + [141] astore v6 + [143] ldc #2 + - String [BDAY:] + [145] aload_0 v0 + [146] bipush 59 + [148] iconst_1 + [149] invokestatic #20 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [152] dup + [153] astore v7 + [155] ifnull +14 (target=169) + [158] aload v7 + [160] invokestatic #21 + - Methodref [com/google/zxing/client/result/AddressBookDoCoMoResultParser.isStringOfDigits$505cff18 (Ljava/lang/String;)Z] + [163] ifne +6 (target=169) + [166] aconst_null + [167] astore v7 + [169] ldc #10 + - String [URL:] + [171] aload_0 v0 + [172] bipush 59 + [174] iconst_1 + [175] invokestatic #20 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [178] astore v8 + [180] ldc #7 + - String [ORG:] + [182] aload_0 v0 + [183] bipush 59 + [185] iconst_1 + [186] invokestatic #20 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [189] astore_0 v0 + [190] new #14 + - Class [com/google/zxing/client/result/AddressBookParsedResult] + [193] dup + [194] aload_1 v1 + [195] dup + [196] astore_1 v1 + [197] ifnonnull +7 (target=204) + [200] aconst_null + [201] goto +11 (target=212) + [204] iconst_1 + [205] anewarray #15 + - Class [java/lang/String] + [208] dup + [209] iconst_0 + [210] aload_1 v1 + [211] aastore + [212] aload_2 v2 + [213] aload_3 v3 + [214] aload v4 + [216] aload v5 + [218] aload v6 + [220] aload_0 v0 + [221] aload v7 + [223] aconst_null + [224] aload v8 + [226] invokespecial #26 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult. ([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [229] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseName(Ljava/lang/String;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String parseName(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 48, locals = 2, stack = 4): + [0] aload_0 v0 + [1] bipush 44 + [3] invokevirtual #27 + - Methodref [java/lang/String.indexOf (I)I] + [6] dup + [7] istore_1 v1 + [8] iflt +38 (target=46) + [11] new #16 + - Class [java/lang/StringBuffer] + [14] dup + [15] invokespecial #31 + - Methodref [java/lang/StringBuffer. ()V] + [18] aload_0 v0 + [19] iload_1 v1 + [20] iconst_1 + [21] iadd + [22] invokevirtual #29 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [25] invokevirtual #33 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [28] bipush 32 + [30] invokevirtual #32 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [33] aload_0 v0 + [34] iconst_0 + [35] iload_1 v1 + [36] invokevirtual #30 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [39] invokevirtual #33 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [42] invokevirtual #34 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [45] areturn + [46] aload_0 v0 + [47] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/AddressBookParsedResult + Superclass: com/google/zxing/client/result/ParsedResult + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.result.AddressBookParsedResult extends com.google.zxing.client.result.ParsedResult + +Interfaces (count = 0): + +Constant Pool (count = 91): + - Class [com/google/zxing/client/result/AddressBookParsedResult] + - Class [com/google/zxing/client/result/ParsedResult] + - Class [com/google/zxing/client/result/ParsedResultType] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.addresses [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.birthday Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.emails [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.names [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.note Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.org Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.phoneNumbers [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.pronunciation Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.title Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.url Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.ADDRESSBOOK Lcom/google/zxing/client/result/ParsedResultType;] + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.maybeAppend (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.maybeAppend ([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.length ()I] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ (I)V] + - NameAndType [ (Lcom/google/zxing/client/result/ParsedResultType;)V] + - NameAndType [ADDRESSBOOK Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [addresses [Ljava/lang/String;] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [birthday Ljava/lang/String;] + - NameAndType [emails [Ljava/lang/String;] + - NameAndType [length ()I] + - NameAndType [maybeAppend (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - NameAndType [maybeAppend ([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - NameAndType [names [Ljava/lang/String;] + - NameAndType [note Ljava/lang/String;] + - NameAndType [org Ljava/lang/String;] + - NameAndType [phoneNumbers [Ljava/lang/String;] + - NameAndType [pronunciation Ljava/lang/String;] + - NameAndType [title Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [url Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()[Ljava/lang/String;] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(Lcom/google/zxing/client/result/ParsedResultType;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Utf8 [([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Utf8 [] + - Utf8 [ADDRESSBOOK] + - Utf8 [Code] + - Utf8 [Lcom/google/zxing/client/result/ParsedResultType;] + - Utf8 [Ljava/lang/String;] + - Utf8 [[Ljava/lang/String;] + - Utf8 [addresses] + - Utf8 [append] + - Utf8 [birthday] + - Utf8 [com/google/zxing/client/result/AddressBookParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResultType] + - Utf8 [emails] + - Utf8 [getAddresses] + - Utf8 [getBirthday] + - Utf8 [getDisplayResult] + - Utf8 [getEmails] + - Utf8 [getNames] + - Utf8 [getNote] + - Utf8 [getOrg] + - Utf8 [getPhoneNumbers] + - Utf8 [getPronunciation] + - Utf8 [getTitle] + - Utf8 [getURL] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + - Utf8 [maybeAppend] + - Utf8 [names] + - Utf8 [note] + - Utf8 [org] + - Utf8 [phoneNumbers] + - Utf8 [pronunciation] + - Utf8 [title] + - Utf8 [toString] + - Utf8 [url] + +Fields (count = 10): + - Field: names [Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String[] names + - Field: pronunciation Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String pronunciation + - Field: phoneNumbers [Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String[] phoneNumbers + - Field: emails [Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String[] emails + - Field: note Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String note + - Field: addresses [Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String[] addresses + - Field: org Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String org + - Field: birthday Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String birthday + - Field: title Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String title + - Field: url Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String url + +Methods (count = 12): + - Method: ([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + Access flags: 0x1 + = public AddressBookParsedResult(java.lang.String[],java.lang.String,java.lang.String[],java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,java.lang.String,java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 65, locals = 11, stack = 2): + [0] aload_0 v0 + [1] getstatic #16 + - Fieldref [com/google/zxing/client/result/ParsedResultType.ADDRESSBOOK Lcom/google/zxing/client/result/ParsedResultType;] + [4] invokespecial #19 + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + [7] aload_0 v0 + [8] aload_1 v1 + [9] putfield #9 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.names [Ljava/lang/String;] + [12] aload_0 v0 + [13] aload_2 v2 + [14] putfield #13 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.pronunciation Ljava/lang/String;] + [17] aload_0 v0 + [18] aload_3 v3 + [19] putfield #12 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.phoneNumbers [Ljava/lang/String;] + [22] aload_0 v0 + [23] aload v4 + [25] putfield #8 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.emails [Ljava/lang/String;] + [28] aload_0 v0 + [29] aload v5 + [31] putfield #10 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.note Ljava/lang/String;] + [34] aload_0 v0 + [35] aload v6 + [37] putfield #6 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.addresses [Ljava/lang/String;] + [40] aload_0 v0 + [41] aload v7 + [43] putfield #11 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.org Ljava/lang/String;] + [46] aload_0 v0 + [47] aload v8 + [49] putfield #7 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.birthday Ljava/lang/String;] + [52] aload_0 v0 + [53] aload v9 + [55] putfield #14 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.title Ljava/lang/String;] + [58] aload_0 v0 + [59] aload v10 + [61] putfield #15 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.url Ljava/lang/String;] + [64] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getNames()[Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String[] getNames() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #9 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.names [Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getPronunciation()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getPronunciation() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #13 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.pronunciation Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getPhoneNumbers()[Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String[] getPhoneNumbers() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #12 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.phoneNumbers [Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getEmails()[Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String[] getEmails() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.emails [Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getNote()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getNote() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #10 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.note Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getAddresses()[Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String[] getAddresses() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.addresses [Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getTitle()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getTitle() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #14 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.title Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getOrg()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getOrg() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.org Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getURL()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getURL() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #15 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.url Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getBirthday()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getBirthday() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #7 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.birthday Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayResult()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getDisplayResult() + Class member attributes (count = 1): + - Code attribute instructions (code length = 275, locals = 4, stack = 3): + [0] new #5 + - Class [java/lang/StringBuffer] + [3] dup + [4] bipush 100 + [6] invokespecial #21 + - Methodref [java/lang/StringBuffer. (I)V] + [9] astore_1 v1 + [10] aload_0 v0 + [11] getfield #9 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.names [Ljava/lang/String;] + [14] aload_1 v1 + [15] invokestatic #18 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.maybeAppend ([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + [18] aload_0 v0 + [19] getfield #13 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.pronunciation Ljava/lang/String;] + [22] aload_1 v1 + [23] astore_3 v3 + [24] dup + [25] astore_2 v2 + [26] ifnull +30 (target=56) + [29] aload_2 v2 + [30] invokevirtual #20 + - Methodref [java/lang/String.length ()I] + [33] ifle +23 (target=56) + [36] aload_3 v3 + [37] invokevirtual #24 + - Methodref [java/lang/StringBuffer.length ()I] + [40] ifle +10 (target=50) + [43] aload_3 v3 + [44] bipush 10 + [46] invokevirtual #22 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [49] pop + [50] aload_3 v3 + [51] aload_2 v2 + [52] invokevirtual #23 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [55] pop + [56] aload_0 v0 + [57] getfield #14 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.title Ljava/lang/String;] + [60] aload_1 v1 + [61] astore_3 v3 + [62] dup + [63] astore_2 v2 + [64] ifnull +30 (target=94) + [67] aload_2 v2 + [68] invokevirtual #20 + - Methodref [java/lang/String.length ()I] + [71] ifle +23 (target=94) + [74] aload_3 v3 + [75] invokevirtual #24 + - Methodref [java/lang/StringBuffer.length ()I] + [78] ifle +10 (target=88) + [81] aload_3 v3 + [82] bipush 10 + [84] invokevirtual #22 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [87] pop + [88] aload_3 v3 + [89] aload_2 v2 + [90] invokevirtual #23 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [93] pop + [94] aload_0 v0 + [95] getfield #11 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.org Ljava/lang/String;] + [98] aload_1 v1 + [99] astore_3 v3 + [100] dup + [101] astore_2 v2 + [102] ifnull +30 (target=132) + [105] aload_2 v2 + [106] invokevirtual #20 + - Methodref [java/lang/String.length ()I] + [109] ifle +23 (target=132) + [112] aload_3 v3 + [113] invokevirtual #24 + - Methodref [java/lang/StringBuffer.length ()I] + [116] ifle +10 (target=126) + [119] aload_3 v3 + [120] bipush 10 + [122] invokevirtual #22 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [125] pop + [126] aload_3 v3 + [127] aload_2 v2 + [128] invokevirtual #23 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [131] pop + [132] aload_0 v0 + [133] getfield #6 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.addresses [Ljava/lang/String;] + [136] aload_1 v1 + [137] invokestatic #18 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.maybeAppend ([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + [140] aload_0 v0 + [141] getfield #12 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.phoneNumbers [Ljava/lang/String;] + [144] aload_1 v1 + [145] invokestatic #18 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.maybeAppend ([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + [148] aload_0 v0 + [149] getfield #8 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.emails [Ljava/lang/String;] + [152] aload_1 v1 + [153] invokestatic #18 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult.maybeAppend ([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + [156] aload_0 v0 + [157] getfield #15 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.url Ljava/lang/String;] + [160] aload_1 v1 + [161] astore_3 v3 + [162] dup + [163] astore_2 v2 + [164] ifnull +30 (target=194) + [167] aload_2 v2 + [168] invokevirtual #20 + - Methodref [java/lang/String.length ()I] + [171] ifle +23 (target=194) + [174] aload_3 v3 + [175] invokevirtual #24 + - Methodref [java/lang/StringBuffer.length ()I] + [178] ifle +10 (target=188) + [181] aload_3 v3 + [182] bipush 10 + [184] invokevirtual #22 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [187] pop + [188] aload_3 v3 + [189] aload_2 v2 + [190] invokevirtual #23 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [193] pop + [194] aload_0 v0 + [195] getfield #7 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.birthday Ljava/lang/String;] + [198] aload_1 v1 + [199] astore_3 v3 + [200] dup + [201] astore_2 v2 + [202] ifnull +30 (target=232) + [205] aload_2 v2 + [206] invokevirtual #20 + - Methodref [java/lang/String.length ()I] + [209] ifle +23 (target=232) + [212] aload_3 v3 + [213] invokevirtual #24 + - Methodref [java/lang/StringBuffer.length ()I] + [216] ifle +10 (target=226) + [219] aload_3 v3 + [220] bipush 10 + [222] invokevirtual #22 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [225] pop + [226] aload_3 v3 + [227] aload_2 v2 + [228] invokevirtual #23 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [231] pop + [232] aload_0 v0 + [233] getfield #10 + - Fieldref [com/google/zxing/client/result/AddressBookParsedResult.note Ljava/lang/String;] + [236] aload_1 v1 + [237] astore_3 v3 + [238] dup + [239] astore_2 v2 + [240] ifnull +30 (target=270) + [243] aload_2 v2 + [244] invokevirtual #20 + - Methodref [java/lang/String.length ()I] + [247] ifle +23 (target=270) + [250] aload_3 v3 + [251] invokevirtual #24 + - Methodref [java/lang/StringBuffer.length ()I] + [254] ifle +10 (target=264) + [257] aload_3 v3 + [258] bipush 10 + [260] invokevirtual #22 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [263] pop + [264] aload_3 v3 + [265] aload_2 v2 + [266] invokevirtual #23 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [269] pop + [270] aload_1 v1 + [271] invokevirtual #25 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [274] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/BizcardResultParser + Superclass: com/google/zxing/client/result/AbstractDoCoMoResultParser + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.result.BizcardResultParser extends com.google.zxing.client.result.AbstractDoCoMoResultParser + +Interfaces (count = 0): + +Constant Pool (count = 110): + - String [A:] + - String [B:] + - String [BIZCARD:] + - String [C:] + - String [E:] + - String [F:] + - String [M:] + - String [N:] + - String [T:] + - String [X:] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/AbstractDoCoMoResultParser] + - Class [com/google/zxing/client/result/AddressBookParsedResult] + - Class [com/google/zxing/client/result/BizcardResultParser] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Class [java/util/Vector] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser. ()V] + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookParsedResult. ([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/BizcardResultParser.buildName (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/BizcardResultParser.buildPhoneNumbers (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/BizcardResultParser.matchDoCoMoPrefixedField$3d9ab706 (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/BizcardResultParser.matchSingleDoCoMoPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/BizcardResultParser.maybeWrap (Ljava/lang/String;)[Ljava/lang/String;] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - Methodref [java/util/Vector. (I)V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + - Methodref [java/util/Vector.size ()I] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ ([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [buildName (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [buildPhoneNumbers (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + - NameAndType [elementAt (I)Ljava/lang/Object;] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [matchDoCoMoPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)[Ljava/lang/String;] + - NameAndType [matchDoCoMoPrefixedField$3d9ab706 (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + - NameAndType [matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + - NameAndType [matchSingleDoCoMoPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + - NameAndType [matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - NameAndType [maybeWrap (Ljava/lang/String;)[Ljava/lang/String;] + - NameAndType [size ()I] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(I)V] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/AddressBookParsedResult;] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;)[Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Z)[Ljava/lang/String;] + - Utf8 [([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [A:] + - Utf8 [B:] + - Utf8 [BIZCARD:] + - Utf8 [C:] + - Utf8 [Code] + - Utf8 [E:] + - Utf8 [F:] + - Utf8 [M:] + - Utf8 [N:] + - Utf8 [T:] + - Utf8 [X:] + - Utf8 [addElement] + - Utf8 [append] + - Utf8 [buildName] + - Utf8 [buildPhoneNumbers] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/AbstractDoCoMoResultParser] + - Utf8 [com/google/zxing/client/result/AddressBookParsedResult] + - Utf8 [com/google/zxing/client/result/BizcardResultParser] + - Utf8 [elementAt] + - Utf8 [getText] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [java/util/Vector] + - Utf8 [matchDoCoMoPrefixedField] + - Utf8 [matchDoCoMoPrefixedField$3d9ab706] + - Utf8 [matchPrefixedField] + - Utf8 [matchSingleDoCoMoPrefixedField] + - Utf8 [matchSinglePrefixedField] + - Utf8 [maybeWrap] + - Utf8 [parse] + - Utf8 [size] + - Utf8 [startsWith] + - Utf8 [toString] + +Fields (count = 0): + +Methods (count = 4): + - Method: ()V + Access flags: 0x0 + = BizcardResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #19 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parse(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/AddressBookParsedResult; + Access flags: 0x9 + = public static com.google.zxing.client.result.AddressBookParsedResult parse(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 217, locals = 8, stack = 12): + [0] aload_0 v0 + [1] invokevirtual #18 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [4] dup + [5] astore_0 v0 + [6] ifnull +12 (target=18) + [9] aload_0 v0 + [10] ldc #3 + - String [BIZCARD:] + [12] invokevirtual #28 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [15] ifne +5 (target=20) + [18] aconst_null + [19] areturn + [20] ldc #8 + - String [N:] + [22] aload_0 v0 + [23] bipush 59 + [25] iconst_1 + [26] invokestatic #21 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [29] astore_1 v1 + [30] ldc #10 + - String [X:] + [32] aload_0 v0 + [33] bipush 59 + [35] iconst_1 + [36] invokestatic #21 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [39] astore_2 v2 + [40] aload_1 v1 + [41] dup + [42] astore_1 v1 + [43] ifnonnull +7 (target=50) + [46] aload_2 v2 + [47] goto +34 (target=81) + [50] aload_2 v2 + [51] ifnonnull +7 (target=58) + [54] aload_1 v1 + [55] goto +26 (target=81) + [58] new #16 + - Class [java/lang/StringBuffer] + [61] dup + [62] invokespecial #29 + - Methodref [java/lang/StringBuffer. ()V] + [65] aload_1 v1 + [66] invokevirtual #31 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [69] bipush 32 + [71] invokevirtual #30 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [74] aload_2 v2 + [75] invokevirtual #31 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [78] invokevirtual #32 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [81] astore_1 v1 + [82] ldc #9 + - String [T:] + [84] aload_0 v0 + [85] bipush 59 + [87] iconst_1 + [88] invokestatic #21 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [91] astore_2 v2 + [92] ldc #4 + - String [C:] + [94] aload_0 v0 + [95] bipush 59 + [97] iconst_1 + [98] invokestatic #21 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [101] astore_3 v3 + [102] ldc #1 + - String [A:] + [104] aload_0 v0 + [105] bipush 59 + [107] iconst_1 + [108] invokestatic #20 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + [111] astore v4 + [113] ldc #2 + - String [B:] + [115] aload_0 v0 + [116] bipush 59 + [118] iconst_1 + [119] invokestatic #21 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [122] astore v5 + [124] ldc #7 + - String [M:] + [126] aload_0 v0 + [127] bipush 59 + [129] iconst_1 + [130] invokestatic #21 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [133] astore v6 + [135] ldc #6 + - String [F:] + [137] aload_0 v0 + [138] bipush 59 + [140] iconst_1 + [141] invokestatic #21 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [144] astore v7 + [146] ldc #5 + - String [E:] + [148] aload_0 v0 + [149] bipush 59 + [151] iconst_1 + [152] invokestatic #21 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [155] astore_0 v0 + [156] new #13 + - Class [com/google/zxing/client/result/AddressBookParsedResult] + [159] dup + [160] aload_1 v1 + [161] dup + [162] astore_1 v1 + [163] ifnonnull +7 (target=170) + [166] aconst_null + [167] goto +11 (target=178) + [170] iconst_1 + [171] anewarray #15 + - Class [java/lang/String] + [174] dup + [175] iconst_0 + [176] aload_1 v1 + [177] aastore + [178] aconst_null + [179] aload v5 + [181] aload v6 + [183] aload v7 + [185] invokestatic #24 + - Methodref [com/google/zxing/client/result/BizcardResultParser.buildPhoneNumbers (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + [188] aload_0 v0 + [189] dup + [190] astore_1 v1 + [191] ifnonnull +7 (target=198) + [194] aconst_null + [195] goto +11 (target=206) + [198] iconst_1 + [199] anewarray #15 + - Class [java/lang/String] + [202] dup + [203] iconst_0 + [204] aload_1 v1 + [205] aastore + [206] aconst_null + [207] aload v4 + [209] aload_3 v3 + [210] aconst_null + [211] aload_2 v2 + [212] aconst_null + [213] invokespecial #22 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult. ([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [216] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: buildPhoneNumbers(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String[] buildPhoneNumbers(java.lang.String,java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 78, locals = 4, stack = 4): + [0] new #17 + - Class [java/util/Vector] + [3] dup + [4] iconst_3 + [5] invokespecial #33 + - Methodref [java/util/Vector. (I)V] + [8] astore_3 v3 + [9] aload_0 v0 + [10] ifnull +8 (target=18) + [13] aload_3 v3 + [14] aload_0 v0 + [15] invokevirtual #34 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [18] aload_1 v1 + [19] ifnull +8 (target=27) + [22] aload_3 v3 + [23] aload_1 v1 + [24] invokevirtual #34 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [27] aload_2 v2 + [28] ifnull +8 (target=36) + [31] aload_3 v3 + [32] aload_2 v2 + [33] invokevirtual #34 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [36] aload_3 v3 + [37] invokevirtual #36 + - Methodref [java/util/Vector.size ()I] + [40] dup + [41] istore_0 v0 + [42] ifne +5 (target=47) + [45] aconst_null + [46] areturn + [47] iload_0 v0 + [48] anewarray #15 + - Class [java/lang/String] + [51] astore_1 v1 + [52] iconst_0 + [53] istore_2 v2 + [54] iload_2 v2 + [55] iload_0 v0 + [56] ificmpge +20 (target=76) + [59] aload_1 v1 + [60] iload_2 v2 + [61] aload_3 v3 + [62] iload_2 v2 + [63] invokevirtual #35 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [66] checkcast #15 + - Class [java/lang/String] + [69] aastore + [70] iinc v2, 1 + [73] goto -19 (target=54) + [76] aload_1 v1 + [77] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: buildName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String buildName(java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 36, locals = 2, stack = 2): + [0] aload_0 v0 + [1] ifnonnull +5 (target=6) + [4] aload_1 v1 + [5] areturn + [6] aload_1 v1 + [7] ifnonnull +5 (target=12) + [10] aload_0 v0 + [11] areturn + [12] new #16 + - Class [java/lang/StringBuffer] + [15] dup + [16] invokespecial #29 + - Methodref [java/lang/StringBuffer. ()V] + [19] aload_0 v0 + [20] invokevirtual #31 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [23] bipush 32 + [25] invokevirtual #30 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [28] aload_1 v1 + [29] invokevirtual #31 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [32] invokevirtual #32 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [35] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/BookmarkDoCoMoResultParser + Superclass: com/google/zxing/client/result/AbstractDoCoMoResultParser + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.result.BookmarkDoCoMoResultParser extends com.google.zxing.client.result.AbstractDoCoMoResultParser + +Interfaces (count = 0): + +Constant Pool (count = 59): + - String [MEBKM:] + - String [TITLE:] + - String [URL:] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/AbstractDoCoMoResultParser] + - Class [com/google/zxing/client/result/BookmarkDoCoMoResultParser] + - Class [com/google/zxing/client/result/URIParsedResult] + - Class [com/google/zxing/client/result/URIResultParser] + - Class [java/lang/String] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser. ()V] + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/BookmarkDoCoMoResultParser.matchDoCoMoPrefixedField$3d9ab706 (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/BookmarkDoCoMoResultParser.matchSingleDoCoMoPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/URIParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/URIResultParser.isBasicallyValidURI (Ljava/lang/String;)Z] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [isBasicallyValidURI (Ljava/lang/String;)Z] + - NameAndType [matchDoCoMoPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)[Ljava/lang/String;] + - NameAndType [matchDoCoMoPrefixedField$3d9ab706 (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + - NameAndType [matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + - NameAndType [matchSingleDoCoMoPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + - NameAndType [matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/URIParsedResult;] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Z)[Ljava/lang/String;] + - Utf8 [] + - Utf8 [Code] + - Utf8 [MEBKM:] + - Utf8 [TITLE:] + - Utf8 [URL:] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/AbstractDoCoMoResultParser] + - Utf8 [com/google/zxing/client/result/BookmarkDoCoMoResultParser] + - Utf8 [com/google/zxing/client/result/URIParsedResult] + - Utf8 [com/google/zxing/client/result/URIResultParser] + - Utf8 [getText] + - Utf8 [isBasicallyValidURI] + - Utf8 [java/lang/String] + - Utf8 [matchDoCoMoPrefixedField] + - Utf8 [matchDoCoMoPrefixedField$3d9ab706] + - Utf8 [matchPrefixedField] + - Utf8 [matchSingleDoCoMoPrefixedField] + - Utf8 [matchSinglePrefixedField] + - Utf8 [parse] + - Utf8 [startsWith] + +Fields (count = 0): + +Methods (count = 2): + - Method: ()V + Access flags: 0x2 + = private BookmarkDoCoMoResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #11 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parse(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/URIParsedResult; + Access flags: 0x9 + = public static com.google.zxing.client.result.URIParsedResult parse(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 69, locals = 2, stack = 4): + [0] aload_0 v0 + [1] invokevirtual #10 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [4] dup + [5] astore_0 v0 + [6] ifnull +12 (target=18) + [9] aload_0 v0 + [10] ldc #1 + - String [MEBKM:] + [12] invokevirtual #18 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [15] ifne +5 (target=20) + [18] aconst_null + [19] areturn + [20] ldc #2 + - String [TITLE:] + [22] aload_0 v0 + [23] bipush 59 + [25] iconst_1 + [26] invokestatic #13 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [29] astore_1 v1 + [30] ldc #3 + - String [URL:] + [32] aload_0 v0 + [33] bipush 59 + [35] iconst_1 + [36] invokestatic #12 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + [39] dup + [40] astore_0 v0 + [41] ifnonnull +5 (target=46) + [44] aconst_null + [45] areturn + [46] aload_0 v0 + [47] iconst_0 + [48] aaload + [49] dup + [50] astore_0 v0 + [51] invokestatic #17 + - Methodref [com/google/zxing/client/result/URIResultParser.isBasicallyValidURI (Ljava/lang/String;)Z] + [54] ifne +5 (target=59) + [57] aconst_null + [58] areturn + [59] new #7 + - Class [com/google/zxing/client/result/URIParsedResult] + [62] dup + [63] aload_0 v0 + [64] aload_1 v1 + [65] invokespecial #16 + - Methodref [com/google/zxing/client/result/URIParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + [68] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/CalendarParsedResult + Superclass: com/google/zxing/client/result/ParsedResult + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.result.CalendarParsedResult extends com.google.zxing.client.result.ParsedResult + +Interfaces (count = 0): + +Constant Pool (count = 104): + - Class [com/google/zxing/client/result/CalendarParsedResult] + - Class [com/google/zxing/client/result/ParsedResult] + - Class [com/google/zxing/client/result/ParsedResultType] + - Class [java/lang/Character] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Double [NaN] + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.attendee Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.description Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.end Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.latitude D] + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.location Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.longitude D] + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.start Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.summary Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.CALENDAR Lcom/google/zxing/client/result/ParsedResultType;] + - Methodref [com/google/zxing/client/result/CalendarParsedResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DD)V] + - Methodref [com/google/zxing/client/result/CalendarParsedResult.maybeAppend (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Methodref [com/google/zxing/client/result/CalendarParsedResult.validateDate (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + - Methodref [java/lang/Character.isDigit (C)Z] + - Methodref [java/lang/IllegalArgumentException. ()V] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.length ()I] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Lcom/google/zxing/client/result/ParsedResultType;)V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DD)V] + - NameAndType [CALENDAR Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [attendee Ljava/lang/String;] + - NameAndType [charAt (I)C] + - NameAndType [description Ljava/lang/String;] + - NameAndType [end Ljava/lang/String;] + - NameAndType [isDigit (C)Z] + - NameAndType [latitude D] + - NameAndType [length ()I] + - NameAndType [location Ljava/lang/String;] + - NameAndType [longitude D] + - NameAndType [maybeAppend (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - NameAndType [start Ljava/lang/String;] + - NameAndType [summary Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [validateDate (Ljava/lang/String;)V] + - Utf8 [()D] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(C)Z] + - Utf8 [(I)C] + - Utf8 [(I)V] + - Utf8 [(Lcom/google/zxing/client/result/ParsedResultType;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DD)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Utf8 [] + - Utf8 [CALENDAR] + - Utf8 [Code] + - Utf8 [D] + - Utf8 [Lcom/google/zxing/client/result/ParsedResultType;] + - Utf8 [Ljava/lang/String;] + - Utf8 [append] + - Utf8 [attendee] + - Utf8 [charAt] + - Utf8 [com/google/zxing/client/result/CalendarParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResultType] + - Utf8 [description] + - Utf8 [end] + - Utf8 [getAttendee] + - Utf8 [getDescription] + - Utf8 [getDisplayResult] + - Utf8 [getEnd] + - Utf8 [getLatitude] + - Utf8 [getLocation] + - Utf8 [getLongitude] + - Utf8 [getStart] + - Utf8 [getSummary] + - Utf8 [isDigit] + - Utf8 [java/lang/Character] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [latitude] + - Utf8 [length] + - Utf8 [location] + - Utf8 [longitude] + - Utf8 [maybeAppend] + - Utf8 [start] + - Utf8 [summary] + - Utf8 [toString] + - Utf8 [validateDate] + +Fields (count = 8): + - Field: summary Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String summary + - Field: start Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String start + - Field: end Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String end + - Field: location Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String location + - Field: attendee Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String attendee + - Field: description Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String description + - Field: latitude D + Access flags: 0x12 + = private final double latitude + - Field: longitude D + Access flags: 0x12 + = private final double longitude + +Methods (count = 12): + - Method: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + Access flags: 0x2 + = private CalendarParsedResult(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 20, locals = 7, stack = 11): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] aload_3 v3 + [4] aload v4 + [6] aload v5 + [8] aload v6 + [10] ldc2_w #8 + - Double [NaN] + [13] ldc2_w #8 + - Double [NaN] + [16] invokespecial #19 + - Methodref [com/google/zxing/client/result/CalendarParsedResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DD)V] + [19] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DD)V + Access flags: 0x1 + = public CalendarParsedResult(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,double,double) + Class member attributes (count = 1): + - Code attribute instructions (code length = 82, locals = 11, stack = 3): + [0] aload_0 v0 + [1] getstatic #18 + - Fieldref [com/google/zxing/client/result/ParsedResultType.CALENDAR Lcom/google/zxing/client/result/ParsedResultType;] + [4] invokespecial #22 + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + [7] aload_2 v2 + [8] ifnonnull +11 (target=19) + [11] new #5 + - Class [java/lang/IllegalArgumentException] + [14] dup + [15] invokespecial #24 + - Methodref [java/lang/IllegalArgumentException. ()V] + [18] athrow + [19] aload_2 v2 + [20] invokestatic #21 + - Methodref [com/google/zxing/client/result/CalendarParsedResult.validateDate (Ljava/lang/String;)V] + [23] aload_3 v3 + [24] ifnonnull +8 (target=32) + [27] aload_2 v2 + [28] astore_3 v3 + [29] goto +7 (target=36) + [32] aload_3 v3 + [33] invokestatic #21 + - Methodref [com/google/zxing/client/result/CalendarParsedResult.validateDate (Ljava/lang/String;)V] + [36] aload_0 v0 + [37] aload_1 v1 + [38] putfield #17 + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.summary Ljava/lang/String;] + [41] aload_0 v0 + [42] aload_2 v2 + [43] putfield #16 + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.start Ljava/lang/String;] + [46] aload_0 v0 + [47] aload_3 v3 + [48] putfield #12 + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.end Ljava/lang/String;] + [51] aload_0 v0 + [52] aload v4 + [54] putfield #14 + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.location Ljava/lang/String;] + [57] aload_0 v0 + [58] aload v5 + [60] putfield #10 + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.attendee Ljava/lang/String;] + [63] aload_0 v0 + [64] aload v6 + [66] putfield #11 + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.description Ljava/lang/String;] + [69] aload_0 v0 + [70] dload v7 + [72] putfield #13 + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.latitude D] + [75] aload_0 v0 + [76] dload v9 + [78] putfield #15 + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.longitude D] + [81] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getSummary()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getSummary() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #17 + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.summary Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getStart()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getStart() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #16 + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.start Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getEnd()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getEnd() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #12 + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.end Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getLocation()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getLocation() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #14 + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.location Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getAttendee()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getAttendee() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #10 + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.attendee Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDescription()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getDescription() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.description Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getLatitude()D + Access flags: 0x2 + = private double getLatitude() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #13 + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.latitude D] + [4] dreturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getLongitude()D + Access flags: 0x2 + = private double getLongitude() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #15 + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.longitude D] + [4] dreturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayResult()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getDisplayResult() + Class member attributes (count = 1): + - Code attribute instructions (code length = 243, locals = 4, stack = 3): + [0] new #7 + - Class [java/lang/StringBuffer] + [3] dup + [4] bipush 100 + [6] invokespecial #27 + - Methodref [java/lang/StringBuffer. (I)V] + [9] astore_1 v1 + [10] aload_0 v0 + [11] getfield #17 + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.summary Ljava/lang/String;] + [14] aload_1 v1 + [15] astore_3 v3 + [16] dup + [17] astore_2 v2 + [18] ifnull +30 (target=48) + [21] aload_2 v2 + [22] invokevirtual #26 + - Methodref [java/lang/String.length ()I] + [25] ifle +23 (target=48) + [28] aload_3 v3 + [29] invokevirtual #30 + - Methodref [java/lang/StringBuffer.length ()I] + [32] ifle +10 (target=42) + [35] aload_3 v3 + [36] bipush 10 + [38] invokevirtual #28 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [41] pop + [42] aload_3 v3 + [43] aload_2 v2 + [44] invokevirtual #29 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [47] pop + [48] aload_0 v0 + [49] getfield #16 + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.start Ljava/lang/String;] + [52] aload_1 v1 + [53] astore_3 v3 + [54] dup + [55] astore_2 v2 + [56] ifnull +30 (target=86) + [59] aload_2 v2 + [60] invokevirtual #26 + - Methodref [java/lang/String.length ()I] + [63] ifle +23 (target=86) + [66] aload_3 v3 + [67] invokevirtual #30 + - Methodref [java/lang/StringBuffer.length ()I] + [70] ifle +10 (target=80) + [73] aload_3 v3 + [74] bipush 10 + [76] invokevirtual #28 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [79] pop + [80] aload_3 v3 + [81] aload_2 v2 + [82] invokevirtual #29 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [85] pop + [86] aload_0 v0 + [87] getfield #12 + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.end Ljava/lang/String;] + [90] aload_1 v1 + [91] astore_3 v3 + [92] dup + [93] astore_2 v2 + [94] ifnull +30 (target=124) + [97] aload_2 v2 + [98] invokevirtual #26 + - Methodref [java/lang/String.length ()I] + [101] ifle +23 (target=124) + [104] aload_3 v3 + [105] invokevirtual #30 + - Methodref [java/lang/StringBuffer.length ()I] + [108] ifle +10 (target=118) + [111] aload_3 v3 + [112] bipush 10 + [114] invokevirtual #28 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [117] pop + [118] aload_3 v3 + [119] aload_2 v2 + [120] invokevirtual #29 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [123] pop + [124] aload_0 v0 + [125] getfield #14 + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.location Ljava/lang/String;] + [128] aload_1 v1 + [129] astore_3 v3 + [130] dup + [131] astore_2 v2 + [132] ifnull +30 (target=162) + [135] aload_2 v2 + [136] invokevirtual #26 + - Methodref [java/lang/String.length ()I] + [139] ifle +23 (target=162) + [142] aload_3 v3 + [143] invokevirtual #30 + - Methodref [java/lang/StringBuffer.length ()I] + [146] ifle +10 (target=156) + [149] aload_3 v3 + [150] bipush 10 + [152] invokevirtual #28 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [155] pop + [156] aload_3 v3 + [157] aload_2 v2 + [158] invokevirtual #29 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [161] pop + [162] aload_0 v0 + [163] getfield #10 + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.attendee Ljava/lang/String;] + [166] aload_1 v1 + [167] astore_3 v3 + [168] dup + [169] astore_2 v2 + [170] ifnull +30 (target=200) + [173] aload_2 v2 + [174] invokevirtual #26 + - Methodref [java/lang/String.length ()I] + [177] ifle +23 (target=200) + [180] aload_3 v3 + [181] invokevirtual #30 + - Methodref [java/lang/StringBuffer.length ()I] + [184] ifle +10 (target=194) + [187] aload_3 v3 + [188] bipush 10 + [190] invokevirtual #28 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [193] pop + [194] aload_3 v3 + [195] aload_2 v2 + [196] invokevirtual #29 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [199] pop + [200] aload_0 v0 + [201] getfield #11 + - Fieldref [com/google/zxing/client/result/CalendarParsedResult.description Ljava/lang/String;] + [204] aload_1 v1 + [205] astore_3 v3 + [206] dup + [207] astore_2 v2 + [208] ifnull +30 (target=238) + [211] aload_2 v2 + [212] invokevirtual #26 + - Methodref [java/lang/String.length ()I] + [215] ifle +23 (target=238) + [218] aload_3 v3 + [219] invokevirtual #30 + - Methodref [java/lang/StringBuffer.length ()I] + [222] ifle +10 (target=232) + [225] aload_3 v3 + [226] bipush 10 + [228] invokevirtual #28 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [231] pop + [232] aload_3 v3 + [233] aload_2 v2 + [234] invokevirtual #29 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [237] pop + [238] aload_1 v1 + [239] invokevirtual #31 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [242] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: validateDate(Ljava/lang/String;)V + Access flags: 0xa + = private static void validateDate(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 153, locals = 3, stack = 2): + [0] aload_0 v0 + [1] ifnull +151 (target=152) + [4] aload_0 v0 + [5] invokevirtual #26 + - Methodref [java/lang/String.length ()I] + [8] dup + [9] istore_1 v1 + [10] bipush 8 + [12] ificmpeq +23 (target=35) + [15] iload_1 v1 + [16] bipush 15 + [18] ificmpeq +17 (target=35) + [21] iload_1 v1 + [22] bipush 16 + [24] ificmpeq +11 (target=35) + [27] new #5 + - Class [java/lang/IllegalArgumentException] + [30] dup + [31] invokespecial #24 + - Methodref [java/lang/IllegalArgumentException. ()V] + [34] athrow + [35] iconst_0 + [36] istore_2 v2 + [37] iload_2 v2 + [38] bipush 8 + [40] ificmpge +28 (target=68) + [43] aload_0 v0 + [44] iload_2 v2 + [45] invokevirtual #25 + - Methodref [java/lang/String.charAt (I)C] + [48] invokestatic #23 + - Methodref [java/lang/Character.isDigit (C)Z] + [51] ifne +11 (target=62) + [54] new #5 + - Class [java/lang/IllegalArgumentException] + [57] dup + [58] invokespecial #24 + - Methodref [java/lang/IllegalArgumentException. ()V] + [61] athrow + [62] iinc v2, 1 + [65] goto -28 (target=37) + [68] iload_1 v1 + [69] bipush 8 + [71] ificmple +81 (target=152) + [74] aload_0 v0 + [75] bipush 8 + [77] invokevirtual #25 + - Methodref [java/lang/String.charAt (I)C] + [80] bipush 84 + [82] ificmpeq +11 (target=93) + [85] new #5 + - Class [java/lang/IllegalArgumentException] + [88] dup + [89] invokespecial #24 + - Methodref [java/lang/IllegalArgumentException. ()V] + [92] athrow + [93] bipush 9 + [95] istore_2 v2 + [96] iload_2 v2 + [97] bipush 15 + [99] ificmpge +28 (target=127) + [102] aload_0 v0 + [103] iload_2 v2 + [104] invokevirtual #25 + - Methodref [java/lang/String.charAt (I)C] + [107] invokestatic #23 + - Methodref [java/lang/Character.isDigit (C)Z] + [110] ifne +11 (target=121) + [113] new #5 + - Class [java/lang/IllegalArgumentException] + [116] dup + [117] invokespecial #24 + - Methodref [java/lang/IllegalArgumentException. ()V] + [120] athrow + [121] iinc v2, 1 + [124] goto -28 (target=96) + [127] iload_1 v1 + [128] bipush 16 + [130] ificmpne +22 (target=152) + [133] aload_0 v0 + [134] bipush 15 + [136] invokevirtual #25 + - Methodref [java/lang/String.charAt (I)C] + [139] bipush 90 + [141] ificmpeq +11 (target=152) + [144] new #5 + - Class [java/lang/IllegalArgumentException] + [147] dup + [148] invokespecial #24 + - Methodref [java/lang/IllegalArgumentException. ()V] + [151] athrow + [152] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/EmailAddressParsedResult + Superclass: com/google/zxing/client/result/ParsedResult + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.result.EmailAddressParsedResult extends com.google.zxing.client.result.ParsedResult + +Interfaces (count = 0): + +Constant Pool (count = 62): + - Class [com/google/zxing/client/result/EmailAddressParsedResult] + - Class [com/google/zxing/client/result/ParsedResult] + - Class [com/google/zxing/client/result/ParsedResultType] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/client/result/EmailAddressParsedResult.body Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/EmailAddressParsedResult.emailAddress Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/EmailAddressParsedResult.mailtoURI Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/EmailAddressParsedResult.subject Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.EMAIL_ADDRESS Lcom/google/zxing/client/result/ParsedResultType;] + - Methodref [com/google/zxing/client/result/EmailAddressParsedResult.maybeAppend (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.length ()I] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ (I)V] + - NameAndType [ (Lcom/google/zxing/client/result/ParsedResultType;)V] + - NameAndType [EMAIL_ADDRESS Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [body Ljava/lang/String;] + - NameAndType [emailAddress Ljava/lang/String;] + - NameAndType [length ()I] + - NameAndType [mailtoURI Ljava/lang/String;] + - NameAndType [maybeAppend (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - NameAndType [subject Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(Lcom/google/zxing/client/result/ParsedResultType;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EMAIL_ADDRESS] + - Utf8 [Lcom/google/zxing/client/result/ParsedResultType;] + - Utf8 [Ljava/lang/String;] + - Utf8 [append] + - Utf8 [body] + - Utf8 [com/google/zxing/client/result/EmailAddressParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResultType] + - Utf8 [emailAddress] + - Utf8 [getBody] + - Utf8 [getDisplayResult] + - Utf8 [getEmailAddress] + - Utf8 [getMailtoURI] + - Utf8 [getSubject] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + - Utf8 [mailtoURI] + - Utf8 [maybeAppend] + - Utf8 [subject] + - Utf8 [toString] + +Fields (count = 4): + - Field: emailAddress Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String emailAddress + - Field: subject Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String subject + - Field: body Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String body + - Field: mailtoURI Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String mailtoURI + +Methods (count = 6): + - Method: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + Access flags: 0x0 + = EmailAddressParsedResult(java.lang.String,java.lang.String,java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 29, locals = 5, stack = 2): + [0] aload_0 v0 + [1] getstatic #10 + - Fieldref [com/google/zxing/client/result/ParsedResultType.EMAIL_ADDRESS Lcom/google/zxing/client/result/ParsedResultType;] + [4] invokespecial #12 + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + [7] aload_0 v0 + [8] aload_1 v1 + [9] putfield #7 + - Fieldref [com/google/zxing/client/result/EmailAddressParsedResult.emailAddress Ljava/lang/String;] + [12] aload_0 v0 + [13] aload_2 v2 + [14] putfield #9 + - Fieldref [com/google/zxing/client/result/EmailAddressParsedResult.subject Ljava/lang/String;] + [17] aload_0 v0 + [18] aload_3 v3 + [19] putfield #6 + - Fieldref [com/google/zxing/client/result/EmailAddressParsedResult.body Ljava/lang/String;] + [22] aload_0 v0 + [23] aload v4 + [25] putfield #8 + - Fieldref [com/google/zxing/client/result/EmailAddressParsedResult.mailtoURI Ljava/lang/String;] + [28] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getEmailAddress()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getEmailAddress() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #7 + - Fieldref [com/google/zxing/client/result/EmailAddressParsedResult.emailAddress Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getSubject()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getSubject() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #9 + - Fieldref [com/google/zxing/client/result/EmailAddressParsedResult.subject Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getBody()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getBody() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/client/result/EmailAddressParsedResult.body Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getMailtoURI()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getMailtoURI() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/client/result/EmailAddressParsedResult.mailtoURI Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayResult()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getDisplayResult() + Class member attributes (count = 1): + - Code attribute instructions (code length = 129, locals = 4, stack = 3): + [0] new #5 + - Class [java/lang/StringBuffer] + [3] dup + [4] bipush 30 + [6] invokespecial #14 + - Methodref [java/lang/StringBuffer. (I)V] + [9] astore_1 v1 + [10] aload_0 v0 + [11] getfield #7 + - Fieldref [com/google/zxing/client/result/EmailAddressParsedResult.emailAddress Ljava/lang/String;] + [14] aload_1 v1 + [15] astore_3 v3 + [16] dup + [17] astore_2 v2 + [18] ifnull +30 (target=48) + [21] aload_2 v2 + [22] invokevirtual #13 + - Methodref [java/lang/String.length ()I] + [25] ifle +23 (target=48) + [28] aload_3 v3 + [29] invokevirtual #17 + - Methodref [java/lang/StringBuffer.length ()I] + [32] ifle +10 (target=42) + [35] aload_3 v3 + [36] bipush 10 + [38] invokevirtual #15 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [41] pop + [42] aload_3 v3 + [43] aload_2 v2 + [44] invokevirtual #16 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [47] pop + [48] aload_0 v0 + [49] getfield #9 + - Fieldref [com/google/zxing/client/result/EmailAddressParsedResult.subject Ljava/lang/String;] + [52] aload_1 v1 + [53] astore_3 v3 + [54] dup + [55] astore_2 v2 + [56] ifnull +30 (target=86) + [59] aload_2 v2 + [60] invokevirtual #13 + - Methodref [java/lang/String.length ()I] + [63] ifle +23 (target=86) + [66] aload_3 v3 + [67] invokevirtual #17 + - Methodref [java/lang/StringBuffer.length ()I] + [70] ifle +10 (target=80) + [73] aload_3 v3 + [74] bipush 10 + [76] invokevirtual #15 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [79] pop + [80] aload_3 v3 + [81] aload_2 v2 + [82] invokevirtual #16 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [85] pop + [86] aload_0 v0 + [87] getfield #6 + - Fieldref [com/google/zxing/client/result/EmailAddressParsedResult.body Ljava/lang/String;] + [90] aload_1 v1 + [91] astore_3 v3 + [92] dup + [93] astore_2 v2 + [94] ifnull +30 (target=124) + [97] aload_2 v2 + [98] invokevirtual #13 + - Methodref [java/lang/String.length ()I] + [101] ifle +23 (target=124) + [104] aload_3 v3 + [105] invokevirtual #17 + - Methodref [java/lang/StringBuffer.length ()I] + [108] ifle +10 (target=118) + [111] aload_3 v3 + [112] bipush 10 + [114] invokevirtual #15 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [117] pop + [118] aload_3 v3 + [119] aload_2 v2 + [120] invokevirtual #16 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [123] pop + [124] aload_1 v1 + [125] invokevirtual #18 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [128] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/EmailAddressResultParser + Superclass: com/google/zxing/client/result/ResultParser + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.result.EmailAddressResultParser extends com.google.zxing.client.result.ResultParser + +Interfaces (count = 0): + +Constant Pool (count = 79): + - String [MAILTO:] + - String [body] + - String [mailto:] + - String [subject] + - String [to] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/EmailAddressParsedResult] + - Class [com/google/zxing/client/result/EmailAddressResultParser] + - Class [com/google/zxing/client/result/EmailDoCoMoResultParser] + - Class [com/google/zxing/client/result/ResultParser] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Class [java/util/Hashtable] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/EmailAddressParsedResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/EmailAddressResultParser.parseNameValuePairs (Ljava/lang/String;)Ljava/util/Hashtable;] + - Methodref [com/google/zxing/client/result/EmailDoCoMoResultParser.isBasicallyValidEmailAddress (Ljava/lang/String;)Z] + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + - Methodref [java/lang/String.indexOf (I)I] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [indexOf (I)I] + - NameAndType [isBasicallyValidEmailAddress (Ljava/lang/String;)Z] + - NameAndType [length ()I] + - NameAndType [parseNameValuePairs (Ljava/lang/String;)Ljava/util/Hashtable;] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - NameAndType [substring (I)Ljava/lang/String;] + - NameAndType [substring (II)Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/EmailAddressParsedResult;] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)Ljava/util/Hashtable;] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [MAILTO:] + - Utf8 [append] + - Utf8 [body] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/EmailAddressParsedResult] + - Utf8 [com/google/zxing/client/result/EmailAddressResultParser] + - Utf8 [com/google/zxing/client/result/EmailDoCoMoResultParser] + - Utf8 [com/google/zxing/client/result/ResultParser] + - Utf8 [get] + - Utf8 [getText] + - Utf8 [indexOf] + - Utf8 [isBasicallyValidEmailAddress] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [java/util/Hashtable] + - Utf8 [length] + - Utf8 [mailto:] + - Utf8 [parse] + - Utf8 [parseNameValuePairs] + - Utf8 [startsWith] + - Utf8 [subject] + - Utf8 [substring] + - Utf8 [to] + - Utf8 [toString] + +Fields (count = 0): + +Methods (count = 2): + - Method: ()V + Access flags: 0x0 + = EmailAddressResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #18 + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parse(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/EmailAddressParsedResult; + Access flags: 0x9 + = public static com.google.zxing.client.result.EmailAddressParsedResult parse(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 160, locals = 5, stack = 7): + [0] aload_0 v0 + [1] invokevirtual #14 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [4] dup + [5] astore_0 v0 + [6] ifnonnull +5 (target=11) + [9] aconst_null + [10] areturn + [11] aload_0 v0 + [12] ldc #3 + - String [mailto:] + [14] invokevirtual #21 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [17] ifne +12 (target=29) + [20] aload_0 v0 + [21] ldc #1 + - String [MAILTO:] + [23] invokevirtual #21 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [26] ifeq +93 (target=119) + [29] aload_0 v0 + [30] bipush 7 + [32] invokevirtual #22 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [35] dup + [36] astore_1 v1 + [37] bipush 63 + [39] invokevirtual #19 + - Methodref [java/lang/String.indexOf (I)I] + [42] dup + [43] istore_2 v2 + [44] iflt +10 (target=54) + [47] aload_1 v1 + [48] iconst_0 + [49] iload_2 v2 + [50] invokevirtual #23 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [53] astore_1 v1 + [54] aload_0 v0 + [55] invokestatic #16 + - Methodref [com/google/zxing/client/result/EmailAddressResultParser.parseNameValuePairs (Ljava/lang/String;)Ljava/util/Hashtable;] + [58] astore_2 v2 + [59] aconst_null + [60] astore_3 v3 + [61] aconst_null + [62] astore v4 + [64] aload_2 v2 + [65] ifnull +41 (target=106) + [68] aload_1 v1 + [69] invokevirtual #20 + - Methodref [java/lang/String.length ()I] + [72] ifne +13 (target=85) + [75] aload_2 v2 + [76] ldc #5 + - String [to] + [78] invokevirtual #27 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [81] checkcast #11 + - Class [java/lang/String] + [84] astore_1 v1 + [85] aload_2 v2 + [86] ldc #4 + - String [subject] + [88] invokevirtual #27 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [91] checkcast #11 + - Class [java/lang/String] + [94] astore_3 v3 + [95] aload_2 v2 + [96] ldc #2 + - String [body] + [98] invokevirtual #27 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [101] checkcast #11 + - Class [java/lang/String] + [104] astore v4 + [106] new #7 + - Class [com/google/zxing/client/result/EmailAddressParsedResult] + [109] dup + [110] aload_1 v1 + [111] aload_3 v3 + [112] aload v4 + [114] aload_0 v0 + [115] invokespecial #15 + - Methodref [com/google/zxing/client/result/EmailAddressParsedResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [118] areturn + [119] aload_0 v0 + [120] invokestatic #17 + - Methodref [com/google/zxing/client/result/EmailDoCoMoResultParser.isBasicallyValidEmailAddress (Ljava/lang/String;)Z] + [123] ifne +5 (target=128) + [126] aconst_null + [127] areturn + [128] aload_0 v0 + [129] astore_1 v1 + [130] new #7 + - Class [com/google/zxing/client/result/EmailAddressParsedResult] + [133] dup + [134] aload_1 v1 + [135] aconst_null + [136] aconst_null + [137] new #12 + - Class [java/lang/StringBuffer] + [140] dup + [141] invokespecial #24 + - Methodref [java/lang/StringBuffer. ()V] + [144] ldc #3 + - String [mailto:] + [146] invokevirtual #25 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [149] aload_1 v1 + [150] invokevirtual #25 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [153] invokevirtual #26 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [156] invokespecial #15 + - Methodref [com/google/zxing/client/result/EmailAddressParsedResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [159] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/EmailDoCoMoResultParser + Superclass: com/google/zxing/client/result/AbstractDoCoMoResultParser + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.result.EmailDoCoMoResultParser extends com.google.zxing.client.result.AbstractDoCoMoResultParser + +Interfaces (count = 0): + +Constant Pool (count = 88): + - String [BODY:] + - String [MATMSG:] + - String [SUB:] + - String [TO:] + - String [mailto:] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/AbstractDoCoMoResultParser] + - Class [com/google/zxing/client/result/EmailAddressParsedResult] + - Class [com/google/zxing/client/result/EmailDoCoMoResultParser] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/client/result/EmailDoCoMoResultParser.ATEXT_SYMBOLS [C] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser. ()V] + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/EmailAddressParsedResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/EmailDoCoMoResultParser.isAtextSymbol (C)Z] + - Methodref [com/google/zxing/client/result/EmailDoCoMoResultParser.isBasicallyValidEmailAddress (Ljava/lang/String;)Z] + - Methodref [com/google/zxing/client/result/EmailDoCoMoResultParser.matchDoCoMoPrefixedField$3d9ab706 (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/EmailDoCoMoResultParser.matchSingleDoCoMoPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [ATEXT_SYMBOLS [C] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [charAt (I)C] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [isAtextSymbol (C)Z] + - NameAndType [isBasicallyValidEmailAddress (Ljava/lang/String;)Z] + - NameAndType [length ()I] + - NameAndType [matchDoCoMoPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)[Ljava/lang/String;] + - NameAndType [matchDoCoMoPrefixedField$3d9ab706 (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + - NameAndType [matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + - NameAndType [matchSingleDoCoMoPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + - NameAndType [matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Z] + - Utf8 [(I)C] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/EmailAddressParsedResult;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Z)[Ljava/lang/String;] + - Utf8 [] + - Utf8 [] + - Utf8 [ATEXT_SYMBOLS] + - Utf8 [BODY:] + - Utf8 [Code] + - Utf8 [MATMSG:] + - Utf8 [SUB:] + - Utf8 [TO:] + - Utf8 [[C] + - Utf8 [append] + - Utf8 [charAt] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/AbstractDoCoMoResultParser] + - Utf8 [com/google/zxing/client/result/EmailAddressParsedResult] + - Utf8 [com/google/zxing/client/result/EmailDoCoMoResultParser] + - Utf8 [getText] + - Utf8 [isAtextSymbol] + - Utf8 [isBasicallyValidEmailAddress] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + - Utf8 [mailto:] + - Utf8 [matchDoCoMoPrefixedField] + - Utf8 [matchDoCoMoPrefixedField$3d9ab706] + - Utf8 [matchPrefixedField] + - Utf8 [matchSingleDoCoMoPrefixedField] + - Utf8 [matchSinglePrefixedField] + - Utf8 [parse] + - Utf8 [startsWith] + - Utf8 [toString] + +Fields (count = 1): + - Field: ATEXT_SYMBOLS [C + Access flags: 0x1a + = private static final char[] ATEXT_SYMBOLS + +Methods (count = 5): + - Method: ()V + Access flags: 0x0 + = EmailDoCoMoResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #14 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parse(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/EmailAddressParsedResult; + Access flags: 0x9 + = public static com.google.zxing.client.result.EmailAddressParsedResult parse(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 99, locals = 3, stack = 7): + [0] aload_0 v0 + [1] invokevirtual #13 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [4] dup + [5] astore_0 v0 + [6] ifnull +12 (target=18) + [9] aload_0 v0 + [10] ldc #2 + - String [MATMSG:] + [12] invokevirtual #24 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [15] ifne +5 (target=20) + [18] aconst_null + [19] areturn + [20] ldc #4 + - String [TO:] + [22] aload_0 v0 + [23] bipush 59 + [25] iconst_1 + [26] invokestatic #15 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + [29] dup + [30] astore_1 v1 + [31] ifnonnull +5 (target=36) + [34] aconst_null + [35] areturn + [36] aload_1 v1 + [37] iconst_0 + [38] aaload + [39] dup + [40] astore_1 v1 + [41] invokestatic #19 + - Methodref [com/google/zxing/client/result/EmailDoCoMoResultParser.isBasicallyValidEmailAddress (Ljava/lang/String;)Z] + [44] ifne +5 (target=49) + [47] aconst_null + [48] areturn + [49] ldc #3 + - String [SUB:] + [51] aload_0 v0 + [52] bipush 59 + [54] iconst_0 + [55] invokestatic #16 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [58] astore_2 v2 + [59] ldc #1 + - String [BODY:] + [61] aload_0 v0 + [62] bipush 59 + [64] iconst_0 + [65] invokestatic #16 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [68] astore_0 v0 + [69] new #8 + - Class [com/google/zxing/client/result/EmailAddressParsedResult] + [72] dup + [73] aload_1 v1 + [74] aload_2 v2 + [75] aload_0 v0 + [76] new #11 + - Class [java/lang/StringBuffer] + [79] dup + [80] invokespecial #25 + - Methodref [java/lang/StringBuffer. ()V] + [83] ldc #5 + - String [mailto:] + [85] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [88] aload_1 v1 + [89] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [92] invokevirtual #27 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [95] invokespecial #17 + - Methodref [com/google/zxing/client/result/EmailAddressParsedResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [98] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isBasicallyValidEmailAddress(Ljava/lang/String;)Z + Access flags: 0x8 + = static boolean isBasicallyValidEmailAddress(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 124, locals = 6, stack = 3): + [0] aload_0 v0 + [1] ifnonnull +5 (target=6) + [4] iconst_0 + [5] ireturn + [6] iconst_0 + [7] istore_1 v1 + [8] iconst_0 + [9] istore_2 v2 + [10] iload_2 v2 + [11] aload_0 v0 + [12] invokevirtual #23 + - Methodref [java/lang/String.length ()I] + [15] ificmpge +107 (target=122) + [18] aload_0 v0 + [19] iload_2 v2 + [20] invokevirtual #22 + - Methodref [java/lang/String.charAt (I)C] + [23] dup + [24] istore_3 v3 + [25] bipush 97 + [27] ificmplt +9 (target=36) + [30] iload_3 v3 + [31] bipush 122 + [33] ificmple +69 (target=102) + [36] iload_3 v3 + [37] bipush 65 + [39] ificmplt +9 (target=48) + [42] iload_3 v3 + [43] bipush 90 + [45] ificmple +57 (target=102) + [48] iload_3 v3 + [49] bipush 48 + [51] ificmplt +9 (target=60) + [54] iload_3 v3 + [55] bipush 57 + [57] ificmple +45 (target=102) + [60] iload_3 v3 + [61] istore v4 + [63] iconst_0 + [64] istore v5 + [66] iload v5 + [68] getstatic #12 + - Fieldref [com/google/zxing/client/result/EmailDoCoMoResultParser.ATEXT_SYMBOLS [C] + [71] arraylength + [72] ificmpge +24 (target=96) + [75] iload v4 + [77] getstatic #12 + - Fieldref [com/google/zxing/client/result/EmailDoCoMoResultParser.ATEXT_SYMBOLS [C] + [80] iload v5 + [82] caload + [83] ificmpne +7 (target=90) + [86] iconst_1 + [87] goto +10 (target=97) + [90] iinc v5, 1 + [93] goto -27 (target=66) + [96] iconst_0 + [97] ifne +5 (target=102) + [100] iconst_0 + [101] ireturn + [102] iload_3 v3 + [103] bipush 64 + [105] ificmpne +11 (target=116) + [108] iload_1 v1 + [109] ifeq +5 (target=114) + [112] iconst_0 + [113] ireturn + [114] iconst_1 + [115] istore_1 v1 + [116] iinc v2, 1 + [119] goto -109 (target=10) + [122] iload_1 v1 + [123] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isAtextSymbol(C)Z + Access flags: 0xa + = private static boolean isAtextSymbol(char) + Class member attributes (count = 1): + - Code attribute instructions (code length = 29, locals = 2, stack = 3): + [0] iconst_0 + [1] istore_1 v1 + [2] iload_1 v1 + [3] getstatic #12 + - Fieldref [com/google/zxing/client/result/EmailDoCoMoResultParser.ATEXT_SYMBOLS [C] + [6] arraylength + [7] ificmpge +20 (target=27) + [10] iload_0 v0 + [11] getstatic #12 + - Fieldref [com/google/zxing/client/result/EmailDoCoMoResultParser.ATEXT_SYMBOLS [C] + [14] iload_1 v1 + [15] caload + [16] ificmpne +5 (target=21) + [19] iconst_1 + [20] ireturn + [21] iinc v1, 1 + [24] goto -22 (target=2) + [27] iconst_0 + [28] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 128, locals = 0, stack = 4): + [0] bipush 21 + [2] newarray 5 + [4] dup + [5] iconst_0 + [6] bipush 64 + [8] castore + [9] dup + [10] iconst_1 + [11] bipush 46 + [13] castore + [14] dup + [15] iconst_2 + [16] bipush 33 + [18] castore + [19] dup + [20] iconst_3 + [21] bipush 35 + [23] castore + [24] dup + [25] iconst_4 + [26] bipush 36 + [28] castore + [29] dup + [30] iconst_5 + [31] bipush 37 + [33] castore + [34] dup + [35] bipush 6 + [37] bipush 38 + [39] castore + [40] dup + [41] bipush 7 + [43] bipush 39 + [45] castore + [46] dup + [47] bipush 8 + [49] bipush 42 + [51] castore + [52] dup + [53] bipush 9 + [55] bipush 43 + [57] castore + [58] dup + [59] bipush 10 + [61] bipush 45 + [63] castore + [64] dup + [65] bipush 11 + [67] bipush 47 + [69] castore + [70] dup + [71] bipush 12 + [73] bipush 61 + [75] castore + [76] dup + [77] bipush 13 + [79] bipush 63 + [81] castore + [82] dup + [83] bipush 14 + [85] bipush 94 + [87] castore + [88] dup + [89] bipush 15 + [91] bipush 95 + [93] castore + [94] dup + [95] bipush 16 + [97] bipush 96 + [99] castore + [100] dup + [101] bipush 17 + [103] bipush 123 + [105] castore + [106] dup + [107] bipush 18 + [109] bipush 124 + [111] castore + [112] dup + [113] bipush 19 + [115] bipush 125 + [117] castore + [118] dup + [119] bipush 20 + [121] bipush 126 + [123] castore + [124] putstatic #12 + - Fieldref [com/google/zxing/client/result/EmailDoCoMoResultParser.ATEXT_SYMBOLS [C] + [127] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/ExpandedProductParsedResult + Superclass: com/google/zxing/client/result/ParsedResult + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.result.ExpandedProductParsedResult extends com.google.zxing.client.result.ParsedResult + +Interfaces (count = 0): + +Constant Pool (count = 104): + - String [] + - String [KG] + - String [LB] + - Class [com/google/zxing/client/result/ExpandedProductParsedResult] + - Class [com/google/zxing/client/result/ParsedResult] + - Class [com/google/zxing/client/result/ParsedResultType] + - Class [java/lang/String] + - Class [java/util/Hashtable] + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.bestBeforeDate Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.expirationDate Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.lotNumber Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.packagingDate Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.price Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.priceCurrency Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.priceIncrement Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.productID Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.productionDate Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.sscc Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.uncommonAIs Ljava/util/Hashtable;] + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.weight Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.weightIncrement Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.weightType Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.PRODUCT Lcom/google/zxing/client/result/ParsedResultType;] + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/String.hashCode ()I] + - Methodref [java/util/Hashtable. ()V] + - Methodref [java/util/Hashtable.equals (Ljava/lang/Object;)Z] + - Methodref [java/util/Hashtable.hashCode ()I] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/client/result/ParsedResultType;)V] + - NameAndType [PRODUCT Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [bestBeforeDate Ljava/lang/String;] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [expirationDate Ljava/lang/String;] + - NameAndType [hashCode ()I] + - NameAndType [lotNumber Ljava/lang/String;] + - NameAndType [packagingDate Ljava/lang/String;] + - NameAndType [price Ljava/lang/String;] + - NameAndType [priceCurrency Ljava/lang/String;] + - NameAndType [priceIncrement Ljava/lang/String;] + - NameAndType [productID Ljava/lang/String;] + - NameAndType [productionDate Ljava/lang/String;] + - NameAndType [sscc Ljava/lang/String;] + - NameAndType [uncommonAIs Ljava/util/Hashtable;] + - NameAndType [weight Ljava/lang/String;] + - NameAndType [weightIncrement Ljava/lang/String;] + - NameAndType [weightType Ljava/lang/String;] + - Utf8 [] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Ljava/util/Hashtable;] + - Utf8 [()V] + - Utf8 [(Lcom/google/zxing/client/result/ParsedResultType;)V] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Hashtable;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [KG] + - Utf8 [KILOGRAM] + - Utf8 [LB] + - Utf8 [Lcom/google/zxing/client/result/ParsedResultType;] + - Utf8 [Ljava/lang/String;] + - Utf8 [Ljava/util/Hashtable;] + - Utf8 [POUND] + - Utf8 [PRODUCT] + - Utf8 [bestBeforeDate] + - Utf8 [com/google/zxing/client/result/ExpandedProductParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResultType] + - Utf8 [equals] + - Utf8 [expirationDate] + - Utf8 [getBestBeforeDate] + - Utf8 [getDisplayResult] + - Utf8 [getExpirationDate] + - Utf8 [getLotNumber] + - Utf8 [getPackagingDate] + - Utf8 [getPrice] + - Utf8 [getPriceCurrency] + - Utf8 [getPriceIncrement] + - Utf8 [getProductID] + - Utf8 [getProductionDate] + - Utf8 [getSscc] + - Utf8 [getUncommonAIs] + - Utf8 [getWeight] + - Utf8 [getWeightIncrement] + - Utf8 [getWeightType] + - Utf8 [hashCode] + - Utf8 [java/lang/String] + - Utf8 [java/util/Hashtable] + - Utf8 [lotNumber] + - Utf8 [packagingDate] + - Utf8 [price] + - Utf8 [priceCurrency] + - Utf8 [priceIncrement] + - Utf8 [productID] + - Utf8 [productionDate] + - Utf8 [sscc] + - Utf8 [uncommonAIs] + - Utf8 [weight] + - Utf8 [weightIncrement] + - Utf8 [weightType] + +Fields (count = 16): + - Field: KILOGRAM Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String KILOGRAM + Class member attributes (count = 1): + - Constant value attribute: + - String [KG] + - Field: POUND Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String POUND + Class member attributes (count = 1): + - Constant value attribute: + - String [LB] + - Field: productID Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String productID + - Field: sscc Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String sscc + - Field: lotNumber Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String lotNumber + - Field: productionDate Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String productionDate + - Field: packagingDate Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String packagingDate + - Field: bestBeforeDate Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String bestBeforeDate + - Field: expirationDate Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String expirationDate + - Field: weight Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String weight + - Field: weightType Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String weightType + - Field: weightIncrement Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String weightIncrement + - Field: price Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String price + - Field: priceIncrement Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String priceIncrement + - Field: priceCurrency Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String priceCurrency + - Field: uncommonAIs Ljava/util/Hashtable; + Access flags: 0x12 + = private final java.util.Hashtable uncommonAIs + +Methods (count = 19): + - Method: ()V + Access flags: 0x0 + = ExpandedProductParsedResult() + Class member attributes (count = 1): + - Code attribute instructions (code length = 97, locals = 1, stack = 3): + [0] aload_0 v0 + [1] getstatic #23 + - Fieldref [com/google/zxing/client/result/ParsedResultType.PRODUCT Lcom/google/zxing/client/result/ParsedResultType;] + [4] invokespecial #24 + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + [7] aload_0 v0 + [8] ldc #1 + - String [] + [10] putfield #16 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.productID Ljava/lang/String;] + [13] aload_0 v0 + [14] ldc #1 + - String [] + [16] putfield #18 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.sscc Ljava/lang/String;] + [19] aload_0 v0 + [20] ldc #1 + - String [] + [22] putfield #11 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.lotNumber Ljava/lang/String;] + [25] aload_0 v0 + [26] ldc #1 + - String [] + [28] putfield #17 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.productionDate Ljava/lang/String;] + [31] aload_0 v0 + [32] ldc #1 + - String [] + [34] putfield #12 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.packagingDate Ljava/lang/String;] + [37] aload_0 v0 + [38] ldc #1 + - String [] + [40] putfield #9 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.bestBeforeDate Ljava/lang/String;] + [43] aload_0 v0 + [44] ldc #1 + - String [] + [46] putfield #10 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.expirationDate Ljava/lang/String;] + [49] aload_0 v0 + [50] ldc #1 + - String [] + [52] putfield #20 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.weight Ljava/lang/String;] + [55] aload_0 v0 + [56] ldc #1 + - String [] + [58] putfield #22 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.weightType Ljava/lang/String;] + [61] aload_0 v0 + [62] ldc #1 + - String [] + [64] putfield #21 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.weightIncrement Ljava/lang/String;] + [67] aload_0 v0 + [68] ldc #1 + - String [] + [70] putfield #13 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.price Ljava/lang/String;] + [73] aload_0 v0 + [74] ldc #1 + - String [] + [76] putfield #15 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.priceIncrement Ljava/lang/String;] + [79] aload_0 v0 + [80] ldc #1 + - String [] + [82] putfield #14 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.priceCurrency Ljava/lang/String;] + [85] aload_0 v0 + [86] new #8 + - Class [java/util/Hashtable] + [89] dup + [90] invokespecial #27 + - Methodref [java/util/Hashtable. ()V] + [93] putfield #19 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.uncommonAIs Ljava/util/Hashtable;] + [96] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Hashtable;)V + Access flags: 0x1 + = public ExpandedProductParsedResult(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.Hashtable) + Class member attributes (count = 1): + - Code attribute instructions (code length = 89, locals = 15, stack = 2): + [0] aload_0 v0 + [1] getstatic #23 + - Fieldref [com/google/zxing/client/result/ParsedResultType.PRODUCT Lcom/google/zxing/client/result/ParsedResultType;] + [4] invokespecial #24 + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + [7] aload_0 v0 + [8] aload_1 v1 + [9] putfield #16 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.productID Ljava/lang/String;] + [12] aload_0 v0 + [13] aload_2 v2 + [14] putfield #18 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.sscc Ljava/lang/String;] + [17] aload_0 v0 + [18] aload_3 v3 + [19] putfield #11 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.lotNumber Ljava/lang/String;] + [22] aload_0 v0 + [23] aload v4 + [25] putfield #17 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.productionDate Ljava/lang/String;] + [28] aload_0 v0 + [29] aload v5 + [31] putfield #12 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.packagingDate Ljava/lang/String;] + [34] aload_0 v0 + [35] aload v6 + [37] putfield #9 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.bestBeforeDate Ljava/lang/String;] + [40] aload_0 v0 + [41] aload v7 + [43] putfield #10 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.expirationDate Ljava/lang/String;] + [46] aload_0 v0 + [47] aload v8 + [49] putfield #20 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.weight Ljava/lang/String;] + [52] aload_0 v0 + [53] aload v9 + [55] putfield #22 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.weightType Ljava/lang/String;] + [58] aload_0 v0 + [59] aload v10 + [61] putfield #21 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.weightIncrement Ljava/lang/String;] + [64] aload_0 v0 + [65] aload v11 + [67] putfield #13 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.price Ljava/lang/String;] + [70] aload_0 v0 + [71] aload v12 + [73] putfield #15 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.priceIncrement Ljava/lang/String;] + [76] aload_0 v0 + [77] aload v13 + [79] putfield #14 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.priceCurrency Ljava/lang/String;] + [82] aload_0 v0 + [83] aload v14 + [85] putfield #19 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.uncommonAIs Ljava/util/Hashtable;] + [88] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: equals(Ljava/lang/Object;)Z + Access flags: 0x11 + = public final boolean equals(java.lang.Object) + Class member attributes (count = 1): + - Code attribute instructions (code length = 200, locals = 2, stack = 2): + [0] aload_1 v1 + [1] instanceof #4 + - Class [com/google/zxing/client/result/ExpandedProductParsedResult] + [4] ifne +5 (target=9) + [7] iconst_0 + [8] ireturn + [9] aload_1 v1 + [10] checkcast #4 + - Class [com/google/zxing/client/result/ExpandedProductParsedResult] + [13] astore_1 v1 + [14] aload_0 v0 + [15] getfield #16 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.productID Ljava/lang/String;] + [18] aload_1 v1 + [19] getfield #16 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.productID Ljava/lang/String;] + [22] invokevirtual #25 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [25] ifeq +173 (target=198) + [28] aload_0 v0 + [29] getfield #18 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.sscc Ljava/lang/String;] + [32] aload_1 v1 + [33] getfield #18 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.sscc Ljava/lang/String;] + [36] invokevirtual #25 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [39] ifeq +159 (target=198) + [42] aload_0 v0 + [43] getfield #11 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.lotNumber Ljava/lang/String;] + [46] aload_1 v1 + [47] getfield #11 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.lotNumber Ljava/lang/String;] + [50] invokevirtual #25 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [53] ifeq +145 (target=198) + [56] aload_0 v0 + [57] getfield #17 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.productionDate Ljava/lang/String;] + [60] aload_1 v1 + [61] getfield #17 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.productionDate Ljava/lang/String;] + [64] invokevirtual #25 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [67] ifeq +131 (target=198) + [70] aload_0 v0 + [71] getfield #9 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.bestBeforeDate Ljava/lang/String;] + [74] aload_1 v1 + [75] getfield #9 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.bestBeforeDate Ljava/lang/String;] + [78] invokevirtual #25 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [81] ifeq +117 (target=198) + [84] aload_0 v0 + [85] getfield #10 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.expirationDate Ljava/lang/String;] + [88] aload_1 v1 + [89] getfield #10 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.expirationDate Ljava/lang/String;] + [92] invokevirtual #25 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [95] ifeq +103 (target=198) + [98] aload_0 v0 + [99] getfield #20 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.weight Ljava/lang/String;] + [102] aload_1 v1 + [103] getfield #20 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.weight Ljava/lang/String;] + [106] invokevirtual #25 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [109] ifeq +89 (target=198) + [112] aload_0 v0 + [113] getfield #22 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.weightType Ljava/lang/String;] + [116] aload_1 v1 + [117] getfield #22 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.weightType Ljava/lang/String;] + [120] invokevirtual #25 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [123] ifeq +75 (target=198) + [126] aload_0 v0 + [127] getfield #21 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.weightIncrement Ljava/lang/String;] + [130] aload_1 v1 + [131] getfield #21 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.weightIncrement Ljava/lang/String;] + [134] invokevirtual #25 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [137] ifeq +61 (target=198) + [140] aload_0 v0 + [141] getfield #13 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.price Ljava/lang/String;] + [144] aload_1 v1 + [145] getfield #13 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.price Ljava/lang/String;] + [148] invokevirtual #25 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [151] ifeq +47 (target=198) + [154] aload_0 v0 + [155] getfield #15 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.priceIncrement Ljava/lang/String;] + [158] aload_1 v1 + [159] getfield #15 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.priceIncrement Ljava/lang/String;] + [162] invokevirtual #25 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [165] ifeq +33 (target=198) + [168] aload_0 v0 + [169] getfield #14 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.priceCurrency Ljava/lang/String;] + [172] aload_1 v1 + [173] getfield #14 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.priceCurrency Ljava/lang/String;] + [176] invokevirtual #25 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [179] ifeq +19 (target=198) + [182] aload_0 v0 + [183] getfield #19 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.uncommonAIs Ljava/util/Hashtable;] + [186] aload_1 v1 + [187] getfield #19 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.uncommonAIs Ljava/util/Hashtable;] + [190] invokevirtual #28 + - Methodref [java/util/Hashtable.equals (Ljava/lang/Object;)Z] + [193] ifeq +5 (target=198) + [196] iconst_1 + [197] ireturn + [198] iconst_0 + [199] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: hashCode()I + Access flags: 0x11 + = public final int hashCode() + Class member attributes (count = 1): + - Code attribute instructions (code length = 141, locals = 3, stack = 2): + [0] aload_0 v0 + [1] getfield #16 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.productID Ljava/lang/String;] + [4] invokevirtual #26 + - Methodref [java/lang/String.hashCode ()I] + [7] bipush 31 + [9] imul + [10] aload_0 v0 + [11] getfield #18 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.sscc Ljava/lang/String;] + [14] invokevirtual #26 + - Methodref [java/lang/String.hashCode ()I] + [17] iadd + [18] bipush 31 + [20] imul + [21] aload_0 v0 + [22] getfield #11 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.lotNumber Ljava/lang/String;] + [25] invokevirtual #26 + - Methodref [java/lang/String.hashCode ()I] + [28] iadd + [29] bipush 31 + [31] imul + [32] aload_0 v0 + [33] getfield #17 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.productionDate Ljava/lang/String;] + [36] invokevirtual #26 + - Methodref [java/lang/String.hashCode ()I] + [39] iadd + [40] bipush 31 + [42] imul + [43] aload_0 v0 + [44] getfield #9 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.bestBeforeDate Ljava/lang/String;] + [47] invokevirtual #26 + - Methodref [java/lang/String.hashCode ()I] + [50] iadd + [51] bipush 31 + [53] imul + [54] aload_0 v0 + [55] getfield #10 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.expirationDate Ljava/lang/String;] + [58] invokevirtual #26 + - Methodref [java/lang/String.hashCode ()I] + [61] iadd + [62] bipush 31 + [64] imul + [65] aload_0 v0 + [66] getfield #20 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.weight Ljava/lang/String;] + [69] invokevirtual #26 + - Methodref [java/lang/String.hashCode ()I] + [72] iadd + [73] istore_1 v1 + [74] aload_0 v0 + [75] getfield #22 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.weightType Ljava/lang/String;] + [78] invokevirtual #26 + - Methodref [java/lang/String.hashCode ()I] + [81] bipush 31 + [83] imul + [84] aload_0 v0 + [85] getfield #21 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.weightIncrement Ljava/lang/String;] + [88] invokevirtual #26 + - Methodref [java/lang/String.hashCode ()I] + [91] iadd + [92] bipush 31 + [94] imul + [95] aload_0 v0 + [96] getfield #13 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.price Ljava/lang/String;] + [99] invokevirtual #26 + - Methodref [java/lang/String.hashCode ()I] + [102] iadd + [103] bipush 31 + [105] imul + [106] aload_0 v0 + [107] getfield #15 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.priceIncrement Ljava/lang/String;] + [110] invokevirtual #26 + - Methodref [java/lang/String.hashCode ()I] + [113] iadd + [114] bipush 31 + [116] imul + [117] aload_0 v0 + [118] getfield #14 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.priceCurrency Ljava/lang/String;] + [121] invokevirtual #26 + - Methodref [java/lang/String.hashCode ()I] + [124] iadd + [125] bipush 31 + [127] imul + [128] aload_0 v0 + [129] getfield #19 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.uncommonAIs Ljava/util/Hashtable;] + [132] invokevirtual #29 + - Methodref [java/util/Hashtable.hashCode ()I] + [135] iadd + [136] istore_2 v2 + [137] iload_1 v1 + [138] iload_2 v2 + [139] ixor + [140] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getProductID()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getProductID() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #16 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.productID Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getSscc()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getSscc() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #18 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.sscc Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getLotNumber()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getLotNumber() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.lotNumber Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getProductionDate()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getProductionDate() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #17 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.productionDate Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getPackagingDate()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getPackagingDate() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #12 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.packagingDate Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getBestBeforeDate()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getBestBeforeDate() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #9 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.bestBeforeDate Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getExpirationDate()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getExpirationDate() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #10 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.expirationDate Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getWeight()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getWeight() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #20 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.weight Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getWeightType()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getWeightType() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #22 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.weightType Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getWeightIncrement()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getWeightIncrement() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #21 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.weightIncrement Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getPrice()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getPrice() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #13 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.price Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getPriceIncrement()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getPriceIncrement() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #15 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.priceIncrement Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getPriceCurrency()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getPriceCurrency() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #14 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.priceCurrency Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getUncommonAIs()Ljava/util/Hashtable; + Access flags: 0x2 + = private java.util.Hashtable getUncommonAIs() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #19 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.uncommonAIs Ljava/util/Hashtable;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayResult()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getDisplayResult() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #16 + - Fieldref [com/google/zxing/client/result/ExpandedProductParsedResult.productID Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/ExpandedProductResultParser + Superclass: com/google/zxing/client/result/ResultParser + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.result.ExpandedProductResultParser extends com.google.zxing.client.result.ResultParser + +Interfaces (count = 0): + +Constant Pool (count = 159): + - String [-] + - String [00] + - String [01] + - String [10] + - String [11] + - String [13] + - String [15] + - String [17] + - String [3100] + - String [3101] + - String [3102] + - String [3103] + - String [3104] + - String [3105] + - String [3106] + - String [3107] + - String [3108] + - String [3109] + - String [3200] + - String [3201] + - String [3202] + - String [3203] + - String [3204] + - String [3205] + - String [3206] + - String [3207] + - String [3208] + - String [3209] + - String [3920] + - String [3921] + - String [3922] + - String [3923] + - String [3930] + - String [3931] + - String [3932] + - String [3933] + - String [ERROR] + - String [KG] + - String [LB] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/ExpandedProductParsedResult] + - Class [com/google/zxing/client/result/ExpandedProductResultParser] + - Class [com/google/zxing/client/result/ResultParser] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Class [java/util/Hashtable] + - Fieldref [com/google/zxing/BarcodeFormat.RSS_EXPANDED Lcom/google/zxing/BarcodeFormat;] + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ExpandedProductParsedResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Hashtable;)V] + - Methodref [com/google/zxing/client/result/ExpandedProductResultParser.findAIvalue (ILjava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ExpandedProductResultParser.findValue (ILjava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - Methodref [java/util/Hashtable. ()V] + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Hashtable;)V] + - NameAndType [RSS_EXPANDED Lcom/google/zxing/BarcodeFormat;] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [charAt (I)C] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [findAIvalue (ILjava/lang/String;)Ljava/lang/String;] + - NameAndType [findValue (ILjava/lang/String;)Ljava/lang/String;] + - NameAndType [getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [length ()I] + - NameAndType [put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [substring (I)Ljava/lang/String;] + - NameAndType [substring (II)Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/BarcodeFormat;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)C] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(ILjava/lang/String;)Ljava/lang/String;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ExpandedProductParsedResult;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Hashtable;)V] + - Utf8 [-] + - Utf8 [00] + - Utf8 [01] + - Utf8 [10] + - Utf8 [11] + - Utf8 [13] + - Utf8 [15] + - Utf8 [17] + - Utf8 [3100] + - Utf8 [3101] + - Utf8 [3102] + - Utf8 [3103] + - Utf8 [3104] + - Utf8 [3105] + - Utf8 [3106] + - Utf8 [3107] + - Utf8 [3108] + - Utf8 [3109] + - Utf8 [3200] + - Utf8 [3201] + - Utf8 [3202] + - Utf8 [3203] + - Utf8 [3204] + - Utf8 [3205] + - Utf8 [3206] + - Utf8 [3207] + - Utf8 [3208] + - Utf8 [3209] + - Utf8 [3920] + - Utf8 [3921] + - Utf8 [3922] + - Utf8 [3923] + - Utf8 [3930] + - Utf8 [3931] + - Utf8 [3932] + - Utf8 [3933] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ERROR] + - Utf8 [KG] + - Utf8 [LB] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [RSS_EXPANDED] + - Utf8 [append] + - Utf8 [charAt] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/ExpandedProductParsedResult] + - Utf8 [com/google/zxing/client/result/ExpandedProductResultParser] + - Utf8 [com/google/zxing/client/result/ResultParser] + - Utf8 [equals] + - Utf8 [findAIvalue] + - Utf8 [findValue] + - Utf8 [getBarcodeFormat] + - Utf8 [getText] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [java/util/Hashtable] + - Utf8 [length] + - Utf8 [parse] + - Utf8 [put] + - Utf8 [substring] + - Utf8 [toString] + +Fields (count = 0): + +Methods (count = 4): + - Method: ()V + Access flags: 0x2 + = private ExpandedProductResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #55 + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parse(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ExpandedProductParsedResult; + Access flags: 0x9 + = public static com.google.zxing.client.result.ExpandedProductParsedResult parse(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 681, locals = 18, stack = 16): + [0] aload_0 v0 + [1] invokevirtual #50 + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + [4] astore_1 v1 + [5] getstatic #49 + - Fieldref [com/google/zxing/BarcodeFormat.RSS_EXPANDED Lcom/google/zxing/BarcodeFormat;] + [8] aload_1 v1 + [9] invokevirtual #56 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [12] ifne +5 (target=17) + [15] aconst_null + [16] areturn + [17] aload_0 v0 + [18] invokevirtual #51 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [21] dup + [22] astore_0 v0 + [23] ifnonnull +5 (target=28) + [26] aconst_null + [27] areturn + [28] ldc #1 + - String [-] + [30] astore_1 v1 + [31] ldc #1 + - String [-] + [33] astore_2 v2 + [34] ldc #1 + - String [-] + [36] astore_3 v3 + [37] ldc #1 + - String [-] + [39] astore v4 + [41] ldc #1 + - String [-] + [43] astore v5 + [45] ldc #1 + - String [-] + [47] astore v6 + [49] ldc #1 + - String [-] + [51] astore v7 + [53] ldc #1 + - String [-] + [55] astore v8 + [57] ldc #1 + - String [-] + [59] astore v9 + [61] ldc #1 + - String [-] + [63] astore v10 + [65] ldc #1 + - String [-] + [67] astore v11 + [69] ldc #1 + - String [-] + [71] astore v12 + [73] ldc #1 + - String [-] + [75] astore v13 + [77] new #48 + - Class [java/util/Hashtable] + [80] dup + [81] invokespecial #65 + - Methodref [java/util/Hashtable. ()V] + [84] astore v14 + [86] iconst_0 + [87] istore v15 + [89] iload v15 + [91] aload_0 v0 + [92] invokevirtual #59 + - Methodref [java/lang/String.length ()I] + [95] ificmpge +553 (target=648) + [98] iload v15 + [100] aload_0 v0 + [101] invokestatic #53 + - Methodref [com/google/zxing/client/result/ExpandedProductResultParser.findAIvalue (ILjava/lang/String;)Ljava/lang/String;] + [104] astore v16 + [106] ldc #37 + - String [ERROR] + [108] aload v16 + [110] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [113] ifeq +5 (target=118) + [116] aconst_null + [117] areturn + [118] iload v15 + [120] aload v16 + [122] invokevirtual #59 + - Methodref [java/lang/String.length ()I] + [125] iconst_2 + [126] iadd + [127] iadd + [128] dup + [129] istore v15 + [131] aload_0 v0 + [132] invokestatic #54 + - Methodref [com/google/zxing/client/result/ExpandedProductResultParser.findValue (ILjava/lang/String;)Ljava/lang/String;] + [135] astore v17 + [137] iload v15 + [139] aload v17 + [141] invokevirtual #59 + - Methodref [java/lang/String.length ()I] + [144] iadd + [145] istore v15 + [147] ldc #2 + - String [00] + [149] aload v16 + [151] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [154] ifeq +9 (target=163) + [157] aload v17 + [159] astore_2 v2 + [160] goto -71 (target=89) + [163] ldc #3 + - String [01] + [165] aload v16 + [167] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [170] ifeq +9 (target=179) + [173] aload v17 + [175] astore_1 v1 + [176] goto -87 (target=89) + [179] ldc #4 + - String [10] + [181] aload v16 + [183] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [186] ifeq +9 (target=195) + [189] aload v17 + [191] astore_3 v3 + [192] goto -103 (target=89) + [195] ldc #5 + - String [11] + [197] aload v16 + [199] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [202] ifeq +10 (target=212) + [205] aload v17 + [207] astore v4 + [209] goto -120 (target=89) + [212] ldc #6 + - String [13] + [214] aload v16 + [216] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [219] ifeq +10 (target=229) + [222] aload v17 + [224] astore v5 + [226] goto -137 (target=89) + [229] ldc #7 + - String [15] + [231] aload v16 + [233] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [236] ifeq +10 (target=246) + [239] aload v17 + [241] astore v6 + [243] goto -154 (target=89) + [246] ldc #8 + - String [17] + [248] aload v16 + [250] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [253] ifeq +10 (target=263) + [256] aload v17 + [258] astore v7 + [260] goto -171 (target=89) + [263] ldc #9 + - String [3100] + [265] aload v16 + [267] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [270] ifne +93 (target=363) + [273] ldc #10 + - String [3101] + [275] aload v16 + [277] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [280] ifne +83 (target=363) + [283] ldc #11 + - String [3102] + [285] aload v16 + [287] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [290] ifne +73 (target=363) + [293] ldc #12 + - String [3103] + [295] aload v16 + [297] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [300] ifne +63 (target=363) + [303] ldc #13 + - String [3104] + [305] aload v16 + [307] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [310] ifne +53 (target=363) + [313] ldc #14 + - String [3105] + [315] aload v16 + [317] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [320] ifne +43 (target=363) + [323] ldc #15 + - String [3106] + [325] aload v16 + [327] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [330] ifne +33 (target=363) + [333] ldc #16 + - String [3107] + [335] aload v16 + [337] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [340] ifne +23 (target=363) + [343] ldc #17 + - String [3108] + [345] aload v16 + [347] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [350] ifne +13 (target=363) + [353] ldc #18 + - String [3109] + [355] aload v16 + [357] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [360] ifeq +22 (target=382) + [363] aload v17 + [365] astore v8 + [367] ldc #38 + - String [KG] + [369] astore v9 + [371] aload v16 + [373] iconst_3 + [374] invokevirtual #60 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [377] astore v10 + [379] goto -290 (target=89) + [382] ldc #19 + - String [3200] + [384] aload v16 + [386] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [389] ifne +93 (target=482) + [392] ldc #20 + - String [3201] + [394] aload v16 + [396] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [399] ifne +83 (target=482) + [402] ldc #21 + - String [3202] + [404] aload v16 + [406] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [409] ifne +73 (target=482) + [412] ldc #22 + - String [3203] + [414] aload v16 + [416] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [419] ifne +63 (target=482) + [422] ldc #23 + - String [3204] + [424] aload v16 + [426] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [429] ifne +53 (target=482) + [432] ldc #24 + - String [3205] + [434] aload v16 + [436] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [439] ifne +43 (target=482) + [442] ldc #25 + - String [3206] + [444] aload v16 + [446] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [449] ifne +33 (target=482) + [452] ldc #26 + - String [3207] + [454] aload v16 + [456] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [459] ifne +23 (target=482) + [462] ldc #27 + - String [3208] + [464] aload v16 + [466] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [469] ifne +13 (target=482) + [472] ldc #28 + - String [3209] + [474] aload v16 + [476] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [479] ifeq +22 (target=501) + [482] aload v17 + [484] astore v8 + [486] ldc #39 + - String [LB] + [488] astore v9 + [490] aload v16 + [492] iconst_3 + [493] invokevirtual #60 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [496] astore v10 + [498] goto -409 (target=89) + [501] ldc #29 + - String [3920] + [503] aload v16 + [505] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [508] ifne +33 (target=541) + [511] ldc #30 + - String [3921] + [513] aload v16 + [515] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [518] ifne +23 (target=541) + [521] ldc #31 + - String [3922] + [523] aload v16 + [525] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [528] ifne +13 (target=541) + [531] ldc #32 + - String [3923] + [533] aload v16 + [535] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [538] ifeq +18 (target=556) + [541] aload v17 + [543] astore v11 + [545] aload v16 + [547] iconst_3 + [548] invokevirtual #60 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [551] astore v12 + [553] goto -464 (target=89) + [556] ldc #33 + - String [3930] + [558] aload v16 + [560] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [563] ifne +33 (target=596) + [566] ldc #34 + - String [3931] + [568] aload v16 + [570] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [573] ifne +23 (target=596) + [576] ldc #35 + - String [3932] + [578] aload v16 + [580] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [583] ifne +13 (target=596) + [586] ldc #36 + - String [3933] + [588] aload v16 + [590] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [593] ifeq +42 (target=635) + [596] aload v17 + [598] invokevirtual #59 + - Methodref [java/lang/String.length ()I] + [601] iconst_4 + [602] ificmpge +5 (target=607) + [605] aconst_null + [606] areturn + [607] aload v17 + [609] iconst_3 + [610] invokevirtual #60 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [613] astore v11 + [615] aload v17 + [617] iconst_0 + [618] iconst_3 + [619] invokevirtual #61 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [622] astore v13 + [624] aload v16 + [626] iconst_3 + [627] invokevirtual #60 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [630] astore v12 + [632] goto -543 (target=89) + [635] aload v14 + [637] aload v16 + [639] aload v17 + [641] invokevirtual #66 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [644] pop + [645] goto -556 (target=89) + [648] new #42 + - Class [com/google/zxing/client/result/ExpandedProductParsedResult] + [651] dup + [652] aload_1 v1 + [653] aload_2 v2 + [654] aload_3 v3 + [655] aload v4 + [657] aload v5 + [659] aload v6 + [661] aload v7 + [663] aload v8 + [665] aload v9 + [667] aload v10 + [669] aload v11 + [671] aload v12 + [673] aload v13 + [675] aload v14 + [677] invokespecial #52 + - Methodref [com/google/zxing/client/result/ExpandedProductParsedResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Hashtable;)V] + [680] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: findAIvalue(ILjava/lang/String;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String findAIvalue(int,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 160, locals = 4, stack = 3): + [0] new #47 + - Class [java/lang/StringBuffer] + [3] dup + [4] invokespecial #62 + - Methodref [java/lang/StringBuffer. ()V] + [7] astore_2 v2 + [8] aload_1 v1 + [9] iload_0 v0 + [10] invokevirtual #57 + - Methodref [java/lang/String.charAt (I)C] + [13] iconst_0 + [14] istore_3 v3 + [15] bipush 40 + [17] ificmpeq +6 (target=23) + [20] ldc #37 + - String [ERROR] + [22] areturn + [23] aload_1 v1 + [24] iload_0 v0 + [25] iconst_1 + [26] iadd + [27] invokevirtual #60 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [30] astore_0 v0 + [31] iconst_0 + [32] istore_1 v1 + [33] iload_1 v1 + [34] aload_0 v0 + [35] invokevirtual #59 + - Methodref [java/lang/String.length ()I] + [38] ificmpge +117 (target=155) + [41] aload_0 v0 + [42] iload_1 v1 + [43] invokevirtual #57 + - Methodref [java/lang/String.charAt (I)C] + [46] dup + [47] istore_3 v3 + [48] tableswitch (17 offsets, default=98) (target=146) + 41: offset = 93, target = 141 + 42: offset = 98, target = 146 + 43: offset = 98, target = 146 + 44: offset = 98, target = 146 + 45: offset = 98, target = 146 + 46: offset = 98, target = 146 + 47: offset = 98, target = 146 + 48: offset = 84, target = 132 + 49: offset = 84, target = 132 + 50: offset = 84, target = 132 + 51: offset = 84, target = 132 + 52: offset = 84, target = 132 + 53: offset = 84, target = 132 + 54: offset = 84, target = 132 + 55: offset = 84, target = 132 + 56: offset = 84, target = 132 + 57: offset = 84, target = 132 + default: offset = 98, target = 146 + [132] aload_2 v2 + [133] iload_3 v3 + [134] invokevirtual #63 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [137] pop + [138] goto +11 (target=149) + [141] aload_2 v2 + [142] invokevirtual #64 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [145] areturn + [146] ldc #37 + - String [ERROR] + [148] areturn + [149] iinc v1, 1 + [152] goto -119 (target=33) + [155] aload_2 v2 + [156] invokevirtual #64 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [159] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: findValue(ILjava/lang/String;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String findValue(int,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 76, locals = 4, stack = 3): + [0] new #47 + - Class [java/lang/StringBuffer] + [3] dup + [4] invokespecial #62 + - Methodref [java/lang/StringBuffer. ()V] + [7] astore_2 v2 + [8] aload_1 v1 + [9] iload_0 v0 + [10] invokevirtual #60 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [13] astore_0 v0 + [14] iconst_0 + [15] istore_1 v1 + [16] iload_1 v1 + [17] aload_0 v0 + [18] invokevirtual #59 + - Methodref [java/lang/String.length ()I] + [21] ificmpge +50 (target=71) + [24] aload_0 v0 + [25] iload_1 v1 + [26] invokevirtual #57 + - Methodref [java/lang/String.charAt (I)C] + [29] dup + [30] istore_3 v3 + [31] bipush 40 + [33] ificmpne +26 (target=59) + [36] ldc #37 + - String [ERROR] + [38] iload_1 v1 + [39] aload_0 v0 + [40] invokestatic #53 + - Methodref [com/google/zxing/client/result/ExpandedProductResultParser.findAIvalue (ILjava/lang/String;)Ljava/lang/String;] + [43] invokevirtual #58 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [46] ifeq +25 (target=71) + [49] aload_2 v2 + [50] bipush 40 + [52] invokevirtual #63 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [55] pop + [56] goto +9 (target=65) + [59] aload_2 v2 + [60] iload_3 v3 + [61] invokevirtual #63 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [64] pop + [65] iinc v1, 1 + [68] goto -52 (target=16) + [71] aload_2 v2 + [72] invokevirtual #64 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [75] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/GeoParsedResult + Superclass: com/google/zxing/client/result/ParsedResult + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.result.GeoParsedResult extends com.google.zxing.client.result.ParsedResult + +Interfaces (count = 0): + +Constant Pool (count = 66): + - String [ (] + - String [, ] + - String [geo:] + - Class [com/google/zxing/client/result/GeoParsedResult] + - Class [com/google/zxing/client/result/ParsedResult] + - Class [com/google/zxing/client/result/ParsedResultType] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/client/result/GeoParsedResult.altitude D] + - Fieldref [com/google/zxing/client/result/GeoParsedResult.latitude D] + - Fieldref [com/google/zxing/client/result/GeoParsedResult.longitude D] + - Fieldref [com/google/zxing/client/result/GeoParsedResult.query Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.GEO Lcom/google/zxing/client/result/ParsedResultType;] + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (D)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Lcom/google/zxing/client/result/ParsedResultType;)V] + - NameAndType [GEO Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [altitude D] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (D)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [latitude D] + - NameAndType [longitude D] + - NameAndType [query Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [ (] + - Utf8 [()D] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(D)Ljava/lang/StringBuffer;] + - Utf8 [(DDDLjava/lang/String;)V] + - Utf8 [(I)V] + - Utf8 [(Lcom/google/zxing/client/result/ParsedResultType;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [, ] + - Utf8 [] + - Utf8 [Code] + - Utf8 [D] + - Utf8 [GEO] + - Utf8 [Lcom/google/zxing/client/result/ParsedResultType;] + - Utf8 [Ljava/lang/String;] + - Utf8 [altitude] + - Utf8 [append] + - Utf8 [com/google/zxing/client/result/GeoParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResultType] + - Utf8 [geo:] + - Utf8 [getAltitude] + - Utf8 [getDisplayResult] + - Utf8 [getGeoURI] + - Utf8 [getLatitude] + - Utf8 [getLongitude] + - Utf8 [getQuery] + - Utf8 [java/lang/StringBuffer] + - Utf8 [latitude] + - Utf8 [longitude] + - Utf8 [query] + - Utf8 [toString] + +Fields (count = 4): + - Field: latitude D + Access flags: 0x12 + = private final double latitude + - Field: longitude D + Access flags: 0x12 + = private final double longitude + - Field: altitude D + Access flags: 0x12 + = private final double altitude + - Field: query Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String query + +Methods (count = 7): + - Method: (DDDLjava/lang/String;)V + Access flags: 0x0 + = GeoParsedResult(double,double,double,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 30, locals = 8, stack = 3): + [0] aload_0 v0 + [1] getstatic #12 + - Fieldref [com/google/zxing/client/result/ParsedResultType.GEO Lcom/google/zxing/client/result/ParsedResultType;] + [4] invokespecial #13 + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + [7] aload_0 v0 + [8] dload_1 v1 + [9] putfield #9 + - Fieldref [com/google/zxing/client/result/GeoParsedResult.latitude D] + [12] aload_0 v0 + [13] dload_3 v3 + [14] putfield #10 + - Fieldref [com/google/zxing/client/result/GeoParsedResult.longitude D] + [17] aload_0 v0 + [18] dload v5 + [20] putfield #8 + - Fieldref [com/google/zxing/client/result/GeoParsedResult.altitude D] + [23] aload_0 v0 + [24] aload v7 + [26] putfield #11 + - Fieldref [com/google/zxing/client/result/GeoParsedResult.query Ljava/lang/String;] + [29] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getGeoURI()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getGeoURI() + Class member attributes (count = 1): + - Code attribute instructions (code length = 93, locals = 2, stack = 4): + [0] new #7 + - Class [java/lang/StringBuffer] + [3] dup + [4] invokespecial #14 + - Methodref [java/lang/StringBuffer. ()V] + [7] dup + [8] astore_1 v1 + [9] ldc #3 + - String [geo:] + [11] invokevirtual #18 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [14] pop + [15] aload_1 v1 + [16] aload_0 v0 + [17] getfield #9 + - Fieldref [com/google/zxing/client/result/GeoParsedResult.latitude D] + [20] invokevirtual #17 + - Methodref [java/lang/StringBuffer.append (D)Ljava/lang/StringBuffer;] + [23] pop + [24] aload_1 v1 + [25] bipush 44 + [27] invokevirtual #16 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [30] pop + [31] aload_1 v1 + [32] aload_0 v0 + [33] getfield #10 + - Fieldref [com/google/zxing/client/result/GeoParsedResult.longitude D] + [36] invokevirtual #17 + - Methodref [java/lang/StringBuffer.append (D)Ljava/lang/StringBuffer;] + [39] pop + [40] aload_0 v0 + [41] getfield #8 + - Fieldref [com/google/zxing/client/result/GeoParsedResult.altitude D] + [44] dconst_0 + [45] dcmpl + [46] ifle +19 (target=65) + [49] aload_1 v1 + [50] bipush 44 + [52] invokevirtual #16 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [55] pop + [56] aload_1 v1 + [57] aload_0 v0 + [58] getfield #8 + - Fieldref [com/google/zxing/client/result/GeoParsedResult.altitude D] + [61] invokevirtual #17 + - Methodref [java/lang/StringBuffer.append (D)Ljava/lang/StringBuffer;] + [64] pop + [65] aload_0 v0 + [66] getfield #11 + - Fieldref [com/google/zxing/client/result/GeoParsedResult.query Ljava/lang/String;] + [69] ifnull +19 (target=88) + [72] aload_1 v1 + [73] bipush 63 + [75] invokevirtual #16 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [78] pop + [79] aload_1 v1 + [80] aload_0 v0 + [81] getfield #11 + - Fieldref [com/google/zxing/client/result/GeoParsedResult.query Ljava/lang/String;] + [84] invokevirtual #18 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [87] pop + [88] aload_1 v1 + [89] invokevirtual #19 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [92] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getLatitude()D + Access flags: 0x11 + = public final double getLatitude() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #9 + - Fieldref [com/google/zxing/client/result/GeoParsedResult.latitude D] + [4] dreturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getLongitude()D + Access flags: 0x11 + = public final double getLongitude() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #10 + - Fieldref [com/google/zxing/client/result/GeoParsedResult.longitude D] + [4] dreturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getAltitude()D + Access flags: 0x2 + = private double getAltitude() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/client/result/GeoParsedResult.altitude D] + [4] dreturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getQuery()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getQuery() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/client/result/GeoParsedResult.query Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayResult()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getDisplayResult() + Class member attributes (count = 1): + - Code attribute instructions (code length = 102, locals = 2, stack = 4): + [0] new #7 + - Class [java/lang/StringBuffer] + [3] dup + [4] bipush 20 + [6] invokespecial #15 + - Methodref [java/lang/StringBuffer. (I)V] + [9] dup + [10] astore_1 v1 + [11] aload_0 v0 + [12] getfield #9 + - Fieldref [com/google/zxing/client/result/GeoParsedResult.latitude D] + [15] invokevirtual #17 + - Methodref [java/lang/StringBuffer.append (D)Ljava/lang/StringBuffer;] + [18] pop + [19] aload_1 v1 + [20] ldc #2 + - String [, ] + [22] invokevirtual #18 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [25] pop + [26] aload_1 v1 + [27] aload_0 v0 + [28] getfield #10 + - Fieldref [com/google/zxing/client/result/GeoParsedResult.longitude D] + [31] invokevirtual #17 + - Methodref [java/lang/StringBuffer.append (D)Ljava/lang/StringBuffer;] + [34] pop + [35] aload_0 v0 + [36] getfield #8 + - Fieldref [com/google/zxing/client/result/GeoParsedResult.altitude D] + [39] dconst_0 + [40] dcmpl + [41] ifle +26 (target=67) + [44] aload_1 v1 + [45] ldc #2 + - String [, ] + [47] invokevirtual #18 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [50] pop + [51] aload_1 v1 + [52] aload_0 v0 + [53] getfield #8 + - Fieldref [com/google/zxing/client/result/GeoParsedResult.altitude D] + [56] invokevirtual #17 + - Methodref [java/lang/StringBuffer.append (D)Ljava/lang/StringBuffer;] + [59] pop + [60] aload_1 v1 + [61] bipush 109 + [63] invokevirtual #16 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [66] pop + [67] aload_0 v0 + [68] getfield #11 + - Fieldref [com/google/zxing/client/result/GeoParsedResult.query Ljava/lang/String;] + [71] ifnull +26 (target=97) + [74] aload_1 v1 + [75] ldc #1 + - String [ (] + [77] invokevirtual #18 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [80] pop + [81] aload_1 v1 + [82] aload_0 v0 + [83] getfield #11 + - Fieldref [com/google/zxing/client/result/GeoParsedResult.query Ljava/lang/String;] + [86] invokevirtual #18 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [89] pop + [90] aload_1 v1 + [91] bipush 41 + [93] invokevirtual #16 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [96] pop + [97] aload_1 v1 + [98] invokevirtual #19 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [101] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/GeoResultParser + Superclass: com/google/zxing/client/result/ResultParser + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.result.GeoResultParser extends com.google.zxing.client.result.ResultParser + +Interfaces (count = 0): + +Constant Pool (count = 63): + - String [GEO:] + - String [geo:] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/GeoParsedResult] + - Class [com/google/zxing/client/result/GeoResultParser] + - Class [com/google/zxing/client/result/ResultParser] + - Class [java/lang/Double] + - Class [java/lang/NumberFormatException] + - Class [java/lang/String] + - Double [-180.0] + - Double [-90.0] + - Double [90.0] + - Double [180.0] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/GeoParsedResult. (DDDLjava/lang/String;)V] + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + - Methodref [java/lang/Double.parseDouble (Ljava/lang/String;)D] + - Methodref [java/lang/String.indexOf (I)I] + - Methodref [java/lang/String.indexOf (II)I] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (DDDLjava/lang/String;)V] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [indexOf (I)I] + - NameAndType [indexOf (II)I] + - NameAndType [parseDouble (Ljava/lang/String;)D] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - NameAndType [substring (I)Ljava/lang/String;] + - NameAndType [substring (II)Ljava/lang/String;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(DDDLjava/lang/String;)V] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(II)I] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/GeoParsedResult;] + - Utf8 [(Ljava/lang/String;)D] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [] + - Utf8 [Code] + - Utf8 [GEO:] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/GeoParsedResult] + - Utf8 [com/google/zxing/client/result/GeoResultParser] + - Utf8 [com/google/zxing/client/result/ResultParser] + - Utf8 [geo:] + - Utf8 [getText] + - Utf8 [indexOf] + - Utf8 [java/lang/Double] + - Utf8 [java/lang/NumberFormatException] + - Utf8 [java/lang/String] + - Utf8 [parse] + - Utf8 [parseDouble] + - Utf8 [startsWith] + - Utf8 [substring] + +Fields (count = 0): + +Methods (count = 2): + - Method: ()V + Access flags: 0x2 + = private GeoResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #20 + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parse(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/GeoParsedResult; + Access flags: 0x9 + = public static com.google.zxing.client.result.GeoParsedResult parse(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 215, locals = 10, stack = 9): + [0] aload_0 v0 + [1] invokevirtual #18 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [4] dup + [5] astore_0 v0 + [6] ifnull +21 (target=27) + [9] aload_0 v0 + [10] ldc #2 + - String [geo:] + [12] invokevirtual #24 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [15] ifne +14 (target=29) + [18] aload_0 v0 + [19] ldc #1 + - String [GEO:] + [21] invokevirtual #24 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [24] ifne +5 (target=29) + [27] aconst_null + [28] areturn + [29] aload_0 v0 + [30] bipush 63 + [32] iconst_4 + [33] invokevirtual #23 + - Methodref [java/lang/String.indexOf (II)I] + [36] dup + [37] istore_1 v1 + [38] ifge +14 (target=52) + [41] aconst_null + [42] astore_2 v2 + [43] aload_0 v0 + [44] iconst_4 + [45] invokevirtual #25 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [48] astore_0 v0 + [49] goto +18 (target=67) + [52] aload_0 v0 + [53] iload_1 v1 + [54] iconst_1 + [55] iadd + [56] invokevirtual #25 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [59] astore_2 v2 + [60] aload_0 v0 + [61] iconst_4 + [62] iload_1 v1 + [63] invokevirtual #26 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [66] astore_0 v0 + [67] aload_0 v0 + [68] bipush 44 + [70] invokevirtual #22 + - Methodref [java/lang/String.indexOf (I)I] + [73] dup + [74] istore_1 v1 + [75] ifge +5 (target=80) + [78] aconst_null + [79] areturn + [80] aload_0 v0 + [81] bipush 44 + [83] iload_1 v1 + [84] iconst_1 + [85] iadd + [86] invokevirtual #23 + - Methodref [java/lang/String.indexOf (II)I] + [89] istore_3 v3 + [90] aload_0 v0 + [91] iconst_0 + [92] iload_1 v1 + [93] invokevirtual #26 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [96] invokestatic #21 + - Methodref [java/lang/Double.parseDouble (Ljava/lang/String;)D] + [99] dup2 + [100] dstore v4 + [102] ldc2_w #14 + - Double [90.0] + [105] dcmpl + [106] ifgt +12 (target=118) + [109] dload v4 + [111] ldc2_w #12 + - Double [-90.0] + [114] dcmpg + [115] ifge +5 (target=120) + [118] aconst_null + [119] areturn + [120] iload_3 v3 + [121] ifge +21 (target=142) + [124] aload_0 v0 + [125] iload_1 v1 + [126] iconst_1 + [127] iadd + [128] invokevirtual #25 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [131] invokestatic #21 + - Methodref [java/lang/Double.parseDouble (Ljava/lang/String;)D] + [134] dstore v6 + [136] dconst_0 + [137] dstore v8 + [139] goto +28 (target=167) + [142] aload_0 v0 + [143] iload_1 v1 + [144] iconst_1 + [145] iadd + [146] iload_3 v3 + [147] invokevirtual #26 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [150] invokestatic #21 + - Methodref [java/lang/Double.parseDouble (Ljava/lang/String;)D] + [153] dstore v6 + [155] aload_0 v0 + [156] iload_3 v3 + [157] iconst_1 + [158] iadd + [159] invokevirtual #25 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [162] invokestatic #21 + - Methodref [java/lang/Double.parseDouble (Ljava/lang/String;)D] + [165] dstore v8 + [167] dload v6 + [169] ldc2_w #16 + - Double [180.0] + [172] dcmpl + [173] ifgt +19 (target=192) + [176] dload v6 + [178] ldc2_w #10 + - Double [-180.0] + [181] dcmpg + [182] iflt +10 (target=192) + [185] dload v8 + [187] dconst_0 + [188] dcmpg + [189] ifge +5 (target=194) + [192] aconst_null + [193] areturn + [194] goto +6 (target=200) + [197] pop + [198] aconst_null + [199] areturn + [200] new #4 + - Class [com/google/zxing/client/result/GeoParsedResult] + [203] dup + [204] dload v4 + [206] dload v6 + [208] dload v8 + [210] aload_2 v2 + [211] invokespecial #19 + - Methodref [com/google/zxing/client/result/GeoParsedResult. (DDDLjava/lang/String;)V] + [214] areturn + Code attribute exceptions (count = 2): + - ExceptionInfo (90 -> 119: 197): + - Class [java/lang/NumberFormatException] + - ExceptionInfo (120 -> 193: 197): + - Class [java/lang/NumberFormatException] + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/ISBNParsedResult + Superclass: com/google/zxing/client/result/ParsedResult + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.result.ISBNParsedResult extends com.google.zxing.client.result.ParsedResult + +Interfaces (count = 0): + +Constant Pool (count = 24): + - Class [com/google/zxing/client/result/ISBNParsedResult] + - Class [com/google/zxing/client/result/ParsedResult] + - Class [com/google/zxing/client/result/ParsedResultType] + - Fieldref [com/google/zxing/client/result/ISBNParsedResult.isbn Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.ISBN Lcom/google/zxing/client/result/ParsedResultType;] + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + - NameAndType [ (Lcom/google/zxing/client/result/ParsedResultType;)V] + - NameAndType [ISBN Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [isbn Ljava/lang/String;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [(Lcom/google/zxing/client/result/ParsedResultType;)V] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ISBN] + - Utf8 [Lcom/google/zxing/client/result/ParsedResultType;] + - Utf8 [Ljava/lang/String;] + - Utf8 [com/google/zxing/client/result/ISBNParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResultType] + - Utf8 [getDisplayResult] + - Utf8 [getISBN] + - Utf8 [isbn] + +Fields (count = 1): + - Field: isbn Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String isbn + +Methods (count = 3): + - Method: (Ljava/lang/String;)V + Access flags: 0x0 + = ISBNParsedResult(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 13, locals = 2, stack = 2): + [0] aload_0 v0 + [1] getstatic #5 + - Fieldref [com/google/zxing/client/result/ParsedResultType.ISBN Lcom/google/zxing/client/result/ParsedResultType;] + [4] invokespecial #6 + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + [7] aload_0 v0 + [8] aload_1 v1 + [9] putfield #4 + - Fieldref [com/google/zxing/client/result/ISBNParsedResult.isbn Ljava/lang/String;] + [12] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getISBN()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getISBN() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #4 + - Fieldref [com/google/zxing/client/result/ISBNParsedResult.isbn Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayResult()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getDisplayResult() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #4 + - Fieldref [com/google/zxing/client/result/ISBNParsedResult.isbn Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/ISBNResultParser + Superclass: com/google/zxing/client/result/ResultParser + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.result.ISBNResultParser extends com.google.zxing.client.result.ResultParser + +Interfaces (count = 0): + +Constant Pool (count = 53): + - String [978] + - String [979] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/ISBNParsedResult] + - Class [com/google/zxing/client/result/ISBNResultParser] + - Class [com/google/zxing/client/result/ResultParser] + - Class [java/lang/Object] + - Class [java/lang/String] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ISBNParsedResult. (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [EAN_13 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [length ()I] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/BarcodeFormat;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ISBNParsedResult;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [978] + - Utf8 [979] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EAN_13] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/ISBNParsedResult] + - Utf8 [com/google/zxing/client/result/ISBNResultParser] + - Utf8 [com/google/zxing/client/result/ResultParser] + - Utf8 [equals] + - Utf8 [getBarcodeFormat] + - Utf8 [getText] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [length] + - Utf8 [parse] + - Utf8 [startsWith] + +Fields (count = 0): + +Methods (count = 2): + - Method: ()V + Access flags: 0x2 + = private ISBNResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #14 + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parse(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ISBNParsedResult; + Access flags: 0x9 + = public static com.google.zxing.client.result.ISBNParsedResult parse(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 68, locals = 2, stack = 3): + [0] aload_0 v0 + [1] invokevirtual #11 + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + [4] astore_1 v1 + [5] getstatic #10 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + [8] aload_1 v1 + [9] invokevirtual #15 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [12] ifne +5 (target=17) + [15] aconst_null + [16] areturn + [17] aload_0 v0 + [18] invokevirtual #12 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [21] dup + [22] astore_0 v0 + [23] ifnonnull +5 (target=28) + [26] aconst_null + [27] areturn + [28] aload_0 v0 + [29] invokevirtual #16 + - Methodref [java/lang/String.length ()I] + [32] bipush 13 + [34] ificmpeq +5 (target=39) + [37] aconst_null + [38] areturn + [39] aload_0 v0 + [40] ldc #1 + - String [978] + [42] invokevirtual #17 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [45] ifne +14 (target=59) + [48] aload_0 v0 + [49] ldc #2 + - String [979] + [51] invokevirtual #17 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [54] ifne +5 (target=59) + [57] aconst_null + [58] areturn + [59] new #5 + - Class [com/google/zxing/client/result/ISBNParsedResult] + [62] dup + [63] aload_0 v0 + [64] invokespecial #13 + - Methodref [com/google/zxing/client/result/ISBNParsedResult. (Ljava/lang/String;)V] + [67] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/ParsedResult + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x421 + = public abstract class com.google.zxing.client.result.ParsedResult extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 41): + - Class [com/google/zxing/client/result/ParsedResult] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/client/result/ParsedResult.type Lcom/google/zxing/client/result/ParsedResultType;] + - Methodref [com/google/zxing/client/result/ParsedResult.getDisplayResult ()Ljava/lang/String;] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.length ()I] + - NameAndType [ ()V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [getDisplayResult ()Ljava/lang/String;] + - NameAndType [length ()I] + - NameAndType [type Lcom/google/zxing/client/result/ParsedResultType;] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/client/result/ParsedResultType;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(Lcom/google/zxing/client/result/ParsedResultType;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Utf8 [([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Lcom/google/zxing/client/result/ParsedResultType;] + - Utf8 [append] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [getDisplayResult] + - Utf8 [getType] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + - Utf8 [maybeAppend] + - Utf8 [toString] + - Utf8 [type] + +Fields (count = 1): + - Field: type Lcom/google/zxing/client/result/ParsedResultType; + Access flags: 0x12 + = private final com.google.zxing.client.result.ParsedResultType type + +Methods (count = 6): + - Method: (Lcom/google/zxing/client/result/ParsedResultType;)V + Access flags: 0x4 + = protected ParsedResult(com.google.zxing.client.result.ParsedResultType) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #7 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #5 + - Fieldref [com/google/zxing/client/result/ParsedResult.type Lcom/google/zxing/client/result/ParsedResultType;] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getType()Lcom/google/zxing/client/result/ParsedResultType; + Access flags: 0x11 + = public final com.google.zxing.client.result.ParsedResultType getType() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #5 + - Fieldref [com/google/zxing/client/result/ParsedResult.type Lcom/google/zxing/client/result/ParsedResultType;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayResult()Ljava/lang/String; + Access flags: 0x401 + = public abstract java.lang.String getDisplayResult() + - Method: toString()Ljava/lang/String; + Access flags: 0x1 + = public java.lang.String toString() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokevirtual #6 + - Methodref [com/google/zxing/client/result/ParsedResult.getDisplayResult ()Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: maybeAppend(Ljava/lang/String;Ljava/lang/StringBuffer;)V + Access flags: 0x9 + = public static void maybeAppend(java.lang.String,java.lang.StringBuffer) + Class member attributes (count = 1): + - Code attribute instructions (code length = 32, locals = 2, stack = 2): + [0] aload_0 v0 + [1] ifnull +30 (target=31) + [4] aload_0 v0 + [5] invokevirtual #8 + - Methodref [java/lang/String.length ()I] + [8] ifle +23 (target=31) + [11] aload_1 v1 + [12] invokevirtual #11 + - Methodref [java/lang/StringBuffer.length ()I] + [15] ifle +10 (target=25) + [18] aload_1 v1 + [19] bipush 10 + [21] invokevirtual #9 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [24] pop + [25] aload_1 v1 + [26] aload_0 v0 + [27] invokevirtual #10 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [30] pop + [31] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: maybeAppend([Ljava/lang/String;Ljava/lang/StringBuffer;)V + Access flags: 0x9 + = public static void maybeAppend(java.lang.String[],java.lang.StringBuffer) + Class member attributes (count = 1): + - Code attribute instructions (code length = 56, locals = 3, stack = 3): + [0] aload_0 v0 + [1] ifnull +54 (target=55) + [4] iconst_0 + [5] istore_2 v2 + [6] iload_2 v2 + [7] aload_0 v0 + [8] arraylength + [9] ificmpge +46 (target=55) + [12] aload_0 v0 + [13] iload_2 v2 + [14] aaload + [15] ifnull +34 (target=49) + [18] aload_0 v0 + [19] iload_2 v2 + [20] aaload + [21] invokevirtual #8 + - Methodref [java/lang/String.length ()I] + [24] ifle +25 (target=49) + [27] aload_1 v1 + [28] invokevirtual #11 + - Methodref [java/lang/StringBuffer.length ()I] + [31] ifle +10 (target=41) + [34] aload_1 v1 + [35] bipush 10 + [37] invokevirtual #9 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [40] pop + [41] aload_1 v1 + [42] aload_0 v0 + [43] iload_2 v2 + [44] aaload + [45] invokevirtual #10 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [48] pop + [49] iinc v2, 1 + [52] goto -46 (target=6) + [55] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/ParsedResultType + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.result.ParsedResultType extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 77): + - String [ADDRESSBOOK] + - String [ANDROID_INTENT] + - String [CALENDAR] + - String [EMAIL_ADDRESS] + - String [GEO] + - String [ISBN] + - String [MOBILETAG_RICH_WEB] + - String [NDEF_SMART_POSTER] + - String [PRODUCT] + - String [SMS] + - String [TEL] + - String [TEXT] + - String [URI] + - String [WIFI] + - Class [com/google/zxing/client/result/ParsedResultType] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/client/result/ParsedResultType.ADDRESSBOOK Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.ANDROID_INTENT Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.CALENDAR Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.EMAIL_ADDRESS Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.GEO Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.ISBN Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.MOBILETAG_RICH_WEB Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.NDEF_SMART_POSTER Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.PRODUCT Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.SMS Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.TEL Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.TEXT Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.URI Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.WIFI Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ParsedResultType.name Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ParsedResultType. (Ljava/lang/String;)V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [ADDRESSBOOK Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [ANDROID_INTENT Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [CALENDAR Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [EMAIL_ADDRESS Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [GEO Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [ISBN Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [MOBILETAG_RICH_WEB Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [NDEF_SMART_POSTER Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [PRODUCT Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [SMS Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [TEL Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [TEXT Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [URI Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [WIFI Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [name Ljava/lang/String;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [] + - Utf8 [ADDRESSBOOK] + - Utf8 [ANDROID_INTENT] + - Utf8 [CALENDAR] + - Utf8 [Code] + - Utf8 [EMAIL_ADDRESS] + - Utf8 [GEO] + - Utf8 [ISBN] + - Utf8 [Lcom/google/zxing/client/result/ParsedResultType;] + - Utf8 [Ljava/lang/String;] + - Utf8 [MOBILETAG_RICH_WEB] + - Utf8 [NDEF_SMART_POSTER] + - Utf8 [PRODUCT] + - Utf8 [SMS] + - Utf8 [TEL] + - Utf8 [TEXT] + - Utf8 [URI] + - Utf8 [WIFI] + - Utf8 [com/google/zxing/client/result/ParsedResultType] + - Utf8 [java/lang/Object] + - Utf8 [name] + - Utf8 [toString] + +Fields (count = 15): + - Field: ADDRESSBOOK Lcom/google/zxing/client/result/ParsedResultType; + Access flags: 0x19 + = public static final com.google.zxing.client.result.ParsedResultType ADDRESSBOOK + - Field: EMAIL_ADDRESS Lcom/google/zxing/client/result/ParsedResultType; + Access flags: 0x19 + = public static final com.google.zxing.client.result.ParsedResultType EMAIL_ADDRESS + - Field: PRODUCT Lcom/google/zxing/client/result/ParsedResultType; + Access flags: 0x19 + = public static final com.google.zxing.client.result.ParsedResultType PRODUCT + - Field: URI Lcom/google/zxing/client/result/ParsedResultType; + Access flags: 0x19 + = public static final com.google.zxing.client.result.ParsedResultType URI + - Field: TEXT Lcom/google/zxing/client/result/ParsedResultType; + Access flags: 0x19 + = public static final com.google.zxing.client.result.ParsedResultType TEXT + - Field: ANDROID_INTENT Lcom/google/zxing/client/result/ParsedResultType; + Access flags: 0x19 + = public static final com.google.zxing.client.result.ParsedResultType ANDROID_INTENT + - Field: GEO Lcom/google/zxing/client/result/ParsedResultType; + Access flags: 0x19 + = public static final com.google.zxing.client.result.ParsedResultType GEO + - Field: TEL Lcom/google/zxing/client/result/ParsedResultType; + Access flags: 0x19 + = public static final com.google.zxing.client.result.ParsedResultType TEL + - Field: SMS Lcom/google/zxing/client/result/ParsedResultType; + Access flags: 0x19 + = public static final com.google.zxing.client.result.ParsedResultType SMS + - Field: CALENDAR Lcom/google/zxing/client/result/ParsedResultType; + Access flags: 0x19 + = public static final com.google.zxing.client.result.ParsedResultType CALENDAR + - Field: WIFI Lcom/google/zxing/client/result/ParsedResultType; + Access flags: 0x19 + = public static final com.google.zxing.client.result.ParsedResultType WIFI + - Field: NDEF_SMART_POSTER Lcom/google/zxing/client/result/ParsedResultType; + Access flags: 0x19 + = public static final com.google.zxing.client.result.ParsedResultType NDEF_SMART_POSTER + - Field: MOBILETAG_RICH_WEB Lcom/google/zxing/client/result/ParsedResultType; + Access flags: 0x19 + = public static final com.google.zxing.client.result.ParsedResultType MOBILETAG_RICH_WEB + - Field: ISBN Lcom/google/zxing/client/result/ParsedResultType; + Access flags: 0x19 + = public static final com.google.zxing.client.result.ParsedResultType ISBN + - Field: name Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String name + +Methods (count = 3): + - Method: (Ljava/lang/String;)V + Access flags: 0x2 + = private ParsedResultType(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #33 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #31 + - Fieldref [com/google/zxing/client/result/ParsedResultType.name Ljava/lang/String;] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: toString()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String toString() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #31 + - Fieldref [com/google/zxing/client/result/ParsedResultType.name Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 169, locals = 0, stack = 3): + [0] new #15 + - Class [com/google/zxing/client/result/ParsedResultType] + [3] dup + [4] ldc #1 + - String [ADDRESSBOOK] + [6] invokespecial #32 + - Methodref [com/google/zxing/client/result/ParsedResultType. (Ljava/lang/String;)V] + [9] putstatic #17 + - Fieldref [com/google/zxing/client/result/ParsedResultType.ADDRESSBOOK Lcom/google/zxing/client/result/ParsedResultType;] + [12] new #15 + - Class [com/google/zxing/client/result/ParsedResultType] + [15] dup + [16] ldc #4 + - String [EMAIL_ADDRESS] + [18] invokespecial #32 + - Methodref [com/google/zxing/client/result/ParsedResultType. (Ljava/lang/String;)V] + [21] putstatic #20 + - Fieldref [com/google/zxing/client/result/ParsedResultType.EMAIL_ADDRESS Lcom/google/zxing/client/result/ParsedResultType;] + [24] new #15 + - Class [com/google/zxing/client/result/ParsedResultType] + [27] dup + [28] ldc #9 + - String [PRODUCT] + [30] invokespecial #32 + - Methodref [com/google/zxing/client/result/ParsedResultType. (Ljava/lang/String;)V] + [33] putstatic #25 + - Fieldref [com/google/zxing/client/result/ParsedResultType.PRODUCT Lcom/google/zxing/client/result/ParsedResultType;] + [36] new #15 + - Class [com/google/zxing/client/result/ParsedResultType] + [39] dup + [40] ldc #13 + - String [URI] + [42] invokespecial #32 + - Methodref [com/google/zxing/client/result/ParsedResultType. (Ljava/lang/String;)V] + [45] putstatic #29 + - Fieldref [com/google/zxing/client/result/ParsedResultType.URI Lcom/google/zxing/client/result/ParsedResultType;] + [48] new #15 + - Class [com/google/zxing/client/result/ParsedResultType] + [51] dup + [52] ldc #12 + - String [TEXT] + [54] invokespecial #32 + - Methodref [com/google/zxing/client/result/ParsedResultType. (Ljava/lang/String;)V] + [57] putstatic #28 + - Fieldref [com/google/zxing/client/result/ParsedResultType.TEXT Lcom/google/zxing/client/result/ParsedResultType;] + [60] new #15 + - Class [com/google/zxing/client/result/ParsedResultType] + [63] dup + [64] ldc #2 + - String [ANDROID_INTENT] + [66] invokespecial #32 + - Methodref [com/google/zxing/client/result/ParsedResultType. (Ljava/lang/String;)V] + [69] putstatic #18 + - Fieldref [com/google/zxing/client/result/ParsedResultType.ANDROID_INTENT Lcom/google/zxing/client/result/ParsedResultType;] + [72] new #15 + - Class [com/google/zxing/client/result/ParsedResultType] + [75] dup + [76] ldc #5 + - String [GEO] + [78] invokespecial #32 + - Methodref [com/google/zxing/client/result/ParsedResultType. (Ljava/lang/String;)V] + [81] putstatic #21 + - Fieldref [com/google/zxing/client/result/ParsedResultType.GEO Lcom/google/zxing/client/result/ParsedResultType;] + [84] new #15 + - Class [com/google/zxing/client/result/ParsedResultType] + [87] dup + [88] ldc #11 + - String [TEL] + [90] invokespecial #32 + - Methodref [com/google/zxing/client/result/ParsedResultType. (Ljava/lang/String;)V] + [93] putstatic #27 + - Fieldref [com/google/zxing/client/result/ParsedResultType.TEL Lcom/google/zxing/client/result/ParsedResultType;] + [96] new #15 + - Class [com/google/zxing/client/result/ParsedResultType] + [99] dup + [100] ldc #10 + - String [SMS] + [102] invokespecial #32 + - Methodref [com/google/zxing/client/result/ParsedResultType. (Ljava/lang/String;)V] + [105] putstatic #26 + - Fieldref [com/google/zxing/client/result/ParsedResultType.SMS Lcom/google/zxing/client/result/ParsedResultType;] + [108] new #15 + - Class [com/google/zxing/client/result/ParsedResultType] + [111] dup + [112] ldc #3 + - String [CALENDAR] + [114] invokespecial #32 + - Methodref [com/google/zxing/client/result/ParsedResultType. (Ljava/lang/String;)V] + [117] putstatic #19 + - Fieldref [com/google/zxing/client/result/ParsedResultType.CALENDAR Lcom/google/zxing/client/result/ParsedResultType;] + [120] new #15 + - Class [com/google/zxing/client/result/ParsedResultType] + [123] dup + [124] ldc #14 + - String [WIFI] + [126] invokespecial #32 + - Methodref [com/google/zxing/client/result/ParsedResultType. (Ljava/lang/String;)V] + [129] putstatic #30 + - Fieldref [com/google/zxing/client/result/ParsedResultType.WIFI Lcom/google/zxing/client/result/ParsedResultType;] + [132] new #15 + - Class [com/google/zxing/client/result/ParsedResultType] + [135] dup + [136] ldc #8 + - String [NDEF_SMART_POSTER] + [138] invokespecial #32 + - Methodref [com/google/zxing/client/result/ParsedResultType. (Ljava/lang/String;)V] + [141] putstatic #24 + - Fieldref [com/google/zxing/client/result/ParsedResultType.NDEF_SMART_POSTER Lcom/google/zxing/client/result/ParsedResultType;] + [144] new #15 + - Class [com/google/zxing/client/result/ParsedResultType] + [147] dup + [148] ldc #7 + - String [MOBILETAG_RICH_WEB] + [150] invokespecial #32 + - Methodref [com/google/zxing/client/result/ParsedResultType. (Ljava/lang/String;)V] + [153] putstatic #23 + - Fieldref [com/google/zxing/client/result/ParsedResultType.MOBILETAG_RICH_WEB Lcom/google/zxing/client/result/ParsedResultType;] + [156] new #15 + - Class [com/google/zxing/client/result/ParsedResultType] + [159] dup + [160] ldc #6 + - String [ISBN] + [162] invokespecial #32 + - Methodref [com/google/zxing/client/result/ParsedResultType. (Ljava/lang/String;)V] + [165] putstatic #22 + - Fieldref [com/google/zxing/client/result/ParsedResultType.ISBN Lcom/google/zxing/client/result/ParsedResultType;] + [168] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/ProductParsedResult + Superclass: com/google/zxing/client/result/ParsedResult + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.result.ProductParsedResult extends com.google.zxing.client.result.ParsedResult + +Interfaces (count = 0): + +Constant Pool (count = 31): + - Class [com/google/zxing/client/result/ParsedResult] + - Class [com/google/zxing/client/result/ParsedResultType] + - Class [com/google/zxing/client/result/ProductParsedResult] + - Fieldref [com/google/zxing/client/result/ParsedResultType.PRODUCT Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/ProductParsedResult.normalizedProductID Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/ProductParsedResult.productID Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + - Methodref [com/google/zxing/client/result/ProductParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [ (Lcom/google/zxing/client/result/ParsedResultType;)V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [PRODUCT Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [normalizedProductID Ljava/lang/String;] + - NameAndType [productID Ljava/lang/String;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [(Lcom/google/zxing/client/result/ParsedResultType;)V] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Lcom/google/zxing/client/result/ParsedResultType;] + - Utf8 [Ljava/lang/String;] + - Utf8 [PRODUCT] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResultType] + - Utf8 [com/google/zxing/client/result/ProductParsedResult] + - Utf8 [getDisplayResult] + - Utf8 [getNormalizedProductID] + - Utf8 [getProductID] + - Utf8 [normalizedProductID] + - Utf8 [productID] + +Fields (count = 2): + - Field: productID Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String productID + - Field: normalizedProductID Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String normalizedProductID + +Methods (count = 5): + - Method: (Ljava/lang/String;)V + Access flags: 0x2 + = private ProductParsedResult(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 7, locals = 2, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_1 v1 + [3] invokespecial #8 + - Methodref [com/google/zxing/client/result/ProductParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + [6] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Ljava/lang/String;Ljava/lang/String;)V + Access flags: 0x0 + = ProductParsedResult(java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 3, stack = 2): + [0] aload_0 v0 + [1] getstatic #4 + - Fieldref [com/google/zxing/client/result/ParsedResultType.PRODUCT Lcom/google/zxing/client/result/ParsedResultType;] + [4] invokespecial #7 + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + [7] aload_0 v0 + [8] aload_1 v1 + [9] putfield #6 + - Fieldref [com/google/zxing/client/result/ProductParsedResult.productID Ljava/lang/String;] + [12] aload_0 v0 + [13] aload_2 v2 + [14] putfield #5 + - Fieldref [com/google/zxing/client/result/ProductParsedResult.normalizedProductID Ljava/lang/String;] + [17] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getProductID()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getProductID() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/client/result/ProductParsedResult.productID Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getNormalizedProductID()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getNormalizedProductID() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #5 + - Fieldref [com/google/zxing/client/result/ProductParsedResult.normalizedProductID Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayResult()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getDisplayResult() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/client/result/ProductParsedResult.productID Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/ProductResultParser + Superclass: com/google/zxing/client/result/ResultParser + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.result.ProductResultParser extends com.google.zxing.client.result.ResultParser + +Interfaces (count = 0): + +Constant Pool (count = 64): + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/ProductParsedResult] + - Class [com/google/zxing/client/result/ProductResultParser] + - Class [com/google/zxing/client/result/ResultParser] + - Class [com/google/zxing/oned/UPCEReader] + - Class [java/lang/Object] + - Class [java/lang/String] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_8 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.UPC_E Lcom/google/zxing/BarcodeFormat;] + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ProductParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + - Methodref [com/google/zxing/oned/UPCEReader.convertUPCEtoUPCA (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.length ()I] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [EAN_13 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [EAN_8 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [UPC_A Lcom/google/zxing/BarcodeFormat;] + - NameAndType [UPC_E Lcom/google/zxing/BarcodeFormat;] + - NameAndType [charAt (I)C] + - NameAndType [convertUPCEtoUPCA (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [length ()I] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/BarcodeFormat;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)C] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ProductParsedResult;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EAN_13] + - Utf8 [EAN_8] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [UPC_A] + - Utf8 [UPC_E] + - Utf8 [charAt] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/ProductParsedResult] + - Utf8 [com/google/zxing/client/result/ProductResultParser] + - Utf8 [com/google/zxing/client/result/ResultParser] + - Utf8 [com/google/zxing/oned/UPCEReader] + - Utf8 [convertUPCEtoUPCA] + - Utf8 [equals] + - Utf8 [getBarcodeFormat] + - Utf8 [getText] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [length] + - Utf8 [parse] + +Fields (count = 0): + +Methods (count = 2): + - Method: ()V + Access flags: 0x2 + = private ProductResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #16 + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parse(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ProductParsedResult; + Access flags: 0x9 + = public static com.google.zxing.client.result.ProductParsedResult parse(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 128, locals = 5, stack = 4): + [0] aload_0 v0 + [1] invokevirtual #13 + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + [4] astore_1 v1 + [5] getstatic #11 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + [8] aload_1 v1 + [9] invokevirtual #18 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [12] ifne +35 (target=47) + [15] getstatic #12 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_E Lcom/google/zxing/BarcodeFormat;] + [18] aload_1 v1 + [19] invokevirtual #18 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [22] ifne +25 (target=47) + [25] getstatic #10 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_8 Lcom/google/zxing/BarcodeFormat;] + [28] aload_1 v1 + [29] invokevirtual #18 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [32] ifne +15 (target=47) + [35] getstatic #9 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + [38] aload_1 v1 + [39] invokevirtual #18 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [42] ifne +5 (target=47) + [45] aconst_null + [46] areturn + [47] aload_0 v0 + [48] invokevirtual #14 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [51] dup + [52] astore_0 v0 + [53] ifnonnull +5 (target=58) + [56] aconst_null + [57] areturn + [58] aload_0 v0 + [59] invokevirtual #20 + - Methodref [java/lang/String.length ()I] + [62] istore_2 v2 + [63] iconst_0 + [64] istore_3 v3 + [65] iload_3 v3 + [66] iload_2 v2 + [67] ificmpge +31 (target=98) + [70] aload_0 v0 + [71] iload_3 v3 + [72] invokevirtual #19 + - Methodref [java/lang/String.charAt (I)C] + [75] dup + [76] istore v4 + [78] bipush 48 + [80] ificmplt +10 (target=90) + [83] iload v4 + [85] bipush 57 + [87] ificmple +5 (target=92) + [90] aconst_null + [91] areturn + [92] iinc v3, 1 + [95] goto -30 (target=65) + [98] getstatic #12 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_E Lcom/google/zxing/BarcodeFormat;] + [101] aload_1 v1 + [102] invokevirtual #18 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [105] ifeq +11 (target=116) + [108] aload_0 v0 + [109] invokestatic #17 + - Methodref [com/google/zxing/oned/UPCEReader.convertUPCEtoUPCA (Ljava/lang/String;)Ljava/lang/String;] + [112] astore_3 v3 + [113] goto +5 (target=118) + [116] aload_0 v0 + [117] astore_3 v3 + [118] new #3 + - Class [com/google/zxing/client/result/ProductParsedResult] + [121] dup + [122] aload_0 v0 + [123] aload_3 v3 + [124] invokespecial #15 + - Methodref [com/google/zxing/client/result/ProductParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + [127] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/ResultParser + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x421 + = public abstract class com.google.zxing.client.result.ResultParser extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 340): + - String [978] + - String [979] + - String [MAILTO:] + - String [MEBKM:] + - String [MMSTO:] + - String [P:] + - String [S:] + - String [SMSTO:] + - String [SMTP:] + - String [T:] + - String [TEL:] + - String [TITLE:] + - String [URL:] + - String [URLTO:] + - String [WIFI:] + - String [body] + - String [mailto:] + - String [mmsto:] + - String [smsto:] + - String [smtp:] + - String [subject] + - String [tel:] + - String [to] + - String [urlto:] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/AbstractDoCoMoResultParser] + - Class [com/google/zxing/client/result/AddressBookAUResultParser] + - Class [com/google/zxing/client/result/AddressBookDoCoMoResultParser] + - Class [com/google/zxing/client/result/BizcardResultParser] + - Class [com/google/zxing/client/result/BookmarkDoCoMoResultParser] + - Class [com/google/zxing/client/result/EmailAddressParsedResult] + - Class [com/google/zxing/client/result/EmailAddressResultParser] + - Class [com/google/zxing/client/result/EmailDoCoMoResultParser] + - Class [com/google/zxing/client/result/ExpandedProductResultParser] + - Class [com/google/zxing/client/result/GeoResultParser] + - Class [com/google/zxing/client/result/ISBNParsedResult] + - Class [com/google/zxing/client/result/ISBNResultParser] + - Class [com/google/zxing/client/result/ProductResultParser] + - Class [com/google/zxing/client/result/ResultParser] + - Class [com/google/zxing/client/result/SMSMMSResultParser] + - Class [com/google/zxing/client/result/SMSParsedResult] + - Class [com/google/zxing/client/result/SMSTOMMSTOResultParser] + - Class [com/google/zxing/client/result/SMTPResultParser] + - Class [com/google/zxing/client/result/TelParsedResult] + - Class [com/google/zxing/client/result/TelResultParser] + - Class [com/google/zxing/client/result/TextParsedResult] + - Class [com/google/zxing/client/result/URIParsedResult] + - Class [com/google/zxing/client/result/URIResultParser] + - Class [com/google/zxing/client/result/URLTOResultParser] + - Class [com/google/zxing/client/result/VCardResultParser] + - Class [com/google/zxing/client/result/VEventResultParser] + - Class [com/google/zxing/client/result/WifiParsedResult] + - Class [com/google/zxing/client/result/WifiResultParser] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Class [java/util/Hashtable] + - Class [java/util/Vector] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookAUResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/AddressBookParsedResult;] + - Methodref [com/google/zxing/client/result/AddressBookDoCoMoResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/AddressBookParsedResult;] + - Methodref [com/google/zxing/client/result/BizcardResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/AddressBookParsedResult;] + - Methodref [com/google/zxing/client/result/BookmarkDoCoMoResultParser.matchDoCoMoPrefixedField$3d9ab706 (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/BookmarkDoCoMoResultParser.matchSingleDoCoMoPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/BookmarkDoCoMoResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/URIParsedResult;] + - Methodref [com/google/zxing/client/result/EmailAddressParsedResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/EmailAddressResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/EmailAddressParsedResult;] + - Methodref [com/google/zxing/client/result/EmailAddressResultParser.parseNameValuePairs (Ljava/lang/String;)Ljava/util/Hashtable;] + - Methodref [com/google/zxing/client/result/EmailDoCoMoResultParser.isBasicallyValidEmailAddress (Ljava/lang/String;)Z] + - Methodref [com/google/zxing/client/result/EmailDoCoMoResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/EmailAddressParsedResult;] + - Methodref [com/google/zxing/client/result/ExpandedProductResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ExpandedProductParsedResult;] + - Methodref [com/google/zxing/client/result/GeoResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/GeoParsedResult;] + - Methodref [com/google/zxing/client/result/ISBNParsedResult. (Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/ISBNResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ISBNParsedResult;] + - Methodref [com/google/zxing/client/result/ProductResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ProductParsedResult;] + - Methodref [com/google/zxing/client/result/ResultParser.appendKeyValue (Ljava/lang/String;IILjava/util/Hashtable;)V] + - Methodref [com/google/zxing/client/result/ResultParser.findFirstEscape ([C)I] + - Methodref [com/google/zxing/client/result/ResultParser.matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ResultParser.parseHexDigit (C)I] + - Methodref [com/google/zxing/client/result/ResultParser.toStringArray (Ljava/util/Vector;)[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ResultParser.unescapeBackslash (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ResultParser.urlDecode (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/SMSMMSResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/SMSParsedResult;] + - Methodref [com/google/zxing/client/result/SMSParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/SMSTOMMSTOResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/SMSParsedResult;] + - Methodref [com/google/zxing/client/result/SMTPResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/EmailAddressParsedResult;] + - Methodref [com/google/zxing/client/result/TelParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/TelResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/TelParsedResult;] + - Methodref [com/google/zxing/client/result/TextParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/URIParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/URIResultParser.isBasicallyValidURI (Ljava/lang/String;)Z] + - Methodref [com/google/zxing/client/result/URIResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/URIParsedResult;] + - Methodref [com/google/zxing/client/result/URLTOResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/URIParsedResult;] + - Methodref [com/google/zxing/client/result/VCardResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/AddressBookParsedResult;] + - Methodref [com/google/zxing/client/result/VEventResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/CalendarParsedResult;] + - Methodref [com/google/zxing/client/result/WifiParsedResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/WifiResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/WifiResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/WifiParsedResult;] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.indexOf (I)I] + - Methodref [java/lang/String.indexOf (II)I] + - Methodref [java/lang/String.indexOf (Ljava/lang/String;I)I] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + - Methodref [java/lang/String.toCharArray ()[C] + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append ([CII)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - Methodref [java/util/Hashtable. (I)V] + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - Methodref [java/util/Vector. (I)V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + - Methodref [java/util/Vector.isEmpty ()Z] + - Methodref [java/util/Vector.size ()I] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [EAN_13 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [append ([CII)Ljava/lang/StringBuffer;] + - NameAndType [appendKeyValue (Ljava/lang/String;IILjava/util/Hashtable;)V] + - NameAndType [charAt (I)C] + - NameAndType [elementAt (I)Ljava/lang/Object;] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [findFirstEscape ([C)I] + - NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [indexOf (I)I] + - NameAndType [indexOf (II)I] + - NameAndType [indexOf (Ljava/lang/String;I)I] + - NameAndType [isBasicallyValidEmailAddress (Ljava/lang/String;)Z] + - NameAndType [isBasicallyValidURI (Ljava/lang/String;)Z] + - NameAndType [isEmpty ()Z] + - NameAndType [length ()I] + - NameAndType [matchDoCoMoPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)[Ljava/lang/String;] + - NameAndType [matchDoCoMoPrefixedField$3d9ab706 (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + - NameAndType [matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + - NameAndType [matchSingleDoCoMoPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + - NameAndType [matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - NameAndType [parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/AddressBookParsedResult;] + - NameAndType [parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/CalendarParsedResult;] + - NameAndType [parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/EmailAddressParsedResult;] + - NameAndType [parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ExpandedProductParsedResult;] + - NameAndType [parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/GeoParsedResult;] + - NameAndType [parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ISBNParsedResult;] + - NameAndType [parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ProductParsedResult;] + - NameAndType [parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/SMSParsedResult;] + - NameAndType [parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/TelParsedResult;] + - NameAndType [parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/URIParsedResult;] + - NameAndType [parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/WifiParsedResult;] + - NameAndType [parseHexDigit (C)I] + - NameAndType [parseNameValuePairs (Ljava/lang/String;)Ljava/util/Hashtable;] + - NameAndType [put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [size ()I] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - NameAndType [substring (I)Ljava/lang/String;] + - NameAndType [substring (II)Ljava/lang/String;] + - NameAndType [toCharArray ()[C] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [toStringArray (Ljava/util/Vector;)[Ljava/lang/String;] + - NameAndType [trim ()Ljava/lang/String;] + - NameAndType [unescapeBackslash (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [urlDecode (Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/BarcodeFormat;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[C] + - Utf8 [(C)I] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)C] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(I)V] + - Utf8 [(II)I] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/AddressBookParsedResult;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/CalendarParsedResult;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/EmailAddressParsedResult;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ExpandedProductParsedResult;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/GeoParsedResult;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ISBNParsedResult;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ParsedResult;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ProductParsedResult;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/SMSParsedResult;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/TelParsedResult;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/URIParsedResult;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/WifiParsedResult;] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)Ljava/util/Hashtable;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;)[Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;I)I] + - Utf8 [(Ljava/lang/String;I)Z] + - Utf8 [(Ljava/lang/String;II)Z] + - Utf8 [(Ljava/lang/String;IILjava/util/Hashtable;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Z)[Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Utf8 [(Ljava/util/Vector;)[Ljava/lang/String;] + - Utf8 [([C)I] + - Utf8 [([CII)Ljava/lang/StringBuffer;] + - Utf8 [([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Utf8 [978] + - Utf8 [979] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EAN_13] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [MAILTO:] + - Utf8 [MEBKM:] + - Utf8 [MMSTO:] + - Utf8 [P:] + - Utf8 [S:] + - Utf8 [SMSTO:] + - Utf8 [SMTP:] + - Utf8 [T:] + - Utf8 [TEL:] + - Utf8 [TITLE:] + - Utf8 [URL:] + - Utf8 [URLTO:] + - Utf8 [WIFI:] + - Utf8 [addElement] + - Utf8 [append] + - Utf8 [appendKeyValue] + - Utf8 [body] + - Utf8 [charAt] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/AbstractDoCoMoResultParser] + - Utf8 [com/google/zxing/client/result/AddressBookAUResultParser] + - Utf8 [com/google/zxing/client/result/AddressBookDoCoMoResultParser] + - Utf8 [com/google/zxing/client/result/BizcardResultParser] + - Utf8 [com/google/zxing/client/result/BookmarkDoCoMoResultParser] + - Utf8 [com/google/zxing/client/result/EmailAddressParsedResult] + - Utf8 [com/google/zxing/client/result/EmailAddressResultParser] + - Utf8 [com/google/zxing/client/result/EmailDoCoMoResultParser] + - Utf8 [com/google/zxing/client/result/ExpandedProductResultParser] + - Utf8 [com/google/zxing/client/result/GeoResultParser] + - Utf8 [com/google/zxing/client/result/ISBNParsedResult] + - Utf8 [com/google/zxing/client/result/ISBNResultParser] + - Utf8 [com/google/zxing/client/result/ProductResultParser] + - Utf8 [com/google/zxing/client/result/ResultParser] + - Utf8 [com/google/zxing/client/result/SMSMMSResultParser] + - Utf8 [com/google/zxing/client/result/SMSParsedResult] + - Utf8 [com/google/zxing/client/result/SMSTOMMSTOResultParser] + - Utf8 [com/google/zxing/client/result/SMTPResultParser] + - Utf8 [com/google/zxing/client/result/TelParsedResult] + - Utf8 [com/google/zxing/client/result/TelResultParser] + - Utf8 [com/google/zxing/client/result/TextParsedResult] + - Utf8 [com/google/zxing/client/result/URIParsedResult] + - Utf8 [com/google/zxing/client/result/URIResultParser] + - Utf8 [com/google/zxing/client/result/URLTOResultParser] + - Utf8 [com/google/zxing/client/result/VCardResultParser] + - Utf8 [com/google/zxing/client/result/VEventResultParser] + - Utf8 [com/google/zxing/client/result/WifiParsedResult] + - Utf8 [com/google/zxing/client/result/WifiResultParser] + - Utf8 [elementAt] + - Utf8 [equals] + - Utf8 [findFirstEscape] + - Utf8 [get] + - Utf8 [getBarcodeFormat] + - Utf8 [getText] + - Utf8 [indexOf] + - Utf8 [isBasicallyValidEmailAddress] + - Utf8 [isBasicallyValidURI] + - Utf8 [isEmpty] + - Utf8 [isStringOfDigits] + - Utf8 [isStringOfDigits$505cff18] + - Utf8 [isSubstringOfDigits] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [java/util/Hashtable] + - Utf8 [java/util/Vector] + - Utf8 [length] + - Utf8 [mailto:] + - Utf8 [matchDoCoMoPrefixedField] + - Utf8 [matchDoCoMoPrefixedField$3d9ab706] + - Utf8 [matchPrefixedField] + - Utf8 [matchSingleDoCoMoPrefixedField] + - Utf8 [matchSinglePrefixedField] + - Utf8 [maybeAppend] + - Utf8 [maybeWrap] + - Utf8 [mmsto:] + - Utf8 [parse] + - Utf8 [parseHexDigit] + - Utf8 [parseNameValuePairs] + - Utf8 [parseResult] + - Utf8 [put] + - Utf8 [size] + - Utf8 [smsto:] + - Utf8 [smtp:] + - Utf8 [startsWith] + - Utf8 [subject] + - Utf8 [substring] + - Utf8 [tel:] + - Utf8 [to] + - Utf8 [toCharArray] + - Utf8 [toString] + - Utf8 [toStringArray] + - Utf8 [trim] + - Utf8 [unescapeBackslash] + - Utf8 [urlDecode] + - Utf8 [urlto:] + +Fields (count = 0): + +Methods (count = 16): + - Method: ()V + Access flags: 0x1 + = public ResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #103 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseResult(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ParsedResult; + Access flags: 0x9 + = public static com.google.zxing.client.result.ParsedResult parseResult(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 1075, locals = 7, stack = 7): + [0] aload_0 v0 + [1] aconst_null + [2] astore_1 v1 + [3] invokevirtual #62 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [6] dup + [7] astore_2 v2 + [8] ifnull +12 (target=20) + [11] aload_2 v2 + [12] ldc #4 + - String [MEBKM:] + [14] invokevirtual #110 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [17] ifne +7 (target=24) + [20] aconst_null + [21] goto +69 (target=90) + [24] ldc #12 + - String [TITLE:] + [26] aload_2 v2 + [27] bipush 59 + [29] iconst_1 + [30] invokestatic #82 + - Methodref [com/google/zxing/client/result/ResultParser.matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + [33] dup + [34] astore_1 v1 + [35] ifnonnull +7 (target=42) + [38] aconst_null + [39] goto +6 (target=45) + [42] aload_1 v1 + [43] iconst_0 + [44] aaload + [45] astore_1 v1 + [46] ldc #13 + - String [URL:] + [48] aload_2 v2 + [49] bipush 59 + [51] iconst_1 + [52] invokestatic #63 + - Methodref [com/google/zxing/client/result/AbstractDoCoMoResultParser.matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + [55] dup + [56] astore_3 v3 + [57] ifnonnull +7 (target=64) + [60] aconst_null + [61] goto +29 (target=90) + [64] aload_3 v3 + [65] iconst_0 + [66] aaload + [67] dup + [68] astore v4 + [70] invokestatic #95 + - Methodref [com/google/zxing/client/result/URIResultParser.isBasicallyValidURI (Ljava/lang/String;)Z] + [73] ifne +7 (target=80) + [76] aconst_null + [77] goto +13 (target=90) + [80] new #48 + - Class [com/google/zxing/client/result/URIParsedResult] + [83] dup + [84] aload v4 + [86] aload_1 v1 + [87] invokespecial #94 + - Methodref [com/google/zxing/client/result/URIParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + [90] dup + [91] astore_1 v1 + [92] ifnull +5 (target=97) + [95] aload_1 v1 + [96] areturn + [97] aload_0 v0 + [98] invokestatic #65 + - Methodref [com/google/zxing/client/result/AddressBookDoCoMoResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/AddressBookParsedResult;] + [101] dup + [102] astore_1 v1 + [103] ifnull +5 (target=108) + [106] aload_1 v1 + [107] areturn + [108] aload_0 v0 + [109] invokestatic #74 + - Methodref [com/google/zxing/client/result/EmailDoCoMoResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/EmailAddressParsedResult;] + [112] dup + [113] astore_1 v1 + [114] ifnull +5 (target=119) + [117] aload_1 v1 + [118] areturn + [119] aload_0 v0 + [120] invokestatic #64 + - Methodref [com/google/zxing/client/result/AddressBookAUResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/AddressBookParsedResult;] + [123] dup + [124] astore_1 v1 + [125] ifnull +5 (target=130) + [128] aload_1 v1 + [129] areturn + [130] aload_0 v0 + [131] invokestatic #98 + - Methodref [com/google/zxing/client/result/VCardResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/AddressBookParsedResult;] + [134] dup + [135] astore_1 v1 + [136] ifnull +5 (target=141) + [139] aload_1 v1 + [140] areturn + [141] aload_0 v0 + [142] invokestatic #66 + - Methodref [com/google/zxing/client/result/BizcardResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/AddressBookParsedResult;] + [145] dup + [146] astore_1 v1 + [147] ifnull +5 (target=152) + [150] aload_1 v1 + [151] areturn + [152] aload_0 v0 + [153] invokestatic #99 + - Methodref [com/google/zxing/client/result/VEventResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/CalendarParsedResult;] + [156] dup + [157] astore_1 v1 + [158] ifnull +5 (target=163) + [161] aload_1 v1 + [162] areturn + [163] aload_0 v0 + [164] invokevirtual #62 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [167] dup + [168] astore_2 v2 + [169] ifnonnull +7 (target=176) + [172] aconst_null + [173] goto +163 (target=336) + [176] aload_2 v2 + [177] ldc #17 + - String [mailto:] + [179] invokevirtual #110 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [182] ifne +12 (target=194) + [185] aload_2 v2 + [186] ldc #3 + - String [MAILTO:] + [188] invokevirtual #110 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [191] ifeq +103 (target=294) + [194] aload_2 v2 + [195] bipush 7 + [197] invokevirtual #111 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [200] dup + [201] astore_1 v1 + [202] bipush 63 + [204] invokevirtual #106 + - Methodref [java/lang/String.indexOf (I)I] + [207] dup + [208] istore_3 v3 + [209] iflt +10 (target=219) + [212] aload_1 v1 + [213] iconst_0 + [214] iload_3 v3 + [215] invokevirtual #112 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [218] astore_1 v1 + [219] aload_2 v2 + [220] invokestatic #72 + - Methodref [com/google/zxing/client/result/EmailAddressResultParser.parseNameValuePairs (Ljava/lang/String;)Ljava/util/Hashtable;] + [223] astore v4 + [225] aconst_null + [226] astore v5 + [228] aconst_null + [229] astore v6 + [231] aload v4 + [233] ifnull +45 (target=278) + [236] aload_1 v1 + [237] invokevirtual #109 + - Methodref [java/lang/String.length ()I] + [240] ifne +14 (target=254) + [243] aload v4 + [245] ldc #23 + - String [to] + [247] invokevirtual #122 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [250] checkcast #56 + - Class [java/lang/String] + [253] astore_1 v1 + [254] aload v4 + [256] ldc #21 + - String [subject] + [258] invokevirtual #122 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [261] checkcast #56 + - Class [java/lang/String] + [264] astore v5 + [266] aload v4 + [268] ldc #16 + - String [body] + [270] invokevirtual #122 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [273] checkcast #56 + - Class [java/lang/String] + [276] astore v6 + [278] new #32 + - Class [com/google/zxing/client/result/EmailAddressParsedResult] + [281] dup + [282] aload_1 v1 + [283] aload v5 + [285] aload v6 + [287] aload_2 v2 + [288] invokespecial #70 + - Methodref [com/google/zxing/client/result/EmailAddressParsedResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [291] goto +45 (target=336) + [294] aload_2 v2 + [295] invokestatic #73 + - Methodref [com/google/zxing/client/result/EmailDoCoMoResultParser.isBasicallyValidEmailAddress (Ljava/lang/String;)Z] + [298] ifne +7 (target=305) + [301] aconst_null + [302] goto +34 (target=336) + [305] aload_2 v2 + [306] astore_1 v1 + [307] new #32 + - Class [com/google/zxing/client/result/EmailAddressParsedResult] + [310] dup + [311] aload_1 v1 + [312] aconst_null + [313] aconst_null + [314] new #57 + - Class [java/lang/StringBuffer] + [317] dup + [318] invokespecial #115 + - Methodref [java/lang/StringBuffer. ()V] + [321] ldc #17 + - String [mailto:] + [323] invokevirtual #118 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [326] aload_1 v1 + [327] invokevirtual #118 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [330] invokevirtual #120 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [333] invokespecial #70 + - Methodref [com/google/zxing/client/result/EmailAddressParsedResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [336] dup + [337] astore_1 v1 + [338] ifnull +5 (target=343) + [341] aload_1 v1 + [342] areturn + [343] aload_0 v0 + [344] invokevirtual #62 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [347] dup + [348] astore_2 v2 + [349] ifnonnull +7 (target=356) + [352] aconst_null + [353] goto +129 (target=482) + [356] aload_2 v2 + [357] ldc #20 + - String [smtp:] + [359] invokevirtual #110 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [362] ifne +16 (target=378) + [365] aload_2 v2 + [366] ldc #9 + - String [SMTP:] + [368] invokevirtual #110 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [371] ifne +7 (target=378) + [374] aconst_null + [375] goto +107 (target=482) + [378] aload_2 v2 + [379] iconst_5 + [380] invokevirtual #111 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [383] astore_1 v1 + [384] aconst_null + [385] astore_3 v3 + [386] aconst_null + [387] astore v4 + [389] aload_1 v1 + [390] bipush 58 + [392] invokevirtual #106 + - Methodref [java/lang/String.indexOf (I)I] + [395] dup + [396] istore v5 + [398] iflt +50 (target=448) + [401] aload_1 v1 + [402] iload v5 + [404] iconst_1 + [405] iadd + [406] invokevirtual #111 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [409] astore_3 v3 + [410] aload_1 v1 + [411] iconst_0 + [412] iload v5 + [414] invokevirtual #112 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [417] astore_1 v1 + [418] aload_3 v3 + [419] bipush 58 + [421] invokevirtual #106 + - Methodref [java/lang/String.indexOf (I)I] + [424] dup + [425] istore v5 + [427] iflt +21 (target=448) + [430] aload_3 v3 + [431] iload v5 + [433] iconst_1 + [434] iadd + [435] invokevirtual #111 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [438] astore v4 + [440] aload_3 v3 + [441] iconst_0 + [442] iload v5 + [444] invokevirtual #112 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [447] astore_3 v3 + [448] new #57 + - Class [java/lang/StringBuffer] + [451] dup + [452] invokespecial #115 + - Methodref [java/lang/StringBuffer. ()V] + [455] ldc #17 + - String [mailto:] + [457] invokevirtual #118 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [460] aload_1 v1 + [461] invokevirtual #118 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [464] invokevirtual #120 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [467] astore v6 + [469] new #32 + - Class [com/google/zxing/client/result/EmailAddressParsedResult] + [472] dup + [473] aload_1 v1 + [474] aload_3 v3 + [475] aload v4 + [477] aload v6 + [479] invokespecial #70 + - Methodref [com/google/zxing/client/result/EmailAddressParsedResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [482] dup + [483] astore_1 v1 + [484] ifnull +5 (target=489) + [487] aload_1 v1 + [488] areturn + [489] aload_0 v0 + [490] invokevirtual #62 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [493] dup + [494] astore_2 v2 + [495] ifnull +21 (target=516) + [498] aload_2 v2 + [499] ldc #22 + - String [tel:] + [501] invokevirtual #110 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [504] ifne +16 (target=520) + [507] aload_2 v2 + [508] ldc #11 + - String [TEL:] + [510] invokevirtual #110 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [513] ifne +7 (target=520) + [516] aconst_null + [517] goto +78 (target=595) + [520] aload_2 v2 + [521] ldc #11 + - String [TEL:] + [523] invokevirtual #110 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [526] ifeq +29 (target=555) + [529] new #57 + - Class [java/lang/StringBuffer] + [532] dup + [533] invokespecial #115 + - Methodref [java/lang/StringBuffer. ()V] + [536] ldc #22 + - String [tel:] + [538] invokevirtual #118 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [541] aload_2 v2 + [542] iconst_4 + [543] invokevirtual #111 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [546] invokevirtual #118 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [549] invokevirtual #120 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [552] goto +4 (target=556) + [555] aload_2 v2 + [556] astore_1 v1 + [557] aload_2 v2 + [558] bipush 63 + [560] iconst_4 + [561] invokevirtual #107 + - Methodref [java/lang/String.indexOf (II)I] + [564] dup + [565] istore_3 v3 + [566] ifge +11 (target=577) + [569] aload_2 v2 + [570] iconst_4 + [571] invokevirtual #111 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [574] goto +9 (target=583) + [577] aload_2 v2 + [578] iconst_4 + [579] iload_3 v3 + [580] invokevirtual #112 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [583] astore v4 + [585] new #45 + - Class [com/google/zxing/client/result/TelParsedResult] + [588] dup + [589] aload v4 + [591] aload_1 v1 + [592] invokespecial #91 + - Methodref [com/google/zxing/client/result/TelParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + [595] dup + [596] astore_1 v1 + [597] ifnull +5 (target=602) + [600] aload_1 v1 + [601] areturn + [602] aload_0 v0 + [603] invokestatic #87 + - Methodref [com/google/zxing/client/result/SMSMMSResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/SMSParsedResult;] + [606] dup + [607] astore_1 v1 + [608] ifnull +5 (target=613) + [611] aload_1 v1 + [612] areturn + [613] aload_0 v0 + [614] invokevirtual #62 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [617] dup + [618] astore_2 v2 + [619] ifnonnull +7 (target=626) + [622] aconst_null + [623] goto +90 (target=713) + [626] aload_2 v2 + [627] ldc #19 + - String [smsto:] + [629] invokevirtual #110 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [632] ifne +34 (target=666) + [635] aload_2 v2 + [636] ldc #8 + - String [SMSTO:] + [638] invokevirtual #110 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [641] ifne +25 (target=666) + [644] aload_2 v2 + [645] ldc #18 + - String [mmsto:] + [647] invokevirtual #110 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [650] ifne +16 (target=666) + [653] aload_2 v2 + [654] ldc #5 + - String [MMSTO:] + [656] invokevirtual #110 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [659] ifne +7 (target=666) + [662] aconst_null + [663] goto +50 (target=713) + [666] aload_2 v2 + [667] bipush 6 + [669] invokevirtual #111 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [672] astore_1 v1 + [673] aconst_null + [674] astore_3 v3 + [675] aload_1 v1 + [676] bipush 58 + [678] invokevirtual #106 + - Methodref [java/lang/String.indexOf (I)I] + [681] dup + [682] istore v4 + [684] iflt +20 (target=704) + [687] aload_1 v1 + [688] iload v4 + [690] iconst_1 + [691] iadd + [692] invokevirtual #111 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [695] astore_3 v3 + [696] aload_1 v1 + [697] iconst_0 + [698] iload v4 + [700] invokevirtual #112 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [703] astore_1 v1 + [704] new #42 + - Class [com/google/zxing/client/result/SMSParsedResult] + [707] dup + [708] aload_1 v1 + [709] aload_3 v3 + [710] invokespecial #88 + - Methodref [com/google/zxing/client/result/SMSParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + [713] dup + [714] astore_1 v1 + [715] ifnull +5 (target=720) + [718] aload_1 v1 + [719] areturn + [720] aload_0 v0 + [721] invokestatic #76 + - Methodref [com/google/zxing/client/result/GeoResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/GeoParsedResult;] + [724] dup + [725] astore_1 v1 + [726] ifnull +5 (target=731) + [729] aload_1 v1 + [730] areturn + [731] aload_0 v0 + [732] invokevirtual #62 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [735] dup + [736] astore_2 v2 + [737] ifnull +12 (target=749) + [740] aload_2 v2 + [741] ldc #15 + - String [WIFI:] + [743] invokevirtual #110 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [746] ifne +7 (target=753) + [749] aconst_null + [750] goto +47 (target=797) + [753] ldc #7 + - String [S:] + [755] aload_2 v2 + [756] bipush 59 + [758] iconst_0 + [759] invokestatic #101 + - Methodref [com/google/zxing/client/result/WifiResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [762] astore_3 v3 + [763] ldc #6 + - String [P:] + [765] aload_2 v2 + [766] bipush 59 + [768] iconst_0 + [769] invokestatic #101 + - Methodref [com/google/zxing/client/result/WifiResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [772] astore v4 + [774] ldc #10 + - String [T:] + [776] aload_2 v2 + [777] bipush 59 + [779] iconst_0 + [780] invokestatic #101 + - Methodref [com/google/zxing/client/result/WifiResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [783] astore v5 + [785] new #53 + - Class [com/google/zxing/client/result/WifiParsedResult] + [788] dup + [789] aload v5 + [791] aload_3 v3 + [792] aload v4 + [794] invokespecial #100 + - Methodref [com/google/zxing/client/result/WifiParsedResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [797] dup + [798] astore_1 v1 + [799] ifnull +5 (target=804) + [802] aload_1 v1 + [803] areturn + [804] aload_0 v0 + [805] invokevirtual #62 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [808] dup + [809] astore_2 v2 + [810] ifnull +21 (target=831) + [813] aload_2 v2 + [814] ldc #24 + - String [urlto:] + [816] invokevirtual #110 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [819] ifne +16 (target=835) + [822] aload_2 v2 + [823] ldc #14 + - String [URLTO:] + [825] invokevirtual #110 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [828] ifne +7 (target=835) + [831] aconst_null + [832] goto +57 (target=889) + [835] aload_2 v2 + [836] bipush 58 + [838] bipush 6 + [840] invokevirtual #107 + - Methodref [java/lang/String.indexOf (II)I] + [843] dup + [844] istore_1 v1 + [845] ifge +7 (target=852) + [848] aconst_null + [849] goto +40 (target=889) + [852] iload_1 v1 + [853] bipush 6 + [855] ificmpgt +7 (target=862) + [858] aconst_null + [859] goto +10 (target=869) + [862] aload_2 v2 + [863] bipush 6 + [865] iload_1 v1 + [866] invokevirtual #112 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [869] astore_3 v3 + [870] aload_2 v2 + [871] iload_1 v1 + [872] iconst_1 + [873] iadd + [874] invokevirtual #111 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [877] astore v4 + [879] new #48 + - Class [com/google/zxing/client/result/URIParsedResult] + [882] dup + [883] aload v4 + [885] aload_3 v3 + [886] invokespecial #94 + - Methodref [com/google/zxing/client/result/URIParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + [889] dup + [890] astore_1 v1 + [891] ifnull +5 (target=896) + [894] aload_1 v1 + [895] areturn + [896] aload_0 v0 + [897] invokevirtual #62 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [900] dup + [901] astore_2 v2 + [902] ifnull +18 (target=920) + [905] aload_2 v2 + [906] ldc #13 + - String [URL:] + [908] invokevirtual #110 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [911] ifeq +9 (target=920) + [914] aload_2 v2 + [915] iconst_4 + [916] invokevirtual #111 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [919] astore_2 v2 + [920] aload_2 v2 + [921] ifnull +8 (target=929) + [924] aload_2 v2 + [925] invokevirtual #114 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [928] astore_2 v2 + [929] aload_2 v2 + [930] invokestatic #95 + - Methodref [com/google/zxing/client/result/URIResultParser.isBasicallyValidURI (Ljava/lang/String;)Z] + [933] ifne +7 (target=940) + [936] aconst_null + [937] goto +12 (target=949) + [940] new #48 + - Class [com/google/zxing/client/result/URIParsedResult] + [943] dup + [944] aload_2 v2 + [945] aconst_null + [946] invokespecial #94 + - Methodref [com/google/zxing/client/result/URIParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + [949] dup + [950] astore_1 v1 + [951] ifnull +5 (target=956) + [954] aload_1 v1 + [955] areturn + [956] aload_0 v0 + [957] dup + [958] astore_1 v1 + [959] invokevirtual #61 + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + [962] astore_2 v2 + [963] getstatic #60 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + [966] aload_2 v2 + [967] invokevirtual #104 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [970] ifne +7 (target=977) + [973] aconst_null + [974] goto +59 (target=1033) + [977] aload_1 v1 + [978] invokevirtual #62 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [981] dup + [982] astore_1 v1 + [983] ifnonnull +7 (target=990) + [986] aconst_null + [987] goto +46 (target=1033) + [990] aload_1 v1 + [991] invokevirtual #109 + - Methodref [java/lang/String.length ()I] + [994] bipush 13 + [996] ificmpeq +7 (target=1003) + [999] aconst_null + [1000] goto +33 (target=1033) + [1003] aload_1 v1 + [1004] ldc #1 + - String [978] + [1006] invokevirtual #110 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [1009] ifne +16 (target=1025) + [1012] aload_1 v1 + [1013] ldc #2 + - String [979] + [1015] invokevirtual #110 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [1018] ifne +7 (target=1025) + [1021] aconst_null + [1022] goto +11 (target=1033) + [1025] new #37 + - Class [com/google/zxing/client/result/ISBNParsedResult] + [1028] dup + [1029] aload_1 v1 + [1030] invokespecial #77 + - Methodref [com/google/zxing/client/result/ISBNParsedResult. (Ljava/lang/String;)V] + [1033] dup + [1034] astore_1 v1 + [1035] ifnull +5 (target=1040) + [1038] aload_1 v1 + [1039] areturn + [1040] aload_0 v0 + [1041] invokestatic #79 + - Methodref [com/google/zxing/client/result/ProductResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ProductParsedResult;] + [1044] dup + [1045] astore_1 v1 + [1046] ifnull +5 (target=1051) + [1049] aload_1 v1 + [1050] areturn + [1051] aload_0 v0 + [1052] invokestatic #75 + - Methodref [com/google/zxing/client/result/ExpandedProductResultParser.parse (Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/ExpandedProductParsedResult;] + [1055] dup + [1056] astore_1 v1 + [1057] ifnull +5 (target=1062) + [1060] aload_1 v1 + [1061] areturn + [1062] new #47 + - Class [com/google/zxing/client/result/TextParsedResult] + [1065] dup + [1066] aload_0 v0 + [1067] invokevirtual #62 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [1070] aconst_null + [1071] invokespecial #93 + - Methodref [com/google/zxing/client/result/TextParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + [1074] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: maybeAppend(Ljava/lang/String;Ljava/lang/StringBuffer;)V + Access flags: 0xa + = private static void maybeAppend(java.lang.String,java.lang.StringBuffer) + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 2, stack = 2): + [0] aload_0 v0 + [1] ifnull +16 (target=17) + [4] aload_1 v1 + [5] bipush 10 + [7] invokevirtual #117 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [10] pop + [11] aload_1 v1 + [12] aload_0 v0 + [13] invokevirtual #118 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [16] pop + [17] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: maybeAppend([Ljava/lang/String;Ljava/lang/StringBuffer;)V + Access flags: 0xa + = private static void maybeAppend(java.lang.String[],java.lang.StringBuffer) + Class member attributes (count = 1): + - Code attribute instructions (code length = 34, locals = 3, stack = 3): + [0] aload_0 v0 + [1] ifnull +32 (target=33) + [4] iconst_0 + [5] istore_2 v2 + [6] iload_2 v2 + [7] aload_0 v0 + [8] arraylength + [9] ificmpge +24 (target=33) + [12] aload_1 v1 + [13] bipush 10 + [15] invokevirtual #117 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [18] pop + [19] aload_1 v1 + [20] aload_0 v0 + [21] iload_2 v2 + [22] aaload + [23] invokevirtual #118 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [26] pop + [27] iinc v2, 1 + [30] goto -24 (target=6) + [33] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: maybeWrap(Ljava/lang/String;)[Ljava/lang/String; + Access flags: 0xc + = protected static java.lang.String[] maybeWrap(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 1, stack = 4): + [0] aload_0 v0 + [1] ifnonnull +5 (target=6) + [4] aconst_null + [5] areturn + [6] iconst_1 + [7] anewarray #56 + - Class [java/lang/String] + [10] dup + [11] iconst_0 + [12] aload_0 v0 + [13] aastore + [14] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: unescapeBackslash(Ljava/lang/String;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String unescapeBackslash(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 98, locals = 6, stack = 4): + [0] aload_0 v0 + [1] ifnull +95 (target=96) + [4] aload_0 v0 + [5] bipush 92 + [7] invokevirtual #106 + - Methodref [java/lang/String.indexOf (I)I] + [10] dup + [11] istore_1 v1 + [12] iflt +84 (target=96) + [15] aload_0 v0 + [16] invokevirtual #109 + - Methodref [java/lang/String.length ()I] + [19] istore_2 v2 + [20] new #57 + - Class [java/lang/StringBuffer] + [23] dup + [24] iload_2 v2 + [25] iconst_1 + [26] isub + [27] invokespecial #116 + - Methodref [java/lang/StringBuffer. (I)V] + [30] dup + [31] astore_3 v3 + [32] aload_0 v0 + [33] invokevirtual #113 + - Methodref [java/lang/String.toCharArray ()[C] + [36] iconst_0 + [37] iload_1 v1 + [38] invokevirtual #119 + - Methodref [java/lang/StringBuffer.append ([CII)Ljava/lang/StringBuffer;] + [41] pop + [42] iconst_0 + [43] istore v4 + [45] iload_1 v1 + [46] iload_2 v2 + [47] ificmpge +44 (target=91) + [50] aload_0 v0 + [51] iload_1 v1 + [52] invokevirtual #105 + - Methodref [java/lang/String.charAt (I)C] + [55] istore v5 + [57] iload v4 + [59] ifne +10 (target=69) + [62] iload v5 + [64] bipush 92 + [66] ificmpeq +16 (target=82) + [69] aload_3 v3 + [70] iload v5 + [72] invokevirtual #117 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [75] pop + [76] iconst_0 + [77] istore v4 + [79] goto +6 (target=85) + [82] iconst_1 + [83] istore v4 + [85] iinc v1, 1 + [88] goto -43 (target=45) + [91] aload_3 v3 + [92] invokevirtual #120 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [95] areturn + [96] aload_0 v0 + [97] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: urlDecode(Ljava/lang/String;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String urlDecode(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 242, locals = 6, stack = 4): + [0] aload_0 v0 + [1] ifnonnull +5 (target=6) + [4] aconst_null + [5] areturn + [6] aload_0 v0 + [7] invokevirtual #113 + - Methodref [java/lang/String.toCharArray ()[C] + [10] dup + [11] astore_1 v1 + [12] dup + [13] astore_2 v2 + [14] arraylength + [15] istore_3 v3 + [16] iconst_0 + [17] istore v4 + [19] iload v4 + [21] iload_3 v3 + [22] ificmpge +33 (target=55) + [25] aload_2 v2 + [26] iload v4 + [28] caload + [29] dup + [30] istore v5 + [32] bipush 43 + [34] ificmpeq +10 (target=44) + [37] iload v5 + [39] bipush 37 + [41] ificmpne +8 (target=49) + [44] iload v4 + [46] goto +10 (target=56) + [49] iinc v4, 1 + [52] goto -33 (target=19) + [55] iconst_m1 + [56] dup + [57] istore_2 v2 + [58] ifge +5 (target=63) + [61] aload_0 v0 + [62] areturn + [63] aload_1 v1 + [64] arraylength + [65] istore_0 v0 + [66] new #57 + - Class [java/lang/StringBuffer] + [69] dup + [70] iload_0 v0 + [71] iconst_2 + [72] isub + [73] invokespecial #116 + - Methodref [java/lang/StringBuffer. (I)V] + [76] dup + [77] astore_3 v3 + [78] aload_1 v1 + [79] iconst_0 + [80] iload_2 v2 + [81] invokevirtual #119 + - Methodref [java/lang/StringBuffer.append ([CII)Ljava/lang/StringBuffer;] + [84] pop + [85] iload_2 v2 + [86] iload_0 v0 + [87] ificmpge +150 (target=237) + [90] aload_1 v1 + [91] iload_2 v2 + [92] caload + [93] dup + [94] istore v4 + [96] lookupswitch (2 offsets, default=128) (target=224) + 37: offset = 38, target = 134 + 43: offset = 28, target = 124 + default: offset = 128, target = 224 + [124] aload_3 v3 + [125] bipush 32 + [127] invokevirtual #117 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [130] pop + [131] goto +100 (target=231) + [134] iload_2 v2 + [135] iload_0 v0 + [136] iconst_2 + [137] isub + [138] ificmplt +13 (target=151) + [141] aload_3 v3 + [142] bipush 37 + [144] invokevirtual #117 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [147] pop + [148] goto +83 (target=231) + [151] aload_1 v1 + [152] iinc v2, 1 + [155] iload_2 v2 + [156] caload + [157] invokestatic #83 + - Methodref [com/google/zxing/client/result/ResultParser.parseHexDigit (C)I] + [160] istore v4 + [162] aload_1 v1 + [163] iinc v2, 1 + [166] iload_2 v2 + [167] caload + [168] invokestatic #83 + - Methodref [com/google/zxing/client/result/ResultParser.parseHexDigit (C)I] + [171] istore v5 + [173] iload v4 + [175] iflt +8 (target=183) + [178] iload v5 + [180] ifge +28 (target=208) + [183] aload_3 v3 + [184] bipush 37 + [186] invokevirtual #117 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [189] pop + [190] aload_3 v3 + [191] aload_1 v1 + [192] iload_2 v2 + [193] iconst_1 + [194] isub + [195] caload + [196] invokevirtual #117 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [199] pop + [200] aload_3 v3 + [201] aload_1 v1 + [202] iload_2 v2 + [203] caload + [204] invokevirtual #117 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [207] pop + [208] aload_3 v3 + [209] iload v4 + [211] iconst_4 + [212] ishl + [213] iload v5 + [215] iadd + [216] i2c + [217] invokevirtual #117 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [220] pop + [221] goto +10 (target=231) + [224] aload_3 v3 + [225] iload v4 + [227] invokevirtual #117 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [230] pop + [231] iinc v2, 1 + [234] goto -149 (target=85) + [237] aload_3 v3 + [238] invokevirtual #120 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [241] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: findFirstEscape([C)I + Access flags: 0xa + = private static int findFirstEscape(char[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 36, locals = 4, stack = 2): + [0] aload_0 v0 + [1] arraylength + [2] istore_1 v1 + [3] iconst_0 + [4] istore_2 v2 + [5] iload_2 v2 + [6] iload_1 v1 + [7] ificmpge +27 (target=34) + [10] aload_0 v0 + [11] iload_2 v2 + [12] caload + [13] dup + [14] istore_3 v3 + [15] bipush 43 + [17] ificmpeq +9 (target=26) + [20] iload_3 v3 + [21] bipush 37 + [23] ificmpne +5 (target=28) + [26] iload_2 v2 + [27] ireturn + [28] iinc v2, 1 + [31] goto -26 (target=5) + [34] iconst_m1 + [35] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseHexDigit(C)I + Access flags: 0xa + = private static int parseHexDigit(char) + Class member attributes (count = 1): + - Code attribute instructions (code length = 59, locals = 1, stack = 3): + [0] iload_0 v0 + [1] bipush 97 + [3] ificmplt +17 (target=20) + [6] iload_0 v0 + [7] bipush 102 + [9] ificmpgt +48 (target=57) + [12] bipush 10 + [14] iload_0 v0 + [15] bipush 97 + [17] isub + [18] iadd + [19] ireturn + [20] iload_0 v0 + [21] bipush 65 + [23] ificmplt +17 (target=40) + [26] iload_0 v0 + [27] bipush 70 + [29] ificmpgt +28 (target=57) + [32] bipush 10 + [34] iload_0 v0 + [35] bipush 65 + [37] isub + [38] iadd + [39] ireturn + [40] iload_0 v0 + [41] bipush 48 + [43] ificmplt +14 (target=57) + [46] iload_0 v0 + [47] bipush 57 + [49] ificmpgt +8 (target=57) + [52] iload_0 v0 + [53] bipush 48 + [55] isub + [56] ireturn + [57] iconst_m1 + [58] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isStringOfDigits$505cff18(Ljava/lang/String;)Z + Access flags: 0xc + = protected static boolean isStringOfDigits$505cff18(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 55, locals = 3, stack = 2): + [0] aload_0 v0 + [1] ifnonnull +5 (target=6) + [4] iconst_0 + [5] ireturn + [6] aload_0 v0 + [7] invokevirtual #109 + - Methodref [java/lang/String.length ()I] + [10] istore_1 v1 + [11] bipush 8 + [13] iload_1 v1 + [14] ificmpeq +5 (target=19) + [17] iconst_0 + [18] ireturn + [19] iconst_0 + [20] istore_1 v1 + [21] iload_1 v1 + [22] bipush 8 + [24] ificmpge +29 (target=53) + [27] aload_0 v0 + [28] iload_1 v1 + [29] invokevirtual #105 + - Methodref [java/lang/String.charAt (I)C] + [32] dup + [33] istore_2 v2 + [34] bipush 48 + [36] ificmplt +9 (target=45) + [39] iload_2 v2 + [40] bipush 57 + [42] ificmple +5 (target=47) + [45] iconst_0 + [46] ireturn + [47] iinc v1, 1 + [50] goto -29 (target=21) + [53] iconst_1 + [54] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isSubstringOfDigits(Ljava/lang/String;II)Z + Access flags: 0xc + = protected static boolean isSubstringOfDigits(java.lang.String,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 55, locals = 4, stack = 2): + [0] aload_0 v0 + [1] ifnonnull +5 (target=6) + [4] iconst_0 + [5] ireturn + [6] aload_0 v0 + [7] invokevirtual #109 + - Methodref [java/lang/String.length ()I] + [10] istore_3 v3 + [11] iload_1 v1 + [12] iload_2 v2 + [13] iadd + [14] istore_2 v2 + [15] iload_3 v3 + [16] iload_2 v2 + [17] ificmpge +5 (target=22) + [20] iconst_0 + [21] ireturn + [22] iload_1 v1 + [23] iload_2 v2 + [24] ificmpge +29 (target=53) + [27] aload_0 v0 + [28] iload_1 v1 + [29] invokevirtual #105 + - Methodref [java/lang/String.charAt (I)C] + [32] dup + [33] istore_3 v3 + [34] bipush 48 + [36] ificmplt +9 (target=45) + [39] iload_3 v3 + [40] bipush 57 + [42] ificmple +5 (target=47) + [45] iconst_0 + [46] ireturn + [47] iinc v1, 1 + [50] goto -28 (target=22) + [53] iconst_1 + [54] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseNameValuePairs(Ljava/lang/String;)Ljava/util/Hashtable; + Access flags: 0x8 + = static java.util.Hashtable parseNameValuePairs(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 63, locals = 4, stack = 4): + [0] aload_0 v0 + [1] bipush 63 + [3] invokevirtual #106 + - Methodref [java/lang/String.indexOf (I)I] + [6] dup + [7] istore_1 v1 + [8] ifge +5 (target=13) + [11] aconst_null + [12] areturn + [13] new #58 + - Class [java/util/Hashtable] + [16] dup + [17] iconst_3 + [18] invokespecial #121 + - Methodref [java/util/Hashtable. (I)V] + [21] astore_2 v2 + [22] iinc v1, 1 + [25] aload_0 v0 + [26] bipush 38 + [28] iload_1 v1 + [29] invokevirtual #107 + - Methodref [java/lang/String.indexOf (II)I] + [32] dup + [33] istore_3 v3 + [34] iflt +17 (target=51) + [37] aload_0 v0 + [38] iload_1 v1 + [39] iload_3 v3 + [40] aload_2 v2 + [41] invokestatic #80 + - Methodref [com/google/zxing/client/result/ResultParser.appendKeyValue (Ljava/lang/String;IILjava/util/Hashtable;)V] + [44] iload_3 v3 + [45] iconst_1 + [46] iadd + [47] istore_1 v1 + [48] goto -23 (target=25) + [51] aload_0 v0 + [52] iload_1 v1 + [53] aload_0 v0 + [54] invokevirtual #109 + - Methodref [java/lang/String.length ()I] + [57] aload_2 v2 + [58] invokestatic #80 + - Methodref [com/google/zxing/client/result/ResultParser.appendKeyValue (Ljava/lang/String;IILjava/util/Hashtable;)V] + [61] aload_2 v2 + [62] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: appendKeyValue(Ljava/lang/String;IILjava/util/Hashtable;)V + Access flags: 0xa + = private static void appendKeyValue(java.lang.String,int,int,java.util.Hashtable) + Class member attributes (count = 1): + - Code attribute instructions (code length = 307, locals = 8, stack = 4): + [0] aload_0 v0 + [1] bipush 61 + [3] iload_1 v1 + [4] invokevirtual #107 + - Methodref [java/lang/String.indexOf (II)I] + [7] dup + [8] istore v4 + [10] iflt +296 (target=306) + [13] aload_0 v0 + [14] iload_1 v1 + [15] iload v4 + [17] invokevirtual #112 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [20] astore_1 v1 + [21] aload_0 v0 + [22] iload v4 + [24] iconst_1 + [25] iadd + [26] iload_2 v2 + [27] invokevirtual #112 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [30] dup + [31] astore_0 v0 + [32] ifnonnull +7 (target=39) + [35] aconst_null + [36] goto +262 (target=298) + [39] aload_0 v0 + [40] invokevirtual #113 + - Methodref [java/lang/String.toCharArray ()[C] + [43] dup + [44] astore_2 v2 + [45] dup + [46] astore v4 + [48] arraylength + [49] istore v5 + [51] iconst_0 + [52] istore v6 + [54] iload v6 + [56] iload v5 + [58] ificmpge +34 (target=92) + [61] aload v4 + [63] iload v6 + [65] caload + [66] dup + [67] istore v7 + [69] bipush 43 + [71] ificmpeq +10 (target=81) + [74] iload v7 + [76] bipush 37 + [78] ificmpne +8 (target=86) + [81] iload v6 + [83] goto +10 (target=93) + [86] iinc v6, 1 + [89] goto -35 (target=54) + [92] iconst_m1 + [93] dup + [94] istore v4 + [96] ifge +7 (target=103) + [99] aload_0 v0 + [100] goto +198 (target=298) + [103] aload_2 v2 + [104] arraylength + [105] istore_0 v0 + [106] new #57 + - Class [java/lang/StringBuffer] + [109] dup + [110] iload_0 v0 + [111] iconst_2 + [112] isub + [113] invokespecial #116 + - Methodref [java/lang/StringBuffer. (I)V] + [116] dup + [117] astore v5 + [119] aload_2 v2 + [120] iconst_0 + [121] iload v4 + [123] invokevirtual #119 + - Methodref [java/lang/StringBuffer.append ([CII)Ljava/lang/StringBuffer;] + [126] pop + [127] iload v4 + [129] iload_0 v0 + [130] ificmpge +163 (target=293) + [133] aload_2 v2 + [134] iload v4 + [136] caload + [137] dup + [138] istore v6 + [140] lookupswitch (2 offsets, default=139) (target=279) + 37: offset = 39, target = 179 + 43: offset = 28, target = 168 + default: offset = 139, target = 279 + [168] aload v5 + [170] bipush 32 + [172] invokevirtual #117 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [175] pop + [176] goto +111 (target=287) + [179] iload v4 + [181] iload_0 v0 + [182] iconst_2 + [183] isub + [184] ificmplt +14 (target=198) + [187] aload v5 + [189] bipush 37 + [191] invokevirtual #117 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [194] pop + [195] goto +92 (target=287) + [198] aload_2 v2 + [199] iinc v4, 1 + [202] iload v4 + [204] caload + [205] invokestatic #83 + - Methodref [com/google/zxing/client/result/ResultParser.parseHexDigit (C)I] + [208] istore v6 + [210] aload_2 v2 + [211] iinc v4, 1 + [214] iload v4 + [216] caload + [217] invokestatic #83 + - Methodref [com/google/zxing/client/result/ResultParser.parseHexDigit (C)I] + [220] istore v7 + [222] iload v6 + [224] iflt +8 (target=232) + [227] iload v7 + [229] ifge +33 (target=262) + [232] aload v5 + [234] bipush 37 + [236] invokevirtual #117 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [239] pop + [240] aload v5 + [242] aload_2 v2 + [243] iload v4 + [245] iconst_1 + [246] isub + [247] caload + [248] invokevirtual #117 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [251] pop + [252] aload v5 + [254] aload_2 v2 + [255] iload v4 + [257] caload + [258] invokevirtual #117 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [261] pop + [262] aload v5 + [264] iload v6 + [266] iconst_4 + [267] ishl + [268] iload v7 + [270] iadd + [271] i2c + [272] invokevirtual #117 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [275] pop + [276] goto +11 (target=287) + [279] aload v5 + [281] iload v6 + [283] invokevirtual #117 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [286] pop + [287] iinc v4, 1 + [290] goto -163 (target=127) + [293] aload v5 + [295] invokevirtual #120 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [298] astore_0 v0 + [299] aload_3 v3 + [300] aload_1 v1 + [301] aload_0 v0 + [302] invokevirtual #123 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [305] pop + [306] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: matchPrefixedField(Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String; + Access flags: 0x8 + = static java.lang.String[] matchPrefixedField(java.lang.String,java.lang.String,char,boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 175, locals = 9, stack = 3): + [0] aconst_null + [1] astore v4 + [3] iconst_0 + [4] istore v5 + [6] aload_1 v1 + [7] invokevirtual #109 + - Methodref [java/lang/String.length ()I] + [10] istore v6 + [12] iload v5 + [14] iload v6 + [16] ificmpge +138 (target=154) + [19] aload_1 v1 + [20] aload_0 v0 + [21] iload v5 + [23] invokevirtual #108 + - Methodref [java/lang/String.indexOf (Ljava/lang/String;I)I] + [26] dup + [27] istore v5 + [29] iflt +125 (target=154) + [32] iload v5 + [34] aload_0 v0 + [35] invokevirtual #109 + - Methodref [java/lang/String.length ()I] + [38] iadd + [39] dup + [40] istore v5 + [42] istore v7 + [44] iconst_0 + [45] istore v8 + [47] iload v8 + [49] ifne +102 (target=151) + [52] aload_1 v1 + [53] iload_2 v2 + [54] iload v5 + [56] invokevirtual #107 + - Methodref [java/lang/String.indexOf (II)I] + [59] dup + [60] istore v5 + [62] ifge +15 (target=77) + [65] aload_1 v1 + [66] invokevirtual #109 + - Methodref [java/lang/String.length ()I] + [69] istore v5 + [71] iconst_1 + [72] istore v8 + [74] goto -27 (target=47) + [77] aload_1 v1 + [78] iload v5 + [80] iconst_1 + [81] isub + [82] invokevirtual #105 + - Methodref [java/lang/String.charAt (I)C] + [85] bipush 92 + [87] ificmpne +9 (target=96) + [90] iinc v5, 1 + [93] goto -46 (target=47) + [96] aload v4 + [98] ifnonnull +13 (target=111) + [101] new #59 + - Class [java/util/Vector] + [104] dup + [105] iconst_3 + [106] invokespecial #124 + - Methodref [java/util/Vector. (I)V] + [109] astore v4 + [111] aload_1 v1 + [112] iload v7 + [114] iload v5 + [116] invokevirtual #112 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [119] invokestatic #85 + - Methodref [com/google/zxing/client/result/ResultParser.unescapeBackslash (Ljava/lang/String;)Ljava/lang/String;] + [122] astore v8 + [124] iload_3 v3 + [125] ifeq +10 (target=135) + [128] aload v8 + [130] invokevirtual #114 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [133] astore v8 + [135] aload v4 + [137] aload v8 + [139] invokevirtual #125 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [142] iinc v5, 1 + [145] iconst_1 + [146] istore v8 + [148] goto -101 (target=47) + [151] goto -139 (target=12) + [154] aload v4 + [156] ifnull +11 (target=167) + [159] aload v4 + [161] invokevirtual #127 + - Methodref [java/util/Vector.isEmpty ()Z] + [164] ifeq +5 (target=169) + [167] aconst_null + [168] areturn + [169] aload v4 + [171] invokestatic #84 + - Methodref [com/google/zxing/client/result/ResultParser.toStringArray (Ljava/util/Vector;)[Ljava/lang/String;] + [174] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: matchSinglePrefixedField(Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String; + Access flags: 0x8 + = static java.lang.String matchSinglePrefixedField(java.lang.String,java.lang.String,char,boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 4, stack = 4): + [0] aload_0 v0 + [1] aload_1 v1 + [2] iload_2 v2 + [3] iload_3 v3 + [4] invokestatic #82 + - Methodref [com/google/zxing/client/result/ResultParser.matchPrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)[Ljava/lang/String;] + [7] dup + [8] astore_0 v0 + [9] ifnonnull +5 (target=14) + [12] aconst_null + [13] areturn + [14] aload_0 v0 + [15] iconst_0 + [16] aaload + [17] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: toStringArray(Ljava/util/Vector;)[Ljava/lang/String; + Access flags: 0x8 + = static java.lang.String[] toStringArray(java.util.Vector) + Class member attributes (count = 1): + - Code attribute instructions (code length = 36, locals = 4, stack = 4): + [0] aload_0 v0 + [1] invokevirtual #128 + - Methodref [java/util/Vector.size ()I] + [4] dup + [5] istore_1 v1 + [6] anewarray #56 + - Class [java/lang/String] + [9] astore_2 v2 + [10] iconst_0 + [11] istore_3 v3 + [12] iload_3 v3 + [13] iload_1 v1 + [14] ificmpge +20 (target=34) + [17] aload_2 v2 + [18] iload_3 v3 + [19] aload_0 v0 + [20] iload_3 v3 + [21] invokevirtual #126 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [24] checkcast #56 + - Class [java/lang/String] + [27] aastore + [28] iinc v3, 1 + [31] goto -19 (target=12) + [34] aload_2 v2 + [35] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/SMSMMSResultParser + Superclass: com/google/zxing/client/result/ResultParser + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.result.SMSMMSResultParser extends com.google.zxing.client.result.ResultParser + +Interfaces (count = 0): + +Constant Pool (count = 88): + - String [MMS:] + - String [SMS:] + - String [body] + - String [mms:] + - String [sms:] + - String [subject] + - String [via=] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/ResultParser] + - Class [com/google/zxing/client/result/SMSMMSResultParser] + - Class [com/google/zxing/client/result/SMSParsedResult] + - Class [java/lang/String] + - Class [java/util/Hashtable] + - Class [java/util/Vector] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + - Methodref [com/google/zxing/client/result/SMSMMSResultParser.addNumberVia (Ljava/util/Vector;Ljava/util/Vector;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/SMSMMSResultParser.parseNameValuePairs (Ljava/lang/String;)Ljava/util/Hashtable;] + - Methodref [com/google/zxing/client/result/SMSMMSResultParser.toStringArray (Ljava/util/Vector;)[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/SMSParsedResult. ([Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [java/lang/String.indexOf (I)I] + - Methodref [java/lang/String.indexOf (II)I] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + - Methodref [java/util/Hashtable.isEmpty ()Z] + - Methodref [java/util/Vector. (I)V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ ([Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [addNumberVia (Ljava/util/Vector;Ljava/util/Vector;Ljava/lang/String;)V] + - NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [indexOf (I)I] + - NameAndType [indexOf (II)I] + - NameAndType [isEmpty ()Z] + - NameAndType [parseNameValuePairs (Ljava/lang/String;)Ljava/util/Hashtable;] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - NameAndType [substring (I)Ljava/lang/String;] + - NameAndType [substring (II)Ljava/lang/String;] + - NameAndType [toStringArray (Ljava/util/Vector;)[Ljava/lang/String;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(I)V] + - Utf8 [(II)I] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/SMSParsedResult;] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/String;)Ljava/util/Hashtable;] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/util/Vector;)[Ljava/lang/String;] + - Utf8 [(Ljava/util/Vector;Ljava/util/Vector;Ljava/lang/String;)V] + - Utf8 [([Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [MMS:] + - Utf8 [SMS:] + - Utf8 [addElement] + - Utf8 [addNumberVia] + - Utf8 [body] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/ResultParser] + - Utf8 [com/google/zxing/client/result/SMSMMSResultParser] + - Utf8 [com/google/zxing/client/result/SMSParsedResult] + - Utf8 [get] + - Utf8 [getText] + - Utf8 [indexOf] + - Utf8 [isEmpty] + - Utf8 [java/lang/String] + - Utf8 [java/util/Hashtable] + - Utf8 [java/util/Vector] + - Utf8 [mms:] + - Utf8 [parse] + - Utf8 [parseNameValuePairs] + - Utf8 [sms:] + - Utf8 [startsWith] + - Utf8 [subject] + - Utf8 [substring] + - Utf8 [toStringArray] + - Utf8 [via=] + +Fields (count = 0): + +Methods (count = 3): + - Method: ()V + Access flags: 0x2 + = private SMSMMSResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #16 + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parse(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/SMSParsedResult; + Access flags: 0x9 + = public static com.google.zxing.client.result.SMSParsedResult parse(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 224, locals = 7, stack = 6): + [0] aload_0 v0 + [1] invokevirtual #15 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [4] dup + [5] astore_0 v0 + [6] ifnonnull +5 (target=11) + [9] aconst_null + [10] areturn + [11] aload_0 v0 + [12] ldc #5 + - String [sms:] + [14] invokevirtual #23 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [17] ifne +32 (target=49) + [20] aload_0 v0 + [21] ldc #2 + - String [SMS:] + [23] invokevirtual #23 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [26] ifne +23 (target=49) + [29] aload_0 v0 + [30] ldc #4 + - String [mms:] + [32] invokevirtual #23 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [35] ifne +14 (target=49) + [38] aload_0 v0 + [39] ldc #1 + - String [MMS:] + [41] invokevirtual #23 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [44] ifne +5 (target=49) + [47] aconst_null + [48] areturn + [49] aload_0 v0 + [50] invokestatic #18 + - Methodref [com/google/zxing/client/result/SMSMMSResultParser.parseNameValuePairs (Ljava/lang/String;)Ljava/util/Hashtable;] + [53] astore_1 v1 + [54] aconst_null + [55] astore_2 v2 + [56] aconst_null + [57] astore_3 v3 + [58] iconst_0 + [59] istore v4 + [61] aload_1 v1 + [62] ifnull +33 (target=95) + [65] aload_1 v1 + [66] invokevirtual #27 + - Methodref [java/util/Hashtable.isEmpty ()Z] + [69] ifne +26 (target=95) + [72] aload_1 v1 + [73] ldc #6 + - String [subject] + [75] invokevirtual #26 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [78] checkcast #12 + - Class [java/lang/String] + [81] astore_2 v2 + [82] aload_1 v1 + [83] ldc #3 + - String [body] + [85] invokevirtual #26 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [88] checkcast #12 + - Class [java/lang/String] + [91] astore_3 v3 + [92] iconst_1 + [93] istore v4 + [95] aload_0 v0 + [96] bipush 63 + [98] iconst_4 + [99] invokevirtual #22 + - Methodref [java/lang/String.indexOf (II)I] + [102] dup + [103] istore_1 v1 + [104] iflt +8 (target=112) + [107] iload v4 + [109] ifne +12 (target=121) + [112] aload_0 v0 + [113] iconst_4 + [114] invokevirtual #24 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [117] astore_0 v0 + [118] goto +10 (target=128) + [121] aload_0 v0 + [122] iconst_4 + [123] iload_1 v1 + [124] invokevirtual #25 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [127] astore_0 v0 + [128] iconst_m1 + [129] istore_1 v1 + [130] new #14 + - Class [java/util/Vector] + [133] dup + [134] iconst_1 + [135] invokespecial #28 + - Methodref [java/util/Vector. (I)V] + [138] astore v5 + [140] new #14 + - Class [java/util/Vector] + [143] dup + [144] iconst_1 + [145] invokespecial #28 + - Methodref [java/util/Vector. (I)V] + [148] astore v6 + [150] aload_0 v0 + [151] bipush 44 + [153] iload_1 v1 + [154] iconst_1 + [155] iadd + [156] invokevirtual #22 + - Methodref [java/lang/String.indexOf (II)I] + [159] dup + [160] istore v4 + [162] iload_1 v1 + [163] ificmple +27 (target=190) + [166] aload_0 v0 + [167] iload_1 v1 + [168] iconst_1 + [169] iadd + [170] iload v4 + [172] invokevirtual #25 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [175] astore_1 v1 + [176] aload v5 + [178] aload v6 + [180] aload_1 v1 + [181] invokestatic #17 + - Methodref [com/google/zxing/client/result/SMSMMSResultParser.addNumberVia (Ljava/util/Vector;Ljava/util/Vector;Ljava/lang/String;)V] + [184] iload v4 + [186] istore_1 v1 + [187] goto -37 (target=150) + [190] aload v5 + [192] aload v6 + [194] aload_0 v0 + [195] iload_1 v1 + [196] iconst_1 + [197] iadd + [198] invokevirtual #24 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [201] invokestatic #17 + - Methodref [com/google/zxing/client/result/SMSMMSResultParser.addNumberVia (Ljava/util/Vector;Ljava/util/Vector;Ljava/lang/String;)V] + [204] new #11 + - Class [com/google/zxing/client/result/SMSParsedResult] + [207] dup + [208] aload v5 + [210] invokestatic #19 + - Methodref [com/google/zxing/client/result/SMSMMSResultParser.toStringArray (Ljava/util/Vector;)[Ljava/lang/String;] + [213] aload v6 + [215] invokestatic #19 + - Methodref [com/google/zxing/client/result/SMSMMSResultParser.toStringArray (Ljava/util/Vector;)[Ljava/lang/String;] + [218] aload_2 v2 + [219] aload_3 v3 + [220] invokespecial #20 + - Methodref [com/google/zxing/client/result/SMSParsedResult. ([Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [223] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: addNumberVia(Ljava/util/Vector;Ljava/util/Vector;Ljava/lang/String;)V + Access flags: 0xa + = private static void addNumberVia(java.util.Vector,java.util.Vector,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 66, locals = 4, stack = 4): + [0] aload_2 v2 + [1] bipush 59 + [3] invokevirtual #21 + - Methodref [java/lang/String.indexOf (I)I] + [6] dup + [7] istore_3 v3 + [8] ifge +14 (target=22) + [11] aload_0 v0 + [12] aload_2 v2 + [13] invokevirtual #29 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [16] aload_1 v1 + [17] aconst_null + [18] invokevirtual #29 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [21] return + [22] aload_0 v0 + [23] aload_2 v2 + [24] iconst_0 + [25] iload_3 v3 + [26] invokevirtual #25 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [29] invokevirtual #29 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [32] aload_2 v2 + [33] iload_3 v3 + [34] iconst_1 + [35] iadd + [36] invokevirtual #24 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [39] dup + [40] astore_0 v0 + [41] ldc #7 + - String [via=] + [43] invokevirtual #23 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [46] ifeq +12 (target=58) + [49] aload_0 v0 + [50] iconst_4 + [51] invokevirtual #24 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [54] astore_0 v0 + [55] goto +5 (target=60) + [58] aconst_null + [59] astore_0 v0 + [60] aload_1 v1 + [61] aload_0 v0 + [62] invokevirtual #29 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [65] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/SMSParsedResult + Superclass: com/google/zxing/client/result/ParsedResult + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.result.SMSParsedResult extends com.google.zxing.client.result.ParsedResult + +Interfaces (count = 0): + +Constant Pool (count = 81): + - String [;via=] + - String [body=] + - String [sms:] + - String [subject=] + - Class [com/google/zxing/client/result/ParsedResult] + - Class [com/google/zxing/client/result/ParsedResultType] + - Class [com/google/zxing/client/result/SMSParsedResult] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/client/result/ParsedResultType.SMS Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/SMSParsedResult.body Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/SMSParsedResult.numbers [Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/SMSParsedResult.subject Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/SMSParsedResult.vias [Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + - Methodref [com/google/zxing/client/result/SMSParsedResult.maybeAppend (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Methodref [com/google/zxing/client/result/SMSParsedResult.maybeAppend ([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.length ()I] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Lcom/google/zxing/client/result/ParsedResultType;)V] + - NameAndType [SMS Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [body Ljava/lang/String;] + - NameAndType [length ()I] + - NameAndType [maybeAppend (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - NameAndType [maybeAppend ([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - NameAndType [numbers [Ljava/lang/String;] + - NameAndType [subject Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [vias [Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()[Ljava/lang/String;] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(Lcom/google/zxing/client/result/ParsedResultType;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Utf8 [([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Utf8 [([Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [;via=] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Lcom/google/zxing/client/result/ParsedResultType;] + - Utf8 [Ljava/lang/String;] + - Utf8 [SMS] + - Utf8 [[Ljava/lang/String;] + - Utf8 [append] + - Utf8 [body] + - Utf8 [body=] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResultType] + - Utf8 [com/google/zxing/client/result/SMSParsedResult] + - Utf8 [getBody] + - Utf8 [getDisplayResult] + - Utf8 [getNumbers] + - Utf8 [getSMSURI] + - Utf8 [getSubject] + - Utf8 [getVias] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + - Utf8 [maybeAppend] + - Utf8 [numbers] + - Utf8 [sms:] + - Utf8 [subject] + - Utf8 [subject=] + - Utf8 [toString] + - Utf8 [vias] + +Fields (count = 4): + - Field: numbers [Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String[] numbers + - Field: vias [Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String[] vias + - Field: subject Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String subject + - Field: body Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String body + +Methods (count = 8): + - Method: (Ljava/lang/String;Ljava/lang/String;)V + Access flags: 0x1 + = public SMSParsedResult(java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 42, locals = 3, stack = 5): + [0] aload_0 v0 + [1] getstatic #10 + - Fieldref [com/google/zxing/client/result/ParsedResultType.SMS Lcom/google/zxing/client/result/ParsedResultType;] + [4] invokespecial #15 + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + [7] aload_0 v0 + [8] iconst_1 + [9] anewarray #8 + - Class [java/lang/String] + [12] dup + [13] iconst_0 + [14] aload_1 v1 + [15] aastore + [16] putfield #12 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.numbers [Ljava/lang/String;] + [19] aload_0 v0 + [20] iconst_1 + [21] anewarray #8 + - Class [java/lang/String] + [24] dup + [25] iconst_0 + [26] aconst_null + [27] aastore + [28] putfield #14 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.vias [Ljava/lang/String;] + [31] aload_0 v0 + [32] aconst_null + [33] putfield #13 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.subject Ljava/lang/String;] + [36] aload_0 v0 + [37] aload_2 v2 + [38] putfield #11 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.body Ljava/lang/String;] + [41] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ([Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + Access flags: 0x1 + = public SMSParsedResult(java.lang.String[],java.lang.String[],java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 29, locals = 5, stack = 2): + [0] aload_0 v0 + [1] getstatic #10 + - Fieldref [com/google/zxing/client/result/ParsedResultType.SMS Lcom/google/zxing/client/result/ParsedResultType;] + [4] invokespecial #15 + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + [7] aload_0 v0 + [8] aload_1 v1 + [9] putfield #12 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.numbers [Ljava/lang/String;] + [12] aload_0 v0 + [13] aload_2 v2 + [14] putfield #14 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.vias [Ljava/lang/String;] + [17] aload_0 v0 + [18] aload_3 v3 + [19] putfield #13 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.subject Ljava/lang/String;] + [22] aload_0 v0 + [23] aload v4 + [25] putfield #11 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.body Ljava/lang/String;] + [28] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getSMSURI()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getSMSURI() + Class member attributes (count = 1): + - Code attribute instructions (code length = 185, locals = 4, stack = 3): + [0] new #9 + - Class [java/lang/StringBuffer] + [3] dup + [4] invokespecial #19 + - Methodref [java/lang/StringBuffer. ()V] + [7] dup + [8] astore_1 v1 + [9] ldc #3 + - String [sms:] + [11] invokevirtual #22 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [14] pop + [15] iconst_1 + [16] istore_2 v2 + [17] iconst_0 + [18] istore_3 v3 + [19] iload_3 v3 + [20] aload_0 v0 + [21] getfield #12 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.numbers [Ljava/lang/String;] + [24] arraylength + [25] ificmpge +63 (target=88) + [28] iload_2 v2 + [29] ifeq +8 (target=37) + [32] iconst_0 + [33] istore_2 v2 + [34] goto +10 (target=44) + [37] aload_1 v1 + [38] bipush 44 + [40] invokevirtual #21 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [43] pop + [44] aload_1 v1 + [45] aload_0 v0 + [46] getfield #12 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.numbers [Ljava/lang/String;] + [49] iload_3 v3 + [50] aaload + [51] invokevirtual #22 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [54] pop + [55] aload_0 v0 + [56] getfield #14 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.vias [Ljava/lang/String;] + [59] iload_3 v3 + [60] aaload + [61] ifnull +21 (target=82) + [64] aload_1 v1 + [65] ldc #1 + - String [;via=] + [67] invokevirtual #22 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [70] pop + [71] aload_1 v1 + [72] aload_0 v0 + [73] getfield #14 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.vias [Ljava/lang/String;] + [76] iload_3 v3 + [77] aaload + [78] invokevirtual #22 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [81] pop + [82] iinc v3, 1 + [85] goto -66 (target=19) + [88] aload_0 v0 + [89] getfield #11 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.body Ljava/lang/String;] + [92] ifnull +7 (target=99) + [95] iconst_1 + [96] goto +4 (target=100) + [99] iconst_0 + [100] istore_3 v3 + [101] aload_0 v0 + [102] getfield #13 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.subject Ljava/lang/String;] + [105] ifnull +7 (target=112) + [108] iconst_1 + [109] goto +4 (target=113) + [112] iconst_0 + [113] istore_2 v2 + [114] iload_3 v3 + [115] ifne +7 (target=122) + [118] iload_2 v2 + [119] ifeq +61 (target=180) + [122] aload_1 v1 + [123] bipush 63 + [125] invokevirtual #21 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [128] pop + [129] iload_3 v3 + [130] ifeq +19 (target=149) + [133] aload_1 v1 + [134] ldc #2 + - String [body=] + [136] invokevirtual #22 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [139] pop + [140] aload_1 v1 + [141] aload_0 v0 + [142] getfield #11 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.body Ljava/lang/String;] + [145] invokevirtual #22 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [148] pop + [149] iload_2 v2 + [150] ifeq +30 (target=180) + [153] iload_3 v3 + [154] ifeq +10 (target=164) + [157] aload_1 v1 + [158] bipush 38 + [160] invokevirtual #21 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [163] pop + [164] aload_1 v1 + [165] ldc #4 + - String [subject=] + [167] invokevirtual #22 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [170] pop + [171] aload_1 v1 + [172] aload_0 v0 + [173] getfield #13 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.subject Ljava/lang/String;] + [176] invokevirtual #22 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [179] pop + [180] aload_1 v1 + [181] invokevirtual #24 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [184] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getNumbers()[Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String[] getNumbers() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #12 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.numbers [Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getVias()[Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String[] getVias() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #14 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.vias [Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getSubject()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getSubject() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #13 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.subject Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getBody()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getBody() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.body Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayResult()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getDisplayResult() + Class member attributes (count = 1): + - Code attribute instructions (code length = 99, locals = 4, stack = 3): + [0] new #9 + - Class [java/lang/StringBuffer] + [3] dup + [4] bipush 100 + [6] invokespecial #20 + - Methodref [java/lang/StringBuffer. (I)V] + [9] astore_1 v1 + [10] aload_0 v0 + [11] getfield #12 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.numbers [Ljava/lang/String;] + [14] aload_1 v1 + [15] invokestatic #17 + - Methodref [com/google/zxing/client/result/SMSParsedResult.maybeAppend ([Ljava/lang/String;Ljava/lang/StringBuffer;)V] + [18] aload_0 v0 + [19] getfield #13 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.subject Ljava/lang/String;] + [22] aload_1 v1 + [23] astore_3 v3 + [24] dup + [25] astore_2 v2 + [26] ifnull +30 (target=56) + [29] aload_2 v2 + [30] invokevirtual #18 + - Methodref [java/lang/String.length ()I] + [33] ifle +23 (target=56) + [36] aload_3 v3 + [37] invokevirtual #23 + - Methodref [java/lang/StringBuffer.length ()I] + [40] ifle +10 (target=50) + [43] aload_3 v3 + [44] bipush 10 + [46] invokevirtual #21 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [49] pop + [50] aload_3 v3 + [51] aload_2 v2 + [52] invokevirtual #22 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [55] pop + [56] aload_0 v0 + [57] getfield #11 + - Fieldref [com/google/zxing/client/result/SMSParsedResult.body Ljava/lang/String;] + [60] aload_1 v1 + [61] astore_3 v3 + [62] dup + [63] astore_2 v2 + [64] ifnull +30 (target=94) + [67] aload_2 v2 + [68] invokevirtual #18 + - Methodref [java/lang/String.length ()I] + [71] ifle +23 (target=94) + [74] aload_3 v3 + [75] invokevirtual #23 + - Methodref [java/lang/StringBuffer.length ()I] + [78] ifle +10 (target=88) + [81] aload_3 v3 + [82] bipush 10 + [84] invokevirtual #21 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [87] pop + [88] aload_3 v3 + [89] aload_2 v2 + [90] invokevirtual #22 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [93] pop + [94] aload_1 v1 + [95] invokevirtual #24 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [98] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/SMSTOMMSTOResultParser + Superclass: com/google/zxing/client/result/ResultParser + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.result.SMSTOMMSTOResultParser extends com.google.zxing.client.result.ResultParser + +Interfaces (count = 0): + +Constant Pool (count = 50): + - String [MMSTO:] + - String [SMSTO:] + - String [mmsto:] + - String [smsto:] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/ResultParser] + - Class [com/google/zxing/client/result/SMSParsedResult] + - Class [com/google/zxing/client/result/SMSTOMMSTOResultParser] + - Class [java/lang/String] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + - Methodref [com/google/zxing/client/result/SMSParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [java/lang/String.indexOf (I)I] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [indexOf (I)I] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - NameAndType [substring (I)Ljava/lang/String;] + - NameAndType [substring (II)Ljava/lang/String;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/SMSParsedResult;] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [MMSTO:] + - Utf8 [SMSTO:] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/ResultParser] + - Utf8 [com/google/zxing/client/result/SMSParsedResult] + - Utf8 [com/google/zxing/client/result/SMSTOMMSTOResultParser] + - Utf8 [getText] + - Utf8 [indexOf] + - Utf8 [java/lang/String] + - Utf8 [mmsto:] + - Utf8 [parse] + - Utf8 [smsto:] + - Utf8 [startsWith] + - Utf8 [substring] + +Fields (count = 0): + +Methods (count = 2): + - Method: ()V + Access flags: 0x2 + = private SMSTOMMSTOResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #11 + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parse(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/SMSParsedResult; + Access flags: 0x9 + = public static com.google.zxing.client.result.SMSParsedResult parse(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 94, locals = 3, stack = 4): + [0] aload_0 v0 + [1] invokevirtual #10 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [4] dup + [5] astore_0 v0 + [6] ifnonnull +5 (target=11) + [9] aconst_null + [10] areturn + [11] aload_0 v0 + [12] ldc #4 + - String [smsto:] + [14] invokevirtual #14 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [17] ifne +32 (target=49) + [20] aload_0 v0 + [21] ldc #2 + - String [SMSTO:] + [23] invokevirtual #14 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [26] ifne +23 (target=49) + [29] aload_0 v0 + [30] ldc #3 + - String [mmsto:] + [32] invokevirtual #14 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [35] ifne +14 (target=49) + [38] aload_0 v0 + [39] ldc #1 + - String [MMSTO:] + [41] invokevirtual #14 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [44] ifne +5 (target=49) + [47] aconst_null + [48] areturn + [49] aload_0 v0 + [50] bipush 6 + [52] invokevirtual #15 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [55] astore_0 v0 + [56] aconst_null + [57] astore_1 v1 + [58] aload_0 v0 + [59] bipush 58 + [61] invokevirtual #13 + - Methodref [java/lang/String.indexOf (I)I] + [64] dup + [65] istore_2 v2 + [66] iflt +18 (target=84) + [69] aload_0 v0 + [70] iload_2 v2 + [71] iconst_1 + [72] iadd + [73] invokevirtual #15 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [76] astore_1 v1 + [77] aload_0 v0 + [78] iconst_0 + [79] iload_2 v2 + [80] invokevirtual #16 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [83] astore_0 v0 + [84] new #7 + - Class [com/google/zxing/client/result/SMSParsedResult] + [87] dup + [88] aload_0 v0 + [89] aload_1 v1 + [90] invokespecial #12 + - Methodref [com/google/zxing/client/result/SMSParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + [93] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/SMTPResultParser + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.result.SMTPResultParser extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 56): + - String [SMTP:] + - String [mailto:] + - String [smtp:] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/EmailAddressParsedResult] + - Class [com/google/zxing/client/result/SMTPResultParser] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/EmailAddressParsedResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.indexOf (I)I] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [indexOf (I)I] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - NameAndType [substring (I)Ljava/lang/String;] + - NameAndType [substring (II)Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/EmailAddressParsedResult;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [SMTP:] + - Utf8 [append] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/EmailAddressParsedResult] + - Utf8 [com/google/zxing/client/result/SMTPResultParser] + - Utf8 [getText] + - Utf8 [indexOf] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [mailto:] + - Utf8 [parse] + - Utf8 [smtp:] + - Utf8 [startsWith] + - Utf8 [substring] + - Utf8 [toString] + +Fields (count = 0): + +Methods (count = 2): + - Method: ()V + Access flags: 0x2 + = private SMTPResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #12 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parse(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/EmailAddressParsedResult; + Access flags: 0x9 + = public static com.google.zxing.client.result.EmailAddressParsedResult parse(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 125, locals = 4, stack = 6): + [0] aload_0 v0 + [1] invokevirtual #10 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [4] dup + [5] astore_0 v0 + [6] ifnonnull +5 (target=11) + [9] aconst_null + [10] areturn + [11] aload_0 v0 + [12] ldc #3 + - String [smtp:] + [14] invokevirtual #14 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [17] ifne +14 (target=31) + [20] aload_0 v0 + [21] ldc #1 + - String [SMTP:] + [23] invokevirtual #14 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [26] ifne +5 (target=31) + [29] aconst_null + [30] areturn + [31] aload_0 v0 + [32] iconst_5 + [33] invokevirtual #15 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [36] astore_0 v0 + [37] aconst_null + [38] astore_1 v1 + [39] aconst_null + [40] astore_2 v2 + [41] aload_0 v0 + [42] bipush 58 + [44] invokevirtual #13 + - Methodref [java/lang/String.indexOf (I)I] + [47] dup + [48] istore_3 v3 + [49] iflt +44 (target=93) + [52] aload_0 v0 + [53] iload_3 v3 + [54] iconst_1 + [55] iadd + [56] invokevirtual #15 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [59] astore_1 v1 + [60] aload_0 v0 + [61] iconst_0 + [62] iload_3 v3 + [63] invokevirtual #16 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [66] astore_0 v0 + [67] aload_1 v1 + [68] bipush 58 + [70] invokevirtual #13 + - Methodref [java/lang/String.indexOf (I)I] + [73] dup + [74] istore_3 v3 + [75] iflt +18 (target=93) + [78] aload_1 v1 + [79] iload_3 v3 + [80] iconst_1 + [81] iadd + [82] invokevirtual #15 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [85] astore_2 v2 + [86] aload_1 v1 + [87] iconst_0 + [88] iload_3 v3 + [89] invokevirtual #16 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [92] astore_1 v1 + [93] new #9 + - Class [java/lang/StringBuffer] + [96] dup + [97] invokespecial #17 + - Methodref [java/lang/StringBuffer. ()V] + [100] ldc #2 + - String [mailto:] + [102] invokevirtual #18 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [105] aload_0 v0 + [106] invokevirtual #18 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [109] invokevirtual #19 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [112] astore_3 v3 + [113] new #5 + - Class [com/google/zxing/client/result/EmailAddressParsedResult] + [116] dup + [117] aload_0 v0 + [118] aload_1 v1 + [119] aload_2 v2 + [120] aload_3 v3 + [121] invokespecial #11 + - Methodref [com/google/zxing/client/result/EmailAddressParsedResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [124] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/TelParsedResult + Superclass: com/google/zxing/client/result/ParsedResult + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.result.TelParsedResult extends com.google.zxing.client.result.ParsedResult + +Interfaces (count = 0): + +Constant Pool (count = 59): + - Class [com/google/zxing/client/result/ParsedResult] + - Class [com/google/zxing/client/result/ParsedResultType] + - Class [com/google/zxing/client/result/TelParsedResult] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/client/result/ParsedResultType.TEL Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/TelParsedResult.number Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/TelParsedResult.telURI Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/TelParsedResult.title Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + - Methodref [com/google/zxing/client/result/TelParsedResult.maybeAppend (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.length ()I] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ (I)V] + - NameAndType [ (Lcom/google/zxing/client/result/ParsedResultType;)V] + - NameAndType [TEL Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [length ()I] + - NameAndType [maybeAppend (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - NameAndType [number Ljava/lang/String;] + - NameAndType [telURI Ljava/lang/String;] + - NameAndType [title Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(Lcom/google/zxing/client/result/ParsedResultType;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Lcom/google/zxing/client/result/ParsedResultType;] + - Utf8 [Ljava/lang/String;] + - Utf8 [TEL] + - Utf8 [append] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResultType] + - Utf8 [com/google/zxing/client/result/TelParsedResult] + - Utf8 [getDisplayResult] + - Utf8 [getNumber] + - Utf8 [getTelURI] + - Utf8 [getTitle] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + - Utf8 [maybeAppend] + - Utf8 [number] + - Utf8 [telURI] + - Utf8 [title] + - Utf8 [toString] + +Fields (count = 3): + - Field: number Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String number + - Field: telURI Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String telURI + - Field: title Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String title + +Methods (count = 5): + - Method: (Ljava/lang/String;Ljava/lang/String;)V + Access flags: 0x1 + = public TelParsedResult(java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 23, locals = 3, stack = 2): + [0] aload_0 v0 + [1] getstatic #6 + - Fieldref [com/google/zxing/client/result/ParsedResultType.TEL Lcom/google/zxing/client/result/ParsedResultType;] + [4] invokespecial #10 + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + [7] aload_0 v0 + [8] aload_1 v1 + [9] putfield #7 + - Fieldref [com/google/zxing/client/result/TelParsedResult.number Ljava/lang/String;] + [12] aload_0 v0 + [13] aload_2 v2 + [14] putfield #8 + - Fieldref [com/google/zxing/client/result/TelParsedResult.telURI Ljava/lang/String;] + [17] aload_0 v0 + [18] aconst_null + [19] putfield #9 + - Fieldref [com/google/zxing/client/result/TelParsedResult.title Ljava/lang/String;] + [22] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getNumber()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getNumber() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #7 + - Fieldref [com/google/zxing/client/result/TelParsedResult.number Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getTelURI()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getTelURI() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/client/result/TelParsedResult.telURI Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getTitle()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getTitle() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #9 + - Fieldref [com/google/zxing/client/result/TelParsedResult.title Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayResult()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getDisplayResult() + Class member attributes (count = 1): + - Code attribute instructions (code length = 91, locals = 4, stack = 3): + [0] new #5 + - Class [java/lang/StringBuffer] + [3] dup + [4] bipush 20 + [6] invokespecial #13 + - Methodref [java/lang/StringBuffer. (I)V] + [9] astore_1 v1 + [10] aload_0 v0 + [11] getfield #7 + - Fieldref [com/google/zxing/client/result/TelParsedResult.number Ljava/lang/String;] + [14] aload_1 v1 + [15] astore_3 v3 + [16] dup + [17] astore_2 v2 + [18] ifnull +30 (target=48) + [21] aload_2 v2 + [22] invokevirtual #12 + - Methodref [java/lang/String.length ()I] + [25] ifle +23 (target=48) + [28] aload_3 v3 + [29] invokevirtual #16 + - Methodref [java/lang/StringBuffer.length ()I] + [32] ifle +10 (target=42) + [35] aload_3 v3 + [36] bipush 10 + [38] invokevirtual #14 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [41] pop + [42] aload_3 v3 + [43] aload_2 v2 + [44] invokevirtual #15 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [47] pop + [48] aload_0 v0 + [49] getfield #9 + - Fieldref [com/google/zxing/client/result/TelParsedResult.title Ljava/lang/String;] + [52] aload_1 v1 + [53] astore_3 v3 + [54] dup + [55] astore_2 v2 + [56] ifnull +30 (target=86) + [59] aload_2 v2 + [60] invokevirtual #12 + - Methodref [java/lang/String.length ()I] + [63] ifle +23 (target=86) + [66] aload_3 v3 + [67] invokevirtual #16 + - Methodref [java/lang/StringBuffer.length ()I] + [70] ifle +10 (target=80) + [73] aload_3 v3 + [74] bipush 10 + [76] invokevirtual #14 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [79] pop + [80] aload_3 v3 + [81] aload_2 v2 + [82] invokevirtual #15 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [85] pop + [86] aload_1 v1 + [87] invokevirtual #17 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [90] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/TelResultParser + Superclass: com/google/zxing/client/result/ResultParser + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.result.TelResultParser extends com.google.zxing.client.result.ResultParser + +Interfaces (count = 0): + +Constant Pool (count = 56): + - String [TEL:] + - String [tel:] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/ResultParser] + - Class [com/google/zxing/client/result/TelParsedResult] + - Class [com/google/zxing/client/result/TelResultParser] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + - Methodref [com/google/zxing/client/result/TelParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [java/lang/String.indexOf (II)I] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [indexOf (II)I] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - NameAndType [substring (I)Ljava/lang/String;] + - NameAndType [substring (II)Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(II)I] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/TelParsedResult;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [TEL:] + - Utf8 [append] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/ResultParser] + - Utf8 [com/google/zxing/client/result/TelParsedResult] + - Utf8 [com/google/zxing/client/result/TelResultParser] + - Utf8 [getText] + - Utf8 [indexOf] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [parse] + - Utf8 [startsWith] + - Utf8 [substring] + - Utf8 [tel:] + - Utf8 [toString] + +Fields (count = 0): + +Methods (count = 2): + - Method: ()V + Access flags: 0x2 + = private TelResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #10 + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parse(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/TelParsedResult; + Access flags: 0x9 + = public static com.google.zxing.client.result.TelParsedResult parse(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 103, locals = 3, stack = 4): + [0] aload_0 v0 + [1] invokevirtual #9 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [4] dup + [5] astore_0 v0 + [6] ifnull +21 (target=27) + [9] aload_0 v0 + [10] ldc #2 + - String [tel:] + [12] invokevirtual #13 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [15] ifne +14 (target=29) + [18] aload_0 v0 + [19] ldc #1 + - String [TEL:] + [21] invokevirtual #13 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [24] ifne +5 (target=29) + [27] aconst_null + [28] areturn + [29] aload_0 v0 + [30] ldc #1 + - String [TEL:] + [32] invokevirtual #13 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [35] ifeq +29 (target=64) + [38] new #8 + - Class [java/lang/StringBuffer] + [41] dup + [42] invokespecial #16 + - Methodref [java/lang/StringBuffer. ()V] + [45] ldc #2 + - String [tel:] + [47] invokevirtual #17 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [50] aload_0 v0 + [51] iconst_4 + [52] invokevirtual #14 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [55] invokevirtual #17 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [58] invokevirtual #18 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [61] goto +4 (target=65) + [64] aload_0 v0 + [65] astore_1 v1 + [66] aload_0 v0 + [67] bipush 63 + [69] iconst_4 + [70] invokevirtual #12 + - Methodref [java/lang/String.indexOf (II)I] + [73] dup + [74] istore_2 v2 + [75] ifge +11 (target=86) + [78] aload_0 v0 + [79] iconst_4 + [80] invokevirtual #14 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [83] goto +9 (target=92) + [86] aload_0 v0 + [87] iconst_4 + [88] iload_2 v2 + [89] invokevirtual #15 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [92] astore_0 v0 + [93] new #5 + - Class [com/google/zxing/client/result/TelParsedResult] + [96] dup + [97] aload_0 v0 + [98] aload_1 v1 + [99] invokespecial #11 + - Methodref [com/google/zxing/client/result/TelParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + [102] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/TextParsedResult + Superclass: com/google/zxing/client/result/ParsedResult + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.result.TextParsedResult extends com.google.zxing.client.result.ParsedResult + +Interfaces (count = 0): + +Constant Pool (count = 28): + - Class [com/google/zxing/client/result/ParsedResult] + - Class [com/google/zxing/client/result/ParsedResultType] + - Class [com/google/zxing/client/result/TextParsedResult] + - Fieldref [com/google/zxing/client/result/ParsedResultType.TEXT Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/TextParsedResult.language Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/TextParsedResult.text Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + - NameAndType [ (Lcom/google/zxing/client/result/ParsedResultType;)V] + - NameAndType [TEXT Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [language Ljava/lang/String;] + - NameAndType [text Ljava/lang/String;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [(Lcom/google/zxing/client/result/ParsedResultType;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Lcom/google/zxing/client/result/ParsedResultType;] + - Utf8 [Ljava/lang/String;] + - Utf8 [TEXT] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResultType] + - Utf8 [com/google/zxing/client/result/TextParsedResult] + - Utf8 [getDisplayResult] + - Utf8 [getLanguage] + - Utf8 [getText] + - Utf8 [language] + - Utf8 [text] + +Fields (count = 2): + - Field: text Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String text + - Field: language Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String language + +Methods (count = 4): + - Method: (Ljava/lang/String;Ljava/lang/String;)V + Access flags: 0x1 + = public TextParsedResult(java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 3, stack = 2): + [0] aload_0 v0 + [1] getstatic #4 + - Fieldref [com/google/zxing/client/result/ParsedResultType.TEXT Lcom/google/zxing/client/result/ParsedResultType;] + [4] invokespecial #7 + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + [7] aload_0 v0 + [8] aload_1 v1 + [9] putfield #6 + - Fieldref [com/google/zxing/client/result/TextParsedResult.text Ljava/lang/String;] + [12] aload_0 v0 + [13] aload_2 v2 + [14] putfield #5 + - Fieldref [com/google/zxing/client/result/TextParsedResult.language Ljava/lang/String;] + [17] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getText()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getText() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/client/result/TextParsedResult.text Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getLanguage()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getLanguage() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #5 + - Fieldref [com/google/zxing/client/result/TextParsedResult.language Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayResult()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getDisplayResult() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/client/result/TextParsedResult.text Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/URIParsedResult + Superclass: com/google/zxing/client/result/ParsedResult + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.result.URIParsedResult extends com.google.zxing.client.result.ParsedResult + +Interfaces (count = 0): + +Constant Pool (count = 96): + - String [http://] + - Class [com/google/zxing/client/result/ParsedResult] + - Class [com/google/zxing/client/result/ParsedResultType] + - Class [com/google/zxing/client/result/URIParsedResult] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/client/result/ParsedResultType.URI Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/URIParsedResult.title Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/URIParsedResult.uri Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + - Methodref [com/google/zxing/client/result/URIParsedResult.containsUser ()Z] + - Methodref [com/google/zxing/client/result/URIParsedResult.isColonFollowedByPortNumber (Ljava/lang/String;I)Z] + - Methodref [com/google/zxing/client/result/URIParsedResult.massageURI (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/URIParsedResult.maybeAppend (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.indexOf (I)I] + - Methodref [java/lang/String.indexOf (II)I] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + - Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;] + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.length ()I] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Lcom/google/zxing/client/result/ParsedResultType;)V] + - NameAndType [URI Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [charAt (I)C] + - NameAndType [containsUser ()Z] + - NameAndType [indexOf (I)I] + - NameAndType [indexOf (II)I] + - NameAndType [isColonFollowedByPortNumber (Ljava/lang/String;I)Z] + - NameAndType [length ()I] + - NameAndType [massageURI (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [maybeAppend (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - NameAndType [substring (I)Ljava/lang/String;] + - NameAndType [substring (II)Ljava/lang/String;] + - NameAndType [title Ljava/lang/String;] + - NameAndType [toLowerCase ()Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [trim ()Ljava/lang/String;] + - NameAndType [uri Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)C] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(I)V] + - Utf8 [(II)I] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(Lcom/google/zxing/client/result/ParsedResultType;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;I)Z] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Lcom/google/zxing/client/result/ParsedResultType;] + - Utf8 [Ljava/lang/String;] + - Utf8 [URI] + - Utf8 [append] + - Utf8 [charAt] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResultType] + - Utf8 [com/google/zxing/client/result/URIParsedResult] + - Utf8 [containsUser] + - Utf8 [getDisplayResult] + - Utf8 [getTitle] + - Utf8 [getURI] + - Utf8 [http://] + - Utf8 [indexOf] + - Utf8 [isColonFollowedByPortNumber] + - Utf8 [isPossiblyMaliciousURI] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + - Utf8 [massageURI] + - Utf8 [maybeAppend] + - Utf8 [substring] + - Utf8 [title] + - Utf8 [toLowerCase] + - Utf8 [toString] + - Utf8 [trim] + - Utf8 [uri] + +Fields (count = 2): + - Field: uri Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String uri + - Field: title Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String title + +Methods (count = 8): + - Method: (Ljava/lang/String;Ljava/lang/String;)V + Access flags: 0x1 + = public URIParsedResult(java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 119, locals = 4, stack = 5): + [0] aload_0 v0 + [1] getstatic #7 + - Fieldref [com/google/zxing/client/result/ParsedResultType.URI Lcom/google/zxing/client/result/ParsedResultType;] + [4] invokespecial #10 + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + [7] aload_0 v0 + [8] aload_1 v1 + [9] invokevirtual #22 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [12] dup + [13] astore_1 v1 + [14] bipush 58 + [16] invokevirtual #16 + - Methodref [java/lang/String.indexOf (I)I] + [19] dup + [20] istore_3 v3 + [21] ifge +26 (target=47) + [24] new #6 + - Class [java/lang/StringBuffer] + [27] dup + [28] invokespecial #23 + - Methodref [java/lang/StringBuffer. ()V] + [31] ldc #1 + - String [http://] + [33] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [36] aload_1 v1 + [37] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [40] invokevirtual #28 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [43] astore_1 v1 + [44] goto +65 (target=109) + [47] aload_1 v1 + [48] iload_3 v3 + [49] invokestatic #12 + - Methodref [com/google/zxing/client/result/URIParsedResult.isColonFollowedByPortNumber (Ljava/lang/String;I)Z] + [52] ifeq +26 (target=78) + [55] new #6 + - Class [java/lang/StringBuffer] + [58] dup + [59] invokespecial #23 + - Methodref [java/lang/StringBuffer. ()V] + [62] ldc #1 + - String [http://] + [64] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [67] aload_1 v1 + [68] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [71] invokevirtual #28 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [74] astore_1 v1 + [75] goto +34 (target=109) + [78] new #6 + - Class [java/lang/StringBuffer] + [81] dup + [82] invokespecial #23 + - Methodref [java/lang/StringBuffer. ()V] + [85] aload_1 v1 + [86] iconst_0 + [87] iload_3 v3 + [88] invokevirtual #20 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [91] invokevirtual #21 + - Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;] + [94] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [97] aload_1 v1 + [98] iload_3 v3 + [99] invokevirtual #19 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [102] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [105] invokevirtual #28 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [108] astore_1 v1 + [109] aload_1 v1 + [110] putfield #9 + - Fieldref [com/google/zxing/client/result/URIParsedResult.uri Ljava/lang/String;] + [113] aload_0 v0 + [114] aload_2 v2 + [115] putfield #8 + - Fieldref [com/google/zxing/client/result/URIParsedResult.title Ljava/lang/String;] + [118] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getURI()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getURI() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #9 + - Fieldref [com/google/zxing/client/result/URIParsedResult.uri Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getTitle()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getTitle() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/client/result/URIParsedResult.title Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isPossiblyMaliciousURI()Z + Access flags: 0x2 + = private boolean isPossiblyMaliciousURI() + Class member attributes (count = 1): + - Code attribute instructions (code length = 92, locals = 5, stack = 3): + [0] aload_0 v0 + [1] dup + [2] astore_1 v1 + [3] getfield #9 + - Fieldref [com/google/zxing/client/result/URIParsedResult.uri Ljava/lang/String;] + [6] bipush 58 + [8] invokevirtual #16 + - Methodref [java/lang/String.indexOf (I)I] + [11] istore_2 v2 + [12] iinc v2, 1 + [15] aload_1 v1 + [16] getfield #9 + - Fieldref [com/google/zxing/client/result/URIParsedResult.uri Ljava/lang/String;] + [19] invokevirtual #18 + - Methodref [java/lang/String.length ()I] + [22] istore_3 v3 + [23] iload_2 v2 + [24] iload_3 v3 + [25] ificmpge +22 (target=47) + [28] aload_1 v1 + [29] getfield #9 + - Fieldref [com/google/zxing/client/result/URIParsedResult.uri Ljava/lang/String;] + [32] iload_2 v2 + [33] invokevirtual #15 + - Methodref [java/lang/String.charAt (I)C] + [36] bipush 47 + [38] ificmpne +9 (target=47) + [41] iinc v2, 1 + [44] goto -21 (target=23) + [47] aload_1 v1 + [48] getfield #9 + - Fieldref [com/google/zxing/client/result/URIParsedResult.uri Ljava/lang/String;] + [51] bipush 47 + [53] iload_2 v2 + [54] invokevirtual #17 + - Methodref [java/lang/String.indexOf (II)I] + [57] dup + [58] istore v4 + [60] ifge +6 (target=66) + [63] iload_3 v3 + [64] istore v4 + [66] aload_1 v1 + [67] getfield #9 + - Fieldref [com/google/zxing/client/result/URIParsedResult.uri Ljava/lang/String;] + [70] bipush 64 + [72] iload_2 v2 + [73] invokevirtual #17 + - Methodref [java/lang/String.indexOf (II)I] + [76] dup + [77] istore_1 v1 + [78] iload_2 v2 + [79] ificmplt +11 (target=90) + [82] iload_1 v1 + [83] iload v4 + [85] ificmpge +5 (target=90) + [88] iconst_1 + [89] ireturn + [90] iconst_0 + [91] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: containsUser()Z + Access flags: 0x2 + = private boolean containsUser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 87, locals = 4, stack = 3): + [0] aload_0 v0 + [1] getfield #9 + - Fieldref [com/google/zxing/client/result/URIParsedResult.uri Ljava/lang/String;] + [4] bipush 58 + [6] invokevirtual #16 + - Methodref [java/lang/String.indexOf (I)I] + [9] istore_1 v1 + [10] iinc v1, 1 + [13] aload_0 v0 + [14] getfield #9 + - Fieldref [com/google/zxing/client/result/URIParsedResult.uri Ljava/lang/String;] + [17] invokevirtual #18 + - Methodref [java/lang/String.length ()I] + [20] istore_2 v2 + [21] iload_1 v1 + [22] iload_2 v2 + [23] ificmpge +22 (target=45) + [26] aload_0 v0 + [27] getfield #9 + - Fieldref [com/google/zxing/client/result/URIParsedResult.uri Ljava/lang/String;] + [30] iload_1 v1 + [31] invokevirtual #15 + - Methodref [java/lang/String.charAt (I)C] + [34] bipush 47 + [36] ificmpne +9 (target=45) + [39] iinc v1, 1 + [42] goto -21 (target=21) + [45] aload_0 v0 + [46] getfield #9 + - Fieldref [com/google/zxing/client/result/URIParsedResult.uri Ljava/lang/String;] + [49] bipush 47 + [51] iload_1 v1 + [52] invokevirtual #17 + - Methodref [java/lang/String.indexOf (II)I] + [55] dup + [56] istore_3 v3 + [57] ifge +5 (target=62) + [60] iload_2 v2 + [61] istore_3 v3 + [62] aload_0 v0 + [63] getfield #9 + - Fieldref [com/google/zxing/client/result/URIParsedResult.uri Ljava/lang/String;] + [66] bipush 64 + [68] iload_1 v1 + [69] invokevirtual #17 + - Methodref [java/lang/String.indexOf (II)I] + [72] dup + [73] istore_2 v2 + [74] iload_1 v1 + [75] ificmplt +10 (target=85) + [78] iload_2 v2 + [79] iload_3 v3 + [80] ificmpge +5 (target=85) + [83] iconst_1 + [84] ireturn + [85] iconst_0 + [86] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayResult()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getDisplayResult() + Class member attributes (count = 1): + - Code attribute instructions (code length = 91, locals = 4, stack = 3): + [0] new #6 + - Class [java/lang/StringBuffer] + [3] dup + [4] bipush 30 + [6] invokespecial #24 + - Methodref [java/lang/StringBuffer. (I)V] + [9] astore_1 v1 + [10] aload_0 v0 + [11] getfield #8 + - Fieldref [com/google/zxing/client/result/URIParsedResult.title Ljava/lang/String;] + [14] aload_1 v1 + [15] astore_3 v3 + [16] dup + [17] astore_2 v2 + [18] ifnull +30 (target=48) + [21] aload_2 v2 + [22] invokevirtual #18 + - Methodref [java/lang/String.length ()I] + [25] ifle +23 (target=48) + [28] aload_3 v3 + [29] invokevirtual #27 + - Methodref [java/lang/StringBuffer.length ()I] + [32] ifle +10 (target=42) + [35] aload_3 v3 + [36] bipush 10 + [38] invokevirtual #25 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [41] pop + [42] aload_3 v3 + [43] aload_2 v2 + [44] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [47] pop + [48] aload_0 v0 + [49] getfield #9 + - Fieldref [com/google/zxing/client/result/URIParsedResult.uri Ljava/lang/String;] + [52] aload_1 v1 + [53] astore_3 v3 + [54] dup + [55] astore_2 v2 + [56] ifnull +30 (target=86) + [59] aload_2 v2 + [60] invokevirtual #18 + - Methodref [java/lang/String.length ()I] + [63] ifle +23 (target=86) + [66] aload_3 v3 + [67] invokevirtual #27 + - Methodref [java/lang/StringBuffer.length ()I] + [70] ifle +10 (target=80) + [73] aload_3 v3 + [74] bipush 10 + [76] invokevirtual #25 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [79] pop + [80] aload_3 v3 + [81] aload_2 v2 + [82] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [85] pop + [86] aload_1 v1 + [87] invokevirtual #28 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [90] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: massageURI(Ljava/lang/String;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String massageURI(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 103, locals = 2, stack = 4): + [0] aload_0 v0 + [1] invokevirtual #22 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [4] dup + [5] astore_0 v0 + [6] bipush 58 + [8] invokevirtual #16 + - Methodref [java/lang/String.indexOf (I)I] + [11] dup + [12] istore_1 v1 + [13] ifge +26 (target=39) + [16] new #6 + - Class [java/lang/StringBuffer] + [19] dup + [20] invokespecial #23 + - Methodref [java/lang/StringBuffer. ()V] + [23] ldc #1 + - String [http://] + [25] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [28] aload_0 v0 + [29] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [32] invokevirtual #28 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [35] astore_0 v0 + [36] goto +65 (target=101) + [39] aload_0 v0 + [40] iload_1 v1 + [41] invokestatic #12 + - Methodref [com/google/zxing/client/result/URIParsedResult.isColonFollowedByPortNumber (Ljava/lang/String;I)Z] + [44] ifeq +26 (target=70) + [47] new #6 + - Class [java/lang/StringBuffer] + [50] dup + [51] invokespecial #23 + - Methodref [java/lang/StringBuffer. ()V] + [54] ldc #1 + - String [http://] + [56] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [59] aload_0 v0 + [60] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [63] invokevirtual #28 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [66] astore_0 v0 + [67] goto +34 (target=101) + [70] new #6 + - Class [java/lang/StringBuffer] + [73] dup + [74] invokespecial #23 + - Methodref [java/lang/StringBuffer. ()V] + [77] aload_0 v0 + [78] iconst_0 + [79] iload_1 v1 + [80] invokevirtual #20 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [83] invokevirtual #21 + - Methodref [java/lang/String.toLowerCase ()Ljava/lang/String;] + [86] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [89] aload_0 v0 + [90] iload_1 v1 + [91] invokevirtual #19 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [94] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [97] invokevirtual #28 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [100] astore_0 v0 + [101] aload_0 v0 + [102] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isColonFollowedByPortNumber(Ljava/lang/String;I)Z + Access flags: 0xa + = private static boolean isColonFollowedByPortNumber(java.lang.String,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 66, locals = 3, stack = 4): + [0] aload_0 v0 + [1] bipush 47 + [3] iload_1 v1 + [4] iconst_1 + [5] iadd + [6] invokevirtual #17 + - Methodref [java/lang/String.indexOf (II)I] + [9] dup + [10] istore_2 v2 + [11] ifge +8 (target=19) + [14] aload_0 v0 + [15] invokevirtual #18 + - Methodref [java/lang/String.length ()I] + [18] istore_2 v2 + [19] iload_2 v2 + [20] iload_1 v1 + [21] iconst_1 + [22] iadd + [23] ificmpgt +5 (target=28) + [26] iconst_0 + [27] ireturn + [28] iinc v1, 1 + [31] iload_1 v1 + [32] iload_2 v2 + [33] ificmpge +31 (target=64) + [36] aload_0 v0 + [37] iload_1 v1 + [38] invokevirtual #15 + - Methodref [java/lang/String.charAt (I)C] + [41] bipush 48 + [43] ificmplt +13 (target=56) + [46] aload_0 v0 + [47] iload_1 v1 + [48] invokevirtual #15 + - Methodref [java/lang/String.charAt (I)C] + [51] bipush 57 + [53] ificmple +5 (target=58) + [56] iconst_0 + [57] ireturn + [58] iinc v1, 1 + [61] goto -30 (target=31) + [64] iconst_1 + [65] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/URIResultParser + Superclass: com/google/zxing/client/result/ResultParser + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.result.URIResultParser extends com.google.zxing.client.result.ResultParser + +Interfaces (count = 0): + +Constant Pool (count = 53): + - String [URL:] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/ResultParser] + - Class [com/google/zxing/client/result/URIParsedResult] + - Class [com/google/zxing/client/result/URIResultParser] + - Class [java/lang/String] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + - Methodref [com/google/zxing/client/result/URIParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/URIResultParser.isBasicallyValidURI (Ljava/lang/String;)Z] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.indexOf (I)I] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [charAt (I)C] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [indexOf (I)I] + - NameAndType [isBasicallyValidURI (Ljava/lang/String;)Z] + - NameAndType [length ()I] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - NameAndType [substring (I)Ljava/lang/String;] + - NameAndType [trim ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)C] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/URIParsedResult;] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [URL:] + - Utf8 [charAt] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/ResultParser] + - Utf8 [com/google/zxing/client/result/URIParsedResult] + - Utf8 [com/google/zxing/client/result/URIResultParser] + - Utf8 [getText] + - Utf8 [indexOf] + - Utf8 [isBasicallyValidURI] + - Utf8 [java/lang/String] + - Utf8 [length] + - Utf8 [parse] + - Utf8 [startsWith] + - Utf8 [substring] + - Utf8 [trim] + +Fields (count = 0): + +Methods (count = 3): + - Method: ()V + Access flags: 0x2 + = private URIResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #8 + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parse(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/URIParsedResult; + Access flags: 0x9 + = public static com.google.zxing.client.result.URIParsedResult parse(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 52, locals = 1, stack = 4): + [0] aload_0 v0 + [1] invokevirtual #7 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [4] dup + [5] astore_0 v0 + [6] ifnull +18 (target=24) + [9] aload_0 v0 + [10] ldc #1 + - String [URL:] + [12] invokevirtual #14 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [15] ifeq +9 (target=24) + [18] aload_0 v0 + [19] iconst_4 + [20] invokevirtual #15 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [23] astore_0 v0 + [24] aload_0 v0 + [25] ifnull +8 (target=33) + [28] aload_0 v0 + [29] invokevirtual #16 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [32] astore_0 v0 + [33] aload_0 v0 + [34] invokestatic #10 + - Methodref [com/google/zxing/client/result/URIResultParser.isBasicallyValidURI (Ljava/lang/String;)Z] + [37] ifne +5 (target=42) + [40] aconst_null + [41] areturn + [42] new #4 + - Class [com/google/zxing/client/result/URIParsedResult] + [45] dup + [46] aload_0 v0 + [47] aconst_null + [48] invokespecial #9 + - Methodref [com/google/zxing/client/result/URIParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + [51] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isBasicallyValidURI(Ljava/lang/String;)Z + Access flags: 0x8 + = static boolean isBasicallyValidURI(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 172, locals = 4, stack = 3): + [0] aload_0 v0 + [1] ifnull +21 (target=22) + [4] aload_0 v0 + [5] bipush 32 + [7] invokevirtual #12 + - Methodref [java/lang/String.indexOf (I)I] + [10] ifge +12 (target=22) + [13] aload_0 v0 + [14] bipush 10 + [16] invokevirtual #12 + - Methodref [java/lang/String.indexOf (I)I] + [19] iflt +5 (target=24) + [22] iconst_0 + [23] ireturn + [24] aload_0 v0 + [25] bipush 46 + [27] invokevirtual #12 + - Methodref [java/lang/String.indexOf (I)I] + [30] dup + [31] istore_1 v1 + [32] aload_0 v0 + [33] invokevirtual #13 + - Methodref [java/lang/String.length ()I] + [36] iconst_2 + [37] isub + [38] ificmplt +5 (target=43) + [41] iconst_0 + [42] ireturn + [43] aload_0 v0 + [44] bipush 58 + [46] invokevirtual #12 + - Methodref [java/lang/String.indexOf (I)I] + [49] istore_2 v2 + [50] iload_1 v1 + [51] ifge +9 (target=60) + [54] iload_2 v2 + [55] ifge +5 (target=60) + [58] iconst_0 + [59] ireturn + [60] iload_2 v2 + [61] iflt +109 (target=170) + [64] iload_1 v1 + [65] iflt +8 (target=73) + [68] iload_1 v1 + [69] iload_2 v2 + [70] ificmple +51 (target=121) + [73] iconst_0 + [74] istore_1 v1 + [75] iload_1 v1 + [76] iload_2 v2 + [77] ificmpge +41 (target=118) + [80] aload_0 v0 + [81] iload_1 v1 + [82] invokevirtual #11 + - Methodref [java/lang/String.charAt (I)C] + [85] dup + [86] istore_3 v3 + [87] bipush 97 + [89] ificmplt +9 (target=98) + [92] iload_3 v3 + [93] bipush 122 + [95] ificmple +17 (target=112) + [98] iload_3 v3 + [99] bipush 65 + [101] ificmplt +9 (target=110) + [104] iload_3 v3 + [105] bipush 90 + [107] ificmple +5 (target=112) + [110] iconst_0 + [111] ireturn + [112] iinc v1, 1 + [115] goto -40 (target=75) + [118] goto +52 (target=170) + [121] iload_2 v2 + [122] aload_0 v0 + [123] invokevirtual #13 + - Methodref [java/lang/String.length ()I] + [126] iconst_2 + [127] isub + [128] ificmplt +5 (target=133) + [131] iconst_0 + [132] ireturn + [133] iload_2 v2 + [134] iconst_1 + [135] iadd + [136] istore_1 v1 + [137] iload_1 v1 + [138] iload_2 v2 + [139] iconst_3 + [140] iadd + [141] ificmpge +29 (target=170) + [144] aload_0 v0 + [145] iload_1 v1 + [146] invokevirtual #11 + - Methodref [java/lang/String.charAt (I)C] + [149] dup + [150] istore_3 v3 + [151] bipush 48 + [153] ificmplt +9 (target=162) + [156] iload_3 v3 + [157] bipush 57 + [159] ificmple +5 (target=164) + [162] iconst_0 + [163] ireturn + [164] iinc v1, 1 + [167] goto -30 (target=137) + [170] iconst_1 + [171] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/URLTOResultParser + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.result.URLTOResultParser extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 44): + - String [URLTO:] + - String [urlto:] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/URIParsedResult] + - Class [com/google/zxing/client/result/URLTOResultParser] + - Class [java/lang/Object] + - Class [java/lang/String] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/URIParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.indexOf (II)I] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [indexOf (II)I] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - NameAndType [substring (I)Ljava/lang/String;] + - NameAndType [substring (II)Ljava/lang/String;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(II)I] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/URIParsedResult;] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [URLTO:] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/URIParsedResult] + - Utf8 [com/google/zxing/client/result/URLTOResultParser] + - Utf8 [getText] + - Utf8 [indexOf] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [parse] + - Utf8 [startsWith] + - Utf8 [substring] + - Utf8 [urlto:] + +Fields (count = 0): + +Methods (count = 2): + - Method: ()V + Access flags: 0x2 + = private URLTOResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #10 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parse(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/URIParsedResult; + Access flags: 0x9 + = public static com.google.zxing.client.result.URIParsedResult parse(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 80, locals = 3, stack = 4): + [0] aload_0 v0 + [1] invokevirtual #8 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [4] dup + [5] astore_0 v0 + [6] ifnull +21 (target=27) + [9] aload_0 v0 + [10] ldc #2 + - String [urlto:] + [12] invokevirtual #12 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [15] ifne +14 (target=29) + [18] aload_0 v0 + [19] ldc #1 + - String [URLTO:] + [21] invokevirtual #12 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [24] ifne +5 (target=29) + [27] aconst_null + [28] areturn + [29] aload_0 v0 + [30] bipush 58 + [32] bipush 6 + [34] invokevirtual #11 + - Methodref [java/lang/String.indexOf (II)I] + [37] dup + [38] istore_1 v1 + [39] ifge +5 (target=44) + [42] aconst_null + [43] areturn + [44] iload_1 v1 + [45] bipush 6 + [47] ificmpgt +7 (target=54) + [50] aconst_null + [51] goto +10 (target=61) + [54] aload_0 v0 + [55] bipush 6 + [57] iload_1 v1 + [58] invokevirtual #14 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [61] astore_2 v2 + [62] aload_0 v0 + [63] iload_1 v1 + [64] iconst_1 + [65] iadd + [66] invokevirtual #13 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [69] astore_0 v0 + [70] new #4 + - Class [com/google/zxing/client/result/URIParsedResult] + [73] dup + [74] aload_0 v0 + [75] aload_2 v2 + [76] invokespecial #9 + - Methodref [com/google/zxing/client/result/URIParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + [79] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/VCardResultParser + Superclass: com/google/zxing/client/result/ResultParser + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.result.VCardResultParser extends com.google.zxing.client.result.ResultParser + +Interfaces (count = 0): + +Constant Pool (count = 193): + - String [ADR] + - String [BDAY] + - String [BEGIN:VCARD] + - String [CHARSET] + - String [EMAIL] + - String [ENCODING] + - String [FN] + - String [N] + - String [NOTE] + - String [ORG] + - String [QUOTED-PRINTABLE] + - String [TEL] + - String [TITLE] + - String [URL] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/AddressBookParsedResult] + - Class [com/google/zxing/client/result/ResultParser] + - Class [com/google/zxing/client/result/VCardResultParser] + - Class [java/io/ByteArrayOutputStream] + - Class [java/io/UnsupportedEncodingException] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Class [java/util/Vector] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/AddressBookParsedResult. ([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + - Methodref [com/google/zxing/client/result/VCardResultParser.decodeQuotedPrintable (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/VCardResultParser.formatAddress (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/VCardResultParser.formatNames ([Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/VCardResultParser.isLikeVCardDate (Ljava/lang/String;)Z] + - Methodref [com/google/zxing/client/result/VCardResultParser.isStringOfDigits$505cff18 (Ljava/lang/String;)Z] + - Methodref [com/google/zxing/client/result/VCardResultParser.isSubstringOfDigits (Ljava/lang/String;II)Z] + - Methodref [com/google/zxing/client/result/VCardResultParser.matchSingleVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/VCardResultParser.matchVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/VCardResultParser.maybeAppendComponent ([Ljava/lang/String;ILjava/lang/StringBuffer;)V] + - Methodref [com/google/zxing/client/result/VCardResultParser.maybeAppendFragment (Ljava/io/ByteArrayOutputStream;Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Methodref [com/google/zxing/client/result/VCardResultParser.stripContinuationCRLF (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/VCardResultParser.toHexValue (C)I] + - Methodref [com/google/zxing/client/result/VCardResultParser.toStringArray (Ljava/util/Vector;)[Ljava/lang/String;] + - Methodref [java/io/ByteArrayOutputStream. ()V] + - Methodref [java/io/ByteArrayOutputStream.reset ()V] + - Methodref [java/io/ByteArrayOutputStream.size ()I] + - Methodref [java/io/ByteArrayOutputStream.toByteArray ()[B] + - Methodref [java/io/ByteArrayOutputStream.write (I)V] + - Methodref [java/lang/IllegalArgumentException. ()V] + - Methodref [java/lang/String. ([B)V] + - Methodref [java/lang/String. ([BLjava/lang/String;)V] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z] + - Methodref [java/lang/String.indexOf (I)I] + - Methodref [java/lang/String.indexOf (II)I] + - Methodref [java/lang/String.indexOf (Ljava/lang/String;I)I] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - Methodref [java/util/Vector. (I)V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - Methodref [java/util/Vector.isEmpty ()Z] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ ([B)V] + - NameAndType [ ([BLjava/lang/String;)V] + - NameAndType [ ([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [charAt (I)C] + - NameAndType [decodeQuotedPrintable (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [equalsIgnoreCase (Ljava/lang/String;)Z] + - NameAndType [formatAddress (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [formatNames ([Ljava/lang/String;)V] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [indexOf (I)I] + - NameAndType [indexOf (II)I] + - NameAndType [indexOf (Ljava/lang/String;I)I] + - NameAndType [isEmpty ()Z] + - NameAndType [isLikeVCardDate (Ljava/lang/String;)Z] + - NameAndType [isStringOfDigits (Ljava/lang/String;I)Z] + - NameAndType [isStringOfDigits$505cff18 (Ljava/lang/String;)Z] + - NameAndType [isSubstringOfDigits (Ljava/lang/String;II)Z] + - NameAndType [length ()I] + - NameAndType [matchSingleVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + - NameAndType [matchVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)[Ljava/lang/String;] + - NameAndType [maybeAppendComponent ([Ljava/lang/String;ILjava/lang/StringBuffer;)V] + - NameAndType [maybeAppendFragment (Ljava/io/ByteArrayOutputStream;Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - NameAndType [reset ()V] + - NameAndType [size ()I] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - NameAndType [stripContinuationCRLF (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [substring (I)Ljava/lang/String;] + - NameAndType [substring (II)Ljava/lang/String;] + - NameAndType [toByteArray ()[B] + - NameAndType [toHexValue (C)I] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [toStringArray (Ljava/util/Vector;)[Ljava/lang/String;] + - NameAndType [trim ()Ljava/lang/String;] + - NameAndType [write (I)V] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[B] + - Utf8 [(C)I] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)C] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(I)V] + - Utf8 [(II)I] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/AddressBookParsedResult;] + - Utf8 [(Ljava/io/ByteArrayOutputStream;Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;I)I] + - Utf8 [(Ljava/lang/String;I)Z] + - Utf8 [(Ljava/lang/String;II)Z] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Z)[Ljava/lang/String;] + - Utf8 [(Ljava/util/Vector;)[Ljava/lang/String;] + - Utf8 [([B)V] + - Utf8 [([BLjava/lang/String;)V] + - Utf8 [([Ljava/lang/String;)V] + - Utf8 [([Ljava/lang/String;ILjava/lang/StringBuffer;)V] + - Utf8 [([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [ADR] + - Utf8 [BDAY] + - Utf8 [BEGIN:VCARD] + - Utf8 [CHARSET] + - Utf8 [Code] + - Utf8 [EMAIL] + - Utf8 [ENCODING] + - Utf8 [FN] + - Utf8 [N] + - Utf8 [NOTE] + - Utf8 [ORG] + - Utf8 [QUOTED-PRINTABLE] + - Utf8 [TEL] + - Utf8 [TITLE] + - Utf8 [URL] + - Utf8 [addElement] + - Utf8 [append] + - Utf8 [charAt] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/AddressBookParsedResult] + - Utf8 [com/google/zxing/client/result/ResultParser] + - Utf8 [com/google/zxing/client/result/VCardResultParser] + - Utf8 [decodeQuotedPrintable] + - Utf8 [equalsIgnoreCase] + - Utf8 [formatAddress] + - Utf8 [formatNames] + - Utf8 [getText] + - Utf8 [indexOf] + - Utf8 [isEmpty] + - Utf8 [isLikeVCardDate] + - Utf8 [isStringOfDigits] + - Utf8 [isStringOfDigits$505cff18] + - Utf8 [isSubstringOfDigits] + - Utf8 [java/io/ByteArrayOutputStream] + - Utf8 [java/io/UnsupportedEncodingException] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [java/util/Vector] + - Utf8 [length] + - Utf8 [matchSingleVCardPrefixedField] + - Utf8 [matchVCardPrefixedField] + - Utf8 [maybeAppendComponent] + - Utf8 [maybeAppendFragment] + - Utf8 [parse] + - Utf8 [reset] + - Utf8 [size] + - Utf8 [startsWith] + - Utf8 [stripContinuationCRLF] + - Utf8 [substring] + - Utf8 [toByteArray] + - Utf8 [toHexValue] + - Utf8 [toString] + - Utf8 [toStringArray] + - Utf8 [trim] + - Utf8 [write] + +Fields (count = 0): + +Methods (count = 12): + - Method: ()V + Access flags: 0x2 + = private VCardResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #27 + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parse(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/AddressBookParsedResult; + Access flags: 0x9 + = public static com.google.zxing.client.result.AddressBookParsedResult parse(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 529, locals = 9, stack = 12): + [0] aload_0 v0 + [1] invokevirtual #25 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [4] dup + [5] astore_0 v0 + [6] ifnull +12 (target=18) + [9] aload_0 v0 + [10] ldc #3 + - String [BEGIN:VCARD] + [12] invokevirtual #55 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [15] ifne +5 (target=20) + [18] aconst_null + [19] areturn + [20] ldc #7 + - String [FN] + [22] aload_0 v0 + [23] iconst_1 + [24] invokestatic #35 + - Methodref [com/google/zxing/client/result/VCardResultParser.matchVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)[Ljava/lang/String;] + [27] dup + [28] astore_1 v1 + [29] ifnonnull +276 (target=305) + [32] ldc #8 + - String [N] + [34] aload_0 v0 + [35] iconst_1 + [36] invokestatic #35 + - Methodref [com/google/zxing/client/result/VCardResultParser.matchVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)[Ljava/lang/String;] + [39] dup + [40] astore_1 v1 + [41] dup + [42] astore v8 + [44] ifnull +261 (target=305) + [47] iconst_0 + [48] istore_2 v2 + [49] iload_2 v2 + [50] aload v8 + [52] arraylength + [53] ificmpge +252 (target=305) + [56] aload v8 + [58] iload_2 v2 + [59] aaload + [60] astore_3 v3 + [61] iconst_5 + [62] anewarray #22 + - Class [java/lang/String] + [65] astore v4 + [67] iconst_0 + [68] istore v5 + [70] iconst_0 + [71] istore v7 + [73] aload_3 v3 + [74] bipush 59 + [76] iload v5 + [78] invokevirtual #52 + - Methodref [java/lang/String.indexOf (II)I] + [81] dup + [82] istore v6 + [84] ifle +28 (target=112) + [87] aload v4 + [89] iload v7 + [91] aload_3 v3 + [92] iload v5 + [94] iload v6 + [96] invokevirtual #57 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [99] aastore + [100] iinc v7, 1 + [103] iload v6 + [105] iconst_1 + [106] iadd + [107] istore v5 + [109] goto -36 (target=73) + [112] aload v4 + [114] iload v7 + [116] aload_3 v3 + [117] iload v5 + [119] invokevirtual #56 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [122] aastore + [123] new #23 + - Class [java/lang/StringBuffer] + [126] dup + [127] bipush 100 + [129] invokespecial #59 + - Methodref [java/lang/StringBuffer. (I)V] + [132] astore_3 v3 + [133] aload v4 + [135] aload_3 v3 + [136] astore v7 + [138] dup + [139] astore v5 + [141] iconst_3 + [142] aaload + [143] ifnull +21 (target=164) + [146] aload v7 + [148] bipush 32 + [150] invokevirtual #60 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [153] pop + [154] aload v7 + [156] aload v5 + [158] iconst_3 + [159] aaload + [160] invokevirtual #61 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [163] pop + [164] aload v4 + [166] aload_3 v3 + [167] astore v7 + [169] dup + [170] astore v5 + [172] iconst_1 + [173] aaload + [174] ifnull +21 (target=195) + [177] aload v7 + [179] bipush 32 + [181] invokevirtual #60 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [184] pop + [185] aload v7 + [187] aload v5 + [189] iconst_1 + [190] aaload + [191] invokevirtual #61 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [194] pop + [195] aload v4 + [197] aload_3 v3 + [198] astore v7 + [200] dup + [201] astore v5 + [203] iconst_2 + [204] aaload + [205] ifnull +21 (target=226) + [208] aload v7 + [210] bipush 32 + [212] invokevirtual #60 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [215] pop + [216] aload v7 + [218] aload v5 + [220] iconst_2 + [221] aaload + [222] invokevirtual #61 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [225] pop + [226] aload v4 + [228] aload_3 v3 + [229] astore v7 + [231] dup + [232] astore v5 + [234] iconst_0 + [235] aaload + [236] ifnull +21 (target=257) + [239] aload v7 + [241] bipush 32 + [243] invokevirtual #60 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [246] pop + [247] aload v7 + [249] aload v5 + [251] iconst_0 + [252] aaload + [253] invokevirtual #61 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [256] pop + [257] aload v4 + [259] aload_3 v3 + [260] astore v7 + [262] dup + [263] astore v5 + [265] iconst_4 + [266] aaload + [267] ifnull +21 (target=288) + [270] aload v7 + [272] bipush 32 + [274] invokevirtual #60 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [277] pop + [278] aload v7 + [280] aload v5 + [282] iconst_4 + [283] aaload + [284] invokevirtual #61 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [287] pop + [288] aload v8 + [290] iload_2 v2 + [291] aload_3 v3 + [292] invokevirtual #62 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [295] invokevirtual #58 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [298] aastore + [299] iinc v2, 1 + [302] goto -253 (target=49) + [305] ldc #12 + - String [TEL] + [307] aload_0 v0 + [308] iconst_1 + [309] invokestatic #35 + - Methodref [com/google/zxing/client/result/VCardResultParser.matchVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)[Ljava/lang/String;] + [312] astore_2 v2 + [313] ldc #5 + - String [EMAIL] + [315] aload_0 v0 + [316] iconst_1 + [317] invokestatic #35 + - Methodref [com/google/zxing/client/result/VCardResultParser.matchVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)[Ljava/lang/String;] + [320] astore_3 v3 + [321] ldc #9 + - String [NOTE] + [323] aload_0 v0 + [324] iconst_0 + [325] invokestatic #34 + - Methodref [com/google/zxing/client/result/VCardResultParser.matchSingleVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + [328] astore v4 + [330] ldc #1 + - String [ADR] + [332] aload_0 v0 + [333] iconst_1 + [334] invokestatic #35 + - Methodref [com/google/zxing/client/result/VCardResultParser.matchVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)[Ljava/lang/String;] + [337] dup + [338] astore v5 + [340] ifnull +33 (target=373) + [343] iconst_0 + [344] istore v6 + [346] iload v6 + [348] aload v5 + [350] arraylength + [351] ificmpge +22 (target=373) + [354] aload v5 + [356] iload v6 + [358] aload v5 + [360] iload v6 + [362] aaload + [363] invokestatic #29 + - Methodref [com/google/zxing/client/result/VCardResultParser.formatAddress (Ljava/lang/String;)Ljava/lang/String;] + [366] aastore + [367] iinc v6, 1 + [370] goto -24 (target=346) + [373] ldc #10 + - String [ORG] + [375] aload_0 v0 + [376] iconst_1 + [377] invokestatic #34 + - Methodref [com/google/zxing/client/result/VCardResultParser.matchSingleVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + [380] astore v6 + [382] ldc #2 + - String [BDAY] + [384] aload_0 v0 + [385] iconst_1 + [386] invokestatic #34 + - Methodref [com/google/zxing/client/result/VCardResultParser.matchSingleVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + [389] dup + [390] astore v7 + [392] dup + [393] astore v8 + [395] ifnonnull +7 (target=402) + [398] iconst_1 + [399] goto +84 (target=483) + [402] aload v8 + [404] invokestatic #32 + - Methodref [com/google/zxing/client/result/VCardResultParser.isStringOfDigits$505cff18 (Ljava/lang/String;)Z] + [407] ifeq +7 (target=414) + [410] iconst_1 + [411] goto +72 (target=483) + [414] aload v8 + [416] invokevirtual #54 + - Methodref [java/lang/String.length ()I] + [419] bipush 10 + [421] ificmpne +61 (target=482) + [424] aload v8 + [426] iconst_4 + [427] invokevirtual #49 + - Methodref [java/lang/String.charAt (I)C] + [430] bipush 45 + [432] ificmpne +50 (target=482) + [435] aload v8 + [437] bipush 7 + [439] invokevirtual #49 + - Methodref [java/lang/String.charAt (I)C] + [442] bipush 45 + [444] ificmpne +38 (target=482) + [447] aload v8 + [449] iconst_0 + [450] iconst_4 + [451] invokestatic #33 + - Methodref [com/google/zxing/client/result/VCardResultParser.isSubstringOfDigits (Ljava/lang/String;II)Z] + [454] ifeq +28 (target=482) + [457] aload v8 + [459] iconst_5 + [460] iconst_2 + [461] invokestatic #33 + - Methodref [com/google/zxing/client/result/VCardResultParser.isSubstringOfDigits (Ljava/lang/String;II)Z] + [464] ifeq +18 (target=482) + [467] aload v8 + [469] bipush 8 + [471] iconst_2 + [472] invokestatic #33 + - Methodref [com/google/zxing/client/result/VCardResultParser.isSubstringOfDigits (Ljava/lang/String;II)Z] + [475] ifeq +7 (target=482) + [478] iconst_1 + [479] goto +4 (target=483) + [482] iconst_0 + [483] ifne +6 (target=489) + [486] aconst_null + [487] astore v7 + [489] ldc #13 + - String [TITLE] + [491] aload_0 v0 + [492] iconst_1 + [493] invokestatic #34 + - Methodref [com/google/zxing/client/result/VCardResultParser.matchSingleVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + [496] astore v8 + [498] ldc #14 + - String [URL] + [500] aload_0 v0 + [501] iconst_1 + [502] invokestatic #34 + - Methodref [com/google/zxing/client/result/VCardResultParser.matchSingleVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + [505] astore_0 v0 + [506] new #16 + - Class [com/google/zxing/client/result/AddressBookParsedResult] + [509] dup + [510] aload_1 v1 + [511] aconst_null + [512] aload_2 v2 + [513] aload_3 v3 + [514] aload v4 + [516] aload v5 + [518] aload v6 + [520] aload v7 + [522] aload v8 + [524] aload_0 v0 + [525] invokespecial #26 + - Methodref [com/google/zxing/client/result/AddressBookParsedResult. ([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [528] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: matchVCardPrefixedField(Ljava/lang/String;Ljava/lang/String;Z)[Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String[] matchVCardPrefixedField(java.lang.String,java.lang.String,boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 474, locals = 12, stack = 3): + [0] aconst_null + [1] astore_3 v3 + [2] iconst_0 + [3] istore v4 + [5] aload_1 v1 + [6] invokevirtual #54 + - Methodref [java/lang/String.length ()I] + [9] istore v5 + [11] iload v4 + [13] iload v5 + [15] ificmpge +441 (target=456) + [18] aload_1 v1 + [19] aload_0 v0 + [20] iload v4 + [22] invokevirtual #53 + - Methodref [java/lang/String.indexOf (Ljava/lang/String;I)I] + [25] dup + [26] istore v4 + [28] iflt +428 (target=456) + [31] iload v4 + [33] ifle +22 (target=55) + [36] aload_1 v1 + [37] iload v4 + [39] iconst_1 + [40] isub + [41] invokevirtual #49 + - Methodref [java/lang/String.charAt (I)C] + [44] bipush 10 + [46] ificmpeq +9 (target=55) + [49] iinc v4, 1 + [52] goto -41 (target=11) + [55] iload v4 + [57] aload_0 v0 + [58] invokevirtual #54 + - Methodref [java/lang/String.length ()I] + [61] iadd + [62] istore v4 + [64] aload_1 v1 + [65] iload v4 + [67] invokevirtual #49 + - Methodref [java/lang/String.charAt (I)C] + [70] bipush 58 + [72] ificmpeq +14 (target=86) + [75] aload_1 v1 + [76] iload v4 + [78] invokevirtual #49 + - Methodref [java/lang/String.charAt (I)C] + [81] bipush 59 + [83] ificmpne -72 (target=11) + [86] iload v4 + [88] istore v6 + [90] aload_1 v1 + [91] iload v4 + [93] invokevirtual #49 + - Methodref [java/lang/String.charAt (I)C] + [96] bipush 58 + [98] ificmpeq +9 (target=107) + [101] iinc v4, 1 + [104] goto -14 (target=90) + [107] iconst_0 + [108] istore v7 + [110] aconst_null + [111] astore v8 + [113] iload v4 + [115] iload v6 + [117] ificmple +133 (target=250) + [120] iload v6 + [122] iconst_1 + [123] iadd + [124] istore v9 + [126] iload v9 + [128] iload v4 + [130] ificmpgt +120 (target=250) + [133] aload_1 v1 + [134] iload v9 + [136] invokevirtual #49 + - Methodref [java/lang/String.charAt (I)C] + [139] bipush 59 + [141] ificmpeq +14 (target=155) + [144] aload_1 v1 + [145] iload v9 + [147] invokevirtual #49 + - Methodref [java/lang/String.charAt (I)C] + [150] bipush 58 + [152] ificmpne +92 (target=244) + [155] aload_1 v1 + [156] iload v6 + [158] iconst_1 + [159] iadd + [160] iload v9 + [162] invokevirtual #57 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [165] dup + [166] astore v6 + [168] bipush 61 + [170] invokevirtual #51 + - Methodref [java/lang/String.indexOf (I)I] + [173] dup + [174] istore v10 + [176] iflt +64 (target=240) + [179] aload v6 + [181] iconst_0 + [182] iload v10 + [184] invokevirtual #57 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [187] astore v11 + [189] aload v6 + [191] iload v10 + [193] iconst_1 + [194] iadd + [195] invokevirtual #56 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [198] astore v6 + [200] ldc #6 + - String [ENCODING] + [202] aload v11 + [204] invokevirtual #50 + - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z] + [207] ifeq +19 (target=226) + [210] ldc #11 + - String [QUOTED-PRINTABLE] + [212] aload v6 + [214] invokevirtual #50 + - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z] + [217] ifeq +23 (target=240) + [220] iconst_1 + [221] istore v7 + [223] goto +17 (target=240) + [226] ldc #4 + - String [CHARSET] + [228] aload v11 + [230] invokevirtual #50 + - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z] + [233] ifeq +7 (target=240) + [236] aload v6 + [238] astore v8 + [240] iload v9 + [242] istore v6 + [244] iinc v9, 1 + [247] goto -121 (target=126) + [250] iinc v4, 1 + [253] iload v4 + [255] istore v9 + [257] aload_1 v1 + [258] bipush 10 + [260] iload v4 + [262] invokevirtual #52 + - Methodref [java/lang/String.indexOf (II)I] + [265] dup + [266] istore v4 + [268] iflt +83 (target=351) + [271] iload v4 + [273] aload_1 v1 + [274] invokevirtual #54 + - Methodref [java/lang/String.length ()I] + [277] iconst_1 + [278] isub + [279] ificmpge +35 (target=314) + [282] aload_1 v1 + [283] iload v4 + [285] iconst_1 + [286] iadd + [287] invokevirtual #49 + - Methodref [java/lang/String.charAt (I)C] + [290] bipush 32 + [292] ificmpeq +16 (target=308) + [295] aload_1 v1 + [296] iload v4 + [298] iconst_1 + [299] iadd + [300] invokevirtual #49 + - Methodref [java/lang/String.charAt (I)C] + [303] bipush 9 + [305] ificmpne +9 (target=314) + [308] iinc v4, 2 + [311] goto -54 (target=257) + [314] iload v7 + [316] ifeq +35 (target=351) + [319] aload_1 v1 + [320] iload v4 + [322] iconst_1 + [323] isub + [324] invokevirtual #49 + - Methodref [java/lang/String.charAt (I)C] + [327] bipush 61 + [329] ificmpeq +16 (target=345) + [332] aload_1 v1 + [333] iload v4 + [335] iconst_2 + [336] isub + [337] invokevirtual #49 + - Methodref [java/lang/String.charAt (I)C] + [340] bipush 61 + [342] ificmpne +9 (target=351) + [345] iinc v4, 1 + [348] goto -91 (target=257) + [351] iload v4 + [353] ifge +10 (target=363) + [356] iload v5 + [358] istore v4 + [360] goto -349 (target=11) + [363] iload v4 + [365] iload v9 + [367] ificmple +83 (target=450) + [370] aload_3 v3 + [371] ifnonnull +12 (target=383) + [374] new #24 + - Class [java/util/Vector] + [377] dup + [378] iconst_1 + [379] invokespecial #63 + - Methodref [java/util/Vector. (I)V] + [382] astore_3 v3 + [383] aload_1 v1 + [384] iload v4 + [386] iconst_1 + [387] isub + [388] invokevirtual #49 + - Methodref [java/lang/String.charAt (I)C] + [391] bipush 13 + [393] ificmpne +6 (target=399) + [396] iinc v4, -1 + [399] aload_1 v1 + [400] iload v9 + [402] iload v4 + [404] invokevirtual #57 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [407] astore v6 + [409] iload_2 v2 + [410] ifeq +10 (target=420) + [413] aload v6 + [415] invokevirtual #58 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [418] astore v6 + [420] iload v7 + [422] ifeq +15 (target=437) + [425] aload v6 + [427] aload v8 + [429] invokestatic #28 + - Methodref [com/google/zxing/client/result/VCardResultParser.decodeQuotedPrintable (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] + [432] astore v6 + [434] goto +10 (target=444) + [437] aload v6 + [439] invokestatic #38 + - Methodref [com/google/zxing/client/result/VCardResultParser.stripContinuationCRLF (Ljava/lang/String;)Ljava/lang/String;] + [442] astore v6 + [444] aload_3 v3 + [445] aload v6 + [447] invokevirtual #64 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [450] iinc v4, 1 + [453] goto -442 (target=11) + [456] aload_3 v3 + [457] ifnull +10 (target=467) + [460] aload_3 v3 + [461] invokevirtual #65 + - Methodref [java/util/Vector.isEmpty ()Z] + [464] ifeq +5 (target=469) + [467] aconst_null + [468] areturn + [469] aload_3 v3 + [470] invokestatic #40 + - Methodref [com/google/zxing/client/result/VCardResultParser.toStringArray (Ljava/util/Vector;)[Ljava/lang/String;] + [473] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: stripContinuationCRLF(Ljava/lang/String;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String stripContinuationCRLF(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 98, locals = 6, stack = 3): + [0] aload_0 v0 + [1] invokevirtual #54 + - Methodref [java/lang/String.length ()I] + [4] istore_1 v1 + [5] new #23 + - Class [java/lang/StringBuffer] + [8] dup + [9] iload_1 v1 + [10] invokespecial #59 + - Methodref [java/lang/StringBuffer. (I)V] + [13] astore_2 v2 + [14] iconst_0 + [15] istore_3 v3 + [16] iconst_0 + [17] istore v4 + [19] iload v4 + [21] iload_1 v1 + [22] ificmpge +71 (target=93) + [25] iload_3 v3 + [26] ifeq +8 (target=34) + [29] iconst_0 + [30] istore_3 v3 + [31] goto +56 (target=87) + [34] aload_0 v0 + [35] iload v4 + [37] invokevirtual #49 + - Methodref [java/lang/String.charAt (I)C] + [40] istore v5 + [42] iconst_0 + [43] istore_3 v3 + [44] iload v5 + [46] lookupswitch (2 offsets, default=34) (target=80) + 10: offset = 26, target = 72 + 13: offset = 31, target = 77 + default: offset = 34, target = 80 + [72] iconst_1 + [73] istore_3 v3 + [74] goto +13 (target=87) + [77] goto +10 (target=87) + [80] aload_2 v2 + [81] iload v5 + [83] invokevirtual #60 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [86] pop + [87] iinc v4, 1 + [90] goto -71 (target=19) + [93] aload_2 v2 + [94] invokevirtual #62 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [97] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeQuotedPrintable(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String decodeQuotedPrintable(java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 185, locals = 8, stack = 3): + [0] aload_0 v0 + [1] invokevirtual #54 + - Methodref [java/lang/String.length ()I] + [4] istore_2 v2 + [5] new #23 + - Class [java/lang/StringBuffer] + [8] dup + [9] iload_2 v2 + [10] invokespecial #59 + - Methodref [java/lang/StringBuffer. (I)V] + [13] astore_3 v3 + [14] new #19 + - Class [java/io/ByteArrayOutputStream] + [17] dup + [18] invokespecial #41 + - Methodref [java/io/ByteArrayOutputStream. ()V] + [21] astore v4 + [23] iconst_0 + [24] istore v5 + [26] iload v5 + [28] iload_2 v2 + [29] ificmpge +144 (target=173) + [32] aload_0 v0 + [33] iload v5 + [35] invokevirtual #49 + - Methodref [java/lang/String.charAt (I)C] + [38] dup + [39] istore v6 + [41] lookupswitch (3 offsets, default=112) (target=153) + 10: offset = 35, target = 76 + 13: offset = 35, target = 76 + 61: offset = 38, target = 79 + default: offset = 112, target = 153 + [76] goto +91 (target=167) + [79] iload v5 + [81] iload_2 v2 + [82] iconst_2 + [83] isub + [84] ificmpge +83 (target=167) + [87] aload_0 v0 + [88] iload v5 + [90] iconst_1 + [91] iadd + [92] invokevirtual #49 + - Methodref [java/lang/String.charAt (I)C] + [95] dup + [96] istore v6 + [98] bipush 13 + [100] ificmpeq +50 (target=150) + [103] iload v6 + [105] bipush 10 + [107] ificmpeq +43 (target=150) + [110] aload_0 v0 + [111] iload v5 + [113] iconst_2 + [114] iadd + [115] invokevirtual #49 + - Methodref [java/lang/String.charAt (I)C] + [118] istore v7 + [120] bipush 16 + [122] iload v6 + [124] invokestatic #39 + - Methodref [com/google/zxing/client/result/VCardResultParser.toHexValue (C)I] + [127] imul + [128] iload v7 + [130] invokestatic #39 + - Methodref [com/google/zxing/client/result/VCardResultParser.toHexValue (C)I] + [133] iadd + [134] istore v6 + [136] aload v4 + [138] iload v6 + [140] invokevirtual #45 + - Methodref [java/io/ByteArrayOutputStream.write (I)V] + [143] goto +4 (target=147) + [146] pop + [147] iinc v5, 2 + [150] goto +17 (target=167) + [153] aload v4 + [155] aload_1 v1 + [156] aload_3 v3 + [157] invokestatic #37 + - Methodref [com/google/zxing/client/result/VCardResultParser.maybeAppendFragment (Ljava/io/ByteArrayOutputStream;Ljava/lang/String;Ljava/lang/StringBuffer;)V] + [160] aload_3 v3 + [161] iload v6 + [163] invokevirtual #60 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [166] pop + [167] iinc v5, 1 + [170] goto -144 (target=26) + [173] aload v4 + [175] aload_1 v1 + [176] aload_3 v3 + [177] invokestatic #37 + - Methodref [com/google/zxing/client/result/VCardResultParser.maybeAppendFragment (Ljava/io/ByteArrayOutputStream;Ljava/lang/String;Ljava/lang/StringBuffer;)V] + [180] aload_3 v3 + [181] invokevirtual #62 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [184] areturn + Code attribute exceptions (count = 1): + - ExceptionInfo (120 -> 143: 146): + - Class [java/lang/IllegalArgumentException] + Code attribute attributes (attribute count = 0): + - Method: toHexValue(C)I + Access flags: 0xa + = private static int toHexValue(char) + Class member attributes (count = 1): + - Code attribute instructions (code length = 65, locals = 1, stack = 2): + [0] iload_0 v0 + [1] bipush 48 + [3] ificmplt +14 (target=17) + [6] iload_0 v0 + [7] bipush 57 + [9] ificmpgt +8 (target=17) + [12] iload_0 v0 + [13] bipush 48 + [15] isub + [16] ireturn + [17] iload_0 v0 + [18] bipush 65 + [20] ificmplt +17 (target=37) + [23] iload_0 v0 + [24] bipush 70 + [26] ificmpgt +11 (target=37) + [29] iload_0 v0 + [30] bipush 65 + [32] isub + [33] bipush 10 + [35] iadd + [36] ireturn + [37] iload_0 v0 + [38] bipush 97 + [40] ificmplt +17 (target=57) + [43] iload_0 v0 + [44] bipush 102 + [46] ificmpgt +11 (target=57) + [49] iload_0 v0 + [50] bipush 97 + [52] isub + [53] bipush 10 + [55] iadd + [56] ireturn + [57] new #21 + - Class [java/lang/IllegalArgumentException] + [60] dup + [61] invokespecial #46 + - Methodref [java/lang/IllegalArgumentException. ()V] + [64] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: maybeAppendFragment(Ljava/io/ByteArrayOutputStream;Ljava/lang/String;Ljava/lang/StringBuffer;)V + Access flags: 0xa + = private static void maybeAppendFragment(java.io.ByteArrayOutputStream,java.lang.String,java.lang.StringBuffer) + Class member attributes (count = 1): + - Code attribute instructions (code length = 62, locals = 4, stack = 4): + [0] aload_0 v0 + [1] invokevirtual #43 + - Methodref [java/io/ByteArrayOutputStream.size ()I] + [4] ifle +57 (target=61) + [7] aload_0 v0 + [8] invokevirtual #44 + - Methodref [java/io/ByteArrayOutputStream.toByteArray ()[B] + [11] astore_3 v3 + [12] aload_1 v1 + [13] ifnonnull +15 (target=28) + [16] new #22 + - Class [java/lang/String] + [19] dup + [20] aload_3 v3 + [21] invokespecial #47 + - Methodref [java/lang/String. ([B)V] + [24] astore_1 v1 + [25] goto +26 (target=51) + [28] new #22 + - Class [java/lang/String] + [31] dup + [32] aload_3 v3 + [33] aload_1 v1 + [34] invokespecial #48 + - Methodref [java/lang/String. ([BLjava/lang/String;)V] + [37] astore_1 v1 + [38] goto +13 (target=51) + [41] pop + [42] new #22 + - Class [java/lang/String] + [45] dup + [46] aload_3 v3 + [47] invokespecial #47 + - Methodref [java/lang/String. ([B)V] + [50] astore_1 v1 + [51] aload_0 v0 + [52] invokevirtual #42 + - Methodref [java/io/ByteArrayOutputStream.reset ()V] + [55] aload_2 v2 + [56] aload_1 v1 + [57] invokevirtual #61 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [60] pop + [61] return + Code attribute exceptions (count = 1): + - ExceptionInfo (28 -> 38: 41): + - Class [java/io/UnsupportedEncodingException] + Code attribute attributes (attribute count = 0): + - Method: matchSingleVCardPrefixedField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; + Access flags: 0x8 + = static java.lang.String matchSingleVCardPrefixedField(java.lang.String,java.lang.String,boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 17, locals = 3, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] iload_2 v2 + [3] invokestatic #35 + - Methodref [com/google/zxing/client/result/VCardResultParser.matchVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)[Ljava/lang/String;] + [6] dup + [7] astore_0 v0 + [8] ifnonnull +5 (target=13) + [11] aconst_null + [12] areturn + [13] aload_0 v0 + [14] iconst_0 + [15] aaload + [16] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isLikeVCardDate(Ljava/lang/String;)Z + Access flags: 0xa + = private static boolean isLikeVCardDate(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 77, locals = 1, stack = 3): + [0] aload_0 v0 + [1] ifnonnull +5 (target=6) + [4] iconst_1 + [5] ireturn + [6] aload_0 v0 + [7] invokestatic #32 + - Methodref [com/google/zxing/client/result/VCardResultParser.isStringOfDigits$505cff18 (Ljava/lang/String;)Z] + [10] ifeq +5 (target=15) + [13] iconst_1 + [14] ireturn + [15] aload_0 v0 + [16] invokevirtual #54 + - Methodref [java/lang/String.length ()I] + [19] bipush 10 + [21] ificmpne +54 (target=75) + [24] aload_0 v0 + [25] iconst_4 + [26] invokevirtual #49 + - Methodref [java/lang/String.charAt (I)C] + [29] bipush 45 + [31] ificmpne +44 (target=75) + [34] aload_0 v0 + [35] bipush 7 + [37] invokevirtual #49 + - Methodref [java/lang/String.charAt (I)C] + [40] bipush 45 + [42] ificmpne +33 (target=75) + [45] aload_0 v0 + [46] iconst_0 + [47] iconst_4 + [48] invokestatic #33 + - Methodref [com/google/zxing/client/result/VCardResultParser.isSubstringOfDigits (Ljava/lang/String;II)Z] + [51] ifeq +24 (target=75) + [54] aload_0 v0 + [55] iconst_5 + [56] iconst_2 + [57] invokestatic #33 + - Methodref [com/google/zxing/client/result/VCardResultParser.isSubstringOfDigits (Ljava/lang/String;II)Z] + [60] ifeq +15 (target=75) + [63] aload_0 v0 + [64] bipush 8 + [66] iconst_2 + [67] invokestatic #33 + - Methodref [com/google/zxing/client/result/VCardResultParser.isSubstringOfDigits (Ljava/lang/String;II)Z] + [70] ifeq +5 (target=75) + [73] iconst_1 + [74] ireturn + [75] iconst_0 + [76] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: formatAddress(Ljava/lang/String;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String formatAddress(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 71, locals = 5, stack = 3): + [0] aload_0 v0 + [1] ifnonnull +5 (target=6) + [4] aconst_null + [5] areturn + [6] aload_0 v0 + [7] invokevirtual #54 + - Methodref [java/lang/String.length ()I] + [10] istore_1 v1 + [11] new #23 + - Class [java/lang/StringBuffer] + [14] dup + [15] iload_1 v1 + [16] invokespecial #59 + - Methodref [java/lang/StringBuffer. (I)V] + [19] astore_2 v2 + [20] iconst_0 + [21] istore_3 v3 + [22] iload_3 v3 + [23] iload_1 v1 + [24] ificmpge +39 (target=63) + [27] aload_0 v0 + [28] iload_3 v3 + [29] invokevirtual #49 + - Methodref [java/lang/String.charAt (I)C] + [32] dup + [33] istore v4 + [35] bipush 59 + [37] ificmpne +13 (target=50) + [40] aload_2 v2 + [41] bipush 32 + [43] invokevirtual #60 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [46] pop + [47] goto +10 (target=57) + [50] aload_2 v2 + [51] iload v4 + [53] invokevirtual #60 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [56] pop + [57] iinc v3, 1 + [60] goto -38 (target=22) + [63] aload_2 v2 + [64] invokevirtual #62 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [67] invokevirtual #58 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [70] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: formatNames([Ljava/lang/String;)V + Access flags: 0xa + = private static void formatNames(java.lang.String[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 252, locals = 7, stack = 5): + [0] aload_0 v0 + [1] ifnull +250 (target=251) + [4] iconst_0 + [5] istore_1 v1 + [6] iload_1 v1 + [7] aload_0 v0 + [8] arraylength + [9] ificmpge +242 (target=251) + [12] aload_0 v0 + [13] iload_1 v1 + [14] aaload + [15] astore_2 v2 + [16] iconst_5 + [17] anewarray #22 + - Class [java/lang/String] + [20] astore_3 v3 + [21] iconst_0 + [22] istore v4 + [24] iconst_0 + [25] istore v6 + [27] aload_2 v2 + [28] bipush 59 + [30] iload v4 + [32] invokevirtual #52 + - Methodref [java/lang/String.indexOf (II)I] + [35] dup + [36] istore v5 + [38] ifle +27 (target=65) + [41] aload_3 v3 + [42] iload v6 + [44] aload_2 v2 + [45] iload v4 + [47] iload v5 + [49] invokevirtual #57 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [52] aastore + [53] iinc v6, 1 + [56] iload v5 + [58] iconst_1 + [59] iadd + [60] istore v4 + [62] goto -35 (target=27) + [65] aload_3 v3 + [66] iload v6 + [68] aload_2 v2 + [69] iload v4 + [71] invokevirtual #56 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [74] aastore + [75] new #23 + - Class [java/lang/StringBuffer] + [78] dup + [79] bipush 100 + [81] invokespecial #59 + - Methodref [java/lang/StringBuffer. (I)V] + [84] astore_2 v2 + [85] aload_3 v3 + [86] aload_2 v2 + [87] astore v6 + [89] dup + [90] astore v4 + [92] iconst_3 + [93] aaload + [94] ifnull +21 (target=115) + [97] aload v6 + [99] bipush 32 + [101] invokevirtual #60 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [104] pop + [105] aload v6 + [107] aload v4 + [109] iconst_3 + [110] aaload + [111] invokevirtual #61 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [114] pop + [115] aload_3 v3 + [116] aload_2 v2 + [117] astore v6 + [119] dup + [120] astore v4 + [122] iconst_1 + [123] aaload + [124] ifnull +21 (target=145) + [127] aload v6 + [129] bipush 32 + [131] invokevirtual #60 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [134] pop + [135] aload v6 + [137] aload v4 + [139] iconst_1 + [140] aaload + [141] invokevirtual #61 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [144] pop + [145] aload_3 v3 + [146] aload_2 v2 + [147] astore v6 + [149] dup + [150] astore v4 + [152] iconst_2 + [153] aaload + [154] ifnull +21 (target=175) + [157] aload v6 + [159] bipush 32 + [161] invokevirtual #60 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [164] pop + [165] aload v6 + [167] aload v4 + [169] iconst_2 + [170] aaload + [171] invokevirtual #61 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [174] pop + [175] aload_3 v3 + [176] aload_2 v2 + [177] astore v6 + [179] dup + [180] astore v4 + [182] iconst_0 + [183] aaload + [184] ifnull +21 (target=205) + [187] aload v6 + [189] bipush 32 + [191] invokevirtual #60 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [194] pop + [195] aload v6 + [197] aload v4 + [199] iconst_0 + [200] aaload + [201] invokevirtual #61 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [204] pop + [205] aload_3 v3 + [206] aload_2 v2 + [207] astore v6 + [209] dup + [210] astore v4 + [212] iconst_4 + [213] aaload + [214] ifnull +21 (target=235) + [217] aload v6 + [219] bipush 32 + [221] invokevirtual #60 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [224] pop + [225] aload v6 + [227] aload v4 + [229] iconst_4 + [230] aaload + [231] invokevirtual #61 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [234] pop + [235] aload_0 v0 + [236] iload_1 v1 + [237] aload_2 v2 + [238] invokevirtual #62 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [241] invokevirtual #58 + - Methodref [java/lang/String.trim ()Ljava/lang/String;] + [244] aastore + [245] iinc v1, 1 + [248] goto -242 (target=6) + [251] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: maybeAppendComponent([Ljava/lang/String;ILjava/lang/StringBuffer;)V + Access flags: 0xa + = private static void maybeAppendComponent(java.lang.String[],int,java.lang.StringBuffer) + Class member attributes (count = 1): + - Code attribute instructions (code length = 22, locals = 3, stack = 3): + [0] aload_0 v0 + [1] iload_1 v1 + [2] aaload + [3] ifnull +18 (target=21) + [6] aload_2 v2 + [7] bipush 32 + [9] invokevirtual #60 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [12] pop + [13] aload_2 v2 + [14] aload_0 v0 + [15] iload_1 v1 + [16] aaload + [17] invokevirtual #61 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [20] pop + [21] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/VEventResultParser + Superclass: com/google/zxing/client/result/ResultParser + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.result.VEventResultParser extends com.google.zxing.client.result.ResultParser + +Interfaces (count = 0): + +Constant Pool (count = 71): + - String [BEGIN:VEVENT] + - String [DESCRIPTION] + - String [DTEND] + - String [DTSTART] + - String [GEO] + - String [LOCATION] + - String [SUMMARY] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/CalendarParsedResult] + - Class [com/google/zxing/client/result/ResultParser] + - Class [com/google/zxing/client/result/VCardResultParser] + - Class [com/google/zxing/client/result/VEventResultParser] + - Class [java/lang/Double] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/NumberFormatException] + - Class [java/lang/String] + - Double [NaN] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/CalendarParsedResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DD)V] + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + - Methodref [com/google/zxing/client/result/VCardResultParser.matchSingleVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + - Methodref [java/lang/Double.parseDouble (Ljava/lang/String;)D] + - Methodref [java/lang/String.indexOf (I)I] + - Methodref [java/lang/String.indexOf (Ljava/lang/String;)I] + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DD)V] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [indexOf (I)I] + - NameAndType [indexOf (Ljava/lang/String;)I] + - NameAndType [matchSingleVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + - NameAndType [parseDouble (Ljava/lang/String;)D] + - NameAndType [substring (I)Ljava/lang/String;] + - NameAndType [substring (II)Ljava/lang/String;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/CalendarParsedResult;] + - Utf8 [(Ljava/lang/String;)D] + - Utf8 [(Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DD)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + - Utf8 [] + - Utf8 [BEGIN:VEVENT] + - Utf8 [Code] + - Utf8 [DESCRIPTION] + - Utf8 [DTEND] + - Utf8 [DTSTART] + - Utf8 [GEO] + - Utf8 [LOCATION] + - Utf8 [SUMMARY] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/CalendarParsedResult] + - Utf8 [com/google/zxing/client/result/ResultParser] + - Utf8 [com/google/zxing/client/result/VCardResultParser] + - Utf8 [com/google/zxing/client/result/VEventResultParser] + - Utf8 [getText] + - Utf8 [indexOf] + - Utf8 [java/lang/Double] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/NumberFormatException] + - Utf8 [java/lang/String] + - Utf8 [matchSingleVCardPrefixedField] + - Utf8 [parse] + - Utf8 [parseDouble] + - Utf8 [substring] + +Fields (count = 0): + +Methods (count = 2): + - Method: ()V + Access flags: 0x2 + = private VEventResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #21 + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parse(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/CalendarParsedResult; + Access flags: 0x9 + = public static com.google.zxing.client.result.CalendarParsedResult parse(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 151, locals = 11, stack = 12): + [0] aload_0 v0 + [1] invokevirtual #19 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [4] dup + [5] astore_0 v0 + [6] ifnonnull +5 (target=11) + [9] aconst_null + [10] areturn + [11] aload_0 v0 + [12] ldc #1 + - String [BEGIN:VEVENT] + [14] invokevirtual #25 + - Methodref [java/lang/String.indexOf (Ljava/lang/String;)I] + [17] ifge +5 (target=22) + [20] aconst_null + [21] areturn + [22] ldc #7 + - String [SUMMARY] + [24] aload_0 v0 + [25] iconst_1 + [26] invokestatic #22 + - Methodref [com/google/zxing/client/result/VCardResultParser.matchSingleVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + [29] astore_1 v1 + [30] ldc #4 + - String [DTSTART] + [32] aload_0 v0 + [33] iconst_1 + [34] invokestatic #22 + - Methodref [com/google/zxing/client/result/VCardResultParser.matchSingleVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + [37] astore_2 v2 + [38] ldc #3 + - String [DTEND] + [40] aload_0 v0 + [41] iconst_1 + [42] invokestatic #22 + - Methodref [com/google/zxing/client/result/VCardResultParser.matchSingleVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + [45] astore_3 v3 + [46] ldc #6 + - String [LOCATION] + [48] aload_0 v0 + [49] iconst_1 + [50] invokestatic #22 + - Methodref [com/google/zxing/client/result/VCardResultParser.matchSingleVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + [53] astore v4 + [55] ldc #2 + - String [DESCRIPTION] + [57] aload_0 v0 + [58] iconst_1 + [59] invokestatic #22 + - Methodref [com/google/zxing/client/result/VCardResultParser.matchSingleVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + [62] astore v5 + [64] ldc #5 + - String [GEO] + [66] aload_0 v0 + [67] iconst_1 + [68] invokestatic #22 + - Methodref [com/google/zxing/client/result/VCardResultParser.matchSingleVCardPrefixedField (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;] + [71] dup + [72] astore_0 v0 + [73] ifnonnull +16 (target=89) + [76] ldc2_w #17 + - Double [NaN] + [79] dstore v7 + [81] ldc2_w #17 + - Double [NaN] + [84] dstore v9 + [86] goto +42 (target=128) + [89] aload_0 v0 + [90] bipush 59 + [92] invokevirtual #24 + - Methodref [java/lang/String.indexOf (I)I] + [95] istore v6 + [97] aload_0 v0 + [98] iconst_0 + [99] iload v6 + [101] invokevirtual #27 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [104] invokestatic #23 + - Methodref [java/lang/Double.parseDouble (Ljava/lang/String;)D] + [107] dstore v7 + [109] aload_0 v0 + [110] iload v6 + [112] iconst_1 + [113] iadd + [114] invokevirtual #26 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [117] invokestatic #23 + - Methodref [java/lang/Double.parseDouble (Ljava/lang/String;)D] + [120] dstore v9 + [122] goto +6 (target=128) + [125] pop + [126] aconst_null + [127] areturn + [128] new #9 + - Class [com/google/zxing/client/result/CalendarParsedResult] + [131] dup + [132] aload_1 v1 + [133] aload_2 v2 + [134] aload_3 v3 + [135] aload v4 + [137] aconst_null + [138] aload v5 + [140] dload v7 + [142] dload v9 + [144] invokespecial #20 + - Methodref [com/google/zxing/client/result/CalendarParsedResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DD)V] + [147] areturn + [148] pop + [149] aconst_null + [150] areturn + Code attribute exceptions (count = 2): + - ExceptionInfo (97 -> 122: 125): + - Class [java/lang/NumberFormatException] + - ExceptionInfo (128 -> 147: 148): + - Class [java/lang/IllegalArgumentException] + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/WifiParsedResult + Superclass: com/google/zxing/client/result/ParsedResult + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.result.WifiParsedResult extends com.google.zxing.client.result.ParsedResult + +Interfaces (count = 0): + +Constant Pool (count = 58): + - Class [com/google/zxing/client/result/ParsedResult] + - Class [com/google/zxing/client/result/ParsedResultType] + - Class [com/google/zxing/client/result/WifiParsedResult] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/client/result/ParsedResultType.WIFI Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/WifiParsedResult.networkEncryption Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/WifiParsedResult.password Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/WifiParsedResult.ssid Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + - Methodref [com/google/zxing/client/result/WifiParsedResult.maybeAppend (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.length ()I] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ (I)V] + - NameAndType [ (Lcom/google/zxing/client/result/ParsedResultType;)V] + - NameAndType [WIFI Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [length ()I] + - NameAndType [maybeAppend (Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - NameAndType [networkEncryption Ljava/lang/String;] + - NameAndType [password Ljava/lang/String;] + - NameAndType [ssid Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(Lcom/google/zxing/client/result/ParsedResultType;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/StringBuffer;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Lcom/google/zxing/client/result/ParsedResultType;] + - Utf8 [Ljava/lang/String;] + - Utf8 [WIFI] + - Utf8 [append] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResultType] + - Utf8 [com/google/zxing/client/result/WifiParsedResult] + - Utf8 [getDisplayResult] + - Utf8 [getNetworkEncryption] + - Utf8 [getPassword] + - Utf8 [getSsid] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + - Utf8 [maybeAppend] + - Utf8 [networkEncryption] + - Utf8 [password] + - Utf8 [ssid] + - Utf8 [toString] + +Fields (count = 3): + - Field: ssid Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String ssid + - Field: networkEncryption Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String networkEncryption + - Field: password Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String password + +Methods (count = 5): + - Method: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + Access flags: 0x1 + = public WifiParsedResult(java.lang.String,java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 23, locals = 4, stack = 2): + [0] aload_0 v0 + [1] getstatic #6 + - Fieldref [com/google/zxing/client/result/ParsedResultType.WIFI Lcom/google/zxing/client/result/ParsedResultType;] + [4] invokespecial #10 + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + [7] aload_0 v0 + [8] aload_2 v2 + [9] putfield #9 + - Fieldref [com/google/zxing/client/result/WifiParsedResult.ssid Ljava/lang/String;] + [12] aload_0 v0 + [13] aload_1 v1 + [14] putfield #7 + - Fieldref [com/google/zxing/client/result/WifiParsedResult.networkEncryption Ljava/lang/String;] + [17] aload_0 v0 + [18] aload_3 v3 + [19] putfield #8 + - Fieldref [com/google/zxing/client/result/WifiParsedResult.password Ljava/lang/String;] + [22] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getSsid()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getSsid() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #9 + - Fieldref [com/google/zxing/client/result/WifiParsedResult.ssid Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getNetworkEncryption()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getNetworkEncryption() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #7 + - Fieldref [com/google/zxing/client/result/WifiParsedResult.networkEncryption Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getPassword()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getPassword() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/client/result/WifiParsedResult.password Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayResult()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getDisplayResult() + Class member attributes (count = 1): + - Code attribute instructions (code length = 129, locals = 4, stack = 3): + [0] new #5 + - Class [java/lang/StringBuffer] + [3] dup + [4] bipush 80 + [6] invokespecial #13 + - Methodref [java/lang/StringBuffer. (I)V] + [9] astore_1 v1 + [10] aload_0 v0 + [11] getfield #9 + - Fieldref [com/google/zxing/client/result/WifiParsedResult.ssid Ljava/lang/String;] + [14] aload_1 v1 + [15] astore_3 v3 + [16] dup + [17] astore_2 v2 + [18] ifnull +30 (target=48) + [21] aload_2 v2 + [22] invokevirtual #12 + - Methodref [java/lang/String.length ()I] + [25] ifle +23 (target=48) + [28] aload_3 v3 + [29] invokevirtual #16 + - Methodref [java/lang/StringBuffer.length ()I] + [32] ifle +10 (target=42) + [35] aload_3 v3 + [36] bipush 10 + [38] invokevirtual #14 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [41] pop + [42] aload_3 v3 + [43] aload_2 v2 + [44] invokevirtual #15 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [47] pop + [48] aload_0 v0 + [49] getfield #7 + - Fieldref [com/google/zxing/client/result/WifiParsedResult.networkEncryption Ljava/lang/String;] + [52] aload_1 v1 + [53] astore_3 v3 + [54] dup + [55] astore_2 v2 + [56] ifnull +30 (target=86) + [59] aload_2 v2 + [60] invokevirtual #12 + - Methodref [java/lang/String.length ()I] + [63] ifle +23 (target=86) + [66] aload_3 v3 + [67] invokevirtual #16 + - Methodref [java/lang/StringBuffer.length ()I] + [70] ifle +10 (target=80) + [73] aload_3 v3 + [74] bipush 10 + [76] invokevirtual #14 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [79] pop + [80] aload_3 v3 + [81] aload_2 v2 + [82] invokevirtual #15 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [85] pop + [86] aload_0 v0 + [87] getfield #8 + - Fieldref [com/google/zxing/client/result/WifiParsedResult.password Ljava/lang/String;] + [90] aload_1 v1 + [91] astore_3 v3 + [92] dup + [93] astore_2 v2 + [94] ifnull +30 (target=124) + [97] aload_2 v2 + [98] invokevirtual #12 + - Methodref [java/lang/String.length ()I] + [101] ifle +23 (target=124) + [104] aload_3 v3 + [105] invokevirtual #16 + - Methodref [java/lang/StringBuffer.length ()I] + [108] ifle +10 (target=118) + [111] aload_3 v3 + [112] bipush 10 + [114] invokevirtual #14 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [117] pop + [118] aload_3 v3 + [119] aload_2 v2 + [120] invokevirtual #15 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [123] pop + [124] aload_1 v1 + [125] invokevirtual #17 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [128] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/WifiResultParser + Superclass: com/google/zxing/client/result/ResultParser + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.result.WifiResultParser extends com.google.zxing.client.result.ResultParser + +Interfaces (count = 0): + +Constant Pool (count = 41): + - String [P:] + - String [S:] + - String [T:] + - String [WIFI:] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/ResultParser] + - Class [com/google/zxing/client/result/WifiParsedResult] + - Class [com/google/zxing/client/result/WifiResultParser] + - Class [java/lang/String] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + - Methodref [com/google/zxing/client/result/WifiParsedResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/WifiResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - NameAndType [startsWith (Ljava/lang/String;)Z] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/WifiParsedResult;] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [P:] + - Utf8 [S:] + - Utf8 [T:] + - Utf8 [WIFI:] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/ResultParser] + - Utf8 [com/google/zxing/client/result/WifiParsedResult] + - Utf8 [com/google/zxing/client/result/WifiResultParser] + - Utf8 [getText] + - Utf8 [java/lang/String] + - Utf8 [matchSinglePrefixedField] + - Utf8 [parse] + - Utf8 [startsWith] + +Fields (count = 0): + +Methods (count = 2): + - Method: ()V + Access flags: 0x2 + = private WifiResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #11 + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parse(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/WifiParsedResult; + Access flags: 0x9 + = public static com.google.zxing.client.result.WifiParsedResult parse(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 61, locals = 3, stack = 5): + [0] aload_0 v0 + [1] invokevirtual #10 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [4] dup + [5] astore_0 v0 + [6] ifnull +12 (target=18) + [9] aload_0 v0 + [10] ldc #4 + - String [WIFI:] + [12] invokevirtual #14 + - Methodref [java/lang/String.startsWith (Ljava/lang/String;)Z] + [15] ifne +5 (target=20) + [18] aconst_null + [19] areturn + [20] ldc #2 + - String [S:] + [22] aload_0 v0 + [23] bipush 59 + [25] iconst_0 + [26] invokestatic #13 + - Methodref [com/google/zxing/client/result/WifiResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [29] astore_1 v1 + [30] ldc #1 + - String [P:] + [32] aload_0 v0 + [33] bipush 59 + [35] iconst_0 + [36] invokestatic #13 + - Methodref [com/google/zxing/client/result/WifiResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [39] astore_2 v2 + [40] ldc #3 + - String [T:] + [42] aload_0 v0 + [43] bipush 59 + [45] iconst_0 + [46] invokestatic #13 + - Methodref [com/google/zxing/client/result/WifiResultParser.matchSinglePrefixedField (Ljava/lang/String;Ljava/lang/String;CZ)Ljava/lang/String;] + [49] astore_0 v0 + [50] new #7 + - Class [com/google/zxing/client/result/WifiParsedResult] + [53] dup + [54] aload_0 v0 + [55] aload_1 v1 + [56] aload_2 v2 + [57] invokespecial #12 + - Methodref [com/google/zxing/client/result/WifiParsedResult. (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V] + [60] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/optional/AbstractNDEFResultParser + Superclass: com/google/zxing/client/result/ResultParser + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x420 + = abstract class com.google.zxing.client.result.optional.AbstractNDEFResultParser extends com.google.zxing.client.result.ResultParser + +Interfaces (count = 0): + +Constant Pool (count = 40): + - String [Platform does not support required encoding: ] + - Class [com/google/zxing/client/result/ResultParser] + - Class [com/google/zxing/client/result/optional/AbstractNDEFResultParser] + - Class [java/io/UnsupportedEncodingException] + - Class [java/lang/RuntimeException] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + - Methodref [java/lang/RuntimeException. (Ljava/lang/String;)V] + - Methodref [java/lang/String. ([BIILjava/lang/String;)V] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [ ([BIILjava/lang/String;)V] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [([BIILjava/lang/String;)Ljava/lang/String;] + - Utf8 [([BIILjava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Platform does not support required encoding: ] + - Utf8 [append] + - Utf8 [bytesToString] + - Utf8 [com/google/zxing/client/result/ResultParser] + - Utf8 [com/google/zxing/client/result/optional/AbstractNDEFResultParser] + - Utf8 [java/io/UnsupportedEncodingException] + - Utf8 [java/lang/RuntimeException] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [toString] + +Fields (count = 0): + +Methods (count = 2): + - Method: ()V + Access flags: 0x0 + = AbstractNDEFResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #8 + - Methodref [com/google/zxing/client/result/ResultParser. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: bytesToString([BIILjava/lang/String;)Ljava/lang/String; + Access flags: 0x8 + = static java.lang.String bytesToString(byte[],int,int,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 40, locals = 4, stack = 6): + [0] new #6 + - Class [java/lang/String] + [3] dup + [4] aload_0 v0 + [5] iload_1 v1 + [6] iload_2 v2 + [7] aload_3 v3 + [8] invokespecial #10 + - Methodref [java/lang/String. ([BIILjava/lang/String;)V] + [11] areturn + [12] astore_0 v0 + [13] new #5 + - Class [java/lang/RuntimeException] + [16] dup + [17] new #7 + - Class [java/lang/StringBuffer] + [20] dup + [21] invokespecial #11 + - Methodref [java/lang/StringBuffer. ()V] + [24] ldc #1 + - String [Platform does not support required encoding: ] + [26] invokevirtual #13 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [29] aload_0 v0 + [30] invokevirtual #12 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + [33] invokevirtual #14 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [36] invokespecial #9 + - Methodref [java/lang/RuntimeException. (Ljava/lang/String;)V] + [39] athrow + Code attribute exceptions (count = 1): + - ExceptionInfo (0 -> 11: 12): + - Class [java/io/UnsupportedEncodingException] + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/optional/NDEFRecord + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.result.optional.NDEFRecord extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 70): + - Integer [17] + - Integer [63] + - String [Sp] + - String [T] + - String [U] + - String [US-ASCII] + - String [act] + - Class [com/google/zxing/client/result/optional/AbstractNDEFResultParser] + - Class [com/google/zxing/client/result/optional/NDEFRecord] + - Class [java/lang/Object] + - Class [java/lang/System] + - Fieldref [com/google/zxing/client/result/optional/NDEFRecord.header I] + - Fieldref [com/google/zxing/client/result/optional/NDEFRecord.payload [B] + - Fieldref [com/google/zxing/client/result/optional/NDEFRecord.totalRecordLength I] + - Fieldref [com/google/zxing/client/result/optional/NDEFRecord.type Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/optional/AbstractNDEFResultParser.bytesToString ([BIILjava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/optional/NDEFRecord. (ILjava/lang/String;[BI)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + - NameAndType [ ()V] + - NameAndType [ (ILjava/lang/String;[BI)V] + - NameAndType [arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + - NameAndType [bytesToString ([BIILjava/lang/String;)Ljava/lang/String;] + - NameAndType [header I] + - NameAndType [payload [B] + - NameAndType [totalRecordLength I] + - NameAndType [type Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[B] + - Utf8 [(ILjava/lang/String;[BI)V] + - Utf8 [(Ljava/lang/Object;ILjava/lang/Object;II)V] + - Utf8 [([BI)Lcom/google/zxing/client/result/optional/NDEFRecord;] + - Utf8 [([BIILjava/lang/String;)Ljava/lang/String;] + - Utf8 [] + - Utf8 [ACTION_WELL_KNOWN_TYPE] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [I] + - Utf8 [Ljava/lang/String;] + - Utf8 [SMART_POSTER_WELL_KNOWN_TYPE] + - Utf8 [SUPPORTED_HEADER] + - Utf8 [SUPPORTED_HEADER_MASK] + - Utf8 [Sp] + - Utf8 [T] + - Utf8 [TEXT_WELL_KNOWN_TYPE] + - Utf8 [U] + - Utf8 [URI_WELL_KNOWN_TYPE] + - Utf8 [US-ASCII] + - Utf8 [[B] + - Utf8 [act] + - Utf8 [arraycopy] + - Utf8 [bytesToString] + - Utf8 [com/google/zxing/client/result/optional/AbstractNDEFResultParser] + - Utf8 [com/google/zxing/client/result/optional/NDEFRecord] + - Utf8 [getPayload] + - Utf8 [getTotalRecordLength] + - Utf8 [getType] + - Utf8 [header] + - Utf8 [isMessageBegin] + - Utf8 [isMessageEnd] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/System] + - Utf8 [payload] + - Utf8 [readRecord] + - Utf8 [totalRecordLength] + - Utf8 [type] + +Fields (count = 10): + - Field: SUPPORTED_HEADER_MASK I + Access flags: 0x1a + = private static final int SUPPORTED_HEADER_MASK + Class member attributes (count = 1): + - Constant value attribute: + - Integer [63] + - Field: SUPPORTED_HEADER I + Access flags: 0x1a + = private static final int SUPPORTED_HEADER + Class member attributes (count = 1): + - Constant value attribute: + - Integer [17] + - Field: TEXT_WELL_KNOWN_TYPE Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String TEXT_WELL_KNOWN_TYPE + Class member attributes (count = 1): + - Constant value attribute: + - String [T] + - Field: URI_WELL_KNOWN_TYPE Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String URI_WELL_KNOWN_TYPE + Class member attributes (count = 1): + - Constant value attribute: + - String [U] + - Field: SMART_POSTER_WELL_KNOWN_TYPE Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String SMART_POSTER_WELL_KNOWN_TYPE + Class member attributes (count = 1): + - Constant value attribute: + - String [Sp] + - Field: ACTION_WELL_KNOWN_TYPE Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String ACTION_WELL_KNOWN_TYPE + Class member attributes (count = 1): + - Constant value attribute: + - String [act] + - Field: header I + Access flags: 0x12 + = private final int header + - Field: type Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String type + - Field: payload [B + Access flags: 0x12 + = private final byte[] payload + - Field: totalRecordLength I + Access flags: 0x12 + = private final int totalRecordLength + +Methods (count = 7): + - Method: (ILjava/lang/String;[BI)V + Access flags: 0x2 + = private NDEFRecord(int,java.lang.String,byte[],int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 26, locals = 5, stack = 2): + [0] aload_0 v0 + [1] invokespecial #18 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iload_1 v1 + [6] putfield #12 + - Fieldref [com/google/zxing/client/result/optional/NDEFRecord.header I] + [9] aload_0 v0 + [10] aload_2 v2 + [11] putfield #15 + - Fieldref [com/google/zxing/client/result/optional/NDEFRecord.type Ljava/lang/String;] + [14] aload_0 v0 + [15] aload_3 v3 + [16] putfield #13 + - Fieldref [com/google/zxing/client/result/optional/NDEFRecord.payload [B] + [19] aload_0 v0 + [20] iload v4 + [22] putfield #14 + - Fieldref [com/google/zxing/client/result/optional/NDEFRecord.totalRecordLength I] + [25] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: readRecord([BI)Lcom/google/zxing/client/result/optional/NDEFRecord; + Access flags: 0x8 + = static com.google.zxing.client.result.optional.NDEFRecord readRecord(byte[],int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 92, locals = 7, stack = 7): + [0] aload_0 v0 + [1] iload_1 v1 + [2] baload + [3] sipush 255 + [6] iand + [7] dup + [8] istore_2 v2 + [9] bipush 17 + [11] ixor + [12] bipush 63 + [14] iand + [15] ifeq +5 (target=20) + [18] aconst_null + [19] areturn + [20] aload_0 v0 + [21] iload_1 v1 + [22] iconst_1 + [23] iadd + [24] baload + [25] sipush 255 + [28] iand + [29] istore_3 v3 + [30] aload_0 v0 + [31] iload_1 v1 + [32] iconst_2 + [33] iadd + [34] baload + [35] sipush 255 + [38] iand + [39] istore v4 + [41] aload_0 v0 + [42] iload_1 v1 + [43] iconst_3 + [44] iadd + [45] iload_3 v3 + [46] ldc #6 + - String [US-ASCII] + [48] invokestatic #16 + - Methodref [com/google/zxing/client/result/optional/AbstractNDEFResultParser.bytesToString ([BIILjava/lang/String;)Ljava/lang/String;] + [51] astore v5 + [53] iload v4 + [55] newarray 8 + [57] astore v6 + [59] aload_0 v0 + [60] iload_1 v1 + [61] iconst_3 + [62] iadd + [63] iload_3 v3 + [64] iadd + [65] aload v6 + [67] iconst_0 + [68] iload v4 + [70] invokestatic #19 + - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + [73] new #9 + - Class [com/google/zxing/client/result/optional/NDEFRecord] + [76] dup + [77] iload_2 v2 + [78] aload v5 + [80] aload v6 + [82] iload_3 v3 + [83] iconst_3 + [84] iadd + [85] iload v4 + [87] iadd + [88] invokespecial #17 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord. (ILjava/lang/String;[BI)V] + [91] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isMessageBegin()Z + Access flags: 0x10 + = final boolean isMessageBegin() + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #12 + - Fieldref [com/google/zxing/client/result/optional/NDEFRecord.header I] + [4] sipush 128 + [7] iand + [8] ifeq +5 (target=13) + [11] iconst_1 + [12] ireturn + [13] iconst_0 + [14] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isMessageEnd()Z + Access flags: 0x10 + = final boolean isMessageEnd() + Class member attributes (count = 1): + - Code attribute instructions (code length = 14, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #12 + - Fieldref [com/google/zxing/client/result/optional/NDEFRecord.header I] + [4] bipush 64 + [6] iand + [7] ifeq +5 (target=12) + [10] iconst_1 + [11] ireturn + [12] iconst_0 + [13] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getType()Ljava/lang/String; + Access flags: 0x10 + = final java.lang.String getType() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #15 + - Fieldref [com/google/zxing/client/result/optional/NDEFRecord.type Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getPayload()[B + Access flags: 0x10 + = final byte[] getPayload() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #13 + - Fieldref [com/google/zxing/client/result/optional/NDEFRecord.payload [B] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getTotalRecordLength()I + Access flags: 0x10 + = final int getTotalRecordLength() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #14 + - Fieldref [com/google/zxing/client/result/optional/NDEFRecord.totalRecordLength I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/optional/NDEFSmartPosterParsedResult + Superclass: com/google/zxing/client/result/ParsedResult + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.client.result.optional.NDEFSmartPosterParsedResult extends com.google.zxing.client.result.ParsedResult + +Interfaces (count = 0): + +Constant Pool (count = 58): + - Integer [-1] + - Integer [0] + - Integer [1] + - Integer [2] + - Class [com/google/zxing/client/result/ParsedResult] + - Class [com/google/zxing/client/result/ParsedResultType] + - Class [com/google/zxing/client/result/optional/NDEFSmartPosterParsedResult] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/client/result/ParsedResultType.NDEF_SMART_POSTER Lcom/google/zxing/client/result/ParsedResultType;] + - Fieldref [com/google/zxing/client/result/optional/NDEFSmartPosterParsedResult.action I] + - Fieldref [com/google/zxing/client/result/optional/NDEFSmartPosterParsedResult.title Ljava/lang/String;] + - Fieldref [com/google/zxing/client/result/optional/NDEFSmartPosterParsedResult.uri Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/client/result/ParsedResultType;)V] + - NameAndType [NDEF_SMART_POSTER Lcom/google/zxing/client/result/ParsedResultType;] + - NameAndType [action I] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [title Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [uri Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(ILjava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Lcom/google/zxing/client/result/ParsedResultType;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [] + - Utf8 [ACTION_DO] + - Utf8 [ACTION_OPEN] + - Utf8 [ACTION_SAVE] + - Utf8 [ACTION_UNSPECIFIED] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/client/result/ParsedResultType;] + - Utf8 [Ljava/lang/String;] + - Utf8 [NDEF_SMART_POSTER] + - Utf8 [action] + - Utf8 [append] + - Utf8 [com/google/zxing/client/result/ParsedResult] + - Utf8 [com/google/zxing/client/result/ParsedResultType] + - Utf8 [com/google/zxing/client/result/optional/NDEFSmartPosterParsedResult] + - Utf8 [getAction] + - Utf8 [getDisplayResult] + - Utf8 [getTitle] + - Utf8 [getURI] + - Utf8 [java/lang/StringBuffer] + - Utf8 [title] + - Utf8 [toString] + - Utf8 [uri] + +Fields (count = 7): + - Field: ACTION_UNSPECIFIED I + Access flags: 0x19 + = public static final int ACTION_UNSPECIFIED + Class member attributes (count = 1): + - Constant value attribute: + - Integer [-1] + - Field: ACTION_DO I + Access flags: 0x19 + = public static final int ACTION_DO + Class member attributes (count = 1): + - Constant value attribute: + - Integer [0] + - Field: ACTION_SAVE I + Access flags: 0x19 + = public static final int ACTION_SAVE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [1] + - Field: ACTION_OPEN I + Access flags: 0x19 + = public static final int ACTION_OPEN + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2] + - Field: title Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String title + - Field: uri Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String uri + - Field: action I + Access flags: 0x12 + = private final int action + +Methods (count = 5): + - Method: (ILjava/lang/String;Ljava/lang/String;)V + Access flags: 0x0 + = NDEFSmartPosterParsedResult(int,java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 23, locals = 4, stack = 2): + [0] aload_0 v0 + [1] getstatic #9 + - Fieldref [com/google/zxing/client/result/ParsedResultType.NDEF_SMART_POSTER Lcom/google/zxing/client/result/ParsedResultType;] + [4] invokespecial #13 + - Methodref [com/google/zxing/client/result/ParsedResult. (Lcom/google/zxing/client/result/ParsedResultType;)V] + [7] aload_0 v0 + [8] iload_1 v1 + [9] putfield #10 + - Fieldref [com/google/zxing/client/result/optional/NDEFSmartPosterParsedResult.action I] + [12] aload_0 v0 + [13] aload_2 v2 + [14] putfield #12 + - Fieldref [com/google/zxing/client/result/optional/NDEFSmartPosterParsedResult.uri Ljava/lang/String;] + [17] aload_0 v0 + [18] aload_3 v3 + [19] putfield #11 + - Fieldref [com/google/zxing/client/result/optional/NDEFSmartPosterParsedResult.title Ljava/lang/String;] + [22] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getTitle()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getTitle() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/client/result/optional/NDEFSmartPosterParsedResult.title Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getURI()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getURI() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #12 + - Fieldref [com/google/zxing/client/result/optional/NDEFSmartPosterParsedResult.uri Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getAction()I + Access flags: 0x2 + = private int getAction() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #10 + - Fieldref [com/google/zxing/client/result/optional/NDEFSmartPosterParsedResult.action I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDisplayResult()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getDisplayResult() + Class member attributes (count = 1): + - Code attribute instructions (code length = 42, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/client/result/optional/NDEFSmartPosterParsedResult.title Ljava/lang/String;] + [4] ifnonnull +8 (target=12) + [7] aload_0 v0 + [8] getfield #12 + - Fieldref [com/google/zxing/client/result/optional/NDEFSmartPosterParsedResult.uri Ljava/lang/String;] + [11] areturn + [12] new #8 + - Class [java/lang/StringBuffer] + [15] dup + [16] invokespecial #14 + - Methodref [java/lang/StringBuffer. ()V] + [19] aload_0 v0 + [20] getfield #11 + - Fieldref [com/google/zxing/client/result/optional/NDEFSmartPosterParsedResult.title Ljava/lang/String;] + [23] invokevirtual #16 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [26] bipush 10 + [28] invokevirtual #15 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [31] aload_0 v0 + [32] getfield #12 + - Fieldref [com/google/zxing/client/result/optional/NDEFSmartPosterParsedResult.uri Ljava/lang/String;] + [35] invokevirtual #16 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [38] invokevirtual #17 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [41] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/optional/NDEFSmartPosterResultParser + Superclass: com/google/zxing/client/result/optional/AbstractNDEFResultParser + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.result.optional.NDEFSmartPosterResultParser extends com.google.zxing.client.result.optional.AbstractNDEFResultParser + +Interfaces (count = 0): + +Constant Pool (count = 73): + - String [Sp] + - String [T] + - String [U] + - String [act] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/optional/AbstractNDEFResultParser] + - Class [com/google/zxing/client/result/optional/NDEFRecord] + - Class [com/google/zxing/client/result/optional/NDEFSmartPosterParsedResult] + - Class [com/google/zxing/client/result/optional/NDEFSmartPosterResultParser] + - Class [com/google/zxing/client/result/optional/NDEFTextResultParser] + - Class [com/google/zxing/client/result/optional/NDEFURIResultParser] + - Class [java/lang/String] + - Methodref [com/google/zxing/Result.getRawBytes ()[B] + - Methodref [com/google/zxing/client/result/optional/AbstractNDEFResultParser. ()V] + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.getPayload ()[B] + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.getTotalRecordLength ()I] + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.getType ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.isMessageBegin ()Z] + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.isMessageEnd ()Z] + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.readRecord ([BI)Lcom/google/zxing/client/result/optional/NDEFRecord;] + - Methodref [com/google/zxing/client/result/optional/NDEFSmartPosterParsedResult. (ILjava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/optional/NDEFTextResultParser.decodeTextPayload ([B)[Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/optional/NDEFURIResultParser.decodeURIPayload ([B)Ljava/lang/String;] + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + - NameAndType [ ()V] + - NameAndType [ (ILjava/lang/String;Ljava/lang/String;)V] + - NameAndType [decodeTextPayload ([B)[Ljava/lang/String;] + - NameAndType [decodeURIPayload ([B)Ljava/lang/String;] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [getPayload ()[B] + - NameAndType [getRawBytes ()[B] + - NameAndType [getTotalRecordLength ()I] + - NameAndType [getType ()Ljava/lang/String;] + - NameAndType [isMessageBegin ()Z] + - NameAndType [isMessageEnd ()Z] + - NameAndType [readRecord ([BI)Lcom/google/zxing/client/result/optional/NDEFRecord;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[B] + - Utf8 [(ILjava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/optional/NDEFSmartPosterParsedResult;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [([B)Ljava/lang/String;] + - Utf8 [([B)[Ljava/lang/String;] + - Utf8 [([BI)Lcom/google/zxing/client/result/optional/NDEFRecord;] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Sp] + - Utf8 [T] + - Utf8 [U] + - Utf8 [act] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/optional/AbstractNDEFResultParser] + - Utf8 [com/google/zxing/client/result/optional/NDEFRecord] + - Utf8 [com/google/zxing/client/result/optional/NDEFSmartPosterParsedResult] + - Utf8 [com/google/zxing/client/result/optional/NDEFSmartPosterResultParser] + - Utf8 [com/google/zxing/client/result/optional/NDEFTextResultParser] + - Utf8 [com/google/zxing/client/result/optional/NDEFURIResultParser] + - Utf8 [decodeTextPayload] + - Utf8 [decodeURIPayload] + - Utf8 [equals] + - Utf8 [getPayload] + - Utf8 [getRawBytes] + - Utf8 [getTotalRecordLength] + - Utf8 [getType] + - Utf8 [isMessageBegin] + - Utf8 [isMessageEnd] + - Utf8 [java/lang/String] + - Utf8 [parse] + - Utf8 [readRecord] + +Fields (count = 0): + +Methods (count = 2): + - Method: ()V + Access flags: 0x0 + = NDEFSmartPosterResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #14 + - Methodref [com/google/zxing/client/result/optional/AbstractNDEFResultParser. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parse(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/optional/NDEFSmartPosterParsedResult; + Access flags: 0xa + = private static com.google.zxing.client.result.optional.NDEFSmartPosterParsedResult parse(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 214, locals = 8, stack = 5): + [0] aload_0 v0 + [1] invokevirtual #13 + - Methodref [com/google/zxing/Result.getRawBytes ()[B] + [4] dup + [5] astore_0 v0 + [6] ifnonnull +5 (target=11) + [9] aconst_null + [10] areturn + [11] aload_0 v0 + [12] iconst_0 + [13] invokestatic #20 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.readRecord ([BI)Lcom/google/zxing/client/result/optional/NDEFRecord;] + [16] dup + [17] astore_0 v0 + [18] ifnull +17 (target=35) + [21] aload_0 v0 + [22] invokevirtual #18 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.isMessageBegin ()Z] + [25] ifeq +10 (target=35) + [28] aload_0 v0 + [29] invokevirtual #19 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.isMessageEnd ()Z] + [32] ifne +5 (target=37) + [35] aconst_null + [36] areturn + [37] aload_0 v0 + [38] invokevirtual #17 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.getType ()Ljava/lang/String;] + [41] ldc #1 + - String [Sp] + [43] invokevirtual #24 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [46] ifne +5 (target=51) + [49] aconst_null + [50] areturn + [51] iconst_0 + [52] istore_1 v1 + [53] iconst_0 + [54] istore_2 v2 + [55] aconst_null + [56] astore_3 v3 + [57] aload_0 v0 + [58] invokevirtual #15 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.getPayload ()[B] + [61] astore_0 v0 + [62] iconst_m1 + [63] istore v4 + [65] aconst_null + [66] astore v5 + [68] aconst_null + [69] astore v6 + [71] iload_1 v1 + [72] aload_0 v0 + [73] arraylength + [74] ificmpge +109 (target=183) + [77] aload_0 v0 + [78] iload_1 v1 + [79] invokestatic #20 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.readRecord ([BI)Lcom/google/zxing/client/result/optional/NDEFRecord;] + [82] dup + [83] astore_3 v3 + [84] ifnull +99 (target=183) + [87] iload_2 v2 + [88] ifne +12 (target=100) + [91] aload_3 v3 + [92] invokevirtual #18 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.isMessageBegin ()Z] + [95] ifne +5 (target=100) + [98] aconst_null + [99] areturn + [100] aload_3 v3 + [101] invokevirtual #17 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.getType ()Ljava/lang/String;] + [104] astore v7 + [106] ldc #2 + - String [T] + [108] aload v7 + [110] invokevirtual #24 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [113] ifeq +17 (target=130) + [116] aload_3 v3 + [117] invokevirtual #15 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.getPayload ()[B] + [120] invokestatic #22 + - Methodref [com/google/zxing/client/result/optional/NDEFTextResultParser.decodeTextPayload ([B)[Ljava/lang/String;] + [123] iconst_1 + [124] aaload + [125] astore v5 + [127] goto +43 (target=170) + [130] ldc #3 + - String [U] + [132] aload v7 + [134] invokevirtual #24 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [137] ifeq +15 (target=152) + [140] aload_3 v3 + [141] invokevirtual #15 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.getPayload ()[B] + [144] invokestatic #23 + - Methodref [com/google/zxing/client/result/optional/NDEFURIResultParser.decodeURIPayload ([B)Ljava/lang/String;] + [147] astore v6 + [149] goto +21 (target=170) + [152] ldc #4 + - String [act] + [154] aload v7 + [156] invokevirtual #24 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [159] ifeq +11 (target=170) + [162] aload_3 v3 + [163] invokevirtual #15 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.getPayload ()[B] + [166] iconst_0 + [167] baload + [168] istore v4 + [170] iinc v2, 1 + [173] iload_1 v1 + [174] aload_3 v3 + [175] invokevirtual #16 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.getTotalRecordLength ()I] + [178] iadd + [179] istore_1 v1 + [180] goto -109 (target=71) + [183] iload_2 v2 + [184] ifeq +14 (target=198) + [187] aload_3 v3 + [188] ifnull +12 (target=200) + [191] aload_3 v3 + [192] invokevirtual #19 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.isMessageEnd ()Z] + [195] ifne +5 (target=200) + [198] aconst_null + [199] areturn + [200] new #8 + - Class [com/google/zxing/client/result/optional/NDEFSmartPosterParsedResult] + [203] dup + [204] iload v4 + [206] aload v6 + [208] aload v5 + [210] invokespecial #21 + - Methodref [com/google/zxing/client/result/optional/NDEFSmartPosterParsedResult. (ILjava/lang/String;Ljava/lang/String;)V] + [213] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/optional/NDEFTextResultParser + Superclass: com/google/zxing/client/result/optional/AbstractNDEFResultParser + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.result.optional.NDEFTextResultParser extends com.google.zxing.client.result.optional.AbstractNDEFResultParser + +Interfaces (count = 0): + +Constant Pool (count = 65): + - String [T] + - String [US-ASCII] + - String [UTF-16] + - String [UTF8] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/TextParsedResult] + - Class [com/google/zxing/client/result/optional/AbstractNDEFResultParser] + - Class [com/google/zxing/client/result/optional/NDEFRecord] + - Class [com/google/zxing/client/result/optional/NDEFTextResultParser] + - Class [java/lang/String] + - Methodref [com/google/zxing/Result.getRawBytes ()[B] + - Methodref [com/google/zxing/client/result/TextParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/optional/AbstractNDEFResultParser. ()V] + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.getPayload ()[B] + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.getType ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.isMessageBegin ()Z] + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.isMessageEnd ()Z] + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.readRecord ([BI)Lcom/google/zxing/client/result/optional/NDEFRecord;] + - Methodref [com/google/zxing/client/result/optional/NDEFTextResultParser.bytesToString ([BIILjava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/optional/NDEFTextResultParser.decodeTextPayload ([B)[Ljava/lang/String;] + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [bytesToString ([BIILjava/lang/String;)Ljava/lang/String;] + - NameAndType [decodeTextPayload ([B)[Ljava/lang/String;] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [getPayload ()[B] + - NameAndType [getRawBytes ()[B] + - NameAndType [getType ()Ljava/lang/String;] + - NameAndType [isMessageBegin ()Z] + - NameAndType [isMessageEnd ()Z] + - NameAndType [readRecord ([BI)Lcom/google/zxing/client/result/optional/NDEFRecord;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[B] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/TextParsedResult;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [([B)[Ljava/lang/String;] + - Utf8 [([BI)Lcom/google/zxing/client/result/optional/NDEFRecord;] + - Utf8 [([BIILjava/lang/String;)Ljava/lang/String;] + - Utf8 [] + - Utf8 [Code] + - Utf8 [T] + - Utf8 [US-ASCII] + - Utf8 [UTF-16] + - Utf8 [UTF8] + - Utf8 [bytesToString] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/TextParsedResult] + - Utf8 [com/google/zxing/client/result/optional/AbstractNDEFResultParser] + - Utf8 [com/google/zxing/client/result/optional/NDEFRecord] + - Utf8 [com/google/zxing/client/result/optional/NDEFTextResultParser] + - Utf8 [decodeTextPayload] + - Utf8 [equals] + - Utf8 [getPayload] + - Utf8 [getRawBytes] + - Utf8 [getType] + - Utf8 [isMessageBegin] + - Utf8 [isMessageEnd] + - Utf8 [java/lang/String] + - Utf8 [parse] + - Utf8 [readRecord] + +Fields (count = 0): + +Methods (count = 3): + - Method: ()V + Access flags: 0x0 + = NDEFTextResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #13 + - Methodref [com/google/zxing/client/result/optional/AbstractNDEFResultParser. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parse(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/TextParsedResult; + Access flags: 0xa + = private static com.google.zxing.client.result.TextParsedResult parse(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 73, locals = 1, stack = 5): + [0] aload_0 v0 + [1] invokevirtual #11 + - Methodref [com/google/zxing/Result.getRawBytes ()[B] + [4] dup + [5] astore_0 v0 + [6] ifnonnull +5 (target=11) + [9] aconst_null + [10] areturn + [11] aload_0 v0 + [12] iconst_0 + [13] invokestatic #18 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.readRecord ([BI)Lcom/google/zxing/client/result/optional/NDEFRecord;] + [16] dup + [17] astore_0 v0 + [18] ifnull +17 (target=35) + [21] aload_0 v0 + [22] invokevirtual #16 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.isMessageBegin ()Z] + [25] ifeq +10 (target=35) + [28] aload_0 v0 + [29] invokevirtual #17 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.isMessageEnd ()Z] + [32] ifne +5 (target=37) + [35] aconst_null + [36] areturn + [37] aload_0 v0 + [38] invokevirtual #15 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.getType ()Ljava/lang/String;] + [41] ldc #1 + - String [T] + [43] invokevirtual #21 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [46] ifne +5 (target=51) + [49] aconst_null + [50] areturn + [51] aload_0 v0 + [52] invokevirtual #14 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.getPayload ()[B] + [55] invokestatic #20 + - Methodref [com/google/zxing/client/result/optional/NDEFTextResultParser.decodeTextPayload ([B)[Ljava/lang/String;] + [58] astore_0 v0 + [59] new #6 + - Class [com/google/zxing/client/result/TextParsedResult] + [62] dup + [63] aload_0 v0 + [64] iconst_0 + [65] aaload + [66] aload_0 v0 + [67] iconst_1 + [68] aaload + [69] invokespecial #12 + - Methodref [com/google/zxing/client/result/TextParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + [72] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeTextPayload([B)[Ljava/lang/String; + Access flags: 0x8 + = static java.lang.String[] decodeTextPayload(byte[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 72, locals = 4, stack = 4): + [0] aload_0 v0 + [1] iconst_0 + [2] baload + [3] dup + [4] istore_1 v1 + [5] sipush 128 + [8] iand + [9] ifeq +7 (target=16) + [12] iconst_1 + [13] goto +4 (target=17) + [16] iconst_0 + [17] istore_2 v2 + [18] iload_1 v1 + [19] bipush 31 + [21] iand + [22] istore_1 v1 + [23] aload_0 v0 + [24] iconst_1 + [25] iload_1 v1 + [26] ldc #2 + - String [US-ASCII] + [28] invokestatic #19 + - Methodref [com/google/zxing/client/result/optional/NDEFTextResultParser.bytesToString ([BIILjava/lang/String;)Ljava/lang/String;] + [31] astore_3 v3 + [32] iload_2 v2 + [33] ifeq +8 (target=41) + [36] ldc #3 + - String [UTF-16] + [38] goto +5 (target=43) + [41] ldc #4 + - String [UTF8] + [43] astore_2 v2 + [44] aload_0 v0 + [45] iload_1 v1 + [46] iconst_1 + [47] iadd + [48] aload_0 v0 + [49] arraylength + [50] iload_1 v1 + [51] isub + [52] iconst_1 + [53] isub + [54] aload_2 v2 + [55] invokestatic #19 + - Methodref [com/google/zxing/client/result/optional/NDEFTextResultParser.bytesToString ([BIILjava/lang/String;)Ljava/lang/String;] + [58] astore_0 v0 + [59] iconst_2 + [60] anewarray #10 + - Class [java/lang/String] + [63] dup + [64] iconst_0 + [65] aload_3 v3 + [66] aastore + [67] dup + [68] iconst_1 + [69] aload_0 v0 + [70] aastore + [71] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/client/result/optional/NDEFURIResultParser + Superclass: com/google/zxing/client/result/optional/AbstractNDEFResultParser + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.client.result.optional.NDEFURIResultParser extends com.google.zxing.client.result.optional.AbstractNDEFResultParser + +Interfaces (count = 0): + +Constant Pool (count = 146): + - String [U] + - String [UTF8] + - String [btgoep://] + - String [btl2cap://] + - String [btspp://] + - String [dav://] + - String [file://] + - String [ftp://] + - String [ftp://anonymous:anonymous@] + - String [ftp://ftp.] + - String [ftps://] + - String [http://] + - String [http://www.] + - String [https://] + - String [https://www.] + - String [imap:] + - String [irdaobex://] + - String [mailto:] + - String [news:] + - String [nfs://] + - String [pop:] + - String [rtsp://] + - String [sftp://] + - String [sip:] + - String [sips:] + - String [smb://] + - String [tcpobex://] + - String [tel:] + - String [telnet://] + - String [tftp:] + - String [urn:] + - String [urn:epc:] + - String [urn:epc:id:] + - String [urn:epc:pat:] + - String [urn:epc:raw:] + - String [urn:epc:tag:] + - String [urn:nfc:] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/client/result/URIParsedResult] + - Class [com/google/zxing/client/result/optional/AbstractNDEFResultParser] + - Class [com/google/zxing/client/result/optional/NDEFRecord] + - Class [com/google/zxing/client/result/optional/NDEFURIResultParser] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/client/result/optional/NDEFURIResultParser.URI_PREFIXES [Ljava/lang/String;] + - Methodref [com/google/zxing/Result.getRawBytes ()[B] + - Methodref [com/google/zxing/client/result/URIParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/client/result/optional/AbstractNDEFResultParser. ()V] + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.getPayload ()[B] + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.getType ()Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.isMessageBegin ()Z] + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.isMessageEnd ()Z] + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.readRecord ([BI)Lcom/google/zxing/client/result/optional/NDEFRecord;] + - Methodref [com/google/zxing/client/result/optional/NDEFURIResultParser.bytesToString ([BIILjava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/client/result/optional/NDEFURIResultParser.decodeURIPayload ([B)Ljava/lang/String;] + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [URI_PREFIXES [Ljava/lang/String;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [bytesToString ([BIILjava/lang/String;)Ljava/lang/String;] + - NameAndType [decodeURIPayload ([B)Ljava/lang/String;] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [getPayload ()[B] + - NameAndType [getRawBytes ()[B] + - NameAndType [getType ()Ljava/lang/String;] + - NameAndType [isMessageBegin ()Z] + - NameAndType [isMessageEnd ()Z] + - NameAndType [readRecord ([BI)Lcom/google/zxing/client/result/optional/NDEFRecord;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[B] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/URIParsedResult;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [([B)Ljava/lang/String;] + - Utf8 [([BI)Lcom/google/zxing/client/result/optional/NDEFRecord;] + - Utf8 [([BIILjava/lang/String;)Ljava/lang/String;] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [U] + - Utf8 [URI_PREFIXES] + - Utf8 [UTF8] + - Utf8 [[Ljava/lang/String;] + - Utf8 [append] + - Utf8 [btgoep://] + - Utf8 [btl2cap://] + - Utf8 [btspp://] + - Utf8 [bytesToString] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/client/result/URIParsedResult] + - Utf8 [com/google/zxing/client/result/optional/AbstractNDEFResultParser] + - Utf8 [com/google/zxing/client/result/optional/NDEFRecord] + - Utf8 [com/google/zxing/client/result/optional/NDEFURIResultParser] + - Utf8 [dav://] + - Utf8 [decodeURIPayload] + - Utf8 [equals] + - Utf8 [file://] + - Utf8 [ftp://] + - Utf8 [ftp://anonymous:anonymous@] + - Utf8 [ftp://ftp.] + - Utf8 [ftps://] + - Utf8 [getPayload] + - Utf8 [getRawBytes] + - Utf8 [getType] + - Utf8 [http://] + - Utf8 [http://www.] + - Utf8 [https://] + - Utf8 [https://www.] + - Utf8 [imap:] + - Utf8 [irdaobex://] + - Utf8 [isMessageBegin] + - Utf8 [isMessageEnd] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [mailto:] + - Utf8 [news:] + - Utf8 [nfs://] + - Utf8 [parse] + - Utf8 [pop:] + - Utf8 [readRecord] + - Utf8 [rtsp://] + - Utf8 [sftp://] + - Utf8 [sip:] + - Utf8 [sips:] + - Utf8 [smb://] + - Utf8 [tcpobex://] + - Utf8 [tel:] + - Utf8 [telnet://] + - Utf8 [tftp:] + - Utf8 [toString] + - Utf8 [urn:] + - Utf8 [urn:epc:] + - Utf8 [urn:epc:id:] + - Utf8 [urn:epc:pat:] + - Utf8 [urn:epc:raw:] + - Utf8 [urn:epc:tag:] + - Utf8 [urn:nfc:] + +Fields (count = 1): + - Field: URI_PREFIXES [Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String[] URI_PREFIXES + +Methods (count = 4): + - Method: ()V + Access flags: 0x0 + = NDEFURIResultParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #48 + - Methodref [com/google/zxing/client/result/optional/AbstractNDEFResultParser. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parse(Lcom/google/zxing/Result;)Lcom/google/zxing/client/result/URIParsedResult; + Access flags: 0xa + = private static com.google.zxing.client.result.URIParsedResult parse(com.google.zxing.Result) + Class member attributes (count = 1): + - Code attribute instructions (code length = 69, locals = 1, stack = 4): + [0] aload_0 v0 + [1] invokevirtual #46 + - Methodref [com/google/zxing/Result.getRawBytes ()[B] + [4] dup + [5] astore_0 v0 + [6] ifnonnull +5 (target=11) + [9] aconst_null + [10] areturn + [11] aload_0 v0 + [12] iconst_0 + [13] invokestatic #53 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.readRecord ([BI)Lcom/google/zxing/client/result/optional/NDEFRecord;] + [16] dup + [17] astore_0 v0 + [18] ifnull +17 (target=35) + [21] aload_0 v0 + [22] invokevirtual #51 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.isMessageBegin ()Z] + [25] ifeq +10 (target=35) + [28] aload_0 v0 + [29] invokevirtual #52 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.isMessageEnd ()Z] + [32] ifne +5 (target=37) + [35] aconst_null + [36] areturn + [37] aload_0 v0 + [38] invokevirtual #50 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.getType ()Ljava/lang/String;] + [41] ldc #1 + - String [U] + [43] invokevirtual #56 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [46] ifne +5 (target=51) + [49] aconst_null + [50] areturn + [51] aload_0 v0 + [52] invokevirtual #49 + - Methodref [com/google/zxing/client/result/optional/NDEFRecord.getPayload ()[B] + [55] invokestatic #55 + - Methodref [com/google/zxing/client/result/optional/NDEFURIResultParser.decodeURIPayload ([B)Ljava/lang/String;] + [58] astore_0 v0 + [59] new #39 + - Class [com/google/zxing/client/result/URIParsedResult] + [62] dup + [63] aload_0 v0 + [64] aconst_null + [65] invokespecial #47 + - Methodref [com/google/zxing/client/result/URIParsedResult. (Ljava/lang/String;Ljava/lang/String;)V] + [68] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeURIPayload([B)Ljava/lang/String; + Access flags: 0x8 + = static java.lang.String decodeURIPayload(byte[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 61, locals = 3, stack = 4): + [0] aload_0 v0 + [1] iconst_0 + [2] baload + [3] sipush 255 + [6] iand + [7] istore_1 v1 + [8] aconst_null + [9] astore_2 v2 + [10] iload_1 v1 + [11] getstatic #45 + - Fieldref [com/google/zxing/client/result/optional/NDEFURIResultParser.URI_PREFIXES [Ljava/lang/String;] + [14] arraylength + [15] ificmpge +9 (target=24) + [18] getstatic #45 + - Fieldref [com/google/zxing/client/result/optional/NDEFURIResultParser.URI_PREFIXES [Ljava/lang/String;] + [21] iload_1 v1 + [22] aaload + [23] astore_2 v2 + [24] aload_0 v0 + [25] iconst_1 + [26] aload_0 v0 + [27] arraylength + [28] iconst_1 + [29] isub + [30] ldc #2 + - String [UTF8] + [32] invokestatic #54 + - Methodref [com/google/zxing/client/result/optional/NDEFURIResultParser.bytesToString ([BIILjava/lang/String;)Ljava/lang/String;] + [35] astore_0 v0 + [36] aload_2 v2 + [37] ifnonnull +5 (target=42) + [40] aload_0 v0 + [41] areturn + [42] new #44 + - Class [java/lang/StringBuffer] + [45] dup + [46] invokespecial #57 + - Methodref [java/lang/StringBuffer. ()V] + [49] aload_2 v2 + [50] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [53] aload_0 v0 + [54] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [57] invokevirtual #59 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [60] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 218, locals = 0, stack = 4): + [0] bipush 36 + [2] anewarray #43 + - Class [java/lang/String] + [5] dup + [6] iconst_0 + [7] aconst_null + [8] aastore + [9] dup + [10] iconst_1 + [11] ldc #13 + - String [http://www.] + [13] aastore + [14] dup + [15] iconst_2 + [16] ldc #15 + - String [https://www.] + [18] aastore + [19] dup + [20] iconst_3 + [21] ldc #12 + - String [http://] + [23] aastore + [24] dup + [25] iconst_4 + [26] ldc #14 + - String [https://] + [28] aastore + [29] dup + [30] iconst_5 + [31] ldc #28 + - String [tel:] + [33] aastore + [34] dup + [35] bipush 6 + [37] ldc #18 + - String [mailto:] + [39] aastore + [40] dup + [41] bipush 7 + [43] ldc #9 + - String [ftp://anonymous:anonymous@] + [45] aastore + [46] dup + [47] bipush 8 + [49] ldc #10 + - String [ftp://ftp.] + [51] aastore + [52] dup + [53] bipush 9 + [55] ldc #11 + - String [ftps://] + [57] aastore + [58] dup + [59] bipush 10 + [61] ldc #23 + - String [sftp://] + [63] aastore + [64] dup + [65] bipush 11 + [67] ldc #26 + - String [smb://] + [69] aastore + [70] dup + [71] bipush 12 + [73] ldc #20 + - String [nfs://] + [75] aastore + [76] dup + [77] bipush 13 + [79] ldc #8 + - String [ftp://] + [81] aastore + [82] dup + [83] bipush 14 + [85] ldc #6 + - String [dav://] + [87] aastore + [88] dup + [89] bipush 15 + [91] ldc #19 + - String [news:] + [93] aastore + [94] dup + [95] bipush 16 + [97] ldc #29 + - String [telnet://] + [99] aastore + [100] dup + [101] bipush 17 + [103] ldc #16 + - String [imap:] + [105] aastore + [106] dup + [107] bipush 18 + [109] ldc #22 + - String [rtsp://] + [111] aastore + [112] dup + [113] bipush 19 + [115] ldc #31 + - String [urn:] + [117] aastore + [118] dup + [119] bipush 20 + [121] ldc #21 + - String [pop:] + [123] aastore + [124] dup + [125] bipush 21 + [127] ldc #24 + - String [sip:] + [129] aastore + [130] dup + [131] bipush 22 + [133] ldc #25 + - String [sips:] + [135] aastore + [136] dup + [137] bipush 23 + [139] ldc #30 + - String [tftp:] + [141] aastore + [142] dup + [143] bipush 24 + [145] ldc #5 + - String [btspp://] + [147] aastore + [148] dup + [149] bipush 25 + [151] ldc #4 + - String [btl2cap://] + [153] aastore + [154] dup + [155] bipush 26 + [157] ldc #3 + - String [btgoep://] + [159] aastore + [160] dup + [161] bipush 27 + [163] ldc #27 + - String [tcpobex://] + [165] aastore + [166] dup + [167] bipush 28 + [169] ldc #17 + - String [irdaobex://] + [171] aastore + [172] dup + [173] bipush 29 + [175] ldc #7 + - String [file://] + [177] aastore + [178] dup + [179] bipush 30 + [181] ldc #33 + - String [urn:epc:id:] + [183] aastore + [184] dup + [185] bipush 31 + [187] ldc #36 + - String [urn:epc:tag:] + [189] aastore + [190] dup + [191] bipush 32 + [193] ldc #34 + - String [urn:epc:pat:] + [195] aastore + [196] dup + [197] bipush 33 + [199] ldc #35 + - String [urn:epc:raw:] + [201] aastore + [202] dup + [203] bipush 34 + [205] ldc #32 + - String [urn:epc:] + [207] aastore + [208] dup + [209] bipush 35 + [211] ldc #37 + - String [urn:nfc:] + [213] aastore + [214] putstatic #45 + - Fieldref [com/google/zxing/client/result/optional/NDEFURIResultParser.URI_PREFIXES [Ljava/lang/String;] + [217] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/common/BitArray + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.common.BitArray extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 87): + - String [Num bits must be between 0 and 32] + - String [Sizes don't match] + - Class [com/google/zxing/common/BitArray] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Class [java/lang/StringBuffer] + - Class [java/lang/System] + - Fieldref [com/google/zxing/common/BitArray.bits [I] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Methodref [com/google/zxing/common/BitArray.appendBit (Z)V] + - Methodref [com/google/zxing/common/BitArray.ensureCapacity (I)V] + - Methodref [com/google/zxing/common/BitArray.get (I)Z] + - Methodref [com/google/zxing/common/BitArray.getSize ()I] + - Methodref [com/google/zxing/common/BitArray.makeArray (I)[I] + - Methodref [java/lang/IllegalArgumentException. ()V] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [appendBit (Z)V] + - NameAndType [arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + - NameAndType [bits [I] + - NameAndType [ensureCapacity (I)V] + - NameAndType [get (I)Z] + - NameAndType [getSize ()I] + - NameAndType [makeArray (I)[I] + - NameAndType [size I] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()[I] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(I)Z] + - Utf8 [(I)[I] + - Utf8 [(II)V] + - Utf8 [(II)Z] + - Utf8 [(IIZ)Z] + - Utf8 [(I[BI)V] + - Utf8 [(I[BII)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;)V] + - Utf8 [(Ljava/lang/Object;ILjava/lang/Object;II)V] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Z)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [I] + - Utf8 [Num bits must be between 0 and 32] + - Utf8 [Sizes don't match] + - Utf8 [[I] + - Utf8 [append] + - Utf8 [appendBit] + - Utf8 [appendBitArray] + - Utf8 [appendBits] + - Utf8 [arraycopy] + - Utf8 [bits] + - Utf8 [clear] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [ensureCapacity] + - Utf8 [flip] + - Utf8 [get] + - Utf8 [getBitArray] + - Utf8 [getSize] + - Utf8 [getSizeInBytes] + - Utf8 [isRange] + - Utf8 [isRange$486912e3] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/StringBuffer] + - Utf8 [java/lang/System] + - Utf8 [makeArray] + - Utf8 [reverse] + - Utf8 [set] + - Utf8 [setBulk] + - Utf8 [size] + - Utf8 [toBytes] + - Utf8 [toBytes$101cc16b] + - Utf8 [toString] + - Utf8 [xor] + +Fields (count = 2): + - Field: bits [I + Access flags: 0x1 + = public int[] bits + - Field: size I + Access flags: 0x1 + = public int size + +Methods (count = 20): + - Method: ()V + Access flags: 0x1 + = public BitArray() + Class member attributes (count = 1): + - Code attribute instructions (code length = 17, locals = 1, stack = 2): + [0] aload_0 v0 + [1] invokespecial #17 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iconst_0 + [6] putfield #9 + - Fieldref [com/google/zxing/common/BitArray.size I] + [9] aload_0 v0 + [10] iconst_1 + [11] newarray 10 + [13] putfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [16] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (I)V + Access flags: 0x1 + = public BitArray(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 22, locals = 2, stack = 3): + [0] aload_0 v0 + [1] invokespecial #17 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iload_1 v1 + [6] putfield #9 + - Fieldref [com/google/zxing/common/BitArray.size I] + [9] aload_0 v0 + [10] iload_1 v1 + [11] bipush 31 + [13] iadd + [14] iconst_5 + [15] ishr + [16] newarray 10 + [18] putfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [21] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getSize()I + Access flags: 0x11 + = public final int getSize() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #9 + - Fieldref [com/google/zxing/common/BitArray.size I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getSizeInBytes()I + Access flags: 0x11 + = public final int getSizeInBytes() + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #9 + - Fieldref [com/google/zxing/common/BitArray.size I] + [4] bipush 7 + [6] iadd + [7] iconst_3 + [8] ishr + [9] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ensureCapacity(I)V + Access flags: 0x2 + = private void ensureCapacity(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 41, locals = 2, stack = 5): + [0] iload_1 v1 + [1] aload_0 v0 + [2] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [5] arraylength + [6] iconst_5 + [7] ishl + [8] ificmple +32 (target=40) + [11] iload_1 v1 + [12] bipush 31 + [14] iadd + [15] iconst_5 + [16] ishr + [17] newarray 10 + [19] astore_1 v1 + [20] aload_0 v0 + [21] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [24] iconst_0 + [25] aload_1 v1 + [26] iconst_0 + [27] aload_0 v0 + [28] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [31] arraylength + [32] invokestatic #21 + - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + [35] aload_0 v0 + [36] aload_1 v1 + [37] putfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [40] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: get(I)Z + Access flags: 0x11 + = public final boolean get(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 22, locals = 2, stack = 4): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [4] iload_1 v1 + [5] iconst_5 + [6] ishr + [7] iaload + [8] iconst_1 + [9] iload_1 v1 + [10] bipush 31 + [12] iand + [13] ishl + [14] iand + [15] ifeq +5 (target=20) + [18] iconst_1 + [19] ireturn + [20] iconst_0 + [21] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: set(I)V + Access flags: 0x11 + = public final void set(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 2, stack = 6): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [4] iload_1 v1 + [5] iconst_5 + [6] ishr + [7] dup2 + [8] iaload + [9] iconst_1 + [10] iload_1 v1 + [11] bipush 31 + [13] iand + [14] ishl + [15] ior + [16] iastore + [17] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: flip(I)V + Access flags: 0x2 + = private void flip(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 2, stack = 6): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [4] iload_1 v1 + [5] iconst_5 + [6] ishr + [7] dup2 + [8] iaload + [9] iconst_1 + [10] iload_1 v1 + [11] bipush 31 + [13] iand + [14] ishl + [15] ixor + [16] iastore + [17] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setBulk(II)V + Access flags: 0x11 + = public final void setBulk(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 3, stack = 3): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [4] iload_1 v1 + [5] iconst_5 + [6] ishr + [7] iload_2 v2 + [8] iastore + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: clear()V + Access flags: 0x11 + = public final void clear() + Class member attributes (count = 1): + - Code attribute instructions (code length = 27, locals = 3, stack = 3): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [4] arraylength + [5] istore_1 v1 + [6] iconst_0 + [7] istore_2 v2 + [8] iload_2 v2 + [9] iload_1 v1 + [10] ificmpge +16 (target=26) + [13] aload_0 v0 + [14] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [17] iload_2 v2 + [18] iconst_0 + [19] iastore + [20] iinc v2, 1 + [23] goto -15 (target=8) + [26] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isRange$486912e3(II)Z + Access flags: 0x11 + = public final boolean isRange$486912e3(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 142, locals = 9, stack = 3): + [0] iload_2 v2 + [1] iload_1 v1 + [2] ificmpge +11 (target=13) + [5] new #4 + - Class [java/lang/IllegalArgumentException] + [8] dup + [9] invokespecial #15 + - Methodref [java/lang/IllegalArgumentException. ()V] + [12] athrow + [13] iload_2 v2 + [14] iload_1 v1 + [15] ificmpne +5 (target=20) + [18] iconst_1 + [19] ireturn + [20] iinc v2, -1 + [23] iload_1 v1 + [24] iconst_5 + [25] ishr + [26] istore_3 v3 + [27] iload_2 v2 + [28] iconst_5 + [29] ishr + [30] istore v4 + [32] iload_3 v3 + [33] istore v5 + [35] iload v5 + [37] iload v4 + [39] ificmpgt +101 (target=140) + [42] iload v5 + [44] iload_3 v3 + [45] ificmple +7 (target=52) + [48] iconst_0 + [49] goto +7 (target=56) + [52] iload_1 v1 + [53] bipush 31 + [55] iand + [56] istore v6 + [58] iload v5 + [60] iload v4 + [62] ificmpge +8 (target=70) + [65] bipush 31 + [67] goto +7 (target=74) + [70] iload_2 v2 + [71] bipush 31 + [73] iand + [74] istore v7 + [76] iload v6 + [78] ifne +16 (target=94) + [81] iload v7 + [83] bipush 31 + [85] ificmpne +9 (target=94) + [88] iconst_m1 + [89] istore v8 + [91] goto +28 (target=119) + [94] iconst_0 + [95] istore v8 + [97] iload v6 + [99] iload v7 + [101] ificmpgt +18 (target=119) + [104] iload v8 + [106] iconst_1 + [107] iload v6 + [109] ishl + [110] ior + [111] istore v8 + [113] iinc v6, 1 + [116] goto -19 (target=97) + [119] aload_0 v0 + [120] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [123] iload v5 + [125] iaload + [126] iload v8 + [128] iand + [129] ifeq +5 (target=134) + [132] iconst_0 + [133] ireturn + [134] iinc v5, 1 + [137] goto -102 (target=35) + [140] iconst_1 + [141] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: appendBit(Z)V + Access flags: 0x11 + = public final void appendBit(boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 87, locals = 4, stack = 6): + [0] aload_0 v0 + [1] aload_0 v0 + [2] getfield #9 + - Fieldref [com/google/zxing/common/BitArray.size I] + [5] iconst_1 + [6] iadd + [7] istore_3 v3 + [8] astore_2 v2 + [9] iload_3 v3 + [10] aload_2 v2 + [11] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [14] arraylength + [15] iconst_5 + [16] ishl + [17] ificmple +32 (target=49) + [20] iload_3 v3 + [21] bipush 31 + [23] iadd + [24] iconst_5 + [25] ishr + [26] newarray 10 + [28] astore_3 v3 + [29] aload_2 v2 + [30] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [33] iconst_0 + [34] aload_3 v3 + [35] iconst_0 + [36] aload_2 v2 + [37] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [40] arraylength + [41] invokestatic #21 + - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + [44] aload_2 v2 + [45] aload_3 v3 + [46] putfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [49] iload_1 v1 + [50] ifeq +26 (target=76) + [53] aload_0 v0 + [54] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [57] aload_0 v0 + [58] getfield #9 + - Fieldref [com/google/zxing/common/BitArray.size I] + [61] iconst_5 + [62] ishr + [63] dup2 + [64] iaload + [65] iconst_1 + [66] aload_0 v0 + [67] getfield #9 + - Fieldref [com/google/zxing/common/BitArray.size I] + [70] bipush 31 + [72] iand + [73] ishl + [74] ior + [75] iastore + [76] aload_0 v0 + [77] dup + [78] getfield #9 + - Fieldref [com/google/zxing/common/BitArray.size I] + [81] iconst_1 + [82] iadd + [83] putfield #9 + - Fieldref [com/google/zxing/common/BitArray.size I] + [86] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: appendBits(II)V + Access flags: 0x11 + = public final void appendBits(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 106, locals = 5, stack = 5): + [0] iload_2 v2 + [1] iflt +9 (target=10) + [4] iload_2 v2 + [5] bipush 32 + [7] ificmple +13 (target=20) + [10] new #4 + - Class [java/lang/IllegalArgumentException] + [13] dup + [14] ldc #1 + - String [Num bits must be between 0 and 32] + [16] invokespecial #16 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [19] athrow + [20] aload_0 v0 + [21] aload_0 v0 + [22] getfield #9 + - Fieldref [com/google/zxing/common/BitArray.size I] + [25] iload_2 v2 + [26] iadd + [27] istore v4 + [29] astore_3 v3 + [30] iload v4 + [32] aload_3 v3 + [33] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [36] arraylength + [37] iconst_5 + [38] ishl + [39] ificmple +36 (target=75) + [42] iload v4 + [44] bipush 31 + [46] iadd + [47] iconst_5 + [48] ishr + [49] newarray 10 + [51] astore v4 + [53] aload_3 v3 + [54] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [57] iconst_0 + [58] aload v4 + [60] iconst_0 + [61] aload_3 v3 + [62] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [65] arraylength + [66] invokestatic #21 + - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + [69] aload_3 v3 + [70] aload v4 + [72] putfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [75] iload_2 v2 + [76] ifle +29 (target=105) + [79] aload_0 v0 + [80] iload_1 v1 + [81] iload_2 v2 + [82] iconst_1 + [83] isub + [84] ishr + [85] iconst_1 + [86] iand + [87] iconst_1 + [88] ificmpne +7 (target=95) + [91] iconst_1 + [92] goto +4 (target=96) + [95] iconst_0 + [96] invokevirtual #10 + - Methodref [com/google/zxing/common/BitArray.appendBit (Z)V] + [99] iinc v2, -1 + [102] goto -27 (target=75) + [105] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: appendBitArray(Lcom/google/zxing/common/BitArray;)V + Access flags: 0x11 + = public final void appendBitArray(com.google.zxing.common.BitArray) + Class member attributes (count = 1): + - Code attribute instructions (code length = 108, locals = 6, stack = 5): + [0] aload_1 v1 + [1] getfield #9 + - Fieldref [com/google/zxing/common/BitArray.size I] + [4] istore_2 v2 + [5] aload_0 v0 + [6] aload_0 v0 + [7] getfield #9 + - Fieldref [com/google/zxing/common/BitArray.size I] + [10] iload_2 v2 + [11] iadd + [12] istore v5 + [14] astore v4 + [16] iload v5 + [18] aload v4 + [20] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [23] arraylength + [24] iconst_5 + [25] ishl + [26] ificmple +36 (target=62) + [29] iload v5 + [31] bipush 31 + [33] iadd + [34] iconst_5 + [35] ishr + [36] newarray 10 + [38] astore_3 v3 + [39] aload v4 + [41] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [44] iconst_0 + [45] aload_3 v3 + [46] iconst_0 + [47] aload v4 + [49] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [52] arraylength + [53] invokestatic #21 + - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + [56] aload v4 + [58] aload_3 v3 + [59] putfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [62] iconst_0 + [63] istore_3 v3 + [64] iload_3 v3 + [65] iload_2 v2 + [66] ificmpge +41 (target=107) + [69] aload_0 v0 + [70] aload_1 v1 + [71] iload_3 v3 + [72] istore v5 + [74] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [77] iload v5 + [79] iconst_5 + [80] ishr + [81] iaload + [82] iconst_1 + [83] iload v5 + [85] bipush 31 + [87] iand + [88] ishl + [89] iand + [90] ifeq +7 (target=97) + [93] iconst_1 + [94] goto +4 (target=98) + [97] iconst_0 + [98] invokevirtual #10 + - Methodref [com/google/zxing/common/BitArray.appendBit (Z)V] + [101] iinc v3, 1 + [104] goto -40 (target=64) + [107] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: xor(Lcom/google/zxing/common/BitArray;)V + Access flags: 0x11 + = public final void xor(com.google.zxing.common.BitArray) + Class member attributes (count = 1): + - Code attribute instructions (code length = 56, locals = 3, stack = 5): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [4] arraylength + [5] aload_1 v1 + [6] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [9] arraylength + [10] ificmpeq +13 (target=23) + [13] new #4 + - Class [java/lang/IllegalArgumentException] + [16] dup + [17] ldc #2 + - String [Sizes don't match] + [19] invokespecial #16 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [22] athrow + [23] iconst_0 + [24] istore_2 v2 + [25] iload_2 v2 + [26] aload_0 v0 + [27] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [30] arraylength + [31] ificmpge +24 (target=55) + [34] aload_0 v0 + [35] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [38] iload_2 v2 + [39] dup2 + [40] iaload + [41] aload_1 v1 + [42] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [45] iload_2 v2 + [46] iaload + [47] ixor + [48] iastore + [49] iinc v2, 1 + [52] goto -27 (target=25) + [55] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: toBytes$101cc16b(I[BI)V + Access flags: 0x11 + = public final void toBytes$101cc16b(int,byte[],int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 88, locals = 8, stack = 4): + [0] iconst_0 + [1] istore v4 + [3] iload v4 + [5] iload_3 v3 + [6] ificmpge +81 (target=87) + [9] iconst_0 + [10] istore v5 + [12] iconst_0 + [13] istore v6 + [15] iload v6 + [17] bipush 8 + [19] ificmpge +55 (target=74) + [22] aload_0 v0 + [23] iload_1 v1 + [24] istore v7 + [26] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [29] iload v7 + [31] iconst_5 + [32] ishr + [33] iaload + [34] iconst_1 + [35] iload v7 + [37] bipush 31 + [39] iand + [40] ishl + [41] iand + [42] ifeq +7 (target=49) + [45] iconst_1 + [46] goto +4 (target=50) + [49] iconst_0 + [50] ifeq +15 (target=65) + [53] iload v5 + [55] iconst_1 + [56] bipush 7 + [58] iload v6 + [60] isub + [61] ishl + [62] ior + [63] istore v5 + [65] iinc v1, 1 + [68] iinc v6, 1 + [71] goto -56 (target=15) + [74] aload_2 v2 + [75] iload v4 + [77] iload v5 + [79] i2b + [80] bastore + [81] iinc v4, 1 + [84] goto -81 (target=3) + [87] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getBitArray()[I + Access flags: 0x2 + = private int[] getBitArray() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: reverse()V + Access flags: 0x11 + = public final void reverse() + Class member attributes (count = 1): + - Code attribute instructions (code length = 81, locals = 5, stack = 6): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [4] arraylength + [5] newarray 10 + [7] astore_1 v1 + [8] aload_0 v0 + [9] getfield #9 + - Fieldref [com/google/zxing/common/BitArray.size I] + [12] istore_2 v2 + [13] iconst_0 + [14] istore_3 v3 + [15] iload_3 v3 + [16] iload_2 v2 + [17] ificmpge +58 (target=75) + [20] aload_0 v0 + [21] iload_2 v2 + [22] iload_3 v3 + [23] isub + [24] iconst_1 + [25] isub + [26] istore v4 + [28] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [31] iload v4 + [33] iconst_5 + [34] ishr + [35] iaload + [36] iconst_1 + [37] iload v4 + [39] bipush 31 + [41] iand + [42] ishl + [43] iand + [44] ifeq +7 (target=51) + [47] iconst_1 + [48] goto +4 (target=52) + [51] iconst_0 + [52] ifeq +17 (target=69) + [55] aload_1 v1 + [56] iload_3 v3 + [57] iconst_5 + [58] ishr + [59] dup2 + [60] iaload + [61] iconst_1 + [62] iload_3 v3 + [63] bipush 31 + [65] iand + [66] ishl + [67] ior + [68] iastore + [69] iinc v3, 1 + [72] goto -57 (target=15) + [75] aload_0 v0 + [76] aload_1 v1 + [77] putfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [80] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: makeArray(I)[I + Access flags: 0xa + = private static int[] makeArray(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 9, locals = 1, stack = 2): + [0] iload_0 v0 + [1] bipush 31 + [3] iadd + [4] iconst_5 + [5] ishr + [6] newarray 10 + [8] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: toString()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String toString() + Class member attributes (count = 1): + - Code attribute instructions (code length = 87, locals = 4, stack = 5): + [0] new #6 + - Class [java/lang/StringBuffer] + [3] dup + [4] aload_0 v0 + [5] getfield #9 + - Fieldref [com/google/zxing/common/BitArray.size I] + [8] invokespecial #18 + - Methodref [java/lang/StringBuffer. (I)V] + [11] astore_1 v1 + [12] iconst_0 + [13] istore_2 v2 + [14] iload_2 v2 + [15] aload_0 v0 + [16] getfield #9 + - Fieldref [com/google/zxing/common/BitArray.size I] + [19] ificmpge +63 (target=82) + [22] iload_2 v2 + [23] bipush 7 + [25] iand + [26] ifne +10 (target=36) + [29] aload_1 v1 + [30] bipush 32 + [32] invokevirtual #19 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [35] pop + [36] aload_1 v1 + [37] aload_0 v0 + [38] iload_2 v2 + [39] istore_3 v3 + [40] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [43] iload_3 v3 + [44] iconst_5 + [45] ishr + [46] iaload + [47] iconst_1 + [48] iload_3 v3 + [49] bipush 31 + [51] iand + [52] ishl + [53] iand + [54] ifeq +7 (target=61) + [57] iconst_1 + [58] goto +4 (target=62) + [61] iconst_0 + [62] ifeq +8 (target=70) + [65] bipush 88 + [67] goto +5 (target=72) + [70] bipush 46 + [72] invokevirtual #19 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [75] pop + [76] iinc v2, 1 + [79] goto -65 (target=14) + [82] aload_1 v1 + [83] invokevirtual #20 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [86] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/common/BitMatrix + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.common.BitMatrix extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 93): + - String [ ] + - String [Both dimensions must be greater than 0] + - String [Height and width must be at least 1] + - String [Left and top must be nonnegative] + - String [The region must fit inside the matrix] + - String [X ] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/common/BitMatrix] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/common/BitArray.bits [I] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.height I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/common/BitMatrix.width I] + - Methodref [com/google/zxing/common/BitArray. (I)V] + - Methodref [com/google/zxing/common/BitArray.getSize ()I] + - Methodref [com/google/zxing/common/BitArray.setBulk (II)V] + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + - Methodref [com/google/zxing/common/BitMatrix.get (II)Z] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (II)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [bits [I] + - NameAndType [get (II)Z] + - NameAndType [getSize ()I] + - NameAndType [height I] + - NameAndType [rowSize I] + - NameAndType [setBulk (II)V] + - NameAndType [size I] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [width I] + - Utf8 [ ] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()[I] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(II)V] + - Utf8 [(II)Z] + - Utf8 [(IIII)V] + - Utf8 [(ILcom/google/zxing/common/BitArray;)Lcom/google/zxing/common/BitArray;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Both dimensions must be greater than 0] + - Utf8 [Code] + - Utf8 [Height and width must be at least 1] + - Utf8 [I] + - Utf8 [Left and top must be nonnegative] + - Utf8 [The region must fit inside the matrix] + - Utf8 [X ] + - Utf8 [[I] + - Utf8 [append] + - Utf8 [bits] + - Utf8 [clear] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [equals] + - Utf8 [flip] + - Utf8 [get] + - Utf8 [getBottomRightOnBit] + - Utf8 [getHeight] + - Utf8 [getRow] + - Utf8 [getSize] + - Utf8 [getTopLeftOnBit] + - Utf8 [getWidth] + - Utf8 [hashCode] + - Utf8 [height] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/StringBuffer] + - Utf8 [rowSize] + - Utf8 [set] + - Utf8 [setBulk] + - Utf8 [setRegion] + - Utf8 [size] + - Utf8 [toString] + - Utf8 [width] + +Fields (count = 4): + - Field: width I + Access flags: 0x11 + = public final int width + - Field: height I + Access flags: 0x11 + = public final int height + - Field: rowSize I + Access flags: 0x11 + = public final int rowSize + - Field: bits [I + Access flags: 0x11 + = public final int[] bits + +Methods (count = 15): + - Method: (I)V + Access flags: 0x1 + = public BitMatrix(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 7, locals = 2, stack = 3): + [0] aload_0 v0 + [1] iload_1 v1 + [2] iload_1 v1 + [3] invokespecial #21 + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + [6] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (II)V + Access flags: 0x1 + = public BitMatrix(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 55, locals = 3, stack = 3): + [0] aload_0 v0 + [1] invokespecial #24 + - Methodref [java/lang/Object. ()V] + [4] iload_1 v1 + [5] ifle +7 (target=12) + [8] iload_2 v2 + [9] ifgt +13 (target=22) + [12] new #9 + - Class [java/lang/IllegalArgumentException] + [15] dup + [16] ldc #2 + - String [Both dimensions must be greater than 0] + [18] invokespecial #23 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [21] athrow + [22] aload_0 v0 + [23] iload_1 v1 + [24] putfield #17 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [27] aload_0 v0 + [28] iload_2 v2 + [29] putfield #15 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [32] aload_0 v0 + [33] iload_1 v1 + [34] bipush 31 + [36] iadd + [37] iconst_5 + [38] ishr + [39] putfield #16 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [42] aload_0 v0 + [43] aload_0 v0 + [44] getfield #16 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [47] iload_2 v2 + [48] imul + [49] newarray 10 + [51] putfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [54] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: get(II)Z + Access flags: 0x11 + = public final boolean get(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 31, locals = 3, stack = 3): + [0] iload_2 v2 + [1] aload_0 v0 + [2] getfield #16 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [5] imul + [6] iload_1 v1 + [7] iconst_5 + [8] ishr + [9] iadd + [10] istore_2 v2 + [11] aload_0 v0 + [12] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [15] iload_2 v2 + [16] iaload + [17] iload_1 v1 + [18] bipush 31 + [20] iand + [21] iushr + [22] iconst_1 + [23] iand + [24] ifeq +5 (target=29) + [27] iconst_1 + [28] ireturn + [29] iconst_0 + [30] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: set(II)V + Access flags: 0x11 + = public final void set(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 27, locals = 3, stack = 6): + [0] iload_2 v2 + [1] aload_0 v0 + [2] getfield #16 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [5] imul + [6] iload_1 v1 + [7] iconst_5 + [8] ishr + [9] iadd + [10] istore_2 v2 + [11] aload_0 v0 + [12] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [15] iload_2 v2 + [16] dup2 + [17] iaload + [18] iconst_1 + [19] iload_1 v1 + [20] bipush 31 + [22] iand + [23] ishl + [24] ior + [25] iastore + [26] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: flip(II)V + Access flags: 0x11 + = public final void flip(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 27, locals = 3, stack = 6): + [0] iload_2 v2 + [1] aload_0 v0 + [2] getfield #16 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [5] imul + [6] iload_1 v1 + [7] iconst_5 + [8] ishr + [9] iadd + [10] istore_2 v2 + [11] aload_0 v0 + [12] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [15] iload_2 v2 + [16] dup2 + [17] iaload + [18] iconst_1 + [19] iload_1 v1 + [20] bipush 31 + [22] iand + [23] ishl + [24] ixor + [25] iastore + [26] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: clear()V + Access flags: 0x2 + = private void clear() + Class member attributes (count = 1): + - Code attribute instructions (code length = 27, locals = 3, stack = 3): + [0] aload_0 v0 + [1] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [4] arraylength + [5] istore_1 v1 + [6] iconst_0 + [7] istore_2 v2 + [8] iload_2 v2 + [9] iload_1 v1 + [10] ificmpge +16 (target=26) + [13] aload_0 v0 + [14] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [17] iload_2 v2 + [18] iconst_0 + [19] iastore + [20] iinc v2, 1 + [23] goto -15 (target=8) + [26] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setRegion(IIII)V + Access flags: 0x11 + = public final void setRegion(int,int,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 131, locals = 7, stack = 6): + [0] iload_2 v2 + [1] iflt +7 (target=8) + [4] iload_1 v1 + [5] ifge +13 (target=18) + [8] new #9 + - Class [java/lang/IllegalArgumentException] + [11] dup + [12] ldc #4 + - String [Left and top must be nonnegative] + [14] invokespecial #23 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [17] athrow + [18] iload v4 + [20] ifle +7 (target=27) + [23] iload_3 v3 + [24] ifgt +13 (target=37) + [27] new #9 + - Class [java/lang/IllegalArgumentException] + [30] dup + [31] ldc #3 + - String [Height and width must be at least 1] + [33] invokespecial #23 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [36] athrow + [37] iload_1 v1 + [38] iload_3 v3 + [39] iadd + [40] istore_3 v3 + [41] iload_2 v2 + [42] iload v4 + [44] iadd + [45] dup + [46] istore v4 + [48] aload_0 v0 + [49] getfield #15 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [52] ificmpgt +11 (target=63) + [55] iload_3 v3 + [56] aload_0 v0 + [57] getfield #17 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [60] ificmple +13 (target=73) + [63] new #9 + - Class [java/lang/IllegalArgumentException] + [66] dup + [67] ldc #5 + - String [The region must fit inside the matrix] + [69] invokespecial #23 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [72] athrow + [73] iload_2 v2 + [74] iload v4 + [76] ificmpge +54 (target=130) + [79] iload_2 v2 + [80] aload_0 v0 + [81] getfield #16 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [84] imul + [85] istore v5 + [87] iload_1 v1 + [88] istore v6 + [90] iload v6 + [92] iload_3 v3 + [93] ificmpge +31 (target=124) + [96] aload_0 v0 + [97] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [100] iload v5 + [102] iload v6 + [104] iconst_5 + [105] ishr + [106] iadd + [107] dup2 + [108] iaload + [109] iconst_1 + [110] iload v6 + [112] bipush 31 + [114] iand + [115] ishl + [116] ior + [117] iastore + [118] iinc v6, 1 + [121] goto -31 (target=90) + [124] iinc v2, 1 + [127] goto -54 (target=73) + [130] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getRow(ILcom/google/zxing/common/BitArray;)Lcom/google/zxing/common/BitArray; + Access flags: 0x2 + = private com.google.zxing.common.BitArray getRow(int,com.google.zxing.common.BitArray) + Class member attributes (count = 1): + - Code attribute instructions (code length = 78, locals = 6, stack = 5): + [0] aload_2 v2 + [1] ifnull +14 (target=15) + [4] aload_2 v2 + [5] getfield #13 + - Fieldref [com/google/zxing/common/BitArray.size I] + [8] aload_0 v0 + [9] getfield #17 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [12] ificmpge +15 (target=27) + [15] new #7 + - Class [com/google/zxing/common/BitArray] + [18] dup + [19] aload_0 v0 + [20] getfield #17 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [23] invokespecial #18 + - Methodref [com/google/zxing/common/BitArray. (I)V] + [26] astore_2 v2 + [27] iload_1 v1 + [28] aload_0 v0 + [29] getfield #16 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [32] imul + [33] istore_1 v1 + [34] iconst_0 + [35] istore_3 v3 + [36] iload_3 v3 + [37] aload_0 v0 + [38] getfield #16 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [41] ificmpge +35 (target=76) + [44] aload_2 v2 + [45] iload_3 v3 + [46] iconst_5 + [47] ishl + [48] aload_0 v0 + [49] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [52] iload_1 v1 + [53] iload_3 v3 + [54] iadd + [55] iaload + [56] istore v5 + [58] istore v4 + [60] getfield #12 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [63] iload v4 + [65] iconst_5 + [66] ishr + [67] iload v5 + [69] iastore + [70] iinc v3, 1 + [73] goto -37 (target=36) + [76] aload_2 v2 + [77] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getTopLeftOnBit()[I + Access flags: 0x11 + = public final int[] getTopLeftOnBit() + Class member attributes (count = 1): + - Code attribute instructions (code length = 96, locals = 5, stack = 4): + [0] iconst_0 + [1] istore_1 v1 + [2] iload_1 v1 + [3] aload_0 v0 + [4] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [7] arraylength + [8] ificmpge +18 (target=26) + [11] aload_0 v0 + [12] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [15] iload_1 v1 + [16] iaload + [17] ifne +9 (target=26) + [20] iinc v1, 1 + [23] goto -21 (target=2) + [26] iload_1 v1 + [27] aload_0 v0 + [28] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [31] arraylength + [32] ificmpne +5 (target=37) + [35] aconst_null + [36] areturn + [37] iload_1 v1 + [38] aload_0 v0 + [39] getfield #16 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [42] idiv + [43] istore_2 v2 + [44] iload_1 v1 + [45] aload_0 v0 + [46] getfield #16 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [49] irem + [50] iconst_5 + [51] ishl + [52] istore_3 v3 + [53] aload_0 v0 + [54] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [57] iload_1 v1 + [58] iaload + [59] istore_1 v1 + [60] iconst_0 + [61] istore v4 + [63] iload_1 v1 + [64] bipush 31 + [66] iload v4 + [68] isub + [69] ishl + [70] ifne +9 (target=79) + [73] iinc v4, 1 + [76] goto -13 (target=63) + [79] iload_3 v3 + [80] iload v4 + [82] iadd + [83] istore_3 v3 + [84] iconst_2 + [85] newarray 10 + [87] dup + [88] iconst_0 + [89] iload_3 v3 + [90] iastore + [91] dup + [92] iconst_1 + [93] iload_2 v2 + [94] iastore + [95] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getBottomRightOnBit()[I + Access flags: 0x11 + = public final int[] getBottomRightOnBit() + Class member attributes (count = 1): + - Code attribute instructions (code length = 90, locals = 5, stack = 4): + [0] aload_0 v0 + [1] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [4] arraylength + [5] iconst_1 + [6] isub + [7] istore_1 v1 + [8] iload_1 v1 + [9] iflt +18 (target=27) + [12] aload_0 v0 + [13] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [16] iload_1 v1 + [17] iaload + [18] ifne +9 (target=27) + [21] iinc v1, -1 + [24] goto -16 (target=8) + [27] iload_1 v1 + [28] ifge +5 (target=33) + [31] aconst_null + [32] areturn + [33] iload_1 v1 + [34] aload_0 v0 + [35] getfield #16 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [38] idiv + [39] istore_2 v2 + [40] iload_1 v1 + [41] aload_0 v0 + [42] getfield #16 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [45] irem + [46] iconst_5 + [47] ishl + [48] istore_3 v3 + [49] aload_0 v0 + [50] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [53] iload_1 v1 + [54] iaload + [55] istore_1 v1 + [56] bipush 31 + [58] istore v4 + [60] iload_1 v1 + [61] iload v4 + [63] iushr + [64] ifne +9 (target=73) + [67] iinc v4, -1 + [70] goto -10 (target=60) + [73] iload_3 v3 + [74] iload v4 + [76] iadd + [77] istore_3 v3 + [78] iconst_2 + [79] newarray 10 + [81] dup + [82] iconst_0 + [83] iload_3 v3 + [84] iastore + [85] dup + [86] iconst_1 + [87] iload_2 v2 + [88] iastore + [89] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getWidth()I + Access flags: 0x11 + = public final int getWidth() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #17 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getHeight()I + Access flags: 0x11 + = public final int getHeight() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #15 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: equals(Ljava/lang/Object;)Z + Access flags: 0x11 + = public final boolean equals(java.lang.Object) + Class member attributes (count = 1): + - Code attribute instructions (code length = 98, locals = 3, stack = 3): + [0] aload_1 v1 + [1] instanceof #8 + - Class [com/google/zxing/common/BitMatrix] + [4] ifne +5 (target=9) + [7] iconst_0 + [8] ireturn + [9] aload_1 v1 + [10] checkcast #8 + - Class [com/google/zxing/common/BitMatrix] + [13] astore_1 v1 + [14] aload_0 v0 + [15] getfield #17 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [18] aload_1 v1 + [19] getfield #17 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [22] ificmpne +38 (target=60) + [25] aload_0 v0 + [26] getfield #15 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [29] aload_1 v1 + [30] getfield #15 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [33] ificmpne +27 (target=60) + [36] aload_0 v0 + [37] getfield #16 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [40] aload_1 v1 + [41] getfield #16 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [44] ificmpne +16 (target=60) + [47] aload_0 v0 + [48] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [51] arraylength + [52] aload_1 v1 + [53] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [56] arraylength + [57] ificmpeq +5 (target=62) + [60] iconst_0 + [61] ireturn + [62] iconst_0 + [63] istore_2 v2 + [64] iload_2 v2 + [65] aload_0 v0 + [66] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [69] arraylength + [70] ificmpge +26 (target=96) + [73] aload_0 v0 + [74] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [77] iload_2 v2 + [78] iaload + [79] aload_1 v1 + [80] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [83] iload_2 v2 + [84] iaload + [85] ificmpeq +5 (target=90) + [88] iconst_0 + [89] ireturn + [90] iinc v2, 1 + [93] goto -29 (target=64) + [96] iconst_1 + [97] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: hashCode()I + Access flags: 0x11 + = public final int hashCode() + Class member attributes (count = 1): + - Code attribute instructions (code length = 60, locals = 3, stack = 3): + [0] aload_0 v0 + [1] getfield #17 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [4] bipush 31 + [6] imul + [7] aload_0 v0 + [8] getfield #17 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [11] iadd + [12] bipush 31 + [14] imul + [15] aload_0 v0 + [16] getfield #15 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [19] iadd + [20] bipush 31 + [22] imul + [23] aload_0 v0 + [24] getfield #16 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [27] iadd + [28] istore_1 v1 + [29] iconst_0 + [30] istore_2 v2 + [31] iload_2 v2 + [32] aload_0 v0 + [33] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [36] arraylength + [37] ificmpge +21 (target=58) + [40] iload_1 v1 + [41] bipush 31 + [43] imul + [44] aload_0 v0 + [45] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [48] iload_2 v2 + [49] iaload + [50] iadd + [51] istore_1 v1 + [52] iinc v2, 1 + [55] goto -24 (target=31) + [58] iload_1 v1 + [59] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: toString()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String toString() + Class member attributes (count = 1): + - Code attribute instructions (code length = 126, locals = 7, stack = 5): + [0] new #11 + - Class [java/lang/StringBuffer] + [3] dup + [4] aload_0 v0 + [5] getfield #15 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [8] aload_0 v0 + [9] getfield #17 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [12] iconst_1 + [13] iadd + [14] imul + [15] invokespecial #25 + - Methodref [java/lang/StringBuffer. (I)V] + [18] astore_1 v1 + [19] iconst_0 + [20] istore_2 v2 + [21] iload_2 v2 + [22] aload_0 v0 + [23] getfield #15 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [26] ificmpge +95 (target=121) + [29] iconst_0 + [30] istore_3 v3 + [31] iload_3 v3 + [32] aload_0 v0 + [33] getfield #17 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [36] ificmpge +72 (target=108) + [39] aload_1 v1 + [40] aload_0 v0 + [41] iload_3 v3 + [42] iload_2 v2 + [43] istore v6 + [45] istore v5 + [47] astore v4 + [49] iload v6 + [51] aload v4 + [53] getfield #16 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [56] imul + [57] iload v5 + [59] iconst_5 + [60] ishr + [61] iadd + [62] istore v6 + [64] aload v4 + [66] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [69] iload v6 + [71] iaload + [72] iload v5 + [74] bipush 31 + [76] iand + [77] iushr + [78] iconst_1 + [79] iand + [80] ifeq +7 (target=87) + [83] iconst_1 + [84] goto +4 (target=88) + [87] iconst_0 + [88] ifeq +8 (target=96) + [91] ldc #6 + - String [X ] + [93] goto +5 (target=98) + [96] ldc #1 + - String [ ] + [98] invokevirtual #27 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [101] pop + [102] iinc v3, 1 + [105] goto -74 (target=31) + [108] aload_1 v1 + [109] bipush 10 + [111] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [114] pop + [115] iinc v2, 1 + [118] goto -97 (target=21) + [121] aload_1 v1 + [122] invokevirtual #28 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [125] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/common/BitSource + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.common.BitSource extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 29): + - Class [com/google/zxing/common/BitSource] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/common/BitSource.bitOffset I] + - Fieldref [com/google/zxing/common/BitSource.byteOffset I] + - Fieldref [com/google/zxing/common/BitSource.bytes [B] + - Methodref [java/lang/IllegalArgumentException. ()V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [bitOffset I] + - NameAndType [byteOffset I] + - NameAndType [bytes [B] + - Utf8 [()I] + - Utf8 [()V] + - Utf8 [(I)I] + - Utf8 [([B)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [I] + - Utf8 [[B] + - Utf8 [available] + - Utf8 [bitOffset] + - Utf8 [byteOffset] + - Utf8 [bytes] + - Utf8 [com/google/zxing/common/BitSource] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [readBits] + +Fields (count = 3): + - Field: bytes [B + Access flags: 0x12 + = private final byte[] bytes + - Field: byteOffset I + Access flags: 0x2 + = private int byteOffset + - Field: bitOffset I + Access flags: 0x2 + = private int bitOffset + +Methods (count = 3): + - Method: ([B)V + Access flags: 0x1 + = public BitSource(byte[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #8 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #6 + - Fieldref [com/google/zxing/common/BitSource.bytes [B] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: readBits(I)I + Access flags: 0x11 + = public final int readBits(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 212, locals = 5, stack = 3): + [0] iload_1 v1 + [1] ifle +9 (target=10) + [4] iload_1 v1 + [5] bipush 32 + [7] ificmple +11 (target=18) + [10] new #2 + - Class [java/lang/IllegalArgumentException] + [13] dup + [14] invokespecial #7 + - Methodref [java/lang/IllegalArgumentException. ()V] + [17] athrow + [18] iconst_0 + [19] istore_2 v2 + [20] aload_0 v0 + [21] getfield #4 + - Fieldref [com/google/zxing/common/BitSource.bitOffset I] + [24] ifle +94 (target=118) + [27] bipush 8 + [29] aload_0 v0 + [30] getfield #4 + - Fieldref [com/google/zxing/common/BitSource.bitOffset I] + [33] isub + [34] istore_3 v3 + [35] iload_1 v1 + [36] iload_3 v3 + [37] ificmpge +7 (target=44) + [40] iload_1 v1 + [41] goto +4 (target=45) + [44] iload_3 v3 + [45] istore v4 + [47] iload_3 v3 + [48] iload v4 + [50] isub + [51] istore_2 v2 + [52] sipush 255 + [55] bipush 8 + [57] iload v4 + [59] isub + [60] ishr + [61] iload_2 v2 + [62] ishl + [63] istore_3 v3 + [64] aload_0 v0 + [65] getfield #6 + - Fieldref [com/google/zxing/common/BitSource.bytes [B] + [68] aload_0 v0 + [69] getfield #5 + - Fieldref [com/google/zxing/common/BitSource.byteOffset I] + [72] baload + [73] iload_3 v3 + [74] iand + [75] iload_2 v2 + [76] ishr + [77] istore_2 v2 + [78] iload_1 v1 + [79] iload v4 + [81] isub + [82] istore_1 v1 + [83] aload_0 v0 + [84] dup + [85] getfield #4 + - Fieldref [com/google/zxing/common/BitSource.bitOffset I] + [88] iload v4 + [90] iadd + [91] putfield #4 + - Fieldref [com/google/zxing/common/BitSource.bitOffset I] + [94] aload_0 v0 + [95] getfield #4 + - Fieldref [com/google/zxing/common/BitSource.bitOffset I] + [98] bipush 8 + [100] ificmpne +18 (target=118) + [103] aload_0 v0 + [104] iconst_0 + [105] putfield #4 + - Fieldref [com/google/zxing/common/BitSource.bitOffset I] + [108] aload_0 v0 + [109] dup + [110] getfield #5 + - Fieldref [com/google/zxing/common/BitSource.byteOffset I] + [113] iconst_1 + [114] iadd + [115] putfield #5 + - Fieldref [com/google/zxing/common/BitSource.byteOffset I] + [118] iload_1 v1 + [119] ifle +91 (target=210) + [122] iload_1 v1 + [123] bipush 8 + [125] ificmplt +38 (target=163) + [128] iload_2 v2 + [129] bipush 8 + [131] ishl + [132] aload_0 v0 + [133] getfield #6 + - Fieldref [com/google/zxing/common/BitSource.bytes [B] + [136] aload_0 v0 + [137] getfield #5 + - Fieldref [com/google/zxing/common/BitSource.byteOffset I] + [140] baload + [141] sipush 255 + [144] iand + [145] ior + [146] istore_2 v2 + [147] aload_0 v0 + [148] dup + [149] getfield #5 + - Fieldref [com/google/zxing/common/BitSource.byteOffset I] + [152] iconst_1 + [153] iadd + [154] putfield #5 + - Fieldref [com/google/zxing/common/BitSource.byteOffset I] + [157] iinc v1, -8 + [160] goto -38 (target=122) + [163] iload_1 v1 + [164] ifle +46 (target=210) + [167] bipush 8 + [169] iload_1 v1 + [170] isub + [171] istore_3 v3 + [172] sipush 255 + [175] iload_3 v3 + [176] ishr + [177] iload_3 v3 + [178] ishl + [179] istore v4 + [181] iload_2 v2 + [182] iload_1 v1 + [183] ishl + [184] aload_0 v0 + [185] getfield #6 + - Fieldref [com/google/zxing/common/BitSource.bytes [B] + [188] aload_0 v0 + [189] getfield #5 + - Fieldref [com/google/zxing/common/BitSource.byteOffset I] + [192] baload + [193] iload v4 + [195] iand + [196] iload_3 v3 + [197] ishr + [198] ior + [199] istore_2 v2 + [200] aload_0 v0 + [201] dup + [202] getfield #4 + - Fieldref [com/google/zxing/common/BitSource.bitOffset I] + [205] iload_1 v1 + [206] iadd + [207] putfield #4 + - Fieldref [com/google/zxing/common/BitSource.bitOffset I] + [210] iload_2 v2 + [211] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: available()I + Access flags: 0x11 + = public final int available() + Class member attributes (count = 1): + - Code attribute instructions (code length = 19, locals = 1, stack = 3): + [0] bipush 8 + [2] aload_0 v0 + [3] getfield #6 + - Fieldref [com/google/zxing/common/BitSource.bytes [B] + [6] arraylength + [7] aload_0 v0 + [8] getfield #5 + - Fieldref [com/google/zxing/common/BitSource.byteOffset I] + [11] isub + [12] imul + [13] aload_0 v0 + [14] getfield #4 + - Fieldref [com/google/zxing/common/BitSource.bitOffset I] + [17] isub + [18] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/common/CharacterSetECI + Superclass: com/google/zxing/common/ECI + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.common.CharacterSetECI extends com.google.zxing.common.ECI + +Interfaces (count = 0): + +Constant Pool (count = 115): + - String [Bad ECI value: ] + - String [Cp437] + - String [ISO-8859-1] + - String [ISO8859_1] + - String [ISO8859_10] + - String [ISO8859_11] + - String [ISO8859_13] + - String [ISO8859_14] + - String [ISO8859_15] + - String [ISO8859_16] + - String [ISO8859_2] + - String [ISO8859_3] + - String [ISO8859_4] + - String [ISO8859_5] + - String [ISO8859_6] + - String [ISO8859_7] + - String [ISO8859_8] + - String [ISO8859_9] + - String [SJIS] + - String [Shift_JIS] + - Class [com/google/zxing/common/CharacterSetECI] + - Class [com/google/zxing/common/ECI] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Integer] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Class [java/util/Hashtable] + - Fieldref [com/google/zxing/common/CharacterSetECI.NAME_TO_ECI Ljava/util/Hashtable;] + - Fieldref [com/google/zxing/common/CharacterSetECI.VALUE_TO_ECI Ljava/util/Hashtable;] + - Fieldref [com/google/zxing/common/CharacterSetECI.encodingName Ljava/lang/String;] + - Methodref [com/google/zxing/common/CharacterSetECI. (ILjava/lang/String;)V] + - Methodref [com/google/zxing/common/CharacterSetECI.addCharacterSet (ILjava/lang/String;)V] + - Methodref [com/google/zxing/common/CharacterSetECI.addCharacterSet (I[Ljava/lang/String;)V] + - Methodref [com/google/zxing/common/CharacterSetECI.initialize ()V] + - Methodref [com/google/zxing/common/ECI. (I)V] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Integer. (I)V] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - Methodref [java/util/Hashtable. (I)V] + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (ILjava/lang/String;)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [NAME_TO_ECI Ljava/util/Hashtable;] + - NameAndType [VALUE_TO_ECI Ljava/util/Hashtable;] + - NameAndType [addCharacterSet (ILjava/lang/String;)V] + - NameAndType [addCharacterSet (I[Ljava/lang/String;)V] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [encodingName Ljava/lang/String;] + - NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [initialize ()V] + - NameAndType [put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)Lcom/google/zxing/common/CharacterSetECI;] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(ILjava/lang/String;)V] + - Utf8 [(I[Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/String;)Lcom/google/zxing/common/CharacterSetECI;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Bad ECI value: ] + - Utf8 [Code] + - Utf8 [Cp437] + - Utf8 [ISO-8859-1] + - Utf8 [ISO8859_1] + - Utf8 [ISO8859_10] + - Utf8 [ISO8859_11] + - Utf8 [ISO8859_13] + - Utf8 [ISO8859_14] + - Utf8 [ISO8859_15] + - Utf8 [ISO8859_16] + - Utf8 [ISO8859_2] + - Utf8 [ISO8859_3] + - Utf8 [ISO8859_4] + - Utf8 [ISO8859_5] + - Utf8 [ISO8859_6] + - Utf8 [ISO8859_7] + - Utf8 [ISO8859_8] + - Utf8 [ISO8859_9] + - Utf8 [Ljava/lang/String;] + - Utf8 [Ljava/util/Hashtable;] + - Utf8 [NAME_TO_ECI] + - Utf8 [SJIS] + - Utf8 [Shift_JIS] + - Utf8 [VALUE_TO_ECI] + - Utf8 [addCharacterSet] + - Utf8 [append] + - Utf8 [com/google/zxing/common/CharacterSetECI] + - Utf8 [com/google/zxing/common/ECI] + - Utf8 [encodingName] + - Utf8 [get] + - Utf8 [getCharacterSetECIByName] + - Utf8 [getCharacterSetECIByValue] + - Utf8 [getEncodingName] + - Utf8 [initialize] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Integer] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [java/util/Hashtable] + - Utf8 [put] + - Utf8 [toString] + +Fields (count = 3): + - Field: VALUE_TO_ECI Ljava/util/Hashtable; + Access flags: 0xa + = private static java.util.Hashtable VALUE_TO_ECI + - Field: NAME_TO_ECI Ljava/util/Hashtable; + Access flags: 0xa + = private static java.util.Hashtable NAME_TO_ECI + - Field: encodingName Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String encodingName + +Methods (count = 7): + - Method: initialize()V + Access flags: 0xa + = private static void initialize() + Class member attributes (count = 1): + - Code attribute instructions (code length = 712, locals = 2, stack = 5): + [0] new #27 + - Class [java/util/Hashtable] + [3] dup + [4] bipush 29 + [6] invokespecial #42 + - Methodref [java/util/Hashtable. (I)V] + [9] putstatic #29 + - Fieldref [com/google/zxing/common/CharacterSetECI.VALUE_TO_ECI Ljava/util/Hashtable;] + [12] new #27 + - Class [java/util/Hashtable] + [15] dup + [16] bipush 29 + [18] invokespecial #42 + - Methodref [java/util/Hashtable. (I)V] + [21] putstatic #28 + - Fieldref [com/google/zxing/common/CharacterSetECI.NAME_TO_ECI Ljava/util/Hashtable;] + [24] ldc #2 + - String [Cp437] + [26] astore_0 v0 + [27] new #21 + - Class [com/google/zxing/common/CharacterSetECI] + [30] dup + [31] iconst_0 + [32] aload_0 v0 + [33] invokespecial #31 + - Methodref [com/google/zxing/common/CharacterSetECI. (ILjava/lang/String;)V] + [36] astore_1 v1 + [37] getstatic #29 + - Fieldref [com/google/zxing/common/CharacterSetECI.VALUE_TO_ECI Ljava/util/Hashtable;] + [40] new #24 + - Class [java/lang/Integer] + [43] dup + [44] iconst_0 + [45] invokespecial #37 + - Methodref [java/lang/Integer. (I)V] + [48] aload_1 v1 + [49] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [52] pop + [53] getstatic #28 + - Fieldref [com/google/zxing/common/CharacterSetECI.NAME_TO_ECI Ljava/util/Hashtable;] + [56] aload_0 v0 + [57] aload_1 v1 + [58] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [61] pop + [62] iconst_1 + [63] iconst_2 + [64] anewarray #25 + - Class [java/lang/String] + [67] dup + [68] iconst_0 + [69] ldc #4 + - String [ISO8859_1] + [71] aastore + [72] dup + [73] iconst_1 + [74] ldc #3 + - String [ISO-8859-1] + [76] aastore + [77] invokestatic #33 + - Methodref [com/google/zxing/common/CharacterSetECI.addCharacterSet (I[Ljava/lang/String;)V] + [80] ldc #2 + - String [Cp437] + [82] astore_0 v0 + [83] new #21 + - Class [com/google/zxing/common/CharacterSetECI] + [86] dup + [87] iconst_2 + [88] aload_0 v0 + [89] invokespecial #31 + - Methodref [com/google/zxing/common/CharacterSetECI. (ILjava/lang/String;)V] + [92] astore_1 v1 + [93] getstatic #29 + - Fieldref [com/google/zxing/common/CharacterSetECI.VALUE_TO_ECI Ljava/util/Hashtable;] + [96] new #24 + - Class [java/lang/Integer] + [99] dup + [100] iconst_2 + [101] invokespecial #37 + - Methodref [java/lang/Integer. (I)V] + [104] aload_1 v1 + [105] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [108] pop + [109] getstatic #28 + - Fieldref [com/google/zxing/common/CharacterSetECI.NAME_TO_ECI Ljava/util/Hashtable;] + [112] aload_0 v0 + [113] aload_1 v1 + [114] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [117] pop + [118] iconst_3 + [119] iconst_2 + [120] anewarray #25 + - Class [java/lang/String] + [123] dup + [124] iconst_0 + [125] ldc #4 + - String [ISO8859_1] + [127] aastore + [128] dup + [129] iconst_1 + [130] ldc #3 + - String [ISO-8859-1] + [132] aastore + [133] invokestatic #33 + - Methodref [com/google/zxing/common/CharacterSetECI.addCharacterSet (I[Ljava/lang/String;)V] + [136] ldc #11 + - String [ISO8859_2] + [138] astore_0 v0 + [139] new #21 + - Class [com/google/zxing/common/CharacterSetECI] + [142] dup + [143] iconst_4 + [144] aload_0 v0 + [145] invokespecial #31 + - Methodref [com/google/zxing/common/CharacterSetECI. (ILjava/lang/String;)V] + [148] astore_1 v1 + [149] getstatic #29 + - Fieldref [com/google/zxing/common/CharacterSetECI.VALUE_TO_ECI Ljava/util/Hashtable;] + [152] new #24 + - Class [java/lang/Integer] + [155] dup + [156] iconst_4 + [157] invokespecial #37 + - Methodref [java/lang/Integer. (I)V] + [160] aload_1 v1 + [161] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [164] pop + [165] getstatic #28 + - Fieldref [com/google/zxing/common/CharacterSetECI.NAME_TO_ECI Ljava/util/Hashtable;] + [168] aload_0 v0 + [169] aload_1 v1 + [170] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [173] pop + [174] ldc #12 + - String [ISO8859_3] + [176] astore_0 v0 + [177] new #21 + - Class [com/google/zxing/common/CharacterSetECI] + [180] dup + [181] iconst_5 + [182] aload_0 v0 + [183] invokespecial #31 + - Methodref [com/google/zxing/common/CharacterSetECI. (ILjava/lang/String;)V] + [186] astore_1 v1 + [187] getstatic #29 + - Fieldref [com/google/zxing/common/CharacterSetECI.VALUE_TO_ECI Ljava/util/Hashtable;] + [190] new #24 + - Class [java/lang/Integer] + [193] dup + [194] iconst_5 + [195] invokespecial #37 + - Methodref [java/lang/Integer. (I)V] + [198] aload_1 v1 + [199] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [202] pop + [203] getstatic #28 + - Fieldref [com/google/zxing/common/CharacterSetECI.NAME_TO_ECI Ljava/util/Hashtable;] + [206] aload_0 v0 + [207] aload_1 v1 + [208] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [211] pop + [212] ldc #13 + - String [ISO8859_4] + [214] astore_0 v0 + [215] new #21 + - Class [com/google/zxing/common/CharacterSetECI] + [218] dup + [219] bipush 6 + [221] aload_0 v0 + [222] invokespecial #31 + - Methodref [com/google/zxing/common/CharacterSetECI. (ILjava/lang/String;)V] + [225] astore_1 v1 + [226] getstatic #29 + - Fieldref [com/google/zxing/common/CharacterSetECI.VALUE_TO_ECI Ljava/util/Hashtable;] + [229] new #24 + - Class [java/lang/Integer] + [232] dup + [233] bipush 6 + [235] invokespecial #37 + - Methodref [java/lang/Integer. (I)V] + [238] aload_1 v1 + [239] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [242] pop + [243] getstatic #28 + - Fieldref [com/google/zxing/common/CharacterSetECI.NAME_TO_ECI Ljava/util/Hashtable;] + [246] aload_0 v0 + [247] aload_1 v1 + [248] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [251] pop + [252] ldc #14 + - String [ISO8859_5] + [254] astore_0 v0 + [255] new #21 + - Class [com/google/zxing/common/CharacterSetECI] + [258] dup + [259] bipush 7 + [261] aload_0 v0 + [262] invokespecial #31 + - Methodref [com/google/zxing/common/CharacterSetECI. (ILjava/lang/String;)V] + [265] astore_1 v1 + [266] getstatic #29 + - Fieldref [com/google/zxing/common/CharacterSetECI.VALUE_TO_ECI Ljava/util/Hashtable;] + [269] new #24 + - Class [java/lang/Integer] + [272] dup + [273] bipush 7 + [275] invokespecial #37 + - Methodref [java/lang/Integer. (I)V] + [278] aload_1 v1 + [279] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [282] pop + [283] getstatic #28 + - Fieldref [com/google/zxing/common/CharacterSetECI.NAME_TO_ECI Ljava/util/Hashtable;] + [286] aload_0 v0 + [287] aload_1 v1 + [288] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [291] pop + [292] ldc #15 + - String [ISO8859_6] + [294] astore_0 v0 + [295] new #21 + - Class [com/google/zxing/common/CharacterSetECI] + [298] dup + [299] bipush 8 + [301] aload_0 v0 + [302] invokespecial #31 + - Methodref [com/google/zxing/common/CharacterSetECI. (ILjava/lang/String;)V] + [305] astore_1 v1 + [306] getstatic #29 + - Fieldref [com/google/zxing/common/CharacterSetECI.VALUE_TO_ECI Ljava/util/Hashtable;] + [309] new #24 + - Class [java/lang/Integer] + [312] dup + [313] bipush 8 + [315] invokespecial #37 + - Methodref [java/lang/Integer. (I)V] + [318] aload_1 v1 + [319] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [322] pop + [323] getstatic #28 + - Fieldref [com/google/zxing/common/CharacterSetECI.NAME_TO_ECI Ljava/util/Hashtable;] + [326] aload_0 v0 + [327] aload_1 v1 + [328] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [331] pop + [332] ldc #16 + - String [ISO8859_7] + [334] astore_0 v0 + [335] new #21 + - Class [com/google/zxing/common/CharacterSetECI] + [338] dup + [339] bipush 9 + [341] aload_0 v0 + [342] invokespecial #31 + - Methodref [com/google/zxing/common/CharacterSetECI. (ILjava/lang/String;)V] + [345] astore_1 v1 + [346] getstatic #29 + - Fieldref [com/google/zxing/common/CharacterSetECI.VALUE_TO_ECI Ljava/util/Hashtable;] + [349] new #24 + - Class [java/lang/Integer] + [352] dup + [353] bipush 9 + [355] invokespecial #37 + - Methodref [java/lang/Integer. (I)V] + [358] aload_1 v1 + [359] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [362] pop + [363] getstatic #28 + - Fieldref [com/google/zxing/common/CharacterSetECI.NAME_TO_ECI Ljava/util/Hashtable;] + [366] aload_0 v0 + [367] aload_1 v1 + [368] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [371] pop + [372] ldc #17 + - String [ISO8859_8] + [374] astore_0 v0 + [375] new #21 + - Class [com/google/zxing/common/CharacterSetECI] + [378] dup + [379] bipush 10 + [381] aload_0 v0 + [382] invokespecial #31 + - Methodref [com/google/zxing/common/CharacterSetECI. (ILjava/lang/String;)V] + [385] astore_1 v1 + [386] getstatic #29 + - Fieldref [com/google/zxing/common/CharacterSetECI.VALUE_TO_ECI Ljava/util/Hashtable;] + [389] new #24 + - Class [java/lang/Integer] + [392] dup + [393] bipush 10 + [395] invokespecial #37 + - Methodref [java/lang/Integer. (I)V] + [398] aload_1 v1 + [399] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [402] pop + [403] getstatic #28 + - Fieldref [com/google/zxing/common/CharacterSetECI.NAME_TO_ECI Ljava/util/Hashtable;] + [406] aload_0 v0 + [407] aload_1 v1 + [408] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [411] pop + [412] ldc #18 + - String [ISO8859_9] + [414] astore_0 v0 + [415] new #21 + - Class [com/google/zxing/common/CharacterSetECI] + [418] dup + [419] bipush 11 + [421] aload_0 v0 + [422] invokespecial #31 + - Methodref [com/google/zxing/common/CharacterSetECI. (ILjava/lang/String;)V] + [425] astore_1 v1 + [426] getstatic #29 + - Fieldref [com/google/zxing/common/CharacterSetECI.VALUE_TO_ECI Ljava/util/Hashtable;] + [429] new #24 + - Class [java/lang/Integer] + [432] dup + [433] bipush 11 + [435] invokespecial #37 + - Methodref [java/lang/Integer. (I)V] + [438] aload_1 v1 + [439] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [442] pop + [443] getstatic #28 + - Fieldref [com/google/zxing/common/CharacterSetECI.NAME_TO_ECI Ljava/util/Hashtable;] + [446] aload_0 v0 + [447] aload_1 v1 + [448] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [451] pop + [452] ldc #5 + - String [ISO8859_10] + [454] astore_0 v0 + [455] new #21 + - Class [com/google/zxing/common/CharacterSetECI] + [458] dup + [459] bipush 12 + [461] aload_0 v0 + [462] invokespecial #31 + - Methodref [com/google/zxing/common/CharacterSetECI. (ILjava/lang/String;)V] + [465] astore_1 v1 + [466] getstatic #29 + - Fieldref [com/google/zxing/common/CharacterSetECI.VALUE_TO_ECI Ljava/util/Hashtable;] + [469] new #24 + - Class [java/lang/Integer] + [472] dup + [473] bipush 12 + [475] invokespecial #37 + - Methodref [java/lang/Integer. (I)V] + [478] aload_1 v1 + [479] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [482] pop + [483] getstatic #28 + - Fieldref [com/google/zxing/common/CharacterSetECI.NAME_TO_ECI Ljava/util/Hashtable;] + [486] aload_0 v0 + [487] aload_1 v1 + [488] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [491] pop + [492] ldc #6 + - String [ISO8859_11] + [494] astore_0 v0 + [495] new #21 + - Class [com/google/zxing/common/CharacterSetECI] + [498] dup + [499] bipush 13 + [501] aload_0 v0 + [502] invokespecial #31 + - Methodref [com/google/zxing/common/CharacterSetECI. (ILjava/lang/String;)V] + [505] astore_1 v1 + [506] getstatic #29 + - Fieldref [com/google/zxing/common/CharacterSetECI.VALUE_TO_ECI Ljava/util/Hashtable;] + [509] new #24 + - Class [java/lang/Integer] + [512] dup + [513] bipush 13 + [515] invokespecial #37 + - Methodref [java/lang/Integer. (I)V] + [518] aload_1 v1 + [519] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [522] pop + [523] getstatic #28 + - Fieldref [com/google/zxing/common/CharacterSetECI.NAME_TO_ECI Ljava/util/Hashtable;] + [526] aload_0 v0 + [527] aload_1 v1 + [528] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [531] pop + [532] ldc #7 + - String [ISO8859_13] + [534] astore_0 v0 + [535] new #21 + - Class [com/google/zxing/common/CharacterSetECI] + [538] dup + [539] bipush 15 + [541] aload_0 v0 + [542] invokespecial #31 + - Methodref [com/google/zxing/common/CharacterSetECI. (ILjava/lang/String;)V] + [545] astore_1 v1 + [546] getstatic #29 + - Fieldref [com/google/zxing/common/CharacterSetECI.VALUE_TO_ECI Ljava/util/Hashtable;] + [549] new #24 + - Class [java/lang/Integer] + [552] dup + [553] bipush 15 + [555] invokespecial #37 + - Methodref [java/lang/Integer. (I)V] + [558] aload_1 v1 + [559] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [562] pop + [563] getstatic #28 + - Fieldref [com/google/zxing/common/CharacterSetECI.NAME_TO_ECI Ljava/util/Hashtable;] + [566] aload_0 v0 + [567] aload_1 v1 + [568] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [571] pop + [572] ldc #8 + - String [ISO8859_14] + [574] astore_0 v0 + [575] new #21 + - Class [com/google/zxing/common/CharacterSetECI] + [578] dup + [579] bipush 16 + [581] aload_0 v0 + [582] invokespecial #31 + - Methodref [com/google/zxing/common/CharacterSetECI. (ILjava/lang/String;)V] + [585] astore_1 v1 + [586] getstatic #29 + - Fieldref [com/google/zxing/common/CharacterSetECI.VALUE_TO_ECI Ljava/util/Hashtable;] + [589] new #24 + - Class [java/lang/Integer] + [592] dup + [593] bipush 16 + [595] invokespecial #37 + - Methodref [java/lang/Integer. (I)V] + [598] aload_1 v1 + [599] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [602] pop + [603] getstatic #28 + - Fieldref [com/google/zxing/common/CharacterSetECI.NAME_TO_ECI Ljava/util/Hashtable;] + [606] aload_0 v0 + [607] aload_1 v1 + [608] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [611] pop + [612] ldc #9 + - String [ISO8859_15] + [614] astore_0 v0 + [615] new #21 + - Class [com/google/zxing/common/CharacterSetECI] + [618] dup + [619] bipush 17 + [621] aload_0 v0 + [622] invokespecial #31 + - Methodref [com/google/zxing/common/CharacterSetECI. (ILjava/lang/String;)V] + [625] astore_1 v1 + [626] getstatic #29 + - Fieldref [com/google/zxing/common/CharacterSetECI.VALUE_TO_ECI Ljava/util/Hashtable;] + [629] new #24 + - Class [java/lang/Integer] + [632] dup + [633] bipush 17 + [635] invokespecial #37 + - Methodref [java/lang/Integer. (I)V] + [638] aload_1 v1 + [639] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [642] pop + [643] getstatic #28 + - Fieldref [com/google/zxing/common/CharacterSetECI.NAME_TO_ECI Ljava/util/Hashtable;] + [646] aload_0 v0 + [647] aload_1 v1 + [648] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [651] pop + [652] ldc #10 + - String [ISO8859_16] + [654] astore_0 v0 + [655] new #21 + - Class [com/google/zxing/common/CharacterSetECI] + [658] dup + [659] bipush 18 + [661] aload_0 v0 + [662] invokespecial #31 + - Methodref [com/google/zxing/common/CharacterSetECI. (ILjava/lang/String;)V] + [665] astore_1 v1 + [666] getstatic #29 + - Fieldref [com/google/zxing/common/CharacterSetECI.VALUE_TO_ECI Ljava/util/Hashtable;] + [669] new #24 + - Class [java/lang/Integer] + [672] dup + [673] bipush 18 + [675] invokespecial #37 + - Methodref [java/lang/Integer. (I)V] + [678] aload_1 v1 + [679] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [682] pop + [683] getstatic #28 + - Fieldref [com/google/zxing/common/CharacterSetECI.NAME_TO_ECI Ljava/util/Hashtable;] + [686] aload_0 v0 + [687] aload_1 v1 + [688] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [691] pop + [692] bipush 20 + [694] iconst_2 + [695] anewarray #25 + - Class [java/lang/String] + [698] dup + [699] iconst_0 + [700] ldc #19 + - String [SJIS] + [702] aastore + [703] dup + [704] iconst_1 + [705] ldc #20 + - String [Shift_JIS] + [707] aastore + [708] invokestatic #33 + - Methodref [com/google/zxing/common/CharacterSetECI.addCharacterSet (I[Ljava/lang/String;)V] + [711] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (ILjava/lang/String;)V + Access flags: 0x2 + = private CharacterSetECI(int,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 11, locals = 3, stack = 2): + [0] aload_0 v0 + [1] iload_1 v1 + [2] invokespecial #35 + - Methodref [com/google/zxing/common/ECI. (I)V] + [5] aload_0 v0 + [6] aload_2 v2 + [7] putfield #30 + - Fieldref [com/google/zxing/common/CharacterSetECI.encodingName Ljava/lang/String;] + [10] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getEncodingName()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getEncodingName() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #30 + - Fieldref [com/google/zxing/common/CharacterSetECI.encodingName Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: addCharacterSet(ILjava/lang/String;)V + Access flags: 0xa + = private static void addCharacterSet(int,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 36, locals = 3, stack = 4): + [0] new #21 + - Class [com/google/zxing/common/CharacterSetECI] + [3] dup + [4] iload_0 v0 + [5] aload_1 v1 + [6] invokespecial #31 + - Methodref [com/google/zxing/common/CharacterSetECI. (ILjava/lang/String;)V] + [9] astore_2 v2 + [10] getstatic #29 + - Fieldref [com/google/zxing/common/CharacterSetECI.VALUE_TO_ECI Ljava/util/Hashtable;] + [13] new #24 + - Class [java/lang/Integer] + [16] dup + [17] iload_0 v0 + [18] invokespecial #37 + - Methodref [java/lang/Integer. (I)V] + [21] aload_2 v2 + [22] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [25] pop + [26] getstatic #28 + - Fieldref [com/google/zxing/common/CharacterSetECI.NAME_TO_ECI Ljava/util/Hashtable;] + [29] aload_1 v1 + [30] aload_2 v2 + [31] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [34] pop + [35] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: addCharacterSet(I[Ljava/lang/String;)V + Access flags: 0xa + = private static void addCharacterSet(int,java.lang.String[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 54, locals = 3, stack = 5): + [0] new #21 + - Class [com/google/zxing/common/CharacterSetECI] + [3] dup + [4] iload_0 v0 + [5] aload_1 v1 + [6] iconst_0 + [7] aaload + [8] invokespecial #31 + - Methodref [com/google/zxing/common/CharacterSetECI. (ILjava/lang/String;)V] + [11] astore_2 v2 + [12] getstatic #29 + - Fieldref [com/google/zxing/common/CharacterSetECI.VALUE_TO_ECI Ljava/util/Hashtable;] + [15] new #24 + - Class [java/lang/Integer] + [18] dup + [19] iload_0 v0 + [20] invokespecial #37 + - Methodref [java/lang/Integer. (I)V] + [23] aload_2 v2 + [24] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [27] pop + [28] iconst_0 + [29] istore_0 v0 + [30] iload_0 v0 + [31] aload_1 v1 + [32] arraylength + [33] ificmpge +20 (target=53) + [36] getstatic #28 + - Fieldref [com/google/zxing/common/CharacterSetECI.NAME_TO_ECI Ljava/util/Hashtable;] + [39] aload_1 v1 + [40] iload_0 v0 + [41] aaload + [42] aload_2 v2 + [43] invokevirtual #44 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [46] pop + [47] iinc v0, 1 + [50] goto -20 (target=30) + [53] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getCharacterSetECIByValue(I)Lcom/google/zxing/common/CharacterSetECI; + Access flags: 0x9 + = public static com.google.zxing.common.CharacterSetECI getCharacterSetECIByValue(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 65, locals = 1, stack = 4): + [0] getstatic #29 + - Fieldref [com/google/zxing/common/CharacterSetECI.VALUE_TO_ECI Ljava/util/Hashtable;] + [3] ifnonnull +6 (target=9) + [6] invokestatic #34 + - Methodref [com/google/zxing/common/CharacterSetECI.initialize ()V] + [9] iload_0 v0 + [10] iflt +10 (target=20) + [13] iload_0 v0 + [14] sipush 900 + [17] ificmplt +30 (target=47) + [20] new #23 + - Class [java/lang/IllegalArgumentException] + [23] dup + [24] new #26 + - Class [java/lang/StringBuffer] + [27] dup + [28] invokespecial #38 + - Methodref [java/lang/StringBuffer. ()V] + [31] ldc #1 + - String [Bad ECI value: ] + [33] invokevirtual #40 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [36] iload_0 v0 + [37] invokevirtual #39 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [40] invokevirtual #41 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [43] invokespecial #36 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [46] athrow + [47] getstatic #29 + - Fieldref [com/google/zxing/common/CharacterSetECI.VALUE_TO_ECI Ljava/util/Hashtable;] + [50] new #24 + - Class [java/lang/Integer] + [53] dup + [54] iload_0 v0 + [55] invokespecial #37 + - Methodref [java/lang/Integer. (I)V] + [58] invokevirtual #43 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [61] checkcast #21 + - Class [com/google/zxing/common/CharacterSetECI] + [64] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getCharacterSetECIByName(Ljava/lang/String;)Lcom/google/zxing/common/CharacterSetECI; + Access flags: 0x9 + = public static com.google.zxing.common.CharacterSetECI getCharacterSetECIByName(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 20, locals = 1, stack = 2): + [0] getstatic #28 + - Fieldref [com/google/zxing/common/CharacterSetECI.NAME_TO_ECI Ljava/util/Hashtable;] + [3] ifnonnull +6 (target=9) + [6] invokestatic #34 + - Methodref [com/google/zxing/common/CharacterSetECI.initialize ()V] + [9] getstatic #28 + - Fieldref [com/google/zxing/common/CharacterSetECI.NAME_TO_ECI Ljava/util/Hashtable;] + [12] aload_0 v0 + [13] invokevirtual #43 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [16] checkcast #21 + - Class [com/google/zxing/common/CharacterSetECI] + [19] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/common/Collections + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.common.Collections extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 32): + - Class [com/google/zxing/common/Collections] + - Class [com/google/zxing/common/Comparator] + - Class [java/lang/Object] + - Class [java/util/Vector] + - Methodref [java/lang/Object. ()V] + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + - Methodref [java/util/Vector.setElementAt (Ljava/lang/Object;I)V] + - Methodref [java/util/Vector.size ()I] + - InterfaceMethodref [com/google/zxing/common/Comparator.compare (Ljava/lang/Object;Ljava/lang/Object;)I] + - NameAndType [ ()V] + - NameAndType [compare (Ljava/lang/Object;Ljava/lang/Object;)I] + - NameAndType [elementAt (I)Ljava/lang/Object;] + - NameAndType [setElementAt (Ljava/lang/Object;I)V] + - NameAndType [size ()I] + - Utf8 [()I] + - Utf8 [()V] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/Object;I)V] + - Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)I] + - Utf8 [(Ljava/util/Vector;Lcom/google/zxing/common/Comparator;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [com/google/zxing/common/Collections] + - Utf8 [com/google/zxing/common/Comparator] + - Utf8 [compare] + - Utf8 [elementAt] + - Utf8 [insertionSort] + - Utf8 [java/lang/Object] + - Utf8 [java/util/Vector] + - Utf8 [setElementAt] + - Utf8 [size] + +Fields (count = 0): + +Methods (count = 2): + - Method: ()V + Access flags: 0x2 + = private Collections() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #5 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: insertionSort(Ljava/util/Vector;Lcom/google/zxing/common/Comparator;)V + Access flags: 0x9 + = public static void insertionSort(java.util.Vector,com.google.zxing.common.Comparator) + Class member attributes (count = 1): + - Code attribute instructions (code length = 82, locals = 7, stack = 4): + [0] aload_0 v0 + [1] invokevirtual #8 + - Methodref [java/util/Vector.size ()I] + [4] istore_2 v2 + [5] iconst_1 + [6] istore_3 v3 + [7] iload_3 v3 + [8] iload_2 v2 + [9] ificmpge +72 (target=81) + [12] aload_0 v0 + [13] iload_3 v3 + [14] invokevirtual #6 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [17] astore v4 + [19] iload_3 v3 + [20] iconst_1 + [21] isub + [22] istore v5 + [24] iload v5 + [26] iflt +39 (target=65) + [29] aload_1 v1 + [30] aload_0 v0 + [31] iload v5 + [33] invokevirtual #6 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [36] dup + [37] astore v6 + [39] aload v4 + [41] invokeinterface #9 + - InterfaceMethodref [com/google/zxing/common/Comparator.compare (Ljava/lang/Object;Ljava/lang/Object;)I] + [46] ifle +19 (target=65) + [49] aload_0 v0 + [50] aload v6 + [52] iload v5 + [54] iconst_1 + [55] iadd + [56] invokevirtual #7 + - Methodref [java/util/Vector.setElementAt (Ljava/lang/Object;I)V] + [59] iinc v5, -1 + [62] goto -38 (target=24) + [65] aload_0 v0 + [66] aload v4 + [68] iload v5 + [70] iconst_1 + [71] iadd + [72] invokevirtual #7 + - Methodref [java/util/Vector.setElementAt (Ljava/lang/Object;I)V] + [75] iinc v3, 1 + [78] goto -71 (target=7) + [81] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/common/Comparator + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x601 + = public interface com.google.zxing.common.Comparator extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 7): + - Class [com/google/zxing/common/Comparator] + - Class [java/lang/Object] + - Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)I] + - Utf8 [com/google/zxing/common/Comparator] + - Utf8 [compare] + - Utf8 [java/lang/Object] + +Fields (count = 0): + +Methods (count = 1): + - Method: compare(Ljava/lang/Object;Ljava/lang/Object;)I + Access flags: 0x401 + = public abstract int compare(java.lang.Object,java.lang.Object) + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/common/DecoderResult + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.common.DecoderResult extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 36): + - Class [com/google/zxing/common/DecoderResult] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/common/DecoderResult.byteSegments Ljava/util/Vector;] + - Fieldref [com/google/zxing/common/DecoderResult.ecLevel Ljava/lang/String;] + - Fieldref [com/google/zxing/common/DecoderResult.rawBytes [B] + - Fieldref [com/google/zxing/common/DecoderResult.text Ljava/lang/String;] + - Methodref [java/lang/IllegalArgumentException. ()V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [byteSegments Ljava/util/Vector;] + - NameAndType [ecLevel Ljava/lang/String;] + - NameAndType [rawBytes [B] + - NameAndType [text Ljava/lang/String;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Ljava/util/Vector;] + - Utf8 [()V] + - Utf8 [()[B] + - Utf8 [([BLjava/lang/String;Ljava/util/Vector;Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Ljava/lang/String;] + - Utf8 [Ljava/util/Vector;] + - Utf8 [[B] + - Utf8 [byteSegments] + - Utf8 [com/google/zxing/common/DecoderResult] + - Utf8 [ecLevel] + - Utf8 [getByteSegments] + - Utf8 [getECLevel] + - Utf8 [getRawBytes] + - Utf8 [getText] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [rawBytes] + - Utf8 [text] + +Fields (count = 4): + - Field: rawBytes [B + Access flags: 0x12 + = private final byte[] rawBytes + - Field: text Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String text + - Field: byteSegments Ljava/util/Vector; + Access flags: 0x12 + = private final java.util.Vector byteSegments + - Field: ecLevel Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String ecLevel + +Methods (count = 5): + - Method: ([BLjava/lang/String;Ljava/util/Vector;Ljava/lang/String;)V + Access flags: 0x1 + = public DecoderResult(byte[],java.lang.String,java.util.Vector,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 42, locals = 5, stack = 2): + [0] aload_0 v0 + [1] invokespecial #9 + - Methodref [java/lang/Object. ()V] + [4] aload_1 v1 + [5] ifnonnull +15 (target=20) + [8] aload_2 v2 + [9] ifnonnull +11 (target=20) + [12] new #2 + - Class [java/lang/IllegalArgumentException] + [15] dup + [16] invokespecial #8 + - Methodref [java/lang/IllegalArgumentException. ()V] + [19] athrow + [20] aload_0 v0 + [21] aload_1 v1 + [22] putfield #6 + - Fieldref [com/google/zxing/common/DecoderResult.rawBytes [B] + [25] aload_0 v0 + [26] aload_2 v2 + [27] putfield #7 + - Fieldref [com/google/zxing/common/DecoderResult.text Ljava/lang/String;] + [30] aload_0 v0 + [31] aload_3 v3 + [32] putfield #4 + - Fieldref [com/google/zxing/common/DecoderResult.byteSegments Ljava/util/Vector;] + [35] aload_0 v0 + [36] aload v4 + [38] putfield #5 + - Fieldref [com/google/zxing/common/DecoderResult.ecLevel Ljava/lang/String;] + [41] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getRawBytes()[B + Access flags: 0x11 + = public final byte[] getRawBytes() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/common/DecoderResult.rawBytes [B] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getText()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getText() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #7 + - Fieldref [com/google/zxing/common/DecoderResult.text Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getByteSegments()Ljava/util/Vector; + Access flags: 0x11 + = public final java.util.Vector getByteSegments() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #4 + - Fieldref [com/google/zxing/common/DecoderResult.byteSegments Ljava/util/Vector;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getECLevel()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String getECLevel() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #5 + - Fieldref [com/google/zxing/common/DecoderResult.ecLevel Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/common/DefaultGridSampler + Superclass: com/google/zxing/common/GridSampler + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.common.DefaultGridSampler extends com.google.zxing.common.GridSampler + +Interfaces (count = 0): + +Constant Pool (count = 72): + - Float [0.5] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/common/DefaultGridSampler] + - Class [com/google/zxing/common/GridSampler] + - Class [com/google/zxing/common/PerspectiveTransform] + - Class [java/lang/ArrayIndexOutOfBoundsException] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.height I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/common/BitMatrix.width I] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + - Methodref [com/google/zxing/common/BitMatrix.get (II)Z] + - Methodref [com/google/zxing/common/BitMatrix.getHeight ()I] + - Methodref [com/google/zxing/common/BitMatrix.getWidth ()I] + - Methodref [com/google/zxing/common/BitMatrix.set (II)V] + - Methodref [com/google/zxing/common/DefaultGridSampler.checkAndNudgePoints (Lcom/google/zxing/common/BitMatrix;[F)V] + - Methodref [com/google/zxing/common/DefaultGridSampler.sampleGrid (Lcom/google/zxing/common/BitMatrix;IILcom/google/zxing/common/PerspectiveTransform;)Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/common/GridSampler. ()V] + - Methodref [com/google/zxing/common/PerspectiveTransform.quadrilateralToQuadrilateral (FFFFFFFFFFFFFFFF)Lcom/google/zxing/common/PerspectiveTransform;] + - Methodref [com/google/zxing/common/PerspectiveTransform.transformPoints ([F)V] + - NameAndType [ ()V] + - NameAndType [ (II)V] + - NameAndType [bits [I] + - NameAndType [checkAndNudgePoints (Lcom/google/zxing/common/BitMatrix;[F)V] + - NameAndType [get (II)Z] + - NameAndType [getHeight ()I] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getWidth ()I] + - NameAndType [height I] + - NameAndType [quadrilateralToQuadrilateral (FFFFFFFFFFFFFFFF)Lcom/google/zxing/common/PerspectiveTransform;] + - NameAndType [rowSize I] + - NameAndType [sampleGrid (Lcom/google/zxing/common/BitMatrix;IILcom/google/zxing/common/PerspectiveTransform;)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [set (II)V] + - NameAndType [transformPoints ([F)V] + - NameAndType [width I] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()V] + - Utf8 [(FFFFFFFFFFFFFFFF)Lcom/google/zxing/common/PerspectiveTransform;] + - Utf8 [(II)V] + - Utf8 [(II)Z] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;IIFFFFFFFFFFFFFFFF)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;IILcom/google/zxing/common/PerspectiveTransform;)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;[F)V] + - Utf8 [([F)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [[I] + - Utf8 [bits] + - Utf8 [checkAndNudgePoints] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/common/DefaultGridSampler] + - Utf8 [com/google/zxing/common/GridSampler] + - Utf8 [com/google/zxing/common/PerspectiveTransform] + - Utf8 [get] + - Utf8 [getHeight] + - Utf8 [getNotFoundInstance] + - Utf8 [getWidth] + - Utf8 [height] + - Utf8 [java/lang/ArrayIndexOutOfBoundsException] + - Utf8 [quadrilateralToQuadrilateral] + - Utf8 [rowSize] + - Utf8 [sampleGrid] + - Utf8 [set] + - Utf8 [transformPoints] + - Utf8 [width] + +Fields (count = 0): + +Methods (count = 3): + - Method: ()V + Access flags: 0x1 + = public DefaultGridSampler() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #20 + - Methodref [com/google/zxing/common/GridSampler. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: sampleGrid(Lcom/google/zxing/common/BitMatrix;IIFFFFFFFFFFFFFFFF)Lcom/google/zxing/common/BitMatrix; + Access flags: 0x11 + = public final com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,int,int,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float) + Class member attributes (count = 2): + - Code attribute instructions (code length = 47, locals = 20, stack = 16): + [0] fload v4 + [2] fload v5 + [4] fload v6 + [6] fload v7 + [8] fload v8 + [10] fload v9 + [12] fload v10 + [14] fload v11 + [16] fload v12 + [18] fload v13 + [20] fload v14 + [22] fload v15 + [24] fload v16 + [26] fload v17 + [28] fload v18 + [30] fload v19 + [32] invokestatic #21 + - Methodref [com/google/zxing/common/PerspectiveTransform.quadrilateralToQuadrilateral (FFFFFFFFFFFFFFFF)Lcom/google/zxing/common/PerspectiveTransform;] + [35] astore v4 + [37] aload_0 v0 + [38] aload_1 v1 + [39] iload_2 v2 + [40] iload_3 v3 + [41] aload v4 + [43] invokevirtual #19 + - Methodref [com/google/zxing/common/DefaultGridSampler.sampleGrid (Lcom/google/zxing/common/BitMatrix;IILcom/google/zxing/common/PerspectiveTransform;)Lcom/google/zxing/common/BitMatrix;] + [46] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: sampleGrid(Lcom/google/zxing/common/BitMatrix;IILcom/google/zxing/common/PerspectiveTransform;)Lcom/google/zxing/common/BitMatrix; + Access flags: 0x11 + = public final com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,int,int,com.google.zxing.common.PerspectiveTransform) + Class member attributes (count = 2): + - Code attribute instructions (code length = 565, locals = 15, stack = 6): + [0] iload_2 v2 + [1] ifle +7 (target=8) + [4] iload_3 v3 + [5] ifgt +7 (target=12) + [8] invokestatic #12 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [11] athrow + [12] new #3 + - Class [com/google/zxing/common/BitMatrix] + [15] dup + [16] iload_2 v2 + [17] iload_3 v3 + [18] invokespecial #13 + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + [21] astore v5 + [23] iload_2 v2 + [24] iconst_1 + [25] ishl + [26] newarray 6 + [28] astore_2 v2 + [29] iconst_0 + [30] istore v6 + [32] iload v6 + [34] iload_3 v3 + [35] ificmpge +527 (target=562) + [38] aload_2 v2 + [39] arraylength + [40] istore v7 + [42] iload v6 + [44] i2f + [45] ldc #1 + - Float [0.5] + [47] fadd + [48] fstore v8 + [50] iconst_0 + [51] istore v9 + [53] iload v9 + [55] iload v7 + [57] ificmpge +29 (target=86) + [60] aload_2 v2 + [61] iload v9 + [63] iload v9 + [65] iconst_1 + [66] ishr + [67] i2f + [68] ldc #1 + - Float [0.5] + [70] fadd + [71] fastore + [72] aload_2 v2 + [73] iload v9 + [75] iconst_1 + [76] iadd + [77] fload v8 + [79] fastore + [80] iinc v9, 2 + [83] goto -30 (target=53) + [86] aload v4 + [88] aload_2 v2 + [89] invokevirtual #22 + - Methodref [com/google/zxing/common/PerspectiveTransform.transformPoints ([F)V] + [92] aload_1 v1 + [93] aload_2 v2 + [94] astore v9 + [96] dup + [97] astore v8 + [99] getfield #11 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [102] istore v10 + [104] aload v8 + [106] getfield #9 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [109] istore v8 + [111] iconst_1 + [112] istore v11 + [114] iconst_0 + [115] istore v12 + [117] iload v12 + [119] aload v9 + [121] arraylength + [122] ificmpge +145 (target=267) + [125] iload v11 + [127] ifeq +140 (target=267) + [130] aload v9 + [132] iload v12 + [134] faload + [135] f2i + [136] istore v13 + [138] aload v9 + [140] iload v12 + [142] iconst_1 + [143] iadd + [144] faload + [145] f2i + [146] istore v14 + [148] iload v13 + [150] iconst_m1 + [151] ificmplt +23 (target=174) + [154] iload v13 + [156] iload v10 + [158] ificmpgt +16 (target=174) + [161] iload v14 + [163] iconst_m1 + [164] ificmplt +10 (target=174) + [167] iload v14 + [169] iload v8 + [171] ificmple +7 (target=178) + [174] invokestatic #12 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [177] athrow + [178] iconst_0 + [179] istore v11 + [181] iload v13 + [183] iconst_m1 + [184] ificmpne +15 (target=199) + [187] aload v9 + [189] iload v12 + [191] fconst_0 + [192] fastore + [193] iconst_1 + [194] istore v11 + [196] goto +23 (target=219) + [199] iload v13 + [201] iload v10 + [203] ificmpne +16 (target=219) + [206] aload v9 + [208] iload v12 + [210] iload v10 + [212] iconst_1 + [213] isub + [214] i2f + [215] fastore + [216] iconst_1 + [217] istore v11 + [219] iload v14 + [221] iconst_m1 + [222] ificmpne +17 (target=239) + [225] aload v9 + [227] iload v12 + [229] iconst_1 + [230] iadd + [231] fconst_0 + [232] fastore + [233] iconst_1 + [234] istore v11 + [236] goto +25 (target=261) + [239] iload v14 + [241] iload v8 + [243] ificmpne +18 (target=261) + [246] aload v9 + [248] iload v12 + [250] iconst_1 + [251] iadd + [252] iload v8 + [254] iconst_1 + [255] isub + [256] i2f + [257] fastore + [258] iconst_1 + [259] istore v11 + [261] iinc v12, 2 + [264] goto -147 (target=117) + [267] iconst_1 + [268] istore v11 + [270] aload v9 + [272] arraylength + [273] iconst_2 + [274] isub + [275] istore v12 + [277] iload v12 + [279] iflt +145 (target=424) + [282] iload v11 + [284] ifeq +140 (target=424) + [287] aload v9 + [289] iload v12 + [291] faload + [292] f2i + [293] istore v13 + [295] aload v9 + [297] iload v12 + [299] iconst_1 + [300] iadd + [301] faload + [302] f2i + [303] istore v14 + [305] iload v13 + [307] iconst_m1 + [308] ificmplt +23 (target=331) + [311] iload v13 + [313] iload v10 + [315] ificmpgt +16 (target=331) + [318] iload v14 + [320] iconst_m1 + [321] ificmplt +10 (target=331) + [324] iload v14 + [326] iload v8 + [328] ificmple +7 (target=335) + [331] invokestatic #12 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [334] athrow + [335] iconst_0 + [336] istore v11 + [338] iload v13 + [340] iconst_m1 + [341] ificmpne +15 (target=356) + [344] aload v9 + [346] iload v12 + [348] fconst_0 + [349] fastore + [350] iconst_1 + [351] istore v11 + [353] goto +23 (target=376) + [356] iload v13 + [358] iload v10 + [360] ificmpne +16 (target=376) + [363] aload v9 + [365] iload v12 + [367] iload v10 + [369] iconst_1 + [370] isub + [371] i2f + [372] fastore + [373] iconst_1 + [374] istore v11 + [376] iload v14 + [378] iconst_m1 + [379] ificmpne +17 (target=396) + [382] aload v9 + [384] iload v12 + [386] iconst_1 + [387] iadd + [388] fconst_0 + [389] fastore + [390] iconst_1 + [391] istore v11 + [393] goto +25 (target=418) + [396] iload v14 + [398] iload v8 + [400] ificmpne +18 (target=418) + [403] aload v9 + [405] iload v12 + [407] iconst_1 + [408] iadd + [409] iload v8 + [411] iconst_1 + [412] isub + [413] i2f + [414] fastore + [415] iconst_1 + [416] istore v11 + [418] iinc v12, -2 + [421] goto -144 (target=277) + [424] iconst_0 + [425] istore v9 + [427] iload v9 + [429] iload v7 + [431] ificmpge +117 (target=548) + [434] aload_1 v1 + [435] aload_2 v2 + [436] iload v9 + [438] faload + [439] f2i + [440] aload_2 v2 + [441] iload v9 + [443] iconst_1 + [444] iadd + [445] faload + [446] f2i + [447] istore v10 + [449] istore v8 + [451] astore v11 + [453] iload v10 + [455] aload v11 + [457] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [460] imul + [461] iload v8 + [463] iconst_5 + [464] ishr + [465] iadd + [466] istore v10 + [468] aload v11 + [470] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [473] iload v10 + [475] iaload + [476] iload v8 + [478] bipush 31 + [480] iand + [481] iushr + [482] iconst_1 + [483] iand + [484] ifeq +7 (target=491) + [487] iconst_1 + [488] goto +4 (target=492) + [491] iconst_0 + [492] ifeq +50 (target=542) + [495] aload v5 + [497] iload v9 + [499] iconst_1 + [500] ishr + [501] iload v6 + [503] istore v10 + [505] istore v8 + [507] astore v11 + [509] iload v10 + [511] aload v11 + [513] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [516] imul + [517] iload v8 + [519] iconst_5 + [520] ishr + [521] iadd + [522] istore v10 + [524] aload v11 + [526] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [529] iload v10 + [531] dup2 + [532] iaload + [533] iconst_1 + [534] iload v8 + [536] bipush 31 + [538] iand + [539] ishl + [540] ior + [541] iastore + [542] iinc v9, 2 + [545] goto -118 (target=427) + [548] goto +8 (target=556) + [551] pop + [552] invokestatic #12 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [555] athrow + [556] iinc v6, 1 + [559] goto -527 (target=32) + [562] aload v5 + [564] areturn + Code attribute exceptions (count = 1): + - ExceptionInfo (424 -> 548: 551): + - Class [java/lang/ArrayIndexOutOfBoundsException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/common/DetectorResult + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x21 + = public class com.google.zxing.common.DetectorResult extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 23): + - Class [com/google/zxing/common/DetectorResult] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/common/DetectorResult.bits Lcom/google/zxing/common/BitMatrix;] + - Fieldref [com/google/zxing/common/DetectorResult.points [Lcom/google/zxing/ResultPoint;] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [bits Lcom/google/zxing/common/BitMatrix;] + - NameAndType [points [Lcom/google/zxing/ResultPoint;] + - Utf8 [()Lcom/google/zxing/common/BitMatrix;] + - Utf8 [()V] + - Utf8 [()[Lcom/google/zxing/ResultPoint;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Lcom/google/zxing/common/BitMatrix;] + - Utf8 [[Lcom/google/zxing/ResultPoint;] + - Utf8 [bits] + - Utf8 [com/google/zxing/common/DetectorResult] + - Utf8 [getBits] + - Utf8 [getPoints] + - Utf8 [java/lang/Object] + - Utf8 [points] + +Fields (count = 2): + - Field: bits Lcom/google/zxing/common/BitMatrix; + Access flags: 0x12 + = private final com.google.zxing.common.BitMatrix bits + - Field: points [Lcom/google/zxing/ResultPoint; + Access flags: 0x12 + = private final com.google.zxing.ResultPoint[] points + +Methods (count = 3): + - Method: (Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;)V + Access flags: 0x1 + = public DetectorResult(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 3, stack = 2): + [0] aload_0 v0 + [1] invokespecial #5 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #3 + - Fieldref [com/google/zxing/common/DetectorResult.bits Lcom/google/zxing/common/BitMatrix;] + [9] aload_0 v0 + [10] aload_2 v2 + [11] putfield #4 + - Fieldref [com/google/zxing/common/DetectorResult.points [Lcom/google/zxing/ResultPoint;] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getBits()Lcom/google/zxing/common/BitMatrix; + Access flags: 0x11 + = public final com.google.zxing.common.BitMatrix getBits() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #3 + - Fieldref [com/google/zxing/common/DetectorResult.bits Lcom/google/zxing/common/BitMatrix;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getPoints()[Lcom/google/zxing/ResultPoint; + Access flags: 0x11 + = public final com.google.zxing.ResultPoint[] getPoints() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #4 + - Fieldref [com/google/zxing/common/DetectorResult.points [Lcom/google/zxing/ResultPoint;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/common/ECI + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x421 + = public abstract class com.google.zxing.common.ECI extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 47): + - Integer [999999] + - String [Bad ECI value: ] + - Class [com/google/zxing/common/CharacterSetECI] + - Class [com/google/zxing/common/ECI] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/common/ECI.value I] + - Methodref [com/google/zxing/common/CharacterSetECI.getCharacterSetECIByValue (I)Lcom/google/zxing/common/CharacterSetECI;] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [getCharacterSetECIByValue (I)Lcom/google/zxing/common/CharacterSetECI;] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [value I] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)Lcom/google/zxing/common/CharacterSetECI;] + - Utf8 [(I)Lcom/google/zxing/common/ECI;] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Bad ECI value: ] + - Utf8 [Code] + - Utf8 [I] + - Utf8 [append] + - Utf8 [com/google/zxing/common/CharacterSetECI] + - Utf8 [com/google/zxing/common/ECI] + - Utf8 [getCharacterSetECIByValue] + - Utf8 [getECIByValue] + - Utf8 [getValue] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/StringBuffer] + - Utf8 [toString] + - Utf8 [value] + +Fields (count = 1): + - Field: value I + Access flags: 0x12 + = private final int value + +Methods (count = 3): + - Method: (I)V + Access flags: 0x0 + = ECI(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #11 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iload_1 v1 + [6] putfield #8 + - Fieldref [com/google/zxing/common/ECI.value I] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getValue()I + Access flags: 0x11 + = public final int getValue() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/common/ECI.value I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getECIByValue(I)Lcom/google/zxing/common/ECI; + Access flags: 0xa + = private static com.google.zxing.common.ECI getECIByValue(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 51, locals = 1, stack = 4): + [0] iload_0 v0 + [1] iflt +9 (target=10) + [4] iload_0 v0 + [5] ldc #1 + - Integer [999999] + [7] ificmple +30 (target=37) + [10] new #5 + - Class [java/lang/IllegalArgumentException] + [13] dup + [14] new #7 + - Class [java/lang/StringBuffer] + [17] dup + [18] invokespecial #12 + - Methodref [java/lang/StringBuffer. ()V] + [21] ldc #2 + - String [Bad ECI value: ] + [23] invokevirtual #14 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [26] iload_0 v0 + [27] invokevirtual #13 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [30] invokevirtual #15 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [33] invokespecial #10 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [36] athrow + [37] iload_0 v0 + [38] sipush 900 + [41] ificmpge +8 (target=49) + [44] iload_0 v0 + [45] invokestatic #9 + - Methodref [com/google/zxing/common/CharacterSetECI.getCharacterSetECIByValue (I)Lcom/google/zxing/common/CharacterSetECI;] + [48] areturn + [49] aconst_null + [50] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/common/GlobalHistogramBinarizer + Superclass: com/google/zxing/Binarizer + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x21 + = public class com.google.zxing.common.GlobalHistogramBinarizer extends com.google.zxing.Binarizer + +Interfaces (count = 0): + +Constant Pool (count = 100): + - Integer [3] + - Integer [5] + - Integer [32] + - Class [com/google/zxing/Binarizer] + - Class [com/google/zxing/LuminanceSource] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/common/GlobalHistogramBinarizer] + - Fieldref [com/google/zxing/common/BitArray.bits [I] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/common/GlobalHistogramBinarizer.buckets [I] + - Fieldref [com/google/zxing/common/GlobalHistogramBinarizer.luminances [B] + - Methodref [com/google/zxing/Binarizer. (Lcom/google/zxing/LuminanceSource;)V] + - Methodref [com/google/zxing/LuminanceSource.getHeight ()I] + - Methodref [com/google/zxing/LuminanceSource.getMatrix ()[B] + - Methodref [com/google/zxing/LuminanceSource.getRow (I[B)[B] + - Methodref [com/google/zxing/LuminanceSource.getWidth ()I] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/common/BitArray. (I)V] + - Methodref [com/google/zxing/common/BitArray.clear ()V] + - Methodref [com/google/zxing/common/BitArray.getSize ()I] + - Methodref [com/google/zxing/common/BitArray.set (I)V] + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + - Methodref [com/google/zxing/common/BitMatrix.set (II)V] + - Methodref [com/google/zxing/common/GlobalHistogramBinarizer. (Lcom/google/zxing/LuminanceSource;)V] + - Methodref [com/google/zxing/common/GlobalHistogramBinarizer.estimateBlackPoint ([I)I] + - Methodref [com/google/zxing/common/GlobalHistogramBinarizer.getLuminanceSource ()Lcom/google/zxing/LuminanceSource;] + - Methodref [com/google/zxing/common/GlobalHistogramBinarizer.initArrays (I)V] + - NameAndType [ (I)V] + - NameAndType [ (II)V] + - NameAndType [ (Lcom/google/zxing/LuminanceSource;)V] + - NameAndType [bits [I] + - NameAndType [buckets [I] + - NameAndType [clear ()V] + - NameAndType [estimateBlackPoint ([I)I] + - NameAndType [getHeight ()I] + - NameAndType [getLuminanceSource ()Lcom/google/zxing/LuminanceSource;] + - NameAndType [getMatrix ()[B] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getRow (I[B)[B] + - NameAndType [getSize ()I] + - NameAndType [getWidth ()I] + - NameAndType [initArrays (I)V] + - NameAndType [luminances [B] + - NameAndType [rowSize I] + - NameAndType [set (I)V] + - NameAndType [set (II)V] + - NameAndType [size I] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/LuminanceSource;] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Lcom/google/zxing/common/BitMatrix;] + - Utf8 [()V] + - Utf8 [()[B] + - Utf8 [(I)V] + - Utf8 [(II)V] + - Utf8 [(ILcom/google/zxing/common/BitArray;)Lcom/google/zxing/common/BitArray;] + - Utf8 [(I[B)[B] + - Utf8 [(Lcom/google/zxing/LuminanceSource;)Lcom/google/zxing/Binarizer;] + - Utf8 [(Lcom/google/zxing/LuminanceSource;)V] + - Utf8 [([I)I] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [LUMINANCE_BITS] + - Utf8 [LUMINANCE_BUCKETS] + - Utf8 [LUMINANCE_SHIFT] + - Utf8 [[B] + - Utf8 [[I] + - Utf8 [bits] + - Utf8 [buckets] + - Utf8 [clear] + - Utf8 [com/google/zxing/Binarizer] + - Utf8 [com/google/zxing/LuminanceSource] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/common/GlobalHistogramBinarizer] + - Utf8 [createBinarizer] + - Utf8 [estimateBlackPoint] + - Utf8 [getBlackMatrix] + - Utf8 [getBlackRow] + - Utf8 [getHeight] + - Utf8 [getLuminanceSource] + - Utf8 [getMatrix] + - Utf8 [getNotFoundInstance] + - Utf8 [getRow] + - Utf8 [getSize] + - Utf8 [getWidth] + - Utf8 [initArrays] + - Utf8 [luminances] + - Utf8 [rowSize] + - Utf8 [set] + - Utf8 [size] + +Fields (count = 5): + - Field: LUMINANCE_BITS I + Access flags: 0x1a + = private static final int LUMINANCE_BITS + Class member attributes (count = 1): + - Constant value attribute: + - Integer [5] + - Field: LUMINANCE_SHIFT I + Access flags: 0x1a + = private static final int LUMINANCE_SHIFT + Class member attributes (count = 1): + - Constant value attribute: + - Integer [3] + - Field: LUMINANCE_BUCKETS I + Access flags: 0x1a + = private static final int LUMINANCE_BUCKETS + Class member attributes (count = 1): + - Constant value attribute: + - Integer [32] + - Field: luminances [B + Access flags: 0x2 + = private byte[] luminances + - Field: buckets [I + Access flags: 0x2 + = private int[] buckets + +Methods (count = 6): + - Method: (Lcom/google/zxing/LuminanceSource;)V + Access flags: 0x1 + = public GlobalHistogramBinarizer(com.google.zxing.LuminanceSource) + Class member attributes (count = 1): + - Code attribute instructions (code length = 16, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #16 + - Methodref [com/google/zxing/Binarizer. (Lcom/google/zxing/LuminanceSource;)V] + [5] aload_0 v0 + [6] aconst_null + [7] putfield #15 + - Fieldref [com/google/zxing/common/GlobalHistogramBinarizer.luminances [B] + [10] aload_0 v0 + [11] aconst_null + [12] putfield #14 + - Fieldref [com/google/zxing/common/GlobalHistogramBinarizer.buckets [I] + [15] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getBlackRow(ILcom/google/zxing/common/BitArray;)Lcom/google/zxing/common/BitArray; + Access flags: 0x11 + = public final com.google.zxing.common.BitArray getBlackRow(int,com.google.zxing.common.BitArray) + Class member attributes (count = 2): + - Code attribute instructions (code length = 229, locals = 9, stack = 6): + [0] aload_0 v0 + [1] invokevirtual #30 + - Methodref [com/google/zxing/common/GlobalHistogramBinarizer.getLuminanceSource ()Lcom/google/zxing/LuminanceSource;] + [4] dup + [5] astore_3 v3 + [6] invokevirtual #20 + - Methodref [com/google/zxing/LuminanceSource.getWidth ()I] + [9] istore v4 + [11] aload_2 v2 + [12] ifnull +12 (target=24) + [15] aload_2 v2 + [16] getfield #11 + - Fieldref [com/google/zxing/common/BitArray.size I] + [19] iload v4 + [21] ificmpge +16 (target=37) + [24] new #7 + - Class [com/google/zxing/common/BitArray] + [27] dup + [28] iload v4 + [30] invokespecial #22 + - Methodref [com/google/zxing/common/BitArray. (I)V] + [33] astore_2 v2 + [34] goto +38 (target=72) + [37] aload_2 v2 + [38] dup + [39] astore v5 + [41] getfield #10 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [44] arraylength + [45] istore v6 + [47] iconst_0 + [48] istore v7 + [50] iload v7 + [52] iload v6 + [54] ificmpge +18 (target=72) + [57] aload v5 + [59] getfield #10 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [62] iload v7 + [64] iconst_0 + [65] iastore + [66] iinc v7, 1 + [69] goto -19 (target=50) + [72] aload_0 v0 + [73] iload v4 + [75] invokespecial #31 + - Methodref [com/google/zxing/common/GlobalHistogramBinarizer.initArrays (I)V] + [78] aload_3 v3 + [79] iload_1 v1 + [80] aload_0 v0 + [81] getfield #15 + - Fieldref [com/google/zxing/common/GlobalHistogramBinarizer.luminances [B] + [84] invokevirtual #19 + - Methodref [com/google/zxing/LuminanceSource.getRow (I[B)[B] + [87] astore_1 v1 + [88] aload_0 v0 + [89] getfield #14 + - Fieldref [com/google/zxing/common/GlobalHistogramBinarizer.buckets [I] + [92] astore_3 v3 + [93] iconst_0 + [94] istore v5 + [96] iload v5 + [98] iload v4 + [100] ificmpge +29 (target=129) + [103] aload_1 v1 + [104] iload v5 + [106] baload + [107] sipush 255 + [110] iand + [111] istore v6 + [113] aload_3 v3 + [114] iload v6 + [116] iconst_3 + [117] ishr + [118] dup2 + [119] iaload + [120] iconst_1 + [121] iadd + [122] iastore + [123] iinc v5, 1 + [126] goto -30 (target=96) + [129] aload_3 v3 + [130] invokestatic #29 + - Methodref [com/google/zxing/common/GlobalHistogramBinarizer.estimateBlackPoint ([I)I] + [133] istore v5 + [135] aload_1 v1 + [136] iconst_0 + [137] baload + [138] sipush 255 + [141] iand + [142] istore v6 + [144] aload_1 v1 + [145] iconst_1 + [146] baload + [147] sipush 255 + [150] iand + [151] istore_3 v3 + [152] iconst_1 + [153] istore v7 + [155] iload v7 + [157] iload v4 + [159] iconst_1 + [160] isub + [161] ificmpge +66 (target=227) + [164] aload_1 v1 + [165] iload v7 + [167] iconst_1 + [168] iadd + [169] baload + [170] sipush 255 + [173] iand + [174] istore v8 + [176] iload_3 v3 + [177] iconst_2 + [178] ishl + [179] iload v6 + [181] isub + [182] iload v8 + [184] isub + [185] iconst_1 + [186] ishr + [187] iload v5 + [189] ificmpge +26 (target=215) + [192] aload_2 v2 + [193] iload v7 + [195] istore v6 + [197] getfield #10 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [200] iload v6 + [202] iconst_5 + [203] ishr + [204] dup2 + [205] iaload + [206] iconst_1 + [207] iload v6 + [209] bipush 31 + [211] iand + [212] ishl + [213] ior + [214] iastore + [215] iload_3 v3 + [216] istore v6 + [218] iload v8 + [220] istore_3 v3 + [221] iinc v7, 1 + [224] goto -69 (target=155) + [227] aload_2 v2 + [228] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: getBlackMatrix()Lcom/google/zxing/common/BitMatrix; + Access flags: 0x1 + = public com.google.zxing.common.BitMatrix getBlackMatrix() + Class member attributes (count = 2): + - Code attribute instructions (code length = 233, locals = 12, stack = 6): + [0] aload_0 v0 + [1] invokevirtual #30 + - Methodref [com/google/zxing/common/GlobalHistogramBinarizer.getLuminanceSource ()Lcom/google/zxing/LuminanceSource;] + [4] dup + [5] astore_1 v1 + [6] invokevirtual #20 + - Methodref [com/google/zxing/LuminanceSource.getWidth ()I] + [9] istore_2 v2 + [10] aload_1 v1 + [11] invokevirtual #17 + - Methodref [com/google/zxing/LuminanceSource.getHeight ()I] + [14] istore_3 v3 + [15] new #8 + - Class [com/google/zxing/common/BitMatrix] + [18] dup + [19] iload_2 v2 + [20] iload_3 v3 + [21] invokespecial #26 + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + [24] astore v4 + [26] aload_0 v0 + [27] iload_2 v2 + [28] invokespecial #31 + - Methodref [com/google/zxing/common/GlobalHistogramBinarizer.initArrays (I)V] + [31] aload_0 v0 + [32] getfield #14 + - Fieldref [com/google/zxing/common/GlobalHistogramBinarizer.buckets [I] + [35] astore v5 + [37] iconst_1 + [38] istore v6 + [40] iload v6 + [42] iconst_5 + [43] ificmpge +76 (target=119) + [46] iload_3 v3 + [47] iload v6 + [49] imul + [50] iconst_5 + [51] idiv + [52] istore v7 + [54] aload_1 v1 + [55] iload v7 + [57] aload_0 v0 + [58] getfield #15 + - Fieldref [com/google/zxing/common/GlobalHistogramBinarizer.luminances [B] + [61] invokevirtual #19 + - Methodref [com/google/zxing/LuminanceSource.getRow (I[B)[B] + [64] astore v8 + [66] iload_2 v2 + [67] iconst_2 + [68] ishl + [69] iconst_5 + [70] idiv + [71] istore v9 + [73] iload_2 v2 + [74] iconst_5 + [75] idiv + [76] istore v10 + [78] iload v10 + [80] iload v9 + [82] ificmpge +31 (target=113) + [85] aload v8 + [87] iload v10 + [89] baload + [90] sipush 255 + [93] iand + [94] istore v11 + [96] aload v5 + [98] iload v11 + [100] iconst_3 + [101] ishr + [102] dup2 + [103] iaload + [104] iconst_1 + [105] iadd + [106] iastore + [107] iinc v10, 1 + [110] goto -32 (target=78) + [113] iinc v6, 1 + [116] goto -76 (target=40) + [119] aload v5 + [121] invokestatic #29 + - Methodref [com/google/zxing/common/GlobalHistogramBinarizer.estimateBlackPoint ([I)I] + [124] istore v6 + [126] aload_1 v1 + [127] invokevirtual #18 + - Methodref [com/google/zxing/LuminanceSource.getMatrix ()[B] + [130] astore v7 + [132] iconst_0 + [133] istore v8 + [135] iload v8 + [137] iload_3 v3 + [138] ificmpge +92 (target=230) + [141] iload v8 + [143] iload_2 v2 + [144] imul + [145] istore v9 + [147] iconst_0 + [148] istore v10 + [150] iload v10 + [152] iload_2 v2 + [153] ificmpge +71 (target=224) + [156] aload v7 + [158] iload v9 + [160] iload v10 + [162] iadd + [163] baload + [164] sipush 255 + [167] iand + [168] iconst_0 + [169] istore v11 + [171] iload v6 + [173] ificmpge +45 (target=218) + [176] aload v4 + [178] iload v10 + [180] iload v8 + [182] istore v11 + [184] istore v5 + [186] astore_1 v1 + [187] iload v11 + [189] aload_1 v1 + [190] getfield #13 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [193] imul + [194] iload v5 + [196] iconst_5 + [197] ishr + [198] iadd + [199] istore v11 + [201] aload_1 v1 + [202] getfield #12 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [205] iload v11 + [207] dup2 + [208] iaload + [209] iconst_1 + [210] iload v5 + [212] bipush 31 + [214] iand + [215] ishl + [216] ior + [217] iastore + [218] iinc v10, 1 + [221] goto -71 (target=150) + [224] iinc v8, 1 + [227] goto -92 (target=135) + [230] aload v4 + [232] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: createBinarizer(Lcom/google/zxing/LuminanceSource;)Lcom/google/zxing/Binarizer; + Access flags: 0x1 + = public com.google.zxing.Binarizer createBinarizer(com.google.zxing.LuminanceSource) + Class member attributes (count = 1): + - Code attribute instructions (code length = 9, locals = 2, stack = 3): + [0] new #9 + - Class [com/google/zxing/common/GlobalHistogramBinarizer] + [3] dup + [4] aload_1 v1 + [5] invokespecial #28 + - Methodref [com/google/zxing/common/GlobalHistogramBinarizer. (Lcom/google/zxing/LuminanceSource;)V] + [8] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: initArrays(I)V + Access flags: 0x2 + = private void initArrays(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 61, locals = 2, stack = 3): + [0] aload_0 v0 + [1] getfield #15 + - Fieldref [com/google/zxing/common/GlobalHistogramBinarizer.luminances [B] + [4] ifnull +12 (target=16) + [7] aload_0 v0 + [8] getfield #15 + - Fieldref [com/google/zxing/common/GlobalHistogramBinarizer.luminances [B] + [11] arraylength + [12] iload_1 v1 + [13] ificmpge +10 (target=23) + [16] aload_0 v0 + [17] iload_1 v1 + [18] newarray 8 + [20] putfield #15 + - Fieldref [com/google/zxing/common/GlobalHistogramBinarizer.luminances [B] + [23] aload_0 v0 + [24] getfield #14 + - Fieldref [com/google/zxing/common/GlobalHistogramBinarizer.buckets [I] + [27] ifnonnull +12 (target=39) + [30] aload_0 v0 + [31] bipush 32 + [33] newarray 10 + [35] putfield #14 + - Fieldref [com/google/zxing/common/GlobalHistogramBinarizer.buckets [I] + [38] return + [39] iconst_0 + [40] istore_1 v1 + [41] iload_1 v1 + [42] bipush 32 + [44] ificmpge +16 (target=60) + [47] aload_0 v0 + [48] getfield #14 + - Fieldref [com/google/zxing/common/GlobalHistogramBinarizer.buckets [I] + [51] iload_1 v1 + [52] iconst_0 + [53] iastore + [54] iinc v1, 1 + [57] goto -16 (target=41) + [60] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: estimateBlackPoint([I)I + Access flags: 0xa + = private static int estimateBlackPoint(int[]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 204, locals = 9, stack = 4): + [0] aload_0 v0 + [1] arraylength + [2] istore_1 v1 + [3] iconst_0 + [4] istore_2 v2 + [5] iconst_0 + [6] istore_3 v3 + [7] iconst_0 + [8] istore v4 + [10] iconst_0 + [11] istore v5 + [13] iload v5 + [15] iload_1 v1 + [16] ificmpge +40 (target=56) + [19] aload_0 v0 + [20] iload v5 + [22] iaload + [23] iload v4 + [25] ificmple +12 (target=37) + [28] iload v5 + [30] istore_3 v3 + [31] aload_0 v0 + [32] iload v5 + [34] iaload + [35] istore v4 + [37] aload_0 v0 + [38] iload v5 + [40] iaload + [41] iload_2 v2 + [42] ificmple +8 (target=50) + [45] aload_0 v0 + [46] iload v5 + [48] iaload + [49] istore_2 v2 + [50] iinc v5, 1 + [53] goto -40 (target=13) + [56] iconst_0 + [57] istore v5 + [59] iconst_0 + [60] istore v4 + [62] iconst_0 + [63] istore v6 + [65] iload v6 + [67] iload_1 v1 + [68] ificmpge +41 (target=109) + [71] iload v6 + [73] iload_3 v3 + [74] isub + [75] istore v7 + [77] aload_0 v0 + [78] iload v6 + [80] iaload + [81] iload v7 + [83] imul + [84] iload v7 + [86] imul + [87] dup + [88] istore v8 + [90] iload v4 + [92] ificmple +11 (target=103) + [95] iload v6 + [97] istore v5 + [99] iload v8 + [101] istore v4 + [103] iinc v6, 1 + [106] goto -41 (target=65) + [109] iload_3 v3 + [110] iload v5 + [112] ificmple +13 (target=125) + [115] iload_3 v3 + [116] istore v6 + [118] iload v5 + [120] istore_3 v3 + [121] iload v6 + [123] istore v5 + [125] iload v5 + [127] iload_3 v3 + [128] isub + [129] iload_1 v1 + [130] iconst_4 + [131] ishr + [132] ificmpgt +7 (target=139) + [135] invokestatic #21 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [138] athrow + [139] iload v5 + [141] iconst_1 + [142] isub + [143] istore v6 + [145] iconst_m1 + [146] istore v7 + [148] iload v5 + [150] iconst_1 + [151] isub + [152] istore v8 + [154] iload v8 + [156] iload_3 v3 + [157] ificmple +42 (target=199) + [160] iload v8 + [162] iload_3 v3 + [163] isub + [164] dup + [165] imul + [166] iload v5 + [168] iload v8 + [170] isub + [171] imul + [172] iload_2 v2 + [173] aload_0 v0 + [174] iload v8 + [176] iaload + [177] isub + [178] imul + [179] dup + [180] istore_1 v1 + [181] iload v7 + [183] ificmple +10 (target=193) + [186] iload v8 + [188] istore v6 + [190] iload_1 v1 + [191] istore v7 + [193] iinc v8, -1 + [196] goto -42 (target=154) + [199] iload v6 + [201] iconst_3 + [202] ishl + [203] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/common/GridSampler + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x421 + = public abstract class com.google.zxing.common.GridSampler extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 53): + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/common/DefaultGridSampler] + - Class [com/google/zxing/common/GridSampler] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/common/BitMatrix.height I] + - Fieldref [com/google/zxing/common/BitMatrix.width I] + - Fieldref [com/google/zxing/common/GridSampler.gridSampler Lcom/google/zxing/common/GridSampler;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/common/BitMatrix.getHeight ()I] + - Methodref [com/google/zxing/common/BitMatrix.getWidth ()I] + - Methodref [com/google/zxing/common/DefaultGridSampler. ()V] + - Methodref [java/lang/IllegalArgumentException. ()V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [getHeight ()I] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getWidth ()I] + - NameAndType [gridSampler Lcom/google/zxing/common/GridSampler;] + - NameAndType [height I] + - NameAndType [width I] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Lcom/google/zxing/common/GridSampler;] + - Utf8 [()V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;IIFFFFFFFFFFFFFFFF)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;IILcom/google/zxing/common/PerspectiveTransform;)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;[F)V] + - Utf8 [(Lcom/google/zxing/common/GridSampler;)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/common/GridSampler;] + - Utf8 [checkAndNudgePoints] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/common/DefaultGridSampler] + - Utf8 [com/google/zxing/common/GridSampler] + - Utf8 [getHeight] + - Utf8 [getInstance] + - Utf8 [getNotFoundInstance] + - Utf8 [getWidth] + - Utf8 [gridSampler] + - Utf8 [height] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [sampleGrid] + - Utf8 [setGridSampler] + - Utf8 [width] + +Fields (count = 1): + - Field: gridSampler Lcom/google/zxing/common/GridSampler; + Access flags: 0xa + = private static com.google.zxing.common.GridSampler gridSampler + +Methods (count = 7): + - Method: ()V + Access flags: 0x1 + = public GridSampler() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #15 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setGridSampler(Lcom/google/zxing/common/GridSampler;)V + Access flags: 0xa + = private static void setGridSampler(com.google.zxing.common.GridSampler) + Class member attributes (count = 1): + - Code attribute instructions (code length = 17, locals = 1, stack = 2): + [0] aload_0 v0 + [1] ifnonnull +11 (target=12) + [4] new #5 + - Class [java/lang/IllegalArgumentException] + [7] dup + [8] invokespecial #14 + - Methodref [java/lang/IllegalArgumentException. ()V] + [11] athrow + [12] aload_0 v0 + [13] putstatic #9 + - Fieldref [com/google/zxing/common/GridSampler.gridSampler Lcom/google/zxing/common/GridSampler;] + [16] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getInstance()Lcom/google/zxing/common/GridSampler; + Access flags: 0x9 + = public static com.google.zxing.common.GridSampler getInstance() + Class member attributes (count = 1): + - Code attribute instructions (code length = 4, locals = 0, stack = 1): + [0] getstatic #9 + - Fieldref [com/google/zxing/common/GridSampler.gridSampler Lcom/google/zxing/common/GridSampler;] + [3] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: sampleGrid(Lcom/google/zxing/common/BitMatrix;IIFFFFFFFFFFFFFFFF)Lcom/google/zxing/common/BitMatrix; + Access flags: 0x401 + = public abstract com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,int,int,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float) + Class member attributes (count = 1): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: sampleGrid(Lcom/google/zxing/common/BitMatrix;IILcom/google/zxing/common/PerspectiveTransform;)Lcom/google/zxing/common/BitMatrix; + Access flags: 0x401 + = public abstract com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,int,int,com.google.zxing.common.PerspectiveTransform) + Class member attributes (count = 1): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: checkAndNudgePoints(Lcom/google/zxing/common/BitMatrix;[F)V + Access flags: 0xc + = protected static void checkAndNudgePoints(com.google.zxing.common.BitMatrix,float[]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 284, locals = 7, stack = 4): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [4] istore_2 v2 + [5] aload_0 v0 + [6] getfield #7 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [9] istore_0 v0 + [10] iconst_1 + [11] istore_3 v3 + [12] iconst_0 + [13] istore v4 + [15] iload v4 + [17] aload_1 v1 + [18] arraylength + [19] ificmpge +127 (target=146) + [22] iload_3 v3 + [23] ifeq +123 (target=146) + [26] aload_1 v1 + [27] iload v4 + [29] faload + [30] f2i + [31] istore v5 + [33] aload_1 v1 + [34] iload v4 + [36] iconst_1 + [37] iadd + [38] faload + [39] f2i + [40] istore v6 + [42] iload v5 + [44] iconst_m1 + [45] ificmplt +21 (target=66) + [48] iload v5 + [50] iload_2 v2 + [51] ificmpgt +15 (target=66) + [54] iload v6 + [56] iconst_m1 + [57] ificmplt +9 (target=66) + [60] iload v6 + [62] iload_0 v0 + [63] ificmple +7 (target=70) + [66] invokestatic #10 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [69] athrow + [70] iconst_0 + [71] istore_3 v3 + [72] iload v5 + [74] iconst_m1 + [75] ificmpne +13 (target=88) + [78] aload_1 v1 + [79] iload v4 + [81] fconst_0 + [82] fastore + [83] iconst_1 + [84] istore_3 v3 + [85] goto +19 (target=104) + [88] iload v5 + [90] iload_2 v2 + [91] ificmpne +13 (target=104) + [94] aload_1 v1 + [95] iload v4 + [97] iload_2 v2 + [98] iconst_1 + [99] isub + [100] i2f + [101] fastore + [102] iconst_1 + [103] istore_3 v3 + [104] iload v6 + [106] iconst_m1 + [107] ificmpne +15 (target=122) + [110] aload_1 v1 + [111] iload v4 + [113] iconst_1 + [114] iadd + [115] fconst_0 + [116] fastore + [117] iconst_1 + [118] istore_3 v3 + [119] goto +21 (target=140) + [122] iload v6 + [124] iload_0 v0 + [125] ificmpne +15 (target=140) + [128] aload_1 v1 + [129] iload v4 + [131] iconst_1 + [132] iadd + [133] iload_0 v0 + [134] iconst_1 + [135] isub + [136] i2f + [137] fastore + [138] iconst_1 + [139] istore_3 v3 + [140] iinc v4, 2 + [143] goto -128 (target=15) + [146] iconst_1 + [147] istore_3 v3 + [148] aload_1 v1 + [149] arraylength + [150] iconst_2 + [151] isub + [152] istore v4 + [154] iload v4 + [156] iflt +127 (target=283) + [159] iload_3 v3 + [160] ifeq +123 (target=283) + [163] aload_1 v1 + [164] iload v4 + [166] faload + [167] f2i + [168] istore v5 + [170] aload_1 v1 + [171] iload v4 + [173] iconst_1 + [174] iadd + [175] faload + [176] f2i + [177] istore v6 + [179] iload v5 + [181] iconst_m1 + [182] ificmplt +21 (target=203) + [185] iload v5 + [187] iload_2 v2 + [188] ificmpgt +15 (target=203) + [191] iload v6 + [193] iconst_m1 + [194] ificmplt +9 (target=203) + [197] iload v6 + [199] iload_0 v0 + [200] ificmple +7 (target=207) + [203] invokestatic #10 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [206] athrow + [207] iconst_0 + [208] istore_3 v3 + [209] iload v5 + [211] iconst_m1 + [212] ificmpne +13 (target=225) + [215] aload_1 v1 + [216] iload v4 + [218] fconst_0 + [219] fastore + [220] iconst_1 + [221] istore_3 v3 + [222] goto +19 (target=241) + [225] iload v5 + [227] iload_2 v2 + [228] ificmpne +13 (target=241) + [231] aload_1 v1 + [232] iload v4 + [234] iload_2 v2 + [235] iconst_1 + [236] isub + [237] i2f + [238] fastore + [239] iconst_1 + [240] istore_3 v3 + [241] iload v6 + [243] iconst_m1 + [244] ificmpne +15 (target=259) + [247] aload_1 v1 + [248] iload v4 + [250] iconst_1 + [251] iadd + [252] fconst_0 + [253] fastore + [254] iconst_1 + [255] istore_3 v3 + [256] goto +21 (target=277) + [259] iload v6 + [261] iload_0 v0 + [262] ificmpne +15 (target=277) + [265] aload_1 v1 + [266] iload v4 + [268] iconst_1 + [269] iadd + [270] iload_0 v0 + [271] iconst_1 + [272] isub + [273] i2f + [274] fastore + [275] iconst_1 + [276] istore_3 v3 + [277] iinc v4, -2 + [280] goto -126 (target=154) + [283] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 11, locals = 0, stack = 2): + [0] new #3 + - Class [com/google/zxing/common/DefaultGridSampler] + [3] dup + [4] invokespecial #13 + - Methodref [com/google/zxing/common/DefaultGridSampler. ()V] + [7] putstatic #9 + - Fieldref [com/google/zxing/common/GridSampler.gridSampler Lcom/google/zxing/common/GridSampler;] + [10] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/common/HybridBinarizer + Superclass: com/google/zxing/common/GlobalHistogramBinarizer + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.common.HybridBinarizer extends com.google.zxing.common.GlobalHistogramBinarizer + +Interfaces (count = 0): + +Constant Pool (count = 78): + - Integer [40] + - Class [[[I] + - Class [com/google/zxing/LuminanceSource] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/common/GlobalHistogramBinarizer] + - Class [com/google/zxing/common/HybridBinarizer] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/common/HybridBinarizer.matrix Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/LuminanceSource.getHeight ()I] + - Methodref [com/google/zxing/LuminanceSource.getMatrix ()[B] + - Methodref [com/google/zxing/LuminanceSource.getWidth ()I] + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + - Methodref [com/google/zxing/common/BitMatrix.set (II)V] + - Methodref [com/google/zxing/common/GlobalHistogramBinarizer. (Lcom/google/zxing/LuminanceSource;)V] + - Methodref [com/google/zxing/common/GlobalHistogramBinarizer.getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/common/HybridBinarizer. (Lcom/google/zxing/LuminanceSource;)V] + - Methodref [com/google/zxing/common/HybridBinarizer.binarizeEntireImage ()V] + - Methodref [com/google/zxing/common/HybridBinarizer.calculateBlackPoints ([BIIII)[[I] + - Methodref [com/google/zxing/common/HybridBinarizer.calculateThresholdForBlock ([BIIII[[ILcom/google/zxing/common/BitMatrix;)V] + - Methodref [com/google/zxing/common/HybridBinarizer.getLuminanceSource ()Lcom/google/zxing/LuminanceSource;] + - Methodref [com/google/zxing/common/HybridBinarizer.threshold8x8Block ([BIIIILcom/google/zxing/common/BitMatrix;)V] + - NameAndType [ (II)V] + - NameAndType [ (Lcom/google/zxing/LuminanceSource;)V] + - NameAndType [binarizeEntireImage ()V] + - NameAndType [bits [I] + - NameAndType [calculateBlackPoints ([BIIII)[[I] + - NameAndType [calculateThresholdForBlock ([BIIII[[ILcom/google/zxing/common/BitMatrix;)V] + - NameAndType [getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + - NameAndType [getHeight ()I] + - NameAndType [getLuminanceSource ()Lcom/google/zxing/LuminanceSource;] + - NameAndType [getMatrix ()[B] + - NameAndType [getWidth ()I] + - NameAndType [matrix Lcom/google/zxing/common/BitMatrix;] + - NameAndType [rowSize I] + - NameAndType [set (II)V] + - NameAndType [threshold8x8Block ([BIIIILcom/google/zxing/common/BitMatrix;)V] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/LuminanceSource;] + - Utf8 [()Lcom/google/zxing/common/BitMatrix;] + - Utf8 [()V] + - Utf8 [()[B] + - Utf8 [(II)V] + - Utf8 [(Lcom/google/zxing/LuminanceSource;)Lcom/google/zxing/Binarizer;] + - Utf8 [(Lcom/google/zxing/LuminanceSource;)V] + - Utf8 [([BIIII)[[I] + - Utf8 [([BIIIILcom/google/zxing/common/BitMatrix;)V] + - Utf8 [([BIIII[[ILcom/google/zxing/common/BitMatrix;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/common/BitMatrix;] + - Utf8 [MINIMUM_DIMENSION] + - Utf8 [[I] + - Utf8 [[[I] + - Utf8 [binarizeEntireImage] + - Utf8 [bits] + - Utf8 [calculateBlackPoints] + - Utf8 [calculateThresholdForBlock] + - Utf8 [com/google/zxing/LuminanceSource] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/common/GlobalHistogramBinarizer] + - Utf8 [com/google/zxing/common/HybridBinarizer] + - Utf8 [createBinarizer] + - Utf8 [getBlackMatrix] + - Utf8 [getHeight] + - Utf8 [getLuminanceSource] + - Utf8 [getMatrix] + - Utf8 [getWidth] + - Utf8 [matrix] + - Utf8 [rowSize] + - Utf8 [set] + - Utf8 [threshold8x8Block] + +Fields (count = 2): + - Field: MINIMUM_DIMENSION I + Access flags: 0x1a + = private static final int MINIMUM_DIMENSION + Class member attributes (count = 1): + - Constant value attribute: + - Integer [40] + - Field: matrix Lcom/google/zxing/common/BitMatrix; + Access flags: 0x2 + = private com.google.zxing.common.BitMatrix matrix + +Methods (count = 7): + - Method: (Lcom/google/zxing/LuminanceSource;)V + Access flags: 0x1 + = public HybridBinarizer(com.google.zxing.LuminanceSource) + Class member attributes (count = 1): + - Code attribute instructions (code length = 11, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #16 + - Methodref [com/google/zxing/common/GlobalHistogramBinarizer. (Lcom/google/zxing/LuminanceSource;)V] + [5] aload_0 v0 + [6] aconst_null + [7] putfield #10 + - Fieldref [com/google/zxing/common/HybridBinarizer.matrix Lcom/google/zxing/common/BitMatrix;] + [10] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getBlackMatrix()Lcom/google/zxing/common/BitMatrix; + Access flags: 0x11 + = public final com.google.zxing.common.BitMatrix getBlackMatrix() + Class member attributes (count = 2): + - Code attribute instructions (code length = 724, locals = 23, stack = 6): + [0] aload_0 v0 + [1] dup + [2] astore_1 v1 + [3] getfield #10 + - Fieldref [com/google/zxing/common/HybridBinarizer.matrix Lcom/google/zxing/common/BitMatrix;] + [6] ifnonnull +713 (target=719) + [9] aload_1 v1 + [10] invokevirtual #22 + - Methodref [com/google/zxing/common/HybridBinarizer.getLuminanceSource ()Lcom/google/zxing/LuminanceSource;] + [13] dup + [14] astore_2 v2 + [15] invokevirtual #13 + - Methodref [com/google/zxing/LuminanceSource.getWidth ()I] + [18] bipush 40 + [20] ificmplt +691 (target=711) + [23] aload_2 v2 + [24] invokevirtual #11 + - Methodref [com/google/zxing/LuminanceSource.getHeight ()I] + [27] bipush 40 + [29] ificmplt +682 (target=711) + [32] aload_2 v2 + [33] invokevirtual #12 + - Methodref [com/google/zxing/LuminanceSource.getMatrix ()[B] + [36] astore_3 v3 + [37] aload_2 v2 + [38] invokevirtual #13 + - Methodref [com/google/zxing/LuminanceSource.getWidth ()I] + [41] istore v4 + [43] aload_2 v2 + [44] invokevirtual #11 + - Methodref [com/google/zxing/LuminanceSource.getHeight ()I] + [47] istore_2 v2 + [48] iload v4 + [50] iconst_3 + [51] ishr + [52] istore v5 + [54] iload v4 + [56] bipush 7 + [58] iand + [59] ifeq +6 (target=65) + [62] iinc v5, 1 + [65] iload_2 v2 + [66] iconst_3 + [67] ishr + [68] istore v6 + [70] iload_2 v2 + [71] bipush 7 + [73] iand + [74] ifeq +6 (target=80) + [77] iinc v6, 1 + [80] aload_3 v3 + [81] iload v5 + [83] iload v6 + [85] istore v9 + [87] istore v8 + [89] astore v7 + [91] iload v9 + [93] iload v8 + [95] multianewarray #2 + - Class [[[I] + [99] astore v11 + [101] iconst_0 + [102] istore v12 + [104] iload v12 + [106] iload v9 + [108] ificmpge +209 (target=317) + [111] iload v12 + [113] iconst_3 + [114] ishl + [115] dup + [116] istore v13 + [118] bipush 8 + [120] iadd + [121] iload_2 v2 + [122] ificmplt +9 (target=131) + [125] iload_2 v2 + [126] bipush 8 + [128] isub + [129] istore v13 + [131] iconst_0 + [132] istore v14 + [134] iload v14 + [136] iload v8 + [138] ificmpge +173 (target=311) + [141] iload v14 + [143] iconst_3 + [144] ishl + [145] dup + [146] istore v15 + [148] bipush 8 + [150] iadd + [151] iload v4 + [153] ificmplt +10 (target=163) + [156] iload v4 + [158] bipush 8 + [160] isub + [161] istore v15 + [163] iconst_0 + [164] istore v16 + [166] sipush 255 + [169] istore v17 + [171] iconst_0 + [172] istore v18 + [174] iconst_0 + [175] istore v19 + [177] iload v19 + [179] bipush 8 + [181] ificmpge +81 (target=262) + [184] iload v13 + [186] iload v19 + [188] iadd + [189] iload v4 + [191] imul + [192] iload v15 + [194] iadd + [195] istore v20 + [197] iconst_0 + [198] istore v21 + [200] iload v21 + [202] bipush 8 + [204] ificmpge +52 (target=256) + [207] aload v7 + [209] iload v20 + [211] iload v21 + [213] iadd + [214] baload + [215] sipush 255 + [218] iand + [219] istore v22 + [221] iload v16 + [223] iload v22 + [225] iadd + [226] istore v16 + [228] iload v22 + [230] iload v17 + [232] ificmpge +7 (target=239) + [235] iload v22 + [237] istore v17 + [239] iload v22 + [241] iload v18 + [243] ificmple +7 (target=250) + [246] iload v22 + [248] istore v18 + [250] iinc v21, 1 + [253] goto -53 (target=200) + [256] iinc v19, 1 + [259] goto -82 (target=177) + [262] iload v18 + [264] iload v17 + [266] isub + [267] bipush 24 + [269] ificmple +11 (target=280) + [272] iload v16 + [274] bipush 6 + [276] ishr + [277] goto +16 (target=293) + [280] iload v18 + [282] ifne +7 (target=289) + [285] iconst_1 + [286] goto +7 (target=293) + [289] iload v17 + [291] iconst_1 + [292] ishr + [293] istore v19 + [295] aload v11 + [297] iload v12 + [299] aaload + [300] iload v14 + [302] iload v19 + [304] iastore + [305] iinc v14, 1 + [308] goto -174 (target=134) + [311] iinc v12, 1 + [314] goto -210 (target=104) + [317] aload v11 + [319] astore v7 + [321] aload_1 v1 + [322] new #5 + - Class [com/google/zxing/common/BitMatrix] + [325] dup + [326] iload v4 + [328] iload_2 v2 + [329] invokespecial #14 + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + [332] putfield #10 + - Fieldref [com/google/zxing/common/HybridBinarizer.matrix Lcom/google/zxing/common/BitMatrix;] + [335] aload_3 v3 + [336] iload v5 + [338] iload v6 + [340] iload_2 v2 + [341] aload v7 + [343] aload_1 v1 + [344] getfield #10 + - Fieldref [com/google/zxing/common/HybridBinarizer.matrix Lcom/google/zxing/common/BitMatrix;] + [347] astore v12 + [349] astore v11 + [351] istore v10 + [353] istore v9 + [355] istore v8 + [357] astore v7 + [359] iconst_0 + [360] istore v13 + [362] iload v13 + [364] iload v9 + [366] ificmpge +342 (target=708) + [369] iload v13 + [371] iconst_3 + [372] ishl + [373] dup + [374] istore v14 + [376] bipush 8 + [378] iadd + [379] iload v10 + [381] ificmplt +10 (target=391) + [384] iload v10 + [386] bipush 8 + [388] isub + [389] istore v14 + [391] iconst_0 + [392] istore v15 + [394] iload v15 + [396] iload v8 + [398] ificmpge +304 (target=702) + [401] iload v15 + [403] iconst_3 + [404] ishl + [405] dup + [406] istore v16 + [408] bipush 8 + [410] iadd + [411] iload v4 + [413] ificmplt +10 (target=423) + [416] iload v4 + [418] bipush 8 + [420] isub + [421] istore v16 + [423] iload v15 + [425] iconst_1 + [426] ificmple +8 (target=434) + [429] iload v15 + [431] goto +4 (target=435) + [434] iconst_2 + [435] dup + [436] istore v17 + [438] iload v8 + [440] iconst_2 + [441] isub + [442] ificmpge +8 (target=450) + [445] iload v17 + [447] goto +7 (target=454) + [450] iload v8 + [452] iconst_3 + [453] isub + [454] istore v17 + [456] iload v13 + [458] iconst_1 + [459] ificmple +8 (target=467) + [462] iload v13 + [464] goto +4 (target=468) + [467] iconst_2 + [468] dup + [469] istore v18 + [471] iload v9 + [473] iconst_2 + [474] isub + [475] ificmpge +8 (target=483) + [478] iload v18 + [480] goto +7 (target=487) + [483] iload v9 + [485] iconst_3 + [486] isub + [487] istore v18 + [489] iconst_0 + [490] istore v19 + [492] bipush -2 + [494] istore v20 + [496] iload v20 + [498] iconst_2 + [499] ificmpgt +61 (target=560) + [502] aload v11 + [504] iload v18 + [506] iload v20 + [508] iadd + [509] aaload + [510] astore v21 + [512] iload v19 + [514] aload v21 + [516] iload v17 + [518] iconst_2 + [519] isub + [520] iaload + [521] iadd + [522] aload v21 + [524] iload v17 + [526] iconst_1 + [527] isub + [528] iaload + [529] iadd + [530] aload v21 + [532] iload v17 + [534] iaload + [535] iadd + [536] aload v21 + [538] iload v17 + [540] iconst_1 + [541] iadd + [542] iaload + [543] iadd + [544] aload v21 + [546] iload v17 + [548] iconst_2 + [549] iadd + [550] iaload + [551] iadd + [552] istore v19 + [554] iinc v20, 1 + [557] goto -61 (target=496) + [560] iload v19 + [562] bipush 25 + [564] idiv + [565] istore v20 + [567] aload v7 + [569] iload v16 + [571] iload v14 + [573] iload v20 + [575] iload v4 + [577] aload v12 + [579] astore v5 + [581] istore v4 + [583] istore_3 v3 + [584] istore_2 v2 + [585] istore_1 v1 + [586] astore v22 + [588] iconst_0 + [589] istore v6 + [591] iload v6 + [593] bipush 8 + [595] ificmpge +101 (target=696) + [598] iload_2 v2 + [599] iload v6 + [601] iadd + [602] iload v4 + [604] imul + [605] iload_1 v1 + [606] iadd + [607] istore v16 + [609] iconst_0 + [610] istore v17 + [612] iload v17 + [614] bipush 8 + [616] ificmpge +74 (target=690) + [619] aload v22 + [621] iload v16 + [623] iload v17 + [625] iadd + [626] baload + [627] sipush 255 + [630] iand + [631] iload_3 v3 + [632] ificmpge +52 (target=684) + [635] aload v5 + [637] iload_1 v1 + [638] iload v17 + [640] iadd + [641] iload_2 v2 + [642] iload v6 + [644] iadd + [645] istore v20 + [647] istore v19 + [649] astore v18 + [651] iload v20 + [653] aload v18 + [655] getfield #9 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [658] imul + [659] iload v19 + [661] iconst_5 + [662] ishr + [663] iadd + [664] istore v20 + [666] aload v18 + [668] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [671] iload v20 + [673] dup2 + [674] iaload + [675] iconst_1 + [676] iload v19 + [678] bipush 31 + [680] iand + [681] ishl + [682] ior + [683] iastore + [684] iinc v17, 1 + [687] goto -75 (target=612) + [690] iinc v6, 1 + [693] goto -102 (target=591) + [696] iinc v15, 1 + [699] goto -305 (target=394) + [702] iinc v13, 1 + [705] goto -343 (target=362) + [708] goto +11 (target=719) + [711] aload_1 v1 + [712] aload_1 v1 + [713] invokespecial #17 + - Methodref [com/google/zxing/common/GlobalHistogramBinarizer.getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + [716] putfield #10 + - Fieldref [com/google/zxing/common/HybridBinarizer.matrix Lcom/google/zxing/common/BitMatrix;] + [719] aload_0 v0 + [720] getfield #10 + - Fieldref [com/google/zxing/common/HybridBinarizer.matrix Lcom/google/zxing/common/BitMatrix;] + [723] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: createBinarizer(Lcom/google/zxing/LuminanceSource;)Lcom/google/zxing/Binarizer; + Access flags: 0x11 + = public final com.google.zxing.Binarizer createBinarizer(com.google.zxing.LuminanceSource) + Class member attributes (count = 1): + - Code attribute instructions (code length = 9, locals = 2, stack = 3): + [0] new #7 + - Class [com/google/zxing/common/HybridBinarizer] + [3] dup + [4] aload_1 v1 + [5] invokespecial #18 + - Methodref [com/google/zxing/common/HybridBinarizer. (Lcom/google/zxing/LuminanceSource;)V] + [8] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: binarizeEntireImage()V + Access flags: 0x2 + = private void binarizeEntireImage() + Class member attributes (count = 2): + - Code attribute instructions (code length = 712, locals = 23, stack = 7): + [0] aload_0 v0 + [1] getfield #10 + - Fieldref [com/google/zxing/common/HybridBinarizer.matrix Lcom/google/zxing/common/BitMatrix;] + [4] ifnonnull +707 (target=711) + [7] aload_0 v0 + [8] invokevirtual #22 + - Methodref [com/google/zxing/common/HybridBinarizer.getLuminanceSource ()Lcom/google/zxing/LuminanceSource;] + [11] dup + [12] astore_1 v1 + [13] invokevirtual #13 + - Methodref [com/google/zxing/LuminanceSource.getWidth ()I] + [16] bipush 40 + [18] ificmplt +685 (target=703) + [21] aload_1 v1 + [22] invokevirtual #11 + - Methodref [com/google/zxing/LuminanceSource.getHeight ()I] + [25] bipush 40 + [27] ificmplt +676 (target=703) + [30] aload_1 v1 + [31] invokevirtual #12 + - Methodref [com/google/zxing/LuminanceSource.getMatrix ()[B] + [34] astore_2 v2 + [35] aload_1 v1 + [36] invokevirtual #13 + - Methodref [com/google/zxing/LuminanceSource.getWidth ()I] + [39] istore_3 v3 + [40] aload_1 v1 + [41] invokevirtual #11 + - Methodref [com/google/zxing/LuminanceSource.getHeight ()I] + [44] istore_1 v1 + [45] iload_3 v3 + [46] iconst_3 + [47] ishr + [48] istore v4 + [50] iload_3 v3 + [51] bipush 7 + [53] iand + [54] ifeq +6 (target=60) + [57] iinc v4, 1 + [60] iload_1 v1 + [61] iconst_3 + [62] ishr + [63] istore v5 + [65] iload_1 v1 + [66] bipush 7 + [68] iand + [69] ifeq +6 (target=75) + [72] iinc v5, 1 + [75] aload_2 v2 + [76] iload v4 + [78] iload v5 + [80] istore v8 + [82] istore v7 + [84] astore v6 + [86] iload v8 + [88] iload v7 + [90] multianewarray #2 + - Class [[[I] + [94] astore v11 + [96] iconst_0 + [97] istore v12 + [99] iload v12 + [101] iload v8 + [103] ificmpge +206 (target=309) + [106] iload v12 + [108] iconst_3 + [109] ishl + [110] dup + [111] istore v13 + [113] bipush 8 + [115] iadd + [116] iload_1 v1 + [117] ificmplt +9 (target=126) + [120] iload_1 v1 + [121] bipush 8 + [123] isub + [124] istore v13 + [126] iconst_0 + [127] istore v14 + [129] iload v14 + [131] iload v7 + [133] ificmpge +170 (target=303) + [136] iload v14 + [138] iconst_3 + [139] ishl + [140] dup + [141] istore v15 + [143] bipush 8 + [145] iadd + [146] iload_3 v3 + [147] ificmplt +9 (target=156) + [150] iload_3 v3 + [151] bipush 8 + [153] isub + [154] istore v15 + [156] iconst_0 + [157] istore v16 + [159] sipush 255 + [162] istore v17 + [164] iconst_0 + [165] istore v18 + [167] iconst_0 + [168] istore v19 + [170] iload v19 + [172] bipush 8 + [174] ificmpge +80 (target=254) + [177] iload v13 + [179] iload v19 + [181] iadd + [182] iload_3 v3 + [183] imul + [184] iload v15 + [186] iadd + [187] istore v20 + [189] iconst_0 + [190] istore v21 + [192] iload v21 + [194] bipush 8 + [196] ificmpge +52 (target=248) + [199] aload v6 + [201] iload v20 + [203] iload v21 + [205] iadd + [206] baload + [207] sipush 255 + [210] iand + [211] istore v22 + [213] iload v16 + [215] iload v22 + [217] iadd + [218] istore v16 + [220] iload v22 + [222] iload v17 + [224] ificmpge +7 (target=231) + [227] iload v22 + [229] istore v17 + [231] iload v22 + [233] iload v18 + [235] ificmple +7 (target=242) + [238] iload v22 + [240] istore v18 + [242] iinc v21, 1 + [245] goto -53 (target=192) + [248] iinc v19, 1 + [251] goto -81 (target=170) + [254] iload v18 + [256] iload v17 + [258] isub + [259] bipush 24 + [261] ificmple +11 (target=272) + [264] iload v16 + [266] bipush 6 + [268] ishr + [269] goto +16 (target=285) + [272] iload v18 + [274] ifne +7 (target=281) + [277] iconst_1 + [278] goto +7 (target=285) + [281] iload v17 + [283] iconst_1 + [284] ishr + [285] istore v19 + [287] aload v11 + [289] iload v12 + [291] aaload + [292] iload v14 + [294] iload v19 + [296] iastore + [297] iinc v14, 1 + [300] goto -171 (target=129) + [303] iinc v12, 1 + [306] goto -207 (target=99) + [309] aload v11 + [311] astore v6 + [313] aload_0 v0 + [314] new #5 + - Class [com/google/zxing/common/BitMatrix] + [317] dup + [318] iload_3 v3 + [319] iload_1 v1 + [320] invokespecial #14 + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + [323] putfield #10 + - Fieldref [com/google/zxing/common/HybridBinarizer.matrix Lcom/google/zxing/common/BitMatrix;] + [326] aload_2 v2 + [327] iload v4 + [329] iload v5 + [331] iload_3 v3 + [332] iload_1 v1 + [333] aload v6 + [335] aload_0 v0 + [336] getfield #10 + - Fieldref [com/google/zxing/common/HybridBinarizer.matrix Lcom/google/zxing/common/BitMatrix;] + [339] astore v12 + [341] astore v11 + [343] istore v10 + [345] istore v9 + [347] istore v8 + [349] istore v7 + [351] astore v6 + [353] iconst_0 + [354] istore v13 + [356] iload v13 + [358] iload v8 + [360] ificmpge +342 (target=702) + [363] iload v13 + [365] iconst_3 + [366] ishl + [367] dup + [368] istore v14 + [370] bipush 8 + [372] iadd + [373] iload v10 + [375] ificmplt +10 (target=385) + [378] iload v10 + [380] bipush 8 + [382] isub + [383] istore v14 + [385] iconst_0 + [386] istore v15 + [388] iload v15 + [390] iload v7 + [392] ificmpge +304 (target=696) + [395] iload v15 + [397] iconst_3 + [398] ishl + [399] dup + [400] istore v16 + [402] bipush 8 + [404] iadd + [405] iload v9 + [407] ificmplt +10 (target=417) + [410] iload v9 + [412] bipush 8 + [414] isub + [415] istore v16 + [417] iload v15 + [419] iconst_1 + [420] ificmple +8 (target=428) + [423] iload v15 + [425] goto +4 (target=429) + [428] iconst_2 + [429] dup + [430] istore v17 + [432] iload v7 + [434] iconst_2 + [435] isub + [436] ificmpge +8 (target=444) + [439] iload v17 + [441] goto +7 (target=448) + [444] iload v7 + [446] iconst_3 + [447] isub + [448] istore v17 + [450] iload v13 + [452] iconst_1 + [453] ificmple +8 (target=461) + [456] iload v13 + [458] goto +4 (target=462) + [461] iconst_2 + [462] dup + [463] istore v18 + [465] iload v8 + [467] iconst_2 + [468] isub + [469] ificmpge +8 (target=477) + [472] iload v18 + [474] goto +7 (target=481) + [477] iload v8 + [479] iconst_3 + [480] isub + [481] istore v18 + [483] iconst_0 + [484] istore v19 + [486] bipush -2 + [488] istore v20 + [490] iload v20 + [492] iconst_2 + [493] ificmpgt +61 (target=554) + [496] aload v11 + [498] iload v18 + [500] iload v20 + [502] iadd + [503] aaload + [504] astore v21 + [506] iload v19 + [508] aload v21 + [510] iload v17 + [512] iconst_2 + [513] isub + [514] iaload + [515] iadd + [516] aload v21 + [518] iload v17 + [520] iconst_1 + [521] isub + [522] iaload + [523] iadd + [524] aload v21 + [526] iload v17 + [528] iaload + [529] iadd + [530] aload v21 + [532] iload v17 + [534] iconst_1 + [535] iadd + [536] iaload + [537] iadd + [538] aload v21 + [540] iload v17 + [542] iconst_2 + [543] iadd + [544] iaload + [545] iadd + [546] istore v19 + [548] iinc v20, 1 + [551] goto -61 (target=490) + [554] iload v19 + [556] bipush 25 + [558] idiv + [559] istore v20 + [561] aload v6 + [563] iload v16 + [565] iload v14 + [567] iload v20 + [569] iload v9 + [571] aload v12 + [573] astore v5 + [575] istore v4 + [577] istore_3 v3 + [578] istore_2 v2 + [579] istore_1 v1 + [580] astore v22 + [582] iconst_0 + [583] istore v16 + [585] iload v16 + [587] bipush 8 + [589] ificmpge +101 (target=690) + [592] iload_2 v2 + [593] iload v16 + [595] iadd + [596] iload v4 + [598] imul + [599] iload_1 v1 + [600] iadd + [601] istore v17 + [603] iconst_0 + [604] istore v18 + [606] iload v18 + [608] bipush 8 + [610] ificmpge +74 (target=684) + [613] aload v22 + [615] iload v17 + [617] iload v18 + [619] iadd + [620] baload + [621] sipush 255 + [624] iand + [625] iload_3 v3 + [626] ificmpge +52 (target=678) + [629] aload v5 + [631] iload_1 v1 + [632] iload v18 + [634] iadd + [635] iload_2 v2 + [636] iload v16 + [638] iadd + [639] istore v21 + [641] istore v20 + [643] astore v19 + [645] iload v21 + [647] aload v19 + [649] getfield #9 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [652] imul + [653] iload v20 + [655] iconst_5 + [656] ishr + [657] iadd + [658] istore v21 + [660] aload v19 + [662] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [665] iload v21 + [667] dup2 + [668] iaload + [669] iconst_1 + [670] iload v20 + [672] bipush 31 + [674] iand + [675] ishl + [676] ior + [677] iastore + [678] iinc v18, 1 + [681] goto -75 (target=606) + [684] iinc v16, 1 + [687] goto -102 (target=585) + [690] iinc v15, 1 + [693] goto -305 (target=388) + [696] iinc v13, 1 + [699] goto -343 (target=356) + [702] return + [703] aload_0 v0 + [704] aload_0 v0 + [705] invokespecial #17 + - Methodref [com/google/zxing/common/GlobalHistogramBinarizer.getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + [708] putfield #10 + - Fieldref [com/google/zxing/common/HybridBinarizer.matrix Lcom/google/zxing/common/BitMatrix;] + [711] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: calculateThresholdForBlock([BIIII[[ILcom/google/zxing/common/BitMatrix;)V + Access flags: 0xa + = private static void calculateThresholdForBlock(byte[],int,int,int,int,int[][],com.google.zxing.common.BitMatrix) + Class member attributes (count = 1): + - Code attribute instructions (code length = 344, locals = 21, stack = 6): + [0] iconst_0 + [1] istore v7 + [3] iload v7 + [5] iload_2 v2 + [6] ificmpge +337 (target=343) + [9] iload v7 + [11] iconst_3 + [12] ishl + [13] dup + [14] istore v8 + [16] bipush 8 + [18] iadd + [19] iload v4 + [21] ificmplt +10 (target=31) + [24] iload v4 + [26] bipush 8 + [28] isub + [29] istore v8 + [31] iconst_0 + [32] istore v9 + [34] iload v9 + [36] iload_1 v1 + [37] ificmpge +300 (target=337) + [40] iload v9 + [42] iconst_3 + [43] ishl + [44] dup + [45] istore v10 + [47] bipush 8 + [49] iadd + [50] iload_3 v3 + [51] ificmplt +9 (target=60) + [54] iload_3 v3 + [55] bipush 8 + [57] isub + [58] istore v10 + [60] iload v9 + [62] iconst_1 + [63] ificmple +8 (target=71) + [66] iload v9 + [68] goto +4 (target=72) + [71] iconst_2 + [72] dup + [73] istore v11 + [75] iload_1 v1 + [76] iconst_2 + [77] isub + [78] ificmpge +8 (target=86) + [81] iload v11 + [83] goto +6 (target=89) + [86] iload_1 v1 + [87] iconst_3 + [88] isub + [89] istore v11 + [91] iload v7 + [93] iconst_1 + [94] ificmple +8 (target=102) + [97] iload v7 + [99] goto +4 (target=103) + [102] iconst_2 + [103] dup + [104] istore v12 + [106] iload_2 v2 + [107] iconst_2 + [108] isub + [109] ificmpge +8 (target=117) + [112] iload v12 + [114] goto +6 (target=120) + [117] iload_2 v2 + [118] iconst_3 + [119] isub + [120] istore v12 + [122] iconst_0 + [123] istore v13 + [125] bipush -2 + [127] istore v14 + [129] iload v14 + [131] iconst_2 + [132] ificmpgt +61 (target=193) + [135] aload v5 + [137] iload v12 + [139] iload v14 + [141] iadd + [142] aaload + [143] astore v15 + [145] iload v13 + [147] aload v15 + [149] iload v11 + [151] iconst_2 + [152] isub + [153] iaload + [154] iadd + [155] aload v15 + [157] iload v11 + [159] iconst_1 + [160] isub + [161] iaload + [162] iadd + [163] aload v15 + [165] iload v11 + [167] iaload + [168] iadd + [169] aload v15 + [171] iload v11 + [173] iconst_1 + [174] iadd + [175] iaload + [176] iadd + [177] aload v15 + [179] iload v11 + [181] iconst_2 + [182] iadd + [183] iaload + [184] iadd + [185] istore v13 + [187] iinc v14, 1 + [190] goto -61 (target=129) + [193] iload v13 + [195] bipush 25 + [197] idiv + [198] istore v14 + [200] aload_0 v0 + [201] iload v10 + [203] iload v8 + [205] iload v14 + [207] aload v6 + [209] astore v15 + [211] istore v13 + [213] istore v12 + [215] istore v11 + [217] astore v10 + [219] iconst_0 + [220] istore v14 + [222] iload v14 + [224] bipush 8 + [226] ificmpge +105 (target=331) + [229] iload v12 + [231] iload v14 + [233] iadd + [234] iload_3 v3 + [235] imul + [236] iload v11 + [238] iadd + [239] istore v16 + [241] iconst_0 + [242] istore v17 + [244] iload v17 + [246] bipush 8 + [248] ificmpge +77 (target=325) + [251] aload v10 + [253] iload v16 + [255] iload v17 + [257] iadd + [258] baload + [259] sipush 255 + [262] iand + [263] iload v13 + [265] ificmpge +54 (target=319) + [268] aload v15 + [270] iload v11 + [272] iload v17 + [274] iadd + [275] iload v12 + [277] iload v14 + [279] iadd + [280] istore v20 + [282] istore v19 + [284] astore v18 + [286] iload v20 + [288] aload v18 + [290] getfield #9 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [293] imul + [294] iload v19 + [296] iconst_5 + [297] ishr + [298] iadd + [299] istore v20 + [301] aload v18 + [303] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [306] iload v20 + [308] dup2 + [309] iaload + [310] iconst_1 + [311] iload v19 + [313] bipush 31 + [315] iand + [316] ishl + [317] ior + [318] iastore + [319] iinc v17, 1 + [322] goto -78 (target=244) + [325] iinc v14, 1 + [328] goto -106 (target=222) + [331] iinc v9, 1 + [334] goto -300 (target=34) + [337] iinc v7, 1 + [340] goto -337 (target=3) + [343] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: threshold8x8Block([BIIIILcom/google/zxing/common/BitMatrix;)V + Access flags: 0xa + = private static void threshold8x8Block(byte[],int,int,int,int,com.google.zxing.common.BitMatrix) + Class member attributes (count = 1): + - Code attribute instructions (code length = 108, locals = 12, stack = 6): + [0] iconst_0 + [1] istore v6 + [3] iload v6 + [5] bipush 8 + [7] ificmpge +100 (target=107) + [10] iload_2 v2 + [11] iload v6 + [13] iadd + [14] iload v4 + [16] imul + [17] iload_1 v1 + [18] iadd + [19] istore v7 + [21] iconst_0 + [22] istore v8 + [24] iload v8 + [26] bipush 8 + [28] ificmpge +73 (target=101) + [31] aload_0 v0 + [32] iload v7 + [34] iload v8 + [36] iadd + [37] baload + [38] sipush 255 + [41] iand + [42] iload_3 v3 + [43] ificmpge +52 (target=95) + [46] aload v5 + [48] iload_1 v1 + [49] iload v8 + [51] iadd + [52] iload_2 v2 + [53] iload v6 + [55] iadd + [56] istore v11 + [58] istore v10 + [60] astore v9 + [62] iload v11 + [64] aload v9 + [66] getfield #9 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [69] imul + [70] iload v10 + [72] iconst_5 + [73] ishr + [74] iadd + [75] istore v11 + [77] aload v9 + [79] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [82] iload v11 + [84] dup2 + [85] iaload + [86] iconst_1 + [87] iload v10 + [89] bipush 31 + [91] iand + [92] ishl + [93] ior + [94] iastore + [95] iinc v8, 1 + [98] goto -74 (target=24) + [101] iinc v6, 1 + [104] goto -101 (target=3) + [107] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: calculateBlackPoints([BIIII)[[I + Access flags: 0xa + = private static int[][] calculateBlackPoints(byte[],int,int,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 223, locals = 17, stack = 3): + [0] iload_2 v2 + [1] iload_1 v1 + [2] multianewarray #2 + - Class [[[I] + [6] astore v5 + [8] iconst_0 + [9] istore v6 + [11] iload v6 + [13] iload_2 v2 + [14] ificmpge +206 (target=220) + [17] iload v6 + [19] iconst_3 + [20] ishl + [21] dup + [22] istore v7 + [24] bipush 8 + [26] iadd + [27] iload v4 + [29] ificmplt +10 (target=39) + [32] iload v4 + [34] bipush 8 + [36] isub + [37] istore v7 + [39] iconst_0 + [40] istore v8 + [42] iload v8 + [44] iload_1 v1 + [45] ificmpge +169 (target=214) + [48] iload v8 + [50] iconst_3 + [51] ishl + [52] dup + [53] istore v9 + [55] bipush 8 + [57] iadd + [58] iload_3 v3 + [59] ificmplt +9 (target=68) + [62] iload_3 v3 + [63] bipush 8 + [65] isub + [66] istore v9 + [68] iconst_0 + [69] istore v10 + [71] sipush 255 + [74] istore v11 + [76] iconst_0 + [77] istore v12 + [79] iconst_0 + [80] istore v13 + [82] iload v13 + [84] bipush 8 + [86] ificmpge +79 (target=165) + [89] iload v7 + [91] iload v13 + [93] iadd + [94] iload_3 v3 + [95] imul + [96] iload v9 + [98] iadd + [99] istore v14 + [101] iconst_0 + [102] istore v15 + [104] iload v15 + [106] bipush 8 + [108] ificmpge +51 (target=159) + [111] aload_0 v0 + [112] iload v14 + [114] iload v15 + [116] iadd + [117] baload + [118] sipush 255 + [121] iand + [122] istore v16 + [124] iload v10 + [126] iload v16 + [128] iadd + [129] istore v10 + [131] iload v16 + [133] iload v11 + [135] ificmpge +7 (target=142) + [138] iload v16 + [140] istore v11 + [142] iload v16 + [144] iload v12 + [146] ificmple +7 (target=153) + [149] iload v16 + [151] istore v12 + [153] iinc v15, 1 + [156] goto -52 (target=104) + [159] iinc v13, 1 + [162] goto -80 (target=82) + [165] iload v12 + [167] iload v11 + [169] isub + [170] bipush 24 + [172] ificmple +11 (target=183) + [175] iload v10 + [177] bipush 6 + [179] ishr + [180] goto +16 (target=196) + [183] iload v12 + [185] ifne +7 (target=192) + [188] iconst_1 + [189] goto +7 (target=196) + [192] iload v11 + [194] iconst_1 + [195] ishr + [196] istore v13 + [198] aload v5 + [200] iload v6 + [202] aaload + [203] iload v8 + [205] iload v13 + [207] iastore + [208] iinc v8, 1 + [211] goto -169 (target=42) + [214] iinc v6, 1 + [217] goto -206 (target=11) + [220] aload v5 + [222] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/common/PerspectiveTransform + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.common.PerspectiveTransform extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 61): + - Class [com/google/zxing/common/PerspectiveTransform] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + - Methodref [com/google/zxing/common/PerspectiveTransform. (FFFFFFFFF)V] + - Methodref [com/google/zxing/common/PerspectiveTransform.buildAdjoint ()Lcom/google/zxing/common/PerspectiveTransform;] + - Methodref [com/google/zxing/common/PerspectiveTransform.quadrilateralToSquare (FFFFFFFF)Lcom/google/zxing/common/PerspectiveTransform;] + - Methodref [com/google/zxing/common/PerspectiveTransform.squareToQuadrilateral (FFFFFFFF)Lcom/google/zxing/common/PerspectiveTransform;] + - Methodref [com/google/zxing/common/PerspectiveTransform.times (Lcom/google/zxing/common/PerspectiveTransform;)Lcom/google/zxing/common/PerspectiveTransform;] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (FFFFFFFFF)V] + - NameAndType [a11 F] + - NameAndType [a12 F] + - NameAndType [a13 F] + - NameAndType [a21 F] + - NameAndType [a22 F] + - NameAndType [a23 F] + - NameAndType [a31 F] + - NameAndType [a32 F] + - NameAndType [a33 F] + - NameAndType [buildAdjoint ()Lcom/google/zxing/common/PerspectiveTransform;] + - NameAndType [quadrilateralToSquare (FFFFFFFF)Lcom/google/zxing/common/PerspectiveTransform;] + - NameAndType [squareToQuadrilateral (FFFFFFFF)Lcom/google/zxing/common/PerspectiveTransform;] + - NameAndType [times (Lcom/google/zxing/common/PerspectiveTransform;)Lcom/google/zxing/common/PerspectiveTransform;] + - Utf8 [()Lcom/google/zxing/common/PerspectiveTransform;] + - Utf8 [()V] + - Utf8 [(FFFFFFFF)Lcom/google/zxing/common/PerspectiveTransform;] + - Utf8 [(FFFFFFFFF)V] + - Utf8 [(FFFFFFFFFFFFFFFF)Lcom/google/zxing/common/PerspectiveTransform;] + - Utf8 [(Lcom/google/zxing/common/PerspectiveTransform;)Lcom/google/zxing/common/PerspectiveTransform;] + - Utf8 [([F)V] + - Utf8 [([F[F)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [F] + - Utf8 [a11] + - Utf8 [a12] + - Utf8 [a13] + - Utf8 [a21] + - Utf8 [a22] + - Utf8 [a23] + - Utf8 [a31] + - Utf8 [a32] + - Utf8 [a33] + - Utf8 [buildAdjoint] + - Utf8 [com/google/zxing/common/PerspectiveTransform] + - Utf8 [java/lang/Object] + - Utf8 [quadrilateralToQuadrilateral] + - Utf8 [quadrilateralToSquare] + - Utf8 [squareToQuadrilateral] + - Utf8 [times] + - Utf8 [transformPoints] + +Fields (count = 9): + - Field: a11 F + Access flags: 0x12 + = private final float a11 + - Field: a12 F + Access flags: 0x12 + = private final float a12 + - Field: a13 F + Access flags: 0x12 + = private final float a13 + - Field: a21 F + Access flags: 0x12 + = private final float a21 + - Field: a22 F + Access flags: 0x12 + = private final float a22 + - Field: a23 F + Access flags: 0x12 + = private final float a23 + - Field: a31 F + Access flags: 0x12 + = private final float a31 + - Field: a32 F + Access flags: 0x12 + = private final float a32 + - Field: a33 F + Access flags: 0x12 + = private final float a33 + +Methods (count = 8): + - Method: (FFFFFFFFF)V + Access flags: 0x2 + = private PerspectiveTransform(float,float,float,float,float,float,float,float,float) + Class member attributes (count = 1): + - Code attribute instructions (code length = 56, locals = 10, stack = 2): + [0] aload_0 v0 + [1] invokespecial #17 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] fload_1 v1 + [6] putfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [9] aload_0 v0 + [10] fload v4 + [12] putfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [15] aload_0 v0 + [16] fload v7 + [18] putfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [21] aload_0 v0 + [22] fload_2 v2 + [23] putfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [26] aload_0 v0 + [27] fload v5 + [29] putfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [32] aload_0 v0 + [33] fload v8 + [35] putfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [38] aload_0 v0 + [39] fload_3 v3 + [40] putfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [43] aload_0 v0 + [44] fload v6 + [46] putfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [49] aload_0 v0 + [50] fload v9 + [52] putfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [55] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: quadrilateralToQuadrilateral(FFFFFFFFFFFFFFFF)Lcom/google/zxing/common/PerspectiveTransform; + Access flags: 0x9 + = public static com.google.zxing.common.PerspectiveTransform quadrilateralToQuadrilateral(float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float) + Class member attributes (count = 1): + - Code attribute instructions (code length = 486, locals = 16, stack = 13): + [0] fload_0 v0 + [1] fload_1 v1 + [2] fload_2 v2 + [3] fload_3 v3 + [4] fload v4 + [6] fload v5 + [8] fload v6 + [10] fload v7 + [12] invokestatic #15 + - Methodref [com/google/zxing/common/PerspectiveTransform.squareToQuadrilateral (FFFFFFFF)Lcom/google/zxing/common/PerspectiveTransform;] + [15] astore_0 v0 + [16] new #1 + - Class [com/google/zxing/common/PerspectiveTransform] + [19] dup + [20] aload_0 v0 + [21] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [24] aload_0 v0 + [25] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [28] fmul + [29] aload_0 v0 + [30] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [33] aload_0 v0 + [34] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [37] fmul + [38] fsub + [39] aload_0 v0 + [40] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [43] aload_0 v0 + [44] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [47] fmul + [48] aload_0 v0 + [49] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [52] aload_0 v0 + [53] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [56] fmul + [57] fsub + [58] aload_0 v0 + [59] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [62] aload_0 v0 + [63] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [66] fmul + [67] aload_0 v0 + [68] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [71] aload_0 v0 + [72] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [75] fmul + [76] fsub + [77] aload_0 v0 + [78] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [81] aload_0 v0 + [82] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [85] fmul + [86] aload_0 v0 + [87] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [90] aload_0 v0 + [91] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [94] fmul + [95] fsub + [96] aload_0 v0 + [97] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [100] aload_0 v0 + [101] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [104] fmul + [105] aload_0 v0 + [106] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [109] aload_0 v0 + [110] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [113] fmul + [114] fsub + [115] aload_0 v0 + [116] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [119] aload_0 v0 + [120] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [123] fmul + [124] aload_0 v0 + [125] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [128] aload_0 v0 + [129] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [132] fmul + [133] fsub + [134] aload_0 v0 + [135] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [138] aload_0 v0 + [139] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [142] fmul + [143] aload_0 v0 + [144] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [147] aload_0 v0 + [148] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [151] fmul + [152] fsub + [153] aload_0 v0 + [154] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [157] aload_0 v0 + [158] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [161] fmul + [162] aload_0 v0 + [163] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [166] aload_0 v0 + [167] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [170] fmul + [171] fsub + [172] aload_0 v0 + [173] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [176] aload_0 v0 + [177] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [180] fmul + [181] aload_0 v0 + [182] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [185] aload_0 v0 + [186] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [189] fmul + [190] fsub + [191] invokespecial #12 + - Methodref [com/google/zxing/common/PerspectiveTransform. (FFFFFFFFF)V] + [194] astore_0 v0 + [195] fload v8 + [197] fload v9 + [199] fload v10 + [201] fload v11 + [203] fload v12 + [205] fload v13 + [207] fload v14 + [209] fload v15 + [211] invokestatic #15 + - Methodref [com/google/zxing/common/PerspectiveTransform.squareToQuadrilateral (FFFFFFFF)Lcom/google/zxing/common/PerspectiveTransform;] + [214] aload_0 v0 + [215] astore_1 v1 + [216] astore_0 v0 + [217] new #1 + - Class [com/google/zxing/common/PerspectiveTransform] + [220] dup + [221] aload_0 v0 + [222] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [225] aload_1 v1 + [226] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [229] fmul + [230] aload_0 v0 + [231] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [234] aload_1 v1 + [235] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [238] fmul + [239] fadd + [240] aload_0 v0 + [241] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [244] aload_1 v1 + [245] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [248] fmul + [249] fadd + [250] aload_0 v0 + [251] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [254] aload_1 v1 + [255] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [258] fmul + [259] aload_0 v0 + [260] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [263] aload_1 v1 + [264] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [267] fmul + [268] fadd + [269] aload_0 v0 + [270] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [273] aload_1 v1 + [274] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [277] fmul + [278] fadd + [279] aload_0 v0 + [280] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [283] aload_1 v1 + [284] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [287] fmul + [288] aload_0 v0 + [289] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [292] aload_1 v1 + [293] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [296] fmul + [297] fadd + [298] aload_0 v0 + [299] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [302] aload_1 v1 + [303] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [306] fmul + [307] fadd + [308] aload_0 v0 + [309] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [312] aload_1 v1 + [313] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [316] fmul + [317] aload_0 v0 + [318] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [321] aload_1 v1 + [322] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [325] fmul + [326] fadd + [327] aload_0 v0 + [328] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [331] aload_1 v1 + [332] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [335] fmul + [336] fadd + [337] aload_0 v0 + [338] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [341] aload_1 v1 + [342] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [345] fmul + [346] aload_0 v0 + [347] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [350] aload_1 v1 + [351] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [354] fmul + [355] fadd + [356] aload_0 v0 + [357] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [360] aload_1 v1 + [361] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [364] fmul + [365] fadd + [366] aload_0 v0 + [367] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [370] aload_1 v1 + [371] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [374] fmul + [375] aload_0 v0 + [376] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [379] aload_1 v1 + [380] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [383] fmul + [384] fadd + [385] aload_0 v0 + [386] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [389] aload_1 v1 + [390] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [393] fmul + [394] fadd + [395] aload_0 v0 + [396] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [399] aload_1 v1 + [400] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [403] fmul + [404] aload_0 v0 + [405] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [408] aload_1 v1 + [409] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [412] fmul + [413] fadd + [414] aload_0 v0 + [415] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [418] aload_1 v1 + [419] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [422] fmul + [423] fadd + [424] aload_0 v0 + [425] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [428] aload_1 v1 + [429] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [432] fmul + [433] aload_0 v0 + [434] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [437] aload_1 v1 + [438] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [441] fmul + [442] fadd + [443] aload_0 v0 + [444] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [447] aload_1 v1 + [448] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [451] fmul + [452] fadd + [453] aload_0 v0 + [454] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [457] aload_1 v1 + [458] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [461] fmul + [462] aload_0 v0 + [463] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [466] aload_1 v1 + [467] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [470] fmul + [471] fadd + [472] aload_0 v0 + [473] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [476] aload_1 v1 + [477] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [480] fmul + [481] fadd + [482] invokespecial #12 + - Methodref [com/google/zxing/common/PerspectiveTransform. (FFFFFFFFF)V] + [485] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: transformPoints([F)V + Access flags: 0x11 + = public final void transformPoints(float[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 145, locals = 16, stack = 5): + [0] aload_1 v1 + [1] arraylength + [2] istore_2 v2 + [3] aload_0 v0 + [4] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [7] fstore_3 v3 + [8] aload_0 v0 + [9] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [12] fstore v4 + [14] aload_0 v0 + [15] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [18] fstore v5 + [20] aload_0 v0 + [21] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [24] fstore v6 + [26] aload_0 v0 + [27] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [30] fstore v7 + [32] aload_0 v0 + [33] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [36] fstore v8 + [38] aload_0 v0 + [39] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [42] fstore v9 + [44] aload_0 v0 + [45] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [48] fstore v10 + [50] aload_0 v0 + [51] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [54] fstore v11 + [56] iconst_0 + [57] istore v12 + [59] iload v12 + [61] iload_2 v2 + [62] ificmpge +82 (target=144) + [65] aload_1 v1 + [66] iload v12 + [68] faload + [69] fstore v13 + [71] aload_1 v1 + [72] iload v12 + [74] iconst_1 + [75] iadd + [76] faload + [77] fstore v14 + [79] fload v5 + [81] fload v13 + [83] fmul + [84] fload v8 + [86] fload v14 + [88] fmul + [89] fadd + [90] fload v11 + [92] fadd + [93] fstore v15 + [95] aload_1 v1 + [96] iload v12 + [98] fload_3 v3 + [99] fload v13 + [101] fmul + [102] fload v6 + [104] fload v14 + [106] fmul + [107] fadd + [108] fload v9 + [110] fadd + [111] fload v15 + [113] fdiv + [114] fastore + [115] aload_1 v1 + [116] iload v12 + [118] iconst_1 + [119] iadd + [120] fload v4 + [122] fload v13 + [124] fmul + [125] fload v7 + [127] fload v14 + [129] fmul + [130] fadd + [131] fload v10 + [133] fadd + [134] fload v15 + [136] fdiv + [137] fastore + [138] iinc v12, 2 + [141] goto -82 (target=59) + [144] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: transformPoints([F[F)V + Access flags: 0x2 + = private void transformPoints(float[],float[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 107, locals = 8, stack = 5): + [0] aload_1 v1 + [1] arraylength + [2] istore_3 v3 + [3] iconst_0 + [4] istore v4 + [6] iload v4 + [8] iload_3 v3 + [9] ificmpge +97 (target=106) + [12] aload_1 v1 + [13] iload v4 + [15] faload + [16] fstore v5 + [18] aload_2 v2 + [19] iload v4 + [21] faload + [22] fstore v6 + [24] aload_0 v0 + [25] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [28] fload v5 + [30] fmul + [31] aload_0 v0 + [32] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [35] fload v6 + [37] fmul + [38] fadd + [39] aload_0 v0 + [40] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [43] fadd + [44] fstore v7 + [46] aload_1 v1 + [47] iload v4 + [49] aload_0 v0 + [50] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [53] fload v5 + [55] fmul + [56] aload_0 v0 + [57] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [60] fload v6 + [62] fmul + [63] fadd + [64] aload_0 v0 + [65] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [68] fadd + [69] fload v7 + [71] fdiv + [72] fastore + [73] aload_2 v2 + [74] iload v4 + [76] aload_0 v0 + [77] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [80] fload v5 + [82] fmul + [83] aload_0 v0 + [84] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [87] fload v6 + [89] fmul + [90] fadd + [91] aload_0 v0 + [92] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [95] fadd + [96] fload v7 + [98] fdiv + [99] fastore + [100] iinc v4, 1 + [103] goto -97 (target=6) + [106] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: squareToQuadrilateral(FFFFFFFF)Lcom/google/zxing/common/PerspectiveTransform; + Access flags: 0xa + = private static com.google.zxing.common.PerspectiveTransform squareToQuadrilateral(float,float,float,float,float,float,float,float) + Class member attributes (count = 1): + - Code attribute instructions (code length = 185, locals = 13, stack = 11): + [0] fload v7 + [2] fload v5 + [4] fsub + [5] fstore v8 + [7] fload_1 v1 + [8] fload_3 v3 + [9] fsub + [10] fload v5 + [12] fadd + [13] fload v7 + [15] fsub + [16] fstore v9 + [18] fload v8 + [20] fconst_0 + [21] fcmpl + [22] ifne +37 (target=59) + [25] fload v9 + [27] fconst_0 + [28] fcmpl + [29] ifne +30 (target=59) + [32] new #1 + - Class [com/google/zxing/common/PerspectiveTransform] + [35] dup + [36] fload_2 v2 + [37] fload_0 v0 + [38] fsub + [39] fload v4 + [41] fload_2 v2 + [42] fsub + [43] fload_0 v0 + [44] fload_3 v3 + [45] fload_1 v1 + [46] fsub + [47] fload v5 + [49] fload_3 v3 + [50] fsub + [51] fload_1 v1 + [52] fconst_0 + [53] fconst_0 + [54] fconst_1 + [55] invokespecial #12 + - Methodref [com/google/zxing/common/PerspectiveTransform. (FFFFFFFFF)V] + [58] areturn + [59] fload_2 v2 + [60] fload v4 + [62] fsub + [63] fstore v10 + [65] fload v6 + [67] fload v4 + [69] fsub + [70] fstore v11 + [72] fload_0 v0 + [73] fload_2 v2 + [74] fsub + [75] fload v4 + [77] fadd + [78] fload v6 + [80] fsub + [81] fstore v4 + [83] fload_3 v3 + [84] fload v5 + [86] fsub + [87] fstore v5 + [89] fload v10 + [91] fload v8 + [93] fmul + [94] fload v11 + [96] fload v5 + [98] fmul + [99] fsub + [100] fstore v12 + [102] fload v4 + [104] fload v8 + [106] fmul + [107] fload v11 + [109] fload v9 + [111] fmul + [112] fsub + [113] fload v12 + [115] fdiv + [116] fstore v8 + [118] fload v10 + [120] fload v9 + [122] fmul + [123] fload v4 + [125] fload v5 + [127] fmul + [128] fsub + [129] fload v12 + [131] fdiv + [132] fstore v4 + [134] new #1 + - Class [com/google/zxing/common/PerspectiveTransform] + [137] dup + [138] fload_2 v2 + [139] fload_0 v0 + [140] fsub + [141] fload v8 + [143] fload_2 v2 + [144] fmul + [145] fadd + [146] fload v6 + [148] fload_0 v0 + [149] fsub + [150] fload v4 + [152] fload v6 + [154] fmul + [155] fadd + [156] fload_0 v0 + [157] fload_3 v3 + [158] fload_1 v1 + [159] fsub + [160] fload v8 + [162] fload_3 v3 + [163] fmul + [164] fadd + [165] fload v7 + [167] fload_1 v1 + [168] fsub + [169] fload v4 + [171] fload v7 + [173] fmul + [174] fadd + [175] fload_1 v1 + [176] fload v8 + [178] fload v4 + [180] fconst_1 + [181] invokespecial #12 + - Methodref [com/google/zxing/common/PerspectiveTransform. (FFFFFFFFF)V] + [184] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: quadrilateralToSquare(FFFFFFFF)Lcom/google/zxing/common/PerspectiveTransform; + Access flags: 0xa + = private static com.google.zxing.common.PerspectiveTransform quadrilateralToSquare(float,float,float,float,float,float,float,float) + Class member attributes (count = 1): + - Code attribute instructions (code length = 195, locals = 8, stack = 13): + [0] fload_0 v0 + [1] fload_1 v1 + [2] fload_2 v2 + [3] fload_3 v3 + [4] fload v4 + [6] fload v5 + [8] fload v6 + [10] fload v7 + [12] invokestatic #15 + - Methodref [com/google/zxing/common/PerspectiveTransform.squareToQuadrilateral (FFFFFFFF)Lcom/google/zxing/common/PerspectiveTransform;] + [15] astore_0 v0 + [16] new #1 + - Class [com/google/zxing/common/PerspectiveTransform] + [19] dup + [20] aload_0 v0 + [21] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [24] aload_0 v0 + [25] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [28] fmul + [29] aload_0 v0 + [30] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [33] aload_0 v0 + [34] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [37] fmul + [38] fsub + [39] aload_0 v0 + [40] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [43] aload_0 v0 + [44] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [47] fmul + [48] aload_0 v0 + [49] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [52] aload_0 v0 + [53] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [56] fmul + [57] fsub + [58] aload_0 v0 + [59] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [62] aload_0 v0 + [63] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [66] fmul + [67] aload_0 v0 + [68] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [71] aload_0 v0 + [72] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [75] fmul + [76] fsub + [77] aload_0 v0 + [78] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [81] aload_0 v0 + [82] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [85] fmul + [86] aload_0 v0 + [87] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [90] aload_0 v0 + [91] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [94] fmul + [95] fsub + [96] aload_0 v0 + [97] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [100] aload_0 v0 + [101] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [104] fmul + [105] aload_0 v0 + [106] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [109] aload_0 v0 + [110] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [113] fmul + [114] fsub + [115] aload_0 v0 + [116] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [119] aload_0 v0 + [120] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [123] fmul + [124] aload_0 v0 + [125] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [128] aload_0 v0 + [129] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [132] fmul + [133] fsub + [134] aload_0 v0 + [135] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [138] aload_0 v0 + [139] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [142] fmul + [143] aload_0 v0 + [144] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [147] aload_0 v0 + [148] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [151] fmul + [152] fsub + [153] aload_0 v0 + [154] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [157] aload_0 v0 + [158] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [161] fmul + [162] aload_0 v0 + [163] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [166] aload_0 v0 + [167] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [170] fmul + [171] fsub + [172] aload_0 v0 + [173] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [176] aload_0 v0 + [177] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [180] fmul + [181] aload_0 v0 + [182] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [185] aload_0 v0 + [186] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [189] fmul + [190] fsub + [191] invokespecial #12 + - Methodref [com/google/zxing/common/PerspectiveTransform. (FFFFFFFFF)V] + [194] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: buildAdjoint()Lcom/google/zxing/common/PerspectiveTransform; + Access flags: 0x2 + = private com.google.zxing.common.PerspectiveTransform buildAdjoint() + Class member attributes (count = 1): + - Code attribute instructions (code length = 179, locals = 1, stack = 13): + [0] new #1 + - Class [com/google/zxing/common/PerspectiveTransform] + [3] dup + [4] aload_0 v0 + [5] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [8] aload_0 v0 + [9] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [12] fmul + [13] aload_0 v0 + [14] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [17] aload_0 v0 + [18] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [21] fmul + [22] fsub + [23] aload_0 v0 + [24] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [27] aload_0 v0 + [28] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [31] fmul + [32] aload_0 v0 + [33] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [36] aload_0 v0 + [37] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [40] fmul + [41] fsub + [42] aload_0 v0 + [43] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [46] aload_0 v0 + [47] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [50] fmul + [51] aload_0 v0 + [52] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [55] aload_0 v0 + [56] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [59] fmul + [60] fsub + [61] aload_0 v0 + [62] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [65] aload_0 v0 + [66] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [69] fmul + [70] aload_0 v0 + [71] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [74] aload_0 v0 + [75] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [78] fmul + [79] fsub + [80] aload_0 v0 + [81] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [84] aload_0 v0 + [85] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [88] fmul + [89] aload_0 v0 + [90] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [93] aload_0 v0 + [94] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [97] fmul + [98] fsub + [99] aload_0 v0 + [100] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [103] aload_0 v0 + [104] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [107] fmul + [108] aload_0 v0 + [109] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [112] aload_0 v0 + [113] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [116] fmul + [117] fsub + [118] aload_0 v0 + [119] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [122] aload_0 v0 + [123] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [126] fmul + [127] aload_0 v0 + [128] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [131] aload_0 v0 + [132] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [135] fmul + [136] fsub + [137] aload_0 v0 + [138] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [141] aload_0 v0 + [142] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [145] fmul + [146] aload_0 v0 + [147] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [150] aload_0 v0 + [151] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [154] fmul + [155] fsub + [156] aload_0 v0 + [157] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [160] aload_0 v0 + [161] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [164] fmul + [165] aload_0 v0 + [166] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [169] aload_0 v0 + [170] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [173] fmul + [174] fsub + [175] invokespecial #12 + - Methodref [com/google/zxing/common/PerspectiveTransform. (FFFFFFFFF)V] + [178] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: times(Lcom/google/zxing/common/PerspectiveTransform;)Lcom/google/zxing/common/PerspectiveTransform; + Access flags: 0x2 + = private com.google.zxing.common.PerspectiveTransform times(com.google.zxing.common.PerspectiveTransform) + Class member attributes (count = 1): + - Code attribute instructions (code length = 269, locals = 2, stack = 13): + [0] new #1 + - Class [com/google/zxing/common/PerspectiveTransform] + [3] dup + [4] aload_0 v0 + [5] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [8] aload_1 v1 + [9] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [12] fmul + [13] aload_0 v0 + [14] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [17] aload_1 v1 + [18] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [21] fmul + [22] fadd + [23] aload_0 v0 + [24] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [27] aload_1 v1 + [28] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [31] fmul + [32] fadd + [33] aload_0 v0 + [34] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [37] aload_1 v1 + [38] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [41] fmul + [42] aload_0 v0 + [43] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [46] aload_1 v1 + [47] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [50] fmul + [51] fadd + [52] aload_0 v0 + [53] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [56] aload_1 v1 + [57] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [60] fmul + [61] fadd + [62] aload_0 v0 + [63] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [66] aload_1 v1 + [67] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [70] fmul + [71] aload_0 v0 + [72] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [75] aload_1 v1 + [76] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [79] fmul + [80] fadd + [81] aload_0 v0 + [82] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [85] aload_1 v1 + [86] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [89] fmul + [90] fadd + [91] aload_0 v0 + [92] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [95] aload_1 v1 + [96] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [99] fmul + [100] aload_0 v0 + [101] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [104] aload_1 v1 + [105] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [108] fmul + [109] fadd + [110] aload_0 v0 + [111] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [114] aload_1 v1 + [115] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [118] fmul + [119] fadd + [120] aload_0 v0 + [121] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [124] aload_1 v1 + [125] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [128] fmul + [129] aload_0 v0 + [130] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [133] aload_1 v1 + [134] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [137] fmul + [138] fadd + [139] aload_0 v0 + [140] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [143] aload_1 v1 + [144] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [147] fmul + [148] fadd + [149] aload_0 v0 + [150] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [153] aload_1 v1 + [154] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [157] fmul + [158] aload_0 v0 + [159] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [162] aload_1 v1 + [163] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [166] fmul + [167] fadd + [168] aload_0 v0 + [169] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [172] aload_1 v1 + [173] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [176] fmul + [177] fadd + [178] aload_0 v0 + [179] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [182] aload_1 v1 + [183] getfield #3 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a11 F] + [186] fmul + [187] aload_0 v0 + [188] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [191] aload_1 v1 + [192] getfield #4 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a12 F] + [195] fmul + [196] fadd + [197] aload_0 v0 + [198] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [201] aload_1 v1 + [202] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [205] fmul + [206] fadd + [207] aload_0 v0 + [208] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [211] aload_1 v1 + [212] getfield #6 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a21 F] + [215] fmul + [216] aload_0 v0 + [217] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [220] aload_1 v1 + [221] getfield #7 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a22 F] + [224] fmul + [225] fadd + [226] aload_0 v0 + [227] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [230] aload_1 v1 + [231] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [234] fmul + [235] fadd + [236] aload_0 v0 + [237] getfield #5 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a13 F] + [240] aload_1 v1 + [241] getfield #9 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a31 F] + [244] fmul + [245] aload_0 v0 + [246] getfield #8 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a23 F] + [249] aload_1 v1 + [250] getfield #10 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a32 F] + [253] fmul + [254] fadd + [255] aload_0 v0 + [256] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [259] aload_1 v1 + [260] getfield #11 + - Fieldref [com/google/zxing/common/PerspectiveTransform.a33 F] + [263] fmul + [264] fadd + [265] invokespecial #12 + - Methodref [com/google/zxing/common/PerspectiveTransform. (FFFFFFFFF)V] + [268] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/common/StringUtils + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.common.StringUtils extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 60): + - String [EUC_JP] + - String [GB2312] + - String [ISO8859_1] + - String [SJIS] + - String [UTF8] + - String [file.encoding] + - Class [com/google/zxing/DecodeHintType] + - Class [com/google/zxing/common/StringUtils] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/System] + - Class [java/util/Hashtable] + - Fieldref [com/google/zxing/DecodeHintType.CHARACTER_SET Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/common/StringUtils.ASSUME_SHIFT_JIS Z] + - Fieldref [com/google/zxing/common/StringUtils.PLATFORM_DEFAULT_ENCODING Ljava/lang/String;] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z] + - Methodref [java/lang/System.getProperty (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [ ()V] + - NameAndType [ASSUME_SHIFT_JIS Z] + - NameAndType [CHARACTER_SET Lcom/google/zxing/DecodeHintType;] + - NameAndType [PLATFORM_DEFAULT_ENCODING Ljava/lang/String;] + - NameAndType [equalsIgnoreCase (Ljava/lang/String;)Z] + - NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [getProperty (Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [([BLjava/util/Hashtable;)Ljava/lang/String;] + - Utf8 [] + - Utf8 [] + - Utf8 [ASSUME_SHIFT_JIS] + - Utf8 [CHARACTER_SET] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [EUC_JP] + - Utf8 [GB2312] + - Utf8 [ISO88591] + - Utf8 [ISO8859_1] + - Utf8 [Lcom/google/zxing/DecodeHintType;] + - Utf8 [Ljava/lang/String;] + - Utf8 [PLATFORM_DEFAULT_ENCODING] + - Utf8 [SHIFT_JIS] + - Utf8 [SJIS] + - Utf8 [UTF8] + - Utf8 [Z] + - Utf8 [com/google/zxing/DecodeHintType] + - Utf8 [com/google/zxing/common/StringUtils] + - Utf8 [equalsIgnoreCase] + - Utf8 [file.encoding] + - Utf8 [get] + - Utf8 [getProperty] + - Utf8 [guessEncoding] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/System] + - Utf8 [java/util/Hashtable] + +Fields (count = 7): + - Field: PLATFORM_DEFAULT_ENCODING Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String PLATFORM_DEFAULT_ENCODING + - Field: SHIFT_JIS Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String SHIFT_JIS + Class member attributes (count = 1): + - Constant value attribute: + - String [SJIS] + - Field: GB2312 Ljava/lang/String; + Access flags: 0x19 + = public static final java.lang.String GB2312 + Class member attributes (count = 1): + - Constant value attribute: + - String [GB2312] + - Field: EUC_JP Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String EUC_JP + Class member attributes (count = 1): + - Constant value attribute: + - String [EUC_JP] + - Field: UTF8 Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String UTF8 + Class member attributes (count = 1): + - Constant value attribute: + - String [UTF8] + - Field: ISO88591 Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String ISO88591 + Class member attributes (count = 1): + - Constant value attribute: + - String [ISO8859_1] + - Field: ASSUME_SHIFT_JIS Z + Access flags: 0x1a + = private static final boolean ASSUME_SHIFT_JIS + +Methods (count = 3): + - Method: ()V + Access flags: 0x2 + = private StringUtils() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #16 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: guessEncoding([BLjava/util/Hashtable;)Ljava/lang/String; + Access flags: 0x9 + = public static java.lang.String guessEncoding(byte[],java.util.Hashtable) + Class member attributes (count = 1): + - Code attribute instructions (code length = 521, locals = 14, stack = 3): + [0] aload_1 v1 + [1] ifnull +20 (target=21) + [4] aload_1 v1 + [5] getstatic #13 + - Fieldref [com/google/zxing/DecodeHintType.CHARACTER_SET Lcom/google/zxing/DecodeHintType;] + [8] invokevirtual #19 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [11] checkcast #10 + - Class [java/lang/String] + [14] dup + [15] astore_1 v1 + [16] ifnull +5 (target=21) + [19] aload_1 v1 + [20] areturn + [21] aload_0 v0 + [22] arraylength + [23] iconst_3 + [24] ificmple +30 (target=54) + [27] aload_0 v0 + [28] iconst_0 + [29] baload + [30] bipush -17 + [32] ificmpne +22 (target=54) + [35] aload_0 v0 + [36] iconst_1 + [37] baload + [38] bipush -69 + [40] ificmpne +14 (target=54) + [43] aload_0 v0 + [44] iconst_2 + [45] baload + [46] bipush -65 + [48] ificmpne +6 (target=54) + [51] ldc #5 + - String [UTF8] + [53] areturn + [54] aload_0 v0 + [55] arraylength + [56] istore_1 v1 + [57] iconst_1 + [58] istore_2 v2 + [59] iconst_1 + [60] istore_3 v3 + [61] iconst_1 + [62] istore v4 + [64] iconst_0 + [65] istore v5 + [67] iconst_0 + [68] istore v6 + [70] iconst_0 + [71] istore v7 + [73] iconst_0 + [74] istore v8 + [76] iconst_0 + [77] istore v9 + [79] iconst_0 + [80] istore v10 + [82] iconst_0 + [83] istore v11 + [85] iload v11 + [87] iload_1 v1 + [88] ificmpge +361 (target=449) + [91] iload_2 v2 + [92] ifne +12 (target=104) + [95] iload_3 v3 + [96] ifne +8 (target=104) + [99] iload v4 + [101] ifeq +348 (target=449) + [104] aload_0 v0 + [105] iload v11 + [107] baload + [108] sipush 255 + [111] iand + [112] dup + [113] istore v12 + [115] sipush 128 + [118] ificmplt +22 (target=140) + [121] iload v12 + [123] sipush 191 + [126] ificmpgt +14 (target=140) + [129] iload v5 + [131] ifle +60 (target=191) + [134] iinc v5, -1 + [137] goto +54 (target=191) + [140] iload v5 + [142] ifle +6 (target=148) + [145] iconst_0 + [146] istore v4 + [148] iload v12 + [150] sipush 192 + [153] ificmplt +38 (target=191) + [156] iload v12 + [158] sipush 253 + [161] ificmpgt +30 (target=191) + [164] iconst_1 + [165] istore v9 + [167] iload v12 + [169] istore v13 + [171] iload v13 + [173] bipush 64 + [175] iand + [176] ifeq +15 (target=191) + [179] iinc v5, 1 + [182] iload v13 + [184] iconst_1 + [185] ishl + [186] istore v13 + [188] goto -17 (target=171) + [191] iload v12 + [193] sipush 194 + [196] ificmpeq +11 (target=207) + [199] iload v12 + [201] sipush 195 + [204] ificmpne +65 (target=269) + [207] iload v11 + [209] iload_1 v1 + [210] iconst_1 + [211] isub + [212] ificmpge +57 (target=269) + [215] aload_0 v0 + [216] iload v11 + [218] iconst_1 + [219] iadd + [220] baload + [221] sipush 255 + [224] iand + [225] dup + [226] istore v13 + [228] sipush 191 + [231] ificmpgt +38 (target=269) + [234] iload v12 + [236] sipush 194 + [239] ificmpne +11 (target=250) + [242] iload v13 + [244] sipush 160 + [247] ificmpge +19 (target=266) + [250] iload v12 + [252] sipush 195 + [255] ificmpne +14 (target=269) + [258] iload v13 + [260] sipush 128 + [263] ificmplt +6 (target=269) + [266] iconst_1 + [267] istore v8 + [269] iload v12 + [271] bipush 127 + [273] ificmplt +13 (target=286) + [276] iload v12 + [278] sipush 159 + [281] ificmpgt +5 (target=286) + [284] iconst_0 + [285] istore_2 v2 + [286] iload v12 + [288] sipush 161 + [291] ificmplt +19 (target=310) + [294] iload v12 + [296] sipush 223 + [299] ificmpgt +11 (target=310) + [302] iload v10 + [304] ifne +6 (target=310) + [307] iinc v7, 1 + [310] iload v10 + [312] ifne +37 (target=349) + [315] iload v12 + [317] sipush 240 + [320] ificmplt +11 (target=331) + [323] iload v12 + [325] sipush 255 + [328] ificmple +19 (target=347) + [331] iload v12 + [333] sipush 128 + [336] ificmpeq +11 (target=347) + [339] iload v12 + [341] sipush 160 + [344] ificmpne +5 (target=349) + [347] iconst_0 + [348] istore_3 v3 + [349] iload v12 + [351] sipush 129 + [354] ificmplt +11 (target=365) + [357] iload v12 + [359] sipush 159 + [362] ificmple +19 (target=381) + [365] iload v12 + [367] sipush 224 + [370] ificmplt +70 (target=440) + [373] iload v12 + [375] sipush 239 + [378] ificmpgt +62 (target=440) + [381] iload v10 + [383] ifne +57 (target=440) + [386] iconst_1 + [387] istore v10 + [389] iload v11 + [391] aload_0 v0 + [392] arraylength + [393] iconst_1 + [394] isub + [395] ificmplt +8 (target=403) + [398] iconst_0 + [399] istore_3 v3 + [400] goto +43 (target=443) + [403] aload_0 v0 + [404] iload v11 + [406] iconst_1 + [407] iadd + [408] baload + [409] sipush 255 + [412] iand + [413] dup + [414] istore v13 + [416] bipush 64 + [418] ificmplt +11 (target=429) + [421] iload v13 + [423] sipush 252 + [426] ificmple +8 (target=434) + [429] iconst_0 + [430] istore_3 v3 + [431] goto +12 (target=443) + [434] iinc v6, 1 + [437] goto +6 (target=443) + [440] iconst_0 + [441] istore v10 + [443] iinc v11, 1 + [446] goto -361 (target=85) + [449] iload v5 + [451] ifle +6 (target=457) + [454] iconst_0 + [455] istore v4 + [457] iload_3 v3 + [458] ifeq +12 (target=470) + [461] getstatic #14 + - Fieldref [com/google/zxing/common/StringUtils.ASSUME_SHIFT_JIS Z] + [464] ifeq +6 (target=470) + [467] ldc #4 + - String [SJIS] + [469] areturn + [470] iload v4 + [472] ifeq +11 (target=483) + [475] iload v9 + [477] ifeq +6 (target=483) + [480] ldc #5 + - String [UTF8] + [482] areturn + [483] iload_3 v3 + [484] ifeq +21 (target=505) + [487] iload v6 + [489] iconst_3 + [490] ificmpge +12 (target=502) + [493] iload v7 + [495] bipush 20 + [497] imul + [498] iload_1 v1 + [499] ificmple +6 (target=505) + [502] ldc #4 + - String [SJIS] + [504] areturn + [505] iload v8 + [507] ifne +10 (target=517) + [510] iload_2 v2 + [511] ifeq +6 (target=517) + [514] ldc #3 + - String [ISO8859_1] + [516] areturn + [517] getstatic #15 + - Fieldref [com/google/zxing/common/StringUtils.PLATFORM_DEFAULT_ENCODING Ljava/lang/String;] + [520] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 39, locals = 0, stack = 2): + [0] ldc #6 + - String [file.encoding] + [2] invokestatic #18 + - Methodref [java/lang/System.getProperty (Ljava/lang/String;)Ljava/lang/String;] + [5] putstatic #15 + - Fieldref [com/google/zxing/common/StringUtils.PLATFORM_DEFAULT_ENCODING Ljava/lang/String;] + [8] ldc #4 + - String [SJIS] + [10] getstatic #15 + - Fieldref [com/google/zxing/common/StringUtils.PLATFORM_DEFAULT_ENCODING Ljava/lang/String;] + [13] invokevirtual #17 + - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z] + [16] ifne +14 (target=30) + [19] ldc #1 + - String [EUC_JP] + [21] getstatic #15 + - Fieldref [com/google/zxing/common/StringUtils.PLATFORM_DEFAULT_ENCODING Ljava/lang/String;] + [24] invokevirtual #17 + - Methodref [java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z] + [27] ifeq +7 (target=34) + [30] iconst_1 + [31] goto +4 (target=35) + [34] iconst_0 + [35] putstatic #14 + - Fieldref [com/google/zxing/common/StringUtils.ASSUME_SHIFT_JIS Z] + [38] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/common/detector/MonochromeRectangleDetector + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.common.detector.MonochromeRectangleDetector extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 80): + - Integer [32] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/common/detector/MonochromeRectangleDetector] + - Class [java/lang/Math] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.height I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/common/BitMatrix.width I] + - Fieldref [com/google/zxing/common/detector/MonochromeRectangleDetector.image Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/ResultPoint. (FF)V] + - Methodref [com/google/zxing/ResultPoint.getX ()F] + - Methodref [com/google/zxing/ResultPoint.getY ()F] + - Methodref [com/google/zxing/common/BitMatrix.get (II)Z] + - Methodref [com/google/zxing/common/BitMatrix.getHeight ()I] + - Methodref [com/google/zxing/common/BitMatrix.getWidth ()I] + - Methodref [com/google/zxing/common/detector/MonochromeRectangleDetector.blackWhiteRange (IIIIZ)[I] + - Methodref [com/google/zxing/common/detector/MonochromeRectangleDetector.findCornerFromCenter (IIIIIIIII)Lcom/google/zxing/ResultPoint;] + - Methodref [java/lang/Math.max (II)I] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (FF)V] + - NameAndType [bits [I] + - NameAndType [blackWhiteRange (IIIIZ)[I] + - NameAndType [findCornerFromCenter (IIIIIIIII)Lcom/google/zxing/ResultPoint;] + - NameAndType [get (II)Z] + - NameAndType [getHeight ()I] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getWidth ()I] + - NameAndType [getX ()F] + - NameAndType [getY ()F] + - NameAndType [height I] + - NameAndType [image Lcom/google/zxing/common/BitMatrix;] + - NameAndType [max (II)I] + - NameAndType [rowSize I] + - NameAndType [width I] + - Utf8 [()F] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()V] + - Utf8 [()[Lcom/google/zxing/ResultPoint;] + - Utf8 [(FF)V] + - Utf8 [(II)I] + - Utf8 [(II)Z] + - Utf8 [(IIIIIIIII)Lcom/google/zxing/ResultPoint;] + - Utf8 [(IIIIZ)[I] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/common/BitMatrix;] + - Utf8 [MAX_MODULES] + - Utf8 [[I] + - Utf8 [bits] + - Utf8 [blackWhiteRange] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/common/detector/MonochromeRectangleDetector] + - Utf8 [detect] + - Utf8 [findCornerFromCenter] + - Utf8 [get] + - Utf8 [getHeight] + - Utf8 [getNotFoundInstance] + - Utf8 [getWidth] + - Utf8 [getX] + - Utf8 [getY] + - Utf8 [height] + - Utf8 [image] + - Utf8 [java/lang/Math] + - Utf8 [java/lang/Object] + - Utf8 [max] + - Utf8 [rowSize] + - Utf8 [width] + +Fields (count = 2): + - Field: MAX_MODULES I + Access flags: 0x1a + = private static final int MAX_MODULES + Class member attributes (count = 1): + - Constant value attribute: + - Integer [32] + - Field: image Lcom/google/zxing/common/BitMatrix; + Access flags: 0x12 + = private final com.google.zxing.common.BitMatrix image + +Methods (count = 4): + - Method: (Lcom/google/zxing/common/BitMatrix;)V + Access flags: 0x2 + = private MonochromeRectangleDetector(com.google.zxing.common.BitMatrix) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #23 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #12 + - Fieldref [com/google/zxing/common/detector/MonochromeRectangleDetector.image Lcom/google/zxing/common/BitMatrix;] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: detect()[Lcom/google/zxing/ResultPoint; + Access flags: 0x2 + = private com.google.zxing.ResultPoint[] detect() + Class member attributes (count = 2): + - Code attribute instructions (code length = 211, locals = 11, stack = 11): + [0] aload_0 v0 + [1] getfield #12 + - Fieldref [com/google/zxing/common/detector/MonochromeRectangleDetector.image Lcom/google/zxing/common/BitMatrix;] + [4] getfield #9 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [7] istore_1 v1 + [8] aload_0 v0 + [9] getfield #12 + - Fieldref [com/google/zxing/common/detector/MonochromeRectangleDetector.image Lcom/google/zxing/common/BitMatrix;] + [12] getfield #11 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [15] istore_2 v2 + [16] iload_1 v1 + [17] iconst_1 + [18] ishr + [19] istore_3 v3 + [20] iload_2 v2 + [21] iconst_1 + [22] ishr + [23] istore v4 + [25] iconst_1 + [26] iload_1 v1 + [27] sipush 256 + [30] idiv + [31] invokestatic #22 + - Methodref [java/lang/Math.max (II)I] + [34] istore v5 + [36] iconst_1 + [37] iload_2 v2 + [38] sipush 256 + [41] idiv + [42] invokestatic #22 + - Methodref [java/lang/Math.max (II)I] + [45] istore v6 + [47] aload_0 v0 + [48] iload v4 + [50] iconst_0 + [51] iconst_0 + [52] iload_2 v2 + [53] iload_3 v3 + [54] iload v5 + [56] ineg + [57] iconst_0 + [58] iload_1 v1 + [59] iload v4 + [61] iconst_1 + [62] ishr + [63] invokespecial #21 + - Methodref [com/google/zxing/common/detector/MonochromeRectangleDetector.findCornerFromCenter (IIIIIIIII)Lcom/google/zxing/ResultPoint;] + [66] invokevirtual #16 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [69] f2i + [70] iconst_1 + [71] isub + [72] istore v7 + [74] aload_0 v0 + [75] iload v4 + [77] iload v6 + [79] ineg + [80] iconst_0 + [81] iload_2 v2 + [82] iload_3 v3 + [83] iconst_0 + [84] iload v7 + [86] iload_1 v1 + [87] iload_3 v3 + [88] iconst_1 + [89] ishr + [90] invokespecial #21 + - Methodref [com/google/zxing/common/detector/MonochromeRectangleDetector.findCornerFromCenter (IIIIIIIII)Lcom/google/zxing/ResultPoint;] + [93] dup + [94] astore v9 + [96] invokevirtual #15 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [99] f2i + [100] iconst_1 + [101] isub + [102] istore v8 + [104] aload_0 v0 + [105] iload v4 + [107] iload v6 + [109] iload v8 + [111] iload_2 v2 + [112] iload_3 v3 + [113] iconst_0 + [114] iload v7 + [116] iload_1 v1 + [117] iload_3 v3 + [118] iconst_1 + [119] ishr + [120] invokespecial #21 + - Methodref [com/google/zxing/common/detector/MonochromeRectangleDetector.findCornerFromCenter (IIIIIIIII)Lcom/google/zxing/ResultPoint;] + [123] dup + [124] astore v6 + [126] invokevirtual #15 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [129] f2i + [130] iconst_1 + [131] iadd + [132] istore_2 v2 + [133] aload_0 v0 + [134] iload v4 + [136] iconst_0 + [137] iload v8 + [139] iload_2 v2 + [140] iload_3 v3 + [141] iload v5 + [143] iload v7 + [145] iload_1 v1 + [146] iload v4 + [148] iconst_1 + [149] ishr + [150] invokespecial #21 + - Methodref [com/google/zxing/common/detector/MonochromeRectangleDetector.findCornerFromCenter (IIIIIIIII)Lcom/google/zxing/ResultPoint;] + [153] dup + [154] astore v10 + [156] invokevirtual #16 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [159] f2i + [160] iconst_1 + [161] iadd + [162] istore_1 v1 + [163] aload_0 v0 + [164] iload v4 + [166] iconst_0 + [167] iload v8 + [169] iload_2 v2 + [170] iload_3 v3 + [171] iload v5 + [173] ineg + [174] iload v7 + [176] iload_1 v1 + [177] iload v4 + [179] iconst_2 + [180] ishr + [181] invokespecial #21 + - Methodref [com/google/zxing/common/detector/MonochromeRectangleDetector.findCornerFromCenter (IIIIIIIII)Lcom/google/zxing/ResultPoint;] + [184] astore v7 + [186] iconst_4 + [187] anewarray #3 + - Class [com/google/zxing/ResultPoint] + [190] dup + [191] iconst_0 + [192] aload v7 + [194] aastore + [195] dup + [196] iconst_1 + [197] aload v9 + [199] aastore + [200] dup + [201] iconst_2 + [202] aload v6 + [204] aastore + [205] dup + [206] iconst_3 + [207] aload v10 + [209] aastore + [210] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: findCornerFromCenter(IIIIIIIII)Lcom/google/zxing/ResultPoint; + Access flags: 0x2 + = private com.google.zxing.ResultPoint findCornerFromCenter(int,int,int,int,int,int,int,int,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 275, locals = 14, stack = 6): + [0] aconst_null + [1] astore v10 + [3] iload v5 + [5] istore v11 + [7] iload_1 v1 + [8] istore v12 + [10] iload v11 + [12] iload v8 + [14] ificmpge +257 (target=271) + [17] iload v11 + [19] iload v7 + [21] ificmplt +250 (target=271) + [24] iload v12 + [26] iload v4 + [28] ificmpge +243 (target=271) + [31] iload v12 + [33] iload_3 v3 + [34] ificmplt +237 (target=271) + [37] iload_2 v2 + [38] ifne +20 (target=58) + [41] aload_0 v0 + [42] iload v11 + [44] iload v9 + [46] iload_3 v3 + [47] iload v4 + [49] iconst_1 + [50] invokespecial #20 + - Methodref [com/google/zxing/common/detector/MonochromeRectangleDetector.blackWhiteRange (IIIIZ)[I] + [53] astore v13 + [55] goto +18 (target=73) + [58] aload_0 v0 + [59] iload v12 + [61] iload v9 + [63] iload v7 + [65] iload v8 + [67] iconst_0 + [68] invokespecial #20 + - Methodref [com/google/zxing/common/detector/MonochromeRectangleDetector.blackWhiteRange (IIIIZ)[I] + [71] astore v13 + [73] aload v13 + [75] ifnonnull +176 (target=251) + [78] aload v10 + [80] ifnonnull +7 (target=87) + [83] invokestatic #13 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [86] athrow + [87] iload_2 v2 + [88] ifne +83 (target=171) + [91] iload v11 + [93] iload v6 + [95] isub + [96] istore_3 v3 + [97] aload v10 + [99] iconst_0 + [100] iaload + [101] iload_1 v1 + [102] ificmpge +54 (target=156) + [105] aload v10 + [107] iconst_1 + [108] iaload + [109] iload_1 v1 + [110] ificmple +31 (target=141) + [113] new #3 + - Class [com/google/zxing/ResultPoint] + [116] dup + [117] iload v6 + [119] ifle +11 (target=130) + [122] aload v10 + [124] iconst_0 + [125] iaload + [126] i2f + [127] goto +8 (target=135) + [130] aload v10 + [132] iconst_1 + [133] iaload + [134] i2f + [135] iload_3 v3 + [136] i2f + [137] invokespecial #14 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [140] areturn + [141] new #3 + - Class [com/google/zxing/ResultPoint] + [144] dup + [145] aload v10 + [147] iconst_0 + [148] iaload + [149] i2f + [150] iload_3 v3 + [151] i2f + [152] invokespecial #14 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [155] areturn + [156] new #3 + - Class [com/google/zxing/ResultPoint] + [159] dup + [160] aload v10 + [162] iconst_1 + [163] iaload + [164] i2f + [165] iload_3 v3 + [166] i2f + [167] invokespecial #14 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [170] areturn + [171] iload v12 + [173] iload_2 v2 + [174] isub + [175] istore_3 v3 + [176] aload v10 + [178] iconst_0 + [179] iaload + [180] iload v5 + [182] ificmpge +54 (target=236) + [185] aload v10 + [187] iconst_1 + [188] iaload + [189] iload v5 + [191] ificmple +30 (target=221) + [194] new #3 + - Class [com/google/zxing/ResultPoint] + [197] dup + [198] iload_3 v3 + [199] i2f + [200] iload_2 v2 + [201] ifge +11 (target=212) + [204] aload v10 + [206] iconst_0 + [207] iaload + [208] i2f + [209] goto +8 (target=217) + [212] aload v10 + [214] iconst_1 + [215] iaload + [216] i2f + [217] invokespecial #14 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [220] areturn + [221] new #3 + - Class [com/google/zxing/ResultPoint] + [224] dup + [225] iload_3 v3 + [226] i2f + [227] aload v10 + [229] iconst_0 + [230] iaload + [231] i2f + [232] invokespecial #14 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [235] areturn + [236] new #3 + - Class [com/google/zxing/ResultPoint] + [239] dup + [240] iload_3 v3 + [241] i2f + [242] aload v10 + [244] iconst_1 + [245] iaload + [246] i2f + [247] invokespecial #14 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [250] areturn + [251] aload v13 + [253] astore v10 + [255] iload v11 + [257] iload v6 + [259] iadd + [260] istore v11 + [262] iload v12 + [264] iload_2 v2 + [265] iadd + [266] istore v12 + [268] goto -258 (target=10) + [271] invokestatic #13 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [274] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: blackWhiteRange(IIIIZ)[I + Access flags: 0x2 + = private int[] blackWhiteRange(int,int,int,int,boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 595, locals = 13, stack = 4): + [0] iload_3 v3 + [1] iload v4 + [3] iadd + [4] iconst_1 + [5] ishr + [6] dup + [7] istore v6 + [9] istore v7 + [11] iload v7 + [13] iload_3 v3 + [14] ificmplt +272 (target=286) + [17] iload v5 + [19] ifeq +57 (target=76) + [22] aload_0 v0 + [23] getfield #12 + - Fieldref [com/google/zxing/common/detector/MonochromeRectangleDetector.image Lcom/google/zxing/common/BitMatrix;] + [26] iload v7 + [28] istore v11 + [30] astore v10 + [32] iload_1 v1 + [33] aload v10 + [35] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [38] imul + [39] iload v11 + [41] iconst_5 + [42] ishr + [43] iadd + [44] istore v12 + [46] aload v10 + [48] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [51] iload v12 + [53] iaload + [54] iload v11 + [56] bipush 31 + [58] iand + [59] iushr + [60] iconst_1 + [61] iand + [62] ifeq +7 (target=69) + [65] iconst_1 + [66] goto +4 (target=70) + [69] iconst_0 + [70] ifeq +65 (target=135) + [73] goto +56 (target=129) + [76] aload_0 v0 + [77] getfield #12 + - Fieldref [com/google/zxing/common/detector/MonochromeRectangleDetector.image Lcom/google/zxing/common/BitMatrix;] + [80] iload v7 + [82] istore v12 + [84] iconst_0 + [85] istore v11 + [87] astore v10 + [89] iload v12 + [91] aload v10 + [93] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [96] imul + [97] iload_1 v1 + [98] iconst_5 + [99] ishr + [100] iadd + [101] istore v12 + [103] aload v10 + [105] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [108] iload v12 + [110] iaload + [111] iload_1 v1 + [112] bipush 31 + [114] iand + [115] iushr + [116] iconst_1 + [117] iand + [118] ifeq +7 (target=125) + [121] iconst_1 + [122] goto +4 (target=126) + [125] iconst_0 + [126] ifeq +9 (target=135) + [129] iinc v7, -1 + [132] goto -121 (target=11) + [135] iload v7 + [137] istore v8 + [139] iinc v7, -1 + [142] iload v7 + [144] iload_3 v3 + [145] ificmplt +112 (target=257) + [148] iload v5 + [150] ifeq +57 (target=207) + [153] aload_0 v0 + [154] getfield #12 + - Fieldref [com/google/zxing/common/detector/MonochromeRectangleDetector.image Lcom/google/zxing/common/BitMatrix;] + [157] iload v7 + [159] istore v11 + [161] astore v10 + [163] iload_1 v1 + [164] aload v10 + [166] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [169] imul + [170] iload v11 + [172] iconst_5 + [173] ishr + [174] iadd + [175] istore v12 + [177] aload v10 + [179] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [182] iload v12 + [184] iaload + [185] iload v11 + [187] bipush 31 + [189] iand + [190] iushr + [191] iconst_1 + [192] iand + [193] ifeq +7 (target=200) + [196] iconst_1 + [197] goto +4 (target=201) + [200] iconst_0 + [201] ifeq -62 (target=139) + [204] goto +53 (target=257) + [207] aload_0 v0 + [208] getfield #12 + - Fieldref [com/google/zxing/common/detector/MonochromeRectangleDetector.image Lcom/google/zxing/common/BitMatrix;] + [211] iload v7 + [213] istore v12 + [215] astore v10 + [217] iload v12 + [219] aload v10 + [221] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [224] imul + [225] iload_1 v1 + [226] iconst_5 + [227] ishr + [228] iadd + [229] istore v12 + [231] aload v10 + [233] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [236] iload v12 + [238] iaload + [239] iload_1 v1 + [240] bipush 31 + [242] iand + [243] iushr + [244] iconst_1 + [245] iand + [246] ifeq +7 (target=253) + [249] iconst_1 + [250] goto +4 (target=254) + [253] iconst_0 + [254] ifeq -115 (target=139) + [257] iload v8 + [259] iload v7 + [261] isub + [262] istore v9 + [264] iload v7 + [266] iload_3 v3 + [267] ificmplt +9 (target=276) + [270] iload v9 + [272] iload_2 v2 + [273] ificmple +10 (target=283) + [276] iload v8 + [278] istore v7 + [280] goto +6 (target=286) + [283] goto -272 (target=11) + [286] iinc v7, 1 + [289] iload v6 + [291] istore v8 + [293] iload v8 + [295] iload v4 + [297] ificmpge +272 (target=569) + [300] iload v5 + [302] ifeq +57 (target=359) + [305] aload_0 v0 + [306] getfield #12 + - Fieldref [com/google/zxing/common/detector/MonochromeRectangleDetector.image Lcom/google/zxing/common/BitMatrix;] + [309] iload v8 + [311] istore v11 + [313] astore v10 + [315] iload_1 v1 + [316] aload v10 + [318] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [321] imul + [322] iload v11 + [324] iconst_5 + [325] ishr + [326] iadd + [327] istore v12 + [329] aload v10 + [331] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [334] iload v12 + [336] iaload + [337] iload v11 + [339] bipush 31 + [341] iand + [342] iushr + [343] iconst_1 + [344] iand + [345] ifeq +7 (target=352) + [348] iconst_1 + [349] goto +4 (target=353) + [352] iconst_0 + [353] ifeq +65 (target=418) + [356] goto +56 (target=412) + [359] aload_0 v0 + [360] getfield #12 + - Fieldref [com/google/zxing/common/detector/MonochromeRectangleDetector.image Lcom/google/zxing/common/BitMatrix;] + [363] iload v8 + [365] istore v12 + [367] iconst_0 + [368] istore v11 + [370] astore v10 + [372] iload v12 + [374] aload v10 + [376] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [379] imul + [380] iload_1 v1 + [381] iconst_5 + [382] ishr + [383] iadd + [384] istore v12 + [386] aload v10 + [388] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [391] iload v12 + [393] iaload + [394] iload_1 v1 + [395] bipush 31 + [397] iand + [398] iushr + [399] iconst_1 + [400] iand + [401] ifeq +7 (target=408) + [404] iconst_1 + [405] goto +4 (target=409) + [408] iconst_0 + [409] ifeq +9 (target=418) + [412] iinc v8, 1 + [415] goto -122 (target=293) + [418] iload v8 + [420] istore v9 + [422] iinc v8, 1 + [425] iload v8 + [427] iload v4 + [429] ificmpge +112 (target=541) + [432] iload v5 + [434] ifeq +57 (target=491) + [437] aload_0 v0 + [438] getfield #12 + - Fieldref [com/google/zxing/common/detector/MonochromeRectangleDetector.image Lcom/google/zxing/common/BitMatrix;] + [441] iload v8 + [443] istore v11 + [445] astore v10 + [447] iload_1 v1 + [448] aload v10 + [450] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [453] imul + [454] iload v11 + [456] iconst_5 + [457] ishr + [458] iadd + [459] istore v12 + [461] aload v10 + [463] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [466] iload v12 + [468] iaload + [469] iload v11 + [471] bipush 31 + [473] iand + [474] iushr + [475] iconst_1 + [476] iand + [477] ifeq +7 (target=484) + [480] iconst_1 + [481] goto +4 (target=485) + [484] iconst_0 + [485] ifeq -63 (target=422) + [488] goto +53 (target=541) + [491] aload_0 v0 + [492] getfield #12 + - Fieldref [com/google/zxing/common/detector/MonochromeRectangleDetector.image Lcom/google/zxing/common/BitMatrix;] + [495] iload v8 + [497] istore v12 + [499] astore v10 + [501] iload v12 + [503] aload v10 + [505] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [508] imul + [509] iload_1 v1 + [510] iconst_5 + [511] ishr + [512] iadd + [513] istore v12 + [515] aload v10 + [517] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [520] iload v12 + [522] iaload + [523] iload_1 v1 + [524] bipush 31 + [526] iand + [527] iushr + [528] iconst_1 + [529] iand + [530] ifeq +7 (target=537) + [533] iconst_1 + [534] goto +4 (target=538) + [537] iconst_0 + [538] ifeq -116 (target=422) + [541] iload v8 + [543] iload v9 + [545] isub + [546] istore_3 v3 + [547] iload v8 + [549] iload v4 + [551] ificmpge +8 (target=559) + [554] iload_3 v3 + [555] iload_2 v2 + [556] ificmple +10 (target=566) + [559] iload v9 + [561] istore v8 + [563] goto +6 (target=569) + [566] goto -273 (target=293) + [569] iinc v8, -1 + [572] iload v8 + [574] iload v7 + [576] ificmple +17 (target=593) + [579] iconst_2 + [580] newarray 10 + [582] dup + [583] iconst_0 + [584] iload v7 + [586] iastore + [587] dup + [588] iconst_1 + [589] iload v8 + [591] iastore + [592] areturn + [593] aconst_null + [594] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/common/detector/WhiteRectangleDetector + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.common.detector.WhiteRectangleDetector extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 111): + - Integer [1] + - Integer [30] + - Float [0.5] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/common/detector/WhiteRectangleDetector] + - Class [java/lang/Math] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.height I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/common/BitMatrix.width I] + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.downInit I] + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.height I] + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.image Lcom/google/zxing/common/BitMatrix;] + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.leftInit I] + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.rightInit I] + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.upInit I] + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.width I] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/ResultPoint. (FF)V] + - Methodref [com/google/zxing/ResultPoint.getX ()F] + - Methodref [com/google/zxing/ResultPoint.getY ()F] + - Methodref [com/google/zxing/common/BitMatrix.get (II)Z] + - Methodref [com/google/zxing/common/BitMatrix.getHeight ()I] + - Methodref [com/google/zxing/common/BitMatrix.getWidth ()I] + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector.centerEdges (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)[Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector.containsBlackPoint (IIIZ)Z] + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector.distanceL2 (FFFF)I] + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector.getBlackPointOnSegment (FFFF)Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector.round (F)I] + - Methodref [java/lang/Math.sqrt (D)D] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (FF)V] + - NameAndType [bits [I] + - NameAndType [centerEdges (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)[Lcom/google/zxing/ResultPoint;] + - NameAndType [containsBlackPoint (IIIZ)Z] + - NameAndType [distanceL2 (FFFF)I] + - NameAndType [downInit I] + - NameAndType [get (II)Z] + - NameAndType [getBlackPointOnSegment (FFFF)Lcom/google/zxing/ResultPoint;] + - NameAndType [getHeight ()I] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getWidth ()I] + - NameAndType [getX ()F] + - NameAndType [getY ()F] + - NameAndType [height I] + - NameAndType [image Lcom/google/zxing/common/BitMatrix;] + - NameAndType [leftInit I] + - NameAndType [rightInit I] + - NameAndType [round (F)I] + - NameAndType [rowSize I] + - NameAndType [sqrt (D)D] + - NameAndType [upInit I] + - NameAndType [width I] + - Utf8 [()F] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()V] + - Utf8 [()[Lcom/google/zxing/ResultPoint;] + - Utf8 [(D)D] + - Utf8 [(F)I] + - Utf8 [(FF)V] + - Utf8 [(FFFF)I] + - Utf8 [(FFFF)Lcom/google/zxing/ResultPoint;] + - Utf8 [(II)Z] + - Utf8 [(IIIZ)Z] + - Utf8 [(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)[Lcom/google/zxing/ResultPoint;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;II)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;III)V] + - Utf8 [] + - Utf8 [CORR] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [INIT_SIZE] + - Utf8 [Lcom/google/zxing/common/BitMatrix;] + - Utf8 [[I] + - Utf8 [bits] + - Utf8 [centerEdges] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/common/detector/WhiteRectangleDetector] + - Utf8 [containsBlackPoint] + - Utf8 [detect] + - Utf8 [distanceL2] + - Utf8 [downInit] + - Utf8 [get] + - Utf8 [getBlackPointOnSegment] + - Utf8 [getHeight] + - Utf8 [getNotFoundInstance] + - Utf8 [getWidth] + - Utf8 [getX] + - Utf8 [getY] + - Utf8 [height] + - Utf8 [image] + - Utf8 [java/lang/Math] + - Utf8 [java/lang/Object] + - Utf8 [leftInit] + - Utf8 [rightInit] + - Utf8 [round] + - Utf8 [rowSize] + - Utf8 [sqrt] + - Utf8 [upInit] + - Utf8 [width] + +Fields (count = 9): + - Field: INIT_SIZE I + Access flags: 0x1a + = private static final int INIT_SIZE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [30] + - Field: CORR I + Access flags: 0x1a + = private static final int CORR + Class member attributes (count = 1): + - Constant value attribute: + - Integer [1] + - Field: image Lcom/google/zxing/common/BitMatrix; + Access flags: 0x12 + = private final com.google.zxing.common.BitMatrix image + - Field: height I + Access flags: 0x12 + = private final int height + - Field: width I + Access flags: 0x12 + = private final int width + - Field: leftInit I + Access flags: 0x12 + = private final int leftInit + - Field: rightInit I + Access flags: 0x12 + = private final int rightInit + - Field: downInit I + Access flags: 0x12 + = private final int downInit + - Field: upInit I + Access flags: 0x12 + = private final int upInit + +Methods (count = 8): + - Method: (Lcom/google/zxing/common/BitMatrix;)V + Access flags: 0x1 + = public WhiteRectangleDetector(com.google.zxing.common.BitMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 118, locals = 2, stack = 3): + [0] aload_0 v0 + [1] invokespecial #34 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #16 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.image Lcom/google/zxing/common/BitMatrix;] + [9] aload_0 v0 + [10] aload_1 v1 + [11] getfield #11 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [14] putfield #15 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.height I] + [17] aload_0 v0 + [18] aload_1 v1 + [19] getfield #13 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [22] putfield #20 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.width I] + [25] aload_0 v0 + [26] aload_0 v0 + [27] getfield #20 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.width I] + [30] bipush 30 + [32] isub + [33] iconst_1 + [34] ishr + [35] putfield #17 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.leftInit I] + [38] aload_0 v0 + [39] aload_0 v0 + [40] getfield #20 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.width I] + [43] bipush 30 + [45] iadd + [46] iconst_1 + [47] ishr + [48] putfield #18 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.rightInit I] + [51] aload_0 v0 + [52] aload_0 v0 + [53] getfield #15 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.height I] + [56] bipush 30 + [58] isub + [59] iconst_1 + [60] ishr + [61] putfield #19 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.upInit I] + [64] aload_0 v0 + [65] aload_0 v0 + [66] getfield #15 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.height I] + [69] bipush 30 + [71] iadd + [72] iconst_1 + [73] ishr + [74] putfield #14 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.downInit I] + [77] aload_0 v0 + [78] getfield #19 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.upInit I] + [81] iflt +32 (target=113) + [84] aload_0 v0 + [85] getfield #17 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.leftInit I] + [88] iflt +25 (target=113) + [91] aload_0 v0 + [92] getfield #14 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.downInit I] + [95] aload_0 v0 + [96] getfield #15 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.height I] + [99] ificmpge +14 (target=113) + [102] aload_0 v0 + [103] getfield #18 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.rightInit I] + [106] aload_0 v0 + [107] getfield #20 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.width I] + [110] ificmplt +7 (target=117) + [113] invokestatic #21 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [116] athrow + [117] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: (Lcom/google/zxing/common/BitMatrix;II)V + Access flags: 0x1 + = public WhiteRectangleDetector(com.google.zxing.common.BitMatrix,int,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 98, locals = 4, stack = 3): + [0] aload_0 v0 + [1] invokespecial #34 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #16 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.image Lcom/google/zxing/common/BitMatrix;] + [9] aload_0 v0 + [10] aload_1 v1 + [11] getfield #11 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [14] putfield #15 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.height I] + [17] aload_0 v0 + [18] aload_1 v1 + [19] getfield #13 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [22] putfield #20 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.width I] + [25] aload_0 v0 + [26] iload_2 v2 + [27] bipush 7 + [29] isub + [30] putfield #17 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.leftInit I] + [33] aload_0 v0 + [34] iload_2 v2 + [35] bipush 7 + [37] iadd + [38] putfield #18 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.rightInit I] + [41] aload_0 v0 + [42] iload_3 v3 + [43] bipush 7 + [45] isub + [46] putfield #19 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.upInit I] + [49] aload_0 v0 + [50] iload_3 v3 + [51] bipush 7 + [53] iadd + [54] putfield #14 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.downInit I] + [57] aload_0 v0 + [58] getfield #19 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.upInit I] + [61] iflt +32 (target=93) + [64] aload_0 v0 + [65] getfield #17 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.leftInit I] + [68] iflt +25 (target=93) + [71] aload_0 v0 + [72] getfield #14 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.downInit I] + [75] aload_0 v0 + [76] getfield #15 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.height I] + [79] ificmpge +14 (target=93) + [82] aload_0 v0 + [83] getfield #18 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.rightInit I] + [86] aload_0 v0 + [87] getfield #20 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.width I] + [90] ificmplt +7 (target=97) + [93] invokestatic #21 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [96] athrow + [97] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: detect()[Lcom/google/zxing/ResultPoint; + Access flags: 0x11 + = public final com.google.zxing.ResultPoint[] detect() + Class member attributes (count = 2): + - Code attribute instructions (code length = 698, locals = 12, stack = 8): + [0] aload_0 v0 + [1] getfield #17 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.leftInit I] + [4] istore_1 v1 + [5] aload_0 v0 + [6] getfield #18 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.rightInit I] + [9] istore_2 v2 + [10] aload_0 v0 + [11] getfield #19 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.upInit I] + [14] istore_3 v3 + [15] aload_0 v0 + [16] getfield #14 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.downInit I] + [19] istore v4 + [21] iconst_0 + [22] istore v5 + [24] iconst_1 + [25] istore v6 + [27] iconst_0 + [28] istore v7 + [30] iload v6 + [32] ifeq +218 (target=250) + [35] iconst_0 + [36] istore v6 + [38] iconst_1 + [39] istore v8 + [41] iload v8 + [43] ifeq +35 (target=78) + [46] iload_2 v2 + [47] aload_0 v0 + [48] getfield #20 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.width I] + [51] ificmpge +27 (target=78) + [54] aload_0 v0 + [55] iload_3 v3 + [56] iload v4 + [58] iload_2 v2 + [59] iconst_0 + [60] invokespecial #29 + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector.containsBlackPoint (IIIZ)Z] + [63] dup + [64] istore v8 + [66] ifeq -25 (target=41) + [69] iinc v2, 1 + [72] iconst_1 + [73] istore v6 + [75] goto -34 (target=41) + [78] iload_2 v2 + [79] aload_0 v0 + [80] getfield #20 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.width I] + [83] ificmplt +9 (target=92) + [86] iconst_1 + [87] istore v5 + [89] goto +161 (target=250) + [92] iconst_1 + [93] istore v9 + [95] iload v9 + [97] ifeq +36 (target=133) + [100] iload v4 + [102] aload_0 v0 + [103] getfield #15 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.height I] + [106] ificmpge +27 (target=133) + [109] aload_0 v0 + [110] iload_1 v1 + [111] iload_2 v2 + [112] iload v4 + [114] iconst_1 + [115] invokespecial #29 + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector.containsBlackPoint (IIIZ)Z] + [118] dup + [119] istore v9 + [121] ifeq -26 (target=95) + [124] iinc v4, 1 + [127] iconst_1 + [128] istore v6 + [130] goto -35 (target=95) + [133] iload v4 + [135] aload_0 v0 + [136] getfield #15 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.height I] + [139] ificmplt +9 (target=148) + [142] iconst_1 + [143] istore v5 + [145] goto +105 (target=250) + [148] iconst_1 + [149] istore v10 + [151] iload v10 + [153] ifeq +31 (target=184) + [156] iload_1 v1 + [157] iflt +27 (target=184) + [160] aload_0 v0 + [161] iload_3 v3 + [162] iload v4 + [164] iload_1 v1 + [165] iconst_0 + [166] invokespecial #29 + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector.containsBlackPoint (IIIZ)Z] + [169] dup + [170] istore v10 + [172] ifeq -21 (target=151) + [175] iinc v1, -1 + [178] iconst_1 + [179] istore v6 + [181] goto -30 (target=151) + [184] iload_1 v1 + [185] ifge +9 (target=194) + [188] iconst_1 + [189] istore v5 + [191] goto +59 (target=250) + [194] iconst_1 + [195] istore v11 + [197] iload v11 + [199] ifeq +30 (target=229) + [202] iload_3 v3 + [203] iflt +26 (target=229) + [206] aload_0 v0 + [207] iload_1 v1 + [208] iload_2 v2 + [209] iload_3 v3 + [210] iconst_1 + [211] invokespecial #29 + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector.containsBlackPoint (IIIZ)Z] + [214] dup + [215] istore v11 + [217] ifeq -20 (target=197) + [220] iinc v3, -1 + [223] iconst_1 + [224] istore v6 + [226] goto -29 (target=197) + [229] iload_3 v3 + [230] ifge +9 (target=239) + [233] iconst_1 + [234] istore v5 + [236] goto +14 (target=250) + [239] iload v6 + [241] ifeq +6 (target=247) + [244] iconst_1 + [245] istore v7 + [247] goto -217 (target=30) + [250] iload v5 + [252] ifne +442 (target=694) + [255] iload v7 + [257] ifeq +437 (target=694) + [260] iload_2 v2 + [261] iload_1 v1 + [262] isub + [263] istore v8 + [265] aconst_null + [266] astore v9 + [268] iconst_1 + [269] istore v10 + [271] iload v10 + [273] iload v8 + [275] ificmpge +35 (target=310) + [278] aload_0 v0 + [279] iload_1 v1 + [280] i2f + [281] iload v4 + [283] iload v10 + [285] isub + [286] i2f + [287] iload_1 v1 + [288] iload v10 + [290] iadd + [291] i2f + [292] iload v4 + [294] i2f + [295] invokespecial #31 + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector.getBlackPointOnSegment (FFFF)Lcom/google/zxing/ResultPoint;] + [298] dup + [299] astore v9 + [301] ifnonnull +9 (target=310) + [304] iinc v10, 1 + [307] goto -36 (target=271) + [310] aload v9 + [312] ifnonnull +7 (target=319) + [315] invokestatic #21 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [318] athrow + [319] aconst_null + [320] astore v10 + [322] iconst_1 + [323] istore v11 + [325] iload v11 + [327] iload v8 + [329] ificmpge +33 (target=362) + [332] aload_0 v0 + [333] iload_1 v1 + [334] i2f + [335] iload_3 v3 + [336] iload v11 + [338] iadd + [339] i2f + [340] iload_1 v1 + [341] iload v11 + [343] iadd + [344] i2f + [345] iload_3 v3 + [346] i2f + [347] invokespecial #31 + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector.getBlackPointOnSegment (FFFF)Lcom/google/zxing/ResultPoint;] + [350] dup + [351] astore v10 + [353] ifnonnull +9 (target=362) + [356] iinc v11, 1 + [359] goto -34 (target=325) + [362] aload v10 + [364] ifnonnull +7 (target=371) + [367] invokestatic #21 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [370] athrow + [371] aconst_null + [372] astore v11 + [374] iconst_1 + [375] istore_1 v1 + [376] iload_1 v1 + [377] iload v8 + [379] ificmpge +31 (target=410) + [382] aload_0 v0 + [383] iload_2 v2 + [384] i2f + [385] iload_3 v3 + [386] iload_1 v1 + [387] iadd + [388] i2f + [389] iload_2 v2 + [390] iload_1 v1 + [391] isub + [392] i2f + [393] iload_3 v3 + [394] i2f + [395] invokespecial #31 + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector.getBlackPointOnSegment (FFFF)Lcom/google/zxing/ResultPoint;] + [398] dup + [399] astore v11 + [401] ifnonnull +9 (target=410) + [404] iinc v1, 1 + [407] goto -31 (target=376) + [410] aload v11 + [412] ifnonnull +7 (target=419) + [415] invokestatic #21 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [418] athrow + [419] aconst_null + [420] astore_1 v1 + [421] iconst_1 + [422] istore_3 v3 + [423] iload_3 v3 + [424] iload v8 + [426] ificmpge +32 (target=458) + [429] aload_0 v0 + [430] iload_2 v2 + [431] i2f + [432] iload v4 + [434] iload_3 v3 + [435] isub + [436] i2f + [437] iload_2 v2 + [438] iload_3 v3 + [439] isub + [440] i2f + [441] iload v4 + [443] i2f + [444] invokespecial #31 + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector.getBlackPointOnSegment (FFFF)Lcom/google/zxing/ResultPoint;] + [447] dup + [448] astore_1 v1 + [449] ifnonnull +9 (target=458) + [452] iinc v3, 1 + [455] goto -32 (target=423) + [458] aload_1 v1 + [459] ifnonnull +7 (target=466) + [462] invokestatic #21 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [465] athrow + [466] aload_0 v0 + [467] aload_1 v1 + [468] aload v9 + [470] aload v11 + [472] aload v10 + [474] astore v5 + [476] astore v4 + [478] astore_3 v3 + [479] astore_2 v2 + [480] astore_1 v1 + [481] aload_2 v2 + [482] invokevirtual #23 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [485] fstore v6 + [487] aload_2 v2 + [488] invokevirtual #24 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [491] fstore_2 v2 + [492] aload_3 v3 + [493] invokevirtual #23 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [496] fstore v7 + [498] aload_3 v3 + [499] invokevirtual #24 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [502] fstore_3 v3 + [503] aload v4 + [505] invokevirtual #23 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [508] fstore v8 + [510] aload v4 + [512] invokevirtual #24 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [515] fstore v4 + [517] aload v5 + [519] invokevirtual #23 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [522] fstore v9 + [524] aload v5 + [526] invokevirtual #24 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [529] fstore v5 + [531] fload v6 + [533] aload_1 v1 + [534] getfield #20 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.width I] + [537] iconst_2 + [538] idiv + [539] i2f + [540] fcmpg + [541] ifge +78 (target=619) + [544] iconst_4 + [545] anewarray #5 + - Class [com/google/zxing/ResultPoint] + [548] dup + [549] iconst_0 + [550] new #5 + - Class [com/google/zxing/ResultPoint] + [553] dup + [554] fload v9 + [556] fconst_1 + [557] fsub + [558] fload v5 + [560] fconst_1 + [561] fadd + [562] invokespecial #22 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [565] aastore + [566] dup + [567] iconst_1 + [568] new #5 + - Class [com/google/zxing/ResultPoint] + [571] dup + [572] fload v7 + [574] fconst_1 + [575] fadd + [576] fload_3 v3 + [577] fconst_1 + [578] fadd + [579] invokespecial #22 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [582] aastore + [583] dup + [584] iconst_2 + [585] new #5 + - Class [com/google/zxing/ResultPoint] + [588] dup + [589] fload v8 + [591] fconst_1 + [592] fsub + [593] fload v4 + [595] fconst_1 + [596] fsub + [597] invokespecial #22 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [600] aastore + [601] dup + [602] iconst_3 + [603] new #5 + - Class [com/google/zxing/ResultPoint] + [606] dup + [607] fload v6 + [609] fconst_1 + [610] fadd + [611] fload_2 v2 + [612] fconst_1 + [613] fsub + [614] invokespecial #22 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [617] aastore + [618] areturn + [619] iconst_4 + [620] anewarray #5 + - Class [com/google/zxing/ResultPoint] + [623] dup + [624] iconst_0 + [625] new #5 + - Class [com/google/zxing/ResultPoint] + [628] dup + [629] fload v9 + [631] fconst_1 + [632] fadd + [633] fload v5 + [635] fconst_1 + [636] fadd + [637] invokespecial #22 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [640] aastore + [641] dup + [642] iconst_1 + [643] new #5 + - Class [com/google/zxing/ResultPoint] + [646] dup + [647] fload v7 + [649] fconst_1 + [650] fadd + [651] fload_3 v3 + [652] fconst_1 + [653] fsub + [654] invokespecial #22 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [657] aastore + [658] dup + [659] iconst_2 + [660] new #5 + - Class [com/google/zxing/ResultPoint] + [663] dup + [664] fload v8 + [666] fconst_1 + [667] fsub + [668] fload v4 + [670] fconst_1 + [671] fadd + [672] invokespecial #22 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [675] aastore + [676] dup + [677] iconst_3 + [678] new #5 + - Class [com/google/zxing/ResultPoint] + [681] dup + [682] fload v6 + [684] fconst_1 + [685] fsub + [686] fload_2 v2 + [687] fconst_1 + [688] fsub + [689] invokespecial #22 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [692] aastore + [693] areturn + [694] invokestatic #21 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [697] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: round(F)I + Access flags: 0xa + = private static int round(float) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 1, stack = 2): + [0] fload_0 v0 + [1] ldc #3 + - Float [0.5] + [3] fadd + [4] f2i + [5] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getBlackPointOnSegment(FFFF)Lcom/google/zxing/ResultPoint; + Access flags: 0x2 + = private com.google.zxing.ResultPoint getBlackPointOnSegment(float,float,float,float) + Class member attributes (count = 1): + - Code attribute instructions (code length = 166, locals = 12, stack = 4): + [0] fload_1 v1 + [1] fload_3 v3 + [2] fsub + [3] fstore v5 + [5] fload_2 v2 + [6] fload v4 + [8] fsub + [9] fstore v6 + [11] fload v5 + [13] fload v5 + [15] fmul + [16] fload v6 + [18] fload v6 + [20] fmul + [21] fadd + [22] f2d + [23] invokestatic #33 + - Methodref [java/lang/Math.sqrt (D)D] + [26] d2f + [27] ldc #3 + - Float [0.5] + [29] fadd + [30] f2i + [31] istore v5 + [33] fload_3 v3 + [34] fload_1 v1 + [35] fsub + [36] iload v5 + [38] i2f + [39] fdiv + [40] fstore_3 v3 + [41] fload v4 + [43] fload_2 v2 + [44] fsub + [45] iload v5 + [47] i2f + [48] fdiv + [49] fstore v4 + [51] iconst_0 + [52] istore v6 + [54] iload v6 + [56] iload v5 + [58] ificmpge +106 (target=164) + [61] fload_1 v1 + [62] iload v6 + [64] i2f + [65] fload_3 v3 + [66] fmul + [67] fadd + [68] ldc #3 + - Float [0.5] + [70] fadd + [71] f2i + [72] istore v7 + [74] fload_2 v2 + [75] iload v6 + [77] i2f + [78] fload v4 + [80] fmul + [81] fadd + [82] ldc #3 + - Float [0.5] + [84] fadd + [85] f2i + [86] istore v8 + [88] aload_0 v0 + [89] getfield #16 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.image Lcom/google/zxing/common/BitMatrix;] + [92] iload v7 + [94] iload v8 + [96] istore v11 + [98] istore v10 + [100] astore v9 + [102] iload v11 + [104] aload v9 + [106] getfield #12 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [109] imul + [110] iload v10 + [112] iconst_5 + [113] ishr + [114] iadd + [115] istore v11 + [117] aload v9 + [119] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [122] iload v11 + [124] iaload + [125] iload v10 + [127] bipush 31 + [129] iand + [130] iushr + [131] iconst_1 + [132] iand + [133] ifeq +7 (target=140) + [136] iconst_1 + [137] goto +4 (target=141) + [140] iconst_0 + [141] ifeq +17 (target=158) + [144] new #5 + - Class [com/google/zxing/ResultPoint] + [147] dup + [148] iload v7 + [150] i2f + [151] iload v8 + [153] i2f + [154] invokespecial #22 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [157] areturn + [158] iinc v6, 1 + [161] goto -107 (target=54) + [164] aconst_null + [165] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: distanceL2(FFFF)I + Access flags: 0xa + = private static int distanceL2(float,float,float,float) + Class member attributes (count = 1): + - Code attribute instructions (code length = 25, locals = 4, stack = 3): + [0] fload_0 v0 + [1] fload_2 v2 + [2] fsub + [3] fstore_0 v0 + [4] fload_1 v1 + [5] fload_3 v3 + [6] fsub + [7] fstore_1 v1 + [8] fload_0 v0 + [9] fload_0 v0 + [10] fmul + [11] fload_1 v1 + [12] fload_1 v1 + [13] fmul + [14] fadd + [15] f2d + [16] invokestatic #33 + - Methodref [java/lang/Math.sqrt (D)D] + [19] d2f + [20] ldc #3 + - Float [0.5] + [22] fadd + [23] f2i + [24] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: centerEdges(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)[Lcom/google/zxing/ResultPoint; + Access flags: 0x2 + = private com.google.zxing.ResultPoint[] centerEdges(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint) + Class member attributes (count = 1): + - Code attribute instructions (code length = 208, locals = 9, stack = 8): + [0] aload_1 v1 + [1] invokevirtual #23 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [4] fstore v5 + [6] aload_1 v1 + [7] invokevirtual #24 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [10] fstore_1 v1 + [11] aload_2 v2 + [12] invokevirtual #23 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [15] fstore v6 + [17] aload_2 v2 + [18] invokevirtual #24 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [21] fstore_2 v2 + [22] aload_3 v3 + [23] invokevirtual #23 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [26] fstore v7 + [28] aload_3 v3 + [29] invokevirtual #24 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [32] fstore_3 v3 + [33] aload v4 + [35] invokevirtual #23 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [38] fstore v8 + [40] aload v4 + [42] invokevirtual #24 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [45] fstore v4 + [47] fload v5 + [49] aload_0 v0 + [50] getfield #20 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.width I] + [53] iconst_2 + [54] idiv + [55] i2f + [56] fcmpg + [57] ifge +77 (target=134) + [60] iconst_4 + [61] anewarray #5 + - Class [com/google/zxing/ResultPoint] + [64] dup + [65] iconst_0 + [66] new #5 + - Class [com/google/zxing/ResultPoint] + [69] dup + [70] fload v8 + [72] fconst_1 + [73] fsub + [74] fload v4 + [76] fconst_1 + [77] fadd + [78] invokespecial #22 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [81] aastore + [82] dup + [83] iconst_1 + [84] new #5 + - Class [com/google/zxing/ResultPoint] + [87] dup + [88] fload v6 + [90] fconst_1 + [91] fadd + [92] fload_2 v2 + [93] fconst_1 + [94] fadd + [95] invokespecial #22 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [98] aastore + [99] dup + [100] iconst_2 + [101] new #5 + - Class [com/google/zxing/ResultPoint] + [104] dup + [105] fload v7 + [107] fconst_1 + [108] fsub + [109] fload_3 v3 + [110] fconst_1 + [111] fsub + [112] invokespecial #22 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [115] aastore + [116] dup + [117] iconst_3 + [118] new #5 + - Class [com/google/zxing/ResultPoint] + [121] dup + [122] fload v5 + [124] fconst_1 + [125] fadd + [126] fload_1 v1 + [127] fconst_1 + [128] fsub + [129] invokespecial #22 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [132] aastore + [133] areturn + [134] iconst_4 + [135] anewarray #5 + - Class [com/google/zxing/ResultPoint] + [138] dup + [139] iconst_0 + [140] new #5 + - Class [com/google/zxing/ResultPoint] + [143] dup + [144] fload v8 + [146] fconst_1 + [147] fadd + [148] fload v4 + [150] fconst_1 + [151] fadd + [152] invokespecial #22 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [155] aastore + [156] dup + [157] iconst_1 + [158] new #5 + - Class [com/google/zxing/ResultPoint] + [161] dup + [162] fload v6 + [164] fconst_1 + [165] fadd + [166] fload_2 v2 + [167] fconst_1 + [168] fsub + [169] invokespecial #22 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [172] aastore + [173] dup + [174] iconst_2 + [175] new #5 + - Class [com/google/zxing/ResultPoint] + [178] dup + [179] fload v7 + [181] fconst_1 + [182] fsub + [183] fload_3 v3 + [184] fconst_1 + [185] fadd + [186] invokespecial #22 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [189] aastore + [190] dup + [191] iconst_3 + [192] new #5 + - Class [com/google/zxing/ResultPoint] + [195] dup + [196] fload v5 + [198] fconst_1 + [199] fsub + [200] fload_1 v1 + [201] fconst_1 + [202] fsub + [203] invokespecial #22 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [206] aastore + [207] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: containsBlackPoint(IIIZ)Z + Access flags: 0x2 + = private boolean containsBlackPoint(int,int,int,boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 135, locals = 7, stack = 3): + [0] iload v4 + [2] ifeq +69 (target=71) + [5] iload_1 v1 + [6] iload_2 v2 + [7] ificmpgt +61 (target=68) + [10] aload_0 v0 + [11] getfield #16 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.image Lcom/google/zxing/common/BitMatrix;] + [14] iload_1 v1 + [15] istore v5 + [17] astore v4 + [19] iload_3 v3 + [20] aload v4 + [22] getfield #12 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [25] imul + [26] iload v5 + [28] iconst_5 + [29] ishr + [30] iadd + [31] istore v6 + [33] aload v4 + [35] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [38] iload v6 + [40] iaload + [41] iload v5 + [43] bipush 31 + [45] iand + [46] iushr + [47] iconst_1 + [48] iand + [49] ifeq +7 (target=56) + [52] iconst_1 + [53] goto +4 (target=57) + [56] iconst_0 + [57] ifeq +5 (target=62) + [60] iconst_1 + [61] ireturn + [62] iinc v1, 1 + [65] goto -60 (target=5) + [68] goto +65 (target=133) + [71] iload_1 v1 + [72] iload_2 v2 + [73] ificmpgt +60 (target=133) + [76] aload_0 v0 + [77] getfield #16 + - Fieldref [com/google/zxing/common/detector/WhiteRectangleDetector.image Lcom/google/zxing/common/BitMatrix;] + [80] iload_1 v1 + [81] istore v6 + [83] astore v4 + [85] iload v6 + [87] aload v4 + [89] getfield #12 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [92] imul + [93] iload_3 v3 + [94] iconst_5 + [95] ishr + [96] iadd + [97] istore v6 + [99] aload v4 + [101] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [104] iload v6 + [106] iaload + [107] iload_3 v3 + [108] bipush 31 + [110] iand + [111] iushr + [112] iconst_1 + [113] iand + [114] ifeq +7 (target=121) + [117] iconst_1 + [118] goto +4 (target=122) + [121] iconst_0 + [122] ifeq +5 (target=127) + [125] iconst_1 + [126] ireturn + [127] iinc v1, 1 + [130] goto -59 (target=71) + [133] iconst_0 + [134] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/common/reedsolomon/GenericGF + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.common.reedsolomon.GenericGF extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 95): + - Integer [0] + - Class [com/google/zxing/common/reedsolomon/GenericGF] + - Class [com/google/zxing/common/reedsolomon/GenericGFPoly] + - Class [java/lang/ArithmeticException] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.AZTEC_DATA_10 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.AZTEC_DATA_12 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.AZTEC_DATA_6 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.AZTEC_DATA_8 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.AZTEC_PARAM Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.DATA_MATRIX_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.QR_CODE_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.expTable [I] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.initialized Z] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.logTable [I] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.one Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.primitive I] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.size I] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.zero Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Methodref [com/google/zxing/common/reedsolomon/GenericGF. (II)V] + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.checkInit ()V] + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.initialize ()V] + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly. (Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + - Methodref [java/lang/ArithmeticException. ()V] + - Methodref [java/lang/IllegalArgumentException. ()V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (II)V] + - NameAndType [ (Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + - NameAndType [AZTEC_DATA_10 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - NameAndType [AZTEC_DATA_12 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - NameAndType [AZTEC_DATA_6 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - NameAndType [AZTEC_DATA_8 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - NameAndType [AZTEC_PARAM Lcom/google/zxing/common/reedsolomon/GenericGF;] + - NameAndType [DATA_MATRIX_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - NameAndType [QR_CODE_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - NameAndType [checkInit ()V] + - NameAndType [expTable [I] + - NameAndType [initialize ()V] + - NameAndType [initialized Z] + - NameAndType [logTable [I] + - NameAndType [one Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - NameAndType [primitive I] + - NameAndType [size I] + - NameAndType [zero Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Utf8 [()V] + - Utf8 [(I)I] + - Utf8 [(II)I] + - Utf8 [(II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Utf8 [(II)V] + - Utf8 [(Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + - Utf8 [] + - Utf8 [] + - Utf8 [AZTEC_DATA_10] + - Utf8 [AZTEC_DATA_12] + - Utf8 [AZTEC_DATA_6] + - Utf8 [AZTEC_DATA_8] + - Utf8 [AZTEC_PARAM] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [DATA_MATRIX_FIELD_256] + - Utf8 [I] + - Utf8 [INITIALIZATION_THRESHOLD] + - Utf8 [Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Utf8 [Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Utf8 [QR_CODE_FIELD_256] + - Utf8 [Z] + - Utf8 [[I] + - Utf8 [addOrSubtract] + - Utf8 [buildMonomial] + - Utf8 [checkInit] + - Utf8 [com/google/zxing/common/reedsolomon/GenericGF] + - Utf8 [com/google/zxing/common/reedsolomon/GenericGFPoly] + - Utf8 [exp] + - Utf8 [expTable] + - Utf8 [getOne] + - Utf8 [getSize] + - Utf8 [getZero] + - Utf8 [initialize] + - Utf8 [initialized] + - Utf8 [inverse] + - Utf8 [java/lang/ArithmeticException] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [log] + - Utf8 [logTable] + - Utf8 [multiply] + - Utf8 [one] + - Utf8 [primitive] + - Utf8 [size] + - Utf8 [zero] + +Fields (count = 15): + - Field: AZTEC_DATA_12 Lcom/google/zxing/common/reedsolomon/GenericGF; + Access flags: 0x19 + = public static final com.google.zxing.common.reedsolomon.GenericGF AZTEC_DATA_12 + - Field: AZTEC_DATA_10 Lcom/google/zxing/common/reedsolomon/GenericGF; + Access flags: 0x19 + = public static final com.google.zxing.common.reedsolomon.GenericGF AZTEC_DATA_10 + - Field: AZTEC_DATA_6 Lcom/google/zxing/common/reedsolomon/GenericGF; + Access flags: 0x19 + = public static final com.google.zxing.common.reedsolomon.GenericGF AZTEC_DATA_6 + - Field: AZTEC_PARAM Lcom/google/zxing/common/reedsolomon/GenericGF; + Access flags: 0x19 + = public static final com.google.zxing.common.reedsolomon.GenericGF AZTEC_PARAM + - Field: QR_CODE_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF; + Access flags: 0x19 + = public static final com.google.zxing.common.reedsolomon.GenericGF QR_CODE_FIELD_256 + - Field: DATA_MATRIX_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF; + Access flags: 0x19 + = public static final com.google.zxing.common.reedsolomon.GenericGF DATA_MATRIX_FIELD_256 + - Field: AZTEC_DATA_8 Lcom/google/zxing/common/reedsolomon/GenericGF; + Access flags: 0x19 + = public static final com.google.zxing.common.reedsolomon.GenericGF AZTEC_DATA_8 + - Field: INITIALIZATION_THRESHOLD I + Access flags: 0x1a + = private static final int INITIALIZATION_THRESHOLD + Class member attributes (count = 1): + - Constant value attribute: + - Integer [0] + - Field: expTable [I + Access flags: 0x2 + = private int[] expTable + - Field: logTable [I + Access flags: 0x2 + = private int[] logTable + - Field: zero Lcom/google/zxing/common/reedsolomon/GenericGFPoly; + Access flags: 0x2 + = private com.google.zxing.common.reedsolomon.GenericGFPoly zero + - Field: one Lcom/google/zxing/common/reedsolomon/GenericGFPoly; + Access flags: 0x2 + = private com.google.zxing.common.reedsolomon.GenericGFPoly one + - Field: size I + Access flags: 0x12 + = private final int size + - Field: primitive I + Access flags: 0x12 + = private final int primitive + - Field: initialized Z + Access flags: 0x2 + = private boolean initialized + +Methods (count = 13): + - Method: (II)V + Access flags: 0x2 + = private GenericGF(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 28, locals = 3, stack = 2): + [0] aload_0 v0 + [1] invokespecial #27 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iconst_0 + [6] putfield #15 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.initialized Z] + [9] aload_0 v0 + [10] iload_1 v1 + [11] putfield #18 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.primitive I] + [14] aload_0 v0 + [15] iload_2 v2 + [16] putfield #19 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.size I] + [19] iload_2 v2 + [20] ifgt +7 (target=27) + [23] aload_0 v0 + [24] invokespecial #23 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.initialize ()V] + [27] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: initialize()V + Access flags: 0x2 + = private void initialize() + Class member attributes (count = 1): + - Code attribute instructions (code length = 145, locals = 3, stack = 8): + [0] aload_0 v0 + [1] aload_0 v0 + [2] getfield #19 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.size I] + [5] newarray 10 + [7] putfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.expTable [I] + [10] aload_0 v0 + [11] aload_0 v0 + [12] getfield #19 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.size I] + [15] newarray 10 + [17] putfield #16 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.logTable [I] + [20] iconst_1 + [21] istore_1 v1 + [22] iconst_0 + [23] istore_2 v2 + [24] iload_2 v2 + [25] aload_0 v0 + [26] getfield #19 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.size I] + [29] ificmpge +42 (target=71) + [32] aload_0 v0 + [33] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.expTable [I] + [36] iload_2 v2 + [37] iload_1 v1 + [38] iastore + [39] iload_1 v1 + [40] iconst_1 + [41] ishl + [42] dup + [43] istore_1 v1 + [44] aload_0 v0 + [45] getfield #19 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.size I] + [48] ificmplt +17 (target=65) + [51] iload_1 v1 + [52] aload_0 v0 + [53] getfield #18 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.primitive I] + [56] ixor + [57] aload_0 v0 + [58] getfield #19 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.size I] + [61] iconst_1 + [62] isub + [63] iand + [64] istore_1 v1 + [65] iinc v2, 1 + [68] goto -44 (target=24) + [71] iconst_0 + [72] istore_2 v2 + [73] iload_2 v2 + [74] aload_0 v0 + [75] getfield #19 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.size I] + [78] iconst_1 + [79] isub + [80] ificmpge +21 (target=101) + [83] aload_0 v0 + [84] getfield #16 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.logTable [I] + [87] aload_0 v0 + [88] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.expTable [I] + [91] iload_2 v2 + [92] iaload + [93] iload_2 v2 + [94] iastore + [95] iinc v2, 1 + [98] goto -25 (target=73) + [101] aload_0 v0 + [102] new #3 + - Class [com/google/zxing/common/reedsolomon/GenericGFPoly] + [105] dup + [106] aload_0 v0 + [107] iconst_1 + [108] newarray 10 + [110] dup + [111] iconst_0 + [112] iconst_0 + [113] iastore + [114] invokespecial #24 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly. (Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + [117] putfield #20 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.zero Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [120] aload_0 v0 + [121] new #3 + - Class [com/google/zxing/common/reedsolomon/GenericGFPoly] + [124] dup + [125] aload_0 v0 + [126] iconst_1 + [127] newarray 10 + [129] dup + [130] iconst_0 + [131] iconst_1 + [132] iastore + [133] invokespecial #24 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly. (Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + [136] putfield #17 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.one Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [139] aload_0 v0 + [140] iconst_1 + [141] putfield #15 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.initialized Z] + [144] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: checkInit()V + Access flags: 0x2 + = private void checkInit() + Class member attributes (count = 1): + - Code attribute instructions (code length = 12, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #15 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.initialized Z] + [4] ifne +7 (target=11) + [7] aload_0 v0 + [8] invokespecial #23 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.initialize ()V] + [11] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getZero()Lcom/google/zxing/common/reedsolomon/GenericGFPoly; + Access flags: 0x10 + = final com.google.zxing.common.reedsolomon.GenericGFPoly getZero() + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 2, stack = 2): + [0] aload_0 v0 + [1] dup + [2] astore_1 v1 + [3] getfield #15 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.initialized Z] + [6] ifne +7 (target=13) + [9] aload_1 v1 + [10] invokespecial #23 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.initialize ()V] + [13] aload_0 v0 + [14] getfield #20 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.zero Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [17] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getOne()Lcom/google/zxing/common/reedsolomon/GenericGFPoly; + Access flags: 0x10 + = final com.google.zxing.common.reedsolomon.GenericGFPoly getOne() + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 2, stack = 2): + [0] aload_0 v0 + [1] dup + [2] astore_1 v1 + [3] getfield #15 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.initialized Z] + [6] ifne +7 (target=13) + [9] aload_1 v1 + [10] invokespecial #23 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.initialize ()V] + [13] aload_0 v0 + [14] getfield #17 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.one Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [17] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: buildMonomial(II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly; + Access flags: 0x10 + = final com.google.zxing.common.reedsolomon.GenericGFPoly buildMonomial(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 54, locals = 4, stack = 4): + [0] aload_0 v0 + [1] dup + [2] astore_3 v3 + [3] getfield #15 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.initialized Z] + [6] ifne +7 (target=13) + [9] aload_3 v3 + [10] invokespecial #23 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.initialize ()V] + [13] iload_1 v1 + [14] ifge +11 (target=25) + [17] new #5 + - Class [java/lang/IllegalArgumentException] + [20] dup + [21] invokespecial #26 + - Methodref [java/lang/IllegalArgumentException. ()V] + [24] athrow + [25] iload_2 v2 + [26] ifne +8 (target=34) + [29] aload_0 v0 + [30] getfield #20 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.zero Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [33] areturn + [34] iload_1 v1 + [35] iconst_1 + [36] iadd + [37] newarray 10 + [39] dup + [40] astore_1 v1 + [41] iconst_0 + [42] iload_2 v2 + [43] iastore + [44] new #3 + - Class [com/google/zxing/common/reedsolomon/GenericGFPoly] + [47] dup + [48] aload_0 v0 + [49] aload_1 v1 + [50] invokespecial #24 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly. (Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + [53] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: addOrSubtract(II)I + Access flags: 0x8 + = static int addOrSubtract(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 4, locals = 2, stack = 2): + [0] iload_0 v0 + [1] iload_1 v1 + [2] ixor + [3] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: exp(I)I + Access flags: 0x10 + = final int exp(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 20, locals = 3, stack = 2): + [0] aload_0 v0 + [1] dup + [2] astore_2 v2 + [3] getfield #15 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.initialized Z] + [6] ifne +7 (target=13) + [9] aload_2 v2 + [10] invokespecial #23 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.initialize ()V] + [13] aload_0 v0 + [14] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.expTable [I] + [17] iload_1 v1 + [18] iaload + [19] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: log(I)I + Access flags: 0x10 + = final int log(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 32, locals = 3, stack = 2): + [0] aload_0 v0 + [1] dup + [2] astore_2 v2 + [3] getfield #15 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.initialized Z] + [6] ifne +7 (target=13) + [9] aload_2 v2 + [10] invokespecial #23 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.initialize ()V] + [13] iload_1 v1 + [14] ifne +11 (target=25) + [17] new #5 + - Class [java/lang/IllegalArgumentException] + [20] dup + [21] invokespecial #26 + - Methodref [java/lang/IllegalArgumentException. ()V] + [24] athrow + [25] aload_0 v0 + [26] getfield #16 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.logTable [I] + [29] iload_1 v1 + [30] iaload + [31] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: inverse(I)I + Access flags: 0x10 + = final int inverse(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 44, locals = 3, stack = 4): + [0] aload_0 v0 + [1] dup + [2] astore_2 v2 + [3] getfield #15 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.initialized Z] + [6] ifne +7 (target=13) + [9] aload_2 v2 + [10] invokespecial #23 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.initialize ()V] + [13] iload_1 v1 + [14] ifne +11 (target=25) + [17] new #4 + - Class [java/lang/ArithmeticException] + [20] dup + [21] invokespecial #25 + - Methodref [java/lang/ArithmeticException. ()V] + [24] athrow + [25] aload_0 v0 + [26] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.expTable [I] + [29] aload_0 v0 + [30] getfield #19 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.size I] + [33] aload_0 v0 + [34] getfield #16 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.logTable [I] + [37] iload_1 v1 + [38] iaload + [39] isub + [40] iconst_1 + [41] isub + [42] iaload + [43] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: multiply(II)I + Access flags: 0x10 + = final int multiply(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 83, locals = 4, stack = 4): + [0] aload_0 v0 + [1] dup + [2] astore_3 v3 + [3] getfield #15 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.initialized Z] + [6] ifne +7 (target=13) + [9] aload_3 v3 + [10] invokespecial #23 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.initialize ()V] + [13] iload_1 v1 + [14] ifeq +7 (target=21) + [17] iload_2 v2 + [18] ifne +5 (target=23) + [21] iconst_0 + [22] ireturn + [23] iload_1 v1 + [24] iflt +23 (target=47) + [27] iload_2 v2 + [28] iflt +19 (target=47) + [31] iload_1 v1 + [32] aload_0 v0 + [33] getfield #19 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.size I] + [36] ificmpge +11 (target=47) + [39] iload_2 v2 + [40] aload_0 v0 + [41] getfield #19 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.size I] + [44] ificmplt +6 (target=50) + [47] iinc v1, 1 + [50] aload_0 v0 + [51] getfield #16 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.logTable [I] + [54] iload_1 v1 + [55] iaload + [56] aload_0 v0 + [57] getfield #16 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.logTable [I] + [60] iload_2 v2 + [61] iaload + [62] iadd + [63] istore_1 v1 + [64] aload_0 v0 + [65] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.expTable [I] + [68] iload_1 v1 + [69] aload_0 v0 + [70] getfield #19 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.size I] + [73] irem + [74] iload_1 v1 + [75] aload_0 v0 + [76] getfield #19 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.size I] + [79] idiv + [80] iadd + [81] iaload + [82] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getSize()I + Access flags: 0x11 + = public final int getSize() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #19 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.size I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 97, locals = 0, stack = 4): + [0] new #2 + - Class [com/google/zxing/common/reedsolomon/GenericGF] + [3] dup + [4] sipush 4201 + [7] sipush 4096 + [10] invokespecial #21 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF. (II)V] + [13] putstatic #8 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.AZTEC_DATA_12 Lcom/google/zxing/common/reedsolomon/GenericGF;] + [16] new #2 + - Class [com/google/zxing/common/reedsolomon/GenericGF] + [19] dup + [20] sipush 1033 + [23] sipush 1024 + [26] invokespecial #21 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF. (II)V] + [29] putstatic #7 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.AZTEC_DATA_10 Lcom/google/zxing/common/reedsolomon/GenericGF;] + [32] new #2 + - Class [com/google/zxing/common/reedsolomon/GenericGF] + [35] dup + [36] bipush 67 + [38] bipush 64 + [40] invokespecial #21 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF. (II)V] + [43] putstatic #9 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.AZTEC_DATA_6 Lcom/google/zxing/common/reedsolomon/GenericGF;] + [46] new #2 + - Class [com/google/zxing/common/reedsolomon/GenericGF] + [49] dup + [50] bipush 19 + [52] bipush 16 + [54] invokespecial #21 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF. (II)V] + [57] putstatic #11 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.AZTEC_PARAM Lcom/google/zxing/common/reedsolomon/GenericGF;] + [60] new #2 + - Class [com/google/zxing/common/reedsolomon/GenericGF] + [63] dup + [64] sipush 285 + [67] sipush 256 + [70] invokespecial #21 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF. (II)V] + [73] putstatic #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.QR_CODE_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF;] + [76] new #2 + - Class [com/google/zxing/common/reedsolomon/GenericGF] + [79] dup + [80] sipush 301 + [83] sipush 256 + [86] invokespecial #21 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF. (II)V] + [89] dup + [90] putstatic #12 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.DATA_MATRIX_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF;] + [93] putstatic #10 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.AZTEC_DATA_8 Lcom/google/zxing/common/reedsolomon/GenericGF;] + [96] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/common/reedsolomon/GenericGFPoly + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.common.reedsolomon.GenericGFPoly extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 118): + - String [ + ] + - String [ - ] + - String [Divide by 0] + - String [GenericGFPolys do not have same GenericGF field] + - String [a^] + - String [x^] + - Class [com/google/zxing/common/reedsolomon/GenericGF] + - Class [com/google/zxing/common/reedsolomon/GenericGFPoly] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Class [java/lang/StringBuffer] + - Class [java/lang/System] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.addOrSubtract (II)I] + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.buildMonomial (II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.getZero ()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.inverse (I)I] + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.log (I)I] + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.multiply (II)I] + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly. (Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.addOrSubtract (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getCoefficient (I)I] + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getDegree ()I] + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.isZero ()Z] + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.multiplyByMonomial (II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Methodref [java/lang/IllegalArgumentException. ()V] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.length ()I] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [addOrSubtract (II)I] + - NameAndType [addOrSubtract (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + - NameAndType [buildMonomial (II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - NameAndType [coefficients [I] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [field Lcom/google/zxing/common/reedsolomon/GenericGF;] + - NameAndType [getCoefficient (I)I] + - NameAndType [getDegree ()I] + - NameAndType [getZero ()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - NameAndType [inverse (I)I] + - NameAndType [isZero ()Z] + - NameAndType [length ()I] + - NameAndType [log (I)I] + - NameAndType [multiply (II)I] + - NameAndType [multiplyByMonomial (II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [ + ] + - Utf8 [ - ] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[I] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)I] + - Utf8 [(I)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(II)I] + - Utf8 [(II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Utf8 [(Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + - Utf8 [(Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Utf8 [(Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)[Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/Object;ILjava/lang/Object;II)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Divide by 0] + - Utf8 [GenericGFPolys do not have same GenericGF field] + - Utf8 [Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Utf8 [[I] + - Utf8 [a^] + - Utf8 [addOrSubtract] + - Utf8 [append] + - Utf8 [arraycopy] + - Utf8 [buildMonomial] + - Utf8 [coefficients] + - Utf8 [com/google/zxing/common/reedsolomon/GenericGF] + - Utf8 [com/google/zxing/common/reedsolomon/GenericGFPoly] + - Utf8 [divide] + - Utf8 [equals] + - Utf8 [evaluateAt] + - Utf8 [field] + - Utf8 [getCoefficient] + - Utf8 [getCoefficients] + - Utf8 [getDegree] + - Utf8 [getZero] + - Utf8 [inverse] + - Utf8 [isZero] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/StringBuffer] + - Utf8 [java/lang/System] + - Utf8 [length] + - Utf8 [log] + - Utf8 [multiply] + - Utf8 [multiplyByMonomial] + - Utf8 [toString] + - Utf8 [x^] + +Fields (count = 2): + - Field: field Lcom/google/zxing/common/reedsolomon/GenericGF; + Access flags: 0x12 + = private final com.google.zxing.common.reedsolomon.GenericGF field + - Field: coefficients [I + Access flags: 0x12 + = private final int[] coefficients + +Methods (count = 12): + - Method: (Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V + Access flags: 0x0 + = GenericGFPoly(com.google.zxing.common.reedsolomon.GenericGF,int[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 113, locals = 5, stack = 5): + [0] aload_0 v0 + [1] invokespecial #29 + - Methodref [java/lang/Object. ()V] + [4] aload_2 v2 + [5] ifnull +8 (target=13) + [8] aload_2 v2 + [9] arraylength + [10] ifne +11 (target=21) + [13] new #9 + - Class [java/lang/IllegalArgumentException] + [16] dup + [17] invokespecial #27 + - Methodref [java/lang/IllegalArgumentException. ()V] + [20] athrow + [21] aload_0 v0 + [22] aload_1 v1 + [23] putfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [26] aload_2 v2 + [27] arraylength + [28] dup + [29] istore_3 v3 + [30] iconst_1 + [31] ificmple +76 (target=107) + [34] aload_2 v2 + [35] iconst_0 + [36] iaload + [37] ifne +70 (target=107) + [40] iconst_1 + [41] istore v4 + [43] iload v4 + [45] iload_3 v3 + [46] ificmpge +16 (target=62) + [49] aload_2 v2 + [50] iload v4 + [52] iaload + [53] ifne +9 (target=62) + [56] iinc v4, 1 + [59] goto -16 (target=43) + [62] iload v4 + [64] iload_3 v3 + [65] ificmpne +15 (target=80) + [68] aload_0 v0 + [69] aload_1 v1 + [70] invokevirtual #17 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.getZero ()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [73] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [76] putfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [79] return + [80] aload_0 v0 + [81] iload_3 v3 + [82] iload v4 + [84] isub + [85] newarray 10 + [87] putfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [90] aload_2 v2 + [91] iload v4 + [93] aload_0 v0 + [94] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [97] iconst_0 + [98] aload_0 v0 + [99] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [102] arraylength + [103] invokestatic #37 + - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + [106] return + [107] aload_0 v0 + [108] aload_2 v2 + [109] putfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [112] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getCoefficients()[I + Access flags: 0x10 + = final int[] getCoefficients() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDegree()I + Access flags: 0x10 + = final int getDegree() + Class member attributes (count = 1): + - Code attribute instructions (code length = 8, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [4] arraylength + [5] iconst_1 + [6] isub + [7] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isZero()Z + Access flags: 0x10 + = final boolean isZero() + Class member attributes (count = 1): + - Code attribute instructions (code length = 13, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [4] iconst_0 + [5] iaload + [6] ifne +5 (target=11) + [9] iconst_1 + [10] ireturn + [11] iconst_0 + [12] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getCoefficient(I)I + Access flags: 0x10 + = final int getCoefficient(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 2, stack = 3): + [0] aload_0 v0 + [1] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [4] aload_0 v0 + [5] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [8] arraylength + [9] iconst_1 + [10] isub + [11] iload_1 v1 + [12] isub + [13] iaload + [14] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: evaluateAt(I)I + Access flags: 0x10 + = final int evaluateAt(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 105, locals = 5, stack = 3): + [0] iload_1 v1 + [1] ifne +18 (target=19) + [4] aload_0 v0 + [5] dup + [6] astore_1 v1 + [7] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [10] aload_1 v1 + [11] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [14] arraylength + [15] iconst_1 + [16] isub + [17] iaload + [18] ireturn + [19] aload_0 v0 + [20] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [23] arraylength + [24] istore_2 v2 + [25] iload_1 v1 + [26] iconst_1 + [27] ificmpne +34 (target=61) + [30] iconst_0 + [31] istore_3 v3 + [32] iconst_0 + [33] istore v4 + [35] iload v4 + [37] iload_2 v2 + [38] ificmpge +21 (target=59) + [41] iload_3 v3 + [42] aload_0 v0 + [43] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [46] iload v4 + [48] iaload + [49] invokestatic #15 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.addOrSubtract (II)I] + [52] istore_3 v3 + [53] iinc v4, 1 + [56] goto -21 (target=35) + [59] iload_3 v3 + [60] ireturn + [61] aload_0 v0 + [62] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [65] iconst_0 + [66] iaload + [67] istore_3 v3 + [68] iconst_1 + [69] istore v4 + [71] iload v4 + [73] iload_2 v2 + [74] ificmpge +29 (target=103) + [77] aload_0 v0 + [78] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [81] iload_1 v1 + [82] iload_3 v3 + [83] invokevirtual #20 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.multiply (II)I] + [86] aload_0 v0 + [87] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [90] iload v4 + [92] iaload + [93] invokestatic #15 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.addOrSubtract (II)I] + [96] istore_3 v3 + [97] iinc v4, 1 + [100] goto -29 (target=71) + [103] iload_3 v3 + [104] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: addOrSubtract(Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly; + Access flags: 0x10 + = final com.google.zxing.common.reedsolomon.GenericGFPoly addOrSubtract(com.google.zxing.common.reedsolomon.GenericGFPoly) + Class member attributes (count = 1): + - Code attribute instructions (code length = 154, locals = 6, stack = 5): + [0] aload_0 v0 + [1] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [4] aload_1 v1 + [5] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [8] invokevirtual #30 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [11] ifne +13 (target=24) + [14] new #9 + - Class [java/lang/IllegalArgumentException] + [17] dup + [18] ldc #4 + - String [GenericGFPolys do not have same GenericGF field] + [20] invokespecial #28 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [23] athrow + [24] aload_0 v0 + [25] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [28] iconst_0 + [29] iaload + [30] ifne +7 (target=37) + [33] iconst_1 + [34] goto +4 (target=38) + [37] iconst_0 + [38] ifeq +5 (target=43) + [41] aload_1 v1 + [42] areturn + [43] aload_1 v1 + [44] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [47] iconst_0 + [48] iaload + [49] ifne +7 (target=56) + [52] iconst_1 + [53] goto +4 (target=57) + [56] iconst_0 + [57] ifeq +5 (target=62) + [60] aload_0 v0 + [61] areturn + [62] aload_0 v0 + [63] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [66] astore_2 v2 + [67] aload_1 v1 + [68] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [71] astore_1 v1 + [72] aload_2 v2 + [73] arraylength + [74] aload_1 v1 + [75] arraylength + [76] ificmple +9 (target=85) + [79] aload_2 v2 + [80] astore_3 v3 + [81] aload_1 v1 + [82] astore_2 v2 + [83] aload_3 v3 + [84] astore_1 v1 + [85] aload_1 v1 + [86] arraylength + [87] newarray 10 + [89] astore_3 v3 + [90] aload_1 v1 + [91] arraylength + [92] aload_2 v2 + [93] arraylength + [94] isub + [95] istore v4 + [97] aload_1 v1 + [98] iconst_0 + [99] aload_3 v3 + [100] iconst_0 + [101] iload v4 + [103] invokestatic #37 + - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + [106] iload v4 + [108] istore v5 + [110] iload v5 + [112] aload_1 v1 + [113] arraylength + [114] ificmpge +27 (target=141) + [117] aload_3 v3 + [118] iload v5 + [120] aload_2 v2 + [121] iload v5 + [123] iload v4 + [125] isub + [126] iaload + [127] aload_1 v1 + [128] iload v5 + [130] iaload + [131] invokestatic #15 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.addOrSubtract (II)I] + [134] iastore + [135] iinc v5, 1 + [138] goto -28 (target=110) + [141] new #8 + - Class [com/google/zxing/common/reedsolomon/GenericGFPoly] + [144] dup + [145] aload_0 v0 + [146] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [149] aload_3 v3 + [150] invokespecial #21 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly. (Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + [153] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: multiply(Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly; + Access flags: 0x10 + = final com.google.zxing.common.reedsolomon.GenericGFPoly multiply(com.google.zxing.common.reedsolomon.GenericGFPoly) + Class member attributes (count = 1): + - Code attribute instructions (code length = 176, locals = 9, stack = 7): + [0] aload_0 v0 + [1] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [4] aload_1 v1 + [5] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [8] invokevirtual #30 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [11] ifne +13 (target=24) + [14] new #9 + - Class [java/lang/IllegalArgumentException] + [17] dup + [18] ldc #4 + - String [GenericGFPolys do not have same GenericGF field] + [20] invokespecial #28 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [23] athrow + [24] aload_0 v0 + [25] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [28] iconst_0 + [29] iaload + [30] ifne +7 (target=37) + [33] iconst_1 + [34] goto +4 (target=38) + [37] iconst_0 + [38] ifne +20 (target=58) + [41] aload_1 v1 + [42] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [45] iconst_0 + [46] iaload + [47] ifne +7 (target=54) + [50] iconst_1 + [51] goto +4 (target=55) + [54] iconst_0 + [55] ifeq +11 (target=66) + [58] aload_0 v0 + [59] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [62] invokevirtual #17 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.getZero ()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [65] areturn + [66] aload_0 v0 + [67] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [70] dup + [71] astore_2 v2 + [72] arraylength + [73] istore_3 v3 + [74] aload_1 v1 + [75] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [78] dup + [79] astore_1 v1 + [80] arraylength + [81] istore v4 + [83] iload_3 v3 + [84] iload v4 + [86] iadd + [87] iconst_1 + [88] isub + [89] newarray 10 + [91] astore v5 + [93] iconst_0 + [94] istore v6 + [96] iload v6 + [98] iload_3 v3 + [99] ificmpge +63 (target=162) + [102] aload_2 v2 + [103] iload v6 + [105] iaload + [106] istore v7 + [108] iconst_0 + [109] istore v8 + [111] iload v8 + [113] iload v4 + [115] ificmpge +41 (target=156) + [118] aload v5 + [120] iload v6 + [122] iload v8 + [124] iadd + [125] aload v5 + [127] iload v6 + [129] iload v8 + [131] iadd + [132] iaload + [133] aload_0 v0 + [134] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [137] iload v7 + [139] aload_1 v1 + [140] iload v8 + [142] iaload + [143] invokevirtual #20 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.multiply (II)I] + [146] invokestatic #15 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.addOrSubtract (II)I] + [149] iastore + [150] iinc v8, 1 + [153] goto -42 (target=111) + [156] iinc v6, 1 + [159] goto -63 (target=96) + [162] new #8 + - Class [com/google/zxing/common/reedsolomon/GenericGFPoly] + [165] dup + [166] aload_0 v0 + [167] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [170] aload v5 + [172] invokespecial #21 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly. (Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + [175] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: multiply(I)Lcom/google/zxing/common/reedsolomon/GenericGFPoly; + Access flags: 0x10 + = final com.google.zxing.common.reedsolomon.GenericGFPoly multiply(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 76, locals = 5, stack = 5): + [0] iload_1 v1 + [1] ifne +11 (target=12) + [4] aload_0 v0 + [5] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [8] invokevirtual #17 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.getZero ()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [11] areturn + [12] iload_1 v1 + [13] iconst_1 + [14] ificmpne +5 (target=19) + [17] aload_0 v0 + [18] areturn + [19] aload_0 v0 + [20] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [23] arraylength + [24] dup + [25] istore_2 v2 + [26] newarray 10 + [28] astore_3 v3 + [29] iconst_0 + [30] istore v4 + [32] iload v4 + [34] iload_2 v2 + [35] ificmpge +28 (target=63) + [38] aload_3 v3 + [39] iload v4 + [41] aload_0 v0 + [42] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [45] aload_0 v0 + [46] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [49] iload v4 + [51] iaload + [52] iload_1 v1 + [53] invokevirtual #20 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.multiply (II)I] + [56] iastore + [57] iinc v4, 1 + [60] goto -28 (target=32) + [63] new #8 + - Class [com/google/zxing/common/reedsolomon/GenericGFPoly] + [66] dup + [67] aload_0 v0 + [68] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [71] aload_3 v3 + [72] invokespecial #21 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly. (Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + [75] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: multiplyByMonomial(II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly; + Access flags: 0x10 + = final com.google.zxing.common.reedsolomon.GenericGFPoly multiplyByMonomial(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 83, locals = 5, stack = 5): + [0] iload_1 v1 + [1] ifge +11 (target=12) + [4] new #9 + - Class [java/lang/IllegalArgumentException] + [7] dup + [8] invokespecial #27 + - Methodref [java/lang/IllegalArgumentException. ()V] + [11] athrow + [12] iload_2 v2 + [13] ifne +11 (target=24) + [16] aload_0 v0 + [17] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [20] invokevirtual #17 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.getZero ()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [23] areturn + [24] aload_0 v0 + [25] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [28] arraylength + [29] dup + [30] istore_3 v3 + [31] iload_1 v1 + [32] iadd + [33] newarray 10 + [35] astore_1 v1 + [36] iconst_0 + [37] istore v4 + [39] iload v4 + [41] iload_3 v3 + [42] ificmpge +28 (target=70) + [45] aload_1 v1 + [46] iload v4 + [48] aload_0 v0 + [49] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [52] aload_0 v0 + [53] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [56] iload v4 + [58] iaload + [59] iload_2 v2 + [60] invokevirtual #20 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.multiply (II)I] + [63] iastore + [64] iinc v4, 1 + [67] goto -28 (target=39) + [70] new #8 + - Class [com/google/zxing/common/reedsolomon/GenericGFPoly] + [73] dup + [74] aload_0 v0 + [75] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [78] aload_1 v1 + [79] invokespecial #21 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly. (Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + [82] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: divide(Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)[Lcom/google/zxing/common/reedsolomon/GenericGFPoly; + Access flags: 0x10 + = final com.google.zxing.common.reedsolomon.GenericGFPoly[] divide(com.google.zxing.common.reedsolomon.GenericGFPoly) + Class member attributes (count = 1): + - Code attribute instructions (code length = 245, locals = 8, stack = 4): + [0] aload_0 v0 + [1] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [4] aload_1 v1 + [5] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [8] invokevirtual #30 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [11] ifne +13 (target=24) + [14] new #9 + - Class [java/lang/IllegalArgumentException] + [17] dup + [18] ldc #4 + - String [GenericGFPolys do not have same GenericGF field] + [20] invokespecial #28 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [23] athrow + [24] aload_1 v1 + [25] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [28] iconst_0 + [29] iaload + [30] ifne +7 (target=37) + [33] iconst_1 + [34] goto +4 (target=38) + [37] iconst_0 + [38] ifeq +13 (target=51) + [41] new #9 + - Class [java/lang/IllegalArgumentException] + [44] dup + [45] ldc #3 + - String [Divide by 0] + [47] invokespecial #28 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [50] athrow + [51] aload_0 v0 + [52] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [55] invokevirtual #17 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.getZero ()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [58] astore_2 v2 + [59] aload_0 v0 + [60] astore_3 v3 + [61] aload_1 v1 + [62] aload_1 v1 + [63] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [66] arraylength + [67] iconst_1 + [68] isub + [69] istore v7 + [71] dup + [72] astore v6 + [74] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [77] aload v6 + [79] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [82] arraylength + [83] iconst_1 + [84] isub + [85] iload v7 + [87] isub + [88] iaload + [89] istore v4 + [91] aload_0 v0 + [92] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [95] iload v4 + [97] invokevirtual #18 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.inverse (I)I] + [100] istore v4 + [102] aload_3 v3 + [103] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [106] arraylength + [107] iconst_1 + [108] isub + [109] aload_1 v1 + [110] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [113] arraylength + [114] iconst_1 + [115] isub + [116] ificmplt +116 (target=232) + [119] aload_3 v3 + [120] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [123] iconst_0 + [124] iaload + [125] ifne +7 (target=132) + [128] iconst_1 + [129] goto +4 (target=133) + [132] iconst_0 + [133] ifne +99 (target=232) + [136] aload_3 v3 + [137] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [140] arraylength + [141] iconst_1 + [142] isub + [143] aload_1 v1 + [144] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [147] arraylength + [148] iconst_1 + [149] isub + [150] isub + [151] istore v5 + [153] aload_0 v0 + [154] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [157] aload_3 v3 + [158] aload_3 v3 + [159] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [162] arraylength + [163] iconst_1 + [164] isub + [165] istore v7 + [167] dup + [168] astore v6 + [170] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [173] aload v6 + [175] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [178] arraylength + [179] iconst_1 + [180] isub + [181] iload v7 + [183] isub + [184] iaload + [185] iload v4 + [187] invokevirtual #20 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.multiply (II)I] + [190] istore v6 + [192] aload_1 v1 + [193] iload v5 + [195] iload v6 + [197] invokevirtual #26 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.multiplyByMonomial (II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [200] astore v7 + [202] aload_0 v0 + [203] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [206] iload v5 + [208] iload v6 + [210] invokevirtual #16 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.buildMonomial (II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [213] astore v5 + [215] aload_2 v2 + [216] aload v5 + [218] invokevirtual #22 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.addOrSubtract (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [221] astore_2 v2 + [222] aload_3 v3 + [223] aload v7 + [225] invokevirtual #22 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.addOrSubtract (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [228] astore_3 v3 + [229] goto -127 (target=102) + [232] iconst_2 + [233] anewarray #8 + - Class [com/google/zxing/common/reedsolomon/GenericGFPoly] + [236] dup + [237] iconst_0 + [238] aload_2 v2 + [239] aastore + [240] dup + [241] iconst_1 + [242] aload_3 v3 + [243] aastore + [244] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: toString()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String toString() + Class member attributes (count = 1): + - Code attribute instructions (code length = 189, locals = 5, stack = 5): + [0] new #11 + - Class [java/lang/StringBuffer] + [3] dup + [4] bipush 8 + [6] aload_0 v0 + [7] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [10] arraylength + [11] iconst_1 + [12] isub + [13] imul + [14] invokespecial #31 + - Methodref [java/lang/StringBuffer. (I)V] + [17] astore_1 v1 + [18] aload_0 v0 + [19] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [22] arraylength + [23] iconst_1 + [24] isub + [25] istore_2 v2 + [26] iload_2 v2 + [27] iflt +157 (target=184) + [30] aload_0 v0 + [31] iload_2 v2 + [32] istore v4 + [34] dup + [35] astore_3 v3 + [36] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [39] aload_3 v3 + [40] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.coefficients [I] + [43] arraylength + [44] iconst_1 + [45] isub + [46] iload v4 + [48] isub + [49] iaload + [50] dup + [51] istore_3 v3 + [52] ifeq +126 (target=178) + [55] iload_3 v3 + [56] ifge +16 (target=72) + [59] aload_1 v1 + [60] ldc #2 + - String [ - ] + [62] invokevirtual #34 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [65] pop + [66] iload_3 v3 + [67] ineg + [68] istore_3 v3 + [69] goto +17 (target=86) + [72] aload_1 v1 + [73] invokevirtual #35 + - Methodref [java/lang/StringBuffer.length ()I] + [76] ifle +10 (target=86) + [79] aload_1 v1 + [80] ldc #1 + - String [ + ] + [82] invokevirtual #34 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [85] pop + [86] iload_2 v2 + [87] ifeq +8 (target=95) + [90] iload_3 v3 + [91] iconst_1 + [92] ificmpeq +54 (target=146) + [95] aload_0 v0 + [96] getfield #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGFPoly.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [99] iload_3 v3 + [100] invokevirtual #19 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.log (I)I] + [103] dup + [104] istore_3 v3 + [105] ifne +13 (target=118) + [108] aload_1 v1 + [109] bipush 49 + [111] invokevirtual #32 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [114] pop + [115] goto +31 (target=146) + [118] iload_3 v3 + [119] iconst_1 + [120] ificmpne +13 (target=133) + [123] aload_1 v1 + [124] bipush 97 + [126] invokevirtual #32 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [129] pop + [130] goto +16 (target=146) + [133] aload_1 v1 + [134] ldc #5 + - String [a^] + [136] invokevirtual #34 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [139] pop + [140] aload_1 v1 + [141] iload_3 v3 + [142] invokevirtual #33 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [145] pop + [146] iload_2 v2 + [147] ifeq +31 (target=178) + [150] iload_2 v2 + [151] iconst_1 + [152] ificmpne +13 (target=165) + [155] aload_1 v1 + [156] bipush 120 + [158] invokevirtual #32 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [161] pop + [162] goto +16 (target=178) + [165] aload_1 v1 + [166] ldc #6 + - String [x^] + [168] invokevirtual #34 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [171] pop + [172] aload_1 v1 + [173] iload_2 v2 + [174] invokevirtual #33 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [177] pop + [178] iinc v2, -1 + [181] goto -155 (target=26) + [184] aload_1 v1 + [185] invokevirtual #36 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [188] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/common/reedsolomon/ReedSolomonDecoder + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.common.reedsolomon.ReedSolomonDecoder extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 113): + - String [Bad error location] + - String [Error locator degree does not match number of roots] + - String [r_{i-1} was zero] + - String [sigmaTilde(0) was zero] + - Class [com/google/zxing/common/reedsolomon/GenericGF] + - Class [com/google/zxing/common/reedsolomon/GenericGFPoly] + - Class [com/google/zxing/common/reedsolomon/ReedSolomonDecoder] + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.DATA_MATRIX_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.addOrSubtract (II)I] + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.buildMonomial (II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.exp (I)I] + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.getOne ()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.getSize ()I] + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.getZero ()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.inverse (I)I] + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.log (I)I] + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.multiply (II)I] + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly. (Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.addOrSubtract (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.evaluateAt (I)I] + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getCoefficient (I)I] + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getDegree ()I] + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.isZero ()Z] + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.multiply (I)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.multiply (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.multiplyByMonomial (II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.findErrorLocations (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)[I] + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.findErrorMagnitudes (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;[IZ)[I] + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.runEuclideanAlgorithm (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;Lcom/google/zxing/common/reedsolomon/GenericGFPoly;I)[Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonException. (Ljava/lang/String;)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [DATA_MATRIX_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - NameAndType [addOrSubtract (II)I] + - NameAndType [addOrSubtract (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - NameAndType [buildMonomial (II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [evaluateAt (I)I] + - NameAndType [exp (I)I] + - NameAndType [field Lcom/google/zxing/common/reedsolomon/GenericGF;] + - NameAndType [findErrorLocations (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)[I] + - NameAndType [findErrorMagnitudes (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;[IZ)[I] + - NameAndType [getCoefficient (I)I] + - NameAndType [getDegree ()I] + - NameAndType [getOne ()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - NameAndType [getSize ()I] + - NameAndType [getZero ()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - NameAndType [inverse (I)I] + - NameAndType [isZero ()Z] + - NameAndType [log (I)I] + - NameAndType [multiply (I)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - NameAndType [multiply (II)I] + - NameAndType [multiply (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - NameAndType [multiplyByMonomial (II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - NameAndType [runEuclideanAlgorithm (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;Lcom/google/zxing/common/reedsolomon/GenericGFPoly;I)[Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(I)I] + - Utf8 [(I)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Utf8 [(II)I] + - Utf8 [(II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Utf8 [(Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + - Utf8 [(Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + - Utf8 [(Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Utf8 [(Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)[I] + - Utf8 [(Lcom/google/zxing/common/reedsolomon/GenericGFPoly;Lcom/google/zxing/common/reedsolomon/GenericGFPoly;I)[Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Utf8 [(Lcom/google/zxing/common/reedsolomon/GenericGFPoly;[IZ)[I] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [([II)V] + - Utf8 [] + - Utf8 [Bad error location] + - Utf8 [Code] + - Utf8 [DATA_MATRIX_FIELD_256] + - Utf8 [Error locator degree does not match number of roots] + - Utf8 [Exceptions] + - Utf8 [Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Utf8 [addOrSubtract] + - Utf8 [buildMonomial] + - Utf8 [com/google/zxing/common/reedsolomon/GenericGF] + - Utf8 [com/google/zxing/common/reedsolomon/GenericGFPoly] + - Utf8 [com/google/zxing/common/reedsolomon/ReedSolomonDecoder] + - Utf8 [com/google/zxing/common/reedsolomon/ReedSolomonException] + - Utf8 [decode] + - Utf8 [equals] + - Utf8 [evaluateAt] + - Utf8 [exp] + - Utf8 [field] + - Utf8 [findErrorLocations] + - Utf8 [findErrorMagnitudes] + - Utf8 [getCoefficient] + - Utf8 [getDegree] + - Utf8 [getOne] + - Utf8 [getSize] + - Utf8 [getZero] + - Utf8 [inverse] + - Utf8 [isZero] + - Utf8 [java/lang/Object] + - Utf8 [log] + - Utf8 [multiply] + - Utf8 [multiplyByMonomial] + - Utf8 [r_{i-1} was zero] + - Utf8 [runEuclideanAlgorithm] + - Utf8 [sigmaTilde(0) was zero] + +Fields (count = 1): + - Field: field Lcom/google/zxing/common/reedsolomon/GenericGF; + Access flags: 0x12 + = private final com.google.zxing.common.reedsolomon.GenericGF field + +Methods (count = 5): + - Method: (Lcom/google/zxing/common/reedsolomon/GenericGF;)V + Access flags: 0x1 + = public ReedSolomonDecoder(com.google.zxing.common.reedsolomon.GenericGF) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #34 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decode([II)V + Access flags: 0x11 + = public final void decode(int[],int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 858, locals = 16, stack = 6): + [0] new #6 + - Class [com/google/zxing/common/reedsolomon/GenericGFPoly] + [3] dup + [4] aload_0 v0 + [5] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [8] aload_1 v1 + [9] invokespecial #21 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly. (Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + [12] astore_3 v3 + [13] iload_2 v2 + [14] newarray 10 + [16] astore v4 + [18] aload_0 v0 + [19] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [22] getstatic #10 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.DATA_MATRIX_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF;] + [25] invokevirtual #35 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [28] istore v5 + [30] iconst_1 + [31] istore v6 + [33] iconst_0 + [34] istore v7 + [36] iload v7 + [38] iload_2 v2 + [39] ificmpge +57 (target=96) + [42] aload_3 v3 + [43] aload_0 v0 + [44] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [47] iload v5 + [49] ifeq +10 (target=59) + [52] iload v7 + [54] iconst_1 + [55] iadd + [56] goto +5 (target=61) + [59] iload v7 + [61] invokevirtual #14 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.exp (I)I] + [64] invokevirtual #23 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.evaluateAt (I)I] + [67] istore v8 + [69] aload v4 + [71] aload v4 + [73] arraylength + [74] iconst_1 + [75] isub + [76] iload v7 + [78] isub + [79] iload v8 + [81] iastore + [82] iload v8 + [84] ifeq +6 (target=90) + [87] iconst_0 + [88] istore v6 + [90] iinc v7, 1 + [93] goto -57 (target=36) + [96] iload v6 + [98] ifeq +4 (target=102) + [101] return + [102] new #6 + - Class [com/google/zxing/common/reedsolomon/GenericGFPoly] + [105] dup + [106] aload_0 v0 + [107] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [110] aload v4 + [112] invokespecial #21 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly. (Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + [115] astore v7 + [117] aload_0 v0 + [118] aload_0 v0 + [119] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [122] iload_2 v2 + [123] iconst_1 + [124] invokevirtual #13 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.buildMonomial (II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [127] aload v7 + [129] iload_2 v2 + [130] istore v8 + [132] astore v7 + [134] astore v6 + [136] astore v4 + [138] aload v6 + [140] invokevirtual #25 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getDegree ()I] + [143] aload v7 + [145] invokevirtual #25 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getDegree ()I] + [148] ificmpge +15 (target=163) + [151] aload v6 + [153] astore v9 + [155] aload v7 + [157] astore v6 + [159] aload v9 + [161] astore v7 + [163] aload v6 + [165] astore v9 + [167] aload v7 + [169] astore v10 + [171] aload v4 + [173] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [176] invokevirtual #15 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.getOne ()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [179] astore_3 v3 + [180] aload v4 + [182] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [185] invokevirtual #17 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.getZero ()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [188] astore v11 + [190] aload v4 + [192] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [195] invokevirtual #17 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.getZero ()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [198] astore v12 + [200] aload v4 + [202] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [205] invokevirtual #15 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.getOne ()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [208] astore v13 + [210] aload v10 + [212] invokevirtual #25 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getDegree ()I] + [215] iload v8 + [217] iconst_2 + [218] idiv + [219] ificmplt +203 (target=422) + [222] aload v9 + [224] astore v14 + [226] aload_3 v3 + [227] astore v15 + [229] aload v12 + [231] astore_2 v2 + [232] aload v10 + [234] astore v9 + [236] aload v11 + [238] astore_3 v3 + [239] aload v13 + [241] astore v12 + [243] aload v9 + [245] invokevirtual #26 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.isZero ()Z] + [248] ifeq +13 (target=261) + [251] new #8 + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + [254] dup + [255] ldc #3 + - String [r_{i-1} was zero] + [257] invokespecial #33 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonException. (Ljava/lang/String;)V] + [260] athrow + [261] aload v14 + [263] astore v10 + [265] aload v4 + [267] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [270] invokevirtual #17 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.getZero ()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [273] astore v6 + [275] aload v9 + [277] aload v9 + [279] invokevirtual #25 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getDegree ()I] + [282] invokevirtual #24 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getCoefficient (I)I] + [285] istore v7 + [287] aload v4 + [289] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [292] iload v7 + [294] invokevirtual #18 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.inverse (I)I] + [297] istore v7 + [299] aload v10 + [301] invokevirtual #25 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getDegree ()I] + [304] aload v9 + [306] invokevirtual #25 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getDegree ()I] + [309] ificmplt +84 (target=393) + [312] aload v10 + [314] invokevirtual #26 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.isZero ()Z] + [317] ifne +76 (target=393) + [320] aload v10 + [322] invokevirtual #25 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getDegree ()I] + [325] aload v9 + [327] invokevirtual #25 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getDegree ()I] + [330] isub + [331] istore v11 + [333] aload v4 + [335] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [338] aload v10 + [340] aload v10 + [342] invokevirtual #25 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getDegree ()I] + [345] invokevirtual #24 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getCoefficient (I)I] + [348] iload v7 + [350] invokevirtual #20 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.multiply (II)I] + [353] istore v13 + [355] aload v6 + [357] aload v4 + [359] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [362] iload v11 + [364] iload v13 + [366] invokevirtual #13 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.buildMonomial (II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [369] invokevirtual #22 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.addOrSubtract (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [372] astore v6 + [374] aload v10 + [376] aload v9 + [378] iload v11 + [380] iload v13 + [382] invokevirtual #29 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.multiplyByMonomial (II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [385] invokevirtual #22 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.addOrSubtract (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [388] astore v10 + [390] goto -91 (target=299) + [393] aload v6 + [395] aload_3 v3 + [396] invokevirtual #28 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.multiply (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [399] aload v15 + [401] invokevirtual #22 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.addOrSubtract (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [404] astore v11 + [406] aload v6 + [408] aload v12 + [410] invokevirtual #28 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.multiply (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [413] aload_2 v2 + [414] invokevirtual #22 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.addOrSubtract (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [417] astore v13 + [419] goto -209 (target=210) + [422] aload v13 + [424] iconst_0 + [425] invokevirtual #24 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getCoefficient (I)I] + [428] dup + [429] istore v14 + [431] ifne +13 (target=444) + [434] new #8 + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + [437] dup + [438] ldc #4 + - String [sigmaTilde(0) was zero] + [440] invokespecial #33 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonException. (Ljava/lang/String;)V] + [443] athrow + [444] aload v4 + [446] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [449] iload v14 + [451] invokevirtual #18 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.inverse (I)I] + [454] istore v15 + [456] aload v13 + [458] iload v15 + [460] invokevirtual #27 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.multiply (I)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [463] astore_2 v2 + [464] aload v10 + [466] iload v15 + [468] invokevirtual #27 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.multiply (I)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [471] astore v6 + [473] iconst_2 + [474] anewarray #6 + - Class [com/google/zxing/common/reedsolomon/GenericGFPoly] + [477] dup + [478] iconst_0 + [479] aload_2 v2 + [480] aastore + [481] dup + [482] iconst_1 + [483] aload v6 + [485] aastore + [486] dup + [487] astore v8 + [489] iconst_0 + [490] aaload + [491] astore_2 v2 + [492] aload v8 + [494] iconst_1 + [495] aaload + [496] astore_3 v3 + [497] aload_0 v0 + [498] aload_2 v2 + [499] astore v6 + [501] astore v4 + [503] aload v6 + [505] invokevirtual #25 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getDegree ()I] + [508] dup + [509] istore v7 + [511] iconst_1 + [512] ificmpne +18 (target=530) + [515] iconst_1 + [516] newarray 10 + [518] dup + [519] iconst_0 + [520] aload v6 + [522] iconst_1 + [523] invokevirtual #24 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getCoefficient (I)I] + [526] iastore + [527] goto +88 (target=615) + [530] iload v7 + [532] newarray 10 + [534] astore v8 + [536] iconst_0 + [537] istore v9 + [539] iconst_1 + [540] istore v10 + [542] iload v10 + [544] aload v4 + [546] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [549] invokevirtual #16 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.getSize ()I] + [552] ificmpge +44 (target=596) + [555] iload v9 + [557] iload v7 + [559] ificmpge +37 (target=596) + [562] aload v6 + [564] iload v10 + [566] invokevirtual #23 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.evaluateAt (I)I] + [569] ifne +21 (target=590) + [572] aload v8 + [574] iload v9 + [576] aload v4 + [578] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [581] iload v10 + [583] invokevirtual #18 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.inverse (I)I] + [586] iastore + [587] iinc v9, 1 + [590] iinc v10, 1 + [593] goto -51 (target=542) + [596] iload v9 + [598] iload v7 + [600] ificmpeq +13 (target=613) + [603] new #8 + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + [606] dup + [607] ldc #2 + - String [Error locator degree does not match number of roots] + [609] invokespecial #33 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonException. (Ljava/lang/String;)V] + [612] athrow + [613] aload v8 + [615] astore_2 v2 + [616] aload_0 v0 + [617] aload_3 v3 + [618] aload_2 v2 + [619] astore v7 + [621] astore v6 + [623] astore v4 + [625] aload v7 + [627] arraylength + [628] dup + [629] istore v9 + [631] newarray 10 + [633] astore v10 + [635] iconst_0 + [636] istore_3 v3 + [637] iload_3 v3 + [638] iload v9 + [640] ificmpge +151 (target=791) + [643] aload v4 + [645] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [648] aload v7 + [650] iload_3 v3 + [651] iaload + [652] invokevirtual #18 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.inverse (I)I] + [655] istore v11 + [657] iconst_1 + [658] istore v12 + [660] iconst_0 + [661] istore v13 + [663] iload v13 + [665] iload v9 + [667] ificmpge +66 (target=733) + [670] iload_3 v3 + [671] iload v13 + [673] ificmpeq +54 (target=727) + [676] aload v4 + [678] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [681] aload v7 + [683] iload v13 + [685] iaload + [686] iload v11 + [688] invokevirtual #20 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.multiply (II)I] + [691] dup + [692] istore v14 + [694] iconst_1 + [695] iand + [696] ifne +10 (target=706) + [699] iload v14 + [701] iconst_1 + [702] ior + [703] goto +8 (target=711) + [706] iload v14 + [708] bipush -2 + [710] iand + [711] istore v15 + [713] aload v4 + [715] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [718] iload v12 + [720] iload v15 + [722] invokevirtual #20 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.multiply (II)I] + [725] istore v12 + [727] iinc v13, 1 + [730] goto -67 (target=663) + [733] aload v10 + [735] iload_3 v3 + [736] aload v4 + [738] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [741] aload v6 + [743] iload v11 + [745] invokevirtual #23 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.evaluateAt (I)I] + [748] aload v4 + [750] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [753] iload v12 + [755] invokevirtual #18 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.inverse (I)I] + [758] invokevirtual #20 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.multiply (II)I] + [761] iastore + [762] iload v5 + [764] ifeq +21 (target=785) + [767] aload v10 + [769] iload_3 v3 + [770] aload v4 + [772] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [775] aload v10 + [777] iload_3 v3 + [778] iaload + [779] iload v11 + [781] invokevirtual #20 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.multiply (II)I] + [784] iastore + [785] iinc v3, 1 + [788] goto -151 (target=637) + [791] aload v10 + [793] astore_3 v3 + [794] iconst_0 + [795] istore v4 + [797] iload v4 + [799] aload_2 v2 + [800] arraylength + [801] ificmpge +56 (target=857) + [804] aload_1 v1 + [805] arraylength + [806] iconst_1 + [807] isub + [808] aload_0 v0 + [809] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [812] aload_2 v2 + [813] iload v4 + [815] iaload + [816] invokevirtual #19 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.log (I)I] + [819] isub + [820] dup + [821] istore v5 + [823] ifge +13 (target=836) + [826] new #8 + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + [829] dup + [830] ldc #1 + - String [Bad error location] + [832] invokespecial #33 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonException. (Ljava/lang/String;)V] + [835] athrow + [836] aload_1 v1 + [837] iload v5 + [839] aload_1 v1 + [840] iload v5 + [842] iaload + [843] aload_3 v3 + [844] iload v4 + [846] iaload + [847] invokestatic #12 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.addOrSubtract (II)I] + [850] iastore + [851] iinc v4, 1 + [854] goto -57 (target=797) + [857] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + - Method: runEuclideanAlgorithm(Lcom/google/zxing/common/reedsolomon/GenericGFPoly;Lcom/google/zxing/common/reedsolomon/GenericGFPoly;I)[Lcom/google/zxing/common/reedsolomon/GenericGFPoly; + Access flags: 0x2 + = private com.google.zxing.common.reedsolomon.GenericGFPoly[] runEuclideanAlgorithm(com.google.zxing.common.reedsolomon.GenericGFPoly,com.google.zxing.common.reedsolomon.GenericGFPoly,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 323, locals = 12, stack = 4): + [0] aload_1 v1 + [1] invokevirtual #25 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getDegree ()I] + [4] aload_2 v2 + [5] invokevirtual #25 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getDegree ()I] + [8] ificmpge +11 (target=19) + [11] aload_1 v1 + [12] astore v4 + [14] aload_2 v2 + [15] astore_1 v1 + [16] aload v4 + [18] astore_2 v2 + [19] aload_1 v1 + [20] astore v4 + [22] aload_2 v2 + [23] astore_1 v1 + [24] aload_0 v0 + [25] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [28] invokevirtual #15 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.getOne ()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [31] astore_2 v2 + [32] aload_0 v0 + [33] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [36] invokevirtual #17 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.getZero ()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [39] astore v5 + [41] aload_0 v0 + [42] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [45] invokevirtual #17 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.getZero ()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [48] astore v6 + [50] aload_0 v0 + [51] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [54] invokevirtual #15 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.getOne ()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [57] astore v7 + [59] aload_1 v1 + [60] invokevirtual #25 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getDegree ()I] + [63] iload_3 v3 + [64] iconst_2 + [65] idiv + [66] ificmplt +192 (target=258) + [69] aload v4 + [71] astore v8 + [73] aload_2 v2 + [74] astore v9 + [76] aload v6 + [78] astore v10 + [80] aload_1 v1 + [81] astore v4 + [83] aload v5 + [85] astore_2 v2 + [86] aload v7 + [88] astore v6 + [90] aload v4 + [92] invokevirtual #26 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.isZero ()Z] + [95] ifeq +13 (target=108) + [98] new #8 + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + [101] dup + [102] ldc #3 + - String [r_{i-1} was zero] + [104] invokespecial #33 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonException. (Ljava/lang/String;)V] + [107] athrow + [108] aload v8 + [110] astore_1 v1 + [111] aload_0 v0 + [112] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [115] invokevirtual #17 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.getZero ()Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [118] astore v7 + [120] aload v4 + [122] aload v4 + [124] invokevirtual #25 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getDegree ()I] + [127] invokevirtual #24 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getCoefficient (I)I] + [130] istore v5 + [132] aload_0 v0 + [133] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [136] iload v5 + [138] invokevirtual #18 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.inverse (I)I] + [141] istore v5 + [143] aload_1 v1 + [144] invokevirtual #25 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getDegree ()I] + [147] aload v4 + [149] invokevirtual #25 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getDegree ()I] + [152] ificmplt +76 (target=228) + [155] aload_1 v1 + [156] invokevirtual #26 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.isZero ()Z] + [159] ifne +69 (target=228) + [162] aload_1 v1 + [163] invokevirtual #25 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getDegree ()I] + [166] aload v4 + [168] invokevirtual #25 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getDegree ()I] + [171] isub + [172] istore v8 + [174] aload_0 v0 + [175] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [178] aload_1 v1 + [179] aload_1 v1 + [180] invokevirtual #25 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getDegree ()I] + [183] invokevirtual #24 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getCoefficient (I)I] + [186] iload v5 + [188] invokevirtual #20 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.multiply (II)I] + [191] istore v11 + [193] aload v7 + [195] aload_0 v0 + [196] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [199] iload v8 + [201] iload v11 + [203] invokevirtual #13 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.buildMonomial (II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [206] invokevirtual #22 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.addOrSubtract (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [209] astore v7 + [211] aload_1 v1 + [212] aload v4 + [214] iload v8 + [216] iload v11 + [218] invokevirtual #29 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.multiplyByMonomial (II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [221] invokevirtual #22 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.addOrSubtract (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [224] astore_1 v1 + [225] goto -82 (target=143) + [228] aload v7 + [230] aload_2 v2 + [231] invokevirtual #28 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.multiply (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [234] aload v9 + [236] invokevirtual #22 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.addOrSubtract (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [239] astore v5 + [241] aload v7 + [243] aload v6 + [245] invokevirtual #28 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.multiply (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [248] aload v10 + [250] invokevirtual #22 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.addOrSubtract (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [253] astore v7 + [255] goto -196 (target=59) + [258] aload v7 + [260] iconst_0 + [261] invokevirtual #24 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getCoefficient (I)I] + [264] dup + [265] istore v8 + [267] ifne +13 (target=280) + [270] new #8 + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + [273] dup + [274] ldc #4 + - String [sigmaTilde(0) was zero] + [276] invokespecial #33 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonException. (Ljava/lang/String;)V] + [279] athrow + [280] aload_0 v0 + [281] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [284] iload v8 + [286] invokevirtual #18 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.inverse (I)I] + [289] istore v9 + [291] aload v7 + [293] iload v9 + [295] invokevirtual #27 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.multiply (I)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [298] astore v10 + [300] aload_1 v1 + [301] iload v9 + [303] invokevirtual #27 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.multiply (I)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [306] astore v7 + [308] iconst_2 + [309] anewarray #6 + - Class [com/google/zxing/common/reedsolomon/GenericGFPoly] + [312] dup + [313] iconst_0 + [314] aload v10 + [316] aastore + [317] dup + [318] iconst_1 + [319] aload v7 + [321] aastore + [322] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + - Method: findErrorLocations(Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)[I + Access flags: 0x2 + = private int[] findErrorLocations(com.google.zxing.common.reedsolomon.GenericGFPoly) + Class member attributes (count = 2): + - Code attribute instructions (code length = 99, locals = 6, stack = 5): + [0] aload_1 v1 + [1] invokevirtual #25 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getDegree ()I] + [4] dup + [5] istore_2 v2 + [6] iconst_1 + [7] ificmpne +15 (target=22) + [10] iconst_1 + [11] newarray 10 + [13] dup + [14] iconst_0 + [15] aload_1 v1 + [16] iconst_1 + [17] invokevirtual #24 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getCoefficient (I)I] + [20] iastore + [21] areturn + [22] iload_2 v2 + [23] newarray 10 + [25] astore_3 v3 + [26] iconst_0 + [27] istore v4 + [29] iconst_1 + [30] istore v5 + [32] iload v5 + [34] aload_0 v0 + [35] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [38] invokevirtual #16 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.getSize ()I] + [41] ificmpge +40 (target=81) + [44] iload v4 + [46] iload_2 v2 + [47] ificmpge +34 (target=81) + [50] aload_1 v1 + [51] iload v5 + [53] invokevirtual #23 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.evaluateAt (I)I] + [56] ifne +19 (target=75) + [59] aload_3 v3 + [60] iload v4 + [62] aload_0 v0 + [63] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [66] iload v5 + [68] invokevirtual #18 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.inverse (I)I] + [71] iastore + [72] iinc v4, 1 + [75] iinc v5, 1 + [78] goto -46 (target=32) + [81] iload v4 + [83] iload_2 v2 + [84] ificmpeq +13 (target=97) + [87] new #8 + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + [90] dup + [91] ldc #2 + - String [Error locator degree does not match number of roots] + [93] invokespecial #33 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonException. (Ljava/lang/String;)V] + [96] athrow + [97] aload_3 v3 + [98] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + - Method: findErrorMagnitudes(Lcom/google/zxing/common/reedsolomon/GenericGFPoly;[IZ)[I + Access flags: 0x2 + = private int[] findErrorMagnitudes(com.google.zxing.common.reedsolomon.GenericGFPoly,int[],boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 165, locals = 11, stack = 6): + [0] aload_2 v2 + [1] arraylength + [2] dup + [3] istore v4 + [5] newarray 10 + [7] astore v5 + [9] iconst_0 + [10] istore v6 + [12] iload v6 + [14] iload v4 + [16] ificmpge +146 (target=162) + [19] aload_0 v0 + [20] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [23] aload_2 v2 + [24] iload v6 + [26] iaload + [27] invokevirtual #18 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.inverse (I)I] + [30] istore v7 + [32] iconst_1 + [33] istore v8 + [35] iconst_0 + [36] istore v9 + [38] iload v9 + [40] iload v4 + [42] ificmpge +64 (target=106) + [45] iload v6 + [47] iload v9 + [49] ificmpeq +51 (target=100) + [52] aload_0 v0 + [53] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [56] aload_2 v2 + [57] iload v9 + [59] iaload + [60] iload v7 + [62] invokevirtual #20 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.multiply (II)I] + [65] dup + [66] istore v10 + [68] iconst_1 + [69] iand + [70] ifne +10 (target=80) + [73] iload v10 + [75] iconst_1 + [76] ior + [77] goto +8 (target=85) + [80] iload v10 + [82] bipush -2 + [84] iand + [85] istore v10 + [87] aload_0 v0 + [88] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [91] iload v8 + [93] iload v10 + [95] invokevirtual #20 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.multiply (II)I] + [98] istore v8 + [100] iinc v9, 1 + [103] goto -65 (target=38) + [106] aload v5 + [108] iload v6 + [110] aload_0 v0 + [111] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [114] aload_1 v1 + [115] iload v7 + [117] invokevirtual #23 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.evaluateAt (I)I] + [120] aload_0 v0 + [121] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [124] iload v8 + [126] invokevirtual #18 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.inverse (I)I] + [129] invokevirtual #20 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.multiply (II)I] + [132] iastore + [133] iload_3 v3 + [134] ifeq +22 (target=156) + [137] aload v5 + [139] iload v6 + [141] aload_0 v0 + [142] getfield #11 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [145] aload v5 + [147] iload v6 + [149] iaload + [150] iload v7 + [152] invokevirtual #20 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.multiply (II)I] + [155] iastore + [156] iinc v6, 1 + [159] goto -147 (target=12) + [162] aload v5 + [164] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/common/reedsolomon/ReedSolomonEncoder + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.common.reedsolomon.ReedSolomonEncoder extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 91): + - String [No data bytes provided] + - String [No error correction bytes] + - String [Only QR Code is supported at this time] + - Class [com/google/zxing/common/reedsolomon/GenericGF] + - Class [com/google/zxing/common/reedsolomon/GenericGFPoly] + - Class [com/google/zxing/common/reedsolomon/ReedSolomonEncoder] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Class [java/lang/System] + - Class [java/util/Vector] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.QR_CODE_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonEncoder.cachedGenerators Ljava/util/Vector;] + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonEncoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.exp (I)I] + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly. (Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.divide (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)[Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getCoefficients ()[I] + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.multiply (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.multiplyByMonomial (II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonEncoder.buildGenerator (I)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + - Methodref [java/util/Vector. ()V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + - Methodref [java/util/Vector.size ()I] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [QR_CODE_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + - NameAndType [buildGenerator (I)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - NameAndType [cachedGenerators Ljava/util/Vector;] + - NameAndType [divide (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)[Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - NameAndType [elementAt (I)Ljava/lang/Object;] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [exp (I)I] + - NameAndType [field Lcom/google/zxing/common/reedsolomon/GenericGF;] + - NameAndType [getCoefficients ()[I] + - NameAndType [multiply (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - NameAndType [multiplyByMonomial (II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - NameAndType [size ()I] + - Utf8 [()I] + - Utf8 [()V] + - Utf8 [()[I] + - Utf8 [(I)I] + - Utf8 [(I)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Utf8 [(Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + - Utf8 [(Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + - Utf8 [(Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Utf8 [(Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)[Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/Object;ILjava/lang/Object;II)V] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [([II)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Utf8 [Ljava/util/Vector;] + - Utf8 [No data bytes provided] + - Utf8 [No error correction bytes] + - Utf8 [Only QR Code is supported at this time] + - Utf8 [QR_CODE_FIELD_256] + - Utf8 [addElement] + - Utf8 [arraycopy] + - Utf8 [buildGenerator] + - Utf8 [cachedGenerators] + - Utf8 [com/google/zxing/common/reedsolomon/GenericGF] + - Utf8 [com/google/zxing/common/reedsolomon/GenericGFPoly] + - Utf8 [com/google/zxing/common/reedsolomon/ReedSolomonEncoder] + - Utf8 [divide] + - Utf8 [elementAt] + - Utf8 [encode] + - Utf8 [equals] + - Utf8 [exp] + - Utf8 [field] + - Utf8 [getCoefficients] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/System] + - Utf8 [java/util/Vector] + - Utf8 [multiply] + - Utf8 [multiplyByMonomial] + - Utf8 [size] + +Fields (count = 2): + - Field: field Lcom/google/zxing/common/reedsolomon/GenericGF; + Access flags: 0x12 + = private final com.google.zxing.common.reedsolomon.GenericGF field + - Field: cachedGenerators Ljava/util/Vector; + Access flags: 0x12 + = private final java.util.Vector cachedGenerators + +Methods (count = 3): + - Method: (Lcom/google/zxing/common/reedsolomon/GenericGF;)V + Access flags: 0x1 + = public ReedSolomonEncoder(com.google.zxing.common.reedsolomon.GenericGF) + Class member attributes (count = 1): + - Code attribute instructions (code length = 63, locals = 2, stack = 8): + [0] aload_0 v0 + [1] invokespecial #22 + - Methodref [java/lang/Object. ()V] + [4] getstatic #11 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.QR_CODE_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF;] + [7] aload_1 v1 + [8] invokevirtual #23 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [11] ifne +13 (target=24) + [14] new #7 + - Class [java/lang/IllegalArgumentException] + [17] dup + [18] ldc #3 + - String [Only QR Code is supported at this time] + [20] invokespecial #21 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [23] athrow + [24] aload_0 v0 + [25] aload_1 v1 + [26] putfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonEncoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [29] aload_0 v0 + [30] new #10 + - Class [java/util/Vector] + [33] dup + [34] invokespecial #25 + - Methodref [java/util/Vector. ()V] + [37] putfield #12 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonEncoder.cachedGenerators Ljava/util/Vector;] + [40] aload_0 v0 + [41] getfield #12 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonEncoder.cachedGenerators Ljava/util/Vector;] + [44] new #5 + - Class [com/google/zxing/common/reedsolomon/GenericGFPoly] + [47] dup + [48] aload_1 v1 + [49] iconst_1 + [50] newarray 10 + [52] dup + [53] iconst_0 + [54] iconst_1 + [55] iastore + [56] invokespecial #15 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly. (Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + [59] invokevirtual #26 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [62] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: buildGenerator(I)Lcom/google/zxing/common/reedsolomon/GenericGFPoly; + Access flags: 0x2 + = private com.google.zxing.common.reedsolomon.GenericGFPoly buildGenerator(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 106, locals = 4, stack = 10): + [0] iload_1 v1 + [1] aload_0 v0 + [2] getfield #12 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonEncoder.cachedGenerators Ljava/util/Vector;] + [5] invokevirtual #28 + - Methodref [java/util/Vector.size ()I] + [8] ificmplt +86 (target=94) + [11] aload_0 v0 + [12] getfield #12 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonEncoder.cachedGenerators Ljava/util/Vector;] + [15] aload_0 v0 + [16] getfield #12 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonEncoder.cachedGenerators Ljava/util/Vector;] + [19] invokevirtual #28 + - Methodref [java/util/Vector.size ()I] + [22] iconst_1 + [23] isub + [24] invokevirtual #27 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [27] checkcast #5 + - Class [com/google/zxing/common/reedsolomon/GenericGFPoly] + [30] astore_2 v2 + [31] aload_0 v0 + [32] getfield #12 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonEncoder.cachedGenerators Ljava/util/Vector;] + [35] invokevirtual #28 + - Methodref [java/util/Vector.size ()I] + [38] istore_3 v3 + [39] iload_3 v3 + [40] iload_1 v1 + [41] ificmpgt +53 (target=94) + [44] aload_2 v2 + [45] new #5 + - Class [com/google/zxing/common/reedsolomon/GenericGFPoly] + [48] dup + [49] aload_0 v0 + [50] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonEncoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [53] iconst_2 + [54] newarray 10 + [56] dup + [57] iconst_0 + [58] iconst_1 + [59] iastore + [60] dup + [61] iconst_1 + [62] aload_0 v0 + [63] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonEncoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [66] iload_3 v3 + [67] iconst_1 + [68] isub + [69] invokevirtual #14 + - Methodref [com/google/zxing/common/reedsolomon/GenericGF.exp (I)I] + [72] iastore + [73] invokespecial #15 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly. (Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + [76] invokevirtual #18 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.multiply (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [79] astore_2 v2 + [80] aload_0 v0 + [81] getfield #12 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonEncoder.cachedGenerators Ljava/util/Vector;] + [84] aload_2 v2 + [85] invokevirtual #26 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [88] iinc v3, 1 + [91] goto -52 (target=39) + [94] aload_0 v0 + [95] getfield #12 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonEncoder.cachedGenerators Ljava/util/Vector;] + [98] iload_1 v1 + [99] invokevirtual #27 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [102] checkcast #5 + - Class [com/google/zxing/common/reedsolomon/GenericGFPoly] + [105] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: encode([II)V + Access flags: 0x11 + = public final void encode(int[],int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 126, locals = 6, stack = 5): + [0] iload_2 v2 + [1] ifne +13 (target=14) + [4] new #7 + - Class [java/lang/IllegalArgumentException] + [7] dup + [8] ldc #2 + - String [No error correction bytes] + [10] invokespecial #21 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [13] athrow + [14] aload_1 v1 + [15] arraylength + [16] iload_2 v2 + [17] isub + [18] dup + [19] istore_3 v3 + [20] ifgt +13 (target=33) + [23] new #7 + - Class [java/lang/IllegalArgumentException] + [26] dup + [27] ldc #1 + - String [No data bytes provided] + [29] invokespecial #21 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [32] athrow + [33] aload_0 v0 + [34] iload_2 v2 + [35] invokespecial #20 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonEncoder.buildGenerator (I)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [38] astore v4 + [40] iload_3 v3 + [41] newarray 10 + [43] astore v5 + [45] aload_1 v1 + [46] iconst_0 + [47] aload v5 + [49] iconst_0 + [50] iload_3 v3 + [51] invokestatic #24 + - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + [54] new #5 + - Class [com/google/zxing/common/reedsolomon/GenericGFPoly] + [57] dup + [58] aload_0 v0 + [59] getfield #13 + - Fieldref [com/google/zxing/common/reedsolomon/ReedSolomonEncoder.field Lcom/google/zxing/common/reedsolomon/GenericGF;] + [62] aload v5 + [64] invokespecial #15 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly. (Lcom/google/zxing/common/reedsolomon/GenericGF;[I)V] + [67] iload_2 v2 + [68] iconst_1 + [69] invokevirtual #19 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.multiplyByMonomial (II)Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [72] aload v4 + [74] invokevirtual #16 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.divide (Lcom/google/zxing/common/reedsolomon/GenericGFPoly;)[Lcom/google/zxing/common/reedsolomon/GenericGFPoly;] + [77] iconst_1 + [78] aaload + [79] invokevirtual #17 + - Methodref [com/google/zxing/common/reedsolomon/GenericGFPoly.getCoefficients ()[I] + [82] astore v4 + [84] iload_2 v2 + [85] aload v4 + [87] arraylength + [88] isub + [89] istore_2 v2 + [90] iconst_0 + [91] istore v5 + [93] iload v5 + [95] iload_2 v2 + [96] ificmpge +16 (target=112) + [99] aload_1 v1 + [100] iload_3 v3 + [101] iload v5 + [103] iadd + [104] iconst_0 + [105] iastore + [106] iinc v5, 1 + [109] goto -16 (target=93) + [112] aload v4 + [114] iconst_0 + [115] aload_1 v1 + [116] iload_3 v3 + [117] iload_2 v2 + [118] iadd + [119] aload v4 + [121] arraylength + [122] invokestatic #24 + - Methodref [java/lang/System.arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V] + [125] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/common/reedsolomon/ReedSolomonException + Superclass: java/lang/Exception + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.common.reedsolomon.ReedSolomonException extends java.lang.Exception + +Interfaces (count = 0): + +Constant Pool (count = 10): + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + - Class [java/lang/Exception] + - Methodref [java/lang/Exception. (Ljava/lang/String;)V] + - NameAndType [ (Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [com/google/zxing/common/reedsolomon/ReedSolomonException] + - Utf8 [java/lang/Exception] + +Fields (count = 0): + +Methods (count = 1): + - Method: (Ljava/lang/String;)V + Access flags: 0x1 + = public ReedSolomonException(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #3 + - Methodref [java/lang/Exception. (Ljava/lang/String;)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/datamatrix/DataMatrixReader + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.datamatrix.DataMatrixReader extends java.lang.Object + +Interfaces (count = 1): + - Class [com/google/zxing/Reader] + +Constant Pool (count = 170): + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/BinaryBitmap] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/DecodeHintType] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/Reader] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/ResultMetadataType] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/common/DecoderResult] + - Class [com/google/zxing/common/DetectorResult] + - Class [com/google/zxing/datamatrix/DataMatrixReader] + - Class [com/google/zxing/datamatrix/decoder/Decoder] + - Class [com/google/zxing/datamatrix/detector/Detector] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/util/Hashtable] + - Fieldref [com/google/zxing/BarcodeFormat.DATA_MATRIX Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/DecodeHintType.PURE_BARCODE Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/ResultMetadataType.BYTE_SEGMENTS Lcom/google/zxing/ResultMetadataType;] + - Fieldref [com/google/zxing/ResultMetadataType.ERROR_CORRECTION_LEVEL Lcom/google/zxing/ResultMetadataType;] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/common/BitMatrix.width I] + - Fieldref [com/google/zxing/datamatrix/DataMatrixReader.NO_POINTS [Lcom/google/zxing/ResultPoint;] + - Fieldref [com/google/zxing/datamatrix/DataMatrixReader.decoder Lcom/google/zxing/datamatrix/decoder/Decoder;] + - Methodref [com/google/zxing/BinaryBitmap.getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Methodref [com/google/zxing/Result.putMetadata (Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + - Methodref [com/google/zxing/common/BitMatrix.get (II)Z] + - Methodref [com/google/zxing/common/BitMatrix.getBottomRightOnBit ()[I] + - Methodref [com/google/zxing/common/BitMatrix.getTopLeftOnBit ()[I] + - Methodref [com/google/zxing/common/BitMatrix.getWidth ()I] + - Methodref [com/google/zxing/common/BitMatrix.set (II)V] + - Methodref [com/google/zxing/common/DecoderResult.getByteSegments ()Ljava/util/Vector;] + - Methodref [com/google/zxing/common/DecoderResult.getECLevel ()Ljava/lang/String;] + - Methodref [com/google/zxing/common/DecoderResult.getRawBytes ()[B] + - Methodref [com/google/zxing/common/DecoderResult.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/common/DetectorResult.getBits ()Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/common/DetectorResult.getPoints ()[Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/datamatrix/DataMatrixReader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Methodref [com/google/zxing/datamatrix/DataMatrixReader.extractPureBits (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/datamatrix/DataMatrixReader.moduleSize ([ILcom/google/zxing/common/BitMatrix;)I] + - Methodref [com/google/zxing/datamatrix/decoder/Decoder. ()V] + - Methodref [com/google/zxing/datamatrix/decoder/Decoder.decode (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult;] + - Methodref [com/google/zxing/datamatrix/detector/Detector. (Lcom/google/zxing/common/BitMatrix;)V] + - Methodref [com/google/zxing/datamatrix/detector/Detector.detect ()Lcom/google/zxing/common/DetectorResult;] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.toString ()Ljava/lang/String;] + - Methodref [java/util/Hashtable.containsKey (Ljava/lang/Object;)Z] + - NameAndType [ ()V] + - NameAndType [ (II)V] + - NameAndType [ (Lcom/google/zxing/common/BitMatrix;)V] + - NameAndType [ (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - NameAndType [BYTE_SEGMENTS Lcom/google/zxing/ResultMetadataType;] + - NameAndType [DATA_MATRIX Lcom/google/zxing/BarcodeFormat;] + - NameAndType [ERROR_CORRECTION_LEVEL Lcom/google/zxing/ResultMetadataType;] + - NameAndType [NO_POINTS [Lcom/google/zxing/ResultPoint;] + - NameAndType [PURE_BARCODE Lcom/google/zxing/DecodeHintType;] + - NameAndType [bits [I] + - NameAndType [containsKey (Ljava/lang/Object;)Z] + - NameAndType [decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - NameAndType [decode (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult;] + - NameAndType [decoder Lcom/google/zxing/datamatrix/decoder/Decoder;] + - NameAndType [detect ()Lcom/google/zxing/common/DetectorResult;] + - NameAndType [extractPureBits (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [get (II)Z] + - NameAndType [getBits ()Lcom/google/zxing/common/BitMatrix;] + - NameAndType [getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + - NameAndType [getBottomRightOnBit ()[I] + - NameAndType [getByteSegments ()Ljava/util/Vector;] + - NameAndType [getECLevel ()Ljava/lang/String;] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getPoints ()[Lcom/google/zxing/ResultPoint;] + - NameAndType [getRawBytes ()[B] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [getTopLeftOnBit ()[I] + - NameAndType [getWidth ()I] + - NameAndType [moduleSize ([ILcom/google/zxing/common/BitMatrix;)I] + - NameAndType [putMetadata (Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + - NameAndType [rowSize I] + - NameAndType [set (II)V] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [width I] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Lcom/google/zxing/common/BitMatrix;] + - Utf8 [()Lcom/google/zxing/common/DetectorResult;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Ljava/util/Vector;] + - Utf8 [()V] + - Utf8 [()[B] + - Utf8 [()[I] + - Utf8 [()[Lcom/google/zxing/ResultPoint;] + - Utf8 [(II)V] + - Utf8 [(II)Z] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)V] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Utf8 [([ILcom/google/zxing/common/BitMatrix;)I] + - Utf8 [] + - Utf8 [] + - Utf8 [BYTE_SEGMENTS] + - Utf8 [Code] + - Utf8 [DATA_MATRIX] + - Utf8 [ERROR_CORRECTION_LEVEL] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Lcom/google/zxing/DecodeHintType;] + - Utf8 [Lcom/google/zxing/ResultMetadataType;] + - Utf8 [Lcom/google/zxing/datamatrix/decoder/Decoder;] + - Utf8 [NO_POINTS] + - Utf8 [PURE_BARCODE] + - Utf8 [[I] + - Utf8 [[Lcom/google/zxing/ResultPoint;] + - Utf8 [bits] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/BinaryBitmap] + - Utf8 [com/google/zxing/ChecksumException] + - Utf8 [com/google/zxing/DecodeHintType] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/Reader] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/ResultMetadataType] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/common/DecoderResult] + - Utf8 [com/google/zxing/common/DetectorResult] + - Utf8 [com/google/zxing/datamatrix/DataMatrixReader] + - Utf8 [com/google/zxing/datamatrix/decoder/Decoder] + - Utf8 [com/google/zxing/datamatrix/detector/Detector] + - Utf8 [containsKey] + - Utf8 [decode] + - Utf8 [decoder] + - Utf8 [detect] + - Utf8 [extractPureBits] + - Utf8 [get] + - Utf8 [getBits] + - Utf8 [getBlackMatrix] + - Utf8 [getBottomRightOnBit] + - Utf8 [getByteSegments] + - Utf8 [getECLevel] + - Utf8 [getNotFoundInstance] + - Utf8 [getPoints] + - Utf8 [getRawBytes] + - Utf8 [getText] + - Utf8 [getTopLeftOnBit] + - Utf8 [getWidth] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/util/Hashtable] + - Utf8 [moduleSize] + - Utf8 [putMetadata] + - Utf8 [reset] + - Utf8 [rowSize] + - Utf8 [set] + - Utf8 [toString] + - Utf8 [width] + +Fields (count = 2): + - Field: NO_POINTS [Lcom/google/zxing/ResultPoint; + Access flags: 0x1a + = private static final com.google.zxing.ResultPoint[] NO_POINTS + - Field: decoder Lcom/google/zxing/datamatrix/decoder/Decoder; + Access flags: 0x12 + = private final com.google.zxing.datamatrix.decoder.Decoder decoder + +Methods (count = 7): + - Method: ()V + Access flags: 0x1 + = public DataMatrixReader() + Class member attributes (count = 1): + - Code attribute instructions (code length = 16, locals = 1, stack = 3): + [0] aload_0 v0 + [1] invokespecial #52 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] new #15 + - Class [com/google/zxing/datamatrix/decoder/Decoder] + [8] dup + [9] invokespecial #48 + - Methodref [com/google/zxing/datamatrix/decoder/Decoder. ()V] + [12] putfield #28 + - Fieldref [com/google/zxing/datamatrix/DataMatrixReader.decoder Lcom/google/zxing/datamatrix/decoder/Decoder;] + [15] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decode(Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decode(com.google.zxing.BinaryBitmap) + Class member attributes (count = 2): + - Code attribute instructions (code length = 7, locals = 2, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aconst_null + [3] invokevirtual #45 + - Methodref [com/google/zxing/datamatrix/DataMatrixReader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + [6] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 3) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Method: decode(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 496, locals = 14, stack = 6): + [0] aload_2 v2 + [1] ifnull +402 (target=403) + [4] aload_2 v2 + [5] getstatic #21 + - Fieldref [com/google/zxing/DecodeHintType.PURE_BARCODE Lcom/google/zxing/DecodeHintType;] + [8] invokevirtual #54 + - Methodref [java/util/Hashtable.containsKey (Ljava/lang/Object;)Z] + [11] ifeq +392 (target=403) + [14] aload_1 v1 + [15] invokevirtual #29 + - Methodref [com/google/zxing/BinaryBitmap.getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + [18] dup + [19] astore_1 v1 + [20] invokevirtual #36 + - Methodref [com/google/zxing/common/BitMatrix.getTopLeftOnBit ()[I] + [23] astore_2 v2 + [24] aload_1 v1 + [25] invokevirtual #35 + - Methodref [com/google/zxing/common/BitMatrix.getBottomRightOnBit ()[I] + [28] astore_3 v3 + [29] aload_2 v2 + [30] ifnull +7 (target=37) + [33] aload_3 v3 + [34] ifnonnull +7 (target=41) + [37] invokestatic #30 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [40] athrow + [41] aload_2 v2 + [42] aload_1 v1 + [43] astore v5 + [45] astore v4 + [47] aload v5 + [49] aconst_null + [50] astore v11 + [52] getfield #26 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [55] istore v6 + [57] aload v4 + [59] iconst_0 + [60] iaload + [61] istore v7 + [63] aload v4 + [65] iconst_1 + [66] iaload + [67] istore v8 + [69] iload v7 + [71] iload v6 + [73] ificmpge +59 (target=132) + [76] aload v5 + [78] iload v7 + [80] istore v12 + [82] astore v11 + [84] iload v8 + [86] aload v11 + [88] getfield #25 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [91] imul + [92] iload v12 + [94] iconst_5 + [95] ishr + [96] iadd + [97] istore v13 + [99] aload v11 + [101] getfield #24 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [104] iload v13 + [106] iaload + [107] iload v12 + [109] bipush 31 + [111] iand + [112] iushr + [113] iconst_1 + [114] iand + [115] ifeq +7 (target=122) + [118] iconst_1 + [119] goto +4 (target=123) + [122] iconst_0 + [123] ifeq +9 (target=132) + [126] iinc v7, 1 + [129] goto -60 (target=69) + [132] iload v7 + [134] iload v6 + [136] ificmpne +7 (target=143) + [139] invokestatic #30 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [142] athrow + [143] iload v7 + [145] aload v4 + [147] iconst_0 + [148] iaload + [149] isub + [150] dup + [151] istore v4 + [153] ifne +7 (target=160) + [156] invokestatic #30 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [159] athrow + [160] aload_2 v2 + [161] iconst_1 + [162] iaload + [163] istore v5 + [165] aload_3 v3 + [166] iconst_1 + [167] iaload + [168] istore v6 + [170] aload_2 v2 + [171] iconst_0 + [172] iaload + [173] istore_2 v2 + [174] aload_3 v3 + [175] iconst_0 + [176] iaload + [177] iload_2 v2 + [178] isub + [179] iconst_1 + [180] iadd + [181] iload v4 + [183] idiv + [184] istore_3 v3 + [185] iload v6 + [187] iload v5 + [189] isub + [190] iconst_1 + [191] iadd + [192] iload v4 + [194] idiv + [195] istore v6 + [197] iload_3 v3 + [198] ifeq +8 (target=206) + [201] iload v6 + [203] ifne +7 (target=210) + [206] invokestatic #30 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [209] athrow + [210] iload v4 + [212] iconst_1 + [213] ishr + [214] istore v7 + [216] iload v5 + [218] iload v7 + [220] iadd + [221] istore v5 + [223] iload_2 v2 + [224] iload v7 + [226] iadd + [227] istore_2 v2 + [228] new #11 + - Class [com/google/zxing/common/BitMatrix] + [231] dup + [232] iload_3 v3 + [233] iload v6 + [235] invokespecial #33 + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + [238] astore v7 + [240] iconst_0 + [241] istore v8 + [243] iload v8 + [245] iload v6 + [247] ificmpge +137 (target=384) + [250] iload v5 + [252] iload v8 + [254] iload v4 + [256] imul + [257] iadd + [258] istore v9 + [260] iconst_0 + [261] istore v10 + [263] iload v10 + [265] iload_3 v3 + [266] ificmpge +112 (target=378) + [269] aload_1 v1 + [270] iload_2 v2 + [271] iload v10 + [273] iload v4 + [275] imul + [276] iadd + [277] iload v9 + [279] istore v13 + [281] istore v12 + [283] astore v11 + [285] iload v13 + [287] aload v11 + [289] getfield #25 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [292] imul + [293] iload v12 + [295] iconst_5 + [296] ishr + [297] iadd + [298] istore v13 + [300] aload v11 + [302] getfield #24 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [305] iload v13 + [307] iaload + [308] iload v12 + [310] bipush 31 + [312] iand + [313] iushr + [314] iconst_1 + [315] iand + [316] ifeq +7 (target=323) + [319] iconst_1 + [320] goto +4 (target=324) + [323] iconst_0 + [324] ifeq +48 (target=372) + [327] aload v7 + [329] iload v10 + [331] iload v8 + [333] istore v13 + [335] istore v12 + [337] astore v11 + [339] iload v13 + [341] aload v11 + [343] getfield #25 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [346] imul + [347] iload v12 + [349] iconst_5 + [350] ishr + [351] iadd + [352] istore v13 + [354] aload v11 + [356] getfield #24 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [359] iload v13 + [361] dup2 + [362] iaload + [363] iconst_1 + [364] iload v12 + [366] bipush 31 + [368] iand + [369] ishl + [370] ior + [371] iastore + [372] iinc v10, 1 + [375] goto -112 (target=263) + [378] iinc v8, 1 + [381] goto -138 (target=243) + [384] aload v7 + [386] astore_2 v2 + [387] aload_0 v0 + [388] getfield #28 + - Fieldref [com/google/zxing/datamatrix/DataMatrixReader.decoder Lcom/google/zxing/datamatrix/decoder/Decoder;] + [391] aload_2 v2 + [392] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/decoder/Decoder.decode (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult;] + [395] astore_1 v1 + [396] getstatic #27 + - Fieldref [com/google/zxing/datamatrix/DataMatrixReader.NO_POINTS [Lcom/google/zxing/ResultPoint;] + [399] astore_2 v2 + [400] goto +35 (target=435) + [403] new #16 + - Class [com/google/zxing/datamatrix/detector/Detector] + [406] dup + [407] aload_1 v1 + [408] invokevirtual #29 + - Methodref [com/google/zxing/BinaryBitmap.getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + [411] invokespecial #50 + - Methodref [com/google/zxing/datamatrix/detector/Detector. (Lcom/google/zxing/common/BitMatrix;)V] + [414] invokevirtual #51 + - Methodref [com/google/zxing/datamatrix/detector/Detector.detect ()Lcom/google/zxing/common/DetectorResult;] + [417] astore_2 v2 + [418] aload_0 v0 + [419] getfield #28 + - Fieldref [com/google/zxing/datamatrix/DataMatrixReader.decoder Lcom/google/zxing/datamatrix/decoder/Decoder;] + [422] aload_2 v2 + [423] invokevirtual #43 + - Methodref [com/google/zxing/common/DetectorResult.getBits ()Lcom/google/zxing/common/BitMatrix;] + [426] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/decoder/Decoder.decode (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult;] + [429] astore_1 v1 + [430] aload_2 v2 + [431] invokevirtual #44 + - Methodref [com/google/zxing/common/DetectorResult.getPoints ()[Lcom/google/zxing/ResultPoint;] + [434] astore_2 v2 + [435] new #8 + - Class [com/google/zxing/Result] + [438] dup + [439] aload_1 v1 + [440] invokevirtual #42 + - Methodref [com/google/zxing/common/DecoderResult.getText ()Ljava/lang/String;] + [443] aload_1 v1 + [444] invokevirtual #41 + - Methodref [com/google/zxing/common/DecoderResult.getRawBytes ()[B] + [447] aload_2 v2 + [448] getstatic #20 + - Fieldref [com/google/zxing/BarcodeFormat.DATA_MATRIX Lcom/google/zxing/BarcodeFormat;] + [451] invokespecial #31 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [454] astore_2 v2 + [455] aload_1 v1 + [456] invokevirtual #39 + - Methodref [com/google/zxing/common/DecoderResult.getByteSegments ()Ljava/util/Vector;] + [459] ifnull +14 (target=473) + [462] aload_2 v2 + [463] getstatic #22 + - Fieldref [com/google/zxing/ResultMetadataType.BYTE_SEGMENTS Lcom/google/zxing/ResultMetadataType;] + [466] aload_1 v1 + [467] invokevirtual #39 + - Methodref [com/google/zxing/common/DecoderResult.getByteSegments ()Ljava/util/Vector;] + [470] invokevirtual #32 + - Methodref [com/google/zxing/Result.putMetadata (Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + [473] aload_1 v1 + [474] invokevirtual #40 + - Methodref [com/google/zxing/common/DecoderResult.getECLevel ()Ljava/lang/String;] + [477] ifnull +17 (target=494) + [480] aload_2 v2 + [481] getstatic #23 + - Fieldref [com/google/zxing/ResultMetadataType.ERROR_CORRECTION_LEVEL Lcom/google/zxing/ResultMetadataType;] + [484] aload_1 v1 + [485] invokevirtual #40 + - Methodref [com/google/zxing/common/DecoderResult.getECLevel ()Ljava/lang/String;] + [488] invokevirtual #53 + - Methodref [java/lang/String.toString ()Ljava/lang/String;] + [491] invokevirtual #32 + - Methodref [com/google/zxing/Result.putMetadata (Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + [494] aload_2 v2 + [495] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 3) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Method: reset()V + Access flags: 0x11 + = public final void reset() + Class member attributes (count = 1): + - Code attribute instructions (code length = 1, locals = 1, stack = 0): + [0] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: extractPureBits(Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/BitMatrix; + Access flags: 0xa + = private static com.google.zxing.common.BitMatrix extractPureBits(com.google.zxing.common.BitMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 358, locals = 13, stack = 6): + [0] aload_0 v0 + [1] invokevirtual #36 + - Methodref [com/google/zxing/common/BitMatrix.getTopLeftOnBit ()[I] + [4] astore_1 v1 + [5] aload_0 v0 + [6] invokevirtual #35 + - Methodref [com/google/zxing/common/BitMatrix.getBottomRightOnBit ()[I] + [9] astore_2 v2 + [10] aload_1 v1 + [11] ifnull +7 (target=18) + [14] aload_2 v2 + [15] ifnonnull +7 (target=22) + [18] invokestatic #30 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [21] athrow + [22] aload_1 v1 + [23] aload_0 v0 + [24] astore v4 + [26] astore_3 v3 + [27] aload v4 + [29] aconst_null + [30] astore v10 + [32] getfield #26 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [35] istore v5 + [37] aload_3 v3 + [38] iconst_0 + [39] iaload + [40] istore v6 + [42] aload_3 v3 + [43] iconst_1 + [44] iaload + [45] istore v7 + [47] iload v6 + [49] iload v5 + [51] ificmpge +59 (target=110) + [54] aload v4 + [56] iload v6 + [58] istore v11 + [60] astore v10 + [62] iload v7 + [64] aload v10 + [66] getfield #25 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [69] imul + [70] iload v11 + [72] iconst_5 + [73] ishr + [74] iadd + [75] istore v12 + [77] aload v10 + [79] getfield #24 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [82] iload v12 + [84] iaload + [85] iload v11 + [87] bipush 31 + [89] iand + [90] iushr + [91] iconst_1 + [92] iand + [93] ifeq +7 (target=100) + [96] iconst_1 + [97] goto +4 (target=101) + [100] iconst_0 + [101] ifeq +9 (target=110) + [104] iinc v6, 1 + [107] goto -60 (target=47) + [110] iload v6 + [112] iload v5 + [114] ificmpne +7 (target=121) + [117] invokestatic #30 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [120] athrow + [121] iload v6 + [123] aload_3 v3 + [124] iconst_0 + [125] iaload + [126] isub + [127] dup + [128] istore_3 v3 + [129] ifne +7 (target=136) + [132] invokestatic #30 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [135] athrow + [136] aload_1 v1 + [137] iconst_1 + [138] iaload + [139] istore v4 + [141] aload_2 v2 + [142] iconst_1 + [143] iaload + [144] istore v5 + [146] aload_1 v1 + [147] iconst_0 + [148] iaload + [149] istore_1 v1 + [150] aload_2 v2 + [151] iconst_0 + [152] iaload + [153] iload_1 v1 + [154] isub + [155] iconst_1 + [156] iadd + [157] iload_3 v3 + [158] idiv + [159] istore_2 v2 + [160] iload v5 + [162] iload v4 + [164] isub + [165] iconst_1 + [166] iadd + [167] iload_3 v3 + [168] idiv + [169] istore v5 + [171] iload_2 v2 + [172] ifeq +8 (target=180) + [175] iload v5 + [177] ifne +7 (target=184) + [180] invokestatic #30 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [183] athrow + [184] iload_3 v3 + [185] iconst_1 + [186] ishr + [187] istore v6 + [189] iload v4 + [191] iload v6 + [193] iadd + [194] istore v4 + [196] iload_1 v1 + [197] iload v6 + [199] iadd + [200] istore_1 v1 + [201] new #11 + - Class [com/google/zxing/common/BitMatrix] + [204] dup + [205] iload_2 v2 + [206] iload v5 + [208] invokespecial #33 + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + [211] astore v6 + [213] iconst_0 + [214] istore v7 + [216] iload v7 + [218] iload v5 + [220] ificmpge +135 (target=355) + [223] iload v4 + [225] iload v7 + [227] iload_3 v3 + [228] imul + [229] iadd + [230] istore v8 + [232] iconst_0 + [233] istore v9 + [235] iload v9 + [237] iload_2 v2 + [238] ificmpge +111 (target=349) + [241] aload_0 v0 + [242] iload_1 v1 + [243] iload v9 + [245] iload_3 v3 + [246] imul + [247] iadd + [248] iload v8 + [250] istore v12 + [252] istore v11 + [254] astore v10 + [256] iload v12 + [258] aload v10 + [260] getfield #25 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [263] imul + [264] iload v11 + [266] iconst_5 + [267] ishr + [268] iadd + [269] istore v12 + [271] aload v10 + [273] getfield #24 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [276] iload v12 + [278] iaload + [279] iload v11 + [281] bipush 31 + [283] iand + [284] iushr + [285] iconst_1 + [286] iand + [287] ifeq +7 (target=294) + [290] iconst_1 + [291] goto +4 (target=295) + [294] iconst_0 + [295] ifeq +48 (target=343) + [298] aload v6 + [300] iload v9 + [302] iload v7 + [304] istore v12 + [306] istore v11 + [308] astore v10 + [310] iload v12 + [312] aload v10 + [314] getfield #25 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [317] imul + [318] iload v11 + [320] iconst_5 + [321] ishr + [322] iadd + [323] istore v12 + [325] aload v10 + [327] getfield #24 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [330] iload v12 + [332] dup2 + [333] iaload + [334] iconst_1 + [335] iload v11 + [337] bipush 31 + [339] iand + [340] ishl + [341] ior + [342] iastore + [343] iinc v9, 1 + [346] goto -111 (target=235) + [349] iinc v7, 1 + [352] goto -136 (target=216) + [355] aload v6 + [357] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: moduleSize([ILcom/google/zxing/common/BitMatrix;)I + Access flags: 0xa + = private static int moduleSize(int[],com.google.zxing.common.BitMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 101, locals = 8, stack = 3): + [0] aload_1 v1 + [1] aconst_null + [2] astore v5 + [4] getfield #26 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [7] istore_2 v2 + [8] aload_0 v0 + [9] iconst_0 + [10] iaload + [11] istore_3 v3 + [12] aload_0 v0 + [13] iconst_1 + [14] iaload + [15] istore v4 + [17] iload_3 v3 + [18] iload_2 v2 + [19] ificmpge +57 (target=76) + [22] aload_1 v1 + [23] iload_3 v3 + [24] istore v6 + [26] astore v5 + [28] iload v4 + [30] aload v5 + [32] getfield #25 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [35] imul + [36] iload v6 + [38] iconst_5 + [39] ishr + [40] iadd + [41] istore v7 + [43] aload v5 + [45] getfield #24 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [48] iload v7 + [50] iaload + [51] iload v6 + [53] bipush 31 + [55] iand + [56] iushr + [57] iconst_1 + [58] iand + [59] ifeq +7 (target=66) + [62] iconst_1 + [63] goto +4 (target=67) + [66] iconst_0 + [67] ifeq +9 (target=76) + [70] iinc v3, 1 + [73] goto -56 (target=17) + [76] iload_3 v3 + [77] iload_2 v2 + [78] ificmpne +7 (target=85) + [81] invokestatic #30 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [84] athrow + [85] iload_3 v3 + [86] aload_0 v0 + [87] iconst_0 + [88] iaload + [89] isub + [90] dup + [91] istore_0 v0 + [92] ifne +7 (target=99) + [95] invokestatic #30 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [98] athrow + [99] iload_0 v0 + [100] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 8, locals = 0, stack = 1): + [0] iconst_0 + [1] anewarray #10 + - Class [com/google/zxing/ResultPoint] + [4] putstatic #27 + - Fieldref [com/google/zxing/datamatrix/DataMatrixReader.NO_POINTS [Lcom/google/zxing/ResultPoint;] + [7] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/datamatrix/decoder/BitMatrixParser + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.datamatrix.decoder.BitMatrixParser extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 123): + - String [Dimension of bitMarix must match the version size] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/datamatrix/decoder/BitMatrixParser] + - Class [com/google/zxing/datamatrix/decoder/Version] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.height I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/common/BitMatrix.width I] + - Fieldref [com/google/zxing/datamatrix/decoder/BitMatrixParser.mappingBitMatrix Lcom/google/zxing/common/BitMatrix;] + - Fieldref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readMappingMatrix Lcom/google/zxing/common/BitMatrix;] + - Fieldref [com/google/zxing/datamatrix/decoder/BitMatrixParser.version Lcom/google/zxing/datamatrix/decoder/Version;] + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + - Methodref [com/google/zxing/common/BitMatrix.get (II)Z] + - Methodref [com/google/zxing/common/BitMatrix.getHeight ()I] + - Methodref [com/google/zxing/common/BitMatrix.getWidth ()I] + - Methodref [com/google/zxing/common/BitMatrix.set (II)V] + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.extractDataRegion (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readCorner1 (II)I] + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readCorner2 (II)I] + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readCorner3 (II)I] + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readCorner4 (II)I] + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readUtah (IIII)I] + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readVersion (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/datamatrix/decoder/Version;] + - Methodref [com/google/zxing/datamatrix/decoder/Version.getDataRegionSizeColumns ()I] + - Methodref [com/google/zxing/datamatrix/decoder/Version.getDataRegionSizeRows ()I] + - Methodref [com/google/zxing/datamatrix/decoder/Version.getSymbolSizeColumns ()I] + - Methodref [com/google/zxing/datamatrix/decoder/Version.getSymbolSizeRows ()I] + - Methodref [com/google/zxing/datamatrix/decoder/Version.getTotalCodewords ()I] + - Methodref [com/google/zxing/datamatrix/decoder/Version.getVersionForDimensions (II)Lcom/google/zxing/datamatrix/decoder/Version;] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (II)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [bits [I] + - NameAndType [extractDataRegion (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [get (II)Z] + - NameAndType [getDataRegionSizeColumns ()I] + - NameAndType [getDataRegionSizeRows ()I] + - NameAndType [getFormatInstance ()Lcom/google/zxing/FormatException;] + - NameAndType [getHeight ()I] + - NameAndType [getSymbolSizeColumns ()I] + - NameAndType [getSymbolSizeRows ()I] + - NameAndType [getTotalCodewords ()I] + - NameAndType [getVersionForDimensions (II)Lcom/google/zxing/datamatrix/decoder/Version;] + - NameAndType [getWidth ()I] + - NameAndType [height I] + - NameAndType [mappingBitMatrix Lcom/google/zxing/common/BitMatrix;] + - NameAndType [readCorner1 (II)I] + - NameAndType [readCorner2 (II)I] + - NameAndType [readCorner3 (II)I] + - NameAndType [readCorner4 (II)I] + - NameAndType [readMappingMatrix Lcom/google/zxing/common/BitMatrix;] + - NameAndType [readModule (IIII)Z] + - NameAndType [readUtah (IIII)I] + - NameAndType [readVersion (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/datamatrix/decoder/Version;] + - NameAndType [rowSize I] + - NameAndType [set (II)V] + - NameAndType [version Lcom/google/zxing/datamatrix/decoder/Version;] + - NameAndType [width I] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/FormatException;] + - Utf8 [()Lcom/google/zxing/datamatrix/decoder/Version;] + - Utf8 [()V] + - Utf8 [()[B] + - Utf8 [(II)I] + - Utf8 [(II)Lcom/google/zxing/datamatrix/decoder/Version;] + - Utf8 [(II)V] + - Utf8 [(II)Z] + - Utf8 [(IIII)I] + - Utf8 [(IIII)Z] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/datamatrix/decoder/Version;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)V] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Dimension of bitMarix must match the version size] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/common/BitMatrix;] + - Utf8 [Lcom/google/zxing/datamatrix/decoder/Version;] + - Utf8 [[I] + - Utf8 [bits] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/datamatrix/decoder/BitMatrixParser] + - Utf8 [com/google/zxing/datamatrix/decoder/Version] + - Utf8 [extractDataRegion] + - Utf8 [get] + - Utf8 [getDataRegionSizeColumns] + - Utf8 [getDataRegionSizeRows] + - Utf8 [getFormatInstance] + - Utf8 [getHeight] + - Utf8 [getSymbolSizeColumns] + - Utf8 [getSymbolSizeRows] + - Utf8 [getTotalCodewords] + - Utf8 [getVersion] + - Utf8 [getVersionForDimensions] + - Utf8 [getWidth] + - Utf8 [height] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [mappingBitMatrix] + - Utf8 [readCodewords] + - Utf8 [readCorner1] + - Utf8 [readCorner2] + - Utf8 [readCorner3] + - Utf8 [readCorner4] + - Utf8 [readMappingMatrix] + - Utf8 [readModule] + - Utf8 [readUtah] + - Utf8 [readVersion] + - Utf8 [rowSize] + - Utf8 [set] + - Utf8 [version] + - Utf8 [width] + +Fields (count = 3): + - Field: mappingBitMatrix Lcom/google/zxing/common/BitMatrix; + Access flags: 0x12 + = private final com.google.zxing.common.BitMatrix mappingBitMatrix + - Field: readMappingMatrix Lcom/google/zxing/common/BitMatrix; + Access flags: 0x12 + = private final com.google.zxing.common.BitMatrix readMappingMatrix + - Field: version Lcom/google/zxing/datamatrix/decoder/Version; + Access flags: 0x12 + = private final com.google.zxing.datamatrix.decoder.Version version + +Methods (count = 11): + - Method: (Lcom/google/zxing/common/BitMatrix;)V + Access flags: 0x0 + = BitMatrixParser(com.google.zxing.common.BitMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 88, locals = 4, stack = 5): + [0] aload_0 v0 + [1] invokespecial #36 + - Methodref [java/lang/Object. ()V] + [4] aload_1 v1 + [5] getfield #9 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [8] dup + [9] istore_2 v2 + [10] bipush 8 + [12] ificmplt +16 (target=28) + [15] iload_2 v2 + [16] sipush 144 + [19] ificmpgt +9 (target=28) + [22] iload_2 v2 + [23] iconst_1 + [24] iand + [25] ifeq +7 (target=32) + [28] invokestatic #15 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [31] athrow + [32] aload_0 v0 + [33] aload_1 v1 + [34] dup + [35] astore_2 v2 + [36] getfield #9 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [39] istore_3 v3 + [40] aload_2 v2 + [41] getfield #11 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [44] istore_2 v2 + [45] iload_3 v3 + [46] iload_2 v2 + [47] invokestatic #34 + - Methodref [com/google/zxing/datamatrix/decoder/Version.getVersionForDimensions (II)Lcom/google/zxing/datamatrix/decoder/Version;] + [50] putfield #14 + - Fieldref [com/google/zxing/datamatrix/decoder/BitMatrixParser.version Lcom/google/zxing/datamatrix/decoder/Version;] + [53] aload_0 v0 + [54] aload_0 v0 + [55] aload_1 v1 + [56] invokespecial #21 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.extractDataRegion (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/BitMatrix;] + [59] putfield #12 + - Fieldref [com/google/zxing/datamatrix/decoder/BitMatrixParser.mappingBitMatrix Lcom/google/zxing/common/BitMatrix;] + [62] aload_0 v0 + [63] new #3 + - Class [com/google/zxing/common/BitMatrix] + [66] dup + [67] aload_0 v0 + [68] getfield #12 + - Fieldref [com/google/zxing/datamatrix/decoder/BitMatrixParser.mappingBitMatrix Lcom/google/zxing/common/BitMatrix;] + [71] getfield #11 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [74] aload_0 v0 + [75] getfield #12 + - Fieldref [com/google/zxing/datamatrix/decoder/BitMatrixParser.mappingBitMatrix Lcom/google/zxing/common/BitMatrix;] + [78] getfield #9 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [81] invokespecial #16 + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + [84] putfield #13 + - Fieldref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readMappingMatrix Lcom/google/zxing/common/BitMatrix;] + [87] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: getVersion()Lcom/google/zxing/datamatrix/decoder/Version; + Access flags: 0x10 + = final com.google.zxing.datamatrix.decoder.Version getVersion() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #14 + - Fieldref [com/google/zxing/datamatrix/decoder/BitMatrixParser.version Lcom/google/zxing/datamatrix/decoder/Version;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: readVersion(Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/datamatrix/decoder/Version; + Access flags: 0xa + = private static com.google.zxing.datamatrix.decoder.Version readVersion(com.google.zxing.common.BitMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 16, locals = 2, stack = 2): + [0] aload_0 v0 + [1] getfield #9 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [4] istore_1 v1 + [5] aload_0 v0 + [6] getfield #11 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [9] istore_0 v0 + [10] iload_1 v1 + [11] iload_0 v0 + [12] invokestatic #34 + - Methodref [com/google/zxing/datamatrix/decoder/Version.getVersionForDimensions (II)Lcom/google/zxing/datamatrix/decoder/Version;] + [15] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: readCodewords()[B + Access flags: 0x10 + = final byte[] readCodewords() + Class member attributes (count = 2): + - Code attribute instructions (code length = 1392, locals = 14, stack = 7): + [0] aload_0 v0 + [1] getfield #14 + - Fieldref [com/google/zxing/datamatrix/decoder/BitMatrixParser.version Lcom/google/zxing/datamatrix/decoder/Version;] + [4] invokevirtual #33 + - Methodref [com/google/zxing/datamatrix/decoder/Version.getTotalCodewords ()I] + [7] newarray 8 + [9] astore_1 v1 + [10] iconst_0 + [11] istore_2 v2 + [12] iconst_4 + [13] istore_3 v3 + [14] iconst_0 + [15] istore v4 + [17] aload_0 v0 + [18] getfield #12 + - Fieldref [com/google/zxing/datamatrix/decoder/BitMatrixParser.mappingBitMatrix Lcom/google/zxing/common/BitMatrix;] + [21] aconst_null + [22] astore v11 + [24] getfield #9 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [27] istore v5 + [29] aload_0 v0 + [30] getfield #12 + - Fieldref [com/google/zxing/datamatrix/decoder/BitMatrixParser.mappingBitMatrix Lcom/google/zxing/common/BitMatrix;] + [33] getfield #11 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [36] istore v6 + [38] iconst_0 + [39] istore v7 + [41] iconst_0 + [42] istore v8 + [44] iconst_0 + [45] istore v9 + [47] iconst_0 + [48] istore v10 + [50] iload_3 v3 + [51] iload v5 + [53] ificmpne +263 (target=316) + [56] iload v4 + [58] ifne +258 (target=316) + [61] iload v7 + [63] ifne +253 (target=316) + [66] aload_1 v1 + [67] iload_2 v2 + [68] iinc v2, 1 + [71] aload_0 v0 + [72] astore v11 + [74] iconst_0 + [75] istore v12 + [77] aload v11 + [79] iload v5 + [81] iconst_1 + [82] isub + [83] iconst_0 + [84] iload v5 + [86] iload v6 + [88] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [91] ifeq +6 (target=97) + [94] iconst_1 + [95] istore v12 + [97] iload v12 + [99] iconst_1 + [100] ishl + [101] istore v12 + [103] aload v11 + [105] iload v5 + [107] iconst_1 + [108] isub + [109] iconst_1 + [110] iload v5 + [112] iload v6 + [114] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [117] ifeq +9 (target=126) + [120] iload v12 + [122] iconst_1 + [123] ior + [124] istore v12 + [126] iload v12 + [128] iconst_1 + [129] ishl + [130] istore v12 + [132] aload v11 + [134] iload v5 + [136] iconst_1 + [137] isub + [138] iconst_2 + [139] iload v5 + [141] iload v6 + [143] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [146] ifeq +9 (target=155) + [149] iload v12 + [151] iconst_1 + [152] ior + [153] istore v12 + [155] iload v12 + [157] iconst_1 + [158] ishl + [159] istore v12 + [161] aload v11 + [163] iconst_0 + [164] iload v6 + [166] iconst_2 + [167] isub + [168] iload v5 + [170] iload v6 + [172] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [175] ifeq +9 (target=184) + [178] iload v12 + [180] iconst_1 + [181] ior + [182] istore v12 + [184] iload v12 + [186] iconst_1 + [187] ishl + [188] istore v12 + [190] aload v11 + [192] iconst_0 + [193] iload v6 + [195] iconst_1 + [196] isub + [197] iload v5 + [199] iload v6 + [201] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [204] ifeq +9 (target=213) + [207] iload v12 + [209] iconst_1 + [210] ior + [211] istore v12 + [213] iload v12 + [215] iconst_1 + [216] ishl + [217] istore v12 + [219] aload v11 + [221] iconst_1 + [222] iload v6 + [224] iconst_1 + [225] isub + [226] iload v5 + [228] iload v6 + [230] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [233] ifeq +9 (target=242) + [236] iload v12 + [238] iconst_1 + [239] ior + [240] istore v12 + [242] iload v12 + [244] iconst_1 + [245] ishl + [246] istore v12 + [248] aload v11 + [250] iconst_2 + [251] iload v6 + [253] iconst_1 + [254] isub + [255] iload v5 + [257] iload v6 + [259] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [262] ifeq +9 (target=271) + [265] iload v12 + [267] iconst_1 + [268] ior + [269] istore v12 + [271] iload v12 + [273] iconst_1 + [274] ishl + [275] istore v12 + [277] aload v11 + [279] iconst_3 + [280] iload v6 + [282] iconst_1 + [283] isub + [284] iload v5 + [286] iload v6 + [288] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [291] ifeq +9 (target=300) + [294] iload v12 + [296] iconst_1 + [297] ior + [298] istore v12 + [300] iload v12 + [302] i2b + [303] bastore + [304] iinc v3, -2 + [307] iinc v4, 2 + [310] iconst_1 + [311] istore v7 + [313] goto +1049 (target=1362) + [316] iload_3 v3 + [317] iload v5 + [319] iconst_2 + [320] isub + [321] ificmpne +270 (target=591) + [324] iload v4 + [326] ifne +265 (target=591) + [329] iload v6 + [331] iconst_3 + [332] iand + [333] ifeq +258 (target=591) + [336] iload v8 + [338] ifne +253 (target=591) + [341] aload_1 v1 + [342] iload_2 v2 + [343] iinc v2, 1 + [346] aload_0 v0 + [347] astore v11 + [349] iconst_0 + [350] istore v12 + [352] aload v11 + [354] iload v5 + [356] iconst_3 + [357] isub + [358] iconst_0 + [359] iload v5 + [361] iload v6 + [363] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [366] ifeq +6 (target=372) + [369] iconst_1 + [370] istore v12 + [372] iload v12 + [374] iconst_1 + [375] ishl + [376] istore v12 + [378] aload v11 + [380] iload v5 + [382] iconst_2 + [383] isub + [384] iconst_0 + [385] iload v5 + [387] iload v6 + [389] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [392] ifeq +9 (target=401) + [395] iload v12 + [397] iconst_1 + [398] ior + [399] istore v12 + [401] iload v12 + [403] iconst_1 + [404] ishl + [405] istore v12 + [407] aload v11 + [409] iload v5 + [411] iconst_1 + [412] isub + [413] iconst_0 + [414] iload v5 + [416] iload v6 + [418] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [421] ifeq +9 (target=430) + [424] iload v12 + [426] iconst_1 + [427] ior + [428] istore v12 + [430] iload v12 + [432] iconst_1 + [433] ishl + [434] istore v12 + [436] aload v11 + [438] iconst_0 + [439] iload v6 + [441] iconst_4 + [442] isub + [443] iload v5 + [445] iload v6 + [447] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [450] ifeq +9 (target=459) + [453] iload v12 + [455] iconst_1 + [456] ior + [457] istore v12 + [459] iload v12 + [461] iconst_1 + [462] ishl + [463] istore v12 + [465] aload v11 + [467] iconst_0 + [468] iload v6 + [470] iconst_3 + [471] isub + [472] iload v5 + [474] iload v6 + [476] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [479] ifeq +9 (target=488) + [482] iload v12 + [484] iconst_1 + [485] ior + [486] istore v12 + [488] iload v12 + [490] iconst_1 + [491] ishl + [492] istore v12 + [494] aload v11 + [496] iconst_0 + [497] iload v6 + [499] iconst_2 + [500] isub + [501] iload v5 + [503] iload v6 + [505] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [508] ifeq +9 (target=517) + [511] iload v12 + [513] iconst_1 + [514] ior + [515] istore v12 + [517] iload v12 + [519] iconst_1 + [520] ishl + [521] istore v12 + [523] aload v11 + [525] iconst_0 + [526] iload v6 + [528] iconst_1 + [529] isub + [530] iload v5 + [532] iload v6 + [534] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [537] ifeq +9 (target=546) + [540] iload v12 + [542] iconst_1 + [543] ior + [544] istore v12 + [546] iload v12 + [548] iconst_1 + [549] ishl + [550] istore v12 + [552] aload v11 + [554] iconst_1 + [555] iload v6 + [557] iconst_1 + [558] isub + [559] iload v5 + [561] iload v6 + [563] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [566] ifeq +9 (target=575) + [569] iload v12 + [571] iconst_1 + [572] ior + [573] istore v12 + [575] iload v12 + [577] i2b + [578] bastore + [579] iinc v3, -2 + [582] iinc v4, 2 + [585] iconst_1 + [586] istore v8 + [588] goto +774 (target=1362) + [591] iload_3 v3 + [592] iload v5 + [594] iconst_4 + [595] iadd + [596] ificmpne +275 (target=871) + [599] iload v4 + [601] iconst_2 + [602] ificmpne +269 (target=871) + [605] iload v6 + [607] bipush 7 + [609] iand + [610] ifne +261 (target=871) + [613] iload v9 + [615] ifne +256 (target=871) + [618] aload_1 v1 + [619] iload_2 v2 + [620] iinc v2, 1 + [623] aload_0 v0 + [624] astore v11 + [626] iconst_0 + [627] istore v12 + [629] aload v11 + [631] iload v5 + [633] iconst_1 + [634] isub + [635] iconst_0 + [636] iload v5 + [638] iload v6 + [640] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [643] ifeq +6 (target=649) + [646] iconst_1 + [647] istore v12 + [649] iload v12 + [651] iconst_1 + [652] ishl + [653] istore v12 + [655] aload v11 + [657] iload v5 + [659] iconst_1 + [660] isub + [661] iload v6 + [663] iconst_1 + [664] isub + [665] iload v5 + [667] iload v6 + [669] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [672] ifeq +9 (target=681) + [675] iload v12 + [677] iconst_1 + [678] ior + [679] istore v12 + [681] iload v12 + [683] iconst_1 + [684] ishl + [685] istore v12 + [687] aload v11 + [689] iconst_0 + [690] iload v6 + [692] iconst_3 + [693] isub + [694] iload v5 + [696] iload v6 + [698] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [701] ifeq +9 (target=710) + [704] iload v12 + [706] iconst_1 + [707] ior + [708] istore v12 + [710] iload v12 + [712] iconst_1 + [713] ishl + [714] istore v12 + [716] aload v11 + [718] iconst_0 + [719] iload v6 + [721] iconst_2 + [722] isub + [723] iload v5 + [725] iload v6 + [727] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [730] ifeq +9 (target=739) + [733] iload v12 + [735] iconst_1 + [736] ior + [737] istore v12 + [739] iload v12 + [741] iconst_1 + [742] ishl + [743] istore v12 + [745] aload v11 + [747] iconst_0 + [748] iload v6 + [750] iconst_1 + [751] isub + [752] iload v5 + [754] iload v6 + [756] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [759] ifeq +9 (target=768) + [762] iload v12 + [764] iconst_1 + [765] ior + [766] istore v12 + [768] iload v12 + [770] iconst_1 + [771] ishl + [772] istore v12 + [774] aload v11 + [776] iconst_1 + [777] iload v6 + [779] iconst_3 + [780] isub + [781] iload v5 + [783] iload v6 + [785] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [788] ifeq +9 (target=797) + [791] iload v12 + [793] iconst_1 + [794] ior + [795] istore v12 + [797] iload v12 + [799] iconst_1 + [800] ishl + [801] istore v12 + [803] aload v11 + [805] iconst_1 + [806] iload v6 + [808] iconst_2 + [809] isub + [810] iload v5 + [812] iload v6 + [814] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [817] ifeq +9 (target=826) + [820] iload v12 + [822] iconst_1 + [823] ior + [824] istore v12 + [826] iload v12 + [828] iconst_1 + [829] ishl + [830] istore v12 + [832] aload v11 + [834] iconst_1 + [835] iload v6 + [837] iconst_1 + [838] isub + [839] iload v5 + [841] iload v6 + [843] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [846] ifeq +9 (target=855) + [849] iload v12 + [851] iconst_1 + [852] ior + [853] istore v12 + [855] iload v12 + [857] i2b + [858] bastore + [859] iinc v3, -2 + [862] iinc v4, 2 + [865] iconst_1 + [866] istore v9 + [868] goto +494 (target=1362) + [871] iload_3 v3 + [872] iload v5 + [874] iconst_2 + [875] isub + [876] ificmpne +272 (target=1148) + [879] iload v4 + [881] ifne +267 (target=1148) + [884] iload v6 + [886] bipush 7 + [888] iand + [889] iconst_4 + [890] ificmpne +258 (target=1148) + [893] iload v10 + [895] ifne +253 (target=1148) + [898] aload_1 v1 + [899] iload_2 v2 + [900] iinc v2, 1 + [903] aload_0 v0 + [904] astore v11 + [906] iconst_0 + [907] istore v12 + [909] aload v11 + [911] iload v5 + [913] iconst_3 + [914] isub + [915] iconst_0 + [916] iload v5 + [918] iload v6 + [920] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [923] ifeq +6 (target=929) + [926] iconst_1 + [927] istore v12 + [929] iload v12 + [931] iconst_1 + [932] ishl + [933] istore v12 + [935] aload v11 + [937] iload v5 + [939] iconst_2 + [940] isub + [941] iconst_0 + [942] iload v5 + [944] iload v6 + [946] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [949] ifeq +9 (target=958) + [952] iload v12 + [954] iconst_1 + [955] ior + [956] istore v12 + [958] iload v12 + [960] iconst_1 + [961] ishl + [962] istore v12 + [964] aload v11 + [966] iload v5 + [968] iconst_1 + [969] isub + [970] iconst_0 + [971] iload v5 + [973] iload v6 + [975] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [978] ifeq +9 (target=987) + [981] iload v12 + [983] iconst_1 + [984] ior + [985] istore v12 + [987] iload v12 + [989] iconst_1 + [990] ishl + [991] istore v12 + [993] aload v11 + [995] iconst_0 + [996] iload v6 + [998] iconst_2 + [999] isub + [1000] iload v5 + [1002] iload v6 + [1004] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [1007] ifeq +9 (target=1016) + [1010] iload v12 + [1012] iconst_1 + [1013] ior + [1014] istore v12 + [1016] iload v12 + [1018] iconst_1 + [1019] ishl + [1020] istore v12 + [1022] aload v11 + [1024] iconst_0 + [1025] iload v6 + [1027] iconst_1 + [1028] isub + [1029] iload v5 + [1031] iload v6 + [1033] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [1036] ifeq +9 (target=1045) + [1039] iload v12 + [1041] iconst_1 + [1042] ior + [1043] istore v12 + [1045] iload v12 + [1047] iconst_1 + [1048] ishl + [1049] istore v12 + [1051] aload v11 + [1053] iconst_1 + [1054] iload v6 + [1056] iconst_1 + [1057] isub + [1058] iload v5 + [1060] iload v6 + [1062] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [1065] ifeq +9 (target=1074) + [1068] iload v12 + [1070] iconst_1 + [1071] ior + [1072] istore v12 + [1074] iload v12 + [1076] iconst_1 + [1077] ishl + [1078] istore v12 + [1080] aload v11 + [1082] iconst_2 + [1083] iload v6 + [1085] iconst_1 + [1086] isub + [1087] iload v5 + [1089] iload v6 + [1091] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [1094] ifeq +9 (target=1103) + [1097] iload v12 + [1099] iconst_1 + [1100] ior + [1101] istore v12 + [1103] iload v12 + [1105] iconst_1 + [1106] ishl + [1107] istore v12 + [1109] aload v11 + [1111] iconst_3 + [1112] iload v6 + [1114] iconst_1 + [1115] isub + [1116] iload v5 + [1118] iload v6 + [1120] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [1123] ifeq +9 (target=1132) + [1126] iload v12 + [1128] iconst_1 + [1129] ior + [1130] istore v12 + [1132] iload v12 + [1134] i2b + [1135] bastore + [1136] iinc v3, -2 + [1139] iinc v4, 2 + [1142] iconst_1 + [1143] istore v10 + [1145] goto +217 (target=1362) + [1148] iload_3 v3 + [1149] iload v5 + [1151] ificmpge +81 (target=1232) + [1154] iload v4 + [1156] iflt +76 (target=1232) + [1159] aload_0 v0 + [1160] getfield #13 + - Fieldref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readMappingMatrix Lcom/google/zxing/common/BitMatrix;] + [1163] iload v4 + [1165] iload_3 v3 + [1166] istore v13 + [1168] istore v12 + [1170] astore v11 + [1172] iload v13 + [1174] aload v11 + [1176] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [1179] imul + [1180] iload v12 + [1182] iconst_5 + [1183] ishr + [1184] iadd + [1185] istore v13 + [1187] aload v11 + [1189] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [1192] iload v13 + [1194] iaload + [1195] iload v12 + [1197] bipush 31 + [1199] iand + [1200] iushr + [1201] iconst_1 + [1202] iand + [1203] ifeq +7 (target=1210) + [1206] iconst_1 + [1207] goto +4 (target=1211) + [1210] iconst_0 + [1211] ifne +21 (target=1232) + [1214] aload_1 v1 + [1215] iload_2 v2 + [1216] iinc v2, 1 + [1219] aload_0 v0 + [1220] iload_3 v3 + [1221] iload v4 + [1223] iload v5 + [1225] iload v6 + [1227] invokespecial #27 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readUtah (IIII)I] + [1230] i2b + [1231] bastore + [1232] iinc v3, -2 + [1235] iinc v4, 2 + [1238] iload_3 v3 + [1239] iflt +10 (target=1249) + [1242] iload v4 + [1244] iload v6 + [1246] ificmplt -98 (target=1148) + [1249] iinc v3, 1 + [1252] iinc v4, 3 + [1255] iload_3 v3 + [1256] iflt +83 (target=1339) + [1259] iload v4 + [1261] iload v6 + [1263] ificmpge +76 (target=1339) + [1266] aload_0 v0 + [1267] getfield #13 + - Fieldref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readMappingMatrix Lcom/google/zxing/common/BitMatrix;] + [1270] iload v4 + [1272] iload_3 v3 + [1273] istore v13 + [1275] istore v12 + [1277] astore v11 + [1279] iload v13 + [1281] aload v11 + [1283] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [1286] imul + [1287] iload v12 + [1289] iconst_5 + [1290] ishr + [1291] iadd + [1292] istore v13 + [1294] aload v11 + [1296] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [1299] iload v13 + [1301] iaload + [1302] iload v12 + [1304] bipush 31 + [1306] iand + [1307] iushr + [1308] iconst_1 + [1309] iand + [1310] ifeq +7 (target=1317) + [1313] iconst_1 + [1314] goto +4 (target=1318) + [1317] iconst_0 + [1318] ifne +21 (target=1339) + [1321] aload_1 v1 + [1322] iload_2 v2 + [1323] iinc v2, 1 + [1326] aload_0 v0 + [1327] iload_3 v3 + [1328] iload v4 + [1330] iload v5 + [1332] iload v6 + [1334] invokespecial #27 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readUtah (IIII)I] + [1337] i2b + [1338] bastore + [1339] iinc v3, 2 + [1342] iinc v4, -2 + [1345] iload_3 v3 + [1346] iload v5 + [1348] ificmpge +8 (target=1356) + [1351] iload v4 + [1353] ifge -98 (target=1255) + [1356] iinc v3, 3 + [1359] iinc v4, 1 + [1362] iload_3 v3 + [1363] iload v5 + [1365] ificmplt -1315 (target=50) + [1368] iload v4 + [1370] iload v6 + [1372] ificmplt -1322 (target=50) + [1375] iload_2 v2 + [1376] aload_0 v0 + [1377] getfield #14 + - Fieldref [com/google/zxing/datamatrix/decoder/BitMatrixParser.version Lcom/google/zxing/datamatrix/decoder/Version;] + [1380] invokevirtual #33 + - Methodref [com/google/zxing/datamatrix/decoder/Version.getTotalCodewords ()I] + [1383] ificmpeq +7 (target=1390) + [1386] invokestatic #15 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [1389] athrow + [1390] aload_1 v1 + [1391] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: readModule(IIII)Z + Access flags: 0x2 + = private boolean readModule(int,int,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 129, locals = 6, stack = 6): + [0] iload_1 v1 + [1] ifge +18 (target=19) + [4] iload_1 v1 + [5] iload_3 v3 + [6] iadd + [7] istore_1 v1 + [8] iload_2 v2 + [9] iconst_4 + [10] iload_3 v3 + [11] iconst_4 + [12] iadd + [13] bipush 7 + [15] iand + [16] isub + [17] iadd + [18] istore_2 v2 + [19] iload_2 v2 + [20] ifge +20 (target=40) + [23] iload_2 v2 + [24] iload v4 + [26] iadd + [27] istore_2 v2 + [28] iload_1 v1 + [29] iconst_4 + [30] iload v4 + [32] iconst_4 + [33] iadd + [34] bipush 7 + [36] iand + [37] isub + [38] iadd + [39] istore_1 v1 + [40] aload_0 v0 + [41] getfield #13 + - Fieldref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readMappingMatrix Lcom/google/zxing/common/BitMatrix;] + [44] iload_2 v2 + [45] iload_1 v1 + [46] istore v5 + [48] istore v4 + [50] astore_3 v3 + [51] iload v5 + [53] aload_3 v3 + [54] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [57] imul + [58] iload v4 + [60] iconst_5 + [61] ishr + [62] iadd + [63] istore v5 + [65] aload_3 v3 + [66] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [69] iload v5 + [71] dup2 + [72] iaload + [73] iconst_1 + [74] iload v4 + [76] bipush 31 + [78] iand + [79] ishl + [80] ior + [81] iastore + [82] aload_0 v0 + [83] getfield #12 + - Fieldref [com/google/zxing/datamatrix/decoder/BitMatrixParser.mappingBitMatrix Lcom/google/zxing/common/BitMatrix;] + [86] iload_2 v2 + [87] iload_1 v1 + [88] istore v5 + [90] istore v4 + [92] astore_3 v3 + [93] iload v5 + [95] aload_3 v3 + [96] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [99] imul + [100] iload v4 + [102] iconst_5 + [103] ishr + [104] iadd + [105] istore v5 + [107] aload_3 v3 + [108] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [111] iload v5 + [113] iaload + [114] iload v4 + [116] bipush 31 + [118] iand + [119] iushr + [120] iconst_1 + [121] iand + [122] ifeq +5 (target=127) + [125] iconst_1 + [126] ireturn + [127] iconst_0 + [128] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: readUtah(IIII)I + Access flags: 0x2 + = private int readUtah(int,int,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 211, locals = 6, stack = 5): + [0] iconst_0 + [1] istore v5 + [3] aload_0 v0 + [4] iload_1 v1 + [5] iconst_2 + [6] isub + [7] iload_2 v2 + [8] iconst_2 + [9] isub + [10] iload_3 v3 + [11] iload v4 + [13] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [16] ifeq +6 (target=22) + [19] iconst_1 + [20] istore v5 + [22] iload v5 + [24] iconst_1 + [25] ishl + [26] istore v5 + [28] aload_0 v0 + [29] iload_1 v1 + [30] iconst_2 + [31] isub + [32] iload_2 v2 + [33] iconst_1 + [34] isub + [35] iload_3 v3 + [36] iload v4 + [38] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [41] ifeq +9 (target=50) + [44] iload v5 + [46] iconst_1 + [47] ior + [48] istore v5 + [50] iload v5 + [52] iconst_1 + [53] ishl + [54] istore v5 + [56] aload_0 v0 + [57] iload_1 v1 + [58] iconst_1 + [59] isub + [60] iload_2 v2 + [61] iconst_2 + [62] isub + [63] iload_3 v3 + [64] iload v4 + [66] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [69] ifeq +9 (target=78) + [72] iload v5 + [74] iconst_1 + [75] ior + [76] istore v5 + [78] iload v5 + [80] iconst_1 + [81] ishl + [82] istore v5 + [84] aload_0 v0 + [85] iload_1 v1 + [86] iconst_1 + [87] isub + [88] iload_2 v2 + [89] iconst_1 + [90] isub + [91] iload_3 v3 + [92] iload v4 + [94] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [97] ifeq +9 (target=106) + [100] iload v5 + [102] iconst_1 + [103] ior + [104] istore v5 + [106] iload v5 + [108] iconst_1 + [109] ishl + [110] istore v5 + [112] aload_0 v0 + [113] iload_1 v1 + [114] iconst_1 + [115] isub + [116] iload_2 v2 + [117] iload_3 v3 + [118] iload v4 + [120] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [123] ifeq +9 (target=132) + [126] iload v5 + [128] iconst_1 + [129] ior + [130] istore v5 + [132] iload v5 + [134] iconst_1 + [135] ishl + [136] istore v5 + [138] aload_0 v0 + [139] iload_1 v1 + [140] iload_2 v2 + [141] iconst_2 + [142] isub + [143] iload_3 v3 + [144] iload v4 + [146] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [149] ifeq +9 (target=158) + [152] iload v5 + [154] iconst_1 + [155] ior + [156] istore v5 + [158] iload v5 + [160] iconst_1 + [161] ishl + [162] istore v5 + [164] aload_0 v0 + [165] iload_1 v1 + [166] iload_2 v2 + [167] iconst_1 + [168] isub + [169] iload_3 v3 + [170] iload v4 + [172] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [175] ifeq +9 (target=184) + [178] iload v5 + [180] iconst_1 + [181] ior + [182] istore v5 + [184] iload v5 + [186] iconst_1 + [187] ishl + [188] istore v5 + [190] aload_0 v0 + [191] iload_1 v1 + [192] iload_2 v2 + [193] iload_3 v3 + [194] iload v4 + [196] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [199] ifeq +9 (target=208) + [202] iload v5 + [204] iconst_1 + [205] ior + [206] istore v5 + [208] iload v5 + [210] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: readCorner1(II)I + Access flags: 0x2 + = private int readCorner1(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 166, locals = 4, stack = 5): + [0] iconst_0 + [1] istore_3 v3 + [2] aload_0 v0 + [3] iload_1 v1 + [4] iconst_1 + [5] isub + [6] iconst_0 + [7] iload_1 v1 + [8] iload_2 v2 + [9] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [12] ifeq +5 (target=17) + [15] iconst_1 + [16] istore_3 v3 + [17] iload_3 v3 + [18] iconst_1 + [19] ishl + [20] istore_3 v3 + [21] aload_0 v0 + [22] iload_1 v1 + [23] iconst_1 + [24] isub + [25] iconst_1 + [26] iload_1 v1 + [27] iload_2 v2 + [28] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [31] ifeq +7 (target=38) + [34] iload_3 v3 + [35] iconst_1 + [36] ior + [37] istore_3 v3 + [38] iload_3 v3 + [39] iconst_1 + [40] ishl + [41] istore_3 v3 + [42] aload_0 v0 + [43] iload_1 v1 + [44] iconst_1 + [45] isub + [46] iconst_2 + [47] iload_1 v1 + [48] iload_2 v2 + [49] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [52] ifeq +7 (target=59) + [55] iload_3 v3 + [56] iconst_1 + [57] ior + [58] istore_3 v3 + [59] iload_3 v3 + [60] iconst_1 + [61] ishl + [62] istore_3 v3 + [63] aload_0 v0 + [64] iconst_0 + [65] iload_2 v2 + [66] iconst_2 + [67] isub + [68] iload_1 v1 + [69] iload_2 v2 + [70] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [73] ifeq +7 (target=80) + [76] iload_3 v3 + [77] iconst_1 + [78] ior + [79] istore_3 v3 + [80] iload_3 v3 + [81] iconst_1 + [82] ishl + [83] istore_3 v3 + [84] aload_0 v0 + [85] iconst_0 + [86] iload_2 v2 + [87] iconst_1 + [88] isub + [89] iload_1 v1 + [90] iload_2 v2 + [91] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [94] ifeq +7 (target=101) + [97] iload_3 v3 + [98] iconst_1 + [99] ior + [100] istore_3 v3 + [101] iload_3 v3 + [102] iconst_1 + [103] ishl + [104] istore_3 v3 + [105] aload_0 v0 + [106] iconst_1 + [107] iload_2 v2 + [108] iconst_1 + [109] isub + [110] iload_1 v1 + [111] iload_2 v2 + [112] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [115] ifeq +7 (target=122) + [118] iload_3 v3 + [119] iconst_1 + [120] ior + [121] istore_3 v3 + [122] iload_3 v3 + [123] iconst_1 + [124] ishl + [125] istore_3 v3 + [126] aload_0 v0 + [127] iconst_2 + [128] iload_2 v2 + [129] iconst_1 + [130] isub + [131] iload_1 v1 + [132] iload_2 v2 + [133] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [136] ifeq +7 (target=143) + [139] iload_3 v3 + [140] iconst_1 + [141] ior + [142] istore_3 v3 + [143] iload_3 v3 + [144] iconst_1 + [145] ishl + [146] istore_3 v3 + [147] aload_0 v0 + [148] iconst_3 + [149] iload_2 v2 + [150] iconst_1 + [151] isub + [152] iload_1 v1 + [153] iload_2 v2 + [154] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [157] ifeq +7 (target=164) + [160] iload_3 v3 + [161] iconst_1 + [162] ior + [163] istore_3 v3 + [164] iload_3 v3 + [165] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: readCorner2(II)I + Access flags: 0x2 + = private int readCorner2(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 166, locals = 4, stack = 5): + [0] iconst_0 + [1] istore_3 v3 + [2] aload_0 v0 + [3] iload_1 v1 + [4] iconst_3 + [5] isub + [6] iconst_0 + [7] iload_1 v1 + [8] iload_2 v2 + [9] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [12] ifeq +5 (target=17) + [15] iconst_1 + [16] istore_3 v3 + [17] iload_3 v3 + [18] iconst_1 + [19] ishl + [20] istore_3 v3 + [21] aload_0 v0 + [22] iload_1 v1 + [23] iconst_2 + [24] isub + [25] iconst_0 + [26] iload_1 v1 + [27] iload_2 v2 + [28] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [31] ifeq +7 (target=38) + [34] iload_3 v3 + [35] iconst_1 + [36] ior + [37] istore_3 v3 + [38] iload_3 v3 + [39] iconst_1 + [40] ishl + [41] istore_3 v3 + [42] aload_0 v0 + [43] iload_1 v1 + [44] iconst_1 + [45] isub + [46] iconst_0 + [47] iload_1 v1 + [48] iload_2 v2 + [49] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [52] ifeq +7 (target=59) + [55] iload_3 v3 + [56] iconst_1 + [57] ior + [58] istore_3 v3 + [59] iload_3 v3 + [60] iconst_1 + [61] ishl + [62] istore_3 v3 + [63] aload_0 v0 + [64] iconst_0 + [65] iload_2 v2 + [66] iconst_4 + [67] isub + [68] iload_1 v1 + [69] iload_2 v2 + [70] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [73] ifeq +7 (target=80) + [76] iload_3 v3 + [77] iconst_1 + [78] ior + [79] istore_3 v3 + [80] iload_3 v3 + [81] iconst_1 + [82] ishl + [83] istore_3 v3 + [84] aload_0 v0 + [85] iconst_0 + [86] iload_2 v2 + [87] iconst_3 + [88] isub + [89] iload_1 v1 + [90] iload_2 v2 + [91] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [94] ifeq +7 (target=101) + [97] iload_3 v3 + [98] iconst_1 + [99] ior + [100] istore_3 v3 + [101] iload_3 v3 + [102] iconst_1 + [103] ishl + [104] istore_3 v3 + [105] aload_0 v0 + [106] iconst_0 + [107] iload_2 v2 + [108] iconst_2 + [109] isub + [110] iload_1 v1 + [111] iload_2 v2 + [112] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [115] ifeq +7 (target=122) + [118] iload_3 v3 + [119] iconst_1 + [120] ior + [121] istore_3 v3 + [122] iload_3 v3 + [123] iconst_1 + [124] ishl + [125] istore_3 v3 + [126] aload_0 v0 + [127] iconst_0 + [128] iload_2 v2 + [129] iconst_1 + [130] isub + [131] iload_1 v1 + [132] iload_2 v2 + [133] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [136] ifeq +7 (target=143) + [139] iload_3 v3 + [140] iconst_1 + [141] ior + [142] istore_3 v3 + [143] iload_3 v3 + [144] iconst_1 + [145] ishl + [146] istore_3 v3 + [147] aload_0 v0 + [148] iconst_1 + [149] iload_2 v2 + [150] iconst_1 + [151] isub + [152] iload_1 v1 + [153] iload_2 v2 + [154] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [157] ifeq +7 (target=164) + [160] iload_3 v3 + [161] iconst_1 + [162] ior + [163] istore_3 v3 + [164] iload_3 v3 + [165] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: readCorner3(II)I + Access flags: 0x2 + = private int readCorner3(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 168, locals = 4, stack = 5): + [0] iconst_0 + [1] istore_3 v3 + [2] aload_0 v0 + [3] iload_1 v1 + [4] iconst_1 + [5] isub + [6] iconst_0 + [7] iload_1 v1 + [8] iload_2 v2 + [9] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [12] ifeq +5 (target=17) + [15] iconst_1 + [16] istore_3 v3 + [17] iload_3 v3 + [18] iconst_1 + [19] ishl + [20] istore_3 v3 + [21] aload_0 v0 + [22] iload_1 v1 + [23] iconst_1 + [24] isub + [25] iload_2 v2 + [26] iconst_1 + [27] isub + [28] iload_1 v1 + [29] iload_2 v2 + [30] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [33] ifeq +7 (target=40) + [36] iload_3 v3 + [37] iconst_1 + [38] ior + [39] istore_3 v3 + [40] iload_3 v3 + [41] iconst_1 + [42] ishl + [43] istore_3 v3 + [44] aload_0 v0 + [45] iconst_0 + [46] iload_2 v2 + [47] iconst_3 + [48] isub + [49] iload_1 v1 + [50] iload_2 v2 + [51] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [54] ifeq +7 (target=61) + [57] iload_3 v3 + [58] iconst_1 + [59] ior + [60] istore_3 v3 + [61] iload_3 v3 + [62] iconst_1 + [63] ishl + [64] istore_3 v3 + [65] aload_0 v0 + [66] iconst_0 + [67] iload_2 v2 + [68] iconst_2 + [69] isub + [70] iload_1 v1 + [71] iload_2 v2 + [72] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [75] ifeq +7 (target=82) + [78] iload_3 v3 + [79] iconst_1 + [80] ior + [81] istore_3 v3 + [82] iload_3 v3 + [83] iconst_1 + [84] ishl + [85] istore_3 v3 + [86] aload_0 v0 + [87] iconst_0 + [88] iload_2 v2 + [89] iconst_1 + [90] isub + [91] iload_1 v1 + [92] iload_2 v2 + [93] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [96] ifeq +7 (target=103) + [99] iload_3 v3 + [100] iconst_1 + [101] ior + [102] istore_3 v3 + [103] iload_3 v3 + [104] iconst_1 + [105] ishl + [106] istore_3 v3 + [107] aload_0 v0 + [108] iconst_1 + [109] iload_2 v2 + [110] iconst_3 + [111] isub + [112] iload_1 v1 + [113] iload_2 v2 + [114] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [117] ifeq +7 (target=124) + [120] iload_3 v3 + [121] iconst_1 + [122] ior + [123] istore_3 v3 + [124] iload_3 v3 + [125] iconst_1 + [126] ishl + [127] istore_3 v3 + [128] aload_0 v0 + [129] iconst_1 + [130] iload_2 v2 + [131] iconst_2 + [132] isub + [133] iload_1 v1 + [134] iload_2 v2 + [135] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [138] ifeq +7 (target=145) + [141] iload_3 v3 + [142] iconst_1 + [143] ior + [144] istore_3 v3 + [145] iload_3 v3 + [146] iconst_1 + [147] ishl + [148] istore_3 v3 + [149] aload_0 v0 + [150] iconst_1 + [151] iload_2 v2 + [152] iconst_1 + [153] isub + [154] iload_1 v1 + [155] iload_2 v2 + [156] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [159] ifeq +7 (target=166) + [162] iload_3 v3 + [163] iconst_1 + [164] ior + [165] istore_3 v3 + [166] iload_3 v3 + [167] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: readCorner4(II)I + Access flags: 0x2 + = private int readCorner4(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 166, locals = 4, stack = 5): + [0] iconst_0 + [1] istore_3 v3 + [2] aload_0 v0 + [3] iload_1 v1 + [4] iconst_3 + [5] isub + [6] iconst_0 + [7] iload_1 v1 + [8] iload_2 v2 + [9] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [12] ifeq +5 (target=17) + [15] iconst_1 + [16] istore_3 v3 + [17] iload_3 v3 + [18] iconst_1 + [19] ishl + [20] istore_3 v3 + [21] aload_0 v0 + [22] iload_1 v1 + [23] iconst_2 + [24] isub + [25] iconst_0 + [26] iload_1 v1 + [27] iload_2 v2 + [28] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [31] ifeq +7 (target=38) + [34] iload_3 v3 + [35] iconst_1 + [36] ior + [37] istore_3 v3 + [38] iload_3 v3 + [39] iconst_1 + [40] ishl + [41] istore_3 v3 + [42] aload_0 v0 + [43] iload_1 v1 + [44] iconst_1 + [45] isub + [46] iconst_0 + [47] iload_1 v1 + [48] iload_2 v2 + [49] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [52] ifeq +7 (target=59) + [55] iload_3 v3 + [56] iconst_1 + [57] ior + [58] istore_3 v3 + [59] iload_3 v3 + [60] iconst_1 + [61] ishl + [62] istore_3 v3 + [63] aload_0 v0 + [64] iconst_0 + [65] iload_2 v2 + [66] iconst_2 + [67] isub + [68] iload_1 v1 + [69] iload_2 v2 + [70] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [73] ifeq +7 (target=80) + [76] iload_3 v3 + [77] iconst_1 + [78] ior + [79] istore_3 v3 + [80] iload_3 v3 + [81] iconst_1 + [82] ishl + [83] istore_3 v3 + [84] aload_0 v0 + [85] iconst_0 + [86] iload_2 v2 + [87] iconst_1 + [88] isub + [89] iload_1 v1 + [90] iload_2 v2 + [91] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [94] ifeq +7 (target=101) + [97] iload_3 v3 + [98] iconst_1 + [99] ior + [100] istore_3 v3 + [101] iload_3 v3 + [102] iconst_1 + [103] ishl + [104] istore_3 v3 + [105] aload_0 v0 + [106] iconst_1 + [107] iload_2 v2 + [108] iconst_1 + [109] isub + [110] iload_1 v1 + [111] iload_2 v2 + [112] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [115] ifeq +7 (target=122) + [118] iload_3 v3 + [119] iconst_1 + [120] ior + [121] istore_3 v3 + [122] iload_3 v3 + [123] iconst_1 + [124] ishl + [125] istore_3 v3 + [126] aload_0 v0 + [127] iconst_2 + [128] iload_2 v2 + [129] iconst_1 + [130] isub + [131] iload_1 v1 + [132] iload_2 v2 + [133] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [136] ifeq +7 (target=143) + [139] iload_3 v3 + [140] iconst_1 + [141] ior + [142] istore_3 v3 + [143] iload_3 v3 + [144] iconst_1 + [145] ishl + [146] istore_3 v3 + [147] aload_0 v0 + [148] iconst_3 + [149] iload_2 v2 + [150] iconst_1 + [151] isub + [152] iload_1 v1 + [153] iload_2 v2 + [154] invokespecial #26 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readModule (IIII)Z] + [157] ifeq +7 (target=164) + [160] iload_3 v3 + [161] iconst_1 + [162] ior + [163] istore_3 v3 + [164] iload_3 v3 + [165] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: extractDataRegion(Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/BitMatrix; + Access flags: 0x2 + = private com.google.zxing.common.BitMatrix extractDataRegion(com.google.zxing.common.BitMatrix) + Class member attributes (count = 1): + - Code attribute instructions (code length = 309, locals = 18, stack = 6): + [0] aload_0 v0 + [1] getfield #14 + - Fieldref [com/google/zxing/datamatrix/decoder/BitMatrixParser.version Lcom/google/zxing/datamatrix/decoder/Version;] + [4] invokevirtual #32 + - Methodref [com/google/zxing/datamatrix/decoder/Version.getSymbolSizeRows ()I] + [7] istore_2 v2 + [8] aload_0 v0 + [9] getfield #14 + - Fieldref [com/google/zxing/datamatrix/decoder/BitMatrixParser.version Lcom/google/zxing/datamatrix/decoder/Version;] + [12] invokevirtual #31 + - Methodref [com/google/zxing/datamatrix/decoder/Version.getSymbolSizeColumns ()I] + [15] istore_3 v3 + [16] aload_1 v1 + [17] aconst_null + [18] astore v15 + [20] getfield #9 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [23] iload_2 v2 + [24] ificmpeq +13 (target=37) + [27] new #6 + - Class [java/lang/IllegalArgumentException] + [30] dup + [31] ldc #1 + - String [Dimension of bitMarix must match the version size] + [33] invokespecial #35 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [36] athrow + [37] aload_0 v0 + [38] getfield #14 + - Fieldref [com/google/zxing/datamatrix/decoder/BitMatrixParser.version Lcom/google/zxing/datamatrix/decoder/Version;] + [41] invokevirtual #30 + - Methodref [com/google/zxing/datamatrix/decoder/Version.getDataRegionSizeRows ()I] + [44] istore v4 + [46] aload_0 v0 + [47] getfield #14 + - Fieldref [com/google/zxing/datamatrix/decoder/BitMatrixParser.version Lcom/google/zxing/datamatrix/decoder/Version;] + [50] invokevirtual #29 + - Methodref [com/google/zxing/datamatrix/decoder/Version.getDataRegionSizeColumns ()I] + [53] istore v5 + [55] iload_2 v2 + [56] iload v4 + [58] idiv + [59] istore_2 v2 + [60] iload_3 v3 + [61] iload v5 + [63] idiv + [64] istore_3 v3 + [65] iload_2 v2 + [66] iload v4 + [68] imul + [69] istore v6 + [71] iload_3 v3 + [72] iload v5 + [74] imul + [75] istore v7 + [77] new #3 + - Class [com/google/zxing/common/BitMatrix] + [80] dup + [81] iload v7 + [83] iload v6 + [85] invokespecial #16 + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + [88] astore v6 + [90] iconst_0 + [91] istore v7 + [93] iload v7 + [95] iload_2 v2 + [96] ificmpge +210 (target=306) + [99] iload v7 + [101] iload v4 + [103] imul + [104] istore v8 + [106] iconst_0 + [107] istore v9 + [109] iload v9 + [111] iload_3 v3 + [112] ificmpge +188 (target=300) + [115] iload v9 + [117] iload v5 + [119] imul + [120] istore v10 + [122] iconst_0 + [123] istore v11 + [125] iload v11 + [127] iload v4 + [129] ificmpge +165 (target=294) + [132] iload v7 + [134] iload v4 + [136] iconst_2 + [137] iadd + [138] imul + [139] iconst_1 + [140] iadd + [141] iload v11 + [143] iadd + [144] istore v12 + [146] iload v8 + [148] iload v11 + [150] iadd + [151] istore v13 + [153] iconst_0 + [154] istore v14 + [156] iload v14 + [158] iload v5 + [160] ificmpge +128 (target=288) + [163] iload v9 + [165] iload v5 + [167] iconst_2 + [168] iadd + [169] imul + [170] iconst_1 + [171] iadd + [172] iload v14 + [174] iadd + [175] istore v15 + [177] aload_1 v1 + [178] iload v15 + [180] iload v12 + [182] istore v17 + [184] istore v16 + [186] astore v15 + [188] iload v17 + [190] aload v15 + [192] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [195] imul + [196] iload v16 + [198] iconst_5 + [199] ishr + [200] iadd + [201] istore v17 + [203] aload v15 + [205] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [208] iload v17 + [210] iaload + [211] iload v16 + [213] bipush 31 + [215] iand + [216] iushr + [217] iconst_1 + [218] iand + [219] ifeq +7 (target=226) + [222] iconst_1 + [223] goto +4 (target=227) + [226] iconst_0 + [227] ifeq +55 (target=282) + [230] iload v10 + [232] iload v14 + [234] iadd + [235] istore v15 + [237] aload v6 + [239] iload v15 + [241] iload v13 + [243] istore v17 + [245] istore v16 + [247] astore v15 + [249] iload v17 + [251] aload v15 + [253] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [256] imul + [257] iload v16 + [259] iconst_5 + [260] ishr + [261] iadd + [262] istore v17 + [264] aload v15 + [266] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [269] iload v17 + [271] dup2 + [272] iaload + [273] iconst_1 + [274] iload v16 + [276] bipush 31 + [278] iand + [279] ishl + [280] ior + [281] iastore + [282] iinc v14, 1 + [285] goto -129 (target=156) + [288] iinc v11, 1 + [291] goto -166 (target=125) + [294] iinc v9, 1 + [297] goto -188 (target=109) + [300] iinc v7, 1 + [303] goto -210 (target=93) + [306] aload v6 + [308] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/datamatrix/decoder/DataBlock + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.datamatrix.decoder.DataBlock extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 58): + - Class [com/google/zxing/datamatrix/decoder/DataBlock] + - Class [com/google/zxing/datamatrix/decoder/Version] + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/datamatrix/decoder/DataBlock.codewords [B] + - Fieldref [com/google/zxing/datamatrix/decoder/DataBlock.numDataCodewords I] + - Methodref [com/google/zxing/datamatrix/decoder/DataBlock. (I[B)V] + - Methodref [com/google/zxing/datamatrix/decoder/Version.getECBlocks ()Lcom/google/zxing/datamatrix/decoder/Version$ECBlocks;] + - Methodref [com/google/zxing/datamatrix/decoder/Version.getVersionNumber ()I] + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB.getCount ()I] + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB.getDataCodewords ()I] + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks.getECBlocks ()[Lcom/google/zxing/datamatrix/decoder/Version$ECB;] + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks.getECCodewords ()I] + - Methodref [java/lang/IllegalArgumentException. ()V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (I[B)V] + - NameAndType [codewords [B] + - NameAndType [getCount ()I] + - NameAndType [getDataCodewords ()I] + - NameAndType [getECBlocks ()Lcom/google/zxing/datamatrix/decoder/Version$ECBlocks;] + - NameAndType [getECBlocks ()[Lcom/google/zxing/datamatrix/decoder/Version$ECB;] + - NameAndType [getECCodewords ()I] + - NameAndType [getVersionNumber ()I] + - NameAndType [numDataCodewords I] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/datamatrix/decoder/Version$ECBlocks;] + - Utf8 [()V] + - Utf8 [()[B] + - Utf8 [()[Lcom/google/zxing/datamatrix/decoder/Version$ECB;] + - Utf8 [(I[B)V] + - Utf8 [([BLcom/google/zxing/datamatrix/decoder/Version;)[Lcom/google/zxing/datamatrix/decoder/DataBlock;] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ECB] + - Utf8 [ECBlocks] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [[B] + - Utf8 [codewords] + - Utf8 [com/google/zxing/datamatrix/decoder/DataBlock] + - Utf8 [com/google/zxing/datamatrix/decoder/Version] + - Utf8 [com/google/zxing/datamatrix/decoder/Version$ECB] + - Utf8 [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + - Utf8 [getCodewords] + - Utf8 [getCount] + - Utf8 [getDataBlocks] + - Utf8 [getDataCodewords] + - Utf8 [getECBlocks] + - Utf8 [getECCodewords] + - Utf8 [getNumDataCodewords] + - Utf8 [getVersionNumber] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [numDataCodewords] + +Fields (count = 2): + - Field: numDataCodewords I + Access flags: 0x12 + = private final int numDataCodewords + - Field: codewords [B + Access flags: 0x12 + = private final byte[] codewords + +Methods (count = 4): + - Method: (I[B)V + Access flags: 0x2 + = private DataBlock(int,byte[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 3, stack = 2): + [0] aload_0 v0 + [1] invokespecial #17 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iload_1 v1 + [6] putfield #8 + - Fieldref [com/google/zxing/datamatrix/decoder/DataBlock.numDataCodewords I] + [9] aload_0 v0 + [10] aload_2 v2 + [11] putfield #7 + - Fieldref [com/google/zxing/datamatrix/decoder/DataBlock.codewords [B] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDataBlocks([BLcom/google/zxing/datamatrix/decoder/Version;)[Lcom/google/zxing/datamatrix/decoder/DataBlock; + Access flags: 0x8 + = static com.google.zxing.datamatrix.decoder.DataBlock[] getDataBlocks(byte[],com.google.zxing.datamatrix.decoder.Version) + Class member attributes (count = 1): + - Code attribute instructions (code length = 351, locals = 11, stack = 6): + [0] aload_1 v1 + [1] invokevirtual #10 + - Methodref [com/google/zxing/datamatrix/decoder/Version.getECBlocks ()Lcom/google/zxing/datamatrix/decoder/Version$ECBlocks;] + [4] astore_2 v2 + [5] iconst_0 + [6] istore_3 v3 + [7] aload_2 v2 + [8] invokevirtual #14 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks.getECBlocks ()[Lcom/google/zxing/datamatrix/decoder/Version$ECB;] + [11] astore v4 + [13] iconst_0 + [14] istore v5 + [16] iload v5 + [18] aload v4 + [20] arraylength + [21] ificmpge +20 (target=41) + [24] iload_3 v3 + [25] aload v4 + [27] iload v5 + [29] aaload + [30] invokevirtual #12 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB.getCount ()I] + [33] iadd + [34] istore_3 v3 + [35] iinc v5, 1 + [38] goto -22 (target=16) + [41] iload_3 v3 + [42] anewarray #1 + - Class [com/google/zxing/datamatrix/decoder/DataBlock] + [45] astore v5 + [47] iconst_0 + [48] istore_3 v3 + [49] iconst_0 + [50] istore v6 + [52] iload v6 + [54] aload v4 + [56] arraylength + [57] ificmpge +71 (target=128) + [60] aload v4 + [62] iload v6 + [64] aaload + [65] astore v7 + [67] iconst_0 + [68] istore v8 + [70] iload v8 + [72] aload v7 + [74] invokevirtual #12 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB.getCount ()I] + [77] ificmpge +45 (target=122) + [80] aload v7 + [82] invokevirtual #13 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB.getDataCodewords ()I] + [85] istore v9 + [87] aload_2 v2 + [88] invokevirtual #15 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks.getECCodewords ()I] + [91] iload v9 + [93] iadd + [94] istore v10 + [96] aload v5 + [98] iload_3 v3 + [99] iinc v3, 1 + [102] new #1 + - Class [com/google/zxing/datamatrix/decoder/DataBlock] + [105] dup + [106] iload v9 + [108] iload v10 + [110] newarray 8 + [112] invokespecial #9 + - Methodref [com/google/zxing/datamatrix/decoder/DataBlock. (I[B)V] + [115] aastore + [116] iinc v8, 1 + [119] goto -49 (target=70) + [122] iinc v6, 1 + [125] goto -73 (target=52) + [128] aload v5 + [130] iconst_0 + [131] aaload + [132] getfield #7 + - Fieldref [com/google/zxing/datamatrix/decoder/DataBlock.codewords [B] + [135] arraylength + [136] aload_2 v2 + [137] invokevirtual #15 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks.getECCodewords ()I] + [140] isub + [141] dup + [142] istore v7 + [144] iconst_1 + [145] isub + [146] istore v8 + [148] iconst_0 + [149] istore v9 + [151] iconst_0 + [152] istore v10 + [154] iload v10 + [156] iload v8 + [158] ificmpge +39 (target=197) + [161] iconst_0 + [162] istore_2 v2 + [163] iload_2 v2 + [164] iload_3 v3 + [165] ificmpge +26 (target=191) + [168] aload v5 + [170] iload_2 v2 + [171] aaload + [172] getfield #7 + - Fieldref [com/google/zxing/datamatrix/decoder/DataBlock.codewords [B] + [175] iload v10 + [177] aload_0 v0 + [178] iload v9 + [180] iinc v9, 1 + [183] baload + [184] bastore + [185] iinc v2, 1 + [188] goto -25 (target=163) + [191] iinc v10, 1 + [194] goto -40 (target=154) + [197] aload_1 v1 + [198] invokevirtual #11 + - Methodref [com/google/zxing/datamatrix/decoder/Version.getVersionNumber ()I] + [201] bipush 24 + [203] ificmpne +7 (target=210) + [206] iconst_1 + [207] goto +4 (target=211) + [210] iconst_0 + [211] dup + [212] istore v10 + [214] ifeq +8 (target=222) + [217] bipush 8 + [219] goto +4 (target=223) + [222] iload_3 v3 + [223] istore_2 v2 + [224] iconst_0 + [225] istore_1 v1 + [226] iload_1 v1 + [227] iload_2 v2 + [228] ificmpge +28 (target=256) + [231] aload v5 + [233] iload_1 v1 + [234] aaload + [235] getfield #7 + - Fieldref [com/google/zxing/datamatrix/decoder/DataBlock.codewords [B] + [238] iload v7 + [240] iconst_1 + [241] isub + [242] aload_0 v0 + [243] iload v9 + [245] iinc v9, 1 + [248] baload + [249] bastore + [250] iinc v1, 1 + [253] goto -27 (target=226) + [256] aload v5 + [258] iconst_0 + [259] aaload + [260] getfield #7 + - Fieldref [com/google/zxing/datamatrix/decoder/DataBlock.codewords [B] + [263] arraylength + [264] istore_1 v1 + [265] iload v7 + [267] istore_2 v2 + [268] iload_2 v2 + [269] iload_1 v1 + [270] ificmpge +63 (target=333) + [273] iconst_0 + [274] istore v4 + [276] iload v4 + [278] iload_3 v3 + [279] ificmpge +48 (target=327) + [282] iload v10 + [284] ifeq +16 (target=300) + [287] iload v4 + [289] bipush 7 + [291] ificmple +9 (target=300) + [294] iload_2 v2 + [295] iconst_1 + [296] isub + [297] goto +4 (target=301) + [300] iload_2 v2 + [301] istore v6 + [303] aload v5 + [305] iload v4 + [307] aaload + [308] getfield #7 + - Fieldref [com/google/zxing/datamatrix/decoder/DataBlock.codewords [B] + [311] iload v6 + [313] aload_0 v0 + [314] iload v9 + [316] iinc v9, 1 + [319] baload + [320] bastore + [321] iinc v4, 1 + [324] goto -48 (target=276) + [327] iinc v2, 1 + [330] goto -62 (target=268) + [333] iload v9 + [335] aload_0 v0 + [336] arraylength + [337] ificmpeq +11 (target=348) + [340] new #5 + - Class [java/lang/IllegalArgumentException] + [343] dup + [344] invokespecial #16 + - Methodref [java/lang/IllegalArgumentException. ()V] + [347] athrow + [348] aload v5 + [350] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getNumDataCodewords()I + Access flags: 0x10 + = final int getNumDataCodewords() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/datamatrix/decoder/DataBlock.numDataCodewords I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getCodewords()[B + Access flags: 0x10 + = final byte[] getCodewords() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #7 + - Fieldref [com/google/zxing/datamatrix/decoder/DataBlock.codewords [B] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x18 = static final + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + - Class [com/google/zxing/datamatrix/decoder/Version] + - Utf8 [ECBlocks] + - InnerClassesInfo: + Access flags: 0x18 = static final + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + - Class [com/google/zxing/datamatrix/decoder/Version] + - Utf8 [ECB] + +_____________________________________________________________________ +- Program class: com/google/zxing/datamatrix/decoder/DecodedBitStreamParser + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.datamatrix.decoder.DecodedBitStreamParser extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 159): + - Integer [0] + - Integer [1] + - Integer [2] + - Integer [3] + - Integer [4] + - Integer [5] + - Integer [6] + - String [] + - String [ISO8859_1] + - String [Platform does not support required encoding: ] + - String [[)>05] + - String [[)>06] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/common/BitSource] + - Class [com/google/zxing/common/DecoderResult] + - Class [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser] + - Class [java/io/UnsupportedEncodingException] + - Class [java/lang/Object] + - Class [java/lang/RuntimeException] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Class [java/util/Vector] + - Fieldref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.C40_BASIC_SET_CHARS [C] + - Fieldref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.C40_SHIFT2_SET_CHARS [C] + - Fieldref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.TEXT_BASIC_SET_CHARS [C] + - Fieldref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.TEXT_SHIFT3_SET_CHARS [C] + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + - Methodref [com/google/zxing/common/BitSource. ([B)V] + - Methodref [com/google/zxing/common/BitSource.available ()I] + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + - Methodref [com/google/zxing/common/DecoderResult. ([BLjava/lang/String;Ljava/util/Vector;Ljava/lang/String;)V] + - Methodref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.decodeAnsiX12Segment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;)V] + - Methodref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.decodeAsciiSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;Ljava/lang/StringBuffer;)I] + - Methodref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.decodeBase256Segment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;Ljava/util/Vector;)V] + - Methodref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.decodeC40Segment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;)V] + - Methodref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.decodeEdifactSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;)V] + - Methodref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.decodeTextSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;)V] + - Methodref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.parseTwoBytes (II[I)V] + - Methodref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.unrandomize255State (II)B] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/RuntimeException. (Ljava/lang/String;)V] + - Methodref [java/lang/String. ([BLjava/lang/String;)V] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.insert (ILjava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.length ()I] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - Methodref [java/util/Vector. (I)V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - Methodref [java/util/Vector.isEmpty ()Z] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [ ([B)V] + - NameAndType [ ([BLjava/lang/String;)V] + - NameAndType [ ([BLjava/lang/String;Ljava/util/Vector;Ljava/lang/String;)V] + - NameAndType [C40_BASIC_SET_CHARS [C] + - NameAndType [C40_SHIFT2_SET_CHARS [C] + - NameAndType [TEXT_BASIC_SET_CHARS [C] + - NameAndType [TEXT_SHIFT3_SET_CHARS [C] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [available ()I] + - NameAndType [decodeAnsiX12Segment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;)V] + - NameAndType [decodeAsciiSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;Ljava/lang/StringBuffer;)I] + - NameAndType [decodeBase256Segment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;Ljava/util/Vector;)V] + - NameAndType [decodeC40Segment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;)V] + - NameAndType [decodeEdifactSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;)V] + - NameAndType [decodeTextSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;)V] + - NameAndType [getFormatInstance ()Lcom/google/zxing/FormatException;] + - NameAndType [insert (ILjava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [isEmpty ()Z] + - NameAndType [length ()I] + - NameAndType [parseTwoBytes (II[I)V] + - NameAndType [readBits (I)I] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [unrandomize255State (II)B] + - Utf8 [] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/FormatException;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(II)B] + - Utf8 [(II[I)V] + - Utf8 [(ILjava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;)V] + - Utf8 [(Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;Ljava/lang/StringBuffer;)I] + - Utf8 [(Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;Ljava/util/Vector;)V] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [([B)Lcom/google/zxing/common/DecoderResult;] + - Utf8 [([B)V] + - Utf8 [([BLjava/lang/String;)V] + - Utf8 [([BLjava/lang/String;Ljava/util/Vector;Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [] + - Utf8 [ANSIX12_ENCODE] + - Utf8 [ASCII_ENCODE] + - Utf8 [BASE256_ENCODE] + - Utf8 [C40_BASIC_SET_CHARS] + - Utf8 [C40_ENCODE] + - Utf8 [C40_SHIFT2_SET_CHARS] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [EDIFACT_ENCODE] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [ISO8859_1] + - Utf8 [PAD_ENCODE] + - Utf8 [Platform does not support required encoding: ] + - Utf8 [TEXT_BASIC_SET_CHARS] + - Utf8 [TEXT_ENCODE] + - Utf8 [TEXT_SHIFT3_SET_CHARS] + - Utf8 [[)>05] + - Utf8 [[)>06] + - Utf8 [[C] + - Utf8 [addElement] + - Utf8 [append] + - Utf8 [available] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/common/BitSource] + - Utf8 [com/google/zxing/common/DecoderResult] + - Utf8 [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser] + - Utf8 [decode] + - Utf8 [decodeAnsiX12Segment] + - Utf8 [decodeAsciiSegment] + - Utf8 [decodeBase256Segment] + - Utf8 [decodeC40Segment] + - Utf8 [decodeEdifactSegment] + - Utf8 [decodeTextSegment] + - Utf8 [getFormatInstance] + - Utf8 [insert] + - Utf8 [isEmpty] + - Utf8 [java/io/UnsupportedEncodingException] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/RuntimeException] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [java/util/Vector] + - Utf8 [length] + - Utf8 [parseTwoBytes] + - Utf8 [readBits] + - Utf8 [toString] + - Utf8 [unrandomize255State] + +Fields (count = 11): + - Field: C40_BASIC_SET_CHARS [C + Access flags: 0x1a + = private static final char[] C40_BASIC_SET_CHARS + - Field: C40_SHIFT2_SET_CHARS [C + Access flags: 0x1a + = private static final char[] C40_SHIFT2_SET_CHARS + - Field: TEXT_BASIC_SET_CHARS [C + Access flags: 0x1a + = private static final char[] TEXT_BASIC_SET_CHARS + - Field: TEXT_SHIFT3_SET_CHARS [C + Access flags: 0x1a + = private static final char[] TEXT_SHIFT3_SET_CHARS + - Field: PAD_ENCODE I + Access flags: 0x1a + = private static final int PAD_ENCODE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [0] + - Field: ASCII_ENCODE I + Access flags: 0x1a + = private static final int ASCII_ENCODE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [1] + - Field: C40_ENCODE I + Access flags: 0x1a + = private static final int C40_ENCODE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2] + - Field: TEXT_ENCODE I + Access flags: 0x1a + = private static final int TEXT_ENCODE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [3] + - Field: ANSIX12_ENCODE I + Access flags: 0x1a + = private static final int ANSIX12_ENCODE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [4] + - Field: EDIFACT_ENCODE I + Access flags: 0x1a + = private static final int EDIFACT_ENCODE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [5] + - Field: BASE256_ENCODE I + Access flags: 0x1a + = private static final int BASE256_ENCODE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [6] + +Methods (count = 11): + - Method: ()V + Access flags: 0x2 + = private DecodedBitStreamParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #40 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decode([B)Lcom/google/zxing/common/DecoderResult; + Access flags: 0x8 + = static com.google.zxing.common.DecoderResult decode(byte[]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 201, locals = 6, stack = 6): + [0] new #14 + - Class [com/google/zxing/common/BitSource] + [3] dup + [4] aload_0 v0 + [5] invokespecial #28 + - Methodref [com/google/zxing/common/BitSource. ([B)V] + [8] astore_1 v1 + [9] new #21 + - Class [java/lang/StringBuffer] + [12] dup + [13] bipush 100 + [15] invokespecial #44 + - Methodref [java/lang/StringBuffer. (I)V] + [18] astore_2 v2 + [19] new #21 + - Class [java/lang/StringBuffer] + [22] dup + [23] iconst_0 + [24] invokespecial #44 + - Methodref [java/lang/StringBuffer. (I)V] + [27] astore_3 v3 + [28] new #22 + - Class [java/util/Vector] + [31] dup + [32] iconst_1 + [33] invokespecial #52 + - Methodref [java/util/Vector. (I)V] + [36] astore v4 + [38] iconst_1 + [39] istore v5 + [41] iload v5 + [43] iconst_1 + [44] ificmpne +14 (target=58) + [47] aload_1 v1 + [48] aload_2 v2 + [49] aload_3 v3 + [50] invokestatic #33 + - Methodref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.decodeAsciiSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;Ljava/lang/StringBuffer;)I] + [53] istore v5 + [55] goto +90 (target=145) + [58] iload v5 + [60] tableswitch (5 offsets, default=78) (target=138) + 2: offset = 36, target = 96 + 3: offset = 44, target = 104 + 4: offset = 52, target = 112 + 5: offset = 60, target = 120 + 6: offset = 68, target = 128 + default: offset = 78, target = 138 + [96] aload_1 v1 + [97] aload_2 v2 + [98] invokestatic #35 + - Methodref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.decodeC40Segment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;)V] + [101] goto +41 (target=142) + [104] aload_1 v1 + [105] aload_2 v2 + [106] invokestatic #37 + - Methodref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.decodeTextSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;)V] + [109] goto +33 (target=142) + [112] aload_1 v1 + [113] aload_2 v2 + [114] invokestatic #32 + - Methodref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.decodeAnsiX12Segment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;)V] + [117] goto +25 (target=142) + [120] aload_1 v1 + [121] aload_2 v2 + [122] invokestatic #36 + - Methodref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.decodeEdifactSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;)V] + [125] goto +17 (target=142) + [128] aload_1 v1 + [129] aload_2 v2 + [130] aload v4 + [132] invokestatic #34 + - Methodref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.decodeBase256Segment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;Ljava/util/Vector;)V] + [135] goto +7 (target=142) + [138] invokestatic #27 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [141] athrow + [142] iconst_1 + [143] istore v5 + [145] iload v5 + [147] ifeq +10 (target=157) + [150] aload_1 v1 + [151] invokevirtual #29 + - Methodref [com/google/zxing/common/BitSource.available ()I] + [154] ifgt -113 (target=41) + [157] aload_3 v3 + [158] invokevirtual #50 + - Methodref [java/lang/StringBuffer.length ()I] + [161] ifle +12 (target=173) + [164] aload_2 v2 + [165] aload_3 v3 + [166] invokevirtual #51 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [169] invokevirtual #48 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [172] pop + [173] new #15 + - Class [com/google/zxing/common/DecoderResult] + [176] dup + [177] aload_0 v0 + [178] aload_2 v2 + [179] invokevirtual #51 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [182] aload v4 + [184] invokevirtual #54 + - Methodref [java/util/Vector.isEmpty ()Z] + [187] ifeq +7 (target=194) + [190] aconst_null + [191] goto +5 (target=196) + [194] aload v4 + [196] aconst_null + [197] invokespecial #31 + - Methodref [com/google/zxing/common/DecoderResult. ([BLjava/lang/String;Ljava/util/Vector;Ljava/lang/String;)V] + [200] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: decodeAsciiSegment(Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;Ljava/lang/StringBuffer;)I + Access flags: 0xa + = private static int decodeAsciiSegment(com.google.zxing.common.BitSource,java.lang.StringBuffer,java.lang.StringBuffer) + Class member attributes (count = 2): + - Code attribute instructions (code length = 288, locals = 5, stack = 3): + [0] iconst_0 + [1] istore_3 v3 + [2] aload_0 v0 + [3] bipush 8 + [5] invokevirtual #30 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [8] dup + [9] istore v4 + [11] ifne +7 (target=18) + [14] invokestatic #27 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [17] athrow + [18] iload v4 + [20] sipush 128 + [23] ificmpgt +32 (target=55) + [26] iload_3 v3 + [27] ifeq +12 (target=39) + [30] iload v4 + [32] sipush 128 + [35] iadd + [36] goto +5 (target=41) + [39] iload v4 + [41] istore v4 + [43] aload_1 v1 + [44] iload v4 + [46] iconst_1 + [47] isub + [48] i2c + [49] invokevirtual #45 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [52] pop + [53] iconst_1 + [54] ireturn + [55] iload v4 + [57] sipush 129 + [60] ificmpne +5 (target=65) + [63] iconst_0 + [64] ireturn + [65] iload v4 + [67] sipush 229 + [70] ificmpgt +34 (target=104) + [73] iload v4 + [75] sipush 130 + [78] isub + [79] dup + [80] istore v4 + [82] bipush 10 + [84] ificmpge +10 (target=94) + [87] aload_1 v1 + [88] bipush 48 + [90] invokevirtual #45 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [93] pop + [94] aload_1 v1 + [95] iload v4 + [97] invokevirtual #46 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [100] pop + [101] goto +178 (target=279) + [104] iload v4 + [106] sipush 230 + [109] ificmpne +5 (target=114) + [112] iconst_2 + [113] ireturn + [114] iload v4 + [116] sipush 231 + [119] ificmpne +6 (target=125) + [122] bipush 6 + [124] ireturn + [125] iload v4 + [127] sipush 232 + [130] ificmpeq +149 (target=279) + [133] iload v4 + [135] sipush 233 + [138] ificmpeq +141 (target=279) + [141] iload v4 + [143] sipush 234 + [146] ificmpeq +133 (target=279) + [149] iload v4 + [151] sipush 235 + [154] ificmpne +8 (target=162) + [157] iconst_1 + [158] istore_3 v3 + [159] goto +120 (target=279) + [162] iload v4 + [164] sipush 236 + [167] ificmpne +21 (target=188) + [170] aload_1 v1 + [171] ldc #11 + - String [[)>05] + [173] invokevirtual #48 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [176] pop + [177] aload_2 v2 + [178] iconst_0 + [179] ldc #8 + - String [] + [181] invokevirtual #49 + - Methodref [java/lang/StringBuffer.insert (ILjava/lang/String;)Ljava/lang/StringBuffer;] + [184] pop + [185] goto +94 (target=279) + [188] iload v4 + [190] sipush 237 + [193] ificmpne +21 (target=214) + [196] aload_1 v1 + [197] ldc #12 + - String [[)>06] + [199] invokevirtual #48 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [202] pop + [203] aload_2 v2 + [204] iconst_0 + [205] ldc #8 + - String [] + [207] invokevirtual #49 + - Methodref [java/lang/StringBuffer.insert (ILjava/lang/String;)Ljava/lang/StringBuffer;] + [210] pop + [211] goto +68 (target=279) + [214] iload v4 + [216] sipush 238 + [219] ificmpne +5 (target=224) + [222] iconst_4 + [223] ireturn + [224] iload v4 + [226] sipush 239 + [229] ificmpne +5 (target=234) + [232] iconst_3 + [233] ireturn + [234] iload v4 + [236] sipush 240 + [239] ificmpne +5 (target=244) + [242] iconst_5 + [243] ireturn + [244] iload v4 + [246] sipush 241 + [249] ificmpeq +30 (target=279) + [252] iload v4 + [254] sipush 242 + [257] ificmplt +22 (target=279) + [260] iload v4 + [262] sipush 254 + [265] ificmpne +10 (target=275) + [268] aload_0 v0 + [269] invokevirtual #29 + - Methodref [com/google/zxing/common/BitSource.available ()I] + [272] ifeq +7 (target=279) + [275] invokestatic #27 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [278] athrow + [279] aload_0 v0 + [280] invokevirtual #29 + - Methodref [com/google/zxing/common/BitSource.available ()I] + [283] ifgt -281 (target=2) + [286] iconst_1 + [287] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: decodeC40Segment(Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;)V + Access flags: 0xa + = private static void decodeC40Segment(com.google.zxing.common.BitSource,java.lang.StringBuffer) + Class member attributes (count = 2): + - Code attribute instructions (code length = 390, locals = 7, stack = 5): + [0] iconst_0 + [1] istore_2 v2 + [2] iconst_3 + [3] newarray 10 + [5] astore_3 v3 + [6] aload_0 v0 + [7] invokevirtual #29 + - Methodref [com/google/zxing/common/BitSource.available ()I] + [10] bipush 8 + [12] ificmpne +4 (target=16) + [15] return + [16] aload_0 v0 + [17] bipush 8 + [19] invokevirtual #30 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [22] dup + [23] istore v4 + [25] sipush 254 + [28] ificmpne +4 (target=32) + [31] return + [32] iload v4 + [34] aload_0 v0 + [35] bipush 8 + [37] invokevirtual #30 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [40] aload_3 v3 + [41] astore v6 + [43] istore v5 + [45] bipush 8 + [47] ishl + [48] iload v5 + [50] iadd + [51] iconst_1 + [52] isub + [53] dup + [54] istore v4 + [56] sipush 1600 + [59] idiv + [60] istore v5 + [62] aload v6 + [64] iconst_0 + [65] iload v5 + [67] iastore + [68] iload v4 + [70] iload v5 + [72] sipush 1600 + [75] imul + [76] isub + [77] dup + [78] istore v4 + [80] bipush 40 + [82] idiv + [83] istore v5 + [85] aload v6 + [87] iconst_1 + [88] iload v5 + [90] iastore + [91] aload v6 + [93] iconst_2 + [94] iload v4 + [96] iload v5 + [98] bipush 40 + [100] imul + [101] isub + [102] iastore + [103] iconst_0 + [104] istore v4 + [106] iconst_0 + [107] istore v5 + [109] iload v5 + [111] iconst_3 + [112] ificmpge +270 (target=382) + [115] aload_3 v3 + [116] iload v5 + [118] iaload + [119] istore v6 + [121] iload v4 + [123] tableswitch (4 offsets, default=249) (target=372) + 0: offset = 29, target = 152 + 1: offset = 96, target = 219 + 2: offset = 130, target = 253 + 3: offset = 211, target = 334 + default: offset = 249, target = 372 + [152] iload v6 + [154] iconst_3 + [155] ificmpge +12 (target=167) + [158] iload v6 + [160] iconst_1 + [161] iadd + [162] istore v4 + [164] goto +212 (target=376) + [167] iload v6 + [169] getstatic #23 + - Fieldref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.C40_BASIC_SET_CHARS [C] + [172] arraylength + [173] ificmpge +42 (target=215) + [176] getstatic #23 + - Fieldref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.C40_BASIC_SET_CHARS [C] + [179] iload v6 + [181] caload + [182] istore v6 + [184] iload_2 v2 + [185] ifeq +20 (target=205) + [188] aload_1 v1 + [189] iload v6 + [191] sipush 128 + [194] iadd + [195] i2c + [196] invokevirtual #45 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [199] pop + [200] iconst_0 + [201] istore_2 v2 + [202] goto +174 (target=376) + [205] aload_1 v1 + [206] iload v6 + [208] invokevirtual #45 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [211] pop + [212] goto +164 (target=376) + [215] invokestatic #27 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [218] athrow + [219] iload_2 v2 + [220] ifeq +20 (target=240) + [223] aload_1 v1 + [224] iload v6 + [226] sipush 128 + [229] iadd + [230] i2c + [231] invokevirtual #45 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [234] pop + [235] iconst_0 + [236] istore_2 v2 + [237] goto +10 (target=247) + [240] aload_1 v1 + [241] iload v6 + [243] invokevirtual #46 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [246] pop + [247] iconst_0 + [248] istore v4 + [250] goto +126 (target=376) + [253] iload v6 + [255] getstatic #24 + - Fieldref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.C40_SHIFT2_SET_CHARS [C] + [258] arraylength + [259] ificmpge +42 (target=301) + [262] getstatic #24 + - Fieldref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.C40_SHIFT2_SET_CHARS [C] + [265] iload v6 + [267] caload + [268] istore v6 + [270] iload_2 v2 + [271] ifeq +20 (target=291) + [274] aload_1 v1 + [275] iload v6 + [277] sipush 128 + [280] iadd + [281] i2c + [282] invokevirtual #45 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [285] pop + [286] iconst_0 + [287] istore_2 v2 + [288] goto +40 (target=328) + [291] aload_1 v1 + [292] iload v6 + [294] invokevirtual #45 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [297] pop + [298] goto +30 (target=328) + [301] iload v6 + [303] bipush 27 + [305] ificmpne +7 (target=312) + [308] invokestatic #27 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [311] athrow + [312] iload v6 + [314] bipush 30 + [316] ificmpne +8 (target=324) + [319] iconst_1 + [320] istore_2 v2 + [321] goto +7 (target=328) + [324] invokestatic #27 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [327] athrow + [328] iconst_0 + [329] istore v4 + [331] goto +45 (target=376) + [334] iload_2 v2 + [335] ifeq +20 (target=355) + [338] aload_1 v1 + [339] iload v6 + [341] sipush 224 + [344] iadd + [345] i2c + [346] invokevirtual #45 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [349] pop + [350] iconst_0 + [351] istore_2 v2 + [352] goto +14 (target=366) + [355] aload_1 v1 + [356] iload v6 + [358] bipush 96 + [360] iadd + [361] i2c + [362] invokevirtual #45 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [365] pop + [366] iconst_0 + [367] istore v4 + [369] goto +7 (target=376) + [372] invokestatic #27 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [375] athrow + [376] iinc v5, 1 + [379] goto -270 (target=109) + [382] aload_0 v0 + [383] invokevirtual #29 + - Methodref [com/google/zxing/common/BitSource.available ()I] + [386] ifgt -380 (target=6) + [389] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: decodeTextSegment(Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;)V + Access flags: 0xa + = private static void decodeTextSegment(com.google.zxing.common.BitSource,java.lang.StringBuffer) + Class member attributes (count = 2): + - Code attribute instructions (code length = 407, locals = 8, stack = 5): + [0] iconst_0 + [1] istore_2 v2 + [2] iconst_3 + [3] newarray 10 + [5] astore_3 v3 + [6] iconst_0 + [7] istore v4 + [9] aload_0 v0 + [10] invokevirtual #29 + - Methodref [com/google/zxing/common/BitSource.available ()I] + [13] bipush 8 + [15] ificmpne +4 (target=19) + [18] return + [19] aload_0 v0 + [20] bipush 8 + [22] invokevirtual #30 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [25] dup + [26] istore v5 + [28] sipush 254 + [31] ificmpne +4 (target=35) + [34] return + [35] iload v5 + [37] aload_0 v0 + [38] bipush 8 + [40] invokevirtual #30 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [43] aload_3 v3 + [44] astore v7 + [46] istore v6 + [48] bipush 8 + [50] ishl + [51] iload v6 + [53] iadd + [54] iconst_1 + [55] isub + [56] dup + [57] istore v5 + [59] sipush 1600 + [62] idiv + [63] istore v6 + [65] aload v7 + [67] iconst_0 + [68] iload v6 + [70] iastore + [71] iload v5 + [73] iload v6 + [75] sipush 1600 + [78] imul + [79] isub + [80] dup + [81] istore v5 + [83] bipush 40 + [85] idiv + [86] istore v6 + [88] aload v7 + [90] iconst_1 + [91] iload v6 + [93] iastore + [94] aload v7 + [96] iconst_2 + [97] iload v5 + [99] iload v6 + [101] bipush 40 + [103] imul + [104] isub + [105] iastore + [106] iconst_0 + [107] istore v5 + [109] iload v5 + [111] iconst_3 + [112] ificmpge +287 (target=399) + [115] aload_3 v3 + [116] iload v5 + [118] iaload + [119] istore v6 + [121] iload v4 + [123] tableswitch (4 offsets, default=266) (target=389) + 0: offset = 29, target = 152 + 1: offset = 96, target = 219 + 2: offset = 130, target = 253 + 3: offset = 211, target = 334 + default: offset = 266, target = 389 + [152] iload v6 + [154] iconst_3 + [155] ificmpge +12 (target=167) + [158] iload v6 + [160] iconst_1 + [161] iadd + [162] istore v4 + [164] goto +229 (target=393) + [167] iload v6 + [169] getstatic #25 + - Fieldref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.TEXT_BASIC_SET_CHARS [C] + [172] arraylength + [173] ificmpge +42 (target=215) + [176] getstatic #25 + - Fieldref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.TEXT_BASIC_SET_CHARS [C] + [179] iload v6 + [181] caload + [182] istore v6 + [184] iload_2 v2 + [185] ifeq +20 (target=205) + [188] aload_1 v1 + [189] iload v6 + [191] sipush 128 + [194] iadd + [195] i2c + [196] invokevirtual #45 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [199] pop + [200] iconst_0 + [201] istore_2 v2 + [202] goto +191 (target=393) + [205] aload_1 v1 + [206] iload v6 + [208] invokevirtual #45 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [211] pop + [212] goto +181 (target=393) + [215] invokestatic #27 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [218] athrow + [219] iload_2 v2 + [220] ifeq +20 (target=240) + [223] aload_1 v1 + [224] iload v6 + [226] sipush 128 + [229] iadd + [230] i2c + [231] invokevirtual #45 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [234] pop + [235] iconst_0 + [236] istore_2 v2 + [237] goto +10 (target=247) + [240] aload_1 v1 + [241] iload v6 + [243] invokevirtual #46 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [246] pop + [247] iconst_0 + [248] istore v4 + [250] goto +143 (target=393) + [253] iload v6 + [255] getstatic #24 + - Fieldref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.C40_SHIFT2_SET_CHARS [C] + [258] arraylength + [259] ificmpge +42 (target=301) + [262] getstatic #24 + - Fieldref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.C40_SHIFT2_SET_CHARS [C] + [265] iload v6 + [267] caload + [268] istore v6 + [270] iload_2 v2 + [271] ifeq +20 (target=291) + [274] aload_1 v1 + [275] iload v6 + [277] sipush 128 + [280] iadd + [281] i2c + [282] invokevirtual #45 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [285] pop + [286] iconst_0 + [287] istore_2 v2 + [288] goto +40 (target=328) + [291] aload_1 v1 + [292] iload v6 + [294] invokevirtual #45 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [297] pop + [298] goto +30 (target=328) + [301] iload v6 + [303] bipush 27 + [305] ificmpne +7 (target=312) + [308] invokestatic #27 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [311] athrow + [312] iload v6 + [314] bipush 30 + [316] ificmpne +8 (target=324) + [319] iconst_1 + [320] istore_2 v2 + [321] goto +7 (target=328) + [324] invokestatic #27 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [327] athrow + [328] iconst_0 + [329] istore v4 + [331] goto +62 (target=393) + [334] iload v6 + [336] getstatic #26 + - Fieldref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.TEXT_SHIFT3_SET_CHARS [C] + [339] arraylength + [340] ificmpge +45 (target=385) + [343] getstatic #26 + - Fieldref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.TEXT_SHIFT3_SET_CHARS [C] + [346] iload v6 + [348] caload + [349] istore v6 + [351] iload_2 v2 + [352] ifeq +20 (target=372) + [355] aload_1 v1 + [356] iload v6 + [358] sipush 128 + [361] iadd + [362] i2c + [363] invokevirtual #45 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [366] pop + [367] iconst_0 + [368] istore_2 v2 + [369] goto +10 (target=379) + [372] aload_1 v1 + [373] iload v6 + [375] invokevirtual #45 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [378] pop + [379] iconst_0 + [380] istore v4 + [382] goto +11 (target=393) + [385] invokestatic #27 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [388] athrow + [389] invokestatic #27 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [392] athrow + [393] iinc v5, 1 + [396] goto -287 (target=109) + [399] aload_0 v0 + [400] invokevirtual #29 + - Methodref [com/google/zxing/common/BitSource.available ()I] + [403] ifgt -394 (target=9) + [406] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: decodeAnsiX12Segment(Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;)V + Access flags: 0xa + = private static void decodeAnsiX12Segment(com.google.zxing.common.BitSource,java.lang.StringBuffer) + Class member attributes (count = 2): + - Code attribute instructions (code length = 229, locals = 6, stack = 5): + [0] iconst_3 + [1] newarray 10 + [3] astore_2 v2 + [4] aload_0 v0 + [5] invokevirtual #29 + - Methodref [com/google/zxing/common/BitSource.available ()I] + [8] bipush 8 + [10] ificmpne +4 (target=14) + [13] return + [14] aload_0 v0 + [15] bipush 8 + [17] invokevirtual #30 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [20] dup + [21] istore_3 v3 + [22] sipush 254 + [25] ificmpne +4 (target=29) + [28] return + [29] iload_3 v3 + [30] aload_0 v0 + [31] bipush 8 + [33] invokevirtual #30 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [36] aload_2 v2 + [37] astore v5 + [39] istore v4 + [41] bipush 8 + [43] ishl + [44] iload v4 + [46] iadd + [47] iconst_1 + [48] isub + [49] dup + [50] istore_3 v3 + [51] sipush 1600 + [54] idiv + [55] istore v4 + [57] aload v5 + [59] iconst_0 + [60] iload v4 + [62] iastore + [63] iload_3 v3 + [64] iload v4 + [66] sipush 1600 + [69] imul + [70] isub + [71] dup + [72] istore_3 v3 + [73] bipush 40 + [75] idiv + [76] istore v4 + [78] aload v5 + [80] iconst_1 + [81] iload v4 + [83] iastore + [84] aload v5 + [86] iconst_2 + [87] iload_3 v3 + [88] iload v4 + [90] bipush 40 + [92] imul + [93] isub + [94] iastore + [95] iconst_0 + [96] istore_3 v3 + [97] iload_3 v3 + [98] iconst_3 + [99] ificmpge +122 (target=221) + [102] aload_2 v2 + [103] iload_3 v3 + [104] iaload + [105] dup + [106] istore v4 + [108] ifne +13 (target=121) + [111] aload_1 v1 + [112] bipush 13 + [114] invokevirtual #45 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [117] pop + [118] goto +97 (target=215) + [121] iload v4 + [123] iconst_1 + [124] ificmpne +13 (target=137) + [127] aload_1 v1 + [128] bipush 42 + [130] invokevirtual #45 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [133] pop + [134] goto +81 (target=215) + [137] iload v4 + [139] iconst_2 + [140] ificmpne +13 (target=153) + [143] aload_1 v1 + [144] bipush 62 + [146] invokevirtual #45 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [149] pop + [150] goto +65 (target=215) + [153] iload v4 + [155] iconst_3 + [156] ificmpne +13 (target=169) + [159] aload_1 v1 + [160] bipush 32 + [162] invokevirtual #45 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [165] pop + [166] goto +49 (target=215) + [169] iload v4 + [171] bipush 14 + [173] ificmpge +17 (target=190) + [176] aload_1 v1 + [177] iload v4 + [179] bipush 44 + [181] iadd + [182] i2c + [183] invokevirtual #45 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [186] pop + [187] goto +28 (target=215) + [190] iload v4 + [192] bipush 40 + [194] ificmpge +17 (target=211) + [197] aload_1 v1 + [198] iload v4 + [200] bipush 51 + [202] iadd + [203] i2c + [204] invokevirtual #45 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [207] pop + [208] goto +7 (target=215) + [211] invokestatic #27 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [214] athrow + [215] iinc v3, 1 + [218] goto -121 (target=97) + [221] aload_0 v0 + [222] invokevirtual #29 + - Methodref [com/google/zxing/common/BitSource.available ()I] + [225] ifgt -221 (target=4) + [228] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: parseTwoBytes(II[I)V + Access flags: 0xa + = private static void parseTwoBytes(int,int,int[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 46, locals = 3, stack = 5): + [0] iload_0 v0 + [1] bipush 8 + [3] ishl + [4] iload_1 v1 + [5] iadd + [6] iconst_1 + [7] isub + [8] dup + [9] istore_0 v0 + [10] sipush 1600 + [13] idiv + [14] istore_1 v1 + [15] aload_2 v2 + [16] iconst_0 + [17] iload_1 v1 + [18] iastore + [19] iload_0 v0 + [20] iload_1 v1 + [21] sipush 1600 + [24] imul + [25] isub + [26] dup + [27] istore_0 v0 + [28] bipush 40 + [30] idiv + [31] istore_1 v1 + [32] aload_2 v2 + [33] iconst_1 + [34] iload_1 v1 + [35] iastore + [36] aload_2 v2 + [37] iconst_2 + [38] iload_0 v0 + [39] iload_1 v1 + [40] bipush 40 + [42] imul + [43] isub + [44] iastore + [45] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeEdifactSegment(Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;)V + Access flags: 0xa + = private static void decodeEdifactSegment(com.google.zxing.common.BitSource,java.lang.StringBuffer) + Class member attributes (count = 1): + - Code attribute instructions (code length = 79, locals = 5, stack = 2): + [0] iconst_0 + [1] istore_2 v2 + [2] aload_0 v0 + [3] invokevirtual #29 + - Methodref [com/google/zxing/common/BitSource.available ()I] + [6] bipush 16 + [8] ificmpgt +4 (target=12) + [11] return + [12] iconst_0 + [13] istore_3 v3 + [14] iload_3 v3 + [15] iconst_4 + [16] ificmpge +51 (target=67) + [19] aload_0 v0 + [20] bipush 6 + [22] invokevirtual #30 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [25] dup + [26] istore v4 + [28] bipush 31 + [30] ificmpne +5 (target=35) + [33] iconst_1 + [34] istore_2 v2 + [35] iload_2 v2 + [36] ifne +25 (target=61) + [39] iload v4 + [41] bipush 32 + [43] iand + [44] ifne +10 (target=54) + [47] iload v4 + [49] bipush 64 + [51] ior + [52] istore v4 + [54] aload_1 v1 + [55] iload v4 + [57] invokevirtual #46 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [60] pop + [61] iinc v3, 1 + [64] goto -50 (target=14) + [67] iload_2 v2 + [68] ifne +10 (target=78) + [71] aload_0 v0 + [72] invokevirtual #29 + - Methodref [com/google/zxing/common/BitSource.available ()I] + [75] ifgt -73 (target=2) + [78] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeBase256Segment(Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;Ljava/util/Vector;)V + Access flags: 0xa + = private static void decodeBase256Segment(com.google.zxing.common.BitSource,java.lang.StringBuffer,java.util.Vector) + Class member attributes (count = 2): + - Code attribute instructions (code length = 258, locals = 9, stack = 5): + [0] iconst_2 + [1] istore_3 v3 + [2] aload_0 v0 + [3] bipush 8 + [5] invokevirtual #30 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [8] iinc v3, 1 + [11] iconst_0 + [12] istore v8 + [14] bipush 44 + [16] isub + [17] dup + [18] istore v7 + [20] iflt +8 (target=28) + [23] iload v7 + [25] goto +9 (target=34) + [28] iload v7 + [30] sipush 256 + [33] iadd + [34] i2b + [35] dup + [36] istore v4 + [38] ifne +15 (target=53) + [41] aload_0 v0 + [42] invokevirtual #29 + - Methodref [com/google/zxing/common/BitSource.available ()I] + [45] bipush 8 + [47] idiv + [48] istore v4 + [50] goto +55 (target=105) + [53] iload v4 + [55] sipush 250 + [58] ificmplt +47 (target=105) + [61] sipush 250 + [64] iload v4 + [66] sipush 249 + [69] isub + [70] imul + [71] aload_0 v0 + [72] bipush 8 + [74] invokevirtual #30 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [77] iinc v3, 1 + [80] sipush 193 + [83] isub + [84] dup + [85] istore v7 + [87] iflt +8 (target=95) + [90] iload v7 + [92] goto +9 (target=101) + [95] iload v7 + [97] sipush 256 + [100] iadd + [101] i2b + [102] iadd + [103] istore v4 + [105] iload v4 + [107] ifge +7 (target=114) + [110] invokestatic #27 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [113] athrow + [114] iload v4 + [116] newarray 8 + [118] astore v5 + [120] iconst_0 + [121] istore v6 + [123] iload v6 + [125] iload v4 + [127] ificmpge +78 (target=205) + [130] aload_0 v0 + [131] invokevirtual #29 + - Methodref [com/google/zxing/common/BitSource.available ()I] + [134] bipush 8 + [136] ificmpge +7 (target=143) + [139] invokestatic #27 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [142] athrow + [143] aload v5 + [145] iload v6 + [147] aload_0 v0 + [148] bipush 8 + [150] invokevirtual #30 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [153] iload_3 v3 + [154] iinc v3, 1 + [157] istore v8 + [159] istore v7 + [161] iload v8 + [163] sipush 149 + [166] imul + [167] sipush 255 + [170] irem + [171] iconst_1 + [172] iadd + [173] istore v8 + [175] iload v7 + [177] iload v8 + [179] isub + [180] dup + [181] istore v7 + [183] iflt +8 (target=191) + [186] iload v7 + [188] goto +9 (target=197) + [191] iload v7 + [193] sipush 256 + [196] iadd + [197] i2b + [198] bastore + [199] iinc v6, 1 + [202] goto -79 (target=123) + [205] aload_2 v2 + [206] aload v5 + [208] invokevirtual #53 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [211] aload_1 v1 + [212] new #20 + - Class [java/lang/String] + [215] dup + [216] aload v5 + [218] ldc #9 + - String [ISO8859_1] + [220] invokespecial #42 + - Methodref [java/lang/String. ([BLjava/lang/String;)V] + [223] invokevirtual #48 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [226] pop + [227] return + [228] astore v6 + [230] new #19 + - Class [java/lang/RuntimeException] + [233] dup + [234] new #21 + - Class [java/lang/StringBuffer] + [237] dup + [238] invokespecial #43 + - Methodref [java/lang/StringBuffer. ()V] + [241] ldc #10 + - String [Platform does not support required encoding: ] + [243] invokevirtual #48 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [246] aload v6 + [248] invokevirtual #47 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + [251] invokevirtual #51 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [254] invokespecial #41 + - Methodref [java/lang/RuntimeException. (Ljava/lang/String;)V] + [257] athrow + Code attribute exceptions (count = 1): + - ExceptionInfo (211 -> 227: 228): + - Class [java/io/UnsupportedEncodingException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: unrandomize255State(II)B + Access flags: 0xa + = private static byte unrandomize255State(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 31, locals = 2, stack = 2): + [0] iload_1 v1 + [1] sipush 149 + [4] imul + [5] sipush 255 + [8] irem + [9] iconst_1 + [10] iadd + [11] istore_1 v1 + [12] iload_0 v0 + [13] iload_1 v1 + [14] isub + [15] dup + [16] istore_0 v0 + [17] iflt +7 (target=24) + [20] iload_0 v0 + [21] goto +8 (target=29) + [24] iload_0 v0 + [25] sipush 256 + [28] iadd + [29] i2b + [30] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 839, locals = 0, stack = 4): + [0] bipush 40 + [2] newarray 5 + [4] dup + [5] iconst_0 + [6] bipush 42 + [8] castore + [9] dup + [10] iconst_1 + [11] bipush 42 + [13] castore + [14] dup + [15] iconst_2 + [16] bipush 42 + [18] castore + [19] dup + [20] iconst_3 + [21] bipush 32 + [23] castore + [24] dup + [25] iconst_4 + [26] bipush 48 + [28] castore + [29] dup + [30] iconst_5 + [31] bipush 49 + [33] castore + [34] dup + [35] bipush 6 + [37] bipush 50 + [39] castore + [40] dup + [41] bipush 7 + [43] bipush 51 + [45] castore + [46] dup + [47] bipush 8 + [49] bipush 52 + [51] castore + [52] dup + [53] bipush 9 + [55] bipush 53 + [57] castore + [58] dup + [59] bipush 10 + [61] bipush 54 + [63] castore + [64] dup + [65] bipush 11 + [67] bipush 55 + [69] castore + [70] dup + [71] bipush 12 + [73] bipush 56 + [75] castore + [76] dup + [77] bipush 13 + [79] bipush 57 + [81] castore + [82] dup + [83] bipush 14 + [85] bipush 65 + [87] castore + [88] dup + [89] bipush 15 + [91] bipush 66 + [93] castore + [94] dup + [95] bipush 16 + [97] bipush 67 + [99] castore + [100] dup + [101] bipush 17 + [103] bipush 68 + [105] castore + [106] dup + [107] bipush 18 + [109] bipush 69 + [111] castore + [112] dup + [113] bipush 19 + [115] bipush 70 + [117] castore + [118] dup + [119] bipush 20 + [121] bipush 71 + [123] castore + [124] dup + [125] bipush 21 + [127] bipush 72 + [129] castore + [130] dup + [131] bipush 22 + [133] bipush 73 + [135] castore + [136] dup + [137] bipush 23 + [139] bipush 74 + [141] castore + [142] dup + [143] bipush 24 + [145] bipush 75 + [147] castore + [148] dup + [149] bipush 25 + [151] bipush 76 + [153] castore + [154] dup + [155] bipush 26 + [157] bipush 77 + [159] castore + [160] dup + [161] bipush 27 + [163] bipush 78 + [165] castore + [166] dup + [167] bipush 28 + [169] bipush 79 + [171] castore + [172] dup + [173] bipush 29 + [175] bipush 80 + [177] castore + [178] dup + [179] bipush 30 + [181] bipush 81 + [183] castore + [184] dup + [185] bipush 31 + [187] bipush 82 + [189] castore + [190] dup + [191] bipush 32 + [193] bipush 83 + [195] castore + [196] dup + [197] bipush 33 + [199] bipush 84 + [201] castore + [202] dup + [203] bipush 34 + [205] bipush 85 + [207] castore + [208] dup + [209] bipush 35 + [211] bipush 86 + [213] castore + [214] dup + [215] bipush 36 + [217] bipush 87 + [219] castore + [220] dup + [221] bipush 37 + [223] bipush 88 + [225] castore + [226] dup + [227] bipush 38 + [229] bipush 89 + [231] castore + [232] dup + [233] bipush 39 + [235] bipush 90 + [237] castore + [238] putstatic #23 + - Fieldref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.C40_BASIC_SET_CHARS [C] + [241] bipush 27 + [243] newarray 5 + [245] dup + [246] iconst_0 + [247] bipush 33 + [249] castore + [250] dup + [251] iconst_1 + [252] bipush 34 + [254] castore + [255] dup + [256] iconst_2 + [257] bipush 35 + [259] castore + [260] dup + [261] iconst_3 + [262] bipush 36 + [264] castore + [265] dup + [266] iconst_4 + [267] bipush 37 + [269] castore + [270] dup + [271] iconst_5 + [272] bipush 38 + [274] castore + [275] dup + [276] bipush 6 + [278] bipush 39 + [280] castore + [281] dup + [282] bipush 7 + [284] bipush 40 + [286] castore + [287] dup + [288] bipush 8 + [290] bipush 41 + [292] castore + [293] dup + [294] bipush 9 + [296] bipush 42 + [298] castore + [299] dup + [300] bipush 10 + [302] bipush 43 + [304] castore + [305] dup + [306] bipush 11 + [308] bipush 44 + [310] castore + [311] dup + [312] bipush 12 + [314] bipush 45 + [316] castore + [317] dup + [318] bipush 13 + [320] bipush 46 + [322] castore + [323] dup + [324] bipush 14 + [326] bipush 47 + [328] castore + [329] dup + [330] bipush 15 + [332] bipush 58 + [334] castore + [335] dup + [336] bipush 16 + [338] bipush 59 + [340] castore + [341] dup + [342] bipush 17 + [344] bipush 60 + [346] castore + [347] dup + [348] bipush 18 + [350] bipush 61 + [352] castore + [353] dup + [354] bipush 19 + [356] bipush 62 + [358] castore + [359] dup + [360] bipush 20 + [362] bipush 63 + [364] castore + [365] dup + [366] bipush 21 + [368] bipush 64 + [370] castore + [371] dup + [372] bipush 22 + [374] bipush 91 + [376] castore + [377] dup + [378] bipush 23 + [380] bipush 92 + [382] castore + [383] dup + [384] bipush 24 + [386] bipush 93 + [388] castore + [389] dup + [390] bipush 25 + [392] bipush 94 + [394] castore + [395] dup + [396] bipush 26 + [398] bipush 95 + [400] castore + [401] putstatic #24 + - Fieldref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.C40_SHIFT2_SET_CHARS [C] + [404] bipush 40 + [406] newarray 5 + [408] dup + [409] iconst_0 + [410] bipush 42 + [412] castore + [413] dup + [414] iconst_1 + [415] bipush 42 + [417] castore + [418] dup + [419] iconst_2 + [420] bipush 42 + [422] castore + [423] dup + [424] iconst_3 + [425] bipush 32 + [427] castore + [428] dup + [429] iconst_4 + [430] bipush 48 + [432] castore + [433] dup + [434] iconst_5 + [435] bipush 49 + [437] castore + [438] dup + [439] bipush 6 + [441] bipush 50 + [443] castore + [444] dup + [445] bipush 7 + [447] bipush 51 + [449] castore + [450] dup + [451] bipush 8 + [453] bipush 52 + [455] castore + [456] dup + [457] bipush 9 + [459] bipush 53 + [461] castore + [462] dup + [463] bipush 10 + [465] bipush 54 + [467] castore + [468] dup + [469] bipush 11 + [471] bipush 55 + [473] castore + [474] dup + [475] bipush 12 + [477] bipush 56 + [479] castore + [480] dup + [481] bipush 13 + [483] bipush 57 + [485] castore + [486] dup + [487] bipush 14 + [489] bipush 97 + [491] castore + [492] dup + [493] bipush 15 + [495] bipush 98 + [497] castore + [498] dup + [499] bipush 16 + [501] bipush 99 + [503] castore + [504] dup + [505] bipush 17 + [507] bipush 100 + [509] castore + [510] dup + [511] bipush 18 + [513] bipush 101 + [515] castore + [516] dup + [517] bipush 19 + [519] bipush 102 + [521] castore + [522] dup + [523] bipush 20 + [525] bipush 103 + [527] castore + [528] dup + [529] bipush 21 + [531] bipush 104 + [533] castore + [534] dup + [535] bipush 22 + [537] bipush 105 + [539] castore + [540] dup + [541] bipush 23 + [543] bipush 106 + [545] castore + [546] dup + [547] bipush 24 + [549] bipush 107 + [551] castore + [552] dup + [553] bipush 25 + [555] bipush 108 + [557] castore + [558] dup + [559] bipush 26 + [561] bipush 109 + [563] castore + [564] dup + [565] bipush 27 + [567] bipush 110 + [569] castore + [570] dup + [571] bipush 28 + [573] bipush 111 + [575] castore + [576] dup + [577] bipush 29 + [579] bipush 112 + [581] castore + [582] dup + [583] bipush 30 + [585] bipush 113 + [587] castore + [588] dup + [589] bipush 31 + [591] bipush 114 + [593] castore + [594] dup + [595] bipush 32 + [597] bipush 115 + [599] castore + [600] dup + [601] bipush 33 + [603] bipush 116 + [605] castore + [606] dup + [607] bipush 34 + [609] bipush 117 + [611] castore + [612] dup + [613] bipush 35 + [615] bipush 118 + [617] castore + [618] dup + [619] bipush 36 + [621] bipush 119 + [623] castore + [624] dup + [625] bipush 37 + [627] bipush 120 + [629] castore + [630] dup + [631] bipush 38 + [633] bipush 121 + [635] castore + [636] dup + [637] bipush 39 + [639] bipush 122 + [641] castore + [642] putstatic #25 + - Fieldref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.TEXT_BASIC_SET_CHARS [C] + [645] bipush 32 + [647] newarray 5 + [649] dup + [650] iconst_0 + [651] bipush 39 + [653] castore + [654] dup + [655] iconst_1 + [656] bipush 65 + [658] castore + [659] dup + [660] iconst_2 + [661] bipush 66 + [663] castore + [664] dup + [665] iconst_3 + [666] bipush 67 + [668] castore + [669] dup + [670] iconst_4 + [671] bipush 68 + [673] castore + [674] dup + [675] iconst_5 + [676] bipush 69 + [678] castore + [679] dup + [680] bipush 6 + [682] bipush 70 + [684] castore + [685] dup + [686] bipush 7 + [688] bipush 71 + [690] castore + [691] dup + [692] bipush 8 + [694] bipush 72 + [696] castore + [697] dup + [698] bipush 9 + [700] bipush 73 + [702] castore + [703] dup + [704] bipush 10 + [706] bipush 74 + [708] castore + [709] dup + [710] bipush 11 + [712] bipush 75 + [714] castore + [715] dup + [716] bipush 12 + [718] bipush 76 + [720] castore + [721] dup + [722] bipush 13 + [724] bipush 77 + [726] castore + [727] dup + [728] bipush 14 + [730] bipush 78 + [732] castore + [733] dup + [734] bipush 15 + [736] bipush 79 + [738] castore + [739] dup + [740] bipush 16 + [742] bipush 80 + [744] castore + [745] dup + [746] bipush 17 + [748] bipush 81 + [750] castore + [751] dup + [752] bipush 18 + [754] bipush 82 + [756] castore + [757] dup + [758] bipush 19 + [760] bipush 83 + [762] castore + [763] dup + [764] bipush 20 + [766] bipush 84 + [768] castore + [769] dup + [770] bipush 21 + [772] bipush 85 + [774] castore + [775] dup + [776] bipush 22 + [778] bipush 86 + [780] castore + [781] dup + [782] bipush 23 + [784] bipush 87 + [786] castore + [787] dup + [788] bipush 24 + [790] bipush 88 + [792] castore + [793] dup + [794] bipush 25 + [796] bipush 89 + [798] castore + [799] dup + [800] bipush 26 + [802] bipush 90 + [804] castore + [805] dup + [806] bipush 27 + [808] bipush 123 + [810] castore + [811] dup + [812] bipush 28 + [814] bipush 124 + [816] castore + [817] dup + [818] bipush 29 + [820] bipush 125 + [822] castore + [823] dup + [824] bipush 30 + [826] bipush 126 + [828] castore + [829] dup + [830] bipush 31 + [832] bipush 127 + [834] castore + [835] putstatic #26 + - Fieldref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.TEXT_SHIFT3_SET_CHARS [C] + [838] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/datamatrix/decoder/Decoder + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.datamatrix.decoder.Decoder extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 96): + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/common/reedsolomon/GenericGF] + - Class [com/google/zxing/common/reedsolomon/ReedSolomonDecoder] + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + - Class [com/google/zxing/datamatrix/decoder/BitMatrixParser] + - Class [com/google/zxing/datamatrix/decoder/DataBlock] + - Class [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser] + - Class [com/google/zxing/datamatrix/decoder/Decoder] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.DATA_MATRIX_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Fieldref [com/google/zxing/datamatrix/decoder/Decoder.rsDecoder Lcom/google/zxing/common/reedsolomon/ReedSolomonDecoder;] + - Methodref [com/google/zxing/ChecksumException.getChecksumInstance ()Lcom/google/zxing/ChecksumException;] + - Methodref [com/google/zxing/common/BitMatrix. (I)V] + - Methodref [com/google/zxing/common/BitMatrix.set (II)V] + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder. (Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.decode ([II)V] + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser. (Lcom/google/zxing/common/BitMatrix;)V] + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.getVersion ()Lcom/google/zxing/datamatrix/decoder/Version;] + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readCodewords ()[B] + - Methodref [com/google/zxing/datamatrix/decoder/DataBlock.getCodewords ()[B] + - Methodref [com/google/zxing/datamatrix/decoder/DataBlock.getDataBlocks ([BLcom/google/zxing/datamatrix/decoder/Version;)[Lcom/google/zxing/datamatrix/decoder/DataBlock;] + - Methodref [com/google/zxing/datamatrix/decoder/DataBlock.getNumDataCodewords ()I] + - Methodref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.decode ([B)Lcom/google/zxing/common/DecoderResult;] + - Methodref [com/google/zxing/datamatrix/decoder/Decoder.correctErrors ([BI)V] + - Methodref [com/google/zxing/datamatrix/decoder/Decoder.decode (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult;] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Lcom/google/zxing/common/BitMatrix;)V] + - NameAndType [ (Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + - NameAndType [DATA_MATRIX_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - NameAndType [bits [I] + - NameAndType [correctErrors ([BI)V] + - NameAndType [decode (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult;] + - NameAndType [decode ([B)Lcom/google/zxing/common/DecoderResult;] + - NameAndType [decode ([II)V] + - NameAndType [getChecksumInstance ()Lcom/google/zxing/ChecksumException;] + - NameAndType [getCodewords ()[B] + - NameAndType [getDataBlocks ([BLcom/google/zxing/datamatrix/decoder/Version;)[Lcom/google/zxing/datamatrix/decoder/DataBlock;] + - NameAndType [getNumDataCodewords ()I] + - NameAndType [getVersion ()Lcom/google/zxing/datamatrix/decoder/Version;] + - NameAndType [readCodewords ()[B] + - NameAndType [rowSize I] + - NameAndType [rsDecoder Lcom/google/zxing/common/reedsolomon/ReedSolomonDecoder;] + - NameAndType [set (II)V] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/ChecksumException;] + - Utf8 [()Lcom/google/zxing/datamatrix/decoder/Version;] + - Utf8 [()V] + - Utf8 [()[B] + - Utf8 [(I)V] + - Utf8 [(II)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)V] + - Utf8 [(Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + - Utf8 [([B)Lcom/google/zxing/common/DecoderResult;] + - Utf8 [([BI)V] + - Utf8 [([BLcom/google/zxing/datamatrix/decoder/Version;)[Lcom/google/zxing/datamatrix/decoder/DataBlock;] + - Utf8 [([II)V] + - Utf8 [([[Z)Lcom/google/zxing/common/DecoderResult;] + - Utf8 [] + - Utf8 [Code] + - Utf8 [DATA_MATRIX_FIELD_256] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Utf8 [Lcom/google/zxing/common/reedsolomon/ReedSolomonDecoder;] + - Utf8 [[I] + - Utf8 [bits] + - Utf8 [com/google/zxing/ChecksumException] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/common/reedsolomon/GenericGF] + - Utf8 [com/google/zxing/common/reedsolomon/ReedSolomonDecoder] + - Utf8 [com/google/zxing/common/reedsolomon/ReedSolomonException] + - Utf8 [com/google/zxing/datamatrix/decoder/BitMatrixParser] + - Utf8 [com/google/zxing/datamatrix/decoder/DataBlock] + - Utf8 [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser] + - Utf8 [com/google/zxing/datamatrix/decoder/Decoder] + - Utf8 [correctErrors] + - Utf8 [decode] + - Utf8 [getChecksumInstance] + - Utf8 [getCodewords] + - Utf8 [getDataBlocks] + - Utf8 [getNumDataCodewords] + - Utf8 [getVersion] + - Utf8 [java/lang/Object] + - Utf8 [readCodewords] + - Utf8 [rowSize] + - Utf8 [rsDecoder] + - Utf8 [set] + +Fields (count = 1): + - Field: rsDecoder Lcom/google/zxing/common/reedsolomon/ReedSolomonDecoder; + Access flags: 0x12 + = private final com.google.zxing.common.reedsolomon.ReedSolomonDecoder rsDecoder + +Methods (count = 4): + - Method: ()V + Access flags: 0x1 + = public Decoder() + Class member attributes (count = 1): + - Code attribute instructions (code length = 19, locals = 1, stack = 4): + [0] aload_0 v0 + [1] invokespecial #30 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] new #5 + - Class [com/google/zxing/common/reedsolomon/ReedSolomonDecoder] + [8] dup + [9] getstatic #14 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.DATA_MATRIX_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF;] + [12] invokespecial #19 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder. (Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + [15] putfield #15 + - Fieldref [com/google/zxing/datamatrix/decoder/Decoder.rsDecoder Lcom/google/zxing/common/reedsolomon/ReedSolomonDecoder;] + [18] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decode([[Z)Lcom/google/zxing/common/DecoderResult; + Access flags: 0x2 + = private com.google.zxing.common.DecoderResult decode(boolean[][]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 102, locals = 9, stack = 6): + [0] aload_1 v1 + [1] arraylength + [2] istore_2 v2 + [3] new #3 + - Class [com/google/zxing/common/BitMatrix] + [6] dup + [7] iload_2 v2 + [8] invokespecial #17 + - Methodref [com/google/zxing/common/BitMatrix. (I)V] + [11] astore_3 v3 + [12] iconst_0 + [13] istore v4 + [15] iload v4 + [17] iload_2 v2 + [18] ificmpge +78 (target=96) + [21] iconst_0 + [22] istore v5 + [24] iload v5 + [26] iload_2 v2 + [27] ificmpge +63 (target=90) + [30] aload_1 v1 + [31] iload v4 + [33] aaload + [34] iload v5 + [36] baload + [37] ifeq +47 (target=84) + [40] aload_3 v3 + [41] iload v5 + [43] iload v4 + [45] istore v8 + [47] istore v7 + [49] astore v6 + [51] iload v8 + [53] aload v6 + [55] getfield #13 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [58] imul + [59] iload v7 + [61] iconst_5 + [62] ishr + [63] iadd + [64] istore v8 + [66] aload v6 + [68] getfield #12 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [71] iload v8 + [73] dup2 + [74] iaload + [75] iconst_1 + [76] iload v7 + [78] bipush 31 + [80] iand + [81] ishl + [82] ior + [83] iastore + [84] iinc v5, 1 + [87] goto -63 (target=24) + [90] iinc v4, 1 + [93] goto -78 (target=15) + [96] aload_0 v0 + [97] aload_3 v3 + [98] invokevirtual #29 + - Methodref [com/google/zxing/datamatrix/decoder/Decoder.decode (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult;] + [101] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/ChecksumException] + - Method: decode(Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult; + Access flags: 0x11 + = public final com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 231, locals = 13, stack = 4): + [0] new #7 + - Class [com/google/zxing/datamatrix/decoder/BitMatrixParser] + [3] dup + [4] aload_1 v1 + [5] invokespecial #21 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser. (Lcom/google/zxing/common/BitMatrix;)V] + [8] dup + [9] astore_1 v1 + [10] invokevirtual #22 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.getVersion ()Lcom/google/zxing/datamatrix/decoder/Version;] + [13] astore_2 v2 + [14] aload_1 v1 + [15] invokevirtual #23 + - Methodref [com/google/zxing/datamatrix/decoder/BitMatrixParser.readCodewords ()[B] + [18] aload_2 v2 + [19] invokestatic #25 + - Methodref [com/google/zxing/datamatrix/decoder/DataBlock.getDataBlocks ([BLcom/google/zxing/datamatrix/decoder/Version;)[Lcom/google/zxing/datamatrix/decoder/DataBlock;] + [22] dup + [23] astore_1 v1 + [24] arraylength + [25] istore_2 v2 + [26] iconst_0 + [27] istore_3 v3 + [28] iconst_0 + [29] istore v4 + [31] iload v4 + [33] iload_2 v2 + [34] ificmpge +19 (target=53) + [37] iload_3 v3 + [38] aload_1 v1 + [39] iload v4 + [41] aaload + [42] invokevirtual #26 + - Methodref [com/google/zxing/datamatrix/decoder/DataBlock.getNumDataCodewords ()I] + [45] iadd + [46] istore_3 v3 + [47] iinc v4, 1 + [50] goto -19 (target=31) + [53] iload_3 v3 + [54] newarray 8 + [56] astore v4 + [58] iconst_0 + [59] istore_3 v3 + [60] iload_3 v3 + [61] iload_2 v2 + [62] ificmpge +163 (target=225) + [65] aload_1 v1 + [66] iload_3 v3 + [67] aaload + [68] dup + [69] astore v5 + [71] invokevirtual #24 + - Methodref [com/google/zxing/datamatrix/decoder/DataBlock.getCodewords ()[B] + [74] astore v6 + [76] aload v5 + [78] invokevirtual #26 + - Methodref [com/google/zxing/datamatrix/decoder/DataBlock.getNumDataCodewords ()I] + [81] istore v5 + [83] aload_0 v0 + [84] aload v6 + [86] iload v5 + [88] istore v9 + [90] astore v8 + [92] astore v7 + [94] aload v8 + [96] arraylength + [97] dup + [98] istore v10 + [100] newarray 10 + [102] astore v11 + [104] iconst_0 + [105] istore v12 + [107] iload v12 + [109] iload v10 + [111] ificmpge +23 (target=134) + [114] aload v11 + [116] iload v12 + [118] aload v8 + [120] iload v12 + [122] baload + [123] sipush 255 + [126] iand + [127] iastore + [128] iinc v12, 1 + [131] goto -24 (target=107) + [134] aload v8 + [136] arraylength + [137] iload v9 + [139] isub + [140] istore v12 + [142] aload v7 + [144] getfield #15 + - Fieldref [com/google/zxing/datamatrix/decoder/Decoder.rsDecoder Lcom/google/zxing/common/reedsolomon/ReedSolomonDecoder;] + [147] aload v11 + [149] iload v12 + [151] invokevirtual #20 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.decode ([II)V] + [154] goto +8 (target=162) + [157] pop + [158] invokestatic #16 + - Methodref [com/google/zxing/ChecksumException.getChecksumInstance ()Lcom/google/zxing/ChecksumException;] + [161] athrow + [162] iconst_0 + [163] istore v7 + [165] iload v7 + [167] iload v9 + [169] ificmpge +20 (target=189) + [172] aload v8 + [174] iload v7 + [176] aload v11 + [178] iload v7 + [180] iaload + [181] i2b + [182] bastore + [183] iinc v7, 1 + [186] goto -21 (target=165) + [189] iconst_0 + [190] istore v7 + [192] iload v7 + [194] iload v5 + [196] ificmpge +23 (target=219) + [199] aload v4 + [201] iload v7 + [203] iload_2 v2 + [204] imul + [205] iload_3 v3 + [206] iadd + [207] aload v6 + [209] iload v7 + [211] baload + [212] bastore + [213] iinc v7, 1 + [216] goto -24 (target=192) + [219] iinc v3, 1 + [222] goto -162 (target=60) + [225] aload v4 + [227] invokestatic #27 + - Methodref [com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.decode ([B)Lcom/google/zxing/common/DecoderResult;] + [230] areturn + Code attribute exceptions (count = 1): + - ExceptionInfo (142 -> 154: 157): + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/ChecksumException] + - Method: correctErrors([BI)V + Access flags: 0x2 + = private void correctErrors(byte[],int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 83, locals = 6, stack = 4): + [0] aload_1 v1 + [1] arraylength + [2] dup + [3] istore_3 v3 + [4] newarray 10 + [6] astore v4 + [8] iconst_0 + [9] istore v5 + [11] iload v5 + [13] iload_3 v3 + [14] ificmpge +22 (target=36) + [17] aload v4 + [19] iload v5 + [21] aload_1 v1 + [22] iload v5 + [24] baload + [25] sipush 255 + [28] iand + [29] iastore + [30] iinc v5, 1 + [33] goto -22 (target=11) + [36] aload_1 v1 + [37] arraylength + [38] iload_2 v2 + [39] isub + [40] istore v5 + [42] aload_0 v0 + [43] getfield #15 + - Fieldref [com/google/zxing/datamatrix/decoder/Decoder.rsDecoder Lcom/google/zxing/common/reedsolomon/ReedSolomonDecoder;] + [46] aload v4 + [48] iload v5 + [50] invokevirtual #20 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.decode ([II)V] + [53] goto +8 (target=61) + [56] pop + [57] invokestatic #16 + - Methodref [com/google/zxing/ChecksumException.getChecksumInstance ()Lcom/google/zxing/ChecksumException;] + [60] athrow + [61] iconst_0 + [62] istore_3 v3 + [63] iload_3 v3 + [64] iload_2 v2 + [65] ificmpge +17 (target=82) + [68] aload_1 v1 + [69] iload_3 v3 + [70] aload v4 + [72] iload_3 v3 + [73] iaload + [74] i2b + [75] bastore + [76] iinc v3, 1 + [79] goto -16 (target=63) + [82] return + Code attribute exceptions (count = 1): + - ExceptionInfo (42 -> 53: 56): + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/ChecksumException] + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/datamatrix/decoder/Version + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.datamatrix.decoder.Version extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 110): + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/datamatrix/decoder/Version] + - Class [com/google/zxing/datamatrix/decoder/Version$1] + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + - Class [java/lang/Object] + - Class [java/lang/String] + - Fieldref [com/google/zxing/datamatrix/decoder/Version.VERSIONS [Lcom/google/zxing/datamatrix/decoder/Version;] + - Fieldref [com/google/zxing/datamatrix/decoder/Version.dataRegionSizeColumns I] + - Fieldref [com/google/zxing/datamatrix/decoder/Version.dataRegionSizeRows I] + - Fieldref [com/google/zxing/datamatrix/decoder/Version.ecBlocks Lcom/google/zxing/datamatrix/decoder/Version$ECBlocks;] + - Fieldref [com/google/zxing/datamatrix/decoder/Version.symbolSizeColumns I] + - Fieldref [com/google/zxing/datamatrix/decoder/Version.symbolSizeRows I] + - Fieldref [com/google/zxing/datamatrix/decoder/Version.totalCodewords I] + - Fieldref [com/google/zxing/datamatrix/decoder/Version.versionNumber I] + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + - Methodref [com/google/zxing/datamatrix/decoder/Version.buildVersions ()[Lcom/google/zxing/datamatrix/decoder/Version;] + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB.getCount ()I] + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB.getDataCodewords ()I] + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (Lcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks.getECBlocks ()[Lcom/google/zxing/datamatrix/decoder/Version$ECB;] + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks.getECCodewords ()I] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.valueOf (I)Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (II)V] + - NameAndType [ (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + - NameAndType [ (IILcom/google/zxing/datamatrix/decoder/Version$1;)V] + - NameAndType [ (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + - NameAndType [ (ILcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$1;)V] + - NameAndType [ (ILcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + - NameAndType [ (ILcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$1;)V] + - NameAndType [ (Lcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + - NameAndType [VERSIONS [Lcom/google/zxing/datamatrix/decoder/Version;] + - NameAndType [buildVersions ()[Lcom/google/zxing/datamatrix/decoder/Version;] + - NameAndType [dataRegionSizeColumns I] + - NameAndType [dataRegionSizeRows I] + - NameAndType [ecBlocks Lcom/google/zxing/datamatrix/decoder/Version$ECBlocks;] + - NameAndType [getCount ()I] + - NameAndType [getDataCodewords ()I] + - NameAndType [getECBlocks ()[Lcom/google/zxing/datamatrix/decoder/Version$ECB;] + - NameAndType [getECCodewords ()I] + - NameAndType [getFormatInstance ()Lcom/google/zxing/FormatException;] + - NameAndType [symbolSizeColumns I] + - NameAndType [symbolSizeRows I] + - NameAndType [totalCodewords I] + - NameAndType [valueOf (I)Ljava/lang/String;] + - NameAndType [versionNumber I] + - Utf8 [] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/FormatException;] + - Utf8 [()Lcom/google/zxing/datamatrix/decoder/Version$ECBlocks;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()[Lcom/google/zxing/datamatrix/decoder/Version$ECB;] + - Utf8 [()[Lcom/google/zxing/datamatrix/decoder/Version;] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(II)Lcom/google/zxing/datamatrix/decoder/Version;] + - Utf8 [(II)V] + - Utf8 [(IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + - Utf8 [(IILcom/google/zxing/datamatrix/decoder/Version$1;)V] + - Utf8 [(ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + - Utf8 [(ILcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$1;)V] + - Utf8 [(ILcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + - Utf8 [(ILcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$1;)V] + - Utf8 [(Lcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ECB] + - Utf8 [ECBlocks] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/datamatrix/decoder/Version$ECBlocks;] + - Utf8 [VERSIONS] + - Utf8 [[Lcom/google/zxing/datamatrix/decoder/Version;] + - Utf8 [buildVersions] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/datamatrix/decoder/Version] + - Utf8 [com/google/zxing/datamatrix/decoder/Version$1] + - Utf8 [com/google/zxing/datamatrix/decoder/Version$ECB] + - Utf8 [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + - Utf8 [dataRegionSizeColumns] + - Utf8 [dataRegionSizeRows] + - Utf8 [ecBlocks] + - Utf8 [getCount] + - Utf8 [getDataCodewords] + - Utf8 [getDataRegionSizeColumns] + - Utf8 [getDataRegionSizeRows] + - Utf8 [getECBlocks] + - Utf8 [getECCodewords] + - Utf8 [getFormatInstance] + - Utf8 [getSymbolSizeColumns] + - Utf8 [getSymbolSizeRows] + - Utf8 [getTotalCodewords] + - Utf8 [getVersionForDimensions] + - Utf8 [getVersionNumber] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [symbolSizeColumns] + - Utf8 [symbolSizeRows] + - Utf8 [toString] + - Utf8 [totalCodewords] + - Utf8 [valueOf] + - Utf8 [versionNumber] + +Fields (count = 8): + - Field: VERSIONS [Lcom/google/zxing/datamatrix/decoder/Version; + Access flags: 0x1a + = private static final com.google.zxing.datamatrix.decoder.Version[] VERSIONS + - Field: versionNumber I + Access flags: 0x12 + = private final int versionNumber + - Field: symbolSizeRows I + Access flags: 0x12 + = private final int symbolSizeRows + - Field: symbolSizeColumns I + Access flags: 0x12 + = private final int symbolSizeColumns + - Field: dataRegionSizeRows I + Access flags: 0x12 + = private final int dataRegionSizeRows + - Field: dataRegionSizeColumns I + Access flags: 0x12 + = private final int dataRegionSizeColumns + - Field: ecBlocks Lcom/google/zxing/datamatrix/decoder/Version$ECBlocks; + Access flags: 0x12 + = private final com.google.zxing.datamatrix.decoder.Version$ECBlocks ecBlocks + - Field: totalCodewords I + Access flags: 0x12 + = private final int totalCodewords + +Methods (count = 12): + - Method: (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V + Access flags: 0x2 + = private Version(int,int,int,int,int,com.google.zxing.datamatrix.decoder.Version$ECBlocks) + Class member attributes (count = 1): + - Code attribute instructions (code length = 95, locals = 7, stack = 4): + [0] aload_0 v0 + [1] invokespecial #26 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iload_1 v1 + [6] putfield #15 + - Fieldref [com/google/zxing/datamatrix/decoder/Version.versionNumber I] + [9] aload_0 v0 + [10] iload_2 v2 + [11] putfield #13 + - Fieldref [com/google/zxing/datamatrix/decoder/Version.symbolSizeRows I] + [14] aload_0 v0 + [15] iload_3 v3 + [16] putfield #12 + - Fieldref [com/google/zxing/datamatrix/decoder/Version.symbolSizeColumns I] + [19] aload_0 v0 + [20] iload v4 + [22] putfield #10 + - Fieldref [com/google/zxing/datamatrix/decoder/Version.dataRegionSizeRows I] + [25] aload_0 v0 + [26] iload v5 + [28] putfield #9 + - Fieldref [com/google/zxing/datamatrix/decoder/Version.dataRegionSizeColumns I] + [31] aload_0 v0 + [32] aload v6 + [34] putfield #11 + - Fieldref [com/google/zxing/datamatrix/decoder/Version.ecBlocks Lcom/google/zxing/datamatrix/decoder/Version$ECBlocks;] + [37] iconst_0 + [38] istore_1 v1 + [39] aload v6 + [41] invokevirtual #25 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks.getECCodewords ()I] + [44] istore_2 v2 + [45] aload v6 + [47] invokevirtual #24 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks.getECBlocks ()[Lcom/google/zxing/datamatrix/decoder/Version$ECB;] + [50] astore_3 v3 + [51] iconst_0 + [52] istore v4 + [54] iload v4 + [56] aload_3 v3 + [57] arraylength + [58] ificmpge +31 (target=89) + [61] aload_3 v3 + [62] iload v4 + [64] aaload + [65] astore v5 + [67] iload_1 v1 + [68] aload v5 + [70] invokevirtual #20 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB.getCount ()I] + [73] aload v5 + [75] invokevirtual #21 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB.getDataCodewords ()I] + [78] iload_2 v2 + [79] iadd + [80] imul + [81] iadd + [82] istore_1 v1 + [83] iinc v4, 1 + [86] goto -32 (target=54) + [89] aload_0 v0 + [90] iload_1 v1 + [91] putfield #14 + - Fieldref [com/google/zxing/datamatrix/decoder/Version.totalCodewords I] + [94] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getVersionNumber()I + Access flags: 0x11 + = public final int getVersionNumber() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #15 + - Fieldref [com/google/zxing/datamatrix/decoder/Version.versionNumber I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getSymbolSizeRows()I + Access flags: 0x11 + = public final int getSymbolSizeRows() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #13 + - Fieldref [com/google/zxing/datamatrix/decoder/Version.symbolSizeRows I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getSymbolSizeColumns()I + Access flags: 0x11 + = public final int getSymbolSizeColumns() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #12 + - Fieldref [com/google/zxing/datamatrix/decoder/Version.symbolSizeColumns I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDataRegionSizeRows()I + Access flags: 0x11 + = public final int getDataRegionSizeRows() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #10 + - Fieldref [com/google/zxing/datamatrix/decoder/Version.dataRegionSizeRows I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDataRegionSizeColumns()I + Access flags: 0x11 + = public final int getDataRegionSizeColumns() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #9 + - Fieldref [com/google/zxing/datamatrix/decoder/Version.dataRegionSizeColumns I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getTotalCodewords()I + Access flags: 0x11 + = public final int getTotalCodewords() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #14 + - Fieldref [com/google/zxing/datamatrix/decoder/Version.totalCodewords I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getECBlocks()Lcom/google/zxing/datamatrix/decoder/Version$ECBlocks; + Access flags: 0x10 + = final com.google.zxing.datamatrix.decoder.Version$ECBlocks getECBlocks() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/datamatrix/decoder/Version.ecBlocks Lcom/google/zxing/datamatrix/decoder/Version$ECBlocks;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getVersionForDimensions(II)Lcom/google/zxing/datamatrix/decoder/Version; + Access flags: 0x9 + = public static com.google.zxing.datamatrix.decoder.Version getVersionForDimensions(int,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 65, locals = 5, stack = 2): + [0] iload_0 v0 + [1] iconst_1 + [2] iand + [3] ifne +9 (target=12) + [6] iload_1 v1 + [7] iconst_1 + [8] iand + [9] ifeq +7 (target=16) + [12] invokestatic #16 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [15] athrow + [16] getstatic #8 + - Fieldref [com/google/zxing/datamatrix/decoder/Version.VERSIONS [Lcom/google/zxing/datamatrix/decoder/Version;] + [19] arraylength + [20] istore_2 v2 + [21] iconst_0 + [22] istore_3 v3 + [23] iload_3 v3 + [24] iload_2 v2 + [25] ificmpge +36 (target=61) + [28] getstatic #8 + - Fieldref [com/google/zxing/datamatrix/decoder/Version.VERSIONS [Lcom/google/zxing/datamatrix/decoder/Version;] + [31] iload_3 v3 + [32] aaload + [33] dup + [34] astore v4 + [36] getfield #13 + - Fieldref [com/google/zxing/datamatrix/decoder/Version.symbolSizeRows I] + [39] iload_0 v0 + [40] ificmpne +15 (target=55) + [43] aload v4 + [45] getfield #12 + - Fieldref [com/google/zxing/datamatrix/decoder/Version.symbolSizeColumns I] + [48] iload_1 v1 + [49] ificmpne +6 (target=55) + [52] aload v4 + [54] areturn + [55] iinc v3, 1 + [58] goto -35 (target=23) + [61] invokestatic #16 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [64] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: toString()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String toString() + Class member attributes (count = 1): + - Code attribute instructions (code length = 8, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #15 + - Fieldref [com/google/zxing/datamatrix/decoder/Version.versionNumber I] + [4] invokestatic #27 + - Methodref [java/lang/String.valueOf (I)Ljava/lang/String;] + [7] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: buildVersions()[Lcom/google/zxing/datamatrix/decoder/Version; + Access flags: 0xa + = private static com.google.zxing.datamatrix.decoder.Version[] buildVersions() + Class member attributes (count = 1): + - Code attribute instructions (code length = 1217, locals = 0, stack = 17): + [0] bipush 30 + [2] anewarray #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [5] dup + [6] iconst_0 + [7] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [10] dup + [11] iconst_1 + [12] bipush 10 + [14] bipush 10 + [16] bipush 8 + [18] bipush 8 + [20] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [23] dup + [24] iconst_5 + [25] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [28] dup + [29] iconst_1 + [30] iconst_3 + [31] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [34] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [37] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [40] aastore + [41] dup + [42] iconst_1 + [43] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [46] dup + [47] iconst_2 + [48] bipush 12 + [50] bipush 12 + [52] bipush 10 + [54] bipush 10 + [56] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [59] dup + [60] bipush 7 + [62] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [65] dup + [66] iconst_1 + [67] iconst_5 + [68] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [71] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [74] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [77] aastore + [78] dup + [79] iconst_2 + [80] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [83] dup + [84] iconst_3 + [85] bipush 14 + [87] bipush 14 + [89] bipush 12 + [91] bipush 12 + [93] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [96] dup + [97] bipush 10 + [99] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [102] dup + [103] iconst_1 + [104] bipush 8 + [106] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [109] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [112] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [115] aastore + [116] dup + [117] iconst_3 + [118] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [121] dup + [122] iconst_4 + [123] bipush 16 + [125] bipush 16 + [127] bipush 14 + [129] bipush 14 + [131] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [134] dup + [135] bipush 12 + [137] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [140] dup + [141] iconst_1 + [142] bipush 12 + [144] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [147] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [150] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [153] aastore + [154] dup + [155] iconst_4 + [156] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [159] dup + [160] iconst_5 + [161] bipush 18 + [163] bipush 18 + [165] bipush 16 + [167] bipush 16 + [169] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [172] dup + [173] bipush 14 + [175] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [178] dup + [179] iconst_1 + [180] bipush 18 + [182] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [185] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [188] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [191] aastore + [192] dup + [193] iconst_5 + [194] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [197] dup + [198] bipush 6 + [200] bipush 20 + [202] bipush 20 + [204] bipush 18 + [206] bipush 18 + [208] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [211] dup + [212] bipush 18 + [214] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [217] dup + [218] iconst_1 + [219] bipush 22 + [221] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [224] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [227] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [230] aastore + [231] dup + [232] bipush 6 + [234] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [237] dup + [238] bipush 7 + [240] bipush 22 + [242] bipush 22 + [244] bipush 20 + [246] bipush 20 + [248] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [251] dup + [252] bipush 20 + [254] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [257] dup + [258] iconst_1 + [259] bipush 30 + [261] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [264] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [267] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [270] aastore + [271] dup + [272] bipush 7 + [274] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [277] dup + [278] bipush 8 + [280] bipush 24 + [282] bipush 24 + [284] bipush 22 + [286] bipush 22 + [288] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [291] dup + [292] bipush 24 + [294] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [297] dup + [298] iconst_1 + [299] bipush 36 + [301] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [304] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [307] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [310] aastore + [311] dup + [312] bipush 8 + [314] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [317] dup + [318] bipush 9 + [320] bipush 26 + [322] bipush 26 + [324] bipush 24 + [326] bipush 24 + [328] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [331] dup + [332] bipush 28 + [334] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [337] dup + [338] iconst_1 + [339] bipush 44 + [341] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [344] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [347] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [350] aastore + [351] dup + [352] bipush 9 + [354] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [357] dup + [358] bipush 10 + [360] bipush 32 + [362] bipush 32 + [364] bipush 14 + [366] bipush 14 + [368] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [371] dup + [372] bipush 36 + [374] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [377] dup + [378] iconst_1 + [379] bipush 62 + [381] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [384] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [387] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [390] aastore + [391] dup + [392] bipush 10 + [394] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [397] dup + [398] bipush 11 + [400] bipush 36 + [402] bipush 36 + [404] bipush 16 + [406] bipush 16 + [408] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [411] dup + [412] bipush 42 + [414] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [417] dup + [418] iconst_1 + [419] bipush 86 + [421] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [424] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [427] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [430] aastore + [431] dup + [432] bipush 11 + [434] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [437] dup + [438] bipush 12 + [440] bipush 40 + [442] bipush 40 + [444] bipush 18 + [446] bipush 18 + [448] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [451] dup + [452] bipush 48 + [454] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [457] dup + [458] iconst_1 + [459] bipush 114 + [461] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [464] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [467] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [470] aastore + [471] dup + [472] bipush 12 + [474] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [477] dup + [478] bipush 13 + [480] bipush 44 + [482] bipush 44 + [484] bipush 20 + [486] bipush 20 + [488] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [491] dup + [492] bipush 56 + [494] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [497] dup + [498] iconst_1 + [499] sipush 144 + [502] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [505] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [508] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [511] aastore + [512] dup + [513] bipush 13 + [515] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [518] dup + [519] bipush 14 + [521] bipush 48 + [523] bipush 48 + [525] bipush 22 + [527] bipush 22 + [529] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [532] dup + [533] bipush 68 + [535] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [538] dup + [539] iconst_1 + [540] sipush 174 + [543] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [546] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [549] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [552] aastore + [553] dup + [554] bipush 14 + [556] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [559] dup + [560] bipush 15 + [562] bipush 52 + [564] bipush 52 + [566] bipush 24 + [568] bipush 24 + [570] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [573] dup + [574] bipush 42 + [576] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [579] dup + [580] iconst_2 + [581] bipush 102 + [583] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [586] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [589] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [592] aastore + [593] dup + [594] bipush 15 + [596] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [599] dup + [600] bipush 16 + [602] bipush 64 + [604] bipush 64 + [606] bipush 14 + [608] bipush 14 + [610] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [613] dup + [614] bipush 56 + [616] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [619] dup + [620] iconst_2 + [621] sipush 140 + [624] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [627] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [630] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [633] aastore + [634] dup + [635] bipush 16 + [637] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [640] dup + [641] bipush 17 + [643] bipush 72 + [645] bipush 72 + [647] bipush 16 + [649] bipush 16 + [651] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [654] dup + [655] bipush 36 + [657] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [660] dup + [661] iconst_4 + [662] bipush 92 + [664] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [667] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [670] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [673] aastore + [674] dup + [675] bipush 17 + [677] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [680] dup + [681] bipush 18 + [683] bipush 80 + [685] bipush 80 + [687] bipush 18 + [689] bipush 18 + [691] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [694] dup + [695] bipush 48 + [697] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [700] dup + [701] iconst_4 + [702] bipush 114 + [704] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [707] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [710] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [713] aastore + [714] dup + [715] bipush 18 + [717] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [720] dup + [721] bipush 19 + [723] bipush 88 + [725] bipush 88 + [727] bipush 20 + [729] bipush 20 + [731] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [734] dup + [735] bipush 56 + [737] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [740] dup + [741] iconst_4 + [742] sipush 144 + [745] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [748] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [751] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [754] aastore + [755] dup + [756] bipush 19 + [758] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [761] dup + [762] bipush 20 + [764] bipush 96 + [766] bipush 96 + [768] bipush 22 + [770] bipush 22 + [772] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [775] dup + [776] bipush 68 + [778] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [781] dup + [782] iconst_4 + [783] sipush 174 + [786] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [789] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [792] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [795] aastore + [796] dup + [797] bipush 20 + [799] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [802] dup + [803] bipush 21 + [805] bipush 104 + [807] bipush 104 + [809] bipush 24 + [811] bipush 24 + [813] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [816] dup + [817] bipush 56 + [819] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [822] dup + [823] bipush 6 + [825] sipush 136 + [828] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [831] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [834] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [837] aastore + [838] dup + [839] bipush 21 + [841] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [844] dup + [845] bipush 22 + [847] bipush 120 + [849] bipush 120 + [851] bipush 18 + [853] bipush 18 + [855] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [858] dup + [859] bipush 68 + [861] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [864] dup + [865] bipush 6 + [867] sipush 175 + [870] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [873] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [876] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [879] aastore + [880] dup + [881] bipush 22 + [883] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [886] dup + [887] bipush 23 + [889] sipush 132 + [892] sipush 132 + [895] bipush 20 + [897] bipush 20 + [899] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [902] dup + [903] bipush 62 + [905] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [908] dup + [909] bipush 8 + [911] sipush 163 + [914] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [917] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [920] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [923] aastore + [924] dup + [925] bipush 23 + [927] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [930] dup + [931] bipush 24 + [933] sipush 144 + [936] sipush 144 + [939] bipush 22 + [941] bipush 22 + [943] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [946] dup + [947] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [950] dup + [951] bipush 8 + [953] sipush 156 + [956] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [959] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [962] dup + [963] iconst_2 + [964] sipush 155 + [967] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [970] invokespecial #23 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (Lcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [973] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [976] aastore + [977] dup + [978] bipush 24 + [980] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [983] dup + [984] bipush 25 + [986] bipush 8 + [988] bipush 18 + [990] bipush 6 + [992] bipush 16 + [994] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [997] dup + [998] bipush 7 + [1000] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [1003] dup + [1004] iconst_1 + [1005] iconst_5 + [1006] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [1009] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [1012] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [1015] aastore + [1016] dup + [1017] bipush 25 + [1019] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [1022] dup + [1023] bipush 26 + [1025] bipush 8 + [1027] bipush 32 + [1029] bipush 6 + [1031] bipush 14 + [1033] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [1036] dup + [1037] bipush 11 + [1039] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [1042] dup + [1043] iconst_1 + [1044] bipush 10 + [1046] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [1049] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [1052] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [1055] aastore + [1056] dup + [1057] bipush 26 + [1059] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [1062] dup + [1063] bipush 27 + [1065] bipush 12 + [1067] bipush 26 + [1069] bipush 10 + [1071] bipush 24 + [1073] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [1076] dup + [1077] bipush 14 + [1079] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [1082] dup + [1083] iconst_1 + [1084] bipush 16 + [1086] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [1089] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [1092] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [1095] aastore + [1096] dup + [1097] bipush 27 + [1099] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [1102] dup + [1103] bipush 28 + [1105] bipush 12 + [1107] bipush 36 + [1109] bipush 10 + [1111] bipush 16 + [1113] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [1116] dup + [1117] bipush 18 + [1119] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [1122] dup + [1123] iconst_1 + [1124] bipush 22 + [1126] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [1129] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [1132] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [1135] aastore + [1136] dup + [1137] bipush 28 + [1139] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [1142] dup + [1143] bipush 29 + [1145] bipush 16 + [1147] bipush 36 + [1149] bipush 14 + [1151] bipush 16 + [1153] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [1156] dup + [1157] bipush 24 + [1159] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [1162] dup + [1163] iconst_1 + [1164] bipush 32 + [1166] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [1169] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [1172] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [1175] aastore + [1176] dup + [1177] bipush 29 + [1179] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [1182] dup + [1183] bipush 30 + [1185] bipush 16 + [1187] bipush 48 + [1189] bipush 14 + [1191] bipush 22 + [1193] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [1196] dup + [1197] bipush 28 + [1199] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [1202] dup + [1203] iconst_1 + [1204] bipush 49 + [1206] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [1209] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [1212] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [1215] aastore + [1216] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 1220, locals = 0, stack = 17): + [0] bipush 30 + [2] anewarray #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [5] dup + [6] iconst_0 + [7] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [10] dup + [11] iconst_1 + [12] bipush 10 + [14] bipush 10 + [16] bipush 8 + [18] bipush 8 + [20] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [23] dup + [24] iconst_5 + [25] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [28] dup + [29] iconst_1 + [30] iconst_3 + [31] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [34] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [37] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [40] aastore + [41] dup + [42] iconst_1 + [43] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [46] dup + [47] iconst_2 + [48] bipush 12 + [50] bipush 12 + [52] bipush 10 + [54] bipush 10 + [56] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [59] dup + [60] bipush 7 + [62] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [65] dup + [66] iconst_1 + [67] iconst_5 + [68] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [71] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [74] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [77] aastore + [78] dup + [79] iconst_2 + [80] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [83] dup + [84] iconst_3 + [85] bipush 14 + [87] bipush 14 + [89] bipush 12 + [91] bipush 12 + [93] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [96] dup + [97] bipush 10 + [99] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [102] dup + [103] iconst_1 + [104] bipush 8 + [106] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [109] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [112] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [115] aastore + [116] dup + [117] iconst_3 + [118] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [121] dup + [122] iconst_4 + [123] bipush 16 + [125] bipush 16 + [127] bipush 14 + [129] bipush 14 + [131] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [134] dup + [135] bipush 12 + [137] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [140] dup + [141] iconst_1 + [142] bipush 12 + [144] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [147] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [150] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [153] aastore + [154] dup + [155] iconst_4 + [156] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [159] dup + [160] iconst_5 + [161] bipush 18 + [163] bipush 18 + [165] bipush 16 + [167] bipush 16 + [169] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [172] dup + [173] bipush 14 + [175] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [178] dup + [179] iconst_1 + [180] bipush 18 + [182] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [185] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [188] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [191] aastore + [192] dup + [193] iconst_5 + [194] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [197] dup + [198] bipush 6 + [200] bipush 20 + [202] bipush 20 + [204] bipush 18 + [206] bipush 18 + [208] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [211] dup + [212] bipush 18 + [214] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [217] dup + [218] iconst_1 + [219] bipush 22 + [221] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [224] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [227] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [230] aastore + [231] dup + [232] bipush 6 + [234] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [237] dup + [238] bipush 7 + [240] bipush 22 + [242] bipush 22 + [244] bipush 20 + [246] bipush 20 + [248] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [251] dup + [252] bipush 20 + [254] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [257] dup + [258] iconst_1 + [259] bipush 30 + [261] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [264] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [267] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [270] aastore + [271] dup + [272] bipush 7 + [274] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [277] dup + [278] bipush 8 + [280] bipush 24 + [282] bipush 24 + [284] bipush 22 + [286] bipush 22 + [288] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [291] dup + [292] bipush 24 + [294] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [297] dup + [298] iconst_1 + [299] bipush 36 + [301] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [304] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [307] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [310] aastore + [311] dup + [312] bipush 8 + [314] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [317] dup + [318] bipush 9 + [320] bipush 26 + [322] bipush 26 + [324] bipush 24 + [326] bipush 24 + [328] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [331] dup + [332] bipush 28 + [334] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [337] dup + [338] iconst_1 + [339] bipush 44 + [341] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [344] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [347] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [350] aastore + [351] dup + [352] bipush 9 + [354] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [357] dup + [358] bipush 10 + [360] bipush 32 + [362] bipush 32 + [364] bipush 14 + [366] bipush 14 + [368] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [371] dup + [372] bipush 36 + [374] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [377] dup + [378] iconst_1 + [379] bipush 62 + [381] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [384] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [387] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [390] aastore + [391] dup + [392] bipush 10 + [394] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [397] dup + [398] bipush 11 + [400] bipush 36 + [402] bipush 36 + [404] bipush 16 + [406] bipush 16 + [408] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [411] dup + [412] bipush 42 + [414] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [417] dup + [418] iconst_1 + [419] bipush 86 + [421] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [424] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [427] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [430] aastore + [431] dup + [432] bipush 11 + [434] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [437] dup + [438] bipush 12 + [440] bipush 40 + [442] bipush 40 + [444] bipush 18 + [446] bipush 18 + [448] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [451] dup + [452] bipush 48 + [454] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [457] dup + [458] iconst_1 + [459] bipush 114 + [461] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [464] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [467] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [470] aastore + [471] dup + [472] bipush 12 + [474] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [477] dup + [478] bipush 13 + [480] bipush 44 + [482] bipush 44 + [484] bipush 20 + [486] bipush 20 + [488] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [491] dup + [492] bipush 56 + [494] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [497] dup + [498] iconst_1 + [499] sipush 144 + [502] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [505] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [508] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [511] aastore + [512] dup + [513] bipush 13 + [515] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [518] dup + [519] bipush 14 + [521] bipush 48 + [523] bipush 48 + [525] bipush 22 + [527] bipush 22 + [529] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [532] dup + [533] bipush 68 + [535] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [538] dup + [539] iconst_1 + [540] sipush 174 + [543] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [546] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [549] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [552] aastore + [553] dup + [554] bipush 14 + [556] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [559] dup + [560] bipush 15 + [562] bipush 52 + [564] bipush 52 + [566] bipush 24 + [568] bipush 24 + [570] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [573] dup + [574] bipush 42 + [576] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [579] dup + [580] iconst_2 + [581] bipush 102 + [583] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [586] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [589] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [592] aastore + [593] dup + [594] bipush 15 + [596] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [599] dup + [600] bipush 16 + [602] bipush 64 + [604] bipush 64 + [606] bipush 14 + [608] bipush 14 + [610] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [613] dup + [614] bipush 56 + [616] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [619] dup + [620] iconst_2 + [621] sipush 140 + [624] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [627] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [630] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [633] aastore + [634] dup + [635] bipush 16 + [637] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [640] dup + [641] bipush 17 + [643] bipush 72 + [645] bipush 72 + [647] bipush 16 + [649] bipush 16 + [651] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [654] dup + [655] bipush 36 + [657] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [660] dup + [661] iconst_4 + [662] bipush 92 + [664] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [667] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [670] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [673] aastore + [674] dup + [675] bipush 17 + [677] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [680] dup + [681] bipush 18 + [683] bipush 80 + [685] bipush 80 + [687] bipush 18 + [689] bipush 18 + [691] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [694] dup + [695] bipush 48 + [697] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [700] dup + [701] iconst_4 + [702] bipush 114 + [704] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [707] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [710] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [713] aastore + [714] dup + [715] bipush 18 + [717] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [720] dup + [721] bipush 19 + [723] bipush 88 + [725] bipush 88 + [727] bipush 20 + [729] bipush 20 + [731] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [734] dup + [735] bipush 56 + [737] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [740] dup + [741] iconst_4 + [742] sipush 144 + [745] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [748] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [751] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [754] aastore + [755] dup + [756] bipush 19 + [758] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [761] dup + [762] bipush 20 + [764] bipush 96 + [766] bipush 96 + [768] bipush 22 + [770] bipush 22 + [772] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [775] dup + [776] bipush 68 + [778] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [781] dup + [782] iconst_4 + [783] sipush 174 + [786] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [789] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [792] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [795] aastore + [796] dup + [797] bipush 20 + [799] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [802] dup + [803] bipush 21 + [805] bipush 104 + [807] bipush 104 + [809] bipush 24 + [811] bipush 24 + [813] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [816] dup + [817] bipush 56 + [819] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [822] dup + [823] bipush 6 + [825] sipush 136 + [828] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [831] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [834] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [837] aastore + [838] dup + [839] bipush 21 + [841] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [844] dup + [845] bipush 22 + [847] bipush 120 + [849] bipush 120 + [851] bipush 18 + [853] bipush 18 + [855] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [858] dup + [859] bipush 68 + [861] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [864] dup + [865] bipush 6 + [867] sipush 175 + [870] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [873] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [876] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [879] aastore + [880] dup + [881] bipush 22 + [883] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [886] dup + [887] bipush 23 + [889] sipush 132 + [892] sipush 132 + [895] bipush 20 + [897] bipush 20 + [899] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [902] dup + [903] bipush 62 + [905] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [908] dup + [909] bipush 8 + [911] sipush 163 + [914] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [917] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [920] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [923] aastore + [924] dup + [925] bipush 23 + [927] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [930] dup + [931] bipush 24 + [933] sipush 144 + [936] sipush 144 + [939] bipush 22 + [941] bipush 22 + [943] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [946] dup + [947] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [950] dup + [951] bipush 8 + [953] sipush 156 + [956] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [959] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [962] dup + [963] iconst_2 + [964] sipush 155 + [967] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [970] invokespecial #23 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (Lcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [973] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [976] aastore + [977] dup + [978] bipush 24 + [980] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [983] dup + [984] bipush 25 + [986] bipush 8 + [988] bipush 18 + [990] bipush 6 + [992] bipush 16 + [994] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [997] dup + [998] bipush 7 + [1000] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [1003] dup + [1004] iconst_1 + [1005] iconst_5 + [1006] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [1009] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [1012] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [1015] aastore + [1016] dup + [1017] bipush 25 + [1019] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [1022] dup + [1023] bipush 26 + [1025] bipush 8 + [1027] bipush 32 + [1029] bipush 6 + [1031] bipush 14 + [1033] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [1036] dup + [1037] bipush 11 + [1039] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [1042] dup + [1043] iconst_1 + [1044] bipush 10 + [1046] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [1049] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [1052] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [1055] aastore + [1056] dup + [1057] bipush 26 + [1059] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [1062] dup + [1063] bipush 27 + [1065] bipush 12 + [1067] bipush 26 + [1069] bipush 10 + [1071] bipush 24 + [1073] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [1076] dup + [1077] bipush 14 + [1079] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [1082] dup + [1083] iconst_1 + [1084] bipush 16 + [1086] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [1089] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [1092] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [1095] aastore + [1096] dup + [1097] bipush 27 + [1099] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [1102] dup + [1103] bipush 28 + [1105] bipush 12 + [1107] bipush 36 + [1109] bipush 10 + [1111] bipush 16 + [1113] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [1116] dup + [1117] bipush 18 + [1119] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [1122] dup + [1123] iconst_1 + [1124] bipush 22 + [1126] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [1129] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [1132] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [1135] aastore + [1136] dup + [1137] bipush 28 + [1139] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [1142] dup + [1143] bipush 29 + [1145] bipush 16 + [1147] bipush 36 + [1149] bipush 14 + [1151] bipush 16 + [1153] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [1156] dup + [1157] bipush 24 + [1159] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [1162] dup + [1163] iconst_1 + [1164] bipush 32 + [1166] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [1169] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [1172] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [1175] aastore + [1176] dup + [1177] bipush 29 + [1179] new #2 + - Class [com/google/zxing/datamatrix/decoder/Version] + [1182] dup + [1183] bipush 30 + [1185] bipush 16 + [1187] bipush 48 + [1189] bipush 14 + [1191] bipush 22 + [1193] new #5 + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + [1196] dup + [1197] bipush 28 + [1199] new #4 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [1202] dup + [1203] iconst_1 + [1204] bipush 49 + [1206] invokespecial #19 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (II)V] + [1209] invokespecial #22 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + [1212] invokespecial #17 + - Methodref [com/google/zxing/datamatrix/decoder/Version. (IIIIILcom/google/zxing/datamatrix/decoder/Version$ECBlocks;)V] + [1215] aastore + [1216] putstatic #8 + - Fieldref [com/google/zxing/datamatrix/decoder/Version.VERSIONS [Lcom/google/zxing/datamatrix/decoder/Version;] + [1219] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 3) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/datamatrix/decoder/Version$1] + - Class [com/google/zxing/datamatrix/decoder/Version] + - InnerClassesInfo: + Access flags: 0x18 = static final + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + - Class [com/google/zxing/datamatrix/decoder/Version] + - Utf8 [ECB] + - InnerClassesInfo: + Access flags: 0x18 = static final + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + - Class [com/google/zxing/datamatrix/decoder/Version] + - Utf8 [ECBlocks] + +_____________________________________________________________________ +- Program class: com/google/zxing/datamatrix/decoder/Version$1 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.datamatrix.decoder.Version$1 extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 10): + - Class [com/google/zxing/datamatrix/decoder/Version] + - Class [com/google/zxing/datamatrix/decoder/Version$1] + - Class [java/lang/Object] + - Utf8 [] + - Utf8 [InnerClasses] + - Utf8 [Synthetic] + - Utf8 [com/google/zxing/datamatrix/decoder/Version] + - Utf8 [com/google/zxing/datamatrix/decoder/Version$1] + - Utf8 [java/lang/Object] + +Fields (count = 0): + +Methods (count = 0): + +Class file attributes (count = 2): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/datamatrix/decoder/Version$1] + - Class [com/google/zxing/datamatrix/decoder/Version] + - Synthetic attribute + +_____________________________________________________________________ +- Program class: com/google/zxing/datamatrix/decoder/Version$ECB + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.datamatrix.decoder.Version$ECB extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 34): + - Class [com/google/zxing/datamatrix/decoder/Version] + - Class [com/google/zxing/datamatrix/decoder/Version$1] + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/datamatrix/decoder/Version$ECB.count I] + - Fieldref [com/google/zxing/datamatrix/decoder/Version$ECB.dataCodewords I] + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (IIB)V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (II)V] + - NameAndType [ (IIB)V] + - NameAndType [count I] + - NameAndType [dataCodewords I] + - Utf8 [] + - Utf8 [()I] + - Utf8 [()V] + - Utf8 [(II)V] + - Utf8 [(IIB)V] + - Utf8 [(IILcom/google/zxing/datamatrix/decoder/Version$1;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ECB] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [Synthetic] + - Utf8 [com/google/zxing/datamatrix/decoder/Version] + - Utf8 [com/google/zxing/datamatrix/decoder/Version$1] + - Utf8 [com/google/zxing/datamatrix/decoder/Version$ECB] + - Utf8 [count] + - Utf8 [dataCodewords] + - Utf8 [getCount] + - Utf8 [getDataCodewords] + - Utf8 [java/lang/Object] + +Fields (count = 2): + - Field: count I + Access flags: 0x12 + = private final int count + - Field: dataCodewords I + Access flags: 0x12 + = private final int dataCodewords + +Methods (count = 4): + - Method: (IIB)V + Access flags: 0x2 + = private Version$ECB(int,int,byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 4, stack = 2): + [0] aload_0 v0 + [1] invokespecial #8 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iload_1 v1 + [6] putfield #5 + - Fieldref [com/google/zxing/datamatrix/decoder/Version$ECB.count I] + [9] aload_0 v0 + [10] iload_2 v2 + [11] putfield #6 + - Fieldref [com/google/zxing/datamatrix/decoder/Version$ECB.dataCodewords I] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getCount()I + Access flags: 0x10 + = final int getCount() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #5 + - Fieldref [com/google/zxing/datamatrix/decoder/Version$ECB.count I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDataCodewords()I + Access flags: 0x10 + = final int getDataCodewords() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/datamatrix/decoder/Version$ECB.dataCodewords I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (II)V + Access flags: 0x0 + = Version$ECB(int,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 8, locals = 3, stack = 4): + [0] aload_0 v0 + [1] iload_1 v1 + [2] iload_2 v2 + [3] iconst_0 + [4] invokespecial #7 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECB. (IIB)V] + [7] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Synthetic attribute + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/datamatrix/decoder/Version$1] + - Class [com/google/zxing/datamatrix/decoder/Version] + - InnerClassesInfo: + Access flags: 0x18 = static final + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + - Class [com/google/zxing/datamatrix/decoder/Version] + - Utf8 [ECB] + +_____________________________________________________________________ +- Program class: com/google/zxing/datamatrix/decoder/Version$ECBlocks + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.datamatrix.decoder.Version$ECBlocks extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 49): + - Class [com/google/zxing/datamatrix/decoder/Version] + - Class [com/google/zxing/datamatrix/decoder/Version$1] + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/datamatrix/decoder/Version$ECBlocks.ecBlocks [Lcom/google/zxing/datamatrix/decoder/Version$ECB;] + - Fieldref [com/google/zxing/datamatrix/decoder/Version$ECBlocks.ecCodewords I] + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;B)V] + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (Lcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$ECB;B)V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + - NameAndType [ (ILcom/google/zxing/datamatrix/decoder/Version$ECB;B)V] + - NameAndType [ (ILcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + - NameAndType [ (ILcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$ECB;B)V] + - NameAndType [ (Lcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + - NameAndType [ (Lcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$ECB;B)V] + - NameAndType [ecBlocks [Lcom/google/zxing/datamatrix/decoder/Version$ECB;] + - NameAndType [ecCodewords I] + - Utf8 [] + - Utf8 [()I] + - Utf8 [()V] + - Utf8 [()[Lcom/google/zxing/datamatrix/decoder/Version$ECB;] + - Utf8 [(ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + - Utf8 [(ILcom/google/zxing/datamatrix/decoder/Version$ECB;B)V] + - Utf8 [(ILcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$1;)V] + - Utf8 [(ILcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + - Utf8 [(ILcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$ECB;B)V] + - Utf8 [(ILcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$1;)V] + - Utf8 [(Lcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$ECB;)V] + - Utf8 [(Lcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$ECB;B)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ECB] + - Utf8 [ECBlocks] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [Synthetic] + - Utf8 [[Lcom/google/zxing/datamatrix/decoder/Version$ECB;] + - Utf8 [com/google/zxing/datamatrix/decoder/Version] + - Utf8 [com/google/zxing/datamatrix/decoder/Version$1] + - Utf8 [com/google/zxing/datamatrix/decoder/Version$ECB] + - Utf8 [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + - Utf8 [ecBlocks] + - Utf8 [ecCodewords] + - Utf8 [getECBlocks] + - Utf8 [getECCodewords] + - Utf8 [java/lang/Object] + +Fields (count = 2): + - Field: ecCodewords I + Access flags: 0x12 + = private final int ecCodewords + - Field: ecBlocks [Lcom/google/zxing/datamatrix/decoder/Version$ECB; + Access flags: 0x12 + = private final com.google.zxing.datamatrix.decoder.Version$ECB[] ecBlocks + +Methods (count = 6): + - Method: (ILcom/google/zxing/datamatrix/decoder/Version$ECB;B)V + Access flags: 0x2 + = private Version$ECBlocks(int,com.google.zxing.datamatrix.decoder.Version$ECB,byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 22, locals = 4, stack = 5): + [0] aload_0 v0 + [1] invokespecial #10 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iload_1 v1 + [6] putfield #7 + - Fieldref [com/google/zxing/datamatrix/decoder/Version$ECBlocks.ecCodewords I] + [9] aload_0 v0 + [10] iconst_1 + [11] anewarray #3 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [14] dup + [15] iconst_0 + [16] aload_2 v2 + [17] aastore + [18] putfield #6 + - Fieldref [com/google/zxing/datamatrix/decoder/Version$ECBlocks.ecBlocks [Lcom/google/zxing/datamatrix/decoder/Version$ECB;] + [21] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Lcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$ECB;B)V + Access flags: 0x2 + = private Version$ECBlocks(com.google.zxing.datamatrix.decoder.Version$ECB,com.google.zxing.datamatrix.decoder.Version$ECB,byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 27, locals = 4, stack = 5): + [0] aload_0 v0 + [1] invokespecial #10 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] bipush 62 + [7] putfield #7 + - Fieldref [com/google/zxing/datamatrix/decoder/Version$ECBlocks.ecCodewords I] + [10] aload_0 v0 + [11] iconst_2 + [12] anewarray #3 + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + [15] dup + [16] iconst_0 + [17] aload_1 v1 + [18] aastore + [19] dup + [20] iconst_1 + [21] aload_2 v2 + [22] aastore + [23] putfield #6 + - Fieldref [com/google/zxing/datamatrix/decoder/Version$ECBlocks.ecBlocks [Lcom/google/zxing/datamatrix/decoder/Version$ECB;] + [26] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getECCodewords()I + Access flags: 0x10 + = final int getECCodewords() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #7 + - Fieldref [com/google/zxing/datamatrix/decoder/Version$ECBlocks.ecCodewords I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getECBlocks()[Lcom/google/zxing/datamatrix/decoder/Version$ECB; + Access flags: 0x10 + = final com.google.zxing.datamatrix.decoder.Version$ECB[] getECBlocks() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/datamatrix/decoder/Version$ECBlocks.ecBlocks [Lcom/google/zxing/datamatrix/decoder/Version$ECB;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (ILcom/google/zxing/datamatrix/decoder/Version$ECB;)V + Access flags: 0x0 + = Version$ECBlocks(int,com.google.zxing.datamatrix.decoder.Version$ECB) + Class member attributes (count = 2): + - Code attribute instructions (code length = 8, locals = 3, stack = 4): + [0] aload_0 v0 + [1] iload_1 v1 + [2] aload_2 v2 + [3] iconst_0 + [4] invokespecial #8 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (ILcom/google/zxing/datamatrix/decoder/Version$ECB;B)V] + [7] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Synthetic attribute + - Method: (Lcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$ECB;)V + Access flags: 0x0 + = Version$ECBlocks(com.google.zxing.datamatrix.decoder.Version$ECB,com.google.zxing.datamatrix.decoder.Version$ECB) + Class member attributes (count = 2): + - Code attribute instructions (code length = 8, locals = 3, stack = 4): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] iconst_0 + [4] invokespecial #9 + - Methodref [com/google/zxing/datamatrix/decoder/Version$ECBlocks. (Lcom/google/zxing/datamatrix/decoder/Version$ECB;Lcom/google/zxing/datamatrix/decoder/Version$ECB;B)V] + [7] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Synthetic attribute + +Class file attributes (count = 1): + - Inner classes attribute (count = 3) + - InnerClassesInfo: + Access flags: 0x18 = static final + - Class [com/google/zxing/datamatrix/decoder/Version$ECB] + - Class [com/google/zxing/datamatrix/decoder/Version] + - Utf8 [ECB] + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/datamatrix/decoder/Version$1] + - Class [com/google/zxing/datamatrix/decoder/Version] + - InnerClassesInfo: + Access flags: 0x18 = static final + - Class [com/google/zxing/datamatrix/decoder/Version$ECBlocks] + - Class [com/google/zxing/datamatrix/decoder/Version] + - Utf8 [ECBlocks] + +_____________________________________________________________________ +- Program class: com/google/zxing/datamatrix/detector/Detector + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.datamatrix.detector.Detector extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 222): + - Float [0.5] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/common/Collections] + - Class [com/google/zxing/common/DetectorResult] + - Class [com/google/zxing/common/GridSampler] + - Class [com/google/zxing/common/detector/WhiteRectangleDetector] + - Class [com/google/zxing/datamatrix/detector/Detector] + - Class [com/google/zxing/datamatrix/detector/Detector$1] + - Class [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions] + - Class [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitionsComparator] + - Class [java/lang/Integer] + - Class [java/lang/Math] + - Class [java/lang/Object] + - Class [java/util/Enumeration] + - Class [java/util/Hashtable] + - Class [java/util/Vector] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.height I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/common/BitMatrix.width I] + - Fieldref [com/google/zxing/datamatrix/detector/Detector.INTEGERS [Ljava/lang/Integer;] + - Fieldref [com/google/zxing/datamatrix/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + - Fieldref [com/google/zxing/datamatrix/detector/Detector.rectangleDetector Lcom/google/zxing/common/detector/WhiteRectangleDetector;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/ResultPoint. (FF)V] + - Methodref [com/google/zxing/ResultPoint.getX ()F] + - Methodref [com/google/zxing/ResultPoint.getY ()F] + - Methodref [com/google/zxing/ResultPoint.orderBestPatterns ([Lcom/google/zxing/ResultPoint;)V] + - Methodref [com/google/zxing/common/BitMatrix.get (II)Z] + - Methodref [com/google/zxing/common/Collections.insertionSort (Ljava/util/Vector;Lcom/google/zxing/common/Comparator;)V] + - Methodref [com/google/zxing/common/DetectorResult. (Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;)V] + - Methodref [com/google/zxing/common/GridSampler.getInstance ()Lcom/google/zxing/common/GridSampler;] + - Methodref [com/google/zxing/common/GridSampler.sampleGrid (Lcom/google/zxing/common/BitMatrix;IIFFFFFFFFFFFFFFFF)Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector. (Lcom/google/zxing/common/BitMatrix;)V] + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector.detect ()[Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/datamatrix/detector/Detector.correctTopRight (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;I)Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/datamatrix/detector/Detector.correctTopRightRectangular (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;II)Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/datamatrix/detector/Detector.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)I] + - Methodref [com/google/zxing/datamatrix/detector/Detector.increment (Ljava/util/Hashtable;Lcom/google/zxing/ResultPoint;)V] + - Methodref [com/google/zxing/datamatrix/detector/Detector.isValid (Lcom/google/zxing/ResultPoint;)Z] + - Methodref [com/google/zxing/datamatrix/detector/Detector.round (F)I] + - Methodref [com/google/zxing/datamatrix/detector/Detector.sampleGrid (Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;II)Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions. (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;I)V] + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getFrom ()Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTo ()Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitionsComparator. ()V] + - Methodref [java/lang/Integer. (I)V] + - Methodref [java/lang/Integer.intValue ()I] + - Methodref [java/lang/Math.abs (I)I] + - Methodref [java/lang/Math.max (II)I] + - Methodref [java/lang/Math.min (II)I] + - Methodref [java/lang/Math.sqrt (D)D] + - Methodref [java/lang/Object. ()V] + - Methodref [java/util/Hashtable. ()V] + - Methodref [java/util/Hashtable.containsKey (Ljava/lang/Object;)Z] + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + - Methodref [java/util/Hashtable.keys ()Ljava/util/Enumeration;] + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - Methodref [java/util/Vector. (I)V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + - InterfaceMethodref [java/util/Enumeration.hasMoreElements ()Z] + - InterfaceMethodref [java/util/Enumeration.nextElement ()Ljava/lang/Object;] + - NameAndType [ ()V] + - NameAndType [ (FF)V] + - NameAndType [ (I)V] + - NameAndType [ (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;I)V] + - NameAndType [ (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;ILcom/google/zxing/datamatrix/detector/Detector$1;)V] + - NameAndType [ (Lcom/google/zxing/common/BitMatrix;)V] + - NameAndType [ (Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;)V] + - NameAndType [ (Lcom/google/zxing/datamatrix/detector/Detector$1;)V] + - NameAndType [INTEGERS [Ljava/lang/Integer;] + - NameAndType [abs (I)I] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [bits [I] + - NameAndType [containsKey (Ljava/lang/Object;)Z] + - NameAndType [correctTopRight (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;I)Lcom/google/zxing/ResultPoint;] + - NameAndType [correctTopRightRectangular (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;II)Lcom/google/zxing/ResultPoint;] + - NameAndType [detect ()[Lcom/google/zxing/ResultPoint;] + - NameAndType [distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)I] + - NameAndType [elementAt (I)Ljava/lang/Object;] + - NameAndType [get (II)Z] + - NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [getFrom ()Lcom/google/zxing/ResultPoint;] + - NameAndType [getInstance ()Lcom/google/zxing/common/GridSampler;] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getTo ()Lcom/google/zxing/ResultPoint;] + - NameAndType [getTransitions ()I] + - NameAndType [getX ()F] + - NameAndType [getY ()F] + - NameAndType [hasMoreElements ()Z] + - NameAndType [height I] + - NameAndType [image Lcom/google/zxing/common/BitMatrix;] + - NameAndType [increment (Ljava/util/Hashtable;Lcom/google/zxing/ResultPoint;)V] + - NameAndType [insertionSort (Ljava/util/Vector;Lcom/google/zxing/common/Comparator;)V] + - NameAndType [intValue ()I] + - NameAndType [isValid (Lcom/google/zxing/ResultPoint;)Z] + - NameAndType [keys ()Ljava/util/Enumeration;] + - NameAndType [max (II)I] + - NameAndType [min (II)I] + - NameAndType [nextElement ()Ljava/lang/Object;] + - NameAndType [orderBestPatterns ([Lcom/google/zxing/ResultPoint;)V] + - NameAndType [put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [rectangleDetector Lcom/google/zxing/common/detector/WhiteRectangleDetector;] + - NameAndType [round (F)I] + - NameAndType [rowSize I] + - NameAndType [sampleGrid (Lcom/google/zxing/common/BitMatrix;IIFFFFFFFFFFFFFFFF)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [sampleGrid (Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;II)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [sqrt (D)D] + - NameAndType [transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + - NameAndType [width I] + - Utf8 [] + - Utf8 [()F] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Lcom/google/zxing/ResultPoint;] + - Utf8 [()Lcom/google/zxing/common/DetectorResult;] + - Utf8 [()Lcom/google/zxing/common/GridSampler;] + - Utf8 [()Ljava/lang/Object;] + - Utf8 [()Ljava/util/Enumeration;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[Lcom/google/zxing/ResultPoint;] + - Utf8 [(D)D] + - Utf8 [(F)I] + - Utf8 [(FF)V] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(I)V] + - Utf8 [(II)I] + - Utf8 [(II)Z] + - Utf8 [(Lcom/google/zxing/ResultPoint;)Z] + - Utf8 [(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)I] + - Utf8 [(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + - Utf8 [(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;I)V] + - Utf8 [(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;ILcom/google/zxing/datamatrix/detector/Detector$1;)V] + - Utf8 [(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;I)Lcom/google/zxing/ResultPoint;] + - Utf8 [(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;II)Lcom/google/zxing/ResultPoint;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;IIFFFFFFFFFFFFFFFF)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;II)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;)V] + - Utf8 [(Lcom/google/zxing/datamatrix/detector/Detector$1;)V] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/util/Hashtable;Lcom/google/zxing/ResultPoint;)V] + - Utf8 [(Ljava/util/Vector;Lcom/google/zxing/common/Comparator;)V] + - Utf8 [([Lcom/google/zxing/ResultPoint;)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [INTEGERS] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/common/BitMatrix;] + - Utf8 [Lcom/google/zxing/common/detector/WhiteRectangleDetector;] + - Utf8 [ResultPointsAndTransitions] + - Utf8 [ResultPointsAndTransitionsComparator] + - Utf8 [[I] + - Utf8 [[Ljava/lang/Integer;] + - Utf8 [abs] + - Utf8 [addElement] + - Utf8 [bits] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/common/Collections] + - Utf8 [com/google/zxing/common/DetectorResult] + - Utf8 [com/google/zxing/common/GridSampler] + - Utf8 [com/google/zxing/common/detector/WhiteRectangleDetector] + - Utf8 [com/google/zxing/datamatrix/detector/Detector] + - Utf8 [com/google/zxing/datamatrix/detector/Detector$1] + - Utf8 [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions] + - Utf8 [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitionsComparator] + - Utf8 [containsKey] + - Utf8 [correctTopRight] + - Utf8 [correctTopRightRectangular] + - Utf8 [detect] + - Utf8 [distance] + - Utf8 [elementAt] + - Utf8 [get] + - Utf8 [getFrom] + - Utf8 [getInstance] + - Utf8 [getNotFoundInstance] + - Utf8 [getTo] + - Utf8 [getTransitions] + - Utf8 [getX] + - Utf8 [getY] + - Utf8 [hasMoreElements] + - Utf8 [height] + - Utf8 [image] + - Utf8 [increment] + - Utf8 [insertionSort] + - Utf8 [intValue] + - Utf8 [isValid] + - Utf8 [java/lang/Integer] + - Utf8 [java/lang/Math] + - Utf8 [java/lang/Object] + - Utf8 [java/util/Enumeration] + - Utf8 [java/util/Hashtable] + - Utf8 [java/util/Vector] + - Utf8 [keys] + - Utf8 [max] + - Utf8 [min] + - Utf8 [nextElement] + - Utf8 [orderBestPatterns] + - Utf8 [put] + - Utf8 [rectangleDetector] + - Utf8 [round] + - Utf8 [rowSize] + - Utf8 [sampleGrid] + - Utf8 [sqrt] + - Utf8 [transitionsBetween] + - Utf8 [width] + +Fields (count = 3): + - Field: INTEGERS [Ljava/lang/Integer; + Access flags: 0x1a + = private static final java.lang.Integer[] INTEGERS + - Field: image Lcom/google/zxing/common/BitMatrix; + Access flags: 0x12 + = private final com.google.zxing.common.BitMatrix image + - Field: rectangleDetector Lcom/google/zxing/common/detector/WhiteRectangleDetector; + Access flags: 0x12 + = private final com.google.zxing.common.detector.WhiteRectangleDetector rectangleDetector + +Methods (count = 11): + - Method: (Lcom/google/zxing/common/BitMatrix;)V + Access flags: 0x1 + = public Detector(com.google.zxing.common.BitMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 22, locals = 2, stack = 4): + [0] aload_0 v0 + [1] invokespecial #57 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #24 + - Fieldref [com/google/zxing/datamatrix/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [9] aload_0 v0 + [10] new #8 + - Class [com/google/zxing/common/detector/WhiteRectangleDetector] + [13] dup + [14] aload_1 v1 + [15] invokespecial #36 + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector. (Lcom/google/zxing/common/BitMatrix;)V] + [18] putfield #25 + - Fieldref [com/google/zxing/datamatrix/detector/Detector.rectangleDetector Lcom/google/zxing/common/detector/WhiteRectangleDetector;] + [21] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: detect()Lcom/google/zxing/common/DetectorResult; + Access flags: 0x11 + = public final com.google.zxing.common.DetectorResult detect() + Class member attributes (count = 2): + - Code attribute instructions (code length = 1378, locals = 17, stack = 7): + [0] aload_0 v0 + [1] getfield #25 + - Fieldref [com/google/zxing/datamatrix/detector/Detector.rectangleDetector Lcom/google/zxing/common/detector/WhiteRectangleDetector;] + [4] invokevirtual #37 + - Methodref [com/google/zxing/common/detector/WhiteRectangleDetector.detect ()[Lcom/google/zxing/ResultPoint;] + [7] dup + [8] astore_1 v1 + [9] iconst_0 + [10] aaload + [11] astore_2 v2 + [12] aload_1 v1 + [13] iconst_1 + [14] aaload + [15] astore_3 v3 + [16] aload_1 v1 + [17] iconst_2 + [18] aaload + [19] astore v4 + [21] aload_1 v1 + [22] iconst_3 + [23] aaload + [24] astore_1 v1 + [25] new #18 + - Class [java/util/Vector] + [28] dup + [29] iconst_4 + [30] invokespecial #63 + - Methodref [java/util/Vector. (I)V] + [33] dup + [34] astore v5 + [36] aload_0 v0 + [37] aload_2 v2 + [38] aload_3 v3 + [39] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [42] invokevirtual #64 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [45] aload v5 + [47] aload_0 v0 + [48] aload_2 v2 + [49] aload v4 + [51] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [54] invokevirtual #64 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [57] aload v5 + [59] aload_0 v0 + [60] aload_3 v3 + [61] aload_1 v1 + [62] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [65] invokevirtual #64 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [68] aload v5 + [70] aload_0 v0 + [71] aload v4 + [73] aload_1 v1 + [74] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [77] invokevirtual #64 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [80] aload v5 + [82] new #12 + - Class [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitionsComparator] + [85] dup + [86] invokespecial #50 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitionsComparator. ()V] + [89] invokestatic #32 + - Methodref [com/google/zxing/common/Collections.insertionSort (Ljava/util/Vector;Lcom/google/zxing/common/Comparator;)V] + [92] aload v5 + [94] iconst_0 + [95] invokevirtual #65 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [98] checkcast #11 + - Class [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions] + [101] astore v6 + [103] aload v5 + [105] iconst_1 + [106] invokevirtual #65 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [109] checkcast #11 + - Class [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions] + [112] astore v5 + [114] new #17 + - Class [java/util/Hashtable] + [117] dup + [118] invokespecial #58 + - Methodref [java/util/Hashtable. ()V] + [121] dup + [122] astore v7 + [124] aload v6 + [126] invokevirtual #47 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getFrom ()Lcom/google/zxing/ResultPoint;] + [129] astore v9 + [131] dup + [132] astore v8 + [134] aload v9 + [136] invokevirtual #60 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [139] checkcast #13 + - Class [java/lang/Integer] + [142] astore v10 + [144] aload v8 + [146] aload v9 + [148] aload v10 + [150] ifnonnull +11 (target=161) + [153] getstatic #23 + - Fieldref [com/google/zxing/datamatrix/detector/Detector.INTEGERS [Ljava/lang/Integer;] + [156] iconst_1 + [157] aaload + [158] goto +14 (target=172) + [161] getstatic #23 + - Fieldref [com/google/zxing/datamatrix/detector/Detector.INTEGERS [Ljava/lang/Integer;] + [164] aload v10 + [166] invokevirtual #52 + - Methodref [java/lang/Integer.intValue ()I] + [169] iconst_1 + [170] iadd + [171] aaload + [172] invokevirtual #62 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [175] pop + [176] aload v7 + [178] aload v6 + [180] invokevirtual #48 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTo ()Lcom/google/zxing/ResultPoint;] + [183] astore v9 + [185] dup + [186] astore v8 + [188] aload v9 + [190] invokevirtual #60 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [193] checkcast #13 + - Class [java/lang/Integer] + [196] astore v10 + [198] aload v8 + [200] aload v9 + [202] aload v10 + [204] ifnonnull +11 (target=215) + [207] getstatic #23 + - Fieldref [com/google/zxing/datamatrix/detector/Detector.INTEGERS [Ljava/lang/Integer;] + [210] iconst_1 + [211] aaload + [212] goto +14 (target=226) + [215] getstatic #23 + - Fieldref [com/google/zxing/datamatrix/detector/Detector.INTEGERS [Ljava/lang/Integer;] + [218] aload v10 + [220] invokevirtual #52 + - Methodref [java/lang/Integer.intValue ()I] + [223] iconst_1 + [224] iadd + [225] aaload + [226] invokevirtual #62 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [229] pop + [230] aload v7 + [232] aload v5 + [234] invokevirtual #47 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getFrom ()Lcom/google/zxing/ResultPoint;] + [237] astore v9 + [239] dup + [240] astore v8 + [242] aload v9 + [244] invokevirtual #60 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [247] checkcast #13 + - Class [java/lang/Integer] + [250] astore v10 + [252] aload v8 + [254] aload v9 + [256] aload v10 + [258] ifnonnull +11 (target=269) + [261] getstatic #23 + - Fieldref [com/google/zxing/datamatrix/detector/Detector.INTEGERS [Ljava/lang/Integer;] + [264] iconst_1 + [265] aaload + [266] goto +14 (target=280) + [269] getstatic #23 + - Fieldref [com/google/zxing/datamatrix/detector/Detector.INTEGERS [Ljava/lang/Integer;] + [272] aload v10 + [274] invokevirtual #52 + - Methodref [java/lang/Integer.intValue ()I] + [277] iconst_1 + [278] iadd + [279] aaload + [280] invokevirtual #62 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [283] pop + [284] aload v7 + [286] aload v5 + [288] invokevirtual #48 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTo ()Lcom/google/zxing/ResultPoint;] + [291] astore v9 + [293] dup + [294] astore v8 + [296] aload v9 + [298] invokevirtual #60 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [301] checkcast #13 + - Class [java/lang/Integer] + [304] astore v10 + [306] aload v8 + [308] aload v9 + [310] aload v10 + [312] ifnonnull +11 (target=323) + [315] getstatic #23 + - Fieldref [com/google/zxing/datamatrix/detector/Detector.INTEGERS [Ljava/lang/Integer;] + [318] iconst_1 + [319] aaload + [320] goto +14 (target=334) + [323] getstatic #23 + - Fieldref [com/google/zxing/datamatrix/detector/Detector.INTEGERS [Ljava/lang/Integer;] + [326] aload v10 + [328] invokevirtual #52 + - Methodref [java/lang/Integer.intValue ()I] + [331] iconst_1 + [332] iadd + [333] aaload + [334] invokevirtual #62 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [337] pop + [338] aconst_null + [339] astore v5 + [341] aconst_null + [342] astore v6 + [344] aconst_null + [345] astore v8 + [347] aload v7 + [349] invokevirtual #61 + - Methodref [java/util/Hashtable.keys ()Ljava/util/Enumeration;] + [352] astore v9 + [354] aload v9 + [356] invokeinterface #66 + - InterfaceMethodref [java/util/Enumeration.hasMoreElements ()Z] + [361] ifeq +58 (target=419) + [364] aload v9 + [366] invokeinterface #67 + - InterfaceMethodref [java/util/Enumeration.nextElement ()Ljava/lang/Object;] + [371] checkcast #3 + - Class [com/google/zxing/ResultPoint] + [374] astore v10 + [376] aload v7 + [378] aload v10 + [380] invokevirtual #60 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [383] checkcast #13 + - Class [java/lang/Integer] + [386] invokevirtual #52 + - Methodref [java/lang/Integer.intValue ()I] + [389] iconst_2 + [390] ificmpne +10 (target=400) + [393] aload v10 + [395] astore v6 + [397] goto -43 (target=354) + [400] aload v5 + [402] ifnonnull +10 (target=412) + [405] aload v10 + [407] astore v5 + [409] goto -55 (target=354) + [412] aload v10 + [414] astore v8 + [416] goto -62 (target=354) + [419] aload v5 + [421] ifnull +13 (target=434) + [424] aload v6 + [426] ifnull +8 (target=434) + [429] aload v8 + [431] ifnonnull +7 (target=438) + [434] invokestatic #26 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [437] athrow + [438] iconst_3 + [439] anewarray #3 + - Class [com/google/zxing/ResultPoint] + [442] dup + [443] iconst_0 + [444] aload v5 + [446] aastore + [447] dup + [448] iconst_1 + [449] aload v6 + [451] aastore + [452] dup + [453] iconst_2 + [454] aload v8 + [456] aastore + [457] dup + [458] astore v10 + [460] invokestatic #30 + - Methodref [com/google/zxing/ResultPoint.orderBestPatterns ([Lcom/google/zxing/ResultPoint;)V] + [463] aload v10 + [465] iconst_0 + [466] aaload + [467] astore v11 + [469] aload v10 + [471] iconst_1 + [472] aaload + [473] astore v6 + [475] aload v10 + [477] iconst_2 + [478] aaload + [479] astore v5 + [481] aload v7 + [483] aload_2 v2 + [484] invokevirtual #59 + - Methodref [java/util/Hashtable.containsKey (Ljava/lang/Object;)Z] + [487] ifne +8 (target=495) + [490] aload_2 v2 + [491] astore_1 v1 + [492] goto +30 (target=522) + [495] aload v7 + [497] aload_3 v3 + [498] invokevirtual #59 + - Methodref [java/util/Hashtable.containsKey (Ljava/lang/Object;)Z] + [501] ifne +8 (target=509) + [504] aload_3 v3 + [505] astore_1 v1 + [506] goto +16 (target=522) + [509] aload v7 + [511] aload v4 + [513] invokevirtual #59 + - Methodref [java/util/Hashtable.containsKey (Ljava/lang/Object;)Z] + [516] ifne +6 (target=522) + [519] aload v4 + [521] astore_1 v1 + [522] aload_0 v0 + [523] aload v5 + [525] aload_1 v1 + [526] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [529] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [532] istore_2 v2 + [533] aload_0 v0 + [534] aload v11 + [536] aload_1 v1 + [537] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [540] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [543] istore_3 v3 + [544] iload_2 v2 + [545] iconst_1 + [546] iand + [547] iconst_1 + [548] ificmpne +6 (target=554) + [551] iinc v2, 1 + [554] iinc v2, 2 + [557] iload_3 v3 + [558] iconst_1 + [559] iand + [560] iconst_1 + [561] ificmpne +6 (target=567) + [564] iinc v3, 1 + [567] iinc v3, 2 + [570] iload_2 v2 + [571] iconst_2 + [572] ishl + [573] iload_3 v3 + [574] bipush 7 + [576] imul + [577] ificmpge +13 (target=590) + [580] iload_3 v3 + [581] iconst_2 + [582] ishl + [583] iload_2 v2 + [584] bipush 7 + [586] imul + [587] ificmplt +389 (target=976) + [590] aload_0 v0 + [591] aload v6 + [593] aload v11 + [595] aload v5 + [597] aload_1 v1 + [598] iload_2 v2 + [599] iload_3 v3 + [600] istore v10 + [602] istore v9 + [604] astore v8 + [606] astore v7 + [608] astore v4 + [610] astore_3 v3 + [611] astore_2 v2 + [612] aload_3 v3 + [613] aload v4 + [615] invokestatic #40 + - Methodref [com/google/zxing/datamatrix/detector/Detector.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)I] + [618] i2f + [619] iload v9 + [621] i2f + [622] fdiv + [623] fstore v12 + [625] aload v7 + [627] aload v8 + [629] invokestatic #40 + - Methodref [com/google/zxing/datamatrix/detector/Detector.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)I] + [632] istore v13 + [634] aload v8 + [636] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [639] aload v7 + [641] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [644] fsub + [645] iload v13 + [647] i2f + [648] fdiv + [649] fstore v14 + [651] aload v8 + [653] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [656] aload v7 + [658] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [661] fsub + [662] iload v13 + [664] i2f + [665] fdiv + [666] fstore v15 + [668] new #3 + - Class [com/google/zxing/ResultPoint] + [671] dup + [672] aload v8 + [674] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [677] fload v12 + [679] fload v14 + [681] fmul + [682] fadd + [683] aload v8 + [685] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [688] fload v12 + [690] fload v15 + [692] fmul + [693] fadd + [694] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [697] astore v16 + [699] aload_3 v3 + [700] aload v7 + [702] invokestatic #40 + - Methodref [com/google/zxing/datamatrix/detector/Detector.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)I] + [705] i2f + [706] iload v10 + [708] i2f + [709] fdiv + [710] fstore v12 + [712] aload v4 + [714] aload v8 + [716] invokestatic #40 + - Methodref [com/google/zxing/datamatrix/detector/Detector.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)I] + [719] istore v13 + [721] aload v8 + [723] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [726] aload v4 + [728] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [731] fsub + [732] iload v13 + [734] i2f + [735] fdiv + [736] fstore v14 + [738] aload v8 + [740] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [743] aload v4 + [745] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [748] fsub + [749] iload v13 + [751] i2f + [752] fdiv + [753] fstore v15 + [755] new #3 + - Class [com/google/zxing/ResultPoint] + [758] dup + [759] aload v8 + [761] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [764] fload v12 + [766] fload v14 + [768] fmul + [769] fadd + [770] aload v8 + [772] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [775] fload v12 + [777] fload v15 + [779] fmul + [780] fadd + [781] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [784] astore_3 v3 + [785] aload_2 v2 + [786] aload v16 + [788] invokespecial #42 + - Methodref [com/google/zxing/datamatrix/detector/Detector.isValid (Lcom/google/zxing/ResultPoint;)Z] + [791] ifne +15 (target=806) + [794] aload_2 v2 + [795] aload_3 v3 + [796] invokespecial #42 + - Methodref [com/google/zxing/datamatrix/detector/Detector.isValid (Lcom/google/zxing/ResultPoint;)Z] + [799] ifne +102 (target=901) + [802] aconst_null + [803] goto +99 (target=902) + [806] aload_2 v2 + [807] aload_3 v3 + [808] invokespecial #42 + - Methodref [com/google/zxing/datamatrix/detector/Detector.isValid (Lcom/google/zxing/ResultPoint;)Z] + [811] ifne +8 (target=819) + [814] aload v16 + [816] goto +86 (target=902) + [819] iload v9 + [821] aload_2 v2 + [822] aload v7 + [824] aload v16 + [826] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [829] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [832] isub + [833] invokestatic #53 + - Methodref [java/lang/Math.abs (I)I] + [836] iload v10 + [838] aload_2 v2 + [839] aload v4 + [841] aload v16 + [843] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [846] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [849] isub + [850] invokestatic #53 + - Methodref [java/lang/Math.abs (I)I] + [853] iadd + [854] istore v8 + [856] iload v9 + [858] aload_2 v2 + [859] aload v7 + [861] aload_3 v3 + [862] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [865] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [868] isub + [869] invokestatic #53 + - Methodref [java/lang/Math.abs (I)I] + [872] iload v10 + [874] aload_2 v2 + [875] aload v4 + [877] aload_3 v3 + [878] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [881] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [884] isub + [885] invokestatic #53 + - Methodref [java/lang/Math.abs (I)I] + [888] iadd + [889] istore_2 v2 + [890] iload v8 + [892] iload_2 v2 + [893] ificmpgt +8 (target=901) + [896] aload v16 + [898] goto +4 (target=902) + [901] aload_3 v3 + [902] dup + [903] astore v4 + [905] ifnonnull +6 (target=911) + [908] aload_1 v1 + [909] astore v4 + [911] aload_0 v0 + [912] aload v5 + [914] aload v4 + [916] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [919] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [922] istore_2 v2 + [923] aload_0 v0 + [924] aload v11 + [926] aload v4 + [928] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [931] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [934] istore_3 v3 + [935] iload_2 v2 + [936] iconst_1 + [937] iand + [938] iconst_1 + [939] ificmpne +6 (target=945) + [942] iinc v2, 1 + [945] iload_3 v3 + [946] iconst_1 + [947] iand + [948] iconst_1 + [949] ificmpne +6 (target=955) + [952] iinc v3, 1 + [955] aload_0 v0 + [956] getfield #24 + - Fieldref [com/google/zxing/datamatrix/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [959] aload v5 + [961] aload v6 + [963] aload v11 + [965] aload v4 + [967] iload_2 v2 + [968] iload_3 v3 + [969] invokestatic #44 + - Methodref [com/google/zxing/datamatrix/detector/Detector.sampleGrid (Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;II)Lcom/google/zxing/common/BitMatrix;] + [972] astore_1 v1 + [973] goto +372 (target=1345) + [976] iload_3 v3 + [977] iload_2 v2 + [978] invokestatic #55 + - Methodref [java/lang/Math.min (II)I] + [981] istore_2 v2 + [982] aload_0 v0 + [983] aload v6 + [985] aload v11 + [987] aload v5 + [989] aload_1 v1 + [990] iload_2 v2 + [991] istore v9 + [993] astore v8 + [995] astore v7 + [997] astore v4 + [999] astore_3 v3 + [1000] astore_2 v2 + [1001] aload_3 v3 + [1002] aload v4 + [1004] invokestatic #40 + - Methodref [com/google/zxing/datamatrix/detector/Detector.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)I] + [1007] i2f + [1008] iload v9 + [1010] i2f + [1011] fdiv + [1012] fstore v10 + [1014] aload v7 + [1016] aload v8 + [1018] invokestatic #40 + - Methodref [com/google/zxing/datamatrix/detector/Detector.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)I] + [1021] istore v12 + [1023] aload v8 + [1025] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [1028] aload v7 + [1030] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [1033] fsub + [1034] iload v12 + [1036] i2f + [1037] fdiv + [1038] fstore v13 + [1040] aload v8 + [1042] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [1045] aload v7 + [1047] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [1050] fsub + [1051] iload v12 + [1053] i2f + [1054] fdiv + [1055] fstore v14 + [1057] new #3 + - Class [com/google/zxing/ResultPoint] + [1060] dup + [1061] aload v8 + [1063] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [1066] fload v10 + [1068] fload v13 + [1070] fmul + [1071] fadd + [1072] aload v8 + [1074] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [1077] fload v10 + [1079] fload v14 + [1081] fmul + [1082] fadd + [1083] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [1086] astore v15 + [1088] aload_3 v3 + [1089] aload v4 + [1091] invokestatic #40 + - Methodref [com/google/zxing/datamatrix/detector/Detector.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)I] + [1094] i2f + [1095] iload v9 + [1097] i2f + [1098] fdiv + [1099] fstore v10 + [1101] aload v4 + [1103] aload v8 + [1105] invokestatic #40 + - Methodref [com/google/zxing/datamatrix/detector/Detector.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)I] + [1108] istore v12 + [1110] aload v8 + [1112] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [1115] aload v4 + [1117] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [1120] fsub + [1121] iload v12 + [1123] i2f + [1124] fdiv + [1125] fstore v13 + [1127] aload v8 + [1129] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [1132] aload v4 + [1134] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [1137] fsub + [1138] iload v12 + [1140] i2f + [1141] fdiv + [1142] fstore v14 + [1144] new #3 + - Class [com/google/zxing/ResultPoint] + [1147] dup + [1148] aload v8 + [1150] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [1153] fload v10 + [1155] fload v13 + [1157] fmul + [1158] fadd + [1159] aload v8 + [1161] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [1164] fload v10 + [1166] fload v14 + [1168] fmul + [1169] fadd + [1170] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [1173] astore v16 + [1175] aload_2 v2 + [1176] aload v15 + [1178] invokespecial #42 + - Methodref [com/google/zxing/datamatrix/detector/Detector.isValid (Lcom/google/zxing/ResultPoint;)Z] + [1181] ifne +16 (target=1197) + [1184] aload_2 v2 + [1185] aload v16 + [1187] invokespecial #42 + - Methodref [com/google/zxing/datamatrix/detector/Detector.isValid (Lcom/google/zxing/ResultPoint;)Z] + [1190] ifne +87 (target=1277) + [1193] aconst_null + [1194] goto +85 (target=1279) + [1197] aload_2 v2 + [1198] aload v16 + [1200] invokespecial #42 + - Methodref [com/google/zxing/datamatrix/detector/Detector.isValid (Lcom/google/zxing/ResultPoint;)Z] + [1203] ifne +8 (target=1211) + [1206] aload v15 + [1208] goto +71 (target=1279) + [1211] aload_2 v2 + [1212] aload v7 + [1214] aload v15 + [1216] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [1219] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [1222] aload_2 v2 + [1223] aload v4 + [1225] aload v15 + [1227] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [1230] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [1233] isub + [1234] invokestatic #53 + - Methodref [java/lang/Math.abs (I)I] + [1237] istore_3 v3 + [1238] aload_2 v2 + [1239] aload v7 + [1241] aload v16 + [1243] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [1246] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [1249] aload_2 v2 + [1250] aload v4 + [1252] aload v16 + [1254] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [1257] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [1260] isub + [1261] invokestatic #53 + - Methodref [java/lang/Math.abs (I)I] + [1264] istore v8 + [1266] iload_3 v3 + [1267] iload v8 + [1269] ificmpgt +8 (target=1277) + [1272] aload v15 + [1274] goto +5 (target=1279) + [1277] aload v16 + [1279] dup + [1280] astore v4 + [1282] ifnonnull +6 (target=1288) + [1285] aload_1 v1 + [1286] astore v4 + [1288] aload_0 v0 + [1289] aload v5 + [1291] aload v4 + [1293] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [1296] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [1299] aload_0 v0 + [1300] aload v11 + [1302] aload v4 + [1304] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [1307] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [1310] invokestatic #54 + - Methodref [java/lang/Math.max (II)I] + [1313] istore_1 v1 + [1314] iinc v1, 1 + [1317] iload_1 v1 + [1318] iconst_1 + [1319] iand + [1320] iconst_1 + [1321] ificmpne +6 (target=1327) + [1324] iinc v1, 1 + [1327] aload_0 v0 + [1328] getfield #24 + - Fieldref [com/google/zxing/datamatrix/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [1331] aload v5 + [1333] aload v6 + [1335] aload v11 + [1337] aload v4 + [1339] iload_1 v1 + [1340] iload_1 v1 + [1341] invokestatic #44 + - Methodref [com/google/zxing/datamatrix/detector/Detector.sampleGrid (Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;II)Lcom/google/zxing/common/BitMatrix;] + [1344] astore_1 v1 + [1345] new #6 + - Class [com/google/zxing/common/DetectorResult] + [1348] dup + [1349] aload_1 v1 + [1350] iconst_4 + [1351] anewarray #3 + - Class [com/google/zxing/ResultPoint] + [1354] dup + [1355] iconst_0 + [1356] aload v5 + [1358] aastore + [1359] dup + [1360] iconst_1 + [1361] aload v6 + [1363] aastore + [1364] dup + [1365] iconst_2 + [1366] aload v11 + [1368] aastore + [1369] dup + [1370] iconst_3 + [1371] aload v4 + [1373] aastore + [1374] invokespecial #33 + - Methodref [com/google/zxing/common/DetectorResult. (Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;)V] + [1377] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: correctTopRightRectangular(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;II)Lcom/google/zxing/ResultPoint; + Access flags: 0x2 + = private com.google.zxing.ResultPoint correctTopRightRectangular(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 275, locals = 11, stack = 6): + [0] aload_1 v1 + [1] aload_2 v2 + [2] invokestatic #40 + - Methodref [com/google/zxing/datamatrix/detector/Detector.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)I] + [5] i2f + [6] iload v5 + [8] i2f + [9] fdiv + [10] fstore v7 + [12] aload_3 v3 + [13] aload v4 + [15] invokestatic #40 + - Methodref [com/google/zxing/datamatrix/detector/Detector.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)I] + [18] istore v8 + [20] aload v4 + [22] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [25] aload_3 v3 + [26] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [29] fsub + [30] iload v8 + [32] i2f + [33] fdiv + [34] fstore v9 + [36] aload v4 + [38] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [41] aload_3 v3 + [42] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [45] fsub + [46] iload v8 + [48] i2f + [49] fdiv + [50] fstore v8 + [52] new #3 + - Class [com/google/zxing/ResultPoint] + [55] dup + [56] aload v4 + [58] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [61] fload v7 + [63] fload v9 + [65] fmul + [66] fadd + [67] aload v4 + [69] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [72] fload v7 + [74] fload v8 + [76] fmul + [77] fadd + [78] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [81] astore v10 + [83] aload_1 v1 + [84] aload_3 v3 + [85] invokestatic #40 + - Methodref [com/google/zxing/datamatrix/detector/Detector.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)I] + [88] i2f + [89] iload v6 + [91] i2f + [92] fdiv + [93] fstore v7 + [95] aload_2 v2 + [96] aload v4 + [98] invokestatic #40 + - Methodref [com/google/zxing/datamatrix/detector/Detector.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)I] + [101] istore v8 + [103] aload v4 + [105] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [108] aload_2 v2 + [109] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [112] fsub + [113] iload v8 + [115] i2f + [116] fdiv + [117] fstore v9 + [119] aload v4 + [121] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [124] aload_2 v2 + [125] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [128] fsub + [129] iload v8 + [131] i2f + [132] fdiv + [133] fstore v8 + [135] new #3 + - Class [com/google/zxing/ResultPoint] + [138] dup + [139] aload v4 + [141] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [144] fload v7 + [146] fload v9 + [148] fmul + [149] fadd + [150] aload v4 + [152] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [155] fload v7 + [157] fload v8 + [159] fmul + [160] fadd + [161] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [164] astore_1 v1 + [165] aload_0 v0 + [166] aload v10 + [168] invokespecial #42 + - Methodref [com/google/zxing/datamatrix/detector/Detector.isValid (Lcom/google/zxing/ResultPoint;)Z] + [171] ifne +15 (target=186) + [174] aload_0 v0 + [175] aload_1 v1 + [176] invokespecial #42 + - Methodref [com/google/zxing/datamatrix/detector/Detector.isValid (Lcom/google/zxing/ResultPoint;)Z] + [179] ifeq +5 (target=184) + [182] aload_1 v1 + [183] areturn + [184] aconst_null + [185] areturn + [186] aload_0 v0 + [187] aload_1 v1 + [188] invokespecial #42 + - Methodref [com/google/zxing/datamatrix/detector/Detector.isValid (Lcom/google/zxing/ResultPoint;)Z] + [191] ifne +6 (target=197) + [194] aload v10 + [196] areturn + [197] iload v5 + [199] aload_0 v0 + [200] aload_3 v3 + [201] aload v10 + [203] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [206] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [209] isub + [210] invokestatic #53 + - Methodref [java/lang/Math.abs (I)I] + [213] iload v6 + [215] aload_0 v0 + [216] aload_2 v2 + [217] aload v10 + [219] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [222] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [225] isub + [226] invokestatic #53 + - Methodref [java/lang/Math.abs (I)I] + [229] iadd + [230] istore v4 + [232] iload v5 + [234] aload_0 v0 + [235] aload_3 v3 + [236] aload_1 v1 + [237] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [240] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [243] isub + [244] invokestatic #53 + - Methodref [java/lang/Math.abs (I)I] + [247] iload v6 + [249] aload_0 v0 + [250] aload_2 v2 + [251] aload_1 v1 + [252] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [255] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [258] isub + [259] invokestatic #53 + - Methodref [java/lang/Math.abs (I)I] + [262] iadd + [263] istore_2 v2 + [264] iload v4 + [266] iload_2 v2 + [267] ificmpgt +6 (target=273) + [270] aload v10 + [272] areturn + [273] aload_1 v1 + [274] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: correctTopRight(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;I)Lcom/google/zxing/ResultPoint; + Access flags: 0x2 + = private com.google.zxing.ResultPoint correctTopRight(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 257, locals = 10, stack = 6): + [0] aload_1 v1 + [1] aload_2 v2 + [2] invokestatic #40 + - Methodref [com/google/zxing/datamatrix/detector/Detector.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)I] + [5] i2f + [6] iload v5 + [8] i2f + [9] fdiv + [10] fstore v6 + [12] aload_3 v3 + [13] aload v4 + [15] invokestatic #40 + - Methodref [com/google/zxing/datamatrix/detector/Detector.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)I] + [18] istore v7 + [20] aload v4 + [22] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [25] aload_3 v3 + [26] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [29] fsub + [30] iload v7 + [32] i2f + [33] fdiv + [34] fstore v8 + [36] aload v4 + [38] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [41] aload_3 v3 + [42] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [45] fsub + [46] iload v7 + [48] i2f + [49] fdiv + [50] fstore v7 + [52] new #3 + - Class [com/google/zxing/ResultPoint] + [55] dup + [56] aload v4 + [58] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [61] fload v6 + [63] fload v8 + [65] fmul + [66] fadd + [67] aload v4 + [69] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [72] fload v6 + [74] fload v7 + [76] fmul + [77] fadd + [78] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [81] astore v9 + [83] aload_1 v1 + [84] aload_2 v2 + [85] invokestatic #40 + - Methodref [com/google/zxing/datamatrix/detector/Detector.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)I] + [88] i2f + [89] iload v5 + [91] i2f + [92] fdiv + [93] fstore v6 + [95] aload_2 v2 + [96] aload v4 + [98] invokestatic #40 + - Methodref [com/google/zxing/datamatrix/detector/Detector.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)I] + [101] istore v7 + [103] aload v4 + [105] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [108] aload_2 v2 + [109] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [112] fsub + [113] iload v7 + [115] i2f + [116] fdiv + [117] fstore v8 + [119] aload v4 + [121] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [124] aload_2 v2 + [125] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [128] fsub + [129] iload v7 + [131] i2f + [132] fdiv + [133] fstore v7 + [135] new #3 + - Class [com/google/zxing/ResultPoint] + [138] dup + [139] aload v4 + [141] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [144] fload v6 + [146] fload v8 + [148] fmul + [149] fadd + [150] aload v4 + [152] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [155] fload v6 + [157] fload v7 + [159] fmul + [160] fadd + [161] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [164] astore_1 v1 + [165] aload_0 v0 + [166] aload v9 + [168] invokespecial #42 + - Methodref [com/google/zxing/datamatrix/detector/Detector.isValid (Lcom/google/zxing/ResultPoint;)Z] + [171] ifne +15 (target=186) + [174] aload_0 v0 + [175] aload_1 v1 + [176] invokespecial #42 + - Methodref [com/google/zxing/datamatrix/detector/Detector.isValid (Lcom/google/zxing/ResultPoint;)Z] + [179] ifeq +5 (target=184) + [182] aload_1 v1 + [183] areturn + [184] aconst_null + [185] areturn + [186] aload_0 v0 + [187] aload_1 v1 + [188] invokespecial #42 + - Methodref [com/google/zxing/datamatrix/detector/Detector.isValid (Lcom/google/zxing/ResultPoint;)Z] + [191] ifne +6 (target=197) + [194] aload v9 + [196] areturn + [197] aload_0 v0 + [198] aload_3 v3 + [199] aload v9 + [201] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [204] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [207] aload_0 v0 + [208] aload_2 v2 + [209] aload v9 + [211] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [214] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [217] isub + [218] invokestatic #53 + - Methodref [java/lang/Math.abs (I)I] + [221] istore v4 + [223] aload_0 v0 + [224] aload_3 v3 + [225] aload_1 v1 + [226] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [229] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [232] aload_0 v0 + [233] aload_2 v2 + [234] aload_1 v1 + [235] invokespecial #45 + - Methodref [com/google/zxing/datamatrix/detector/Detector.transitionsBetween (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions;] + [238] invokevirtual #49 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [241] isub + [242] invokestatic #53 + - Methodref [java/lang/Math.abs (I)I] + [245] istore_2 v2 + [246] iload v4 + [248] iload_2 v2 + [249] ificmpgt +6 (target=255) + [252] aload v9 + [254] areturn + [255] aload_1 v1 + [256] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isValid(Lcom/google/zxing/ResultPoint;)Z + Access flags: 0x2 + = private boolean isValid(com.google.zxing.ResultPoint) + Class member attributes (count = 1): + - Code attribute instructions (code length = 54, locals = 2, stack = 2): + [0] aload_1 v1 + [1] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [4] fconst_0 + [5] fcmpl + [6] iflt +46 (target=52) + [9] aload_1 v1 + [10] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [13] aload_0 v0 + [14] getfield #24 + - Fieldref [com/google/zxing/datamatrix/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [17] getfield #22 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [20] i2f + [21] fcmpg + [22] ifge +30 (target=52) + [25] aload_1 v1 + [26] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [29] fconst_0 + [30] fcmpl + [31] ifle +21 (target=52) + [34] aload_1 v1 + [35] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [38] aload_0 v0 + [39] getfield #24 + - Fieldref [com/google/zxing/datamatrix/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [42] getfield #20 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [45] i2f + [46] fcmpg + [47] ifge +5 (target=52) + [50] iconst_1 + [51] ireturn + [52] iconst_0 + [53] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: round(F)I + Access flags: 0xa + = private static int round(float) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 1, stack = 2): + [0] fload_0 v0 + [1] ldc #1 + - Float [0.5] + [3] fadd + [4] f2i + [5] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: distance(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)I + Access flags: 0xa + = private static int distance(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint) + Class member attributes (count = 1): + - Code attribute instructions (code length = 49, locals = 2, stack = 4): + [0] aload_0 v0 + [1] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [4] aload_1 v1 + [5] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [8] fsub + [9] aload_0 v0 + [10] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [13] aload_1 v1 + [14] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [17] fsub + [18] fmul + [19] aload_0 v0 + [20] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [23] aload_1 v1 + [24] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [27] fsub + [28] aload_0 v0 + [29] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [32] aload_1 v1 + [33] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [36] fsub + [37] fmul + [38] fadd + [39] f2d + [40] invokestatic #56 + - Methodref [java/lang/Math.sqrt (D)D] + [43] d2f + [44] ldc #1 + - Float [0.5] + [46] fadd + [47] f2i + [48] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: increment(Ljava/util/Hashtable;Lcom/google/zxing/ResultPoint;)V + Access flags: 0xa + = private static void increment(java.util.Hashtable,com.google.zxing.ResultPoint) + Class member attributes (count = 1): + - Code attribute instructions (code length = 38, locals = 3, stack = 5): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokevirtual #60 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [5] checkcast #13 + - Class [java/lang/Integer] + [8] astore_2 v2 + [9] aload_0 v0 + [10] aload_1 v1 + [11] aload_2 v2 + [12] ifnonnull +11 (target=23) + [15] getstatic #23 + - Fieldref [com/google/zxing/datamatrix/detector/Detector.INTEGERS [Ljava/lang/Integer;] + [18] iconst_1 + [19] aaload + [20] goto +13 (target=33) + [23] getstatic #23 + - Fieldref [com/google/zxing/datamatrix/detector/Detector.INTEGERS [Ljava/lang/Integer;] + [26] aload_2 v2 + [27] invokevirtual #52 + - Methodref [java/lang/Integer.intValue ()I] + [30] iconst_1 + [31] iadd + [32] aaload + [33] invokevirtual #62 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [36] pop + [37] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: sampleGrid(Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;II)Lcom/google/zxing/common/BitMatrix; + Access flags: 0xa + = private static com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 78, locals = 7, stack = 20): + [0] invokestatic #34 + - Methodref [com/google/zxing/common/GridSampler.getInstance ()Lcom/google/zxing/common/GridSampler;] + [3] aload_0 v0 + [4] iload v5 + [6] iload v6 + [8] ldc #1 + - Float [0.5] + [10] ldc #1 + - Float [0.5] + [12] iload v5 + [14] i2f + [15] ldc #1 + - Float [0.5] + [17] fsub + [18] ldc #1 + - Float [0.5] + [20] iload v5 + [22] i2f + [23] ldc #1 + - Float [0.5] + [25] fsub + [26] iload v6 + [28] i2f + [29] ldc #1 + - Float [0.5] + [31] fsub + [32] ldc #1 + - Float [0.5] + [34] iload v6 + [36] i2f + [37] ldc #1 + - Float [0.5] + [39] fsub + [40] aload_1 v1 + [41] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [44] aload_1 v1 + [45] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [48] aload v4 + [50] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [53] aload v4 + [55] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [58] aload_3 v3 + [59] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [62] aload_3 v3 + [63] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [66] aload_2 v2 + [67] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [70] aload_2 v2 + [71] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [74] invokevirtual #35 + - Methodref [com/google/zxing/common/GridSampler.sampleGrid (Lcom/google/zxing/common/BitMatrix;IIFFFFFFFFFFFFFFFF)Lcom/google/zxing/common/BitMatrix;] + [77] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: transitionsBetween(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)Lcom/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions; + Access flags: 0x2 + = private com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitions transitionsBetween(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint) + Class member attributes (count = 1): + - Code attribute instructions (code length = 350, locals = 18, stack = 5): + [0] aload_1 v1 + [1] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [4] f2i + [5] istore_3 v3 + [6] aload_1 v1 + [7] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [10] f2i + [11] istore v4 + [13] aload_2 v2 + [14] invokevirtual #28 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [17] f2i + [18] istore v5 + [20] aload_2 v2 + [21] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [24] f2i + [25] dup + [26] istore v6 + [28] iload v4 + [30] isub + [31] invokestatic #53 + - Methodref [java/lang/Math.abs (I)I] + [34] iload v5 + [36] iload_3 v3 + [37] isub + [38] invokestatic #53 + - Methodref [java/lang/Math.abs (I)I] + [41] ificmple +7 (target=48) + [44] iconst_1 + [45] goto +4 (target=49) + [48] iconst_0 + [49] dup + [50] istore v7 + [52] ifeq +25 (target=77) + [55] iload_3 v3 + [56] istore v8 + [58] iload v4 + [60] istore_3 v3 + [61] iload v8 + [63] istore v4 + [65] iload v5 + [67] istore v8 + [69] iload v6 + [71] istore v5 + [73] iload v8 + [75] istore v6 + [77] iload v5 + [79] iload_3 v3 + [80] isub + [81] invokestatic #53 + - Methodref [java/lang/Math.abs (I)I] + [84] istore v8 + [86] iload v6 + [88] iload v4 + [90] isub + [91] invokestatic #53 + - Methodref [java/lang/Math.abs (I)I] + [94] istore v9 + [96] iload v8 + [98] ineg + [99] iconst_1 + [100] ishr + [101] istore v10 + [103] iload v4 + [105] iload v6 + [107] ificmpge +7 (target=114) + [110] iconst_1 + [111] goto +4 (target=115) + [114] iconst_m1 + [115] istore v11 + [117] iload_3 v3 + [118] iload v5 + [120] ificmpge +7 (target=127) + [123] iconst_1 + [124] goto +4 (target=128) + [127] iconst_m1 + [128] istore v12 + [130] iconst_0 + [131] istore v13 + [133] aload_0 v0 + [134] getfield #24 + - Fieldref [com/google/zxing/datamatrix/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [137] iload v7 + [139] ifeq +8 (target=147) + [142] iload v4 + [144] goto +4 (target=148) + [147] iload_3 v3 + [148] iload v7 + [150] ifeq +7 (target=157) + [153] iload_3 v3 + [154] goto +5 (target=159) + [157] iload v4 + [159] istore v17 + [161] istore v16 + [163] astore v15 + [165] iload v17 + [167] aload v15 + [169] getfield #21 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [172] imul + [173] iload v16 + [175] iconst_5 + [176] ishr + [177] iadd + [178] istore v17 + [180] aload v15 + [182] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [185] iload v17 + [187] iaload + [188] iload v16 + [190] bipush 31 + [192] iand + [193] iushr + [194] iconst_1 + [195] iand + [196] ifeq +7 (target=203) + [199] iconst_1 + [200] goto +4 (target=204) + [203] iconst_0 + [204] istore v14 + [206] iload_3 v3 + [207] iload v5 + [209] ificmpeq +129 (target=338) + [212] aload_0 v0 + [213] getfield #24 + - Fieldref [com/google/zxing/datamatrix/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [216] iload v7 + [218] ifeq +8 (target=226) + [221] iload v4 + [223] goto +4 (target=227) + [226] iload_3 v3 + [227] iload v7 + [229] ifeq +7 (target=236) + [232] iload_3 v3 + [233] goto +5 (target=238) + [236] iload v4 + [238] istore v17 + [240] istore v16 + [242] astore v15 + [244] iload v17 + [246] aload v15 + [248] getfield #21 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [251] imul + [252] iload v16 + [254] iconst_5 + [255] ishr + [256] iadd + [257] istore v17 + [259] aload v15 + [261] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [264] iload v17 + [266] iaload + [267] iload v16 + [269] bipush 31 + [271] iand + [272] iushr + [273] iconst_1 + [274] iand + [275] ifeq +7 (target=282) + [278] iconst_1 + [279] goto +4 (target=283) + [282] iconst_0 + [283] dup + [284] istore v15 + [286] iload v14 + [288] ificmpeq +10 (target=298) + [291] iinc v13, 1 + [294] iload v15 + [296] istore v14 + [298] iload v10 + [300] iload v9 + [302] iadd + [303] dup + [304] istore v10 + [306] ifle +24 (target=330) + [309] iload v4 + [311] iload v6 + [313] ificmpeq +25 (target=338) + [316] iload v4 + [318] iload v11 + [320] iadd + [321] istore v4 + [323] iload v10 + [325] iload v8 + [327] isub + [328] istore v10 + [330] iload_3 v3 + [331] iload v12 + [333] iadd + [334] istore_3 v3 + [335] goto -129 (target=206) + [338] new #11 + - Class [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions] + [341] dup + [342] aload_1 v1 + [343] aload_2 v2 + [344] iload v13 + [346] invokespecial #46 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions. (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;I)V] + [349] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 63, locals = 0, stack = 6): + [0] iconst_5 + [1] anewarray #13 + - Class [java/lang/Integer] + [4] dup + [5] iconst_0 + [6] new #13 + - Class [java/lang/Integer] + [9] dup + [10] iconst_0 + [11] invokespecial #51 + - Methodref [java/lang/Integer. (I)V] + [14] aastore + [15] dup + [16] iconst_1 + [17] new #13 + - Class [java/lang/Integer] + [20] dup + [21] iconst_1 + [22] invokespecial #51 + - Methodref [java/lang/Integer. (I)V] + [25] aastore + [26] dup + [27] iconst_2 + [28] new #13 + - Class [java/lang/Integer] + [31] dup + [32] iconst_2 + [33] invokespecial #51 + - Methodref [java/lang/Integer. (I)V] + [36] aastore + [37] dup + [38] iconst_3 + [39] new #13 + - Class [java/lang/Integer] + [42] dup + [43] iconst_3 + [44] invokespecial #51 + - Methodref [java/lang/Integer. (I)V] + [47] aastore + [48] dup + [49] iconst_4 + [50] new #13 + - Class [java/lang/Integer] + [53] dup + [54] iconst_4 + [55] invokespecial #51 + - Methodref [java/lang/Integer. (I)V] + [58] aastore + [59] putstatic #23 + - Fieldref [com/google/zxing/datamatrix/detector/Detector.INTEGERS [Ljava/lang/Integer;] + [62] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 3) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/datamatrix/detector/Detector$1] + - Class [com/google/zxing/datamatrix/detector/Detector] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitionsComparator] + - Class [com/google/zxing/datamatrix/detector/Detector] + - Utf8 [ResultPointsAndTransitionsComparator] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions] + - Class [com/google/zxing/datamatrix/detector/Detector] + - Utf8 [ResultPointsAndTransitions] + +_____________________________________________________________________ +- Program class: com/google/zxing/datamatrix/detector/Detector$1 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.datamatrix.detector.Detector$1 extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 10): + - Class [com/google/zxing/datamatrix/detector/Detector] + - Class [com/google/zxing/datamatrix/detector/Detector$1] + - Class [java/lang/Object] + - Utf8 [] + - Utf8 [InnerClasses] + - Utf8 [Synthetic] + - Utf8 [com/google/zxing/datamatrix/detector/Detector] + - Utf8 [com/google/zxing/datamatrix/detector/Detector$1] + - Utf8 [java/lang/Object] + +Fields (count = 0): + +Methods (count = 0): + +Class file attributes (count = 2): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/datamatrix/detector/Detector$1] + - Class [com/google/zxing/datamatrix/detector/Detector] + - Synthetic attribute + +_____________________________________________________________________ +- Program class: com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitions extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 62): + - String [/] + - Class [com/google/zxing/datamatrix/detector/Detector] + - Class [com/google/zxing/datamatrix/detector/Detector$1] + - Class [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions] + - Class [java/lang/Object] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.from Lcom/google/zxing/ResultPoint;] + - Fieldref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.to Lcom/google/zxing/ResultPoint;] + - Fieldref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.transitions I] + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions. (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;IB)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;I)V] + - NameAndType [ (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;IB)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [from Lcom/google/zxing/ResultPoint;] + - NameAndType [to Lcom/google/zxing/ResultPoint;] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [transitions I] + - Utf8 [] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/ResultPoint;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;I)V] + - Utf8 [(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;IB)V] + - Utf8 [(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;ILcom/google/zxing/datamatrix/detector/Detector$1;)V] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [/] + - Utf8 [] + - Utf8 [Code] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/ResultPoint;] + - Utf8 [ResultPointsAndTransitions] + - Utf8 [Synthetic] + - Utf8 [append] + - Utf8 [com/google/zxing/datamatrix/detector/Detector] + - Utf8 [com/google/zxing/datamatrix/detector/Detector$1] + - Utf8 [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions] + - Utf8 [from] + - Utf8 [getFrom] + - Utf8 [getTo] + - Utf8 [getTransitions] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/StringBuffer] + - Utf8 [to] + - Utf8 [toString] + - Utf8 [transitions] + +Fields (count = 3): + - Field: from Lcom/google/zxing/ResultPoint; + Access flags: 0x12 + = private final com.google.zxing.ResultPoint from + - Field: to Lcom/google/zxing/ResultPoint; + Access flags: 0x12 + = private final com.google.zxing.ResultPoint to + - Field: transitions I + Access flags: 0x12 + = private final int transitions + +Methods (count = 6): + - Method: (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;IB)V + Access flags: 0x2 + = private Detector$ResultPointsAndTransitions(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int,byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 20, locals = 5, stack = 2): + [0] aload_0 v0 + [1] invokespecial #11 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #7 + - Fieldref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.from Lcom/google/zxing/ResultPoint;] + [9] aload_0 v0 + [10] aload_2 v2 + [11] putfield #8 + - Fieldref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.to Lcom/google/zxing/ResultPoint;] + [14] aload_0 v0 + [15] iload_3 v3 + [16] putfield #9 + - Fieldref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.transitions I] + [19] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getFrom()Lcom/google/zxing/ResultPoint; + Access flags: 0x11 + = public final com.google.zxing.ResultPoint getFrom() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #7 + - Fieldref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.from Lcom/google/zxing/ResultPoint;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getTo()Lcom/google/zxing/ResultPoint; + Access flags: 0x11 + = public final com.google.zxing.ResultPoint getTo() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.to Lcom/google/zxing/ResultPoint;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getTransitions()I + Access flags: 0x11 + = public final int getTransitions() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #9 + - Fieldref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.transitions I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: toString()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String toString() + Class member attributes (count = 1): + - Code attribute instructions (code length = 42, locals = 1, stack = 2): + [0] new #6 + - Class [java/lang/StringBuffer] + [3] dup + [4] invokespecial #12 + - Methodref [java/lang/StringBuffer. ()V] + [7] aload_0 v0 + [8] getfield #7 + - Fieldref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.from Lcom/google/zxing/ResultPoint;] + [11] invokevirtual #15 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + [14] ldc #1 + - String [/] + [16] invokevirtual #16 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [19] aload_0 v0 + [20] getfield #8 + - Fieldref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.to Lcom/google/zxing/ResultPoint;] + [23] invokevirtual #15 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + [26] bipush 47 + [28] invokevirtual #13 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [31] aload_0 v0 + [32] getfield #9 + - Fieldref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.transitions I] + [35] invokevirtual #14 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [38] invokevirtual #17 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [41] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;I)V + Access flags: 0x0 + = Detector$ResultPointsAndTransitions(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 9, locals = 4, stack = 5): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] iload_3 v3 + [4] iconst_0 + [5] invokespecial #10 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions. (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;IB)V] + [8] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Synthetic attribute + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/datamatrix/detector/Detector$1] + - Class [com/google/zxing/datamatrix/detector/Detector] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions] + - Class [com/google/zxing/datamatrix/detector/Detector] + - Utf8 [ResultPointsAndTransitions] + +_____________________________________________________________________ +- Program class: com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitionsComparator + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitionsComparator extends java.lang.Object + +Interfaces (count = 1): + - Class [com/google/zxing/common/Comparator] + +Constant Pool (count = 33): + - Class [com/google/zxing/common/Comparator] + - Class [com/google/zxing/datamatrix/detector/Detector] + - Class [com/google/zxing/datamatrix/detector/Detector$1] + - Class [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions] + - Class [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitionsComparator] + - Class [java/lang/Object] + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitionsComparator. (B)V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (B)V] + - NameAndType [getTransitions ()I] + - Utf8 [] + - Utf8 [()I] + - Utf8 [()V] + - Utf8 [(B)V] + - Utf8 [(Lcom/google/zxing/datamatrix/detector/Detector$1;)V] + - Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)I] + - Utf8 [] + - Utf8 [Code] + - Utf8 [InnerClasses] + - Utf8 [ResultPointsAndTransitions] + - Utf8 [ResultPointsAndTransitionsComparator] + - Utf8 [Synthetic] + - Utf8 [com/google/zxing/common/Comparator] + - Utf8 [com/google/zxing/datamatrix/detector/Detector] + - Utf8 [com/google/zxing/datamatrix/detector/Detector$1] + - Utf8 [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions] + - Utf8 [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitionsComparator] + - Utf8 [compare] + - Utf8 [getTransitions] + - Utf8 [java/lang/Object] + +Fields (count = 0): + +Methods (count = 3): + - Method: (B)V + Access flags: 0x2 + = private Detector$ResultPointsAndTransitionsComparator(byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 2, stack = 1): + [0] aload_0 v0 + [1] invokespecial #9 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: compare(Ljava/lang/Object;Ljava/lang/Object;)I + Access flags: 0x11 + = public final int compare(java.lang.Object,java.lang.Object) + Class member attributes (count = 1): + - Code attribute instructions (code length = 16, locals = 3, stack = 2): + [0] aload_1 v1 + [1] checkcast #4 + - Class [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions] + [4] invokevirtual #7 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [7] aload_2 v2 + [8] checkcast #4 + - Class [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions] + [11] invokevirtual #7 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.getTransitions ()I] + [14] isub + [15] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x0 + = Detector$ResultPointsAndTransitionsComparator() + Class member attributes (count = 2): + - Code attribute instructions (code length = 6, locals = 1, stack = 2): + [0] aload_0 v0 + [1] iconst_0 + [2] invokespecial #8 + - Methodref [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitionsComparator. (B)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Synthetic attribute + +Class file attributes (count = 1): + - Inner classes attribute (count = 3) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/datamatrix/detector/Detector$1] + - Class [com/google/zxing/datamatrix/detector/Detector] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions] + - Class [com/google/zxing/datamatrix/detector/Detector] + - Utf8 [ResultPointsAndTransitions] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitionsComparator] + - Class [com/google/zxing/datamatrix/detector/Detector] + - Utf8 [ResultPointsAndTransitionsComparator] + +_____________________________________________________________________ +- Program class: com/google/zxing/multi/ByQuadrantReader + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.multi.ByQuadrantReader extends java.lang.Object + +Interfaces (count = 1): + - Class [com/google/zxing/Reader] + +Constant Pool (count = 49): + - Class [com/google/zxing/BinaryBitmap] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/Reader] + - Class [com/google/zxing/multi/ByQuadrantReader] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/multi/ByQuadrantReader.delegate Lcom/google/zxing/Reader;] + - Methodref [com/google/zxing/BinaryBitmap.crop$d947d ()Lcom/google/zxing/BinaryBitmap;] + - Methodref [com/google/zxing/BinaryBitmap.getHeight ()I] + - Methodref [com/google/zxing/BinaryBitmap.getWidth ()I] + - Methodref [com/google/zxing/multi/ByQuadrantReader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Methodref [java/lang/Object. ()V] + - InterfaceMethodref [com/google/zxing/Reader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - InterfaceMethodref [com/google/zxing/Reader.reset ()V] + - NameAndType [ ()V] + - NameAndType [crop (IIII)Lcom/google/zxing/BinaryBitmap;] + - NameAndType [crop$d947d ()Lcom/google/zxing/BinaryBitmap;] + - NameAndType [decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - NameAndType [delegate Lcom/google/zxing/Reader;] + - NameAndType [getHeight ()I] + - NameAndType [getWidth ()I] + - NameAndType [reset ()V] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/BinaryBitmap;] + - Utf8 [()V] + - Utf8 [(IIII)Lcom/google/zxing/BinaryBitmap;] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/Reader;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [Lcom/google/zxing/Reader;] + - Utf8 [com/google/zxing/BinaryBitmap] + - Utf8 [com/google/zxing/ChecksumException] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/Reader] + - Utf8 [com/google/zxing/multi/ByQuadrantReader] + - Utf8 [crop] + - Utf8 [crop$d947d] + - Utf8 [decode] + - Utf8 [delegate] + - Utf8 [getHeight] + - Utf8 [getWidth] + - Utf8 [java/lang/Object] + - Utf8 [reset] + +Fields (count = 1): + - Field: delegate Lcom/google/zxing/Reader; + Access flags: 0x12 + = private final com.google.zxing.Reader delegate + +Methods (count = 4): + - Method: (Lcom/google/zxing/Reader;)V + Access flags: 0x2 + = private ByQuadrantReader(com.google.zxing.Reader) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #13 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #8 + - Fieldref [com/google/zxing/multi/ByQuadrantReader.delegate Lcom/google/zxing/Reader;] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decode(Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decode(com.google.zxing.BinaryBitmap) + Class member attributes (count = 2): + - Code attribute instructions (code length = 7, locals = 2, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aconst_null + [3] invokevirtual #12 + - Methodref [com/google/zxing/multi/ByQuadrantReader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + [6] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 3) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Method: decode(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 99, locals = 4, stack = 3): + [0] aload_1 v1 + [1] invokevirtual #11 + - Methodref [com/google/zxing/BinaryBitmap.getWidth ()I] + [4] pop + [5] aload_1 v1 + [6] invokevirtual #10 + - Methodref [com/google/zxing/BinaryBitmap.getHeight ()I] + [9] pop + [10] aload_1 v1 + [11] invokevirtual #9 + - Methodref [com/google/zxing/BinaryBitmap.crop$d947d ()Lcom/google/zxing/BinaryBitmap;] + [14] astore_3 v3 + [15] aload_0 v0 + [16] getfield #8 + - Fieldref [com/google/zxing/multi/ByQuadrantReader.delegate Lcom/google/zxing/Reader;] + [19] aload_3 v3 + [20] aload_2 v2 + [21] invokeinterface #14 + - InterfaceMethodref [com/google/zxing/Reader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + [26] areturn + [27] pop + [28] aload_1 v1 + [29] invokevirtual #9 + - Methodref [com/google/zxing/BinaryBitmap.crop$d947d ()Lcom/google/zxing/BinaryBitmap;] + [32] astore_3 v3 + [33] aload_0 v0 + [34] getfield #8 + - Fieldref [com/google/zxing/multi/ByQuadrantReader.delegate Lcom/google/zxing/Reader;] + [37] aload_3 v3 + [38] aload_2 v2 + [39] invokeinterface #14 + - InterfaceMethodref [com/google/zxing/Reader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + [44] areturn + [45] pop + [46] aload_1 v1 + [47] invokevirtual #9 + - Methodref [com/google/zxing/BinaryBitmap.crop$d947d ()Lcom/google/zxing/BinaryBitmap;] + [50] astore_3 v3 + [51] aload_0 v0 + [52] getfield #8 + - Fieldref [com/google/zxing/multi/ByQuadrantReader.delegate Lcom/google/zxing/Reader;] + [55] aload_3 v3 + [56] aload_2 v2 + [57] invokeinterface #14 + - InterfaceMethodref [com/google/zxing/Reader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + [62] areturn + [63] pop + [64] aload_1 v1 + [65] invokevirtual #9 + - Methodref [com/google/zxing/BinaryBitmap.crop$d947d ()Lcom/google/zxing/BinaryBitmap;] + [68] astore_3 v3 + [69] aload_0 v0 + [70] getfield #8 + - Fieldref [com/google/zxing/multi/ByQuadrantReader.delegate Lcom/google/zxing/Reader;] + [73] aload_3 v3 + [74] aload_2 v2 + [75] invokeinterface #14 + - InterfaceMethodref [com/google/zxing/Reader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + [80] areturn + [81] pop + [82] aload_1 v1 + [83] invokevirtual #9 + - Methodref [com/google/zxing/BinaryBitmap.crop$d947d ()Lcom/google/zxing/BinaryBitmap;] + [86] astore_1 v1 + [87] aload_0 v0 + [88] getfield #8 + - Fieldref [com/google/zxing/multi/ByQuadrantReader.delegate Lcom/google/zxing/Reader;] + [91] aload_1 v1 + [92] aload_2 v2 + [93] invokeinterface #14 + - InterfaceMethodref [com/google/zxing/Reader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + [98] areturn + Code attribute exceptions (count = 4): + - ExceptionInfo (15 -> 26: 27): + - Class [com/google/zxing/NotFoundException] + - ExceptionInfo (33 -> 44: 45): + - Class [com/google/zxing/NotFoundException] + - ExceptionInfo (51 -> 62: 63): + - Class [com/google/zxing/NotFoundException] + - ExceptionInfo (69 -> 80: 81): + - Class [com/google/zxing/NotFoundException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 3) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Method: reset()V + Access flags: 0x11 + = public final void reset() + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/multi/ByQuadrantReader.delegate Lcom/google/zxing/Reader;] + [4] invokeinterface #15 + - InterfaceMethodref [com/google/zxing/Reader.reset ()V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/multi/GenericMultipleBarcodeReader + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.multi.GenericMultipleBarcodeReader extends java.lang.Object + +Interfaces (count = 1): + - Class [com/google/zxing/multi/MultipleBarcodeReader] + +Constant Pool (count = 125): + - Integer [100] + - Float [100.0] + - Class [com/google/zxing/BinaryBitmap] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/Reader] + - Class [com/google/zxing/ReaderException] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/multi/GenericMultipleBarcodeReader] + - Class [com/google/zxing/multi/MultipleBarcodeReader] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/util/Vector] + - Fieldref [com/google/zxing/multi/GenericMultipleBarcodeReader.delegate Lcom/google/zxing/Reader;] + - Methodref [com/google/zxing/BinaryBitmap.crop$d947d ()Lcom/google/zxing/BinaryBitmap;] + - Methodref [com/google/zxing/BinaryBitmap.getHeight ()I] + - Methodref [com/google/zxing/BinaryBitmap.getWidth ()I] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + - Methodref [com/google/zxing/Result.getRawBytes ()[B] + - Methodref [com/google/zxing/Result.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/ResultPoint. (FF)V] + - Methodref [com/google/zxing/ResultPoint.getX ()F] + - Methodref [com/google/zxing/ResultPoint.getY ()F] + - Methodref [com/google/zxing/multi/GenericMultipleBarcodeReader.decodeMultiple$2342e266 (Lcom/google/zxing/BinaryBitmap;)[Lcom/google/zxing/Result;] + - Methodref [com/google/zxing/multi/GenericMultipleBarcodeReader.doDecodeMultiple (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;Ljava/util/Vector;II)V] + - Methodref [com/google/zxing/multi/GenericMultipleBarcodeReader.translateResultPoints (Lcom/google/zxing/Result;II)Lcom/google/zxing/Result;] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + - Methodref [java/util/Vector. ()V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + - Methodref [java/util/Vector.isEmpty ()Z] + - Methodref [java/util/Vector.size ()I] + - InterfaceMethodref [com/google/zxing/Reader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - NameAndType [ ()V] + - NameAndType [ (FF)V] + - NameAndType [ (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [crop (IIII)Lcom/google/zxing/BinaryBitmap;] + - NameAndType [crop$d947d ()Lcom/google/zxing/BinaryBitmap;] + - NameAndType [decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - NameAndType [decodeMultiple (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)[Lcom/google/zxing/Result;] + - NameAndType [decodeMultiple$2342e266 (Lcom/google/zxing/BinaryBitmap;)[Lcom/google/zxing/Result;] + - NameAndType [delegate Lcom/google/zxing/Reader;] + - NameAndType [doDecodeMultiple (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;Ljava/util/Vector;II)V] + - NameAndType [elementAt (I)Ljava/lang/Object;] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + - NameAndType [getHeight ()I] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getRawBytes ()[B] + - NameAndType [getResultPoints ()[Lcom/google/zxing/ResultPoint;] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [getWidth ()I] + - NameAndType [getX ()F] + - NameAndType [getY ()F] + - NameAndType [isEmpty ()Z] + - NameAndType [size ()I] + - NameAndType [translateResultPoints (Lcom/google/zxing/Result;II)Lcom/google/zxing/Result;] + - Utf8 [()F] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/BarcodeFormat;] + - Utf8 [()Lcom/google/zxing/BinaryBitmap;] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[B] + - Utf8 [()[Lcom/google/zxing/ResultPoint;] + - Utf8 [(FF)V] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(IIII)Lcom/google/zxing/BinaryBitmap;] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;)[Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)[Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;Ljava/util/Vector;II)V] + - Utf8 [(Lcom/google/zxing/Reader;)V] + - Utf8 [(Lcom/google/zxing/Result;II)Lcom/google/zxing/Result;] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/Reader;] + - Utf8 [MIN_DIMENSION_TO_RECUR] + - Utf8 [addElement] + - Utf8 [com/google/zxing/BinaryBitmap] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/Reader] + - Utf8 [com/google/zxing/ReaderException] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/multi/GenericMultipleBarcodeReader] + - Utf8 [com/google/zxing/multi/MultipleBarcodeReader] + - Utf8 [crop] + - Utf8 [crop$d947d] + - Utf8 [decode] + - Utf8 [decodeMultiple] + - Utf8 [decodeMultiple$2342e266] + - Utf8 [delegate] + - Utf8 [doDecodeMultiple] + - Utf8 [elementAt] + - Utf8 [equals] + - Utf8 [getBarcodeFormat] + - Utf8 [getHeight] + - Utf8 [getNotFoundInstance] + - Utf8 [getRawBytes] + - Utf8 [getResultPoints] + - Utf8 [getText] + - Utf8 [getWidth] + - Utf8 [getX] + - Utf8 [getY] + - Utf8 [isEmpty] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/util/Vector] + - Utf8 [size] + - Utf8 [translateResultPoints] + +Fields (count = 2): + - Field: MIN_DIMENSION_TO_RECUR I + Access flags: 0x1a + = private static final int MIN_DIMENSION_TO_RECUR + Class member attributes (count = 1): + - Constant value attribute: + - Integer [100] + - Field: delegate Lcom/google/zxing/Reader; + Access flags: 0x12 + = private final com.google.zxing.Reader delegate + +Methods (count = 5): + - Method: (Lcom/google/zxing/Reader;)V + Access flags: 0x2 + = private GenericMultipleBarcodeReader(com.google.zxing.Reader) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #30 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #14 + - Fieldref [com/google/zxing/multi/GenericMultipleBarcodeReader.delegate Lcom/google/zxing/Reader;] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeMultiple(Lcom/google/zxing/BinaryBitmap;)[Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result[] decodeMultiple(com.google.zxing.BinaryBitmap) + Class member attributes (count = 2): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokevirtual #27 + - Methodref [com/google/zxing/multi/GenericMultipleBarcodeReader.decodeMultiple$2342e266 (Lcom/google/zxing/BinaryBitmap;)[Lcom/google/zxing/Result;] + [5] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: decodeMultiple$2342e266(Lcom/google/zxing/BinaryBitmap;)[Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result[] decodeMultiple$2342e266(com.google.zxing.BinaryBitmap) + Class member attributes (count = 2): + - Code attribute instructions (code length = 68, locals = 5, stack = 6): + [0] new #13 + - Class [java/util/Vector] + [3] dup + [4] invokespecial #32 + - Methodref [java/util/Vector. ()V] + [7] astore_2 v2 + [8] aload_0 v0 + [9] aload_1 v1 + [10] aconst_null + [11] aload_2 v2 + [12] iconst_0 + [13] iconst_0 + [14] invokespecial #28 + - Methodref [com/google/zxing/multi/GenericMultipleBarcodeReader.doDecodeMultiple (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;Ljava/util/Vector;II)V] + [17] aload_2 v2 + [18] invokevirtual #35 + - Methodref [java/util/Vector.isEmpty ()Z] + [21] ifeq +7 (target=28) + [24] invokestatic #18 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [27] athrow + [28] aload_2 v2 + [29] invokevirtual #36 + - Methodref [java/util/Vector.size ()I] + [32] dup + [33] istore_1 v1 + [34] anewarray #7 + - Class [com/google/zxing/Result] + [37] astore_3 v3 + [38] iconst_0 + [39] istore v4 + [41] iload v4 + [43] iload_1 v1 + [44] ificmpge +22 (target=66) + [47] aload_3 v3 + [48] iload v4 + [50] aload_2 v2 + [51] iload v4 + [53] invokevirtual #34 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [56] checkcast #7 + - Class [com/google/zxing/Result] + [59] aastore + [60] iinc v4, 1 + [63] goto -22 (target=41) + [66] aload_3 v3 + [67] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: doDecodeMultiple(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;Ljava/util/Vector;II)V + Access flags: 0x2 + = private void doDecodeMultiple(com.google.zxing.BinaryBitmap,java.util.Hashtable,java.util.Vector,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 421, locals = 16, stack = 8): + [0] aload_0 v0 + [1] getfield #14 + - Fieldref [com/google/zxing/multi/GenericMultipleBarcodeReader.delegate Lcom/google/zxing/Reader;] + [4] aload_1 v1 + [5] aload_2 v2 + [6] invokeinterface #37 + - InterfaceMethodref [com/google/zxing/Reader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + [11] astore v6 + [13] goto +5 (target=18) + [16] pop + [17] return + [18] iconst_0 + [19] istore v7 + [21] iconst_0 + [22] istore v8 + [24] iload v8 + [26] aload_3 v3 + [27] invokevirtual #36 + - Methodref [java/util/Vector.size ()I] + [30] ificmpge +38 (target=68) + [33] aload_3 v3 + [34] iload v8 + [36] invokevirtual #34 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [39] checkcast #7 + - Class [com/google/zxing/Result] + [42] invokevirtual #23 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [45] aload v6 + [47] invokevirtual #23 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [50] invokevirtual #31 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [53] ifeq +9 (target=62) + [56] iconst_1 + [57] istore v7 + [59] goto +9 (target=68) + [62] iinc v8, 1 + [65] goto -41 (target=24) + [68] iload v7 + [70] ifeq +4 (target=74) + [73] return + [74] aload_3 v3 + [75] aload v6 + [77] iload v5 + [79] istore v9 + [81] dup + [82] astore v7 + [84] invokevirtual #22 + - Methodref [com/google/zxing/Result.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + [87] dup + [88] astore v10 + [90] arraylength + [91] anewarray #8 + - Class [com/google/zxing/ResultPoint] + [94] astore v11 + [96] iconst_0 + [97] istore v12 + [99] iload v12 + [101] aload v10 + [103] arraylength + [104] ificmpge +46 (target=150) + [107] aload v10 + [109] iload v12 + [111] aaload + [112] astore v13 + [114] aload v11 + [116] iload v12 + [118] new #8 + - Class [com/google/zxing/ResultPoint] + [121] dup + [122] aload v13 + [124] invokevirtual #25 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [127] iload v4 + [129] i2f + [130] fadd + [131] aload v13 + [133] invokevirtual #26 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [136] iload v9 + [138] i2f + [139] fadd + [140] invokespecial #24 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [143] aastore + [144] iinc v12, 1 + [147] goto -48 (target=99) + [150] new #7 + - Class [com/google/zxing/Result] + [153] dup + [154] aload v7 + [156] invokevirtual #23 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [159] aload v7 + [161] invokevirtual #21 + - Methodref [com/google/zxing/Result.getRawBytes ()[B] + [164] aload v11 + [166] aload v7 + [168] invokevirtual #20 + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + [171] invokespecial #19 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [174] invokevirtual #33 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [177] aload v6 + [179] invokevirtual #22 + - Methodref [com/google/zxing/Result.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + [182] dup + [183] astore v8 + [185] ifnull +9 (target=194) + [188] aload v8 + [190] arraylength + [191] ifne +4 (target=195) + [194] return + [195] aload_1 v1 + [196] invokevirtual #17 + - Methodref [com/google/zxing/BinaryBitmap.getWidth ()I] + [199] istore v9 + [201] aload_1 v1 + [202] invokevirtual #16 + - Methodref [com/google/zxing/BinaryBitmap.getHeight ()I] + [205] istore v6 + [207] iload v9 + [209] i2f + [210] fstore v7 + [212] iload v6 + [214] i2f + [215] fstore v10 + [217] fconst_0 + [218] fstore v11 + [220] fconst_0 + [221] fstore v12 + [223] iconst_0 + [224] istore v13 + [226] iload v13 + [228] aload v8 + [230] arraylength + [231] ificmpge +77 (target=308) + [234] aload v8 + [236] iload v13 + [238] aaload + [239] dup + [240] astore v14 + [242] invokevirtual #25 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [245] fstore v15 + [247] aload v14 + [249] invokevirtual #26 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [252] fstore v14 + [254] fload v15 + [256] fload v7 + [258] fcmpg + [259] ifge +7 (target=266) + [262] fload v15 + [264] fstore v7 + [266] fload v14 + [268] fload v10 + [270] fcmpg + [271] ifge +7 (target=278) + [274] fload v14 + [276] fstore v10 + [278] fload v15 + [280] fload v11 + [282] fcmpl + [283] ifle +7 (target=290) + [286] fload v15 + [288] fstore v11 + [290] fload v14 + [292] fload v12 + [294] fcmpl + [295] ifle +7 (target=302) + [298] fload v14 + [300] fstore v12 + [302] iinc v13, 1 + [305] goto -79 (target=226) + [308] fload v7 + [310] ldc #2 + - Float [100.0] + [312] fcmpl + [313] ifle +17 (target=330) + [316] aload_0 v0 + [317] aload_1 v1 + [318] invokevirtual #15 + - Methodref [com/google/zxing/BinaryBitmap.crop$d947d ()Lcom/google/zxing/BinaryBitmap;] + [321] aload_2 v2 + [322] aload_3 v3 + [323] iload v4 + [325] iload v5 + [327] invokespecial #28 + - Methodref [com/google/zxing/multi/GenericMultipleBarcodeReader.doDecodeMultiple (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;Ljava/util/Vector;II)V] + [330] fload v10 + [332] ldc #2 + - Float [100.0] + [334] fcmpl + [335] ifle +17 (target=352) + [338] aload_0 v0 + [339] aload_1 v1 + [340] invokevirtual #15 + - Methodref [com/google/zxing/BinaryBitmap.crop$d947d ()Lcom/google/zxing/BinaryBitmap;] + [343] aload_2 v2 + [344] aload_3 v3 + [345] iload v4 + [347] iload v5 + [349] invokespecial #28 + - Methodref [com/google/zxing/multi/GenericMultipleBarcodeReader.doDecodeMultiple (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;Ljava/util/Vector;II)V] + [352] fload v11 + [354] iload v9 + [356] bipush 100 + [358] isub + [359] i2f + [360] fcmpg + [361] ifge +21 (target=382) + [364] aload_0 v0 + [365] aload_1 v1 + [366] invokevirtual #15 + - Methodref [com/google/zxing/BinaryBitmap.crop$d947d ()Lcom/google/zxing/BinaryBitmap;] + [369] aload_2 v2 + [370] aload_3 v3 + [371] iload v4 + [373] fload v11 + [375] f2i + [376] iadd + [377] iload v5 + [379] invokespecial #28 + - Methodref [com/google/zxing/multi/GenericMultipleBarcodeReader.doDecodeMultiple (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;Ljava/util/Vector;II)V] + [382] fload v12 + [384] iload v6 + [386] bipush 100 + [388] isub + [389] i2f + [390] fcmpg + [391] ifge +29 (target=420) + [394] aload_0 v0 + [395] aload_1 v1 + [396] invokevirtual #15 + - Methodref [com/google/zxing/BinaryBitmap.crop$d947d ()Lcom/google/zxing/BinaryBitmap;] + [399] aload_2 v2 + [400] aload_3 v3 + [401] iload v4 + [403] iload v5 + [405] fload v12 + [407] f2i + [408] iadd + [409] istore v5 + [411] istore v4 + [413] astore_3 v3 + [414] astore_2 v2 + [415] astore_1 v1 + [416] astore_0 v0 + [417] goto -417 (target=0) + [420] return + Code attribute exceptions (count = 1): + - ExceptionInfo (0 -> 13: 16): + - Class [com/google/zxing/ReaderException] + Code attribute attributes (attribute count = 0): + - Method: translateResultPoints(Lcom/google/zxing/Result;II)Lcom/google/zxing/Result; + Access flags: 0xa + = private static com.google.zxing.Result translateResultPoints(com.google.zxing.Result,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 84, locals = 7, stack = 7): + [0] aload_0 v0 + [1] invokevirtual #22 + - Methodref [com/google/zxing/Result.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + [4] dup + [5] astore_3 v3 + [6] arraylength + [7] anewarray #8 + - Class [com/google/zxing/ResultPoint] + [10] astore v4 + [12] iconst_0 + [13] istore v5 + [15] iload v5 + [17] aload_3 v3 + [18] arraylength + [19] ificmpge +43 (target=62) + [22] aload_3 v3 + [23] iload v5 + [25] aaload + [26] astore v6 + [28] aload v4 + [30] iload v5 + [32] new #8 + - Class [com/google/zxing/ResultPoint] + [35] dup + [36] aload v6 + [38] invokevirtual #25 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [41] iload_1 v1 + [42] i2f + [43] fadd + [44] aload v6 + [46] invokevirtual #26 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [49] iload_2 v2 + [50] i2f + [51] fadd + [52] invokespecial #24 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [55] aastore + [56] iinc v5, 1 + [59] goto -44 (target=15) + [62] new #7 + - Class [com/google/zxing/Result] + [65] dup + [66] aload_0 v0 + [67] invokevirtual #23 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [70] aload_0 v0 + [71] invokevirtual #21 + - Methodref [com/google/zxing/Result.getRawBytes ()[B] + [74] aload v4 + [76] aload_0 v0 + [77] invokevirtual #20 + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + [80] invokespecial #19 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [83] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/multi/MultipleBarcodeReader + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x601 + = public interface com.google.zxing.multi.MultipleBarcodeReader extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 12): + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/multi/MultipleBarcodeReader] + - Class [java/lang/Object] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;)[Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)[Lcom/google/zxing/Result;] + - Utf8 [Exceptions] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/multi/MultipleBarcodeReader] + - Utf8 [decodeMultiple] + - Utf8 [decodeMultiple$2342e266] + - Utf8 [java/lang/Object] + +Fields (count = 0): + +Methods (count = 2): + - Method: decodeMultiple(Lcom/google/zxing/BinaryBitmap;)[Lcom/google/zxing/Result; + Access flags: 0x401 + = public abstract com.google.zxing.Result[] decodeMultiple(com.google.zxing.BinaryBitmap) + Class member attributes (count = 1): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: decodeMultiple$2342e266(Lcom/google/zxing/BinaryBitmap;)[Lcom/google/zxing/Result; + Access flags: 0x401 + = public abstract com.google.zxing.Result[] decodeMultiple$2342e266(com.google.zxing.BinaryBitmap) + Class member attributes (count = 1): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/multi/qrcode/QRCodeMultiReader + Superclass: com/google/zxing/qrcode/QRCodeReader + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.multi.qrcode.QRCodeMultiReader extends com.google.zxing.qrcode.QRCodeReader + +Interfaces (count = 1): + - Class [com/google/zxing/multi/MultipleBarcodeReader] + +Constant Pool (count = 134): + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/BinaryBitmap] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ReaderException] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/ResultMetadataType] + - Class [com/google/zxing/common/DecoderResult] + - Class [com/google/zxing/common/DetectorResult] + - Class [com/google/zxing/multi/MultipleBarcodeReader] + - Class [com/google/zxing/multi/qrcode/QRCodeMultiReader] + - Class [com/google/zxing/multi/qrcode/detector/MultiDetector] + - Class [com/google/zxing/qrcode/QRCodeReader] + - Class [com/google/zxing/qrcode/decoder/Decoder] + - Class [java/lang/String] + - Class [java/util/Vector] + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/ResultMetadataType.BYTE_SEGMENTS Lcom/google/zxing/ResultMetadataType;] + - Fieldref [com/google/zxing/ResultMetadataType.ERROR_CORRECTION_LEVEL Lcom/google/zxing/ResultMetadataType;] + - Fieldref [com/google/zxing/multi/qrcode/QRCodeMultiReader.EMPTY_RESULT_ARRAY [Lcom/google/zxing/Result;] + - Methodref [com/google/zxing/BinaryBitmap.getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Methodref [com/google/zxing/Result.putMetadata (Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + - Methodref [com/google/zxing/common/DecoderResult.getByteSegments ()Ljava/util/Vector;] + - Methodref [com/google/zxing/common/DecoderResult.getECLevel ()Ljava/lang/String;] + - Methodref [com/google/zxing/common/DecoderResult.getRawBytes ()[B] + - Methodref [com/google/zxing/common/DecoderResult.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/common/DetectorResult.getBits ()Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/common/DetectorResult.getPoints ()[Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/multi/qrcode/QRCodeMultiReader.decodeMultiple$2342e266 (Lcom/google/zxing/BinaryBitmap;)[Lcom/google/zxing/Result;] + - Methodref [com/google/zxing/multi/qrcode/QRCodeMultiReader.getDecoder ()Lcom/google/zxing/qrcode/decoder/Decoder;] + - Methodref [com/google/zxing/multi/qrcode/detector/MultiDetector. (Lcom/google/zxing/common/BitMatrix;)V] + - Methodref [com/google/zxing/multi/qrcode/detector/MultiDetector.detectMulti$751be114 ()[Lcom/google/zxing/common/DetectorResult;] + - Methodref [com/google/zxing/qrcode/QRCodeReader. ()V] + - Methodref [com/google/zxing/qrcode/decoder/Decoder.decode (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult;] + - Methodref [com/google/zxing/qrcode/decoder/Decoder.decode (Lcom/google/zxing/common/BitMatrix;Ljava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult;] + - Methodref [java/lang/String.toString ()Ljava/lang/String;] + - Methodref [java/util/Vector. ()V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + - Methodref [java/util/Vector.isEmpty ()Z] + - Methodref [java/util/Vector.size ()I] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/common/BitMatrix;)V] + - NameAndType [ (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - NameAndType [BYTE_SEGMENTS Lcom/google/zxing/ResultMetadataType;] + - NameAndType [EMPTY_RESULT_ARRAY [Lcom/google/zxing/Result;] + - NameAndType [ERROR_CORRECTION_LEVEL Lcom/google/zxing/ResultMetadataType;] + - NameAndType [QR_CODE Lcom/google/zxing/BarcodeFormat;] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [decode (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult;] + - NameAndType [decode (Lcom/google/zxing/common/BitMatrix;Ljava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult;] + - NameAndType [decodeMultiple (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)[Lcom/google/zxing/Result;] + - NameAndType [decodeMultiple$2342e266 (Lcom/google/zxing/BinaryBitmap;)[Lcom/google/zxing/Result;] + - NameAndType [detectMulti (Ljava/util/Hashtable;)[Lcom/google/zxing/common/DetectorResult;] + - NameAndType [detectMulti$751be114 ()[Lcom/google/zxing/common/DetectorResult;] + - NameAndType [elementAt (I)Ljava/lang/Object;] + - NameAndType [getBits ()Lcom/google/zxing/common/BitMatrix;] + - NameAndType [getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + - NameAndType [getByteSegments ()Ljava/util/Vector;] + - NameAndType [getDecoder ()Lcom/google/zxing/qrcode/decoder/Decoder;] + - NameAndType [getECLevel ()Ljava/lang/String;] + - NameAndType [getPoints ()[Lcom/google/zxing/ResultPoint;] + - NameAndType [getRawBytes ()[B] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [isEmpty ()Z] + - NameAndType [putMetadata (Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + - NameAndType [size ()I] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/common/BitMatrix;] + - Utf8 [()Lcom/google/zxing/qrcode/decoder/Decoder;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Ljava/util/Vector;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[B] + - Utf8 [()[Lcom/google/zxing/ResultPoint;] + - Utf8 [()[Lcom/google/zxing/common/DetectorResult;] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;)[Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)[Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;Ljava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult;] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Utf8 [(Ljava/util/Hashtable;)[Lcom/google/zxing/common/DetectorResult;] + - Utf8 [] + - Utf8 [] + - Utf8 [BYTE_SEGMENTS] + - Utf8 [Code] + - Utf8 [EMPTY_RESULT_ARRAY] + - Utf8 [ERROR_CORRECTION_LEVEL] + - Utf8 [Exceptions] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Lcom/google/zxing/ResultMetadataType;] + - Utf8 [QR_CODE] + - Utf8 [[Lcom/google/zxing/Result;] + - Utf8 [addElement] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/BinaryBitmap] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/ReaderException] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/ResultMetadataType] + - Utf8 [com/google/zxing/common/DecoderResult] + - Utf8 [com/google/zxing/common/DetectorResult] + - Utf8 [com/google/zxing/multi/MultipleBarcodeReader] + - Utf8 [com/google/zxing/multi/qrcode/QRCodeMultiReader] + - Utf8 [com/google/zxing/multi/qrcode/detector/MultiDetector] + - Utf8 [com/google/zxing/qrcode/QRCodeReader] + - Utf8 [com/google/zxing/qrcode/decoder/Decoder] + - Utf8 [decode] + - Utf8 [decodeMultiple] + - Utf8 [decodeMultiple$2342e266] + - Utf8 [detectMulti] + - Utf8 [detectMulti$751be114] + - Utf8 [elementAt] + - Utf8 [getBits] + - Utf8 [getBlackMatrix] + - Utf8 [getByteSegments] + - Utf8 [getDecoder] + - Utf8 [getECLevel] + - Utf8 [getPoints] + - Utf8 [getRawBytes] + - Utf8 [getText] + - Utf8 [isEmpty] + - Utf8 [java/lang/String] + - Utf8 [java/util/Vector] + - Utf8 [putMetadata] + - Utf8 [size] + - Utf8 [toString] + +Fields (count = 1): + - Field: EMPTY_RESULT_ARRAY [Lcom/google/zxing/Result; + Access flags: 0x1a + = private static final com.google.zxing.Result[] EMPTY_RESULT_ARRAY + +Methods (count = 4): + - Method: ()V + Access flags: 0x1 + = public QRCodeMultiReader() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #33 + - Methodref [com/google/zxing/qrcode/QRCodeReader. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeMultiple(Lcom/google/zxing/BinaryBitmap;)[Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result[] decodeMultiple(com.google.zxing.BinaryBitmap) + Class member attributes (count = 2): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokevirtual #29 + - Methodref [com/google/zxing/multi/qrcode/QRCodeMultiReader.decodeMultiple$2342e266 (Lcom/google/zxing/BinaryBitmap;)[Lcom/google/zxing/Result;] + [5] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: decodeMultiple$2342e266(Lcom/google/zxing/BinaryBitmap;)[Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result[] decodeMultiple$2342e266(com.google.zxing.BinaryBitmap) + Class member attributes (count = 2): + - Code attribute instructions (code length = 200, locals = 6, stack = 6): + [0] new #15 + - Class [java/util/Vector] + [3] dup + [4] invokespecial #37 + - Methodref [java/util/Vector. ()V] + [7] astore_2 v2 + [8] new #11 + - Class [com/google/zxing/multi/qrcode/detector/MultiDetector] + [11] dup + [12] aload_1 v1 + [13] invokevirtual #20 + - Methodref [com/google/zxing/BinaryBitmap.getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + [16] invokespecial #31 + - Methodref [com/google/zxing/multi/qrcode/detector/MultiDetector. (Lcom/google/zxing/common/BitMatrix;)V] + [19] invokevirtual #32 + - Methodref [com/google/zxing/multi/qrcode/detector/MultiDetector.detectMulti$751be114 ()[Lcom/google/zxing/common/DetectorResult;] + [22] astore_1 v1 + [23] iconst_0 + [24] istore_3 v3 + [25] iload_3 v3 + [26] aload_1 v1 + [27] arraylength + [28] ificmpge +120 (target=148) + [31] aload_0 v0 + [32] invokevirtual #30 + - Methodref [com/google/zxing/multi/qrcode/QRCodeMultiReader.getDecoder ()Lcom/google/zxing/qrcode/decoder/Decoder;] + [35] aload_1 v1 + [36] iload_3 v3 + [37] aaload + [38] invokevirtual #27 + - Methodref [com/google/zxing/common/DetectorResult.getBits ()Lcom/google/zxing/common/BitMatrix;] + [41] astore v5 + [43] aconst_null + [44] astore v4 + [46] aload v5 + [48] aconst_null + [49] invokevirtual #35 + - Methodref [com/google/zxing/qrcode/decoder/Decoder.decode (Lcom/google/zxing/common/BitMatrix;Ljava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult;] + [52] astore v4 + [54] aload_1 v1 + [55] iload_3 v3 + [56] aaload + [57] invokevirtual #28 + - Methodref [com/google/zxing/common/DetectorResult.getPoints ()[Lcom/google/zxing/ResultPoint;] + [60] astore v5 + [62] new #5 + - Class [com/google/zxing/Result] + [65] dup + [66] aload v4 + [68] invokevirtual #26 + - Methodref [com/google/zxing/common/DecoderResult.getText ()Ljava/lang/String;] + [71] aload v4 + [73] invokevirtual #25 + - Methodref [com/google/zxing/common/DecoderResult.getRawBytes ()[B] + [76] aload v5 + [78] getstatic #16 + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + [81] invokespecial #21 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [84] astore v5 + [86] aload v4 + [88] invokevirtual #23 + - Methodref [com/google/zxing/common/DecoderResult.getByteSegments ()Ljava/util/Vector;] + [91] ifnull +16 (target=107) + [94] aload v5 + [96] getstatic #17 + - Fieldref [com/google/zxing/ResultMetadataType.BYTE_SEGMENTS Lcom/google/zxing/ResultMetadataType;] + [99] aload v4 + [101] invokevirtual #23 + - Methodref [com/google/zxing/common/DecoderResult.getByteSegments ()Ljava/util/Vector;] + [104] invokevirtual #22 + - Methodref [com/google/zxing/Result.putMetadata (Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + [107] aload v4 + [109] invokevirtual #24 + - Methodref [com/google/zxing/common/DecoderResult.getECLevel ()Ljava/lang/String;] + [112] ifnull +19 (target=131) + [115] aload v5 + [117] getstatic #18 + - Fieldref [com/google/zxing/ResultMetadataType.ERROR_CORRECTION_LEVEL Lcom/google/zxing/ResultMetadataType;] + [120] aload v4 + [122] invokevirtual #24 + - Methodref [com/google/zxing/common/DecoderResult.getECLevel ()Ljava/lang/String;] + [125] invokevirtual #36 + - Methodref [java/lang/String.toString ()Ljava/lang/String;] + [128] invokevirtual #22 + - Methodref [com/google/zxing/Result.putMetadata (Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + [131] aload_2 v2 + [132] aload v5 + [134] invokevirtual #38 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [137] goto +5 (target=142) + [140] astore v4 + [142] iinc v3, 1 + [145] goto -120 (target=25) + [148] aload_2 v2 + [149] invokevirtual #40 + - Methodref [java/util/Vector.isEmpty ()Z] + [152] ifeq +7 (target=159) + [155] getstatic #19 + - Fieldref [com/google/zxing/multi/qrcode/QRCodeMultiReader.EMPTY_RESULT_ARRAY [Lcom/google/zxing/Result;] + [158] areturn + [159] aload_2 v2 + [160] invokevirtual #41 + - Methodref [java/util/Vector.size ()I] + [163] anewarray #5 + - Class [com/google/zxing/Result] + [166] astore_3 v3 + [167] iconst_0 + [168] istore v4 + [170] iload v4 + [172] aload_2 v2 + [173] invokevirtual #41 + - Methodref [java/util/Vector.size ()I] + [176] ificmpge +22 (target=198) + [179] aload_3 v3 + [180] iload v4 + [182] aload_2 v2 + [183] iload v4 + [185] invokevirtual #39 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [188] checkcast #5 + - Class [com/google/zxing/Result] + [191] aastore + [192] iinc v4, 1 + [195] goto -25 (target=170) + [198] aload_3 v3 + [199] areturn + Code attribute exceptions (count = 1): + - ExceptionInfo (31 -> 137: 140): + - Class [com/google/zxing/ReaderException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 8, locals = 0, stack = 1): + [0] iconst_0 + [1] anewarray #5 + - Class [com/google/zxing/Result] + [4] putstatic #19 + - Fieldref [com/google/zxing/multi/qrcode/QRCodeMultiReader.EMPTY_RESULT_ARRAY [Lcom/google/zxing/Result;] + [7] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/multi/qrcode/detector/MultiDetector + Superclass: com/google/zxing/qrcode/detector/Detector + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.multi.qrcode.detector.MultiDetector extends com.google.zxing.qrcode.detector.Detector + +Interfaces (count = 0): + +Constant Pool (count = 69): + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ReaderException] + - Class [com/google/zxing/common/DetectorResult] + - Class [com/google/zxing/multi/qrcode/detector/MultiDetector] + - Class [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder] + - Class [com/google/zxing/qrcode/detector/Detector] + - Class [java/util/Vector] + - Fieldref [com/google/zxing/multi/qrcode/detector/MultiDetector.EMPTY_DETECTOR_RESULTS [Lcom/google/zxing/common/DetectorResult;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/multi/qrcode/detector/MultiDetector.getImage ()Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/multi/qrcode/detector/MultiDetector.processFinderPatternInfo (Lcom/google/zxing/qrcode/detector/FinderPatternInfo;)Lcom/google/zxing/common/DetectorResult;] + - Methodref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder. (Lcom/google/zxing/common/BitMatrix;)V] + - Methodref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder.findMulti$24fe08fd ()[Lcom/google/zxing/qrcode/detector/FinderPatternInfo;] + - Methodref [com/google/zxing/qrcode/detector/Detector. (Lcom/google/zxing/common/BitMatrix;)V] + - Methodref [java/util/Vector. ()V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + - Methodref [java/util/Vector.isEmpty ()Z] + - Methodref [java/util/Vector.size ()I] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/common/BitMatrix;)V] + - NameAndType [EMPTY_DETECTOR_RESULTS [Lcom/google/zxing/common/DetectorResult;] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [elementAt (I)Ljava/lang/Object;] + - NameAndType [findMulti (Ljava/util/Hashtable;)[Lcom/google/zxing/qrcode/detector/FinderPatternInfo;] + - NameAndType [findMulti$24fe08fd ()[Lcom/google/zxing/qrcode/detector/FinderPatternInfo;] + - NameAndType [getImage ()Lcom/google/zxing/common/BitMatrix;] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [isEmpty ()Z] + - NameAndType [processFinderPatternInfo (Lcom/google/zxing/qrcode/detector/FinderPatternInfo;)Lcom/google/zxing/common/DetectorResult;] + - NameAndType [size ()I] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Lcom/google/zxing/common/BitMatrix;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[Lcom/google/zxing/common/DetectorResult;] + - Utf8 [()[Lcom/google/zxing/qrcode/detector/FinderPatternInfo;] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)V] + - Utf8 [(Lcom/google/zxing/qrcode/detector/FinderPatternInfo;)Lcom/google/zxing/common/DetectorResult;] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/util/Hashtable;)[Lcom/google/zxing/common/DetectorResult;] + - Utf8 [(Ljava/util/Hashtable;)[Lcom/google/zxing/qrcode/detector/FinderPatternInfo;] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EMPTY_DETECTOR_RESULTS] + - Utf8 [Exceptions] + - Utf8 [[Lcom/google/zxing/common/DetectorResult;] + - Utf8 [addElement] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/ReaderException] + - Utf8 [com/google/zxing/common/DetectorResult] + - Utf8 [com/google/zxing/multi/qrcode/detector/MultiDetector] + - Utf8 [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder] + - Utf8 [com/google/zxing/qrcode/detector/Detector] + - Utf8 [detectMulti] + - Utf8 [detectMulti$751be114] + - Utf8 [elementAt] + - Utf8 [findMulti] + - Utf8 [findMulti$24fe08fd] + - Utf8 [getImage] + - Utf8 [getNotFoundInstance] + - Utf8 [isEmpty] + - Utf8 [java/util/Vector] + - Utf8 [processFinderPatternInfo] + - Utf8 [size] + +Fields (count = 1): + - Field: EMPTY_DETECTOR_RESULTS [Lcom/google/zxing/common/DetectorResult; + Access flags: 0x1a + = private static final com.google.zxing.common.DetectorResult[] EMPTY_DETECTOR_RESULTS + +Methods (count = 3): + - Method: (Lcom/google/zxing/common/BitMatrix;)V + Access flags: 0x1 + = public MultiDetector(com.google.zxing.common.BitMatrix) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #14 + - Methodref [com/google/zxing/qrcode/detector/Detector. (Lcom/google/zxing/common/BitMatrix;)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: detectMulti$751be114()[Lcom/google/zxing/common/DetectorResult; + Access flags: 0x11 + = public final com.google.zxing.common.DetectorResult[] detectMulti$751be114() + Class member attributes (count = 2): + - Code attribute instructions (code length = 115, locals = 4, stack = 4): + [0] aload_0 v0 + [1] invokevirtual #10 + - Methodref [com/google/zxing/multi/qrcode/detector/MultiDetector.getImage ()Lcom/google/zxing/common/BitMatrix;] + [4] astore_2 v2 + [5] new #5 + - Class [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder] + [8] dup + [9] aload_2 v2 + [10] invokespecial #12 + - Methodref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder. (Lcom/google/zxing/common/BitMatrix;)V] + [13] invokevirtual #13 + - Methodref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder.findMulti$24fe08fd ()[Lcom/google/zxing/qrcode/detector/FinderPatternInfo;] + [16] dup + [17] astore_1 v1 + [18] ifnull +8 (target=26) + [21] aload_1 v1 + [22] arraylength + [23] ifne +7 (target=30) + [26] invokestatic #9 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [29] athrow + [30] new #7 + - Class [java/util/Vector] + [33] dup + [34] invokespecial #15 + - Methodref [java/util/Vector. ()V] + [37] astore_2 v2 + [38] iconst_0 + [39] istore_3 v3 + [40] iload_3 v3 + [41] aload_1 v1 + [42] arraylength + [43] ificmpge +24 (target=67) + [46] aload_2 v2 + [47] aload_0 v0 + [48] aload_1 v1 + [49] iload_3 v3 + [50] aaload + [51] invokevirtual #11 + - Methodref [com/google/zxing/multi/qrcode/detector/MultiDetector.processFinderPatternInfo (Lcom/google/zxing/qrcode/detector/FinderPatternInfo;)Lcom/google/zxing/common/DetectorResult;] + [54] invokevirtual #16 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [57] goto +4 (target=61) + [60] pop + [61] iinc v3, 1 + [64] goto -24 (target=40) + [67] aload_2 v2 + [68] invokevirtual #18 + - Methodref [java/util/Vector.isEmpty ()Z] + [71] ifeq +7 (target=78) + [74] getstatic #8 + - Fieldref [com/google/zxing/multi/qrcode/detector/MultiDetector.EMPTY_DETECTOR_RESULTS [Lcom/google/zxing/common/DetectorResult;] + [77] areturn + [78] aload_2 v2 + [79] invokevirtual #19 + - Methodref [java/util/Vector.size ()I] + [82] anewarray #3 + - Class [com/google/zxing/common/DetectorResult] + [85] astore_3 v3 + [86] iconst_0 + [87] istore_1 v1 + [88] iload_1 v1 + [89] aload_2 v2 + [90] invokevirtual #19 + - Methodref [java/util/Vector.size ()I] + [93] ificmpge +20 (target=113) + [96] aload_3 v3 + [97] iload_1 v1 + [98] aload_2 v2 + [99] iload_1 v1 + [100] invokevirtual #17 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [103] checkcast #3 + - Class [com/google/zxing/common/DetectorResult] + [106] aastore + [107] iinc v1, 1 + [110] goto -22 (target=88) + [113] aload_3 v3 + [114] areturn + Code attribute exceptions (count = 1): + - ExceptionInfo (46 -> 57: 60): + - Class [com/google/zxing/ReaderException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 8, locals = 0, stack = 1): + [0] iconst_0 + [1] anewarray #3 + - Class [com/google/zxing/common/DetectorResult] + [4] putstatic #8 + - Fieldref [com/google/zxing/multi/qrcode/detector/MultiDetector.EMPTY_DETECTOR_RESULTS [Lcom/google/zxing/common/DetectorResult;] + [7] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder + Superclass: com/google/zxing/qrcode/detector/FinderPatternFinder + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.multi.qrcode.detector.MultiFinderPatternFinder extends com.google.zxing.qrcode.detector.FinderPatternFinder + +Interfaces (count = 0): + +Constant Pool (count = 184): + - Float [0.05] + - Float [0.1] + - Float [0.5] + - Float [3.0] + - Float [9.0] + - Float [180.0] + - Float [228.0] + - Class [[Lcom/google/zxing/qrcode/detector/FinderPattern;] + - Class [com/google/zxing/DecodeHintType] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/common/Collections] + - Class [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder] + - Class [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$1] + - Class [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$ModuleSizeComparator] + - Class [com/google/zxing/qrcode/detector/FinderPattern] + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder] + - Class [com/google/zxing/qrcode/detector/FinderPatternInfo] + - Class [java/lang/Math] + - Class [java/util/Hashtable] + - Class [java/util/Vector] + - Fieldref [com/google/zxing/DecodeHintType.TRY_HARDER Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.height I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/common/BitMatrix.width I] + - Fieldref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder.EMPTY_RESULT_ARRAY [Lcom/google/zxing/qrcode/detector/FinderPatternInfo;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + - Methodref [com/google/zxing/ResultPoint.orderBestPatterns ([Lcom/google/zxing/ResultPoint;)V] + - Methodref [com/google/zxing/common/BitMatrix.get (II)Z] + - Methodref [com/google/zxing/common/BitMatrix.getHeight ()I] + - Methodref [com/google/zxing/common/BitMatrix.getWidth ()I] + - Methodref [com/google/zxing/common/Collections.insertionSort (Ljava/util/Vector;Lcom/google/zxing/common/Comparator;)V] + - Methodref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder.foundPatternCross ([I)Z] + - Methodref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder.getImage ()Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder.getPossibleCenters ()Ljava/util/Vector;] + - Methodref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder.handlePossibleCenter ([III)Z] + - Methodref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder.selectBestPatterns ()[[Lcom/google/zxing/qrcode/detector/FinderPattern;] + - Methodref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$ModuleSizeComparator. ()V] + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder. (Lcom/google/zxing/common/BitMatrix;)V] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder. (Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPointCallback;)V] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo. ([Lcom/google/zxing/qrcode/detector/FinderPattern;)V] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo.getBottomLeft ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo.getTopLeft ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo.getTopRight ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + - Methodref [java/lang/Math.abs (F)F] + - Methodref [java/lang/Math.min (FF)F] + - Methodref [java/lang/Math.sqrt (D)D] + - Methodref [java/util/Hashtable.containsKey (Ljava/lang/Object;)Z] + - Methodref [java/util/Vector. ()V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + - Methodref [java/util/Vector.isEmpty ()Z] + - Methodref [java/util/Vector.size ()I] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/common/BitMatrix;)V] + - NameAndType [ (Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPointCallback;)V] + - NameAndType [ (Lcom/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$1;)V] + - NameAndType [ ([Lcom/google/zxing/qrcode/detector/FinderPattern;)V] + - NameAndType [EMPTY_RESULT_ARRAY [Lcom/google/zxing/qrcode/detector/FinderPatternInfo;] + - NameAndType [TRY_HARDER Lcom/google/zxing/DecodeHintType;] + - NameAndType [abs (F)F] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [bits [I] + - NameAndType [containsKey (Ljava/lang/Object;)Z] + - NameAndType [distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + - NameAndType [elementAt (I)Ljava/lang/Object;] + - NameAndType [foundPatternCross ([I)Z] + - NameAndType [get (II)Z] + - NameAndType [getBottomLeft ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + - NameAndType [getEstimatedModuleSize ()F] + - NameAndType [getHeight ()I] + - NameAndType [getImage ()Lcom/google/zxing/common/BitMatrix;] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getPossibleCenters ()Ljava/util/Vector;] + - NameAndType [getTopLeft ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + - NameAndType [getTopRight ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + - NameAndType [getWidth ()I] + - NameAndType [handlePossibleCenter ([III)Z] + - NameAndType [height I] + - NameAndType [insertionSort (Ljava/util/Vector;Lcom/google/zxing/common/Comparator;)V] + - NameAndType [isEmpty ()Z] + - NameAndType [min (FF)F] + - NameAndType [orderBestPatterns ([Lcom/google/zxing/ResultPoint;)V] + - NameAndType [rowSize I] + - NameAndType [selectBestPatterns ()[[Lcom/google/zxing/qrcode/detector/FinderPattern;] + - NameAndType [size ()I] + - NameAndType [sqrt (D)D] + - NameAndType [width I] + - Utf8 [] + - Utf8 [()F] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Lcom/google/zxing/common/BitMatrix;] + - Utf8 [()Lcom/google/zxing/qrcode/detector/FinderPattern;] + - Utf8 [()Ljava/util/Vector;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[Lcom/google/zxing/qrcode/detector/FinderPatternInfo;] + - Utf8 [()[[Lcom/google/zxing/qrcode/detector/FinderPattern;] + - Utf8 [(D)D] + - Utf8 [(F)F] + - Utf8 [(FF)F] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(II)Z] + - Utf8 [(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPointCallback;)V] + - Utf8 [(Lcom/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$1;)V] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/util/Hashtable;)[Lcom/google/zxing/qrcode/detector/FinderPatternInfo;] + - Utf8 [(Ljava/util/Vector;Lcom/google/zxing/common/Comparator;)V] + - Utf8 [([I)Z] + - Utf8 [([III)Z] + - Utf8 [([Lcom/google/zxing/ResultPoint;)V] + - Utf8 [([Lcom/google/zxing/qrcode/detector/FinderPattern;)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [DIFF_MODSIZE_CUTOFF] + - Utf8 [DIFF_MODSIZE_CUTOFF_PERCENT] + - Utf8 [EMPTY_RESULT_ARRAY] + - Utf8 [Exceptions] + - Utf8 [F] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/DecodeHintType;] + - Utf8 [MAX_MODULE_COUNT_PER_EDGE] + - Utf8 [MIN_MODULE_COUNT_PER_EDGE] + - Utf8 [ModuleSizeComparator] + - Utf8 [TRY_HARDER] + - Utf8 [[I] + - Utf8 [[Lcom/google/zxing/qrcode/detector/FinderPattern;] + - Utf8 [[Lcom/google/zxing/qrcode/detector/FinderPatternInfo;] + - Utf8 [abs] + - Utf8 [addElement] + - Utf8 [bits] + - Utf8 [com/google/zxing/DecodeHintType] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/common/Collections] + - Utf8 [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder] + - Utf8 [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$1] + - Utf8 [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$ModuleSizeComparator] + - Utf8 [com/google/zxing/qrcode/detector/FinderPattern] + - Utf8 [com/google/zxing/qrcode/detector/FinderPatternFinder] + - Utf8 [com/google/zxing/qrcode/detector/FinderPatternInfo] + - Utf8 [containsKey] + - Utf8 [distance] + - Utf8 [elementAt] + - Utf8 [findMulti] + - Utf8 [findMulti$24fe08fd] + - Utf8 [foundPatternCross] + - Utf8 [get] + - Utf8 [getBottomLeft] + - Utf8 [getEstimatedModuleSize] + - Utf8 [getHeight] + - Utf8 [getImage] + - Utf8 [getNotFoundInstance] + - Utf8 [getPossibleCenters] + - Utf8 [getTopLeft] + - Utf8 [getTopRight] + - Utf8 [getWidth] + - Utf8 [handlePossibleCenter] + - Utf8 [height] + - Utf8 [insertionSort] + - Utf8 [isEmpty] + - Utf8 [java/lang/Math] + - Utf8 [java/util/Hashtable] + - Utf8 [java/util/Vector] + - Utf8 [min] + - Utf8 [orderBestPatterns] + - Utf8 [rowSize] + - Utf8 [selectBestPatterns] + - Utf8 [size] + - Utf8 [sqrt] + - Utf8 [width] + +Fields (count = 5): + - Field: EMPTY_RESULT_ARRAY [Lcom/google/zxing/qrcode/detector/FinderPatternInfo; + Access flags: 0x1a + = private static final com.google.zxing.qrcode.detector.FinderPatternInfo[] EMPTY_RESULT_ARRAY + - Field: MAX_MODULE_COUNT_PER_EDGE F + Access flags: 0x1a + = private static final float MAX_MODULE_COUNT_PER_EDGE + Class member attributes (count = 1): + - Constant value attribute: + - Float [180.0] + - Field: MIN_MODULE_COUNT_PER_EDGE F + Access flags: 0x1a + = private static final float MIN_MODULE_COUNT_PER_EDGE + Class member attributes (count = 1): + - Constant value attribute: + - Float [9.0] + - Field: DIFF_MODSIZE_CUTOFF_PERCENT F + Access flags: 0x1a + = private static final float DIFF_MODSIZE_CUTOFF_PERCENT + Class member attributes (count = 1): + - Constant value attribute: + - Float [0.05] + - Field: DIFF_MODSIZE_CUTOFF F + Access flags: 0x1a + = private static final float DIFF_MODSIZE_CUTOFF + Class member attributes (count = 1): + - Constant value attribute: + - Float [0.5] + +Methods (count = 5): + - Method: (Lcom/google/zxing/common/BitMatrix;)V + Access flags: 0x0 + = MultiFinderPatternFinder(com.google.zxing.common.BitMatrix) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #43 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder. (Lcom/google/zxing/common/BitMatrix;)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPointCallback;)V + Access flags: 0x2 + = private MultiFinderPatternFinder(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPointCallback) + Class member attributes (count = 1): + - Code attribute instructions (code length = 7, locals = 3, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] invokespecial #44 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder. (Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPointCallback;)V] + [6] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: selectBestPatterns()[[Lcom/google/zxing/qrcode/detector/FinderPattern; + Access flags: 0x2 + = private com.google.zxing.qrcode.detector.FinderPattern[][] selectBestPatterns() + Class member attributes (count = 2): + - Code attribute instructions (code length = 531, locals = 14, stack = 8): + [0] aload_0 v0 + [1] invokevirtual #38 + - Methodref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder.getPossibleCenters ()Ljava/util/Vector;] + [4] dup + [5] astore_1 v1 + [6] invokevirtual #57 + - Methodref [java/util/Vector.size ()I] + [9] dup + [10] istore_2 v2 + [11] iconst_3 + [12] ificmpge +7 (target=19) + [15] invokestatic #29 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [18] athrow + [19] iload_2 v2 + [20] iconst_3 + [21] ificmpne +48 (target=69) + [24] iconst_1 + [25] anewarray #8 + - Class [[Lcom/google/zxing/qrcode/detector/FinderPattern;] + [28] dup + [29] iconst_0 + [30] iconst_3 + [31] anewarray #17 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [34] dup + [35] iconst_0 + [36] aload_1 v1 + [37] iconst_0 + [38] invokevirtual #55 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [41] checkcast #17 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [44] aastore + [45] dup + [46] iconst_1 + [47] aload_1 v1 + [48] iconst_1 + [49] invokevirtual #55 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [52] checkcast #17 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [55] aastore + [56] dup + [57] iconst_2 + [58] aload_1 v1 + [59] iconst_2 + [60] invokevirtual #55 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [63] checkcast #17 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [66] aastore + [67] aastore + [68] areturn + [69] aload_1 v1 + [70] new #16 + - Class [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$ModuleSizeComparator] + [73] dup + [74] invokespecial #41 + - Methodref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$ModuleSizeComparator. ()V] + [77] invokestatic #35 + - Methodref [com/google/zxing/common/Collections.insertionSort (Ljava/util/Vector;Lcom/google/zxing/common/Comparator;)V] + [80] new #22 + - Class [java/util/Vector] + [83] dup + [84] invokespecial #53 + - Methodref [java/util/Vector. ()V] + [87] astore_3 v3 + [88] iconst_0 + [89] istore v4 + [91] iload v4 + [93] iload_2 v2 + [94] iconst_2 + [95] isub + [96] ificmpge +380 (target=476) + [99] aload_1 v1 + [100] iload v4 + [102] invokevirtual #55 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [105] checkcast #17 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [108] dup + [109] astore v5 + [111] ifnull +359 (target=470) + [114] iload v4 + [116] iconst_1 + [117] iadd + [118] istore v6 + [120] iload v6 + [122] iload_2 v2 + [123] iconst_1 + [124] isub + [125] ificmpge +345 (target=470) + [128] aload_1 v1 + [129] iload v6 + [131] invokevirtual #55 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [134] checkcast #17 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [137] dup + [138] astore v7 + [140] ifnull +324 (target=464) + [143] aload v5 + [145] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [148] aload v7 + [150] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [153] fsub + [154] aload v5 + [156] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [159] aload v7 + [161] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [164] invokestatic #50 + - Methodref [java/lang/Math.min (FF)F] + [167] fdiv + [168] fstore v8 + [170] aload v5 + [172] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [175] aload v7 + [177] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [180] fsub + [181] invokestatic #49 + - Methodref [java/lang/Math.abs (F)F] + [184] ldc #3 + - Float [0.5] + [186] fcmpl + [187] ifle +11 (target=198) + [190] fload v8 + [192] ldc #1 + - Float [0.05] + [194] fcmpl + [195] ifge +275 (target=470) + [198] iload v6 + [200] iconst_1 + [201] iadd + [202] istore v8 + [204] iload v8 + [206] iload_2 v2 + [207] ificmpge +257 (target=464) + [210] aload_1 v1 + [211] iload v8 + [213] invokevirtual #55 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [216] checkcast #17 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [219] dup + [220] astore v9 + [222] ifnull +236 (target=458) + [225] aload v7 + [227] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [230] aload v9 + [232] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [235] fsub + [236] aload v7 + [238] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [241] aload v9 + [243] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [246] invokestatic #50 + - Methodref [java/lang/Math.min (FF)F] + [249] fdiv + [250] fstore v10 + [252] aload v7 + [254] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [257] aload v9 + [259] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [262] fsub + [263] invokestatic #49 + - Methodref [java/lang/Math.abs (F)F] + [266] ldc #3 + - Float [0.5] + [268] fcmpl + [269] ifle +11 (target=280) + [272] fload v10 + [274] ldc #1 + - Float [0.05] + [276] fcmpl + [277] ifge +187 (target=464) + [280] iconst_3 + [281] anewarray #17 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [284] dup + [285] iconst_0 + [286] aload v5 + [288] aastore + [289] dup + [290] iconst_1 + [291] aload v7 + [293] aastore + [294] dup + [295] iconst_2 + [296] aload v9 + [298] aastore + [299] dup + [300] astore v9 + [302] invokestatic #31 + - Methodref [com/google/zxing/ResultPoint.orderBestPatterns ([Lcom/google/zxing/ResultPoint;)V] + [305] new #19 + - Class [com/google/zxing/qrcode/detector/FinderPatternInfo] + [308] dup + [309] aload v9 + [311] invokespecial #45 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo. ([Lcom/google/zxing/qrcode/detector/FinderPattern;)V] + [314] dup + [315] astore v10 + [317] invokevirtual #47 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo.getTopLeft ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + [320] aload v10 + [322] invokevirtual #46 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo.getBottomLeft ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + [325] invokestatic #30 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [328] fstore v11 + [330] aload v10 + [332] invokevirtual #48 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo.getTopRight ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + [335] aload v10 + [337] invokevirtual #46 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo.getBottomLeft ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + [340] invokestatic #30 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [343] fstore v12 + [345] aload v10 + [347] invokevirtual #47 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo.getTopLeft ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + [350] aload v10 + [352] invokevirtual #48 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo.getTopRight ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + [355] invokestatic #30 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [358] fstore v10 + [360] fload v11 + [362] fload v10 + [364] fadd + [365] aload v5 + [367] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [370] fconst_2 + [371] fmul + [372] fdiv + [373] dup + [374] fstore v13 + [376] ldc #6 + - Float [180.0] + [378] fcmpl + [379] ifgt +79 (target=458) + [382] fload v13 + [384] ldc #5 + - Float [9.0] + [386] fcmpg + [387] iflt +71 (target=458) + [390] fload v11 + [392] fload v10 + [394] fsub + [395] fload v11 + [397] fload v10 + [399] invokestatic #50 + - Methodref [java/lang/Math.min (FF)F] + [402] fdiv + [403] invokestatic #49 + - Methodref [java/lang/Math.abs (F)F] + [406] ldc #2 + - Float [0.1] + [408] fcmpl + [409] ifge +49 (target=458) + [412] fload v11 + [414] fload v11 + [416] fmul + [417] fload v10 + [419] fload v10 + [421] fmul + [422] fadd + [423] f2d + [424] invokestatic #51 + - Methodref [java/lang/Math.sqrt (D)D] + [427] d2f + [428] fstore v10 + [430] fload v12 + [432] fload v10 + [434] fsub + [435] fload v12 + [437] fload v10 + [439] invokestatic #50 + - Methodref [java/lang/Math.min (FF)F] + [442] fdiv + [443] invokestatic #49 + - Methodref [java/lang/Math.abs (F)F] + [446] ldc #2 + - Float [0.1] + [448] fcmpl + [449] ifge +9 (target=458) + [452] aload_3 v3 + [453] aload v9 + [455] invokevirtual #54 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [458] iinc v8, 1 + [461] goto -257 (target=204) + [464] iinc v6, 1 + [467] goto -347 (target=120) + [470] iinc v4, 1 + [473] goto -382 (target=91) + [476] aload_3 v3 + [477] invokevirtual #56 + - Methodref [java/util/Vector.isEmpty ()Z] + [480] ifne +47 (target=527) + [483] aload_3 v3 + [484] invokevirtual #57 + - Methodref [java/util/Vector.size ()I] + [487] anewarray #8 + - Class [[Lcom/google/zxing/qrcode/detector/FinderPattern;] + [490] astore v4 + [492] iconst_0 + [493] istore v5 + [495] iload v5 + [497] aload_3 v3 + [498] invokevirtual #57 + - Methodref [java/util/Vector.size ()I] + [501] ificmpge +23 (target=524) + [504] aload v4 + [506] iload v5 + [508] aload_3 v3 + [509] iload v5 + [511] invokevirtual #55 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [514] checkcast #8 + - Class [[Lcom/google/zxing/qrcode/detector/FinderPattern;] + [517] aastore + [518] iinc v5, 1 + [521] goto -26 (target=495) + [524] aload v4 + [526] areturn + [527] invokestatic #29 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [530] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: findMulti$24fe08fd()[Lcom/google/zxing/qrcode/detector/FinderPatternInfo; + Access flags: 0x11 + = public final com.google.zxing.qrcode.detector.FinderPatternInfo[] findMulti$24fe08fd() + Class member attributes (count = 2): + - Code attribute instructions (code length = 1017, locals = 14, stack = 8): + [0] aload_0 v0 + [1] invokevirtual #37 + - Methodref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder.getImage ()Lcom/google/zxing/common/BitMatrix;] + [4] dup + [5] astore_2 v2 + [6] getfield #25 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [9] istore_3 v3 + [10] aload_2 v2 + [11] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [14] istore v4 + [16] iload_3 v3 + [17] i2f + [18] ldc #7 + - Float [228.0] + [20] fdiv + [21] ldc #4 + - Float [3.0] + [23] fmul + [24] f2i + [25] dup + [26] istore v5 + [28] iconst_3 + [29] ificmpge +6 (target=35) + [32] iconst_3 + [33] istore v5 + [35] iconst_5 + [36] newarray 10 + [38] astore_1 v1 + [39] iload v5 + [41] iconst_1 + [42] isub + [43] istore v6 + [45] iload v6 + [47] iload_3 v3 + [48] ificmpge +322 (target=370) + [51] aload_1 v1 + [52] iconst_0 + [53] iconst_0 + [54] iastore + [55] aload_1 v1 + [56] iconst_1 + [57] iconst_0 + [58] iastore + [59] aload_1 v1 + [60] iconst_2 + [61] iconst_0 + [62] iastore + [63] aload_1 v1 + [64] iconst_3 + [65] iconst_0 + [66] iastore + [67] aload_1 v1 + [68] iconst_4 + [69] iconst_0 + [70] iastore + [71] iconst_0 + [72] istore v7 + [74] iconst_0 + [75] istore v8 + [77] iload v8 + [79] iload v4 + [81] ificmpge +262 (target=343) + [84] aload_2 v2 + [85] iload v8 + [87] iload v6 + [89] istore v11 + [91] istore v10 + [93] astore v9 + [95] iload v11 + [97] aload v9 + [99] getfield #26 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [102] imul + [103] iload v10 + [105] iconst_5 + [106] ishr + [107] iadd + [108] istore v11 + [110] aload v9 + [112] getfield #24 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [115] iload v11 + [117] iaload + [118] iload v10 + [120] bipush 31 + [122] iand + [123] iushr + [124] iconst_1 + [125] iand + [126] ifeq +7 (target=133) + [129] iconst_1 + [130] goto +4 (target=134) + [133] iconst_0 + [134] ifeq +25 (target=159) + [137] iload v7 + [139] iconst_1 + [140] iand + [141] iconst_1 + [142] ificmpne +6 (target=148) + [145] iinc v7, 1 + [148] aload_1 v1 + [149] iload v7 + [151] dup2 + [152] iaload + [153] iconst_1 + [154] iadd + [155] iastore + [156] goto +181 (target=337) + [159] iload v7 + [161] iconst_1 + [162] iand + [163] ifne +166 (target=329) + [166] iload v7 + [168] iconst_4 + [169] ificmpne +146 (target=315) + [172] aload_1 v1 + [173] invokestatic #36 + - Methodref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder.foundPatternCross ([I)Z] + [176] ifeq +107 (target=283) + [179] aload_0 v0 + [180] aload_1 v1 + [181] iload v6 + [183] iload v8 + [185] invokevirtual #39 + - Methodref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder.handlePossibleCenter ([III)Z] + [188] ifne +69 (target=257) + [191] iinc v8, 1 + [194] iload v8 + [196] iload v4 + [198] ificmpge +56 (target=254) + [201] aload_2 v2 + [202] iload v8 + [204] iload v6 + [206] istore v11 + [208] istore v10 + [210] astore v9 + [212] iload v11 + [214] aload v9 + [216] getfield #26 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [219] imul + [220] iload v10 + [222] iconst_5 + [223] ishr + [224] iadd + [225] istore v11 + [227] aload v9 + [229] getfield #24 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [232] iload v11 + [234] iaload + [235] iload v10 + [237] bipush 31 + [239] iand + [240] iushr + [241] iconst_1 + [242] iand + [243] ifeq +7 (target=250) + [246] iconst_1 + [247] goto +4 (target=251) + [250] iconst_0 + [251] ifeq -60 (target=191) + [254] iinc v8, -1 + [257] iconst_0 + [258] istore v7 + [260] aload_1 v1 + [261] iconst_0 + [262] iconst_0 + [263] iastore + [264] aload_1 v1 + [265] iconst_1 + [266] iconst_0 + [267] iastore + [268] aload_1 v1 + [269] iconst_2 + [270] iconst_0 + [271] iastore + [272] aload_1 v1 + [273] iconst_3 + [274] iconst_0 + [275] iastore + [276] aload_1 v1 + [277] iconst_4 + [278] iconst_0 + [279] iastore + [280] goto +57 (target=337) + [283] aload_1 v1 + [284] iconst_0 + [285] aload_1 v1 + [286] iconst_2 + [287] iaload + [288] iastore + [289] aload_1 v1 + [290] iconst_1 + [291] aload_1 v1 + [292] iconst_3 + [293] iaload + [294] iastore + [295] aload_1 v1 + [296] iconst_2 + [297] aload_1 v1 + [298] iconst_4 + [299] iaload + [300] iastore + [301] aload_1 v1 + [302] iconst_3 + [303] iconst_1 + [304] iastore + [305] aload_1 v1 + [306] iconst_4 + [307] iconst_0 + [308] iastore + [309] iconst_3 + [310] istore v7 + [312] goto +25 (target=337) + [315] aload_1 v1 + [316] iinc v7, 1 + [319] iload v7 + [321] dup2 + [322] iaload + [323] iconst_1 + [324] iadd + [325] iastore + [326] goto +11 (target=337) + [329] aload_1 v1 + [330] iload v7 + [332] dup2 + [333] iaload + [334] iconst_1 + [335] iadd + [336] iastore + [337] iinc v8, 1 + [340] goto -263 (target=77) + [343] aload_1 v1 + [344] invokestatic #36 + - Methodref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder.foundPatternCross ([I)Z] + [347] ifeq +13 (target=360) + [350] aload_0 v0 + [351] aload_1 v1 + [352] iload v6 + [354] iload v4 + [356] invokevirtual #39 + - Methodref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder.handlePossibleCenter ([III)Z] + [359] pop + [360] iload v6 + [362] iload v5 + [364] iadd + [365] istore v6 + [367] goto -322 (target=45) + [370] aload_0 v0 + [371] invokevirtual #38 + - Methodref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder.getPossibleCenters ()Ljava/util/Vector;] + [374] dup + [375] astore_1 v1 + [376] invokevirtual #57 + - Methodref [java/util/Vector.size ()I] + [379] dup + [380] istore_2 v2 + [381] iconst_3 + [382] ificmpge +7 (target=389) + [385] invokestatic #29 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [388] athrow + [389] iload_2 v2 + [390] iconst_3 + [391] ificmpne +50 (target=441) + [394] iconst_1 + [395] anewarray #8 + - Class [[Lcom/google/zxing/qrcode/detector/FinderPattern;] + [398] dup + [399] iconst_0 + [400] iconst_3 + [401] anewarray #17 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [404] dup + [405] iconst_0 + [406] aload_1 v1 + [407] iconst_0 + [408] invokevirtual #55 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [411] checkcast #17 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [414] aastore + [415] dup + [416] iconst_1 + [417] aload_1 v1 + [418] iconst_1 + [419] invokevirtual #55 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [422] checkcast #17 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [425] aastore + [426] dup + [427] iconst_2 + [428] aload_1 v1 + [429] iconst_2 + [430] invokevirtual #55 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [433] checkcast #17 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [436] aastore + [437] aastore + [438] goto +467 (target=905) + [441] aload_1 v1 + [442] new #16 + - Class [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$ModuleSizeComparator] + [445] dup + [446] invokespecial #41 + - Methodref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$ModuleSizeComparator. ()V] + [449] invokestatic #35 + - Methodref [com/google/zxing/common/Collections.insertionSort (Ljava/util/Vector;Lcom/google/zxing/common/Comparator;)V] + [452] new #22 + - Class [java/util/Vector] + [455] dup + [456] invokespecial #53 + - Methodref [java/util/Vector. ()V] + [459] astore_3 v3 + [460] iconst_0 + [461] istore v4 + [463] iload v4 + [465] iload_2 v2 + [466] iconst_2 + [467] isub + [468] ificmpge +380 (target=848) + [471] aload_1 v1 + [472] iload v4 + [474] invokevirtual #55 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [477] checkcast #17 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [480] dup + [481] astore v5 + [483] ifnull +359 (target=842) + [486] iload v4 + [488] iconst_1 + [489] iadd + [490] istore v6 + [492] iload v6 + [494] iload_2 v2 + [495] iconst_1 + [496] isub + [497] ificmpge +345 (target=842) + [500] aload_1 v1 + [501] iload v6 + [503] invokevirtual #55 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [506] checkcast #17 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [509] dup + [510] astore v7 + [512] ifnull +324 (target=836) + [515] aload v5 + [517] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [520] aload v7 + [522] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [525] fsub + [526] aload v5 + [528] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [531] aload v7 + [533] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [536] invokestatic #50 + - Methodref [java/lang/Math.min (FF)F] + [539] fdiv + [540] fstore v8 + [542] aload v5 + [544] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [547] aload v7 + [549] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [552] fsub + [553] invokestatic #49 + - Methodref [java/lang/Math.abs (F)F] + [556] ldc #3 + - Float [0.5] + [558] fcmpl + [559] ifle +11 (target=570) + [562] fload v8 + [564] ldc #1 + - Float [0.05] + [566] fcmpl + [567] ifge +275 (target=842) + [570] iload v6 + [572] iconst_1 + [573] iadd + [574] istore v8 + [576] iload v8 + [578] iload_2 v2 + [579] ificmpge +257 (target=836) + [582] aload_1 v1 + [583] iload v8 + [585] invokevirtual #55 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [588] checkcast #17 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [591] dup + [592] astore v9 + [594] ifnull +236 (target=830) + [597] aload v7 + [599] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [602] aload v9 + [604] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [607] fsub + [608] aload v7 + [610] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [613] aload v9 + [615] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [618] invokestatic #50 + - Methodref [java/lang/Math.min (FF)F] + [621] fdiv + [622] fstore v10 + [624] aload v7 + [626] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [629] aload v9 + [631] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [634] fsub + [635] invokestatic #49 + - Methodref [java/lang/Math.abs (F)F] + [638] ldc #3 + - Float [0.5] + [640] fcmpl + [641] ifle +11 (target=652) + [644] fload v10 + [646] ldc #1 + - Float [0.05] + [648] fcmpl + [649] ifge +187 (target=836) + [652] iconst_3 + [653] anewarray #17 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [656] dup + [657] iconst_0 + [658] aload v5 + [660] aastore + [661] dup + [662] iconst_1 + [663] aload v7 + [665] aastore + [666] dup + [667] iconst_2 + [668] aload v9 + [670] aastore + [671] dup + [672] astore v9 + [674] invokestatic #31 + - Methodref [com/google/zxing/ResultPoint.orderBestPatterns ([Lcom/google/zxing/ResultPoint;)V] + [677] new #19 + - Class [com/google/zxing/qrcode/detector/FinderPatternInfo] + [680] dup + [681] aload v9 + [683] invokespecial #45 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo. ([Lcom/google/zxing/qrcode/detector/FinderPattern;)V] + [686] dup + [687] astore v10 + [689] invokevirtual #47 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo.getTopLeft ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + [692] aload v10 + [694] invokevirtual #46 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo.getBottomLeft ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + [697] invokestatic #30 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [700] fstore v11 + [702] aload v10 + [704] invokevirtual #48 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo.getTopRight ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + [707] aload v10 + [709] invokevirtual #46 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo.getBottomLeft ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + [712] invokestatic #30 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [715] fstore v12 + [717] aload v10 + [719] invokevirtual #47 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo.getTopLeft ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + [722] aload v10 + [724] invokevirtual #48 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo.getTopRight ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + [727] invokestatic #30 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [730] fstore v10 + [732] fload v11 + [734] fload v10 + [736] fadd + [737] aload v5 + [739] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [742] fconst_2 + [743] fmul + [744] fdiv + [745] dup + [746] fstore v13 + [748] ldc #6 + - Float [180.0] + [750] fcmpl + [751] ifgt +79 (target=830) + [754] fload v13 + [756] ldc #5 + - Float [9.0] + [758] fcmpg + [759] iflt +71 (target=830) + [762] fload v11 + [764] fload v10 + [766] fsub + [767] fload v11 + [769] fload v10 + [771] invokestatic #50 + - Methodref [java/lang/Math.min (FF)F] + [774] fdiv + [775] invokestatic #49 + - Methodref [java/lang/Math.abs (F)F] + [778] ldc #2 + - Float [0.1] + [780] fcmpl + [781] ifge +49 (target=830) + [784] fload v11 + [786] fload v11 + [788] fmul + [789] fload v10 + [791] fload v10 + [793] fmul + [794] fadd + [795] f2d + [796] invokestatic #51 + - Methodref [java/lang/Math.sqrt (D)D] + [799] d2f + [800] fstore v10 + [802] fload v12 + [804] fload v10 + [806] fsub + [807] fload v12 + [809] fload v10 + [811] invokestatic #50 + - Methodref [java/lang/Math.min (FF)F] + [814] fdiv + [815] invokestatic #49 + - Methodref [java/lang/Math.abs (F)F] + [818] ldc #2 + - Float [0.1] + [820] fcmpl + [821] ifge +9 (target=830) + [824] aload_3 v3 + [825] aload v9 + [827] invokevirtual #54 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [830] iinc v8, 1 + [833] goto -257 (target=576) + [836] iinc v6, 1 + [839] goto -347 (target=492) + [842] iinc v4, 1 + [845] goto -382 (target=463) + [848] aload_3 v3 + [849] invokevirtual #56 + - Methodref [java/util/Vector.isEmpty ()Z] + [852] ifne +49 (target=901) + [855] aload_3 v3 + [856] invokevirtual #57 + - Methodref [java/util/Vector.size ()I] + [859] anewarray #8 + - Class [[Lcom/google/zxing/qrcode/detector/FinderPattern;] + [862] astore v4 + [864] iconst_0 + [865] istore v5 + [867] iload v5 + [869] aload_3 v3 + [870] invokevirtual #57 + - Methodref [java/util/Vector.size ()I] + [873] ificmpge +23 (target=896) + [876] aload v4 + [878] iload v5 + [880] aload_3 v3 + [881] iload v5 + [883] invokevirtual #55 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [886] checkcast #8 + - Class [[Lcom/google/zxing/qrcode/detector/FinderPattern;] + [889] aastore + [890] iinc v5, 1 + [893] goto -26 (target=867) + [896] aload v4 + [898] goto +7 (target=905) + [901] invokestatic #29 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [904] athrow + [905] astore v6 + [907] new #22 + - Class [java/util/Vector] + [910] dup + [911] invokespecial #53 + - Methodref [java/util/Vector. ()V] + [914] astore v7 + [916] iconst_0 + [917] istore v8 + [919] iload v8 + [921] aload v6 + [923] arraylength + [924] ificmpge +34 (target=958) + [927] aload v6 + [929] iload v8 + [931] aaload + [932] dup + [933] astore v9 + [935] invokestatic #31 + - Methodref [com/google/zxing/ResultPoint.orderBestPatterns ([Lcom/google/zxing/ResultPoint;)V] + [938] aload v7 + [940] new #19 + - Class [com/google/zxing/qrcode/detector/FinderPatternInfo] + [943] dup + [944] aload v9 + [946] invokespecial #45 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo. ([Lcom/google/zxing/qrcode/detector/FinderPattern;)V] + [949] invokevirtual #54 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [952] iinc v8, 1 + [955] goto -36 (target=919) + [958] aload v7 + [960] invokevirtual #56 + - Methodref [java/util/Vector.isEmpty ()Z] + [963] ifeq +7 (target=970) + [966] getstatic #28 + - Fieldref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder.EMPTY_RESULT_ARRAY [Lcom/google/zxing/qrcode/detector/FinderPatternInfo;] + [969] areturn + [970] aload v7 + [972] invokevirtual #57 + - Methodref [java/util/Vector.size ()I] + [975] anewarray #19 + - Class [com/google/zxing/qrcode/detector/FinderPatternInfo] + [978] astore v8 + [980] iconst_0 + [981] istore v9 + [983] iload v9 + [985] aload v7 + [987] invokevirtual #57 + - Methodref [java/util/Vector.size ()I] + [990] ificmpge +24 (target=1014) + [993] aload v8 + [995] iload v9 + [997] aload v7 + [999] iload v9 + [1001] invokevirtual #55 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [1004] checkcast #19 + - Class [com/google/zxing/qrcode/detector/FinderPatternInfo] + [1007] aastore + [1008] iinc v9, 1 + [1011] goto -28 (target=983) + [1014] aload v8 + [1016] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 8, locals = 0, stack = 1): + [0] iconst_0 + [1] anewarray #19 + - Class [com/google/zxing/qrcode/detector/FinderPatternInfo] + [4] putstatic #28 + - Fieldref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder.EMPTY_RESULT_ARRAY [Lcom/google/zxing/qrcode/detector/FinderPatternInfo;] + [7] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$1] + - Class [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$ModuleSizeComparator] + - Class [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder] + - Utf8 [ModuleSizeComparator] + +_____________________________________________________________________ +- Program class: com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$1 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.multi.qrcode.detector.MultiFinderPatternFinder$1 extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 10): + - Class [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder] + - Class [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$1] + - Class [java/lang/Object] + - Utf8 [] + - Utf8 [InnerClasses] + - Utf8 [Synthetic] + - Utf8 [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder] + - Utf8 [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$1] + - Utf8 [java/lang/Object] + +Fields (count = 0): + +Methods (count = 0): + +Class file attributes (count = 2): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$1] + - Class [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder] + - Synthetic attribute + +_____________________________________________________________________ +- Program class: com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$ModuleSizeComparator + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.multi.qrcode.detector.MultiFinderPatternFinder$ModuleSizeComparator extends java.lang.Object + +Interfaces (count = 1): + - Class [com/google/zxing/common/Comparator] + +Constant Pool (count = 32): + - Class [com/google/zxing/common/Comparator] + - Class [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder] + - Class [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$1] + - Class [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$ModuleSizeComparator] + - Class [com/google/zxing/qrcode/detector/FinderPattern] + - Class [java/lang/Object] + - Methodref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$ModuleSizeComparator. (B)V] + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (B)V] + - NameAndType [getEstimatedModuleSize ()F] + - Utf8 [] + - Utf8 [()F] + - Utf8 [()V] + - Utf8 [(B)V] + - Utf8 [(Lcom/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$1;)V] + - Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)I] + - Utf8 [] + - Utf8 [Code] + - Utf8 [InnerClasses] + - Utf8 [ModuleSizeComparator] + - Utf8 [Synthetic] + - Utf8 [com/google/zxing/common/Comparator] + - Utf8 [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder] + - Utf8 [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$1] + - Utf8 [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$ModuleSizeComparator] + - Utf8 [com/google/zxing/qrcode/detector/FinderPattern] + - Utf8 [compare] + - Utf8 [getEstimatedModuleSize] + - Utf8 [java/lang/Object] + +Fields (count = 0): + +Methods (count = 3): + - Method: (B)V + Access flags: 0x2 + = private MultiFinderPatternFinder$ModuleSizeComparator(byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 2, stack = 1): + [0] aload_0 v0 + [1] invokespecial #9 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: compare(Ljava/lang/Object;Ljava/lang/Object;)I + Access flags: 0x11 + = public final int compare(java.lang.Object,java.lang.Object) + Class member attributes (count = 1): + - Code attribute instructions (code length = 36, locals = 3, stack = 4): + [0] aload_2 v2 + [1] checkcast #5 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [4] invokevirtual #8 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [7] aload_1 v1 + [8] checkcast #5 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [11] invokevirtual #8 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [14] fsub + [15] dup + [16] fstore_1 v1 + [17] f2d + [18] dconst_0 + [19] dcmpg + [20] ifge +5 (target=25) + [23] iconst_m1 + [24] ireturn + [25] fload_1 v1 + [26] f2d + [27] dconst_0 + [28] dcmpl + [29] ifle +5 (target=34) + [32] iconst_1 + [33] ireturn + [34] iconst_0 + [35] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x0 + = MultiFinderPatternFinder$ModuleSizeComparator() + Class member attributes (count = 2): + - Code attribute instructions (code length = 6, locals = 1, stack = 2): + [0] aload_0 v0 + [1] iconst_0 + [2] invokespecial #7 + - Methodref [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$ModuleSizeComparator. (B)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Synthetic attribute + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$1] + - Class [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$ModuleSizeComparator] + - Class [com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder] + - Utf8 [ModuleSizeComparator] + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/CodaBarReader + Superclass: com/google/zxing/oned/OneDReader + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.oned.CodaBarReader extends com.google.zxing.oned.OneDReader + +Interfaces (count = 0): + +Constant Pool (count = 135): + - Integer [6] + - Integer [2147483647] + - String [0123456789-$:/.+ABCDTN] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/oned/CodaBarReader] + - Class [com/google/zxing/oned/OneDReader] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Math] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/BarcodeFormat.CODABAR Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/common/BitArray.bits [I] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Fieldref [com/google/zxing/oned/CodaBarReader.ALPHABET [C] + - Fieldref [com/google/zxing/oned/CodaBarReader.CHARACTER_ENCODINGS [I] + - Fieldref [com/google/zxing/oned/CodaBarReader.STARTEND_ENCODING [C] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Methodref [com/google/zxing/ResultPoint. (FF)V] + - Methodref [com/google/zxing/common/BitArray.get (I)Z] + - Methodref [com/google/zxing/common/BitArray.getSize ()I] + - Methodref [com/google/zxing/common/BitArray.isRange$486912e3 (II)Z] + - Methodref [com/google/zxing/oned/CodaBarReader.arrayContains ([CC)Z] + - Methodref [com/google/zxing/oned/CodaBarReader.findAsteriskPattern (Lcom/google/zxing/common/BitArray;)[I] + - Methodref [com/google/zxing/oned/CodaBarReader.recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + - Methodref [com/google/zxing/oned/CodaBarReader.toNarrowWidePattern ([I)C] + - Methodref [com/google/zxing/oned/OneDReader. ()V] + - Methodref [java/lang/Math.max (II)I] + - Methodref [java/lang/String.toCharArray ()[C] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.charAt (I)C] + - Methodref [java/lang/StringBuffer.delete (II)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.deleteCharAt (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.length ()I] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (FF)V] + - NameAndType [ (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - NameAndType [ALPHABET [C] + - NameAndType [CHARACTER_ENCODINGS [I] + - NameAndType [CODABAR Lcom/google/zxing/BarcodeFormat;] + - NameAndType [STARTEND_ENCODING [C] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [arrayContains ([CC)Z] + - NameAndType [bits [I] + - NameAndType [charAt (I)C] + - NameAndType [delete (II)Ljava/lang/StringBuffer;] + - NameAndType [deleteCharAt (I)Ljava/lang/StringBuffer;] + - NameAndType [findAsteriskPattern (Lcom/google/zxing/common/BitArray;)[I] + - NameAndType [get (I)Z] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getSize ()I] + - NameAndType [isRange (IIZ)Z] + - NameAndType [isRange$486912e3 (II)Z] + - NameAndType [length ()I] + - NameAndType [max (II)I] + - NameAndType [recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + - NameAndType [size I] + - NameAndType [toCharArray ()[C] + - NameAndType [toNarrowWidePattern ([I)C] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()[C] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(FF)V] + - Utf8 [(I)C] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(I)Z] + - Utf8 [(II)I] + - Utf8 [(II)Ljava/lang/StringBuffer;] + - Utf8 [(II)Z] + - Utf8 [(IIZ)Z] + - Utf8 [(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/common/BitArray;)[I] + - Utf8 [(Lcom/google/zxing/common/BitArray;I[I)V] + - Utf8 [(Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Utf8 [([CC)Z] + - Utf8 [([I)C] + - Utf8 [0123456789-$:/.+ABCDTN] + - Utf8 [] + - Utf8 [] + - Utf8 [ALPHABET] + - Utf8 [ALPHABET_STRING] + - Utf8 [CHARACTER_ENCODINGS] + - Utf8 [CODABAR] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Ljava/lang/String;] + - Utf8 [STARTEND_ENCODING] + - Utf8 [[C] + - Utf8 [[I] + - Utf8 [append] + - Utf8 [arrayContains] + - Utf8 [bits] + - Utf8 [charAt] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/oned/CodaBarReader] + - Utf8 [com/google/zxing/oned/OneDReader] + - Utf8 [decodeRow] + - Utf8 [delete] + - Utf8 [deleteCharAt] + - Utf8 [findAsteriskPattern] + - Utf8 [get] + - Utf8 [getNotFoundInstance] + - Utf8 [getSize] + - Utf8 [isRange] + - Utf8 [isRange$486912e3] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Math] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + - Utf8 [max] + - Utf8 [minCharacterLength] + - Utf8 [recordPattern] + - Utf8 [size] + - Utf8 [toCharArray] + - Utf8 [toNarrowWidePattern] + - Utf8 [toString] + +Fields (count = 5): + - Field: ALPHABET_STRING Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String ALPHABET_STRING + Class member attributes (count = 1): + - Constant value attribute: + - String [0123456789-$:/.+ABCDTN] + - Field: ALPHABET [C + Access flags: 0x1a + = private static final char[] ALPHABET + - Field: CHARACTER_ENCODINGS [I + Access flags: 0x1a + = private static final int[] CHARACTER_ENCODINGS + - Field: minCharacterLength I + Access flags: 0x1a + = private static final int minCharacterLength + Class member attributes (count = 1): + - Constant value attribute: + - Integer [6] + - Field: STARTEND_ENCODING [C + Access flags: 0x1a + = private static final char[] STARTEND_ENCODING + +Methods (count = 6): + - Method: ()V + Access flags: 0x1 + = public CodaBarReader() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #31 + - Methodref [com/google/zxing/oned/OneDReader. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeRow(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 491, locals = 11, stack = 11): + [0] aload_2 v2 + [1] invokestatic #28 + - Methodref [com/google/zxing/oned/CodaBarReader.findAsteriskPattern (Lcom/google/zxing/common/BitArray;)[I] + [4] dup + [5] astore_3 v3 + [6] iconst_1 + [7] iconst_0 + [8] iastore + [9] aload_3 v3 + [10] iconst_1 + [11] iaload + [12] istore v4 + [14] aload_2 v2 + [15] getfield #17 + - Fieldref [com/google/zxing/common/BitArray.size I] + [18] istore v5 + [20] iload v4 + [22] iload v5 + [24] ificmpge +41 (target=65) + [27] aload_2 v2 + [28] iload v4 + [30] istore v10 + [32] getfield #16 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [35] iload v10 + [37] iconst_5 + [38] ishr + [39] iaload + [40] iconst_1 + [41] iload v10 + [43] bipush 31 + [45] iand + [46] ishl + [47] iand + [48] ifeq +7 (target=55) + [51] iconst_1 + [52] goto +4 (target=56) + [55] iconst_0 + [56] ifne +9 (target=65) + [59] iinc v4, 1 + [62] goto -42 (target=20) + [65] new #14 + - Class [java/lang/StringBuffer] + [68] dup + [69] invokespecial #34 + - Methodref [java/lang/StringBuffer. ()V] + [72] astore v6 + [74] bipush 7 + [76] newarray 10 + [78] dup + [79] iconst_0 + [80] iconst_0 + [81] iastore + [82] dup + [83] iconst_1 + [84] iconst_0 + [85] iastore + [86] dup + [87] iconst_2 + [88] iconst_0 + [89] iastore + [90] dup + [91] iconst_3 + [92] iconst_0 + [93] iastore + [94] dup + [95] iconst_4 + [96] iconst_0 + [97] iastore + [98] dup + [99] iconst_5 + [100] iconst_0 + [101] iastore + [102] dup + [103] bipush 6 + [105] iconst_0 + [106] iastore + [107] astore v7 + [109] aload_2 v2 + [110] iload v4 + [112] aload v7 + [114] invokestatic #29 + - Methodref [com/google/zxing/oned/CodaBarReader.recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + [117] aload v7 + [119] invokestatic #30 + - Methodref [com/google/zxing/oned/CodaBarReader.toNarrowWidePattern ([I)C] + [122] dup + [123] istore v9 + [125] bipush 33 + [127] ificmpne +7 (target=134) + [130] invokestatic #21 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [133] athrow + [134] aload v6 + [136] iload v9 + [138] invokevirtual #35 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [141] pop + [142] iload v4 + [144] istore v8 + [146] iconst_0 + [147] istore v10 + [149] iload v10 + [151] aload v7 + [153] arraylength + [154] ificmpge +19 (target=173) + [157] iload v4 + [159] aload v7 + [161] iload v10 + [163] iaload + [164] iadd + [165] istore v4 + [167] iinc v10, 1 + [170] goto -21 (target=149) + [173] iload v4 + [175] iload v5 + [177] ificmpge +41 (target=218) + [180] aload_2 v2 + [181] iload v4 + [183] istore v10 + [185] getfield #16 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [188] iload v10 + [190] iconst_5 + [191] ishr + [192] iaload + [193] iconst_1 + [194] iload v10 + [196] bipush 31 + [198] iand + [199] ishl + [200] iand + [201] ifeq +7 (target=208) + [204] iconst_1 + [205] goto +4 (target=209) + [208] iconst_0 + [209] ifne +9 (target=218) + [212] iinc v4, 1 + [215] goto -42 (target=173) + [218] iload v4 + [220] iload v5 + [222] ificmplt -148 (target=74) + [225] iconst_0 + [226] istore v9 + [228] iconst_0 + [229] istore v10 + [231] iload v10 + [233] aload v7 + [235] arraylength + [236] ificmpge +19 (target=255) + [239] iload v9 + [241] aload v7 + [243] iload v10 + [245] iaload + [246] iadd + [247] istore v9 + [249] iinc v10, 1 + [252] goto -21 (target=231) + [255] iload v4 + [257] iload v8 + [259] isub + [260] iload v9 + [262] isub + [263] istore v10 + [265] iload v4 + [267] iload v5 + [269] ificmpeq +16 (target=285) + [272] iload v10 + [274] iconst_2 + [275] idiv + [276] iload v9 + [278] ificmpge +7 (target=285) + [281] invokestatic #21 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [284] athrow + [285] aload v6 + [287] invokevirtual #39 + - Methodref [java/lang/StringBuffer.length ()I] + [290] iconst_2 + [291] ificmpge +7 (target=298) + [294] invokestatic #21 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [297] athrow + [298] aload v6 + [300] iconst_0 + [301] invokevirtual #36 + - Methodref [java/lang/StringBuffer.charAt (I)C] + [304] istore_2 v2 + [305] getstatic #20 + - Fieldref [com/google/zxing/oned/CodaBarReader.STARTEND_ENCODING [C] + [308] iload_2 v2 + [309] invokestatic #27 + - Methodref [com/google/zxing/oned/CodaBarReader.arrayContains ([CC)Z] + [312] ifne +7 (target=319) + [315] invokestatic #21 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [318] athrow + [319] iconst_1 + [320] istore v5 + [322] iload v5 + [324] aload v6 + [326] invokevirtual #39 + - Methodref [java/lang/StringBuffer.length ()I] + [329] ificmpge +56 (target=385) + [332] aload v6 + [334] iload v5 + [336] invokevirtual #36 + - Methodref [java/lang/StringBuffer.charAt (I)C] + [339] iload_2 v2 + [340] ificmpne +39 (target=379) + [343] iload v5 + [345] iconst_1 + [346] iadd + [347] aload v6 + [349] invokevirtual #39 + - Methodref [java/lang/StringBuffer.length ()I] + [352] ificmpeq +27 (target=379) + [355] aload v6 + [357] iload v5 + [359] iconst_1 + [360] iadd + [361] aload v6 + [363] invokevirtual #39 + - Methodref [java/lang/StringBuffer.length ()I] + [366] iconst_1 + [367] isub + [368] invokevirtual #37 + - Methodref [java/lang/StringBuffer.delete (II)Ljava/lang/StringBuffer;] + [371] pop + [372] aload v6 + [374] invokevirtual #39 + - Methodref [java/lang/StringBuffer.length ()I] + [377] istore v5 + [379] iinc v5, 1 + [382] goto -60 (target=322) + [385] aload v6 + [387] invokevirtual #39 + - Methodref [java/lang/StringBuffer.length ()I] + [390] bipush 6 + [392] ificmple +26 (target=418) + [395] aload v6 + [397] aload v6 + [399] invokevirtual #39 + - Methodref [java/lang/StringBuffer.length ()I] + [402] iconst_1 + [403] isub + [404] invokevirtual #38 + - Methodref [java/lang/StringBuffer.deleteCharAt (I)Ljava/lang/StringBuffer;] + [407] pop + [408] aload v6 + [410] iconst_0 + [411] invokevirtual #38 + - Methodref [java/lang/StringBuffer.deleteCharAt (I)Ljava/lang/StringBuffer;] + [414] pop + [415] goto +7 (target=422) + [418] invokestatic #21 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [421] athrow + [422] aload_3 v3 + [423] iconst_1 + [424] iaload + [425] aload_3 v3 + [426] iconst_0 + [427] iaload + [428] iadd + [429] i2f + [430] fconst_2 + [431] fdiv + [432] fstore v5 + [434] iload v4 + [436] iload v8 + [438] iadd + [439] i2f + [440] fconst_2 + [441] fdiv + [442] fstore_2 v2 + [443] new #6 + - Class [com/google/zxing/Result] + [446] dup + [447] aload v6 + [449] invokevirtual #40 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [452] aconst_null + [453] iconst_2 + [454] anewarray #7 + - Class [com/google/zxing/ResultPoint] + [457] dup + [458] iconst_0 + [459] new #7 + - Class [com/google/zxing/ResultPoint] + [462] dup + [463] fload v5 + [465] iload_1 v1 + [466] i2f + [467] invokespecial #23 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [470] aastore + [471] dup + [472] iconst_1 + [473] new #7 + - Class [com/google/zxing/ResultPoint] + [476] dup + [477] fload_2 v2 + [478] iload_1 v1 + [479] i2f + [480] invokespecial #23 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [483] aastore + [484] getstatic #15 + - Fieldref [com/google/zxing/BarcodeFormat.CODABAR Lcom/google/zxing/BarcodeFormat;] + [487] invokespecial #22 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [490] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: findAsteriskPattern(Lcom/google/zxing/common/BitArray;)[I + Access flags: 0xa + = private static int[] findAsteriskPattern(com.google.zxing.common.BitArray) + Class member attributes (count = 2): + - Code attribute instructions (code length = 313, locals = 11, stack = 5): + [0] aload_0 v0 + [1] aconst_null + [2] astore v8 + [4] getfield #17 + - Fieldref [com/google/zxing/common/BitArray.size I] + [7] istore_1 v1 + [8] iconst_0 + [9] istore_2 v2 + [10] iload_2 v2 + [11] iload_1 v1 + [12] ificmpge +40 (target=52) + [15] aload_0 v0 + [16] iload_2 v2 + [17] istore v9 + [19] getfield #16 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [22] iload v9 + [24] iconst_5 + [25] ishr + [26] iaload + [27] iconst_1 + [28] iload v9 + [30] bipush 31 + [32] iand + [33] ishl + [34] iand + [35] ifeq +7 (target=42) + [38] iconst_1 + [39] goto +4 (target=43) + [42] iconst_0 + [43] ifne +9 (target=52) + [46] iinc v2, 1 + [49] goto -39 (target=10) + [52] iconst_0 + [53] istore_3 v3 + [54] bipush 7 + [56] newarray 10 + [58] astore v4 + [60] iload_2 v2 + [61] istore v5 + [63] iconst_0 + [64] istore v6 + [66] aload v4 + [68] arraylength + [69] istore v7 + [71] iload_2 v2 + [72] iload_1 v1 + [73] ificmpge +236 (target=309) + [76] aload_0 v0 + [77] iload_2 v2 + [78] istore v9 + [80] aconst_null + [81] astore v8 + [83] getfield #16 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [86] iload v9 + [88] iconst_5 + [89] ishr + [90] iaload + [91] iconst_1 + [92] iload v9 + [94] bipush 31 + [96] iand + [97] ishl + [98] iand + [99] ifeq +7 (target=106) + [102] iconst_1 + [103] goto +4 (target=107) + [106] iconst_0 + [107] iconst_0 + [108] istore v8 + [110] iload v6 + [112] ixor + [113] ifeq +14 (target=127) + [116] aload v4 + [118] iload_3 v3 + [119] dup2 + [120] iaload + [121] iconst_1 + [122] iadd + [123] iastore + [124] goto +179 (target=303) + [127] iload_3 v3 + [128] iload v7 + [130] iconst_1 + [131] isub + [132] ificmpne +157 (target=289) + [135] getstatic #20 + - Fieldref [com/google/zxing/oned/CodaBarReader.STARTEND_ENCODING [C] + [138] aload v4 + [140] invokestatic #30 + - Methodref [com/google/zxing/oned/CodaBarReader.toNarrowWidePattern ([I)C] + [143] istore v9 + [145] dup + [146] astore v8 + [148] ifnull +34 (target=182) + [151] iconst_0 + [152] istore v10 + [154] iload v10 + [156] aload v8 + [158] arraylength + [159] ificmpge +23 (target=182) + [162] aload v8 + [164] iload v10 + [166] caload + [167] iload v9 + [169] ificmpne +7 (target=176) + [172] iconst_1 + [173] goto +10 (target=183) + [176] iinc v10, 1 + [179] goto -25 (target=154) + [182] iconst_0 + [183] ifeq +38 (target=221) + [186] aload_0 v0 + [187] iconst_0 + [188] iload v5 + [190] iload_2 v2 + [191] iload v5 + [193] isub + [194] iconst_2 + [195] idiv + [196] isub + [197] invokestatic #32 + - Methodref [java/lang/Math.max (II)I] + [200] iload v5 + [202] invokevirtual #26 + - Methodref [com/google/zxing/common/BitArray.isRange$486912e3 (II)Z] + [205] ifeq +16 (target=221) + [208] iconst_2 + [209] newarray 10 + [211] dup + [212] iconst_0 + [213] iload v5 + [215] iastore + [216] dup + [217] iconst_1 + [218] iload_2 v2 + [219] iastore + [220] areturn + [221] goto +4 (target=225) + [224] pop + [225] iload v5 + [227] aload v4 + [229] iconst_0 + [230] iaload + [231] aload v4 + [233] iconst_1 + [234] iaload + [235] iadd + [236] iadd + [237] istore v5 + [239] iconst_2 + [240] istore v8 + [242] iload v8 + [244] iload v7 + [246] ificmpge +21 (target=267) + [249] aload v4 + [251] iload v8 + [253] iconst_2 + [254] isub + [255] aload v4 + [257] iload v8 + [259] iaload + [260] iastore + [261] iinc v8, 1 + [264] goto -22 (target=242) + [267] aload v4 + [269] iload v7 + [271] iconst_2 + [272] isub + [273] iconst_0 + [274] iastore + [275] aload v4 + [277] iload v7 + [279] iconst_1 + [280] isub + [281] iconst_0 + [282] iastore + [283] iinc v3, -1 + [286] goto +6 (target=292) + [289] iinc v3, 1 + [292] aload v4 + [294] iload_3 v3 + [295] iconst_1 + [296] iastore + [297] iload v6 + [299] iconst_1 + [300] ixor + [301] istore v6 + [303] iinc v2, 1 + [306] goto -235 (target=71) + [309] invokestatic #21 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [312] athrow + Code attribute exceptions (count = 1): + - ExceptionInfo (135 -> 220: 224): + - Class [java/lang/IllegalArgumentException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: arrayContains([CC)Z + Access flags: 0xa + = private static boolean arrayContains(char[],char) + Class member attributes (count = 1): + - Code attribute instructions (code length = 29, locals = 3, stack = 2): + [0] aload_0 v0 + [1] ifnull +26 (target=27) + [4] iconst_0 + [5] istore_2 v2 + [6] iload_2 v2 + [7] aload_0 v0 + [8] arraylength + [9] ificmpge +18 (target=27) + [12] aload_0 v0 + [13] iload_2 v2 + [14] caload + [15] iload_1 v1 + [16] ificmpne +5 (target=21) + [19] iconst_1 + [20] ireturn + [21] iinc v2, 1 + [24] goto -18 (target=6) + [27] iconst_0 + [28] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: toNarrowWidePattern([I)C + Access flags: 0xa + = private static char toNarrowWidePattern(int[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 153, locals = 7, stack = 4): + [0] aload_0 v0 + [1] arraylength + [2] istore_1 v1 + [3] iconst_0 + [4] istore_2 v2 + [5] ldc #2 + - Integer [2147483647] + [7] istore_3 v3 + [8] iconst_0 + [9] istore v4 + [11] iload v4 + [13] iload_1 v1 + [14] ificmpge +35 (target=49) + [17] aload_0 v0 + [18] iload v4 + [20] iaload + [21] iload_3 v3 + [22] ificmpge +8 (target=30) + [25] aload_0 v0 + [26] iload v4 + [28] iaload + [29] istore_3 v3 + [30] aload_0 v0 + [31] iload v4 + [33] iaload + [34] iload_2 v2 + [35] ificmple +8 (target=43) + [38] aload_0 v0 + [39] iload v4 + [41] iaload + [42] istore_2 v2 + [43] iinc v4, 1 + [46] goto -35 (target=11) + [49] iconst_0 + [50] istore v4 + [52] iconst_0 + [53] istore v5 + [55] iconst_0 + [56] istore v6 + [58] iload v6 + [60] iload_1 v1 + [61] ificmpge +33 (target=94) + [64] aload_0 v0 + [65] iload v6 + [67] iaload + [68] iload_2 v2 + [69] ificmple +19 (target=88) + [72] iload v5 + [74] iconst_1 + [75] iload_1 v1 + [76] iconst_1 + [77] isub + [78] iload v6 + [80] isub + [81] ishl + [82] ior + [83] istore v5 + [85] iinc v4, 1 + [88] iinc v6, 1 + [91] goto -33 (target=58) + [94] iload v4 + [96] iconst_2 + [97] ificmpeq +9 (target=106) + [100] iload v4 + [102] iconst_3 + [103] ificmpne +39 (target=142) + [106] iconst_0 + [107] istore v6 + [109] iload v6 + [111] getstatic #19 + - Fieldref [com/google/zxing/oned/CodaBarReader.CHARACTER_ENCODINGS [I] + [114] arraylength + [115] ificmpge +27 (target=142) + [118] getstatic #19 + - Fieldref [com/google/zxing/oned/CodaBarReader.CHARACTER_ENCODINGS [I] + [121] iload v6 + [123] iaload + [124] iload v5 + [126] ificmpne +10 (target=136) + [129] getstatic #18 + - Fieldref [com/google/zxing/oned/CodaBarReader.ALPHABET [C] + [132] iload v6 + [134] caload + [135] ireturn + [136] iinc v6, 1 + [139] goto -30 (target=109) + [142] iinc v2, -1 + [145] iload_2 v2 + [146] iload_3 v3 + [147] ificmpgt -98 (target=49) + [150] bipush 33 + [152] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 190, locals = 0, stack = 4): + [0] ldc #3 + - String [0123456789-$:/.+ABCDTN] + [2] invokevirtual #33 + - Methodref [java/lang/String.toCharArray ()[C] + [5] putstatic #18 + - Fieldref [com/google/zxing/oned/CodaBarReader.ALPHABET [C] + [8] bipush 22 + [10] newarray 10 + [12] dup + [13] iconst_0 + [14] iconst_3 + [15] iastore + [16] dup + [17] iconst_1 + [18] bipush 6 + [20] iastore + [21] dup + [22] iconst_2 + [23] bipush 9 + [25] iastore + [26] dup + [27] iconst_3 + [28] bipush 96 + [30] iastore + [31] dup + [32] iconst_4 + [33] bipush 18 + [35] iastore + [36] dup + [37] iconst_5 + [38] bipush 66 + [40] iastore + [41] dup + [42] bipush 6 + [44] bipush 33 + [46] iastore + [47] dup + [48] bipush 7 + [50] bipush 36 + [52] iastore + [53] dup + [54] bipush 8 + [56] bipush 48 + [58] iastore + [59] dup + [60] bipush 9 + [62] bipush 72 + [64] iastore + [65] dup + [66] bipush 10 + [68] bipush 12 + [70] iastore + [71] dup + [72] bipush 11 + [74] bipush 24 + [76] iastore + [77] dup + [78] bipush 12 + [80] bipush 69 + [82] iastore + [83] dup + [84] bipush 13 + [86] bipush 81 + [88] iastore + [89] dup + [90] bipush 14 + [92] bipush 84 + [94] iastore + [95] dup + [96] bipush 15 + [98] bipush 21 + [100] iastore + [101] dup + [102] bipush 16 + [104] bipush 26 + [106] iastore + [107] dup + [108] bipush 17 + [110] bipush 41 + [112] iastore + [113] dup + [114] bipush 18 + [116] bipush 11 + [118] iastore + [119] dup + [120] bipush 19 + [122] bipush 14 + [124] iastore + [125] dup + [126] bipush 20 + [128] bipush 26 + [130] iastore + [131] dup + [132] bipush 21 + [134] bipush 41 + [136] iastore + [137] putstatic #19 + - Fieldref [com/google/zxing/oned/CodaBarReader.CHARACTER_ENCODINGS [I] + [140] bipush 8 + [142] newarray 5 + [144] dup + [145] iconst_0 + [146] bipush 69 + [148] castore + [149] dup + [150] iconst_1 + [151] bipush 42 + [153] castore + [154] dup + [155] iconst_2 + [156] bipush 65 + [158] castore + [159] dup + [160] iconst_3 + [161] bipush 66 + [163] castore + [164] dup + [165] iconst_4 + [166] bipush 67 + [168] castore + [169] dup + [170] iconst_5 + [171] bipush 68 + [173] castore + [174] dup + [175] bipush 6 + [177] bipush 84 + [179] castore + [180] dup + [181] bipush 7 + [183] bipush 78 + [185] castore + [186] putstatic #20 + - Fieldref [com/google/zxing/oned/CodaBarReader.STARTEND_ENCODING [C] + [189] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/Code128Reader + Superclass: com/google/zxing/oned/OneDReader + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.oned.Code128Reader extends com.google.zxing.oned.OneDReader + +Interfaces (count = 0): + +Constant Pool (count = 158): + - Integer [64] + - Integer [96] + - Integer [97] + - Integer [98] + - Integer [99] + - Integer [100] + - Integer [101] + - Integer [102] + - Integer [103] + - Integer [104] + - Integer [105] + - Integer [106] + - Integer [179] + - Class [[I] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/oned/Code128Reader] + - Class [com/google/zxing/oned/OneDReader] + - Class [java/lang/Math] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/BarcodeFormat.CODE_128 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/common/BitArray.bits [I] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Fieldref [com/google/zxing/oned/Code128Reader.CODE_PATTERNS [[I] + - Methodref [com/google/zxing/ChecksumException.getChecksumInstance ()Lcom/google/zxing/ChecksumException;] + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Methodref [com/google/zxing/ResultPoint. (FF)V] + - Methodref [com/google/zxing/common/BitArray.get (I)Z] + - Methodref [com/google/zxing/common/BitArray.getSize ()I] + - Methodref [com/google/zxing/common/BitArray.isRange$486912e3 (II)Z] + - Methodref [com/google/zxing/oned/Code128Reader.decodeCode (Lcom/google/zxing/common/BitArray;[II)I] + - Methodref [com/google/zxing/oned/Code128Reader.findStartPattern (Lcom/google/zxing/common/BitArray;)[I] + - Methodref [com/google/zxing/oned/Code128Reader.patternMatchVariance ([I[II)I] + - Methodref [com/google/zxing/oned/Code128Reader.recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + - Methodref [com/google/zxing/oned/OneDReader. ()V] + - Methodref [java/lang/Math.max (II)I] + - Methodref [java/lang/Math.min (II)I] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.delete (II)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.length ()I] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (FF)V] + - NameAndType [ (I)V] + - NameAndType [ (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - NameAndType [CODE_128 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [CODE_PATTERNS [[I] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [bits [I] + - NameAndType [decodeCode (Lcom/google/zxing/common/BitArray;[II)I] + - NameAndType [delete (II)Ljava/lang/StringBuffer;] + - NameAndType [findStartPattern (Lcom/google/zxing/common/BitArray;)[I] + - NameAndType [get (I)Z] + - NameAndType [getChecksumInstance ()Lcom/google/zxing/ChecksumException;] + - NameAndType [getFormatInstance ()Lcom/google/zxing/FormatException;] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getSize ()I] + - NameAndType [isRange (IIZ)Z] + - NameAndType [isRange$486912e3 (II)Z] + - NameAndType [length ()I] + - NameAndType [max (II)I] + - NameAndType [min (II)I] + - NameAndType [patternMatchVariance ([I[II)I] + - NameAndType [recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + - NameAndType [size I] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/ChecksumException;] + - Utf8 [()Lcom/google/zxing/FormatException;] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(FF)V] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(I)Z] + - Utf8 [(II)I] + - Utf8 [(II)Ljava/lang/StringBuffer;] + - Utf8 [(II)Z] + - Utf8 [(IIZ)Z] + - Utf8 [(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/common/BitArray;)[I] + - Utf8 [(Lcom/google/zxing/common/BitArray;I[I)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;[II)I] + - Utf8 [(Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Utf8 [([I[II)I] + - Utf8 [] + - Utf8 [] + - Utf8 [CODE_128] + - Utf8 [CODE_CODE_A] + - Utf8 [CODE_CODE_B] + - Utf8 [CODE_CODE_C] + - Utf8 [CODE_FNC_1] + - Utf8 [CODE_FNC_2] + - Utf8 [CODE_FNC_3] + - Utf8 [CODE_FNC_4_A] + - Utf8 [CODE_FNC_4_B] + - Utf8 [CODE_PATTERNS] + - Utf8 [CODE_SHIFT] + - Utf8 [CODE_START_A] + - Utf8 [CODE_START_B] + - Utf8 [CODE_START_C] + - Utf8 [CODE_STOP] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [MAX_AVG_VARIANCE] + - Utf8 [MAX_INDIVIDUAL_VARIANCE] + - Utf8 [[I] + - Utf8 [[[I] + - Utf8 [append] + - Utf8 [bits] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/ChecksumException] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/oned/Code128Reader] + - Utf8 [com/google/zxing/oned/OneDReader] + - Utf8 [decodeCode] + - Utf8 [decodeRow] + - Utf8 [delete] + - Utf8 [findStartPattern] + - Utf8 [get] + - Utf8 [getChecksumInstance] + - Utf8 [getFormatInstance] + - Utf8 [getNotFoundInstance] + - Utf8 [getSize] + - Utf8 [isRange] + - Utf8 [isRange$486912e3] + - Utf8 [java/lang/Math] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + - Utf8 [max] + - Utf8 [min] + - Utf8 [patternMatchVariance] + - Utf8 [recordPattern] + - Utf8 [size] + - Utf8 [toString] + +Fields (count = 16): + - Field: CODE_PATTERNS [[I + Access flags: 0x18 + = static final int[][] CODE_PATTERNS + - Field: MAX_AVG_VARIANCE I + Access flags: 0x1a + = private static final int MAX_AVG_VARIANCE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [64] + - Field: MAX_INDIVIDUAL_VARIANCE I + Access flags: 0x1a + = private static final int MAX_INDIVIDUAL_VARIANCE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [179] + - Field: CODE_SHIFT I + Access flags: 0x1a + = private static final int CODE_SHIFT + Class member attributes (count = 1): + - Constant value attribute: + - Integer [98] + - Field: CODE_CODE_C I + Access flags: 0x1a + = private static final int CODE_CODE_C + Class member attributes (count = 1): + - Constant value attribute: + - Integer [99] + - Field: CODE_CODE_B I + Access flags: 0x1a + = private static final int CODE_CODE_B + Class member attributes (count = 1): + - Constant value attribute: + - Integer [100] + - Field: CODE_CODE_A I + Access flags: 0x1a + = private static final int CODE_CODE_A + Class member attributes (count = 1): + - Constant value attribute: + - Integer [101] + - Field: CODE_FNC_1 I + Access flags: 0x1a + = private static final int CODE_FNC_1 + Class member attributes (count = 1): + - Constant value attribute: + - Integer [102] + - Field: CODE_FNC_2 I + Access flags: 0x1a + = private static final int CODE_FNC_2 + Class member attributes (count = 1): + - Constant value attribute: + - Integer [97] + - Field: CODE_FNC_3 I + Access flags: 0x1a + = private static final int CODE_FNC_3 + Class member attributes (count = 1): + - Constant value attribute: + - Integer [96] + - Field: CODE_FNC_4_A I + Access flags: 0x1a + = private static final int CODE_FNC_4_A + Class member attributes (count = 1): + - Constant value attribute: + - Integer [101] + - Field: CODE_FNC_4_B I + Access flags: 0x1a + = private static final int CODE_FNC_4_B + Class member attributes (count = 1): + - Constant value attribute: + - Integer [100] + - Field: CODE_START_A I + Access flags: 0x1a + = private static final int CODE_START_A + Class member attributes (count = 1): + - Constant value attribute: + - Integer [103] + - Field: CODE_START_B I + Access flags: 0x1a + = private static final int CODE_START_B + Class member attributes (count = 1): + - Constant value attribute: + - Integer [104] + - Field: CODE_START_C I + Access flags: 0x1a + = private static final int CODE_START_C + Class member attributes (count = 1): + - Constant value attribute: + - Integer [105] + - Field: CODE_STOP I + Access flags: 0x1a + = private static final int CODE_STOP + Class member attributes (count = 1): + - Constant value attribute: + - Integer [106] + +Methods (count = 5): + - Method: ()V + Access flags: 0x1 + = public Code128Reader() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #43 + - Methodref [com/google/zxing/oned/OneDReader. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: findStartPattern(Lcom/google/zxing/common/BitArray;)[I + Access flags: 0xa + = private static int[] findStartPattern(com.google.zxing.common.BitArray) + Class member attributes (count = 2): + - Code attribute instructions (code length = 328, locals = 12, stack = 5): + [0] aload_0 v0 + [1] aconst_null + [2] astore v8 + [4] getfield #29 + - Fieldref [com/google/zxing/common/BitArray.size I] + [7] istore_1 v1 + [8] iconst_0 + [9] istore_2 v2 + [10] iload_2 v2 + [11] iload_1 v1 + [12] ificmpge +40 (target=52) + [15] aload_0 v0 + [16] iload_2 v2 + [17] istore v9 + [19] getfield #28 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [22] iload v9 + [24] iconst_5 + [25] ishr + [26] iaload + [27] iconst_1 + [28] iload v9 + [30] bipush 31 + [32] iand + [33] ishl + [34] iand + [35] ifeq +7 (target=42) + [38] iconst_1 + [39] goto +4 (target=43) + [42] iconst_0 + [43] ifne +9 (target=52) + [46] iinc v2, 1 + [49] goto -39 (target=10) + [52] iconst_0 + [53] istore_3 v3 + [54] bipush 6 + [56] newarray 10 + [58] astore v4 + [60] iload_2 v2 + [61] istore v5 + [63] iconst_0 + [64] istore v6 + [66] aload v4 + [68] arraylength + [69] istore v7 + [71] iload_2 v2 + [72] iload_1 v1 + [73] ificmpge +251 (target=324) + [76] aload_0 v0 + [77] iload_2 v2 + [78] istore v9 + [80] aconst_null + [81] astore v8 + [83] getfield #28 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [86] iload v9 + [88] iconst_5 + [89] ishr + [90] iaload + [91] iconst_1 + [92] iload v9 + [94] bipush 31 + [96] iand + [97] ishl + [98] iand + [99] ifeq +7 (target=106) + [102] iconst_1 + [103] goto +4 (target=107) + [106] iconst_0 + [107] iconst_0 + [108] istore v8 + [110] iload v6 + [112] ixor + [113] ifeq +14 (target=127) + [116] aload v4 + [118] iload_3 v3 + [119] dup2 + [120] iaload + [121] iconst_1 + [122] iadd + [123] iastore + [124] goto +194 (target=318) + [127] iload_3 v3 + [128] iload v7 + [130] iconst_1 + [131] isub + [132] ificmpne +166 (target=298) + [135] bipush 64 + [137] istore v8 + [139] iconst_m1 + [140] istore v9 + [142] bipush 103 + [144] istore v10 + [146] iload v10 + [148] bipush 105 + [150] ificmpgt +39 (target=189) + [153] aload v4 + [155] getstatic #30 + - Fieldref [com/google/zxing/oned/Code128Reader.CODE_PATTERNS [[I] + [158] iload v10 + [160] aaload + [161] sipush 179 + [164] invokestatic #41 + - Methodref [com/google/zxing/oned/Code128Reader.patternMatchVariance ([I[II)I] + [167] dup + [168] istore v11 + [170] iload v8 + [172] ificmpge +11 (target=183) + [175] iload v11 + [177] istore v8 + [179] iload v10 + [181] istore v9 + [183] iinc v10, 1 + [186] goto -40 (target=146) + [189] iload v9 + [191] iflt +43 (target=234) + [194] aload_0 v0 + [195] iconst_0 + [196] iload v5 + [198] iload_2 v2 + [199] iload v5 + [201] isub + [202] iconst_2 + [203] idiv + [204] isub + [205] invokestatic #44 + - Methodref [java/lang/Math.max (II)I] + [208] iload v5 + [210] invokevirtual #38 + - Methodref [com/google/zxing/common/BitArray.isRange$486912e3 (II)Z] + [213] ifeq +21 (target=234) + [216] iconst_3 + [217] newarray 10 + [219] dup + [220] iconst_0 + [221] iload v5 + [223] iastore + [224] dup + [225] iconst_1 + [226] iload_2 v2 + [227] iastore + [228] dup + [229] iconst_2 + [230] iload v9 + [232] iastore + [233] areturn + [234] iload v5 + [236] aload v4 + [238] iconst_0 + [239] iaload + [240] aload v4 + [242] iconst_1 + [243] iaload + [244] iadd + [245] iadd + [246] istore v5 + [248] iconst_2 + [249] istore v10 + [251] iload v10 + [253] iload v7 + [255] ificmpge +21 (target=276) + [258] aload v4 + [260] iload v10 + [262] iconst_2 + [263] isub + [264] aload v4 + [266] iload v10 + [268] iaload + [269] iastore + [270] iinc v10, 1 + [273] goto -22 (target=251) + [276] aload v4 + [278] iload v7 + [280] iconst_2 + [281] isub + [282] iconst_0 + [283] iastore + [284] aload v4 + [286] iload v7 + [288] iconst_1 + [289] isub + [290] iconst_0 + [291] iastore + [292] iinc v3, -1 + [295] goto +6 (target=301) + [298] iinc v3, 1 + [301] aload v4 + [303] iload_3 v3 + [304] iconst_1 + [305] iastore + [306] iload v6 + [308] ifne +7 (target=315) + [311] iconst_1 + [312] goto +4 (target=316) + [315] iconst_0 + [316] istore v6 + [318] iinc v2, 1 + [321] goto -250 (target=71) + [324] invokestatic #33 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [327] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: decodeCode(Lcom/google/zxing/common/BitArray;[II)I + Access flags: 0xa + = private static int decodeCode(com.google.zxing.common.BitArray,int[],int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 65, locals = 5, stack = 3): + [0] aload_0 v0 + [1] iload_2 v2 + [2] aload_1 v1 + [3] invokestatic #42 + - Methodref [com/google/zxing/oned/Code128Reader.recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + [6] bipush 64 + [8] istore_0 v0 + [9] iconst_m1 + [10] istore_2 v2 + [11] iconst_0 + [12] istore_3 v3 + [13] iload_3 v3 + [14] getstatic #30 + - Fieldref [com/google/zxing/oned/Code128Reader.CODE_PATTERNS [[I] + [17] arraylength + [18] ificmpge +37 (target=55) + [21] getstatic #30 + - Fieldref [com/google/zxing/oned/Code128Reader.CODE_PATTERNS [[I] + [24] iload_3 v3 + [25] aaload + [26] astore v4 + [28] aload_1 v1 + [29] aload v4 + [31] sipush 179 + [34] invokestatic #41 + - Methodref [com/google/zxing/oned/Code128Reader.patternMatchVariance ([I[II)I] + [37] dup + [38] istore v4 + [40] iload_0 v0 + [41] ificmpge +8 (target=49) + [44] iload v4 + [46] istore_0 v0 + [47] iload_3 v3 + [48] istore_2 v2 + [49] iinc v3, 1 + [52] goto -39 (target=13) + [55] iload_2 v2 + [56] iflt +5 (target=61) + [59] iload_2 v2 + [60] ireturn + [61] invokestatic #33 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [64] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: decodeRow(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 1231, locals = 18, stack = 11): + [0] aload_2 v2 + [1] dup + [2] astore_3 v3 + [3] aconst_null + [4] astore v11 + [6] getfield #29 + - Fieldref [com/google/zxing/common/BitArray.size I] + [9] istore v4 + [11] iconst_0 + [12] istore v5 + [14] iload v5 + [16] iload v4 + [18] ificmpge +41 (target=59) + [21] aload_3 v3 + [22] iload v5 + [24] istore v13 + [26] getfield #28 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [29] iload v13 + [31] iconst_5 + [32] ishr + [33] iaload + [34] iconst_1 + [35] iload v13 + [37] bipush 31 + [39] iand + [40] ishl + [41] iand + [42] ifeq +7 (target=49) + [45] iconst_1 + [46] goto +4 (target=50) + [49] iconst_0 + [50] ifne +9 (target=59) + [53] iinc v5, 1 + [56] goto -42 (target=14) + [59] iconst_0 + [60] istore v6 + [62] bipush 6 + [64] newarray 10 + [66] astore v7 + [68] iload v5 + [70] istore v8 + [72] iconst_0 + [73] istore v9 + [75] aload v7 + [77] arraylength + [78] istore v10 + [80] iload v5 + [82] iload v4 + [84] ificmpge +259 (target=343) + [87] aload_3 v3 + [88] iload v5 + [90] istore v13 + [92] aconst_null + [93] astore v11 + [95] getfield #28 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [98] iload v13 + [100] iconst_5 + [101] ishr + [102] iaload + [103] iconst_1 + [104] iload v13 + [106] bipush 31 + [108] iand + [109] ishl + [110] iand + [111] ifeq +7 (target=118) + [114] iconst_1 + [115] goto +4 (target=119) + [118] iconst_0 + [119] iconst_0 + [120] istore v11 + [122] iload v9 + [124] ixor + [125] ifeq +15 (target=140) + [128] aload v7 + [130] iload v6 + [132] dup2 + [133] iaload + [134] iconst_1 + [135] iadd + [136] iastore + [137] goto +200 (target=337) + [140] iload v6 + [142] iload v10 + [144] iconst_1 + [145] isub + [146] ificmpne +170 (target=316) + [149] bipush 64 + [151] istore v11 + [153] iconst_m1 + [154] istore v12 + [156] bipush 103 + [158] istore v13 + [160] iload v13 + [162] bipush 105 + [164] ificmpgt +39 (target=203) + [167] aload v7 + [169] getstatic #30 + - Fieldref [com/google/zxing/oned/Code128Reader.CODE_PATTERNS [[I] + [172] iload v13 + [174] aaload + [175] sipush 179 + [178] invokestatic #41 + - Methodref [com/google/zxing/oned/Code128Reader.patternMatchVariance ([I[II)I] + [181] dup + [182] istore v14 + [184] iload v11 + [186] ificmpge +11 (target=197) + [189] iload v14 + [191] istore v11 + [193] iload v13 + [195] istore v12 + [197] iinc v13, 1 + [200] goto -40 (target=160) + [203] iload v12 + [205] iflt +47 (target=252) + [208] aload_3 v3 + [209] iconst_0 + [210] iload v8 + [212] iload v5 + [214] iload v8 + [216] isub + [217] iconst_2 + [218] idiv + [219] isub + [220] invokestatic #44 + - Methodref [java/lang/Math.max (II)I] + [223] iload v8 + [225] invokevirtual #38 + - Methodref [com/google/zxing/common/BitArray.isRange$486912e3 (II)Z] + [228] ifeq +24 (target=252) + [231] iconst_3 + [232] newarray 10 + [234] dup + [235] iconst_0 + [236] iload v8 + [238] iastore + [239] dup + [240] iconst_1 + [241] iload v5 + [243] iastore + [244] dup + [245] iconst_2 + [246] iload v12 + [248] iastore + [249] goto +98 (target=347) + [252] iload v8 + [254] aload v7 + [256] iconst_0 + [257] iaload + [258] aload v7 + [260] iconst_1 + [261] iaload + [262] iadd + [263] iadd + [264] istore v8 + [266] iconst_2 + [267] istore v13 + [269] iload v13 + [271] iload v10 + [273] ificmpge +21 (target=294) + [276] aload v7 + [278] iload v13 + [280] iconst_2 + [281] isub + [282] aload v7 + [284] iload v13 + [286] iaload + [287] iastore + [288] iinc v13, 1 + [291] goto -22 (target=269) + [294] aload v7 + [296] iload v10 + [298] iconst_2 + [299] isub + [300] iconst_0 + [301] iastore + [302] aload v7 + [304] iload v10 + [306] iconst_1 + [307] isub + [308] iconst_0 + [309] iastore + [310] iinc v6, -1 + [313] goto +6 (target=319) + [316] iinc v6, 1 + [319] aload v7 + [321] iload v6 + [323] iconst_1 + [324] iastore + [325] iload v9 + [327] ifne +7 (target=334) + [330] iconst_1 + [331] goto +4 (target=335) + [334] iconst_0 + [335] istore v9 + [337] iinc v5, 1 + [340] goto -260 (target=80) + [343] invokestatic #33 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [346] athrow + [347] dup + [348] astore_3 v3 + [349] iconst_2 + [350] iaload + [351] dup + [352] istore v4 + [354] tableswitch (3 offsets, default=47) (target=401) + 103: offset = 26, target = 380 + 104: offset = 33, target = 387 + 105: offset = 40, target = 394 + default: offset = 47, target = 401 + [380] bipush 101 + [382] istore v5 + [384] goto +21 (target=405) + [387] bipush 100 + [389] istore v5 + [391] goto +14 (target=405) + [394] bipush 99 + [396] istore v5 + [398] goto +7 (target=405) + [401] invokestatic #32 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [404] athrow + [405] iconst_0 + [406] istore v6 + [408] iconst_0 + [409] istore v7 + [411] new #26 + - Class [java/lang/StringBuffer] + [414] dup + [415] bipush 20 + [417] invokespecial #47 + - Methodref [java/lang/StringBuffer. (I)V] + [420] astore v8 + [422] aload_3 v3 + [423] iconst_0 + [424] iaload + [425] istore v9 + [427] aload_3 v3 + [428] iconst_1 + [429] iaload + [430] istore v10 + [432] bipush 6 + [434] newarray 10 + [436] astore v11 + [438] iconst_0 + [439] istore v12 + [441] iconst_0 + [442] istore v13 + [444] iconst_0 + [445] istore v14 + [447] iconst_1 + [448] istore v15 + [450] iload v6 + [452] ifne +548 (target=1000) + [455] iload v7 + [457] istore v16 + [459] iconst_0 + [460] istore v7 + [462] iload v13 + [464] istore v12 + [466] aload_2 v2 + [467] aload v11 + [469] iload v10 + [471] invokestatic #39 + - Methodref [com/google/zxing/oned/Code128Reader.decodeCode (Lcom/google/zxing/common/BitArray;[II)I] + [474] dup + [475] istore v13 + [477] bipush 106 + [479] ificmpeq +6 (target=485) + [482] iconst_1 + [483] istore v15 + [485] iload v13 + [487] bipush 106 + [489] ificmpeq +16 (target=505) + [492] iinc v14, 1 + [495] iload v4 + [497] iload v14 + [499] iload v13 + [501] imul + [502] iadd + [503] istore v4 + [505] iload v10 + [507] istore v9 + [509] iconst_0 + [510] istore v17 + [512] iload v17 + [514] aload v11 + [516] arraylength + [517] ificmpge +19 (target=536) + [520] iload v10 + [522] aload v11 + [524] iload v17 + [526] iaload + [527] iadd + [528] istore v10 + [530] iinc v17, 1 + [533] goto -21 (target=512) + [536] iload v13 + [538] tableswitch (3 offsets, default=30) (target=568) + 103: offset = 26, target = 564 + 104: offset = 26, target = 564 + 105: offset = 26, target = 564 + default: offset = 30, target = 568 + [564] invokestatic #32 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [567] athrow + [568] iload v5 + [570] tableswitch (3 offsets, default=406) (target=976) + 99: offset = 299, target = 869 + 100: offset = 175, target = 745 + 101: offset = 26, target = 596 + default: offset = 406, target = 976 + [596] iload v13 + [598] bipush 64 + [600] ificmpge +18 (target=618) + [603] aload v8 + [605] iload v13 + [607] bipush 32 + [609] iadd + [610] i2c + [611] invokevirtual #48 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [614] pop + [615] goto +361 (target=976) + [618] iload v13 + [620] bipush 96 + [622] ificmpge +18 (target=640) + [625] aload v8 + [627] iload v13 + [629] bipush 64 + [631] isub + [632] i2c + [633] invokevirtual #48 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [636] pop + [637] goto +339 (target=976) + [640] iload v13 + [642] bipush 106 + [644] ificmpeq +6 (target=650) + [647] iconst_0 + [648] istore v15 + [650] iload v13 + [652] tableswitch (11 offsets, default=90) (target=742) + 96: offset = 60, target = 712 + 97: offset = 60, target = 712 + 98: offset = 63, target = 715 + 99: offset = 80, target = 732 + 100: offset = 73, target = 725 + 101: offset = 60, target = 712 + 102: offset = 60, target = 712 + 103: offset = 90, target = 742 + 104: offset = 90, target = 742 + 105: offset = 90, target = 742 + 106: offset = 87, target = 739 + default: offset = 90, target = 742 + [712] goto +264 (target=976) + [715] iconst_1 + [716] istore v7 + [718] bipush 100 + [720] istore v5 + [722] goto +254 (target=976) + [725] bipush 100 + [727] istore v5 + [729] goto +247 (target=976) + [732] bipush 99 + [734] istore v5 + [736] goto +240 (target=976) + [739] iconst_1 + [740] istore v6 + [742] goto +234 (target=976) + [745] iload v13 + [747] bipush 96 + [749] ificmpge +18 (target=767) + [752] aload v8 + [754] iload v13 + [756] bipush 32 + [758] iadd + [759] i2c + [760] invokevirtual #48 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [763] pop + [764] goto +212 (target=976) + [767] iload v13 + [769] bipush 106 + [771] ificmpeq +6 (target=777) + [774] iconst_0 + [775] istore v15 + [777] iload v13 + [779] tableswitch (11 offsets, default=87) (target=866) + 96: offset = 57, target = 836 + 97: offset = 57, target = 836 + 98: offset = 60, target = 839 + 99: offset = 77, target = 856 + 100: offset = 57, target = 836 + 101: offset = 70, target = 849 + 102: offset = 57, target = 836 + 103: offset = 87, target = 866 + 104: offset = 87, target = 866 + 105: offset = 87, target = 866 + 106: offset = 84, target = 863 + default: offset = 87, target = 866 + [836] goto +140 (target=976) + [839] iconst_1 + [840] istore v7 + [842] bipush 101 + [844] istore v5 + [846] goto +130 (target=976) + [849] bipush 101 + [851] istore v5 + [853] goto +123 (target=976) + [856] bipush 99 + [858] istore v5 + [860] goto +116 (target=976) + [863] iconst_1 + [864] istore v6 + [866] goto +110 (target=976) + [869] iload v13 + [871] bipush 100 + [873] ificmpge +29 (target=902) + [876] iload v13 + [878] bipush 10 + [880] ificmpge +11 (target=891) + [883] aload v8 + [885] bipush 48 + [887] invokevirtual #48 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [890] pop + [891] aload v8 + [893] iload v13 + [895] invokevirtual #49 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [898] pop + [899] goto +77 (target=976) + [902] iload v13 + [904] bipush 106 + [906] ificmpeq +6 (target=912) + [909] iconst_0 + [910] istore v15 + [912] iload v13 + [914] tableswitch (7 offsets, default=62) (target=976) + 100: offset = 52, target = 966 + 101: offset = 45, target = 959 + 102: offset = 42, target = 956 + 103: offset = 62, target = 976 + 104: offset = 62, target = 976 + 105: offset = 62, target = 976 + 106: offset = 59, target = 973 + default: offset = 62, target = 976 + [956] goto +20 (target=976) + [959] bipush 101 + [961] istore v5 + [963] goto +13 (target=976) + [966] bipush 100 + [968] istore v5 + [970] goto +6 (target=976) + [973] iconst_1 + [974] istore v6 + [976] iload v16 + [978] ifeq +19 (target=997) + [981] iload v5 + [983] bipush 101 + [985] ificmpne +8 (target=993) + [988] bipush 100 + [990] goto +5 (target=995) + [993] bipush 101 + [995] istore v5 + [997] goto -547 (target=450) + [1000] aload_2 v2 + [1001] getfield #29 + - Fieldref [com/google/zxing/common/BitArray.size I] + [1004] istore v16 + [1006] iload v10 + [1008] iload v16 + [1010] ificmpge +41 (target=1051) + [1013] aload_2 v2 + [1014] iload v10 + [1016] istore v13 + [1018] getfield #28 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [1021] iload v13 + [1023] iconst_5 + [1024] ishr + [1025] iaload + [1026] iconst_1 + [1027] iload v13 + [1029] bipush 31 + [1031] iand + [1032] ishl + [1033] iand + [1034] ifeq +7 (target=1041) + [1037] iconst_1 + [1038] goto +4 (target=1042) + [1041] iconst_0 + [1042] ifeq +9 (target=1051) + [1045] iinc v10, 1 + [1048] goto -42 (target=1006) + [1051] aload_2 v2 + [1052] iload v10 + [1054] iload v16 + [1056] iload v10 + [1058] iload v10 + [1060] iload v9 + [1062] isub + [1063] iconst_2 + [1064] idiv + [1065] iadd + [1066] invokestatic #45 + - Methodref [java/lang/Math.min (II)I] + [1069] invokevirtual #38 + - Methodref [com/google/zxing/common/BitArray.isRange$486912e3 (II)Z] + [1072] ifne +7 (target=1079) + [1075] invokestatic #33 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [1078] athrow + [1079] iload v4 + [1081] iload v14 + [1083] iload v12 + [1085] imul + [1086] isub + [1087] bipush 103 + [1089] irem + [1090] iload v12 + [1092] ificmpeq +7 (target=1099) + [1095] invokestatic #31 + - Methodref [com/google/zxing/ChecksumException.getChecksumInstance ()Lcom/google/zxing/ChecksumException;] + [1098] athrow + [1099] aload v8 + [1101] invokevirtual #51 + - Methodref [java/lang/StringBuffer.length ()I] + [1104] dup + [1105] istore v17 + [1107] ifle +42 (target=1149) + [1110] iload v15 + [1112] ifeq +37 (target=1149) + [1115] iload v5 + [1117] bipush 99 + [1119] ificmpne +18 (target=1137) + [1122] aload v8 + [1124] iload v17 + [1126] iconst_2 + [1127] isub + [1128] iload v17 + [1130] invokevirtual #50 + - Methodref [java/lang/StringBuffer.delete (II)Ljava/lang/StringBuffer;] + [1133] pop + [1134] goto +15 (target=1149) + [1137] aload v8 + [1139] iload v17 + [1141] iconst_1 + [1142] isub + [1143] iload v17 + [1145] invokevirtual #50 + - Methodref [java/lang/StringBuffer.delete (II)Ljava/lang/StringBuffer;] + [1148] pop + [1149] aload v8 + [1151] invokevirtual #52 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [1154] dup + [1155] astore_2 v2 + [1156] invokevirtual #46 + - Methodref [java/lang/String.length ()I] + [1159] ifne +7 (target=1166) + [1162] invokestatic #32 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [1165] athrow + [1166] aload_3 v3 + [1167] iconst_1 + [1168] iaload + [1169] aload_3 v3 + [1170] iconst_0 + [1171] iaload + [1172] iadd + [1173] i2f + [1174] fconst_2 + [1175] fdiv + [1176] fstore_3 v3 + [1177] iload v10 + [1179] iload v9 + [1181] iadd + [1182] i2f + [1183] fconst_2 + [1184] fdiv + [1185] fstore v4 + [1187] new #19 + - Class [com/google/zxing/Result] + [1190] dup + [1191] aload_2 v2 + [1192] aconst_null + [1193] iconst_2 + [1194] anewarray #20 + - Class [com/google/zxing/ResultPoint] + [1197] dup + [1198] iconst_0 + [1199] new #20 + - Class [com/google/zxing/ResultPoint] + [1202] dup + [1203] fload_3 v3 + [1204] iload_1 v1 + [1205] i2f + [1206] invokespecial #35 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [1209] aastore + [1210] dup + [1211] iconst_1 + [1212] new #20 + - Class [com/google/zxing/ResultPoint] + [1215] dup + [1216] fload v4 + [1218] iload_1 v1 + [1219] i2f + [1220] invokespecial #35 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [1223] aastore + [1224] getstatic #27 + - Fieldref [com/google/zxing/BarcodeFormat.CODE_128 Lcom/google/zxing/BarcodeFormat;] + [1227] invokespecial #34 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [1230] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 3) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/ChecksumException] + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 3432, locals = 0, stack = 7): + [0] bipush 107 + [2] anewarray #14 + - Class [[I] + [5] dup + [6] iconst_0 + [7] bipush 6 + [9] newarray 10 + [11] dup + [12] iconst_0 + [13] iconst_2 + [14] iastore + [15] dup + [16] iconst_1 + [17] iconst_1 + [18] iastore + [19] dup + [20] iconst_2 + [21] iconst_2 + [22] iastore + [23] dup + [24] iconst_3 + [25] iconst_2 + [26] iastore + [27] dup + [28] iconst_4 + [29] iconst_2 + [30] iastore + [31] dup + [32] iconst_5 + [33] iconst_2 + [34] iastore + [35] aastore + [36] dup + [37] iconst_1 + [38] bipush 6 + [40] newarray 10 + [42] dup + [43] iconst_0 + [44] iconst_2 + [45] iastore + [46] dup + [47] iconst_1 + [48] iconst_2 + [49] iastore + [50] dup + [51] iconst_2 + [52] iconst_2 + [53] iastore + [54] dup + [55] iconst_3 + [56] iconst_1 + [57] iastore + [58] dup + [59] iconst_4 + [60] iconst_2 + [61] iastore + [62] dup + [63] iconst_5 + [64] iconst_2 + [65] iastore + [66] aastore + [67] dup + [68] iconst_2 + [69] bipush 6 + [71] newarray 10 + [73] dup + [74] iconst_0 + [75] iconst_2 + [76] iastore + [77] dup + [78] iconst_1 + [79] iconst_2 + [80] iastore + [81] dup + [82] iconst_2 + [83] iconst_2 + [84] iastore + [85] dup + [86] iconst_3 + [87] iconst_2 + [88] iastore + [89] dup + [90] iconst_4 + [91] iconst_2 + [92] iastore + [93] dup + [94] iconst_5 + [95] iconst_1 + [96] iastore + [97] aastore + [98] dup + [99] iconst_3 + [100] bipush 6 + [102] newarray 10 + [104] dup + [105] iconst_0 + [106] iconst_1 + [107] iastore + [108] dup + [109] iconst_1 + [110] iconst_2 + [111] iastore + [112] dup + [113] iconst_2 + [114] iconst_1 + [115] iastore + [116] dup + [117] iconst_3 + [118] iconst_2 + [119] iastore + [120] dup + [121] iconst_4 + [122] iconst_2 + [123] iastore + [124] dup + [125] iconst_5 + [126] iconst_3 + [127] iastore + [128] aastore + [129] dup + [130] iconst_4 + [131] bipush 6 + [133] newarray 10 + [135] dup + [136] iconst_0 + [137] iconst_1 + [138] iastore + [139] dup + [140] iconst_1 + [141] iconst_2 + [142] iastore + [143] dup + [144] iconst_2 + [145] iconst_1 + [146] iastore + [147] dup + [148] iconst_3 + [149] iconst_3 + [150] iastore + [151] dup + [152] iconst_4 + [153] iconst_2 + [154] iastore + [155] dup + [156] iconst_5 + [157] iconst_2 + [158] iastore + [159] aastore + [160] dup + [161] iconst_5 + [162] bipush 6 + [164] newarray 10 + [166] dup + [167] iconst_0 + [168] iconst_1 + [169] iastore + [170] dup + [171] iconst_1 + [172] iconst_3 + [173] iastore + [174] dup + [175] iconst_2 + [176] iconst_1 + [177] iastore + [178] dup + [179] iconst_3 + [180] iconst_2 + [181] iastore + [182] dup + [183] iconst_4 + [184] iconst_2 + [185] iastore + [186] dup + [187] iconst_5 + [188] iconst_2 + [189] iastore + [190] aastore + [191] dup + [192] bipush 6 + [194] bipush 6 + [196] newarray 10 + [198] dup + [199] iconst_0 + [200] iconst_1 + [201] iastore + [202] dup + [203] iconst_1 + [204] iconst_2 + [205] iastore + [206] dup + [207] iconst_2 + [208] iconst_2 + [209] iastore + [210] dup + [211] iconst_3 + [212] iconst_2 + [213] iastore + [214] dup + [215] iconst_4 + [216] iconst_1 + [217] iastore + [218] dup + [219] iconst_5 + [220] iconst_3 + [221] iastore + [222] aastore + [223] dup + [224] bipush 7 + [226] bipush 6 + [228] newarray 10 + [230] dup + [231] iconst_0 + [232] iconst_1 + [233] iastore + [234] dup + [235] iconst_1 + [236] iconst_2 + [237] iastore + [238] dup + [239] iconst_2 + [240] iconst_2 + [241] iastore + [242] dup + [243] iconst_3 + [244] iconst_3 + [245] iastore + [246] dup + [247] iconst_4 + [248] iconst_1 + [249] iastore + [250] dup + [251] iconst_5 + [252] iconst_2 + [253] iastore + [254] aastore + [255] dup + [256] bipush 8 + [258] bipush 6 + [260] newarray 10 + [262] dup + [263] iconst_0 + [264] iconst_1 + [265] iastore + [266] dup + [267] iconst_1 + [268] iconst_3 + [269] iastore + [270] dup + [271] iconst_2 + [272] iconst_2 + [273] iastore + [274] dup + [275] iconst_3 + [276] iconst_2 + [277] iastore + [278] dup + [279] iconst_4 + [280] iconst_1 + [281] iastore + [282] dup + [283] iconst_5 + [284] iconst_2 + [285] iastore + [286] aastore + [287] dup + [288] bipush 9 + [290] bipush 6 + [292] newarray 10 + [294] dup + [295] iconst_0 + [296] iconst_2 + [297] iastore + [298] dup + [299] iconst_1 + [300] iconst_2 + [301] iastore + [302] dup + [303] iconst_2 + [304] iconst_1 + [305] iastore + [306] dup + [307] iconst_3 + [308] iconst_2 + [309] iastore + [310] dup + [311] iconst_4 + [312] iconst_1 + [313] iastore + [314] dup + [315] iconst_5 + [316] iconst_3 + [317] iastore + [318] aastore + [319] dup + [320] bipush 10 + [322] bipush 6 + [324] newarray 10 + [326] dup + [327] iconst_0 + [328] iconst_2 + [329] iastore + [330] dup + [331] iconst_1 + [332] iconst_2 + [333] iastore + [334] dup + [335] iconst_2 + [336] iconst_1 + [337] iastore + [338] dup + [339] iconst_3 + [340] iconst_3 + [341] iastore + [342] dup + [343] iconst_4 + [344] iconst_1 + [345] iastore + [346] dup + [347] iconst_5 + [348] iconst_2 + [349] iastore + [350] aastore + [351] dup + [352] bipush 11 + [354] bipush 6 + [356] newarray 10 + [358] dup + [359] iconst_0 + [360] iconst_2 + [361] iastore + [362] dup + [363] iconst_1 + [364] iconst_3 + [365] iastore + [366] dup + [367] iconst_2 + [368] iconst_1 + [369] iastore + [370] dup + [371] iconst_3 + [372] iconst_2 + [373] iastore + [374] dup + [375] iconst_4 + [376] iconst_1 + [377] iastore + [378] dup + [379] iconst_5 + [380] iconst_2 + [381] iastore + [382] aastore + [383] dup + [384] bipush 12 + [386] bipush 6 + [388] newarray 10 + [390] dup + [391] iconst_0 + [392] iconst_1 + [393] iastore + [394] dup + [395] iconst_1 + [396] iconst_1 + [397] iastore + [398] dup + [399] iconst_2 + [400] iconst_2 + [401] iastore + [402] dup + [403] iconst_3 + [404] iconst_2 + [405] iastore + [406] dup + [407] iconst_4 + [408] iconst_3 + [409] iastore + [410] dup + [411] iconst_5 + [412] iconst_2 + [413] iastore + [414] aastore + [415] dup + [416] bipush 13 + [418] bipush 6 + [420] newarray 10 + [422] dup + [423] iconst_0 + [424] iconst_1 + [425] iastore + [426] dup + [427] iconst_1 + [428] iconst_2 + [429] iastore + [430] dup + [431] iconst_2 + [432] iconst_2 + [433] iastore + [434] dup + [435] iconst_3 + [436] iconst_1 + [437] iastore + [438] dup + [439] iconst_4 + [440] iconst_3 + [441] iastore + [442] dup + [443] iconst_5 + [444] iconst_2 + [445] iastore + [446] aastore + [447] dup + [448] bipush 14 + [450] bipush 6 + [452] newarray 10 + [454] dup + [455] iconst_0 + [456] iconst_1 + [457] iastore + [458] dup + [459] iconst_1 + [460] iconst_2 + [461] iastore + [462] dup + [463] iconst_2 + [464] iconst_2 + [465] iastore + [466] dup + [467] iconst_3 + [468] iconst_2 + [469] iastore + [470] dup + [471] iconst_4 + [472] iconst_3 + [473] iastore + [474] dup + [475] iconst_5 + [476] iconst_1 + [477] iastore + [478] aastore + [479] dup + [480] bipush 15 + [482] bipush 6 + [484] newarray 10 + [486] dup + [487] iconst_0 + [488] iconst_1 + [489] iastore + [490] dup + [491] iconst_1 + [492] iconst_1 + [493] iastore + [494] dup + [495] iconst_2 + [496] iconst_3 + [497] iastore + [498] dup + [499] iconst_3 + [500] iconst_2 + [501] iastore + [502] dup + [503] iconst_4 + [504] iconst_2 + [505] iastore + [506] dup + [507] iconst_5 + [508] iconst_2 + [509] iastore + [510] aastore + [511] dup + [512] bipush 16 + [514] bipush 6 + [516] newarray 10 + [518] dup + [519] iconst_0 + [520] iconst_1 + [521] iastore + [522] dup + [523] iconst_1 + [524] iconst_2 + [525] iastore + [526] dup + [527] iconst_2 + [528] iconst_3 + [529] iastore + [530] dup + [531] iconst_3 + [532] iconst_1 + [533] iastore + [534] dup + [535] iconst_4 + [536] iconst_2 + [537] iastore + [538] dup + [539] iconst_5 + [540] iconst_2 + [541] iastore + [542] aastore + [543] dup + [544] bipush 17 + [546] bipush 6 + [548] newarray 10 + [550] dup + [551] iconst_0 + [552] iconst_1 + [553] iastore + [554] dup + [555] iconst_1 + [556] iconst_2 + [557] iastore + [558] dup + [559] iconst_2 + [560] iconst_3 + [561] iastore + [562] dup + [563] iconst_3 + [564] iconst_2 + [565] iastore + [566] dup + [567] iconst_4 + [568] iconst_2 + [569] iastore + [570] dup + [571] iconst_5 + [572] iconst_1 + [573] iastore + [574] aastore + [575] dup + [576] bipush 18 + [578] bipush 6 + [580] newarray 10 + [582] dup + [583] iconst_0 + [584] iconst_2 + [585] iastore + [586] dup + [587] iconst_1 + [588] iconst_2 + [589] iastore + [590] dup + [591] iconst_2 + [592] iconst_3 + [593] iastore + [594] dup + [595] iconst_3 + [596] iconst_2 + [597] iastore + [598] dup + [599] iconst_4 + [600] iconst_1 + [601] iastore + [602] dup + [603] iconst_5 + [604] iconst_1 + [605] iastore + [606] aastore + [607] dup + [608] bipush 19 + [610] bipush 6 + [612] newarray 10 + [614] dup + [615] iconst_0 + [616] iconst_2 + [617] iastore + [618] dup + [619] iconst_1 + [620] iconst_2 + [621] iastore + [622] dup + [623] iconst_2 + [624] iconst_1 + [625] iastore + [626] dup + [627] iconst_3 + [628] iconst_1 + [629] iastore + [630] dup + [631] iconst_4 + [632] iconst_3 + [633] iastore + [634] dup + [635] iconst_5 + [636] iconst_2 + [637] iastore + [638] aastore + [639] dup + [640] bipush 20 + [642] bipush 6 + [644] newarray 10 + [646] dup + [647] iconst_0 + [648] iconst_2 + [649] iastore + [650] dup + [651] iconst_1 + [652] iconst_2 + [653] iastore + [654] dup + [655] iconst_2 + [656] iconst_1 + [657] iastore + [658] dup + [659] iconst_3 + [660] iconst_2 + [661] iastore + [662] dup + [663] iconst_4 + [664] iconst_3 + [665] iastore + [666] dup + [667] iconst_5 + [668] iconst_1 + [669] iastore + [670] aastore + [671] dup + [672] bipush 21 + [674] bipush 6 + [676] newarray 10 + [678] dup + [679] iconst_0 + [680] iconst_2 + [681] iastore + [682] dup + [683] iconst_1 + [684] iconst_1 + [685] iastore + [686] dup + [687] iconst_2 + [688] iconst_3 + [689] iastore + [690] dup + [691] iconst_3 + [692] iconst_2 + [693] iastore + [694] dup + [695] iconst_4 + [696] iconst_1 + [697] iastore + [698] dup + [699] iconst_5 + [700] iconst_2 + [701] iastore + [702] aastore + [703] dup + [704] bipush 22 + [706] bipush 6 + [708] newarray 10 + [710] dup + [711] iconst_0 + [712] iconst_2 + [713] iastore + [714] dup + [715] iconst_1 + [716] iconst_2 + [717] iastore + [718] dup + [719] iconst_2 + [720] iconst_3 + [721] iastore + [722] dup + [723] iconst_3 + [724] iconst_1 + [725] iastore + [726] dup + [727] iconst_4 + [728] iconst_1 + [729] iastore + [730] dup + [731] iconst_5 + [732] iconst_2 + [733] iastore + [734] aastore + [735] dup + [736] bipush 23 + [738] bipush 6 + [740] newarray 10 + [742] dup + [743] iconst_0 + [744] iconst_3 + [745] iastore + [746] dup + [747] iconst_1 + [748] iconst_1 + [749] iastore + [750] dup + [751] iconst_2 + [752] iconst_2 + [753] iastore + [754] dup + [755] iconst_3 + [756] iconst_1 + [757] iastore + [758] dup + [759] iconst_4 + [760] iconst_3 + [761] iastore + [762] dup + [763] iconst_5 + [764] iconst_1 + [765] iastore + [766] aastore + [767] dup + [768] bipush 24 + [770] bipush 6 + [772] newarray 10 + [774] dup + [775] iconst_0 + [776] iconst_3 + [777] iastore + [778] dup + [779] iconst_1 + [780] iconst_1 + [781] iastore + [782] dup + [783] iconst_2 + [784] iconst_1 + [785] iastore + [786] dup + [787] iconst_3 + [788] iconst_2 + [789] iastore + [790] dup + [791] iconst_4 + [792] iconst_2 + [793] iastore + [794] dup + [795] iconst_5 + [796] iconst_2 + [797] iastore + [798] aastore + [799] dup + [800] bipush 25 + [802] bipush 6 + [804] newarray 10 + [806] dup + [807] iconst_0 + [808] iconst_3 + [809] iastore + [810] dup + [811] iconst_1 + [812] iconst_2 + [813] iastore + [814] dup + [815] iconst_2 + [816] iconst_1 + [817] iastore + [818] dup + [819] iconst_3 + [820] iconst_1 + [821] iastore + [822] dup + [823] iconst_4 + [824] iconst_2 + [825] iastore + [826] dup + [827] iconst_5 + [828] iconst_2 + [829] iastore + [830] aastore + [831] dup + [832] bipush 26 + [834] bipush 6 + [836] newarray 10 + [838] dup + [839] iconst_0 + [840] iconst_3 + [841] iastore + [842] dup + [843] iconst_1 + [844] iconst_2 + [845] iastore + [846] dup + [847] iconst_2 + [848] iconst_1 + [849] iastore + [850] dup + [851] iconst_3 + [852] iconst_2 + [853] iastore + [854] dup + [855] iconst_4 + [856] iconst_2 + [857] iastore + [858] dup + [859] iconst_5 + [860] iconst_1 + [861] iastore + [862] aastore + [863] dup + [864] bipush 27 + [866] bipush 6 + [868] newarray 10 + [870] dup + [871] iconst_0 + [872] iconst_3 + [873] iastore + [874] dup + [875] iconst_1 + [876] iconst_1 + [877] iastore + [878] dup + [879] iconst_2 + [880] iconst_2 + [881] iastore + [882] dup + [883] iconst_3 + [884] iconst_2 + [885] iastore + [886] dup + [887] iconst_4 + [888] iconst_1 + [889] iastore + [890] dup + [891] iconst_5 + [892] iconst_2 + [893] iastore + [894] aastore + [895] dup + [896] bipush 28 + [898] bipush 6 + [900] newarray 10 + [902] dup + [903] iconst_0 + [904] iconst_3 + [905] iastore + [906] dup + [907] iconst_1 + [908] iconst_2 + [909] iastore + [910] dup + [911] iconst_2 + [912] iconst_2 + [913] iastore + [914] dup + [915] iconst_3 + [916] iconst_1 + [917] iastore + [918] dup + [919] iconst_4 + [920] iconst_1 + [921] iastore + [922] dup + [923] iconst_5 + [924] iconst_2 + [925] iastore + [926] aastore + [927] dup + [928] bipush 29 + [930] bipush 6 + [932] newarray 10 + [934] dup + [935] iconst_0 + [936] iconst_3 + [937] iastore + [938] dup + [939] iconst_1 + [940] iconst_2 + [941] iastore + [942] dup + [943] iconst_2 + [944] iconst_2 + [945] iastore + [946] dup + [947] iconst_3 + [948] iconst_2 + [949] iastore + [950] dup + [951] iconst_4 + [952] iconst_1 + [953] iastore + [954] dup + [955] iconst_5 + [956] iconst_1 + [957] iastore + [958] aastore + [959] dup + [960] bipush 30 + [962] bipush 6 + [964] newarray 10 + [966] dup + [967] iconst_0 + [968] iconst_2 + [969] iastore + [970] dup + [971] iconst_1 + [972] iconst_1 + [973] iastore + [974] dup + [975] iconst_2 + [976] iconst_2 + [977] iastore + [978] dup + [979] iconst_3 + [980] iconst_1 + [981] iastore + [982] dup + [983] iconst_4 + [984] iconst_2 + [985] iastore + [986] dup + [987] iconst_5 + [988] iconst_3 + [989] iastore + [990] aastore + [991] dup + [992] bipush 31 + [994] bipush 6 + [996] newarray 10 + [998] dup + [999] iconst_0 + [1000] iconst_2 + [1001] iastore + [1002] dup + [1003] iconst_1 + [1004] iconst_1 + [1005] iastore + [1006] dup + [1007] iconst_2 + [1008] iconst_2 + [1009] iastore + [1010] dup + [1011] iconst_3 + [1012] iconst_3 + [1013] iastore + [1014] dup + [1015] iconst_4 + [1016] iconst_2 + [1017] iastore + [1018] dup + [1019] iconst_5 + [1020] iconst_1 + [1021] iastore + [1022] aastore + [1023] dup + [1024] bipush 32 + [1026] bipush 6 + [1028] newarray 10 + [1030] dup + [1031] iconst_0 + [1032] iconst_2 + [1033] iastore + [1034] dup + [1035] iconst_1 + [1036] iconst_3 + [1037] iastore + [1038] dup + [1039] iconst_2 + [1040] iconst_2 + [1041] iastore + [1042] dup + [1043] iconst_3 + [1044] iconst_1 + [1045] iastore + [1046] dup + [1047] iconst_4 + [1048] iconst_2 + [1049] iastore + [1050] dup + [1051] iconst_5 + [1052] iconst_1 + [1053] iastore + [1054] aastore + [1055] dup + [1056] bipush 33 + [1058] bipush 6 + [1060] newarray 10 + [1062] dup + [1063] iconst_0 + [1064] iconst_1 + [1065] iastore + [1066] dup + [1067] iconst_1 + [1068] iconst_1 + [1069] iastore + [1070] dup + [1071] iconst_2 + [1072] iconst_1 + [1073] iastore + [1074] dup + [1075] iconst_3 + [1076] iconst_3 + [1077] iastore + [1078] dup + [1079] iconst_4 + [1080] iconst_2 + [1081] iastore + [1082] dup + [1083] iconst_5 + [1084] iconst_3 + [1085] iastore + [1086] aastore + [1087] dup + [1088] bipush 34 + [1090] bipush 6 + [1092] newarray 10 + [1094] dup + [1095] iconst_0 + [1096] iconst_1 + [1097] iastore + [1098] dup + [1099] iconst_1 + [1100] iconst_3 + [1101] iastore + [1102] dup + [1103] iconst_2 + [1104] iconst_1 + [1105] iastore + [1106] dup + [1107] iconst_3 + [1108] iconst_1 + [1109] iastore + [1110] dup + [1111] iconst_4 + [1112] iconst_2 + [1113] iastore + [1114] dup + [1115] iconst_5 + [1116] iconst_3 + [1117] iastore + [1118] aastore + [1119] dup + [1120] bipush 35 + [1122] bipush 6 + [1124] newarray 10 + [1126] dup + [1127] iconst_0 + [1128] iconst_1 + [1129] iastore + [1130] dup + [1131] iconst_1 + [1132] iconst_3 + [1133] iastore + [1134] dup + [1135] iconst_2 + [1136] iconst_1 + [1137] iastore + [1138] dup + [1139] iconst_3 + [1140] iconst_3 + [1141] iastore + [1142] dup + [1143] iconst_4 + [1144] iconst_2 + [1145] iastore + [1146] dup + [1147] iconst_5 + [1148] iconst_1 + [1149] iastore + [1150] aastore + [1151] dup + [1152] bipush 36 + [1154] bipush 6 + [1156] newarray 10 + [1158] dup + [1159] iconst_0 + [1160] iconst_1 + [1161] iastore + [1162] dup + [1163] iconst_1 + [1164] iconst_1 + [1165] iastore + [1166] dup + [1167] iconst_2 + [1168] iconst_2 + [1169] iastore + [1170] dup + [1171] iconst_3 + [1172] iconst_3 + [1173] iastore + [1174] dup + [1175] iconst_4 + [1176] iconst_1 + [1177] iastore + [1178] dup + [1179] iconst_5 + [1180] iconst_3 + [1181] iastore + [1182] aastore + [1183] dup + [1184] bipush 37 + [1186] bipush 6 + [1188] newarray 10 + [1190] dup + [1191] iconst_0 + [1192] iconst_1 + [1193] iastore + [1194] dup + [1195] iconst_1 + [1196] iconst_3 + [1197] iastore + [1198] dup + [1199] iconst_2 + [1200] iconst_2 + [1201] iastore + [1202] dup + [1203] iconst_3 + [1204] iconst_1 + [1205] iastore + [1206] dup + [1207] iconst_4 + [1208] iconst_1 + [1209] iastore + [1210] dup + [1211] iconst_5 + [1212] iconst_3 + [1213] iastore + [1214] aastore + [1215] dup + [1216] bipush 38 + [1218] bipush 6 + [1220] newarray 10 + [1222] dup + [1223] iconst_0 + [1224] iconst_1 + [1225] iastore + [1226] dup + [1227] iconst_1 + [1228] iconst_3 + [1229] iastore + [1230] dup + [1231] iconst_2 + [1232] iconst_2 + [1233] iastore + [1234] dup + [1235] iconst_3 + [1236] iconst_3 + [1237] iastore + [1238] dup + [1239] iconst_4 + [1240] iconst_1 + [1241] iastore + [1242] dup + [1243] iconst_5 + [1244] iconst_1 + [1245] iastore + [1246] aastore + [1247] dup + [1248] bipush 39 + [1250] bipush 6 + [1252] newarray 10 + [1254] dup + [1255] iconst_0 + [1256] iconst_2 + [1257] iastore + [1258] dup + [1259] iconst_1 + [1260] iconst_1 + [1261] iastore + [1262] dup + [1263] iconst_2 + [1264] iconst_1 + [1265] iastore + [1266] dup + [1267] iconst_3 + [1268] iconst_3 + [1269] iastore + [1270] dup + [1271] iconst_4 + [1272] iconst_1 + [1273] iastore + [1274] dup + [1275] iconst_5 + [1276] iconst_3 + [1277] iastore + [1278] aastore + [1279] dup + [1280] bipush 40 + [1282] bipush 6 + [1284] newarray 10 + [1286] dup + [1287] iconst_0 + [1288] iconst_2 + [1289] iastore + [1290] dup + [1291] iconst_1 + [1292] iconst_3 + [1293] iastore + [1294] dup + [1295] iconst_2 + [1296] iconst_1 + [1297] iastore + [1298] dup + [1299] iconst_3 + [1300] iconst_1 + [1301] iastore + [1302] dup + [1303] iconst_4 + [1304] iconst_1 + [1305] iastore + [1306] dup + [1307] iconst_5 + [1308] iconst_3 + [1309] iastore + [1310] aastore + [1311] dup + [1312] bipush 41 + [1314] bipush 6 + [1316] newarray 10 + [1318] dup + [1319] iconst_0 + [1320] iconst_2 + [1321] iastore + [1322] dup + [1323] iconst_1 + [1324] iconst_3 + [1325] iastore + [1326] dup + [1327] iconst_2 + [1328] iconst_1 + [1329] iastore + [1330] dup + [1331] iconst_3 + [1332] iconst_3 + [1333] iastore + [1334] dup + [1335] iconst_4 + [1336] iconst_1 + [1337] iastore + [1338] dup + [1339] iconst_5 + [1340] iconst_1 + [1341] iastore + [1342] aastore + [1343] dup + [1344] bipush 42 + [1346] bipush 6 + [1348] newarray 10 + [1350] dup + [1351] iconst_0 + [1352] iconst_1 + [1353] iastore + [1354] dup + [1355] iconst_1 + [1356] iconst_1 + [1357] iastore + [1358] dup + [1359] iconst_2 + [1360] iconst_2 + [1361] iastore + [1362] dup + [1363] iconst_3 + [1364] iconst_1 + [1365] iastore + [1366] dup + [1367] iconst_4 + [1368] iconst_3 + [1369] iastore + [1370] dup + [1371] iconst_5 + [1372] iconst_3 + [1373] iastore + [1374] aastore + [1375] dup + [1376] bipush 43 + [1378] bipush 6 + [1380] newarray 10 + [1382] dup + [1383] iconst_0 + [1384] iconst_1 + [1385] iastore + [1386] dup + [1387] iconst_1 + [1388] iconst_1 + [1389] iastore + [1390] dup + [1391] iconst_2 + [1392] iconst_2 + [1393] iastore + [1394] dup + [1395] iconst_3 + [1396] iconst_3 + [1397] iastore + [1398] dup + [1399] iconst_4 + [1400] iconst_3 + [1401] iastore + [1402] dup + [1403] iconst_5 + [1404] iconst_1 + [1405] iastore + [1406] aastore + [1407] dup + [1408] bipush 44 + [1410] bipush 6 + [1412] newarray 10 + [1414] dup + [1415] iconst_0 + [1416] iconst_1 + [1417] iastore + [1418] dup + [1419] iconst_1 + [1420] iconst_3 + [1421] iastore + [1422] dup + [1423] iconst_2 + [1424] iconst_2 + [1425] iastore + [1426] dup + [1427] iconst_3 + [1428] iconst_1 + [1429] iastore + [1430] dup + [1431] iconst_4 + [1432] iconst_3 + [1433] iastore + [1434] dup + [1435] iconst_5 + [1436] iconst_1 + [1437] iastore + [1438] aastore + [1439] dup + [1440] bipush 45 + [1442] bipush 6 + [1444] newarray 10 + [1446] dup + [1447] iconst_0 + [1448] iconst_1 + [1449] iastore + [1450] dup + [1451] iconst_1 + [1452] iconst_1 + [1453] iastore + [1454] dup + [1455] iconst_2 + [1456] iconst_3 + [1457] iastore + [1458] dup + [1459] iconst_3 + [1460] iconst_1 + [1461] iastore + [1462] dup + [1463] iconst_4 + [1464] iconst_2 + [1465] iastore + [1466] dup + [1467] iconst_5 + [1468] iconst_3 + [1469] iastore + [1470] aastore + [1471] dup + [1472] bipush 46 + [1474] bipush 6 + [1476] newarray 10 + [1478] dup + [1479] iconst_0 + [1480] iconst_1 + [1481] iastore + [1482] dup + [1483] iconst_1 + [1484] iconst_1 + [1485] iastore + [1486] dup + [1487] iconst_2 + [1488] iconst_3 + [1489] iastore + [1490] dup + [1491] iconst_3 + [1492] iconst_3 + [1493] iastore + [1494] dup + [1495] iconst_4 + [1496] iconst_2 + [1497] iastore + [1498] dup + [1499] iconst_5 + [1500] iconst_1 + [1501] iastore + [1502] aastore + [1503] dup + [1504] bipush 47 + [1506] bipush 6 + [1508] newarray 10 + [1510] dup + [1511] iconst_0 + [1512] iconst_1 + [1513] iastore + [1514] dup + [1515] iconst_1 + [1516] iconst_3 + [1517] iastore + [1518] dup + [1519] iconst_2 + [1520] iconst_3 + [1521] iastore + [1522] dup + [1523] iconst_3 + [1524] iconst_1 + [1525] iastore + [1526] dup + [1527] iconst_4 + [1528] iconst_2 + [1529] iastore + [1530] dup + [1531] iconst_5 + [1532] iconst_1 + [1533] iastore + [1534] aastore + [1535] dup + [1536] bipush 48 + [1538] bipush 6 + [1540] newarray 10 + [1542] dup + [1543] iconst_0 + [1544] iconst_3 + [1545] iastore + [1546] dup + [1547] iconst_1 + [1548] iconst_1 + [1549] iastore + [1550] dup + [1551] iconst_2 + [1552] iconst_3 + [1553] iastore + [1554] dup + [1555] iconst_3 + [1556] iconst_1 + [1557] iastore + [1558] dup + [1559] iconst_4 + [1560] iconst_2 + [1561] iastore + [1562] dup + [1563] iconst_5 + [1564] iconst_1 + [1565] iastore + [1566] aastore + [1567] dup + [1568] bipush 49 + [1570] bipush 6 + [1572] newarray 10 + [1574] dup + [1575] iconst_0 + [1576] iconst_2 + [1577] iastore + [1578] dup + [1579] iconst_1 + [1580] iconst_1 + [1581] iastore + [1582] dup + [1583] iconst_2 + [1584] iconst_1 + [1585] iastore + [1586] dup + [1587] iconst_3 + [1588] iconst_3 + [1589] iastore + [1590] dup + [1591] iconst_4 + [1592] iconst_3 + [1593] iastore + [1594] dup + [1595] iconst_5 + [1596] iconst_1 + [1597] iastore + [1598] aastore + [1599] dup + [1600] bipush 50 + [1602] bipush 6 + [1604] newarray 10 + [1606] dup + [1607] iconst_0 + [1608] iconst_2 + [1609] iastore + [1610] dup + [1611] iconst_1 + [1612] iconst_3 + [1613] iastore + [1614] dup + [1615] iconst_2 + [1616] iconst_1 + [1617] iastore + [1618] dup + [1619] iconst_3 + [1620] iconst_1 + [1621] iastore + [1622] dup + [1623] iconst_4 + [1624] iconst_3 + [1625] iastore + [1626] dup + [1627] iconst_5 + [1628] iconst_1 + [1629] iastore + [1630] aastore + [1631] dup + [1632] bipush 51 + [1634] bipush 6 + [1636] newarray 10 + [1638] dup + [1639] iconst_0 + [1640] iconst_2 + [1641] iastore + [1642] dup + [1643] iconst_1 + [1644] iconst_1 + [1645] iastore + [1646] dup + [1647] iconst_2 + [1648] iconst_3 + [1649] iastore + [1650] dup + [1651] iconst_3 + [1652] iconst_1 + [1653] iastore + [1654] dup + [1655] iconst_4 + [1656] iconst_1 + [1657] iastore + [1658] dup + [1659] iconst_5 + [1660] iconst_3 + [1661] iastore + [1662] aastore + [1663] dup + [1664] bipush 52 + [1666] bipush 6 + [1668] newarray 10 + [1670] dup + [1671] iconst_0 + [1672] iconst_2 + [1673] iastore + [1674] dup + [1675] iconst_1 + [1676] iconst_1 + [1677] iastore + [1678] dup + [1679] iconst_2 + [1680] iconst_3 + [1681] iastore + [1682] dup + [1683] iconst_3 + [1684] iconst_3 + [1685] iastore + [1686] dup + [1687] iconst_4 + [1688] iconst_1 + [1689] iastore + [1690] dup + [1691] iconst_5 + [1692] iconst_1 + [1693] iastore + [1694] aastore + [1695] dup + [1696] bipush 53 + [1698] bipush 6 + [1700] newarray 10 + [1702] dup + [1703] iconst_0 + [1704] iconst_2 + [1705] iastore + [1706] dup + [1707] iconst_1 + [1708] iconst_1 + [1709] iastore + [1710] dup + [1711] iconst_2 + [1712] iconst_3 + [1713] iastore + [1714] dup + [1715] iconst_3 + [1716] iconst_1 + [1717] iastore + [1718] dup + [1719] iconst_4 + [1720] iconst_3 + [1721] iastore + [1722] dup + [1723] iconst_5 + [1724] iconst_1 + [1725] iastore + [1726] aastore + [1727] dup + [1728] bipush 54 + [1730] bipush 6 + [1732] newarray 10 + [1734] dup + [1735] iconst_0 + [1736] iconst_3 + [1737] iastore + [1738] dup + [1739] iconst_1 + [1740] iconst_1 + [1741] iastore + [1742] dup + [1743] iconst_2 + [1744] iconst_1 + [1745] iastore + [1746] dup + [1747] iconst_3 + [1748] iconst_1 + [1749] iastore + [1750] dup + [1751] iconst_4 + [1752] iconst_2 + [1753] iastore + [1754] dup + [1755] iconst_5 + [1756] iconst_3 + [1757] iastore + [1758] aastore + [1759] dup + [1760] bipush 55 + [1762] bipush 6 + [1764] newarray 10 + [1766] dup + [1767] iconst_0 + [1768] iconst_3 + [1769] iastore + [1770] dup + [1771] iconst_1 + [1772] iconst_1 + [1773] iastore + [1774] dup + [1775] iconst_2 + [1776] iconst_1 + [1777] iastore + [1778] dup + [1779] iconst_3 + [1780] iconst_3 + [1781] iastore + [1782] dup + [1783] iconst_4 + [1784] iconst_2 + [1785] iastore + [1786] dup + [1787] iconst_5 + [1788] iconst_1 + [1789] iastore + [1790] aastore + [1791] dup + [1792] bipush 56 + [1794] bipush 6 + [1796] newarray 10 + [1798] dup + [1799] iconst_0 + [1800] iconst_3 + [1801] iastore + [1802] dup + [1803] iconst_1 + [1804] iconst_3 + [1805] iastore + [1806] dup + [1807] iconst_2 + [1808] iconst_1 + [1809] iastore + [1810] dup + [1811] iconst_3 + [1812] iconst_1 + [1813] iastore + [1814] dup + [1815] iconst_4 + [1816] iconst_2 + [1817] iastore + [1818] dup + [1819] iconst_5 + [1820] iconst_1 + [1821] iastore + [1822] aastore + [1823] dup + [1824] bipush 57 + [1826] bipush 6 + [1828] newarray 10 + [1830] dup + [1831] iconst_0 + [1832] iconst_3 + [1833] iastore + [1834] dup + [1835] iconst_1 + [1836] iconst_1 + [1837] iastore + [1838] dup + [1839] iconst_2 + [1840] iconst_2 + [1841] iastore + [1842] dup + [1843] iconst_3 + [1844] iconst_1 + [1845] iastore + [1846] dup + [1847] iconst_4 + [1848] iconst_1 + [1849] iastore + [1850] dup + [1851] iconst_5 + [1852] iconst_3 + [1853] iastore + [1854] aastore + [1855] dup + [1856] bipush 58 + [1858] bipush 6 + [1860] newarray 10 + [1862] dup + [1863] iconst_0 + [1864] iconst_3 + [1865] iastore + [1866] dup + [1867] iconst_1 + [1868] iconst_1 + [1869] iastore + [1870] dup + [1871] iconst_2 + [1872] iconst_2 + [1873] iastore + [1874] dup + [1875] iconst_3 + [1876] iconst_3 + [1877] iastore + [1878] dup + [1879] iconst_4 + [1880] iconst_1 + [1881] iastore + [1882] dup + [1883] iconst_5 + [1884] iconst_1 + [1885] iastore + [1886] aastore + [1887] dup + [1888] bipush 59 + [1890] bipush 6 + [1892] newarray 10 + [1894] dup + [1895] iconst_0 + [1896] iconst_3 + [1897] iastore + [1898] dup + [1899] iconst_1 + [1900] iconst_3 + [1901] iastore + [1902] dup + [1903] iconst_2 + [1904] iconst_2 + [1905] iastore + [1906] dup + [1907] iconst_3 + [1908] iconst_1 + [1909] iastore + [1910] dup + [1911] iconst_4 + [1912] iconst_1 + [1913] iastore + [1914] dup + [1915] iconst_5 + [1916] iconst_1 + [1917] iastore + [1918] aastore + [1919] dup + [1920] bipush 60 + [1922] bipush 6 + [1924] newarray 10 + [1926] dup + [1927] iconst_0 + [1928] iconst_3 + [1929] iastore + [1930] dup + [1931] iconst_1 + [1932] iconst_1 + [1933] iastore + [1934] dup + [1935] iconst_2 + [1936] iconst_4 + [1937] iastore + [1938] dup + [1939] iconst_3 + [1940] iconst_1 + [1941] iastore + [1942] dup + [1943] iconst_4 + [1944] iconst_1 + [1945] iastore + [1946] dup + [1947] iconst_5 + [1948] iconst_1 + [1949] iastore + [1950] aastore + [1951] dup + [1952] bipush 61 + [1954] bipush 6 + [1956] newarray 10 + [1958] dup + [1959] iconst_0 + [1960] iconst_2 + [1961] iastore + [1962] dup + [1963] iconst_1 + [1964] iconst_2 + [1965] iastore + [1966] dup + [1967] iconst_2 + [1968] iconst_1 + [1969] iastore + [1970] dup + [1971] iconst_3 + [1972] iconst_4 + [1973] iastore + [1974] dup + [1975] iconst_4 + [1976] iconst_1 + [1977] iastore + [1978] dup + [1979] iconst_5 + [1980] iconst_1 + [1981] iastore + [1982] aastore + [1983] dup + [1984] bipush 62 + [1986] bipush 6 + [1988] newarray 10 + [1990] dup + [1991] iconst_0 + [1992] iconst_4 + [1993] iastore + [1994] dup + [1995] iconst_1 + [1996] iconst_3 + [1997] iastore + [1998] dup + [1999] iconst_2 + [2000] iconst_1 + [2001] iastore + [2002] dup + [2003] iconst_3 + [2004] iconst_1 + [2005] iastore + [2006] dup + [2007] iconst_4 + [2008] iconst_1 + [2009] iastore + [2010] dup + [2011] iconst_5 + [2012] iconst_1 + [2013] iastore + [2014] aastore + [2015] dup + [2016] bipush 63 + [2018] bipush 6 + [2020] newarray 10 + [2022] dup + [2023] iconst_0 + [2024] iconst_1 + [2025] iastore + [2026] dup + [2027] iconst_1 + [2028] iconst_1 + [2029] iastore + [2030] dup + [2031] iconst_2 + [2032] iconst_1 + [2033] iastore + [2034] dup + [2035] iconst_3 + [2036] iconst_2 + [2037] iastore + [2038] dup + [2039] iconst_4 + [2040] iconst_2 + [2041] iastore + [2042] dup + [2043] iconst_5 + [2044] iconst_4 + [2045] iastore + [2046] aastore + [2047] dup + [2048] bipush 64 + [2050] bipush 6 + [2052] newarray 10 + [2054] dup + [2055] iconst_0 + [2056] iconst_1 + [2057] iastore + [2058] dup + [2059] iconst_1 + [2060] iconst_1 + [2061] iastore + [2062] dup + [2063] iconst_2 + [2064] iconst_1 + [2065] iastore + [2066] dup + [2067] iconst_3 + [2068] iconst_4 + [2069] iastore + [2070] dup + [2071] iconst_4 + [2072] iconst_2 + [2073] iastore + [2074] dup + [2075] iconst_5 + [2076] iconst_2 + [2077] iastore + [2078] aastore + [2079] dup + [2080] bipush 65 + [2082] bipush 6 + [2084] newarray 10 + [2086] dup + [2087] iconst_0 + [2088] iconst_1 + [2089] iastore + [2090] dup + [2091] iconst_1 + [2092] iconst_2 + [2093] iastore + [2094] dup + [2095] iconst_2 + [2096] iconst_1 + [2097] iastore + [2098] dup + [2099] iconst_3 + [2100] iconst_1 + [2101] iastore + [2102] dup + [2103] iconst_4 + [2104] iconst_2 + [2105] iastore + [2106] dup + [2107] iconst_5 + [2108] iconst_4 + [2109] iastore + [2110] aastore + [2111] dup + [2112] bipush 66 + [2114] bipush 6 + [2116] newarray 10 + [2118] dup + [2119] iconst_0 + [2120] iconst_1 + [2121] iastore + [2122] dup + [2123] iconst_1 + [2124] iconst_2 + [2125] iastore + [2126] dup + [2127] iconst_2 + [2128] iconst_1 + [2129] iastore + [2130] dup + [2131] iconst_3 + [2132] iconst_4 + [2133] iastore + [2134] dup + [2135] iconst_4 + [2136] iconst_2 + [2137] iastore + [2138] dup + [2139] iconst_5 + [2140] iconst_1 + [2141] iastore + [2142] aastore + [2143] dup + [2144] bipush 67 + [2146] bipush 6 + [2148] newarray 10 + [2150] dup + [2151] iconst_0 + [2152] iconst_1 + [2153] iastore + [2154] dup + [2155] iconst_1 + [2156] iconst_4 + [2157] iastore + [2158] dup + [2159] iconst_2 + [2160] iconst_1 + [2161] iastore + [2162] dup + [2163] iconst_3 + [2164] iconst_1 + [2165] iastore + [2166] dup + [2167] iconst_4 + [2168] iconst_2 + [2169] iastore + [2170] dup + [2171] iconst_5 + [2172] iconst_2 + [2173] iastore + [2174] aastore + [2175] dup + [2176] bipush 68 + [2178] bipush 6 + [2180] newarray 10 + [2182] dup + [2183] iconst_0 + [2184] iconst_1 + [2185] iastore + [2186] dup + [2187] iconst_1 + [2188] iconst_4 + [2189] iastore + [2190] dup + [2191] iconst_2 + [2192] iconst_1 + [2193] iastore + [2194] dup + [2195] iconst_3 + [2196] iconst_2 + [2197] iastore + [2198] dup + [2199] iconst_4 + [2200] iconst_2 + [2201] iastore + [2202] dup + [2203] iconst_5 + [2204] iconst_1 + [2205] iastore + [2206] aastore + [2207] dup + [2208] bipush 69 + [2210] bipush 6 + [2212] newarray 10 + [2214] dup + [2215] iconst_0 + [2216] iconst_1 + [2217] iastore + [2218] dup + [2219] iconst_1 + [2220] iconst_1 + [2221] iastore + [2222] dup + [2223] iconst_2 + [2224] iconst_2 + [2225] iastore + [2226] dup + [2227] iconst_3 + [2228] iconst_2 + [2229] iastore + [2230] dup + [2231] iconst_4 + [2232] iconst_1 + [2233] iastore + [2234] dup + [2235] iconst_5 + [2236] iconst_4 + [2237] iastore + [2238] aastore + [2239] dup + [2240] bipush 70 + [2242] bipush 6 + [2244] newarray 10 + [2246] dup + [2247] iconst_0 + [2248] iconst_1 + [2249] iastore + [2250] dup + [2251] iconst_1 + [2252] iconst_1 + [2253] iastore + [2254] dup + [2255] iconst_2 + [2256] iconst_2 + [2257] iastore + [2258] dup + [2259] iconst_3 + [2260] iconst_4 + [2261] iastore + [2262] dup + [2263] iconst_4 + [2264] iconst_1 + [2265] iastore + [2266] dup + [2267] iconst_5 + [2268] iconst_2 + [2269] iastore + [2270] aastore + [2271] dup + [2272] bipush 71 + [2274] bipush 6 + [2276] newarray 10 + [2278] dup + [2279] iconst_0 + [2280] iconst_1 + [2281] iastore + [2282] dup + [2283] iconst_1 + [2284] iconst_2 + [2285] iastore + [2286] dup + [2287] iconst_2 + [2288] iconst_2 + [2289] iastore + [2290] dup + [2291] iconst_3 + [2292] iconst_1 + [2293] iastore + [2294] dup + [2295] iconst_4 + [2296] iconst_1 + [2297] iastore + [2298] dup + [2299] iconst_5 + [2300] iconst_4 + [2301] iastore + [2302] aastore + [2303] dup + [2304] bipush 72 + [2306] bipush 6 + [2308] newarray 10 + [2310] dup + [2311] iconst_0 + [2312] iconst_1 + [2313] iastore + [2314] dup + [2315] iconst_1 + [2316] iconst_2 + [2317] iastore + [2318] dup + [2319] iconst_2 + [2320] iconst_2 + [2321] iastore + [2322] dup + [2323] iconst_3 + [2324] iconst_4 + [2325] iastore + [2326] dup + [2327] iconst_4 + [2328] iconst_1 + [2329] iastore + [2330] dup + [2331] iconst_5 + [2332] iconst_1 + [2333] iastore + [2334] aastore + [2335] dup + [2336] bipush 73 + [2338] bipush 6 + [2340] newarray 10 + [2342] dup + [2343] iconst_0 + [2344] iconst_1 + [2345] iastore + [2346] dup + [2347] iconst_1 + [2348] iconst_4 + [2349] iastore + [2350] dup + [2351] iconst_2 + [2352] iconst_2 + [2353] iastore + [2354] dup + [2355] iconst_3 + [2356] iconst_1 + [2357] iastore + [2358] dup + [2359] iconst_4 + [2360] iconst_1 + [2361] iastore + [2362] dup + [2363] iconst_5 + [2364] iconst_2 + [2365] iastore + [2366] aastore + [2367] dup + [2368] bipush 74 + [2370] bipush 6 + [2372] newarray 10 + [2374] dup + [2375] iconst_0 + [2376] iconst_1 + [2377] iastore + [2378] dup + [2379] iconst_1 + [2380] iconst_4 + [2381] iastore + [2382] dup + [2383] iconst_2 + [2384] iconst_2 + [2385] iastore + [2386] dup + [2387] iconst_3 + [2388] iconst_2 + [2389] iastore + [2390] dup + [2391] iconst_4 + [2392] iconst_1 + [2393] iastore + [2394] dup + [2395] iconst_5 + [2396] iconst_1 + [2397] iastore + [2398] aastore + [2399] dup + [2400] bipush 75 + [2402] bipush 6 + [2404] newarray 10 + [2406] dup + [2407] iconst_0 + [2408] iconst_2 + [2409] iastore + [2410] dup + [2411] iconst_1 + [2412] iconst_4 + [2413] iastore + [2414] dup + [2415] iconst_2 + [2416] iconst_1 + [2417] iastore + [2418] dup + [2419] iconst_3 + [2420] iconst_2 + [2421] iastore + [2422] dup + [2423] iconst_4 + [2424] iconst_1 + [2425] iastore + [2426] dup + [2427] iconst_5 + [2428] iconst_1 + [2429] iastore + [2430] aastore + [2431] dup + [2432] bipush 76 + [2434] bipush 6 + [2436] newarray 10 + [2438] dup + [2439] iconst_0 + [2440] iconst_2 + [2441] iastore + [2442] dup + [2443] iconst_1 + [2444] iconst_2 + [2445] iastore + [2446] dup + [2447] iconst_2 + [2448] iconst_1 + [2449] iastore + [2450] dup + [2451] iconst_3 + [2452] iconst_1 + [2453] iastore + [2454] dup + [2455] iconst_4 + [2456] iconst_1 + [2457] iastore + [2458] dup + [2459] iconst_5 + [2460] iconst_4 + [2461] iastore + [2462] aastore + [2463] dup + [2464] bipush 77 + [2466] bipush 6 + [2468] newarray 10 + [2470] dup + [2471] iconst_0 + [2472] iconst_4 + [2473] iastore + [2474] dup + [2475] iconst_1 + [2476] iconst_1 + [2477] iastore + [2478] dup + [2479] iconst_2 + [2480] iconst_3 + [2481] iastore + [2482] dup + [2483] iconst_3 + [2484] iconst_1 + [2485] iastore + [2486] dup + [2487] iconst_4 + [2488] iconst_1 + [2489] iastore + [2490] dup + [2491] iconst_5 + [2492] iconst_1 + [2493] iastore + [2494] aastore + [2495] dup + [2496] bipush 78 + [2498] bipush 6 + [2500] newarray 10 + [2502] dup + [2503] iconst_0 + [2504] iconst_2 + [2505] iastore + [2506] dup + [2507] iconst_1 + [2508] iconst_4 + [2509] iastore + [2510] dup + [2511] iconst_2 + [2512] iconst_1 + [2513] iastore + [2514] dup + [2515] iconst_3 + [2516] iconst_1 + [2517] iastore + [2518] dup + [2519] iconst_4 + [2520] iconst_1 + [2521] iastore + [2522] dup + [2523] iconst_5 + [2524] iconst_2 + [2525] iastore + [2526] aastore + [2527] dup + [2528] bipush 79 + [2530] bipush 6 + [2532] newarray 10 + [2534] dup + [2535] iconst_0 + [2536] iconst_1 + [2537] iastore + [2538] dup + [2539] iconst_1 + [2540] iconst_3 + [2541] iastore + [2542] dup + [2543] iconst_2 + [2544] iconst_4 + [2545] iastore + [2546] dup + [2547] iconst_3 + [2548] iconst_1 + [2549] iastore + [2550] dup + [2551] iconst_4 + [2552] iconst_1 + [2553] iastore + [2554] dup + [2555] iconst_5 + [2556] iconst_1 + [2557] iastore + [2558] aastore + [2559] dup + [2560] bipush 80 + [2562] bipush 6 + [2564] newarray 10 + [2566] dup + [2567] iconst_0 + [2568] iconst_1 + [2569] iastore + [2570] dup + [2571] iconst_1 + [2572] iconst_1 + [2573] iastore + [2574] dup + [2575] iconst_2 + [2576] iconst_1 + [2577] iastore + [2578] dup + [2579] iconst_3 + [2580] iconst_2 + [2581] iastore + [2582] dup + [2583] iconst_4 + [2584] iconst_4 + [2585] iastore + [2586] dup + [2587] iconst_5 + [2588] iconst_2 + [2589] iastore + [2590] aastore + [2591] dup + [2592] bipush 81 + [2594] bipush 6 + [2596] newarray 10 + [2598] dup + [2599] iconst_0 + [2600] iconst_1 + [2601] iastore + [2602] dup + [2603] iconst_1 + [2604] iconst_2 + [2605] iastore + [2606] dup + [2607] iconst_2 + [2608] iconst_1 + [2609] iastore + [2610] dup + [2611] iconst_3 + [2612] iconst_1 + [2613] iastore + [2614] dup + [2615] iconst_4 + [2616] iconst_4 + [2617] iastore + [2618] dup + [2619] iconst_5 + [2620] iconst_2 + [2621] iastore + [2622] aastore + [2623] dup + [2624] bipush 82 + [2626] bipush 6 + [2628] newarray 10 + [2630] dup + [2631] iconst_0 + [2632] iconst_1 + [2633] iastore + [2634] dup + [2635] iconst_1 + [2636] iconst_2 + [2637] iastore + [2638] dup + [2639] iconst_2 + [2640] iconst_1 + [2641] iastore + [2642] dup + [2643] iconst_3 + [2644] iconst_2 + [2645] iastore + [2646] dup + [2647] iconst_4 + [2648] iconst_4 + [2649] iastore + [2650] dup + [2651] iconst_5 + [2652] iconst_1 + [2653] iastore + [2654] aastore + [2655] dup + [2656] bipush 83 + [2658] bipush 6 + [2660] newarray 10 + [2662] dup + [2663] iconst_0 + [2664] iconst_1 + [2665] iastore + [2666] dup + [2667] iconst_1 + [2668] iconst_1 + [2669] iastore + [2670] dup + [2671] iconst_2 + [2672] iconst_4 + [2673] iastore + [2674] dup + [2675] iconst_3 + [2676] iconst_2 + [2677] iastore + [2678] dup + [2679] iconst_4 + [2680] iconst_1 + [2681] iastore + [2682] dup + [2683] iconst_5 + [2684] iconst_2 + [2685] iastore + [2686] aastore + [2687] dup + [2688] bipush 84 + [2690] bipush 6 + [2692] newarray 10 + [2694] dup + [2695] iconst_0 + [2696] iconst_1 + [2697] iastore + [2698] dup + [2699] iconst_1 + [2700] iconst_2 + [2701] iastore + [2702] dup + [2703] iconst_2 + [2704] iconst_4 + [2705] iastore + [2706] dup + [2707] iconst_3 + [2708] iconst_1 + [2709] iastore + [2710] dup + [2711] iconst_4 + [2712] iconst_1 + [2713] iastore + [2714] dup + [2715] iconst_5 + [2716] iconst_2 + [2717] iastore + [2718] aastore + [2719] dup + [2720] bipush 85 + [2722] bipush 6 + [2724] newarray 10 + [2726] dup + [2727] iconst_0 + [2728] iconst_1 + [2729] iastore + [2730] dup + [2731] iconst_1 + [2732] iconst_2 + [2733] iastore + [2734] dup + [2735] iconst_2 + [2736] iconst_4 + [2737] iastore + [2738] dup + [2739] iconst_3 + [2740] iconst_2 + [2741] iastore + [2742] dup + [2743] iconst_4 + [2744] iconst_1 + [2745] iastore + [2746] dup + [2747] iconst_5 + [2748] iconst_1 + [2749] iastore + [2750] aastore + [2751] dup + [2752] bipush 86 + [2754] bipush 6 + [2756] newarray 10 + [2758] dup + [2759] iconst_0 + [2760] iconst_4 + [2761] iastore + [2762] dup + [2763] iconst_1 + [2764] iconst_1 + [2765] iastore + [2766] dup + [2767] iconst_2 + [2768] iconst_1 + [2769] iastore + [2770] dup + [2771] iconst_3 + [2772] iconst_2 + [2773] iastore + [2774] dup + [2775] iconst_4 + [2776] iconst_1 + [2777] iastore + [2778] dup + [2779] iconst_5 + [2780] iconst_2 + [2781] iastore + [2782] aastore + [2783] dup + [2784] bipush 87 + [2786] bipush 6 + [2788] newarray 10 + [2790] dup + [2791] iconst_0 + [2792] iconst_4 + [2793] iastore + [2794] dup + [2795] iconst_1 + [2796] iconst_2 + [2797] iastore + [2798] dup + [2799] iconst_2 + [2800] iconst_1 + [2801] iastore + [2802] dup + [2803] iconst_3 + [2804] iconst_1 + [2805] iastore + [2806] dup + [2807] iconst_4 + [2808] iconst_1 + [2809] iastore + [2810] dup + [2811] iconst_5 + [2812] iconst_2 + [2813] iastore + [2814] aastore + [2815] dup + [2816] bipush 88 + [2818] bipush 6 + [2820] newarray 10 + [2822] dup + [2823] iconst_0 + [2824] iconst_4 + [2825] iastore + [2826] dup + [2827] iconst_1 + [2828] iconst_2 + [2829] iastore + [2830] dup + [2831] iconst_2 + [2832] iconst_1 + [2833] iastore + [2834] dup + [2835] iconst_3 + [2836] iconst_2 + [2837] iastore + [2838] dup + [2839] iconst_4 + [2840] iconst_1 + [2841] iastore + [2842] dup + [2843] iconst_5 + [2844] iconst_1 + [2845] iastore + [2846] aastore + [2847] dup + [2848] bipush 89 + [2850] bipush 6 + [2852] newarray 10 + [2854] dup + [2855] iconst_0 + [2856] iconst_2 + [2857] iastore + [2858] dup + [2859] iconst_1 + [2860] iconst_1 + [2861] iastore + [2862] dup + [2863] iconst_2 + [2864] iconst_2 + [2865] iastore + [2866] dup + [2867] iconst_3 + [2868] iconst_1 + [2869] iastore + [2870] dup + [2871] iconst_4 + [2872] iconst_4 + [2873] iastore + [2874] dup + [2875] iconst_5 + [2876] iconst_1 + [2877] iastore + [2878] aastore + [2879] dup + [2880] bipush 90 + [2882] bipush 6 + [2884] newarray 10 + [2886] dup + [2887] iconst_0 + [2888] iconst_2 + [2889] iastore + [2890] dup + [2891] iconst_1 + [2892] iconst_1 + [2893] iastore + [2894] dup + [2895] iconst_2 + [2896] iconst_4 + [2897] iastore + [2898] dup + [2899] iconst_3 + [2900] iconst_1 + [2901] iastore + [2902] dup + [2903] iconst_4 + [2904] iconst_2 + [2905] iastore + [2906] dup + [2907] iconst_5 + [2908] iconst_1 + [2909] iastore + [2910] aastore + [2911] dup + [2912] bipush 91 + [2914] bipush 6 + [2916] newarray 10 + [2918] dup + [2919] iconst_0 + [2920] iconst_4 + [2921] iastore + [2922] dup + [2923] iconst_1 + [2924] iconst_1 + [2925] iastore + [2926] dup + [2927] iconst_2 + [2928] iconst_2 + [2929] iastore + [2930] dup + [2931] iconst_3 + [2932] iconst_1 + [2933] iastore + [2934] dup + [2935] iconst_4 + [2936] iconst_2 + [2937] iastore + [2938] dup + [2939] iconst_5 + [2940] iconst_1 + [2941] iastore + [2942] aastore + [2943] dup + [2944] bipush 92 + [2946] bipush 6 + [2948] newarray 10 + [2950] dup + [2951] iconst_0 + [2952] iconst_1 + [2953] iastore + [2954] dup + [2955] iconst_1 + [2956] iconst_1 + [2957] iastore + [2958] dup + [2959] iconst_2 + [2960] iconst_1 + [2961] iastore + [2962] dup + [2963] iconst_3 + [2964] iconst_1 + [2965] iastore + [2966] dup + [2967] iconst_4 + [2968] iconst_4 + [2969] iastore + [2970] dup + [2971] iconst_5 + [2972] iconst_3 + [2973] iastore + [2974] aastore + [2975] dup + [2976] bipush 93 + [2978] bipush 6 + [2980] newarray 10 + [2982] dup + [2983] iconst_0 + [2984] iconst_1 + [2985] iastore + [2986] dup + [2987] iconst_1 + [2988] iconst_1 + [2989] iastore + [2990] dup + [2991] iconst_2 + [2992] iconst_1 + [2993] iastore + [2994] dup + [2995] iconst_3 + [2996] iconst_3 + [2997] iastore + [2998] dup + [2999] iconst_4 + [3000] iconst_4 + [3001] iastore + [3002] dup + [3003] iconst_5 + [3004] iconst_1 + [3005] iastore + [3006] aastore + [3007] dup + [3008] bipush 94 + [3010] bipush 6 + [3012] newarray 10 + [3014] dup + [3015] iconst_0 + [3016] iconst_1 + [3017] iastore + [3018] dup + [3019] iconst_1 + [3020] iconst_3 + [3021] iastore + [3022] dup + [3023] iconst_2 + [3024] iconst_1 + [3025] iastore + [3026] dup + [3027] iconst_3 + [3028] iconst_1 + [3029] iastore + [3030] dup + [3031] iconst_4 + [3032] iconst_4 + [3033] iastore + [3034] dup + [3035] iconst_5 + [3036] iconst_1 + [3037] iastore + [3038] aastore + [3039] dup + [3040] bipush 95 + [3042] bipush 6 + [3044] newarray 10 + [3046] dup + [3047] iconst_0 + [3048] iconst_1 + [3049] iastore + [3050] dup + [3051] iconst_1 + [3052] iconst_1 + [3053] iastore + [3054] dup + [3055] iconst_2 + [3056] iconst_4 + [3057] iastore + [3058] dup + [3059] iconst_3 + [3060] iconst_1 + [3061] iastore + [3062] dup + [3063] iconst_4 + [3064] iconst_1 + [3065] iastore + [3066] dup + [3067] iconst_5 + [3068] iconst_3 + [3069] iastore + [3070] aastore + [3071] dup + [3072] bipush 96 + [3074] bipush 6 + [3076] newarray 10 + [3078] dup + [3079] iconst_0 + [3080] iconst_1 + [3081] iastore + [3082] dup + [3083] iconst_1 + [3084] iconst_1 + [3085] iastore + [3086] dup + [3087] iconst_2 + [3088] iconst_4 + [3089] iastore + [3090] dup + [3091] iconst_3 + [3092] iconst_3 + [3093] iastore + [3094] dup + [3095] iconst_4 + [3096] iconst_1 + [3097] iastore + [3098] dup + [3099] iconst_5 + [3100] iconst_1 + [3101] iastore + [3102] aastore + [3103] dup + [3104] bipush 97 + [3106] bipush 6 + [3108] newarray 10 + [3110] dup + [3111] iconst_0 + [3112] iconst_4 + [3113] iastore + [3114] dup + [3115] iconst_1 + [3116] iconst_1 + [3117] iastore + [3118] dup + [3119] iconst_2 + [3120] iconst_1 + [3121] iastore + [3122] dup + [3123] iconst_3 + [3124] iconst_1 + [3125] iastore + [3126] dup + [3127] iconst_4 + [3128] iconst_1 + [3129] iastore + [3130] dup + [3131] iconst_5 + [3132] iconst_3 + [3133] iastore + [3134] aastore + [3135] dup + [3136] bipush 98 + [3138] bipush 6 + [3140] newarray 10 + [3142] dup + [3143] iconst_0 + [3144] iconst_4 + [3145] iastore + [3146] dup + [3147] iconst_1 + [3148] iconst_1 + [3149] iastore + [3150] dup + [3151] iconst_2 + [3152] iconst_1 + [3153] iastore + [3154] dup + [3155] iconst_3 + [3156] iconst_3 + [3157] iastore + [3158] dup + [3159] iconst_4 + [3160] iconst_1 + [3161] iastore + [3162] dup + [3163] iconst_5 + [3164] iconst_1 + [3165] iastore + [3166] aastore + [3167] dup + [3168] bipush 99 + [3170] bipush 6 + [3172] newarray 10 + [3174] dup + [3175] iconst_0 + [3176] iconst_1 + [3177] iastore + [3178] dup + [3179] iconst_1 + [3180] iconst_1 + [3181] iastore + [3182] dup + [3183] iconst_2 + [3184] iconst_3 + [3185] iastore + [3186] dup + [3187] iconst_3 + [3188] iconst_1 + [3189] iastore + [3190] dup + [3191] iconst_4 + [3192] iconst_4 + [3193] iastore + [3194] dup + [3195] iconst_5 + [3196] iconst_1 + [3197] iastore + [3198] aastore + [3199] dup + [3200] bipush 100 + [3202] bipush 6 + [3204] newarray 10 + [3206] dup + [3207] iconst_0 + [3208] iconst_1 + [3209] iastore + [3210] dup + [3211] iconst_1 + [3212] iconst_1 + [3213] iastore + [3214] dup + [3215] iconst_2 + [3216] iconst_4 + [3217] iastore + [3218] dup + [3219] iconst_3 + [3220] iconst_1 + [3221] iastore + [3222] dup + [3223] iconst_4 + [3224] iconst_3 + [3225] iastore + [3226] dup + [3227] iconst_5 + [3228] iconst_1 + [3229] iastore + [3230] aastore + [3231] dup + [3232] bipush 101 + [3234] bipush 6 + [3236] newarray 10 + [3238] dup + [3239] iconst_0 + [3240] iconst_3 + [3241] iastore + [3242] dup + [3243] iconst_1 + [3244] iconst_1 + [3245] iastore + [3246] dup + [3247] iconst_2 + [3248] iconst_1 + [3249] iastore + [3250] dup + [3251] iconst_3 + [3252] iconst_1 + [3253] iastore + [3254] dup + [3255] iconst_4 + [3256] iconst_4 + [3257] iastore + [3258] dup + [3259] iconst_5 + [3260] iconst_1 + [3261] iastore + [3262] aastore + [3263] dup + [3264] bipush 102 + [3266] bipush 6 + [3268] newarray 10 + [3270] dup + [3271] iconst_0 + [3272] iconst_4 + [3273] iastore + [3274] dup + [3275] iconst_1 + [3276] iconst_1 + [3277] iastore + [3278] dup + [3279] iconst_2 + [3280] iconst_1 + [3281] iastore + [3282] dup + [3283] iconst_3 + [3284] iconst_1 + [3285] iastore + [3286] dup + [3287] iconst_4 + [3288] iconst_3 + [3289] iastore + [3290] dup + [3291] iconst_5 + [3292] iconst_1 + [3293] iastore + [3294] aastore + [3295] dup + [3296] bipush 103 + [3298] bipush 6 + [3300] newarray 10 + [3302] dup + [3303] iconst_0 + [3304] iconst_2 + [3305] iastore + [3306] dup + [3307] iconst_1 + [3308] iconst_1 + [3309] iastore + [3310] dup + [3311] iconst_2 + [3312] iconst_1 + [3313] iastore + [3314] dup + [3315] iconst_3 + [3316] iconst_4 + [3317] iastore + [3318] dup + [3319] iconst_4 + [3320] iconst_1 + [3321] iastore + [3322] dup + [3323] iconst_5 + [3324] iconst_2 + [3325] iastore + [3326] aastore + [3327] dup + [3328] bipush 104 + [3330] bipush 6 + [3332] newarray 10 + [3334] dup + [3335] iconst_0 + [3336] iconst_2 + [3337] iastore + [3338] dup + [3339] iconst_1 + [3340] iconst_1 + [3341] iastore + [3342] dup + [3343] iconst_2 + [3344] iconst_1 + [3345] iastore + [3346] dup + [3347] iconst_3 + [3348] iconst_2 + [3349] iastore + [3350] dup + [3351] iconst_4 + [3352] iconst_1 + [3353] iastore + [3354] dup + [3355] iconst_5 + [3356] iconst_4 + [3357] iastore + [3358] aastore + [3359] dup + [3360] bipush 105 + [3362] bipush 6 + [3364] newarray 10 + [3366] dup + [3367] iconst_0 + [3368] iconst_2 + [3369] iastore + [3370] dup + [3371] iconst_1 + [3372] iconst_1 + [3373] iastore + [3374] dup + [3375] iconst_2 + [3376] iconst_1 + [3377] iastore + [3378] dup + [3379] iconst_3 + [3380] iconst_2 + [3381] iastore + [3382] dup + [3383] iconst_4 + [3384] iconst_3 + [3385] iastore + [3386] dup + [3387] iconst_5 + [3388] iconst_2 + [3389] iastore + [3390] aastore + [3391] dup + [3392] bipush 106 + [3394] bipush 7 + [3396] newarray 10 + [3398] dup + [3399] iconst_0 + [3400] iconst_2 + [3401] iastore + [3402] dup + [3403] iconst_1 + [3404] iconst_3 + [3405] iastore + [3406] dup + [3407] iconst_2 + [3408] iconst_3 + [3409] iastore + [3410] dup + [3411] iconst_3 + [3412] iconst_1 + [3413] iastore + [3414] dup + [3415] iconst_4 + [3416] iconst_1 + [3417] iastore + [3418] dup + [3419] iconst_5 + [3420] iconst_1 + [3421] iastore + [3422] dup + [3423] bipush 6 + [3425] iconst_2 + [3426] iastore + [3427] aastore + [3428] putstatic #30 + - Fieldref [com/google/zxing/oned/Code128Reader.CODE_PATTERNS [[I] + [3431] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/Code128Writer + Superclass: com/google/zxing/oned/UPCEANWriter + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.oned.Code128Writer extends com.google.zxing.oned.UPCEANWriter + +Interfaces (count = 0): + +Constant Pool (count = 121): + - Integer [99] + - Integer [100] + - Integer [104] + - Integer [105] + - Integer [106] + - String [Can only encode CODE_128, but got ] + - String [Contents length should be between 1 and 80 characters, but got ] + - String [Contents should only contain characters between ' ' and '~'] + - Class [[I] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/WriterException] + - Class [com/google/zxing/oned/Code128Reader] + - Class [com/google/zxing/oned/Code128Writer] + - Class [com/google/zxing/oned/UPCEANWriter] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Integer] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Class [java/util/Enumeration] + - Class [java/util/Vector] + - Fieldref [com/google/zxing/BarcodeFormat.CODE_128 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/oned/Code128Reader.CODE_PATTERNS [[I] + - Methodref [com/google/zxing/oned/Code128Writer.appendPattern ([BI[II)I] + - Methodref [com/google/zxing/oned/Code128Writer.isDigits (Ljava/lang/String;II)Z] + - Methodref [com/google/zxing/oned/UPCEANWriter. ()V] + - Methodref [com/google/zxing/oned/UPCEANWriter.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - Methodref [java/util/Vector. ()V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - Methodref [java/util/Vector.elements ()Ljava/util/Enumeration;] + - InterfaceMethodref [java/util/Enumeration.hasMoreElements ()Z] + - InterfaceMethodref [java/util/Enumeration.nextElement ()Ljava/lang/Object;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [CODE_128 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [CODE_PATTERNS [[I] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [appendPattern ([BI[II)I] + - NameAndType [charAt (I)C] + - NameAndType [elements ()Ljava/util/Enumeration;] + - NameAndType [encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [hasMoreElements ()Z] + - NameAndType [isDigits (Ljava/lang/String;II)Z] + - NameAndType [length ()I] + - NameAndType [nextElement ()Ljava/lang/Object;] + - NameAndType [parseInt (Ljava/lang/String;)I] + - NameAndType [substring (II)Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/Object;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Ljava/util/Enumeration;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(I)C] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;)[B] + - Utf8 [(Ljava/lang/String;II)Z] + - Utf8 [(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [([BI[II)I] + - Utf8 [] + - Utf8 [CODE_128] + - Utf8 [CODE_CODE_B] + - Utf8 [CODE_CODE_C] + - Utf8 [CODE_PATTERNS] + - Utf8 [CODE_START_B] + - Utf8 [CODE_START_C] + - Utf8 [CODE_STOP] + - Utf8 [Can only encode CODE_128, but got ] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Contents length should be between 1 and 80 characters, but got ] + - Utf8 [Contents should only contain characters between ' ' and '~'] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [[I] + - Utf8 [[[I] + - Utf8 [addElement] + - Utf8 [append] + - Utf8 [appendPattern] + - Utf8 [charAt] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/WriterException] + - Utf8 [com/google/zxing/oned/Code128Reader] + - Utf8 [com/google/zxing/oned/Code128Writer] + - Utf8 [com/google/zxing/oned/UPCEANWriter] + - Utf8 [elements] + - Utf8 [encode] + - Utf8 [hasMoreElements] + - Utf8 [isDigits] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Integer] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [java/util/Enumeration] + - Utf8 [java/util/Vector] + - Utf8 [length] + - Utf8 [nextElement] + - Utf8 [parseInt] + - Utf8 [substring] + - Utf8 [toString] + +Fields (count = 5): + - Field: CODE_START_B I + Access flags: 0x1a + = private static final int CODE_START_B + Class member attributes (count = 1): + - Constant value attribute: + - Integer [104] + - Field: CODE_START_C I + Access flags: 0x1a + = private static final int CODE_START_C + Class member attributes (count = 1): + - Constant value attribute: + - Integer [105] + - Field: CODE_CODE_B I + Access flags: 0x1a + = private static final int CODE_CODE_B + Class member attributes (count = 1): + - Constant value attribute: + - Integer [100] + - Field: CODE_CODE_C I + Access flags: 0x1a + = private static final int CODE_CODE_C + Class member attributes (count = 1): + - Constant value attribute: + - Integer [99] + - Field: CODE_STOP I + Access flags: 0x1a + = private static final int CODE_STOP + Class member attributes (count = 1): + - Constant value attribute: + - Integer [106] + +Methods (count = 4): + - Method: ()V + Access flags: 0x1 + = public Code128Writer() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #25 + - Methodref [com/google/zxing/oned/UPCEANWriter. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: encode(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix; + Access flags: 0x11 + = public final com.google.zxing.common.BitMatrix encode(java.lang.String,com.google.zxing.BarcodeFormat,int,int,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 46, locals = 6, stack = 6): + [0] aload_2 v2 + [1] getstatic #21 + - Fieldref [com/google/zxing/BarcodeFormat.CODE_128 Lcom/google/zxing/BarcodeFormat;] + [4] ifacmpeq +30 (target=34) + [7] new #15 + - Class [java/lang/IllegalArgumentException] + [10] dup + [11] new #18 + - Class [java/lang/StringBuffer] + [14] dup + [15] invokespecial #32 + - Methodref [java/lang/StringBuffer. ()V] + [18] ldc #6 + - String [Can only encode CODE_128, but got ] + [20] invokevirtual #35 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [23] aload_2 v2 + [24] invokevirtual #34 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + [27] invokevirtual #36 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [30] invokespecial #27 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [33] athrow + [34] aload_0 v0 + [35] aload_1 v1 + [36] aload_2 v2 + [37] iload_3 v3 + [38] iload v4 + [40] aload v5 + [42] invokespecial #26 + - Methodref [com/google/zxing/oned/UPCEANWriter.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + [45] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: encode(Ljava/lang/String;)[B + Access flags: 0x11 + = public final byte[] encode(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 410, locals = 11, stack = 5): + [0] aload_1 v1 + [1] invokevirtual #30 + - Methodref [java/lang/String.length ()I] + [4] dup + [5] istore_2 v2 + [6] ifle +9 (target=15) + [9] iload_2 v2 + [10] bipush 80 + [12] ificmple +30 (target=42) + [15] new #15 + - Class [java/lang/IllegalArgumentException] + [18] dup + [19] new #18 + - Class [java/lang/StringBuffer] + [22] dup + [23] invokespecial #32 + - Methodref [java/lang/StringBuffer. ()V] + [26] ldc #7 + - String [Contents length should be between 1 and 80 characters, but got ] + [28] invokevirtual #35 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [31] iload_2 v2 + [32] invokevirtual #33 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [35] invokevirtual #36 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [38] invokespecial #27 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [41] athrow + [42] iconst_0 + [43] istore_3 v3 + [44] iload_3 v3 + [45] iload_2 v2 + [46] ificmpge +39 (target=85) + [49] aload_1 v1 + [50] iload_3 v3 + [51] invokevirtual #29 + - Methodref [java/lang/String.charAt (I)C] + [54] dup + [55] istore v4 + [57] bipush 32 + [59] ificmplt +10 (target=69) + [62] iload v4 + [64] bipush 126 + [66] ificmple +13 (target=79) + [69] new #15 + - Class [java/lang/IllegalArgumentException] + [72] dup + [73] ldc #8 + - String [Contents should only contain characters between ' ' and '~'] + [75] invokespecial #27 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [78] athrow + [79] iinc v3, 1 + [82] goto -38 (target=44) + [85] new #20 + - Class [java/util/Vector] + [88] dup + [89] invokespecial #37 + - Methodref [java/util/Vector. ()V] + [92] astore_3 v3 + [93] iconst_0 + [94] istore v4 + [96] iconst_1 + [97] istore v5 + [99] iconst_0 + [100] istore v6 + [102] iconst_0 + [103] istore v7 + [105] iload v7 + [107] iload_2 v2 + [108] ificmpge +165 (target=273) + [111] iload v6 + [113] bipush 99 + [115] ificmpne +7 (target=122) + [118] iconst_2 + [119] goto +4 (target=123) + [122] iconst_4 + [123] istore v8 + [125] iload_2 v2 + [126] iload v7 + [128] isub + [129] iload v8 + [131] ificmplt +21 (target=152) + [134] aload_1 v1 + [135] iload v7 + [137] iload v8 + [139] invokestatic #24 + - Methodref [com/google/zxing/oned/Code128Writer.isDigits (Ljava/lang/String;II)Z] + [142] ifeq +10 (target=152) + [145] bipush 99 + [147] istore v9 + [149] goto +7 (target=156) + [152] bipush 100 + [154] istore v9 + [156] iload v9 + [158] iload v6 + [160] ificmpne +48 (target=208) + [163] iload v6 + [165] bipush 100 + [167] ificmpne +20 (target=187) + [170] aload_1 v1 + [171] iload v7 + [173] invokevirtual #29 + - Methodref [java/lang/String.charAt (I)C] + [176] bipush 32 + [178] isub + [179] istore v10 + [181] iinc v7, 1 + [184] goto +58 (target=242) + [187] aload_1 v1 + [188] iload v7 + [190] iload v7 + [192] iconst_2 + [193] iadd + [194] invokevirtual #31 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [197] invokestatic #28 + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + [200] istore v10 + [202] iinc v7, 2 + [205] goto +37 (target=242) + [208] iload v6 + [210] ifne +24 (target=234) + [213] iload v9 + [215] bipush 100 + [217] ificmpne +10 (target=227) + [220] bipush 104 + [222] istore v10 + [224] goto +14 (target=238) + [227] bipush 105 + [229] istore v10 + [231] goto +7 (target=238) + [234] iload v9 + [236] istore v10 + [238] iload v9 + [240] istore v6 + [242] aload_3 v3 + [243] getstatic #22 + - Fieldref [com/google/zxing/oned/Code128Reader.CODE_PATTERNS [[I] + [246] iload v10 + [248] aaload + [249] invokevirtual #38 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [252] iload v4 + [254] iload v10 + [256] iload v5 + [258] imul + [259] iadd + [260] istore v4 + [262] iload v7 + [264] ifeq +6 (target=270) + [267] iinc v5, 1 + [270] goto -165 (target=105) + [273] iload v4 + [275] bipush 103 + [277] irem + [278] istore v4 + [280] aload_3 v3 + [281] getstatic #22 + - Fieldref [com/google/zxing/oned/Code128Reader.CODE_PATTERNS [[I] + [284] iload v4 + [286] aaload + [287] invokevirtual #38 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [290] aload_3 v3 + [291] getstatic #22 + - Fieldref [com/google/zxing/oned/Code128Reader.CODE_PATTERNS [[I] + [294] bipush 106 + [296] aaload + [297] invokevirtual #38 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [300] iconst_0 + [301] istore v8 + [303] aload_3 v3 + [304] invokevirtual #39 + - Methodref [java/util/Vector.elements ()Ljava/util/Enumeration;] + [307] astore v9 + [309] aload v9 + [311] invokeinterface #40 + - InterfaceMethodref [java/util/Enumeration.hasMoreElements ()Z] + [316] ifeq +42 (target=358) + [319] aload v9 + [321] invokeinterface #41 + - InterfaceMethodref [java/util/Enumeration.nextElement ()Ljava/lang/Object;] + [326] checkcast #9 + - Class [[I] + [329] astore v10 + [331] iconst_0 + [332] istore_1 v1 + [333] iload_1 v1 + [334] aload v10 + [336] arraylength + [337] ificmpge +18 (target=355) + [340] iload v8 + [342] aload v10 + [344] iload_1 v1 + [345] iaload + [346] iadd + [347] istore v8 + [349] iinc v1, 1 + [352] goto -19 (target=333) + [355] goto -46 (target=309) + [358] iload v8 + [360] newarray 8 + [362] astore v10 + [364] aload_3 v3 + [365] invokevirtual #39 + - Methodref [java/util/Vector.elements ()Ljava/util/Enumeration;] + [368] astore v9 + [370] iconst_0 + [371] istore_1 v1 + [372] aload v9 + [374] invokeinterface #40 + - InterfaceMethodref [java/util/Enumeration.hasMoreElements ()Z] + [379] ifeq +28 (target=407) + [382] aload v9 + [384] invokeinterface #41 + - InterfaceMethodref [java/util/Enumeration.nextElement ()Ljava/lang/Object;] + [389] checkcast #9 + - Class [[I] + [392] astore_2 v2 + [393] iload_1 v1 + [394] aload v10 + [396] iload_1 v1 + [397] aload_2 v2 + [398] iconst_1 + [399] invokestatic #23 + - Methodref [com/google/zxing/oned/Code128Writer.appendPattern ([BI[II)I] + [402] iadd + [403] istore_1 v1 + [404] goto -32 (target=372) + [407] aload v10 + [409] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isDigits(Ljava/lang/String;II)Z + Access flags: 0xa + = private static boolean isDigits(java.lang.String,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 37, locals = 4, stack = 2): + [0] iload_1 v1 + [1] iload_2 v2 + [2] iadd + [3] istore_2 v2 + [4] iload_1 v1 + [5] iload_2 v2 + [6] ificmpge +29 (target=35) + [9] aload_0 v0 + [10] iload_1 v1 + [11] invokevirtual #29 + - Methodref [java/lang/String.charAt (I)C] + [14] dup + [15] istore_3 v3 + [16] bipush 48 + [18] ificmplt +9 (target=27) + [21] iload_3 v3 + [22] bipush 57 + [24] ificmple +5 (target=29) + [27] iconst_0 + [28] ireturn + [29] iinc v1, 1 + [32] goto -28 (target=4) + [35] iconst_1 + [36] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/Code39Reader + Superclass: com/google/zxing/oned/OneDReader + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.oned.Code39Reader extends com.google.zxing.oned.OneDReader + +Interfaces (count = 0): + +Constant Pool (count = 157): + - Integer [2147483647] + - String [0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. *$/+%] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/oned/Code39Reader] + - Class [com/google/zxing/oned/OneDReader] + - Class [java/lang/Math] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/BarcodeFormat.CODE_39 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/common/BitArray.bits [I] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Fieldref [com/google/zxing/oned/Code39Reader.ALPHABET [C] + - Fieldref [com/google/zxing/oned/Code39Reader.ASTERISK_ENCODING I] + - Fieldref [com/google/zxing/oned/Code39Reader.CHARACTER_ENCODINGS [I] + - Fieldref [com/google/zxing/oned/Code39Reader.extendedMode Z] + - Fieldref [com/google/zxing/oned/Code39Reader.usingCheckDigit Z] + - Methodref [com/google/zxing/ChecksumException.getChecksumInstance ()Lcom/google/zxing/ChecksumException;] + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Methodref [com/google/zxing/ResultPoint. (FF)V] + - Methodref [com/google/zxing/common/BitArray.get (I)Z] + - Methodref [com/google/zxing/common/BitArray.getSize ()I] + - Methodref [com/google/zxing/common/BitArray.isRange$486912e3 (II)Z] + - Methodref [com/google/zxing/oned/Code39Reader.decodeExtended (Ljava/lang/StringBuffer;)Ljava/lang/String;] + - Methodref [com/google/zxing/oned/Code39Reader.findAsteriskPattern (Lcom/google/zxing/common/BitArray;)[I] + - Methodref [com/google/zxing/oned/Code39Reader.patternToChar (I)C] + - Methodref [com/google/zxing/oned/Code39Reader.recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + - Methodref [com/google/zxing/oned/Code39Reader.toNarrowWidePattern ([I)I] + - Methodref [com/google/zxing/oned/OneDReader. ()V] + - Methodref [java/lang/Math.max (II)I] + - Methodref [java/lang/String.indexOf (I)I] + - Methodref [java/lang/String.toCharArray ()[C] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.charAt (I)C] + - Methodref [java/lang/StringBuffer.deleteCharAt (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.length ()I] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (FF)V] + - NameAndType [ (I)V] + - NameAndType [ (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - NameAndType [ALPHABET [C] + - NameAndType [ASTERISK_ENCODING I] + - NameAndType [CHARACTER_ENCODINGS [I] + - NameAndType [CODE_39 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [bits [I] + - NameAndType [charAt (I)C] + - NameAndType [decodeExtended (Ljava/lang/StringBuffer;)Ljava/lang/String;] + - NameAndType [deleteCharAt (I)Ljava/lang/StringBuffer;] + - NameAndType [extendedMode Z] + - NameAndType [findAsteriskPattern (Lcom/google/zxing/common/BitArray;)[I] + - NameAndType [get (I)Z] + - NameAndType [getChecksumInstance ()Lcom/google/zxing/ChecksumException;] + - NameAndType [getFormatInstance ()Lcom/google/zxing/FormatException;] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getSize ()I] + - NameAndType [indexOf (I)I] + - NameAndType [isRange (IIZ)Z] + - NameAndType [isRange$486912e3 (II)Z] + - NameAndType [length ()I] + - NameAndType [max (II)I] + - NameAndType [patternToChar (I)C] + - NameAndType [recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + - NameAndType [size I] + - NameAndType [toCharArray ()[C] + - NameAndType [toNarrowWidePattern ([I)I] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [usingCheckDigit Z] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/ChecksumException;] + - Utf8 [()Lcom/google/zxing/FormatException;] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()[C] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(FF)V] + - Utf8 [(I)C] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(I)Z] + - Utf8 [(II)I] + - Utf8 [(II)Z] + - Utf8 [(IIZ)Z] + - Utf8 [(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/common/BitArray;)[I] + - Utf8 [(Lcom/google/zxing/common/BitArray;I[I)V] + - Utf8 [(Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Utf8 [(Ljava/lang/StringBuffer;)Ljava/lang/String;] + - Utf8 [(Z)V] + - Utf8 [(ZZ)V] + - Utf8 [([I)I] + - Utf8 [0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. *$/+%] + - Utf8 [] + - Utf8 [] + - Utf8 [ALPHABET] + - Utf8 [ALPHABET_STRING] + - Utf8 [ASTERISK_ENCODING] + - Utf8 [CHARACTER_ENCODINGS] + - Utf8 [CODE_39] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Ljava/lang/String;] + - Utf8 [Z] + - Utf8 [[C] + - Utf8 [[I] + - Utf8 [append] + - Utf8 [bits] + - Utf8 [charAt] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/ChecksumException] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/oned/Code39Reader] + - Utf8 [com/google/zxing/oned/OneDReader] + - Utf8 [decodeExtended] + - Utf8 [decodeRow] + - Utf8 [deleteCharAt] + - Utf8 [extendedMode] + - Utf8 [findAsteriskPattern] + - Utf8 [get] + - Utf8 [getChecksumInstance] + - Utf8 [getFormatInstance] + - Utf8 [getNotFoundInstance] + - Utf8 [getSize] + - Utf8 [indexOf] + - Utf8 [isRange] + - Utf8 [isRange$486912e3] + - Utf8 [java/lang/Math] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + - Utf8 [max] + - Utf8 [patternToChar] + - Utf8 [recordPattern] + - Utf8 [size] + - Utf8 [toCharArray] + - Utf8 [toNarrowWidePattern] + - Utf8 [toString] + - Utf8 [usingCheckDigit] + +Fields (count = 6): + - Field: ALPHABET_STRING Ljava/lang/String; + Access flags: 0x18 + = static final java.lang.String ALPHABET_STRING + Class member attributes (count = 1): + - Constant value attribute: + - String [0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. *$/+%] + - Field: ALPHABET [C + Access flags: 0x1a + = private static final char[] ALPHABET + - Field: CHARACTER_ENCODINGS [I + Access flags: 0x18 + = static final int[] CHARACTER_ENCODINGS + - Field: ASTERISK_ENCODING I + Access flags: 0x1a + = private static final int ASTERISK_ENCODING + - Field: usingCheckDigit Z + Access flags: 0x12 + = private final boolean usingCheckDigit + - Field: extendedMode Z + Access flags: 0x12 + = private final boolean extendedMode + +Methods (count = 9): + - Method: ()V + Access flags: 0x1 + = public Code39Reader() + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 1, stack = 2): + [0] aload_0 v0 + [1] invokespecial #36 + - Methodref [com/google/zxing/oned/OneDReader. ()V] + [4] aload_0 v0 + [5] iconst_0 + [6] putfield #22 + - Fieldref [com/google/zxing/oned/Code39Reader.usingCheckDigit Z] + [9] aload_0 v0 + [10] iconst_0 + [11] putfield #21 + - Fieldref [com/google/zxing/oned/Code39Reader.extendedMode Z] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Z)V + Access flags: 0x1 + = public Code39Reader(boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #36 + - Methodref [com/google/zxing/oned/OneDReader. ()V] + [4] aload_0 v0 + [5] iload_1 v1 + [6] putfield #22 + - Fieldref [com/google/zxing/oned/Code39Reader.usingCheckDigit Z] + [9] aload_0 v0 + [10] iconst_0 + [11] putfield #21 + - Fieldref [com/google/zxing/oned/Code39Reader.extendedMode Z] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (ZZ)V + Access flags: 0x2 + = private Code39Reader(boolean,boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 3, stack = 2): + [0] aload_0 v0 + [1] invokespecial #36 + - Methodref [com/google/zxing/oned/OneDReader. ()V] + [4] aload_0 v0 + [5] iload_1 v1 + [6] putfield #22 + - Fieldref [com/google/zxing/oned/Code39Reader.usingCheckDigit Z] + [9] aload_0 v0 + [10] iload_2 v2 + [11] putfield #21 + - Fieldref [com/google/zxing/oned/Code39Reader.extendedMode Z] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeRow(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 745, locals = 13, stack = 11): + [0] aload_2 v2 + [1] dup + [2] astore_3 v3 + [3] aconst_null + [4] astore v11 + [6] getfield #17 + - Fieldref [com/google/zxing/common/BitArray.size I] + [9] istore v4 + [11] iconst_0 + [12] istore v5 + [14] iload v5 + [16] iload v4 + [18] ificmpge +41 (target=59) + [21] aload_3 v3 + [22] iload v5 + [24] istore v12 + [26] getfield #16 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [29] iload v12 + [31] iconst_5 + [32] ishr + [33] iaload + [34] iconst_1 + [35] iload v12 + [37] bipush 31 + [39] iand + [40] ishl + [41] iand + [42] ifeq +7 (target=49) + [45] iconst_1 + [46] goto +4 (target=50) + [49] iconst_0 + [50] ifne +9 (target=59) + [53] iinc v5, 1 + [56] goto -42 (target=14) + [59] iconst_0 + [60] istore v6 + [62] bipush 9 + [64] newarray 10 + [66] astore v7 + [68] iload v5 + [70] istore v8 + [72] iconst_0 + [73] istore v9 + [75] aload v7 + [77] arraylength + [78] istore v10 + [80] iload v5 + [82] iload v4 + [84] ificmpge +206 (target=290) + [87] aload_3 v3 + [88] iload v5 + [90] istore v12 + [92] aconst_null + [93] astore v11 + [95] getfield #16 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [98] iload v12 + [100] iconst_5 + [101] ishr + [102] iaload + [103] iconst_1 + [104] iload v12 + [106] bipush 31 + [108] iand + [109] ishl + [110] iand + [111] ifeq +7 (target=118) + [114] iconst_1 + [115] goto +4 (target=119) + [118] iconst_0 + [119] iconst_0 + [120] istore v11 + [122] iload v9 + [124] ixor + [125] ifeq +15 (target=140) + [128] aload v7 + [130] iload v6 + [132] dup2 + [133] iaload + [134] iconst_1 + [135] iadd + [136] iastore + [137] goto +147 (target=284) + [140] iload v6 + [142] iload v10 + [144] iconst_1 + [145] isub + [146] ificmpne +117 (target=263) + [149] aload v7 + [151] invokestatic #35 + - Methodref [com/google/zxing/oned/Code39Reader.toNarrowWidePattern ([I)I] + [154] getstatic #19 + - Fieldref [com/google/zxing/oned/Code39Reader.ASTERISK_ENCODING I] + [157] ificmpne +42 (target=199) + [160] aload_3 v3 + [161] iconst_0 + [162] iload v8 + [164] iload v5 + [166] iload v8 + [168] isub + [169] iconst_2 + [170] idiv + [171] isub + [172] invokestatic #37 + - Methodref [java/lang/Math.max (II)I] + [175] iload v8 + [177] invokevirtual #30 + - Methodref [com/google/zxing/common/BitArray.isRange$486912e3 (II)Z] + [180] ifeq +19 (target=199) + [183] iconst_2 + [184] newarray 10 + [186] dup + [187] iconst_0 + [188] iload v8 + [190] iastore + [191] dup + [192] iconst_1 + [193] iload v5 + [195] iastore + [196] goto +98 (target=294) + [199] iload v8 + [201] aload v7 + [203] iconst_0 + [204] iaload + [205] aload v7 + [207] iconst_1 + [208] iaload + [209] iadd + [210] iadd + [211] istore v8 + [213] iconst_2 + [214] istore v11 + [216] iload v11 + [218] iload v10 + [220] ificmpge +21 (target=241) + [223] aload v7 + [225] iload v11 + [227] iconst_2 + [228] isub + [229] aload v7 + [231] iload v11 + [233] iaload + [234] iastore + [235] iinc v11, 1 + [238] goto -22 (target=216) + [241] aload v7 + [243] iload v10 + [245] iconst_2 + [246] isub + [247] iconst_0 + [248] iastore + [249] aload v7 + [251] iload v10 + [253] iconst_1 + [254] isub + [255] iconst_0 + [256] iastore + [257] iinc v6, -1 + [260] goto +6 (target=266) + [263] iinc v6, 1 + [266] aload v7 + [268] iload v6 + [270] iconst_1 + [271] iastore + [272] iload v9 + [274] ifne +7 (target=281) + [277] iconst_1 + [278] goto +4 (target=282) + [281] iconst_0 + [282] istore v9 + [284] iinc v5, 1 + [287] goto -207 (target=80) + [290] invokestatic #25 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [293] athrow + [294] dup + [295] astore_3 v3 + [296] iconst_1 + [297] iaload + [298] istore v4 + [300] aload_2 v2 + [301] aconst_null + [302] astore v11 + [304] getfield #17 + - Fieldref [com/google/zxing/common/BitArray.size I] + [307] istore v5 + [309] iload v4 + [311] iload v5 + [313] ificmpge +41 (target=354) + [316] aload_2 v2 + [317] iload v4 + [319] istore v12 + [321] getfield #16 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [324] iload v12 + [326] iconst_5 + [327] ishr + [328] iaload + [329] iconst_1 + [330] iload v12 + [332] bipush 31 + [334] iand + [335] ishl + [336] iand + [337] ifeq +7 (target=344) + [340] iconst_1 + [341] goto +4 (target=345) + [344] iconst_0 + [345] ifne +9 (target=354) + [348] iinc v4, 1 + [351] goto -42 (target=309) + [354] new #14 + - Class [java/lang/StringBuffer] + [357] dup + [358] bipush 20 + [360] invokespecial #40 + - Methodref [java/lang/StringBuffer. (I)V] + [363] astore v6 + [365] bipush 9 + [367] newarray 10 + [369] astore v7 + [371] aload_2 v2 + [372] iload v4 + [374] aload v7 + [376] invokestatic #34 + - Methodref [com/google/zxing/oned/Code39Reader.recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + [379] aload v7 + [381] invokestatic #35 + - Methodref [com/google/zxing/oned/Code39Reader.toNarrowWidePattern ([I)I] + [384] dup + [385] istore v8 + [387] ifge +7 (target=394) + [390] invokestatic #25 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [393] athrow + [394] iload v8 + [396] invokestatic #33 + - Methodref [com/google/zxing/oned/Code39Reader.patternToChar (I)C] + [399] istore v8 + [401] aload v6 + [403] iload v8 + [405] invokevirtual #41 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [408] pop + [409] iload v4 + [411] istore v9 + [413] iconst_0 + [414] istore v10 + [416] iload v10 + [418] aload v7 + [420] arraylength + [421] ificmpge +19 (target=440) + [424] iload v4 + [426] aload v7 + [428] iload v10 + [430] iaload + [431] iadd + [432] istore v4 + [434] iinc v10, 1 + [437] goto -21 (target=416) + [440] iload v4 + [442] iload v5 + [444] ificmpge +41 (target=485) + [447] aload_2 v2 + [448] iload v4 + [450] istore v12 + [452] getfield #16 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [455] iload v12 + [457] iconst_5 + [458] ishr + [459] iaload + [460] iconst_1 + [461] iload v12 + [463] bipush 31 + [465] iand + [466] ishl + [467] iand + [468] ifeq +7 (target=475) + [471] iconst_1 + [472] goto +4 (target=476) + [475] iconst_0 + [476] ifne +9 (target=485) + [479] iinc v4, 1 + [482] goto -42 (target=440) + [485] iload v8 + [487] bipush 42 + [489] ificmpne -118 (target=371) + [492] aload v6 + [494] aload v6 + [496] invokevirtual #44 + - Methodref [java/lang/StringBuffer.length ()I] + [499] iconst_1 + [500] isub + [501] invokevirtual #43 + - Methodref [java/lang/StringBuffer.deleteCharAt (I)Ljava/lang/StringBuffer;] + [504] pop + [505] iconst_0 + [506] istore v8 + [508] iconst_0 + [509] istore v10 + [511] iload v10 + [513] aload v7 + [515] arraylength + [516] ificmpge +19 (target=535) + [519] iload v8 + [521] aload v7 + [523] iload v10 + [525] iaload + [526] iadd + [527] istore v8 + [529] iinc v10, 1 + [532] goto -21 (target=511) + [535] iload v4 + [537] iload v9 + [539] isub + [540] iload v8 + [542] isub + [543] istore v10 + [545] iload v4 + [547] iload v5 + [549] ificmpeq +16 (target=565) + [552] iload v10 + [554] iconst_2 + [555] idiv + [556] iload v8 + [558] ificmpge +7 (target=565) + [561] invokestatic #25 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [564] athrow + [565] aload_0 v0 + [566] getfield #22 + - Fieldref [com/google/zxing/oned/Code39Reader.usingCheckDigit Z] + [569] ifeq +75 (target=644) + [572] aload v6 + [574] invokevirtual #44 + - Methodref [java/lang/StringBuffer.length ()I] + [577] iconst_1 + [578] isub + [579] istore_2 v2 + [580] iconst_0 + [581] istore v5 + [583] iconst_0 + [584] istore v7 + [586] iload v7 + [588] iload_2 v2 + [589] ificmpge +26 (target=615) + [592] iload v5 + [594] ldc #2 + - String [0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. *$/+%] + [596] aload v6 + [598] iload v7 + [600] invokevirtual #42 + - Methodref [java/lang/StringBuffer.charAt (I)C] + [603] invokevirtual #38 + - Methodref [java/lang/String.indexOf (I)I] + [606] iadd + [607] istore v5 + [609] iinc v7, 1 + [612] goto -26 (target=586) + [615] aload v6 + [617] iload_2 v2 + [618] invokevirtual #42 + - Methodref [java/lang/StringBuffer.charAt (I)C] + [621] getstatic #18 + - Fieldref [com/google/zxing/oned/Code39Reader.ALPHABET [C] + [624] iload v5 + [626] bipush 43 + [628] irem + [629] caload + [630] ificmpeq +7 (target=637) + [633] invokestatic #23 + - Methodref [com/google/zxing/ChecksumException.getChecksumInstance ()Lcom/google/zxing/ChecksumException;] + [636] athrow + [637] aload v6 + [639] iload_2 v2 + [640] invokevirtual #43 + - Methodref [java/lang/StringBuffer.deleteCharAt (I)Ljava/lang/StringBuffer;] + [643] pop + [644] aload v6 + [646] invokevirtual #44 + - Methodref [java/lang/StringBuffer.length ()I] + [649] ifne +7 (target=656) + [652] invokestatic #25 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [655] athrow + [656] aload_0 v0 + [657] getfield #21 + - Fieldref [com/google/zxing/oned/Code39Reader.extendedMode Z] + [660] ifeq +12 (target=672) + [663] aload v6 + [665] invokestatic #31 + - Methodref [com/google/zxing/oned/Code39Reader.decodeExtended (Ljava/lang/StringBuffer;)Ljava/lang/String;] + [668] astore_2 v2 + [669] goto +9 (target=678) + [672] aload v6 + [674] invokevirtual #45 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [677] astore_2 v2 + [678] aload_3 v3 + [679] iconst_1 + [680] iaload + [681] aload_3 v3 + [682] iconst_0 + [683] iaload + [684] iadd + [685] i2f + [686] fconst_2 + [687] fdiv + [688] fstore v5 + [690] iload v4 + [692] iload v9 + [694] iadd + [695] i2f + [696] fconst_2 + [697] fdiv + [698] fstore v7 + [700] new #7 + - Class [com/google/zxing/Result] + [703] dup + [704] aload_2 v2 + [705] aconst_null + [706] iconst_2 + [707] anewarray #8 + - Class [com/google/zxing/ResultPoint] + [710] dup + [711] iconst_0 + [712] new #8 + - Class [com/google/zxing/ResultPoint] + [715] dup + [716] fload v5 + [718] iload_1 v1 + [719] i2f + [720] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [723] aastore + [724] dup + [725] iconst_1 + [726] new #8 + - Class [com/google/zxing/ResultPoint] + [729] dup + [730] fload v7 + [732] iload_1 v1 + [733] i2f + [734] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [737] aastore + [738] getstatic #15 + - Fieldref [com/google/zxing/BarcodeFormat.CODE_39 Lcom/google/zxing/BarcodeFormat;] + [741] invokespecial #26 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [744] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 3) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Method: findAsteriskPattern(Lcom/google/zxing/common/BitArray;)[I + Access flags: 0xa + = private static int[] findAsteriskPattern(com.google.zxing.common.BitArray) + Class member attributes (count = 2): + - Code attribute instructions (code length = 275, locals = 10, stack = 5): + [0] aload_0 v0 + [1] aconst_null + [2] astore v8 + [4] getfield #17 + - Fieldref [com/google/zxing/common/BitArray.size I] + [7] istore_1 v1 + [8] iconst_0 + [9] istore_2 v2 + [10] iload_2 v2 + [11] iload_1 v1 + [12] ificmpge +40 (target=52) + [15] aload_0 v0 + [16] iload_2 v2 + [17] istore v9 + [19] getfield #16 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [22] iload v9 + [24] iconst_5 + [25] ishr + [26] iaload + [27] iconst_1 + [28] iload v9 + [30] bipush 31 + [32] iand + [33] ishl + [34] iand + [35] ifeq +7 (target=42) + [38] iconst_1 + [39] goto +4 (target=43) + [42] iconst_0 + [43] ifne +9 (target=52) + [46] iinc v2, 1 + [49] goto -39 (target=10) + [52] iconst_0 + [53] istore_3 v3 + [54] bipush 9 + [56] newarray 10 + [58] astore v4 + [60] iload_2 v2 + [61] istore v5 + [63] iconst_0 + [64] istore v6 + [66] aload v4 + [68] arraylength + [69] istore v7 + [71] iload_2 v2 + [72] iload_1 v1 + [73] ificmpge +198 (target=271) + [76] aload_0 v0 + [77] iload_2 v2 + [78] istore v9 + [80] aconst_null + [81] astore v8 + [83] getfield #16 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [86] iload v9 + [88] iconst_5 + [89] ishr + [90] iaload + [91] iconst_1 + [92] iload v9 + [94] bipush 31 + [96] iand + [97] ishl + [98] iand + [99] ifeq +7 (target=106) + [102] iconst_1 + [103] goto +4 (target=107) + [106] iconst_0 + [107] iconst_0 + [108] istore v8 + [110] iload v6 + [112] ixor + [113] ifeq +14 (target=127) + [116] aload v4 + [118] iload_3 v3 + [119] dup2 + [120] iaload + [121] iconst_1 + [122] iadd + [123] iastore + [124] goto +141 (target=265) + [127] iload_3 v3 + [128] iload v7 + [130] iconst_1 + [131] isub + [132] ificmpne +113 (target=245) + [135] aload v4 + [137] invokestatic #35 + - Methodref [com/google/zxing/oned/Code39Reader.toNarrowWidePattern ([I)I] + [140] getstatic #19 + - Fieldref [com/google/zxing/oned/Code39Reader.ASTERISK_ENCODING I] + [143] ificmpne +38 (target=181) + [146] aload_0 v0 + [147] iconst_0 + [148] iload v5 + [150] iload_2 v2 + [151] iload v5 + [153] isub + [154] iconst_2 + [155] idiv + [156] isub + [157] invokestatic #37 + - Methodref [java/lang/Math.max (II)I] + [160] iload v5 + [162] invokevirtual #30 + - Methodref [com/google/zxing/common/BitArray.isRange$486912e3 (II)Z] + [165] ifeq +16 (target=181) + [168] iconst_2 + [169] newarray 10 + [171] dup + [172] iconst_0 + [173] iload v5 + [175] iastore + [176] dup + [177] iconst_1 + [178] iload_2 v2 + [179] iastore + [180] areturn + [181] iload v5 + [183] aload v4 + [185] iconst_0 + [186] iaload + [187] aload v4 + [189] iconst_1 + [190] iaload + [191] iadd + [192] iadd + [193] istore v5 + [195] iconst_2 + [196] istore v8 + [198] iload v8 + [200] iload v7 + [202] ificmpge +21 (target=223) + [205] aload v4 + [207] iload v8 + [209] iconst_2 + [210] isub + [211] aload v4 + [213] iload v8 + [215] iaload + [216] iastore + [217] iinc v8, 1 + [220] goto -22 (target=198) + [223] aload v4 + [225] iload v7 + [227] iconst_2 + [228] isub + [229] iconst_0 + [230] iastore + [231] aload v4 + [233] iload v7 + [235] iconst_1 + [236] isub + [237] iconst_0 + [238] iastore + [239] iinc v3, -1 + [242] goto +6 (target=248) + [245] iinc v3, 1 + [248] aload v4 + [250] iload_3 v3 + [251] iconst_1 + [252] iastore + [253] iload v6 + [255] ifne +7 (target=262) + [258] iconst_1 + [259] goto +4 (target=263) + [262] iconst_0 + [263] istore v6 + [265] iinc v2, 1 + [268] goto -197 (target=71) + [271] invokestatic #25 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [274] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: toNarrowWidePattern([I)I + Access flags: 0xa + = private static int toNarrowWidePattern(int[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 167, locals = 8, stack = 4): + [0] aload_0 v0 + [1] arraylength + [2] istore_1 v1 + [3] iconst_0 + [4] istore_2 v2 + [5] ldc #1 + - Integer [2147483647] + [7] istore_3 v3 + [8] iconst_0 + [9] istore v4 + [11] iload v4 + [13] iload_1 v1 + [14] ificmpge +29 (target=43) + [17] aload_0 v0 + [18] iload v4 + [20] iaload + [21] dup + [22] istore v5 + [24] iload_3 v3 + [25] ificmpge +12 (target=37) + [28] iload v5 + [30] iload_2 v2 + [31] ificmple +6 (target=37) + [34] iload v5 + [36] istore_3 v3 + [37] iinc v4, 1 + [40] goto -29 (target=11) + [43] iload_3 v3 + [44] istore_2 v2 + [45] iconst_0 + [46] istore_3 v3 + [47] iconst_0 + [48] istore v4 + [50] iconst_0 + [51] istore v5 + [53] iconst_0 + [54] istore v6 + [56] iload v6 + [58] iload_1 v1 + [59] ificmpge +46 (target=105) + [62] aload_0 v0 + [63] iload v6 + [65] iaload + [66] istore v7 + [68] aload_0 v0 + [69] iload v6 + [71] iaload + [72] iload_2 v2 + [73] ificmple +26 (target=99) + [76] iload v5 + [78] iconst_1 + [79] iload_1 v1 + [80] iconst_1 + [81] isub + [82] iload v6 + [84] isub + [85] ishl + [86] ior + [87] istore v5 + [89] iinc v3, 1 + [92] iload v4 + [94] iload v7 + [96] iadd + [97] istore v4 + [99] iinc v6, 1 + [102] goto -46 (target=56) + [105] iload_3 v3 + [106] iconst_3 + [107] ificmpne +53 (target=160) + [110] iconst_0 + [111] istore v6 + [113] iload v6 + [115] iload_1 v1 + [116] ificmpge +41 (target=157) + [119] iload_3 v3 + [120] ifle +37 (target=157) + [123] aload_0 v0 + [124] iload v6 + [126] iaload + [127] istore v7 + [129] aload_0 v0 + [130] iload v6 + [132] iaload + [133] iload_2 v2 + [134] ificmple +17 (target=151) + [137] iinc v3, -1 + [140] iload v7 + [142] iconst_1 + [143] ishl + [144] iload v4 + [146] ificmplt +5 (target=151) + [149] iconst_m1 + [150] ireturn + [151] iinc v6, 1 + [154] goto -41 (target=113) + [157] iload v5 + [159] ireturn + [160] iload_3 v3 + [161] iconst_3 + [162] ificmpgt -157 (target=5) + [165] iconst_m1 + [166] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: patternToChar(I)C + Access flags: 0xa + = private static char patternToChar(int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 35, locals = 2, stack = 2): + [0] iconst_0 + [1] istore_1 v1 + [2] iload_1 v1 + [3] getstatic #20 + - Fieldref [com/google/zxing/oned/Code39Reader.CHARACTER_ENCODINGS [I] + [6] arraylength + [7] ificmpge +24 (target=31) + [10] getstatic #20 + - Fieldref [com/google/zxing/oned/Code39Reader.CHARACTER_ENCODINGS [I] + [13] iload_1 v1 + [14] iaload + [15] iload_0 v0 + [16] ificmpne +9 (target=25) + [19] getstatic #18 + - Fieldref [com/google/zxing/oned/Code39Reader.ALPHABET [C] + [22] iload_1 v1 + [23] caload + [24] ireturn + [25] iinc v1, 1 + [28] goto -26 (target=2) + [31] invokestatic #25 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [34] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: decodeExtended(Ljava/lang/StringBuffer;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String decodeExtended(java.lang.StringBuffer) + Class member attributes (count = 2): + - Code attribute instructions (code length = 298, locals = 7, stack = 3): + [0] aload_0 v0 + [1] invokevirtual #44 + - Methodref [java/lang/StringBuffer.length ()I] + [4] istore_1 v1 + [5] new #14 + - Class [java/lang/StringBuffer] + [8] dup + [9] iload_1 v1 + [10] invokespecial #40 + - Methodref [java/lang/StringBuffer. (I)V] + [13] astore_2 v2 + [14] iconst_0 + [15] istore_3 v3 + [16] iload_3 v3 + [17] iload_1 v1 + [18] ificmpge +275 (target=293) + [21] aload_0 v0 + [22] iload_3 v3 + [23] invokevirtual #42 + - Methodref [java/lang/StringBuffer.charAt (I)C] + [26] dup + [27] istore v4 + [29] bipush 43 + [31] ificmpeq +24 (target=55) + [34] iload v4 + [36] bipush 36 + [38] ificmpeq +17 (target=55) + [41] iload v4 + [43] bipush 37 + [45] ificmpeq +10 (target=55) + [48] iload v4 + [50] bipush 47 + [52] ificmpne +228 (target=280) + [55] aload_0 v0 + [56] iload_3 v3 + [57] iconst_1 + [58] iadd + [59] invokevirtual #42 + - Methodref [java/lang/StringBuffer.charAt (I)C] + [62] istore v5 + [64] iconst_0 + [65] istore v6 + [67] iload v4 + [69] lookupswitch (4 offsets, default=198) (target=267) + 36: offset = 72, target = 141 + 37: offset = 101, target = 170 + 43: offset = 43, target = 112 + 47: offset = 155, target = 224 + default: offset = 198, target = 267 + [112] iload v5 + [114] bipush 65 + [116] ificmplt +21 (target=137) + [119] iload v5 + [121] bipush 90 + [123] ificmpgt +14 (target=137) + [126] iload v5 + [128] bipush 32 + [130] iadd + [131] i2c + [132] istore v6 + [134] goto +133 (target=267) + [137] invokestatic #24 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [140] athrow + [141] iload v5 + [143] bipush 65 + [145] ificmplt +21 (target=166) + [148] iload v5 + [150] bipush 90 + [152] ificmpgt +14 (target=166) + [155] iload v5 + [157] bipush 64 + [159] isub + [160] i2c + [161] istore v6 + [163] goto +104 (target=267) + [166] invokestatic #24 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [169] athrow + [170] iload v5 + [172] bipush 65 + [174] ificmplt +21 (target=195) + [177] iload v5 + [179] bipush 69 + [181] ificmpgt +14 (target=195) + [184] iload v5 + [186] bipush 38 + [188] isub + [189] i2c + [190] istore v6 + [192] goto +75 (target=267) + [195] iload v5 + [197] bipush 70 + [199] ificmplt +21 (target=220) + [202] iload v5 + [204] bipush 87 + [206] ificmpgt +14 (target=220) + [209] iload v5 + [211] bipush 11 + [213] isub + [214] i2c + [215] istore v6 + [217] goto +50 (target=267) + [220] invokestatic #24 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [223] athrow + [224] iload v5 + [226] bipush 65 + [228] ificmplt +21 (target=249) + [231] iload v5 + [233] bipush 79 + [235] ificmpgt +14 (target=249) + [238] iload v5 + [240] bipush 32 + [242] isub + [243] i2c + [244] istore v6 + [246] goto +21 (target=267) + [249] iload v5 + [251] bipush 90 + [253] ificmpne +10 (target=263) + [256] bipush 58 + [258] istore v6 + [260] goto +7 (target=267) + [263] invokestatic #24 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [266] athrow + [267] aload_2 v2 + [268] iload v6 + [270] invokevirtual #41 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [273] pop + [274] iinc v3, 1 + [277] goto +10 (target=287) + [280] aload_2 v2 + [281] iload v4 + [283] invokevirtual #41 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [286] pop + [287] iinc v3, 1 + [290] goto -274 (target=16) + [293] aload_2 v2 + [294] invokevirtual #45 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [297] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 306, locals = 0, stack = 4): + [0] ldc #2 + - String [0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. *$/+%] + [2] invokevirtual #39 + - Methodref [java/lang/String.toCharArray ()[C] + [5] putstatic #18 + - Fieldref [com/google/zxing/oned/Code39Reader.ALPHABET [C] + [8] bipush 44 + [10] newarray 10 + [12] dup + [13] iconst_0 + [14] bipush 52 + [16] iastore + [17] dup + [18] iconst_1 + [19] sipush 289 + [22] iastore + [23] dup + [24] iconst_2 + [25] bipush 97 + [27] iastore + [28] dup + [29] iconst_3 + [30] sipush 352 + [33] iastore + [34] dup + [35] iconst_4 + [36] bipush 49 + [38] iastore + [39] dup + [40] iconst_5 + [41] sipush 304 + [44] iastore + [45] dup + [46] bipush 6 + [48] bipush 112 + [50] iastore + [51] dup + [52] bipush 7 + [54] bipush 37 + [56] iastore + [57] dup + [58] bipush 8 + [60] sipush 292 + [63] iastore + [64] dup + [65] bipush 9 + [67] bipush 100 + [69] iastore + [70] dup + [71] bipush 10 + [73] sipush 265 + [76] iastore + [77] dup + [78] bipush 11 + [80] bipush 73 + [82] iastore + [83] dup + [84] bipush 12 + [86] sipush 328 + [89] iastore + [90] dup + [91] bipush 13 + [93] bipush 25 + [95] iastore + [96] dup + [97] bipush 14 + [99] sipush 280 + [102] iastore + [103] dup + [104] bipush 15 + [106] bipush 88 + [108] iastore + [109] dup + [110] bipush 16 + [112] bipush 13 + [114] iastore + [115] dup + [116] bipush 17 + [118] sipush 268 + [121] iastore + [122] dup + [123] bipush 18 + [125] bipush 76 + [127] iastore + [128] dup + [129] bipush 19 + [131] bipush 28 + [133] iastore + [134] dup + [135] bipush 20 + [137] sipush 259 + [140] iastore + [141] dup + [142] bipush 21 + [144] bipush 67 + [146] iastore + [147] dup + [148] bipush 22 + [150] sipush 322 + [153] iastore + [154] dup + [155] bipush 23 + [157] bipush 19 + [159] iastore + [160] dup + [161] bipush 24 + [163] sipush 274 + [166] iastore + [167] dup + [168] bipush 25 + [170] bipush 82 + [172] iastore + [173] dup + [174] bipush 26 + [176] bipush 7 + [178] iastore + [179] dup + [180] bipush 27 + [182] sipush 262 + [185] iastore + [186] dup + [187] bipush 28 + [189] bipush 70 + [191] iastore + [192] dup + [193] bipush 29 + [195] bipush 22 + [197] iastore + [198] dup + [199] bipush 30 + [201] sipush 385 + [204] iastore + [205] dup + [206] bipush 31 + [208] sipush 193 + [211] iastore + [212] dup + [213] bipush 32 + [215] sipush 448 + [218] iastore + [219] dup + [220] bipush 33 + [222] sipush 145 + [225] iastore + [226] dup + [227] bipush 34 + [229] sipush 400 + [232] iastore + [233] dup + [234] bipush 35 + [236] sipush 208 + [239] iastore + [240] dup + [241] bipush 36 + [243] sipush 133 + [246] iastore + [247] dup + [248] bipush 37 + [250] sipush 388 + [253] iastore + [254] dup + [255] bipush 38 + [257] sipush 196 + [260] iastore + [261] dup + [262] bipush 39 + [264] sipush 148 + [267] iastore + [268] dup + [269] bipush 40 + [271] sipush 168 + [274] iastore + [275] dup + [276] bipush 41 + [278] sipush 162 + [281] iastore + [282] dup + [283] bipush 42 + [285] sipush 138 + [288] iastore + [289] dup + [290] bipush 43 + [292] bipush 42 + [294] iastore + [295] dup + [296] putstatic #20 + - Fieldref [com/google/zxing/oned/Code39Reader.CHARACTER_ENCODINGS [I] + [299] bipush 39 + [301] iaload + [302] putstatic #19 + - Fieldref [com/google/zxing/oned/Code39Reader.ASTERISK_ENCODING I] + [305] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/Code39Writer + Superclass: com/google/zxing/oned/UPCEANWriter + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.oned.Code39Writer extends com.google.zxing.oned.UPCEANWriter + +Interfaces (count = 0): + +Constant Pool (count = 80): + - String [0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. *$/+%] + - String [Can only encode CODE_39, but got ] + - String [Requested contents should be less than 80 digits long, but got ] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/WriterException] + - Class [com/google/zxing/oned/Code39Reader] + - Class [com/google/zxing/oned/Code39Writer] + - Class [com/google/zxing/oned/UPCEANWriter] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/BarcodeFormat.CODE_39 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/oned/Code39Reader.CHARACTER_ENCODINGS [I] + - Methodref [com/google/zxing/oned/Code39Writer.appendPattern ([BI[II)I] + - Methodref [com/google/zxing/oned/Code39Writer.toIntArray (I[I)V] + - Methodref [com/google/zxing/oned/UPCEANWriter. ()V] + - Methodref [com/google/zxing/oned/UPCEANWriter.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.indexOf (I)I] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [CHARACTER_ENCODINGS [I] + - NameAndType [CODE_39 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [appendPattern ([BI[II)I] + - NameAndType [charAt (I)C] + - NameAndType [encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [indexOf (I)I] + - NameAndType [length ()I] + - NameAndType [toIntArray (I[I)V] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)C] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(I[I)V] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;)[B] + - Utf8 [(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [([BI[II)I] + - Utf8 [0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. *$/+%] + - Utf8 [] + - Utf8 [CHARACTER_ENCODINGS] + - Utf8 [CODE_39] + - Utf8 [Can only encode CODE_39, but got ] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Requested contents should be less than 80 digits long, but got ] + - Utf8 [[I] + - Utf8 [append] + - Utf8 [appendPattern] + - Utf8 [charAt] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/WriterException] + - Utf8 [com/google/zxing/oned/Code39Reader] + - Utf8 [com/google/zxing/oned/Code39Writer] + - Utf8 [com/google/zxing/oned/UPCEANWriter] + - Utf8 [encode] + - Utf8 [indexOf] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + - Utf8 [toIntArray] + - Utf8 [toString] + +Fields (count = 0): + +Methods (count = 4): + - Method: ()V + Access flags: 0x1 + = public Code39Writer() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #16 + - Methodref [com/google/zxing/oned/UPCEANWriter. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: encode(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix; + Access flags: 0x11 + = public final com.google.zxing.common.BitMatrix encode(java.lang.String,com.google.zxing.BarcodeFormat,int,int,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 46, locals = 6, stack = 6): + [0] aload_2 v2 + [1] getstatic #12 + - Fieldref [com/google/zxing/BarcodeFormat.CODE_39 Lcom/google/zxing/BarcodeFormat;] + [4] ifacmpeq +30 (target=34) + [7] new #9 + - Class [java/lang/IllegalArgumentException] + [10] dup + [11] new #11 + - Class [java/lang/StringBuffer] + [14] dup + [15] invokespecial #22 + - Methodref [java/lang/StringBuffer. ()V] + [18] ldc #2 + - String [Can only encode CODE_39, but got ] + [20] invokevirtual #25 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [23] aload_2 v2 + [24] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + [27] invokevirtual #26 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [30] invokespecial #18 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [33] athrow + [34] aload_0 v0 + [35] aload_1 v1 + [36] aload_2 v2 + [37] iload_3 v3 + [38] iload v4 + [40] aload v5 + [42] invokespecial #17 + - Methodref [com/google/zxing/oned/UPCEANWriter.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + [45] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: encode(Ljava/lang/String;)[B + Access flags: 0x11 + = public final byte[] encode(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 248, locals = 8, stack = 5): + [0] aload_1 v1 + [1] invokevirtual #21 + - Methodref [java/lang/String.length ()I] + [4] dup + [5] istore_2 v2 + [6] bipush 80 + [8] ificmple +30 (target=38) + [11] new #9 + - Class [java/lang/IllegalArgumentException] + [14] dup + [15] new #11 + - Class [java/lang/StringBuffer] + [18] dup + [19] invokespecial #22 + - Methodref [java/lang/StringBuffer. ()V] + [22] ldc #3 + - String [Requested contents should be less than 80 digits long, but got ] + [24] invokevirtual #25 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [27] iload_2 v2 + [28] invokevirtual #23 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [31] invokevirtual #26 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [34] invokespecial #18 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [37] athrow + [38] bipush 9 + [40] newarray 10 + [42] astore_3 v3 + [43] iload_2 v2 + [44] bipush 25 + [46] iadd + [47] istore v4 + [49] iconst_0 + [50] istore v5 + [52] iload v5 + [54] iload_2 v2 + [55] ificmpge +57 (target=112) + [58] ldc #1 + - String [0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. *$/+%] + [60] aload_1 v1 + [61] iload v5 + [63] invokevirtual #19 + - Methodref [java/lang/String.charAt (I)C] + [66] invokevirtual #20 + - Methodref [java/lang/String.indexOf (I)I] + [69] istore v6 + [71] getstatic #13 + - Fieldref [com/google/zxing/oned/Code39Reader.CHARACTER_ENCODINGS [I] + [74] iload v6 + [76] iaload + [77] aload_3 v3 + [78] invokestatic #15 + - Methodref [com/google/zxing/oned/Code39Writer.toIntArray (I[I)V] + [81] iconst_0 + [82] istore v7 + [84] iload v7 + [86] aload_3 v3 + [87] arraylength + [88] ificmpge +18 (target=106) + [91] iload v4 + [93] aload_3 v3 + [94] iload v7 + [96] iaload + [97] iadd + [98] istore v4 + [100] iinc v7, 1 + [103] goto -19 (target=84) + [106] iinc v5, 1 + [109] goto -57 (target=52) + [112] iload v4 + [114] newarray 8 + [116] astore v5 + [118] getstatic #13 + - Fieldref [com/google/zxing/oned/Code39Reader.CHARACTER_ENCODINGS [I] + [121] bipush 39 + [123] iaload + [124] aload_3 v3 + [125] invokestatic #15 + - Methodref [com/google/zxing/oned/Code39Writer.toIntArray (I[I)V] + [128] aload v5 + [130] iconst_0 + [131] aload_3 v3 + [132] iconst_1 + [133] invokestatic #14 + - Methodref [com/google/zxing/oned/Code39Writer.appendPattern ([BI[II)I] + [136] istore v6 + [138] iconst_1 + [139] newarray 10 + [141] dup + [142] iconst_0 + [143] iconst_1 + [144] iastore + [145] astore v7 + [147] iload v6 + [149] aload v5 + [151] iload v6 + [153] aload v7 + [155] iconst_0 + [156] invokestatic #14 + - Methodref [com/google/zxing/oned/Code39Writer.appendPattern ([BI[II)I] + [159] iadd + [160] istore v6 + [162] iinc v2, -1 + [165] iload_2 v2 + [166] iflt +59 (target=225) + [169] ldc #1 + - String [0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. *$/+%] + [171] aload_1 v1 + [172] iload_2 v2 + [173] invokevirtual #19 + - Methodref [java/lang/String.charAt (I)C] + [176] invokevirtual #20 + - Methodref [java/lang/String.indexOf (I)I] + [179] istore v4 + [181] getstatic #13 + - Fieldref [com/google/zxing/oned/Code39Reader.CHARACTER_ENCODINGS [I] + [184] iload v4 + [186] iaload + [187] aload_3 v3 + [188] invokestatic #15 + - Methodref [com/google/zxing/oned/Code39Writer.toIntArray (I[I)V] + [191] iload v6 + [193] aload v5 + [195] iload v6 + [197] aload_3 v3 + [198] iconst_1 + [199] invokestatic #14 + - Methodref [com/google/zxing/oned/Code39Writer.appendPattern ([BI[II)I] + [202] iadd + [203] dup + [204] istore v6 + [206] aload v5 + [208] iload v6 + [210] aload v7 + [212] iconst_0 + [213] invokestatic #14 + - Methodref [com/google/zxing/oned/Code39Writer.appendPattern ([BI[II)I] + [216] iadd + [217] istore v6 + [219] iinc v2, -1 + [222] goto -57 (target=165) + [225] getstatic #13 + - Fieldref [com/google/zxing/oned/Code39Reader.CHARACTER_ENCODINGS [I] + [228] bipush 39 + [230] iaload + [231] aload_3 v3 + [232] invokestatic #15 + - Methodref [com/google/zxing/oned/Code39Writer.toIntArray (I[I)V] + [235] aload v5 + [237] iload v6 + [239] aload_3 v3 + [240] iconst_1 + [241] invokestatic #14 + - Methodref [com/google/zxing/oned/Code39Writer.appendPattern ([BI[II)I] + [244] pop + [245] aload v5 + [247] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: toIntArray(I[I)V + Access flags: 0xa + = private static void toIntArray(int,int[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 33, locals = 4, stack = 3): + [0] iconst_0 + [1] istore_2 v2 + [2] iload_2 v2 + [3] bipush 9 + [5] ificmpge +27 (target=32) + [8] iload_0 v0 + [9] iconst_1 + [10] iload_2 v2 + [11] ishl + [12] iand + [13] istore_3 v3 + [14] aload_1 v1 + [15] iload_2 v2 + [16] iload_3 v3 + [17] ifne +7 (target=24) + [20] iconst_1 + [21] goto +4 (target=25) + [24] iconst_2 + [25] iastore + [26] iinc v2, 1 + [29] goto -27 (target=2) + [32] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/Code93Reader + Superclass: com/google/zxing/oned/OneDReader + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.oned.Code93Reader extends com.google.zxing.oned.OneDReader + +Interfaces (count = 0): + +Constant Pool (count = 145): + - String [0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%abcd*] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/oned/Code93Reader] + - Class [com/google/zxing/oned/OneDReader] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/BarcodeFormat.CODE_93 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/common/BitArray.bits [I] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Fieldref [com/google/zxing/oned/Code93Reader.ALPHABET [C] + - Fieldref [com/google/zxing/oned/Code93Reader.ASTERISK_ENCODING I] + - Fieldref [com/google/zxing/oned/Code93Reader.CHARACTER_ENCODINGS [I] + - Methodref [com/google/zxing/ChecksumException.getChecksumInstance ()Lcom/google/zxing/ChecksumException;] + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Methodref [com/google/zxing/ResultPoint. (FF)V] + - Methodref [com/google/zxing/common/BitArray.get (I)Z] + - Methodref [com/google/zxing/common/BitArray.getSize ()I] + - Methodref [com/google/zxing/oned/Code93Reader.checkChecksums (Ljava/lang/StringBuffer;)V] + - Methodref [com/google/zxing/oned/Code93Reader.checkOneChecksum (Ljava/lang/StringBuffer;II)V] + - Methodref [com/google/zxing/oned/Code93Reader.decodeExtended (Ljava/lang/StringBuffer;)Ljava/lang/String;] + - Methodref [com/google/zxing/oned/Code93Reader.findAsteriskPattern (Lcom/google/zxing/common/BitArray;)[I] + - Methodref [com/google/zxing/oned/Code93Reader.patternToChar (I)C] + - Methodref [com/google/zxing/oned/Code93Reader.recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + - Methodref [com/google/zxing/oned/Code93Reader.toPattern ([I)I] + - Methodref [com/google/zxing/oned/OneDReader. ()V] + - Methodref [java/lang/String.indexOf (I)I] + - Methodref [java/lang/String.toCharArray ()[C] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.charAt (I)C] + - Methodref [java/lang/StringBuffer.deleteCharAt (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.length ()I] + - Methodref [java/lang/StringBuffer.setLength (I)V] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (FF)V] + - NameAndType [ (I)V] + - NameAndType [ (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - NameAndType [ALPHABET [C] + - NameAndType [ASTERISK_ENCODING I] + - NameAndType [CHARACTER_ENCODINGS [I] + - NameAndType [CODE_93 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [bits [I] + - NameAndType [charAt (I)C] + - NameAndType [checkChecksums (Ljava/lang/StringBuffer;)V] + - NameAndType [checkOneChecksum (Ljava/lang/StringBuffer;II)V] + - NameAndType [decodeExtended (Ljava/lang/StringBuffer;)Ljava/lang/String;] + - NameAndType [deleteCharAt (I)Ljava/lang/StringBuffer;] + - NameAndType [findAsteriskPattern (Lcom/google/zxing/common/BitArray;)[I] + - NameAndType [get (I)Z] + - NameAndType [getChecksumInstance ()Lcom/google/zxing/ChecksumException;] + - NameAndType [getFormatInstance ()Lcom/google/zxing/FormatException;] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getSize ()I] + - NameAndType [indexOf (I)I] + - NameAndType [length ()I] + - NameAndType [patternToChar (I)C] + - NameAndType [recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + - NameAndType [setLength (I)V] + - NameAndType [size I] + - NameAndType [toCharArray ()[C] + - NameAndType [toPattern ([I)I] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/ChecksumException;] + - Utf8 [()Lcom/google/zxing/FormatException;] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()[C] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(FF)V] + - Utf8 [(I)C] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(I)Z] + - Utf8 [(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/common/BitArray;)[I] + - Utf8 [(Lcom/google/zxing/common/BitArray;I[I)V] + - Utf8 [(Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Utf8 [(Ljava/lang/StringBuffer;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/StringBuffer;)V] + - Utf8 [(Ljava/lang/StringBuffer;II)V] + - Utf8 [([I)I] + - Utf8 [0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%abcd*] + - Utf8 [] + - Utf8 [] + - Utf8 [ALPHABET] + - Utf8 [ALPHABET_STRING] + - Utf8 [ASTERISK_ENCODING] + - Utf8 [CHARACTER_ENCODINGS] + - Utf8 [CODE_93] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Ljava/lang/String;] + - Utf8 [[C] + - Utf8 [[I] + - Utf8 [append] + - Utf8 [bits] + - Utf8 [charAt] + - Utf8 [checkChecksums] + - Utf8 [checkOneChecksum] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/ChecksumException] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/oned/Code93Reader] + - Utf8 [com/google/zxing/oned/OneDReader] + - Utf8 [decodeExtended] + - Utf8 [decodeRow] + - Utf8 [deleteCharAt] + - Utf8 [findAsteriskPattern] + - Utf8 [get] + - Utf8 [getChecksumInstance] + - Utf8 [getFormatInstance] + - Utf8 [getNotFoundInstance] + - Utf8 [getSize] + - Utf8 [indexOf] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + - Utf8 [patternToChar] + - Utf8 [recordPattern] + - Utf8 [setLength] + - Utf8 [size] + - Utf8 [toCharArray] + - Utf8 [toPattern] + - Utf8 [toString] + +Fields (count = 4): + - Field: ALPHABET_STRING Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String ALPHABET_STRING + Class member attributes (count = 1): + - Constant value attribute: + - String [0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%abcd*] + - Field: ALPHABET [C + Access flags: 0x1a + = private static final char[] ALPHABET + - Field: CHARACTER_ENCODINGS [I + Access flags: 0x1a + = private static final int[] CHARACTER_ENCODINGS + - Field: ASTERISK_ENCODING I + Access flags: 0x1a + = private static final int ASTERISK_ENCODING + +Methods (count = 9): + - Method: ()V + Access flags: 0x1 + = public Code93Reader() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #33 + - Methodref [com/google/zxing/oned/OneDReader. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeRow(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 651, locals = 13, stack = 11): + [0] aload_2 v2 + [1] dup + [2] astore v5 + [4] aconst_null + [5] astore v11 + [7] getfield #15 + - Fieldref [com/google/zxing/common/BitArray.size I] + [10] istore v7 + [12] iconst_0 + [13] istore_3 v3 + [14] iload_3 v3 + [15] iload v7 + [17] ificmpge +41 (target=58) + [20] aload v5 + [22] iload_3 v3 + [23] istore v12 + [25] getfield #14 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [28] iload v12 + [30] iconst_5 + [31] ishr + [32] iaload + [33] iconst_1 + [34] iload v12 + [36] bipush 31 + [38] iand + [39] ishl + [40] iand + [41] ifeq +7 (target=48) + [44] iconst_1 + [45] goto +4 (target=49) + [48] iconst_0 + [49] ifne +9 (target=58) + [52] iinc v3, 1 + [55] goto -41 (target=14) + [58] iconst_0 + [59] istore v4 + [61] bipush 6 + [63] newarray 10 + [65] astore v6 + [67] iload_3 v3 + [68] istore v8 + [70] iconst_0 + [71] istore v9 + [73] aload v6 + [75] arraylength + [76] istore v10 + [78] iload_3 v3 + [79] iload v7 + [81] ificmpge +182 (target=263) + [84] aload v5 + [86] iload_3 v3 + [87] istore v12 + [89] aconst_null + [90] astore v11 + [92] getfield #14 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [95] iload v12 + [97] iconst_5 + [98] ishr + [99] iaload + [100] iconst_1 + [101] iload v12 + [103] bipush 31 + [105] iand + [106] ishl + [107] iand + [108] ifeq +7 (target=115) + [111] iconst_1 + [112] goto +4 (target=116) + [115] iconst_0 + [116] iconst_0 + [117] istore v11 + [119] iload v9 + [121] ixor + [122] ifeq +15 (target=137) + [125] aload v6 + [127] iload v4 + [129] dup2 + [130] iaload + [131] iconst_1 + [132] iadd + [133] iastore + [134] goto +123 (target=257) + [137] iload v4 + [139] iload v10 + [141] iconst_1 + [142] isub + [143] ificmpne +93 (target=236) + [146] aload v6 + [148] invokestatic #32 + - Methodref [com/google/zxing/oned/Code93Reader.toPattern ([I)I] + [151] getstatic #17 + - Fieldref [com/google/zxing/oned/Code93Reader.ASTERISK_ENCODING I] + [154] ificmpne +18 (target=172) + [157] iconst_2 + [158] newarray 10 + [160] dup + [161] iconst_0 + [162] iload v8 + [164] iastore + [165] dup + [166] iconst_1 + [167] iload_3 v3 + [168] iastore + [169] goto +98 (target=267) + [172] iload v8 + [174] aload v6 + [176] iconst_0 + [177] iaload + [178] aload v6 + [180] iconst_1 + [181] iaload + [182] iadd + [183] iadd + [184] istore v8 + [186] iconst_2 + [187] istore v11 + [189] iload v11 + [191] iload v10 + [193] ificmpge +21 (target=214) + [196] aload v6 + [198] iload v11 + [200] iconst_2 + [201] isub + [202] aload v6 + [204] iload v11 + [206] iaload + [207] iastore + [208] iinc v11, 1 + [211] goto -22 (target=189) + [214] aload v6 + [216] iload v10 + [218] iconst_2 + [219] isub + [220] iconst_0 + [221] iastore + [222] aload v6 + [224] iload v10 + [226] iconst_1 + [227] isub + [228] iconst_0 + [229] iastore + [230] iinc v4, -1 + [233] goto +6 (target=239) + [236] iinc v4, 1 + [239] aload v6 + [241] iload v4 + [243] iconst_1 + [244] iastore + [245] iload v9 + [247] ifne +7 (target=254) + [250] iconst_1 + [251] goto +4 (target=255) + [254] iconst_0 + [255] istore v9 + [257] iinc v3, 1 + [260] goto -182 (target=78) + [263] invokestatic #21 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [266] athrow + [267] dup + [268] astore_3 v3 + [269] iconst_1 + [270] iaload + [271] istore v4 + [273] aload_2 v2 + [274] aconst_null + [275] astore v11 + [277] getfield #15 + - Fieldref [com/google/zxing/common/BitArray.size I] + [280] istore v5 + [282] iload v4 + [284] iload v5 + [286] ificmpge +41 (target=327) + [289] aload_2 v2 + [290] iload v4 + [292] istore v12 + [294] getfield #14 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [297] iload v12 + [299] iconst_5 + [300] ishr + [301] iaload + [302] iconst_1 + [303] iload v12 + [305] bipush 31 + [307] iand + [308] ishl + [309] iand + [310] ifeq +7 (target=317) + [313] iconst_1 + [314] goto +4 (target=318) + [317] iconst_0 + [318] ifne +9 (target=327) + [321] iinc v4, 1 + [324] goto -42 (target=282) + [327] new #12 + - Class [java/lang/StringBuffer] + [330] dup + [331] bipush 20 + [333] invokespecial #36 + - Methodref [java/lang/StringBuffer. (I)V] + [336] astore v6 + [338] bipush 6 + [340] newarray 10 + [342] astore v7 + [344] aload_2 v2 + [345] iload v4 + [347] aload v7 + [349] invokestatic #31 + - Methodref [com/google/zxing/oned/Code93Reader.recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + [352] aload v7 + [354] invokestatic #32 + - Methodref [com/google/zxing/oned/Code93Reader.toPattern ([I)I] + [357] dup + [358] istore v8 + [360] ifge +7 (target=367) + [363] invokestatic #21 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [366] athrow + [367] iload v8 + [369] invokestatic #30 + - Methodref [com/google/zxing/oned/Code93Reader.patternToChar (I)C] + [372] istore v8 + [374] aload v6 + [376] iload v8 + [378] invokevirtual #37 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [381] pop + [382] iload v4 + [384] istore v9 + [386] iconst_0 + [387] istore v10 + [389] iload v10 + [391] aload v7 + [393] arraylength + [394] ificmpge +19 (target=413) + [397] iload v4 + [399] aload v7 + [401] iload v10 + [403] iaload + [404] iadd + [405] istore v4 + [407] iinc v10, 1 + [410] goto -21 (target=389) + [413] iload v4 + [415] iload v5 + [417] ificmpge +41 (target=458) + [420] aload_2 v2 + [421] iload v4 + [423] istore v12 + [425] getfield #14 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [428] iload v12 + [430] iconst_5 + [431] ishr + [432] iaload + [433] iconst_1 + [434] iload v12 + [436] bipush 31 + [438] iand + [439] ishl + [440] iand + [441] ifeq +7 (target=448) + [444] iconst_1 + [445] goto +4 (target=449) + [448] iconst_0 + [449] ifne +9 (target=458) + [452] iinc v4, 1 + [455] goto -42 (target=413) + [458] iload v8 + [460] bipush 42 + [462] ificmpne -118 (target=344) + [465] aload v6 + [467] aload v6 + [469] invokevirtual #40 + - Methodref [java/lang/StringBuffer.length ()I] + [472] iconst_1 + [473] isub + [474] invokevirtual #39 + - Methodref [java/lang/StringBuffer.deleteCharAt (I)Ljava/lang/StringBuffer;] + [477] pop + [478] iload v4 + [480] iload v5 + [482] ificmpeq +35 (target=517) + [485] aload_2 v2 + [486] iload v4 + [488] istore v12 + [490] getfield #14 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [493] iload v12 + [495] iconst_5 + [496] ishr + [497] iaload + [498] iconst_1 + [499] iload v12 + [501] bipush 31 + [503] iand + [504] ishl + [505] iand + [506] ifeq +7 (target=513) + [509] iconst_1 + [510] goto +4 (target=514) + [513] iconst_0 + [514] ifne +7 (target=521) + [517] invokestatic #21 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [520] athrow + [521] aload v6 + [523] invokevirtual #40 + - Methodref [java/lang/StringBuffer.length ()I] + [526] iconst_2 + [527] ificmpge +7 (target=534) + [530] invokestatic #21 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [533] athrow + [534] aload v6 + [536] dup + [537] astore v5 + [539] invokevirtual #40 + - Methodref [java/lang/StringBuffer.length ()I] + [542] istore v7 + [544] aload v5 + [546] iload v7 + [548] iconst_2 + [549] isub + [550] bipush 20 + [552] invokestatic #27 + - Methodref [com/google/zxing/oned/Code93Reader.checkOneChecksum (Ljava/lang/StringBuffer;II)V] + [555] aload v5 + [557] iload v7 + [559] iconst_1 + [560] isub + [561] bipush 15 + [563] invokestatic #27 + - Methodref [com/google/zxing/oned/Code93Reader.checkOneChecksum (Ljava/lang/StringBuffer;II)V] + [566] aload v6 + [568] aload v6 + [570] invokevirtual #40 + - Methodref [java/lang/StringBuffer.length ()I] + [573] iconst_2 + [574] isub + [575] invokevirtual #41 + - Methodref [java/lang/StringBuffer.setLength (I)V] + [578] aload v6 + [580] invokestatic #28 + - Methodref [com/google/zxing/oned/Code93Reader.decodeExtended (Ljava/lang/StringBuffer;)Ljava/lang/String;] + [583] astore v8 + [585] aload_3 v3 + [586] iconst_1 + [587] iaload + [588] aload_3 v3 + [589] iconst_0 + [590] iaload + [591] iadd + [592] i2f + [593] fconst_2 + [594] fdiv + [595] fstore v10 + [597] iload v4 + [599] iload v9 + [601] iadd + [602] i2f + [603] fconst_2 + [604] fdiv + [605] fstore_2 v2 + [606] new #6 + - Class [com/google/zxing/Result] + [609] dup + [610] aload v8 + [612] aconst_null + [613] iconst_2 + [614] anewarray #7 + - Class [com/google/zxing/ResultPoint] + [617] dup + [618] iconst_0 + [619] new #7 + - Class [com/google/zxing/ResultPoint] + [622] dup + [623] fload v10 + [625] iload_1 v1 + [626] i2f + [627] invokespecial #23 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [630] aastore + [631] dup + [632] iconst_1 + [633] new #7 + - Class [com/google/zxing/ResultPoint] + [636] dup + [637] fload_2 v2 + [638] iload_1 v1 + [639] i2f + [640] invokespecial #23 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [643] aastore + [644] getstatic #13 + - Fieldref [com/google/zxing/BarcodeFormat.CODE_93 Lcom/google/zxing/BarcodeFormat;] + [647] invokespecial #22 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [650] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 3) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Method: findAsteriskPattern(Lcom/google/zxing/common/BitArray;)[I + Access flags: 0xa + = private static int[] findAsteriskPattern(com.google.zxing.common.BitArray) + Class member attributes (count = 2): + - Code attribute instructions (code length = 253, locals = 10, stack = 4): + [0] aload_0 v0 + [1] aconst_null + [2] astore v8 + [4] getfield #15 + - Fieldref [com/google/zxing/common/BitArray.size I] + [7] istore_1 v1 + [8] iconst_0 + [9] istore_2 v2 + [10] iload_2 v2 + [11] iload_1 v1 + [12] ificmpge +40 (target=52) + [15] aload_0 v0 + [16] iload_2 v2 + [17] istore v9 + [19] getfield #14 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [22] iload v9 + [24] iconst_5 + [25] ishr + [26] iaload + [27] iconst_1 + [28] iload v9 + [30] bipush 31 + [32] iand + [33] ishl + [34] iand + [35] ifeq +7 (target=42) + [38] iconst_1 + [39] goto +4 (target=43) + [42] iconst_0 + [43] ifne +9 (target=52) + [46] iinc v2, 1 + [49] goto -39 (target=10) + [52] iconst_0 + [53] istore_3 v3 + [54] bipush 6 + [56] newarray 10 + [58] astore v4 + [60] iload_2 v2 + [61] istore v5 + [63] iconst_0 + [64] istore v6 + [66] aload v4 + [68] arraylength + [69] istore v7 + [71] iload_2 v2 + [72] iload_1 v1 + [73] ificmpge +176 (target=249) + [76] aload_0 v0 + [77] iload_2 v2 + [78] istore v9 + [80] aconst_null + [81] astore v8 + [83] getfield #14 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [86] iload v9 + [88] iconst_5 + [89] ishr + [90] iaload + [91] iconst_1 + [92] iload v9 + [94] bipush 31 + [96] iand + [97] ishl + [98] iand + [99] ifeq +7 (target=106) + [102] iconst_1 + [103] goto +4 (target=107) + [106] iconst_0 + [107] iconst_0 + [108] istore v8 + [110] iload v6 + [112] ixor + [113] ifeq +14 (target=127) + [116] aload v4 + [118] iload_3 v3 + [119] dup2 + [120] iaload + [121] iconst_1 + [122] iadd + [123] iastore + [124] goto +119 (target=243) + [127] iload_3 v3 + [128] iload v7 + [130] iconst_1 + [131] isub + [132] ificmpne +91 (target=223) + [135] aload v4 + [137] invokestatic #32 + - Methodref [com/google/zxing/oned/Code93Reader.toPattern ([I)I] + [140] getstatic #17 + - Fieldref [com/google/zxing/oned/Code93Reader.ASTERISK_ENCODING I] + [143] ificmpne +16 (target=159) + [146] iconst_2 + [147] newarray 10 + [149] dup + [150] iconst_0 + [151] iload v5 + [153] iastore + [154] dup + [155] iconst_1 + [156] iload_2 v2 + [157] iastore + [158] areturn + [159] iload v5 + [161] aload v4 + [163] iconst_0 + [164] iaload + [165] aload v4 + [167] iconst_1 + [168] iaload + [169] iadd + [170] iadd + [171] istore v5 + [173] iconst_2 + [174] istore v8 + [176] iload v8 + [178] iload v7 + [180] ificmpge +21 (target=201) + [183] aload v4 + [185] iload v8 + [187] iconst_2 + [188] isub + [189] aload v4 + [191] iload v8 + [193] iaload + [194] iastore + [195] iinc v8, 1 + [198] goto -22 (target=176) + [201] aload v4 + [203] iload v7 + [205] iconst_2 + [206] isub + [207] iconst_0 + [208] iastore + [209] aload v4 + [211] iload v7 + [213] iconst_1 + [214] isub + [215] iconst_0 + [216] iastore + [217] iinc v3, -1 + [220] goto +6 (target=226) + [223] iinc v3, 1 + [226] aload v4 + [228] iload_3 v3 + [229] iconst_1 + [230] iastore + [231] iload v6 + [233] ifne +7 (target=240) + [236] iconst_1 + [237] goto +4 (target=241) + [240] iconst_0 + [241] istore v6 + [243] iinc v2, 1 + [246] goto -175 (target=71) + [249] invokestatic #21 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [252] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: toPattern([I)I + Access flags: 0xa + = private static int toPattern(int[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 127, locals = 7, stack = 3): + [0] aload_0 v0 + [1] arraylength + [2] istore_1 v1 + [3] iconst_0 + [4] istore_2 v2 + [5] iconst_0 + [6] istore_3 v3 + [7] iload_3 v3 + [8] iload_1 v1 + [9] ificmpge +15 (target=24) + [12] iload_2 v2 + [13] aload_0 v0 + [14] iload_3 v3 + [15] iaload + [16] iadd + [17] istore_2 v2 + [18] iinc v3, 1 + [21] goto -14 (target=7) + [24] iconst_0 + [25] istore_3 v3 + [26] iconst_0 + [27] istore v4 + [29] iload v4 + [31] iload_1 v1 + [32] ificmpge +93 (target=125) + [35] aload_0 v0 + [36] iload v4 + [38] iaload + [39] bipush 8 + [41] ishl + [42] bipush 9 + [44] imul + [45] iload_2 v2 + [46] idiv + [47] dup + [48] istore v5 + [50] bipush 8 + [52] ishr + [53] istore v6 + [55] iload v5 + [57] sipush 255 + [60] iand + [61] bipush 127 + [63] ificmple +6 (target=69) + [66] iinc v6, 1 + [69] iload v6 + [71] ifle +9 (target=80) + [74] iload v6 + [76] iconst_4 + [77] ificmple +5 (target=82) + [80] iconst_m1 + [81] ireturn + [82] iload v4 + [84] iconst_1 + [85] iand + [86] ifne +28 (target=114) + [89] iconst_0 + [90] istore v5 + [92] iload v5 + [94] iload v6 + [96] ificmpge +15 (target=111) + [99] iload_3 v3 + [100] iconst_1 + [101] ishl + [102] iconst_1 + [103] ior + [104] istore_3 v3 + [105] iinc v5, 1 + [108] goto -16 (target=92) + [111] goto +8 (target=119) + [114] iload_3 v3 + [115] iload v6 + [117] ishl + [118] istore_3 v3 + [119] iinc v4, 1 + [122] goto -93 (target=29) + [125] iload_3 v3 + [126] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: patternToChar(I)C + Access flags: 0xa + = private static char patternToChar(int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 35, locals = 2, stack = 2): + [0] iconst_0 + [1] istore_1 v1 + [2] iload_1 v1 + [3] getstatic #18 + - Fieldref [com/google/zxing/oned/Code93Reader.CHARACTER_ENCODINGS [I] + [6] arraylength + [7] ificmpge +24 (target=31) + [10] getstatic #18 + - Fieldref [com/google/zxing/oned/Code93Reader.CHARACTER_ENCODINGS [I] + [13] iload_1 v1 + [14] iaload + [15] iload_0 v0 + [16] ificmpne +9 (target=25) + [19] getstatic #16 + - Fieldref [com/google/zxing/oned/Code93Reader.ALPHABET [C] + [22] iload_1 v1 + [23] caload + [24] ireturn + [25] iinc v1, 1 + [28] goto -26 (target=2) + [31] invokestatic #21 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [34] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: decodeExtended(Ljava/lang/StringBuffer;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String decodeExtended(java.lang.StringBuffer) + Class member attributes (count = 2): + - Code attribute instructions (code length = 270, locals = 7, stack = 3): + [0] aload_0 v0 + [1] invokevirtual #40 + - Methodref [java/lang/StringBuffer.length ()I] + [4] istore_1 v1 + [5] new #12 + - Class [java/lang/StringBuffer] + [8] dup + [9] iload_1 v1 + [10] invokespecial #36 + - Methodref [java/lang/StringBuffer. (I)V] + [13] astore_2 v2 + [14] iconst_0 + [15] istore_3 v3 + [16] iload_3 v3 + [17] iload_1 v1 + [18] ificmpge +247 (target=265) + [21] aload_0 v0 + [22] iload_3 v3 + [23] invokevirtual #38 + - Methodref [java/lang/StringBuffer.charAt (I)C] + [26] dup + [27] istore v4 + [29] bipush 97 + [31] ificmplt +221 (target=252) + [34] iload v4 + [36] bipush 100 + [38] ificmpgt +214 (target=252) + [41] aload_0 v0 + [42] iload_3 v3 + [43] iconst_1 + [44] iadd + [45] invokevirtual #38 + - Methodref [java/lang/StringBuffer.charAt (I)C] + [48] istore v5 + [50] iconst_0 + [51] istore v6 + [53] iload v4 + [55] tableswitch (4 offsets, default=184) (target=239) + 97: offset = 58, target = 113 + 98: offset = 87, target = 142 + 99: offset = 141, target = 196 + 100: offset = 29, target = 84 + default: offset = 184, target = 239 + [84] iload v5 + [86] bipush 65 + [88] ificmplt +21 (target=109) + [91] iload v5 + [93] bipush 90 + [95] ificmpgt +14 (target=109) + [98] iload v5 + [100] bipush 32 + [102] iadd + [103] i2c + [104] istore v6 + [106] goto +133 (target=239) + [109] invokestatic #20 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [112] athrow + [113] iload v5 + [115] bipush 65 + [117] ificmplt +21 (target=138) + [120] iload v5 + [122] bipush 90 + [124] ificmpgt +14 (target=138) + [127] iload v5 + [129] bipush 64 + [131] isub + [132] i2c + [133] istore v6 + [135] goto +104 (target=239) + [138] invokestatic #20 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [141] athrow + [142] iload v5 + [144] bipush 65 + [146] ificmplt +21 (target=167) + [149] iload v5 + [151] bipush 69 + [153] ificmpgt +14 (target=167) + [156] iload v5 + [158] bipush 38 + [160] isub + [161] i2c + [162] istore v6 + [164] goto +75 (target=239) + [167] iload v5 + [169] bipush 70 + [171] ificmplt +21 (target=192) + [174] iload v5 + [176] bipush 87 + [178] ificmpgt +14 (target=192) + [181] iload v5 + [183] bipush 11 + [185] isub + [186] i2c + [187] istore v6 + [189] goto +50 (target=239) + [192] invokestatic #20 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [195] athrow + [196] iload v5 + [198] bipush 65 + [200] ificmplt +21 (target=221) + [203] iload v5 + [205] bipush 79 + [207] ificmpgt +14 (target=221) + [210] iload v5 + [212] bipush 32 + [214] isub + [215] i2c + [216] istore v6 + [218] goto +21 (target=239) + [221] iload v5 + [223] bipush 90 + [225] ificmpne +10 (target=235) + [228] bipush 58 + [230] istore v6 + [232] goto +7 (target=239) + [235] invokestatic #20 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [238] athrow + [239] aload_2 v2 + [240] iload v6 + [242] invokevirtual #37 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [245] pop + [246] iinc v3, 1 + [249] goto +10 (target=259) + [252] aload_2 v2 + [253] iload v4 + [255] invokevirtual #37 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [258] pop + [259] iinc v3, 1 + [262] goto -246 (target=16) + [265] aload_2 v2 + [266] invokevirtual #42 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [269] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: checkChecksums(Ljava/lang/StringBuffer;)V + Access flags: 0xa + = private static void checkChecksums(java.lang.StringBuffer) + Class member attributes (count = 2): + - Code attribute instructions (code length = 24, locals = 2, stack = 3): + [0] aload_0 v0 + [1] invokevirtual #40 + - Methodref [java/lang/StringBuffer.length ()I] + [4] istore_1 v1 + [5] aload_0 v0 + [6] iload_1 v1 + [7] iconst_2 + [8] isub + [9] bipush 20 + [11] invokestatic #27 + - Methodref [com/google/zxing/oned/Code93Reader.checkOneChecksum (Ljava/lang/StringBuffer;II)V] + [14] aload_0 v0 + [15] iload_1 v1 + [16] iconst_1 + [17] isub + [18] bipush 15 + [20] invokestatic #27 + - Methodref [com/google/zxing/oned/Code93Reader.checkOneChecksum (Ljava/lang/StringBuffer;II)V] + [23] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/ChecksumException] + - Method: checkOneChecksum(Ljava/lang/StringBuffer;II)V + Access flags: 0xa + = private static void checkOneChecksum(java.lang.StringBuffer,int,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 71, locals = 6, stack = 5): + [0] iconst_1 + [1] istore_3 v3 + [2] iconst_0 + [3] istore v4 + [5] iload_1 v1 + [6] iconst_1 + [7] isub + [8] istore v5 + [10] iload v5 + [12] iflt +37 (target=49) + [15] iload v4 + [17] iload_3 v3 + [18] ldc #1 + - String [0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%abcd*] + [20] aload_0 v0 + [21] iload v5 + [23] invokevirtual #38 + - Methodref [java/lang/StringBuffer.charAt (I)C] + [26] invokevirtual #34 + - Methodref [java/lang/String.indexOf (I)I] + [29] imul + [30] iadd + [31] istore v4 + [33] iinc v3, 1 + [36] iload_3 v3 + [37] iload_2 v2 + [38] ificmple +5 (target=43) + [41] iconst_1 + [42] istore_3 v3 + [43] iinc v5, -1 + [46] goto -36 (target=10) + [49] aload_0 v0 + [50] iload_1 v1 + [51] invokevirtual #38 + - Methodref [java/lang/StringBuffer.charAt (I)C] + [54] getstatic #16 + - Fieldref [com/google/zxing/oned/Code93Reader.ALPHABET [C] + [57] iload v4 + [59] bipush 47 + [61] irem + [62] caload + [63] ificmpeq +7 (target=70) + [66] invokestatic #19 + - Methodref [com/google/zxing/ChecksumException.getChecksumInstance ()Lcom/google/zxing/ChecksumException;] + [69] athrow + [70] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/ChecksumException] + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 353, locals = 0, stack = 4): + [0] ldc #1 + - String [0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%abcd*] + [2] invokevirtual #35 + - Methodref [java/lang/String.toCharArray ()[C] + [5] putstatic #16 + - Fieldref [com/google/zxing/oned/Code93Reader.ALPHABET [C] + [8] bipush 48 + [10] newarray 10 + [12] dup + [13] iconst_0 + [14] sipush 276 + [17] iastore + [18] dup + [19] iconst_1 + [20] sipush 328 + [23] iastore + [24] dup + [25] iconst_2 + [26] sipush 324 + [29] iastore + [30] dup + [31] iconst_3 + [32] sipush 322 + [35] iastore + [36] dup + [37] iconst_4 + [38] sipush 296 + [41] iastore + [42] dup + [43] iconst_5 + [44] sipush 292 + [47] iastore + [48] dup + [49] bipush 6 + [51] sipush 290 + [54] iastore + [55] dup + [56] bipush 7 + [58] sipush 336 + [61] iastore + [62] dup + [63] bipush 8 + [65] sipush 274 + [68] iastore + [69] dup + [70] bipush 9 + [72] sipush 266 + [75] iastore + [76] dup + [77] bipush 10 + [79] sipush 424 + [82] iastore + [83] dup + [84] bipush 11 + [86] sipush 420 + [89] iastore + [90] dup + [91] bipush 12 + [93] sipush 418 + [96] iastore + [97] dup + [98] bipush 13 + [100] sipush 404 + [103] iastore + [104] dup + [105] bipush 14 + [107] sipush 402 + [110] iastore + [111] dup + [112] bipush 15 + [114] sipush 394 + [117] iastore + [118] dup + [119] bipush 16 + [121] sipush 360 + [124] iastore + [125] dup + [126] bipush 17 + [128] sipush 356 + [131] iastore + [132] dup + [133] bipush 18 + [135] sipush 354 + [138] iastore + [139] dup + [140] bipush 19 + [142] sipush 308 + [145] iastore + [146] dup + [147] bipush 20 + [149] sipush 282 + [152] iastore + [153] dup + [154] bipush 21 + [156] sipush 344 + [159] iastore + [160] dup + [161] bipush 22 + [163] sipush 332 + [166] iastore + [167] dup + [168] bipush 23 + [170] sipush 326 + [173] iastore + [174] dup + [175] bipush 24 + [177] sipush 300 + [180] iastore + [181] dup + [182] bipush 25 + [184] sipush 278 + [187] iastore + [188] dup + [189] bipush 26 + [191] sipush 436 + [194] iastore + [195] dup + [196] bipush 27 + [198] sipush 434 + [201] iastore + [202] dup + [203] bipush 28 + [205] sipush 428 + [208] iastore + [209] dup + [210] bipush 29 + [212] sipush 422 + [215] iastore + [216] dup + [217] bipush 30 + [219] sipush 406 + [222] iastore + [223] dup + [224] bipush 31 + [226] sipush 410 + [229] iastore + [230] dup + [231] bipush 32 + [233] sipush 364 + [236] iastore + [237] dup + [238] bipush 33 + [240] sipush 358 + [243] iastore + [244] dup + [245] bipush 34 + [247] sipush 310 + [250] iastore + [251] dup + [252] bipush 35 + [254] sipush 314 + [257] iastore + [258] dup + [259] bipush 36 + [261] sipush 302 + [264] iastore + [265] dup + [266] bipush 37 + [268] sipush 468 + [271] iastore + [272] dup + [273] bipush 38 + [275] sipush 466 + [278] iastore + [279] dup + [280] bipush 39 + [282] sipush 458 + [285] iastore + [286] dup + [287] bipush 40 + [289] sipush 366 + [292] iastore + [293] dup + [294] bipush 41 + [296] sipush 374 + [299] iastore + [300] dup + [301] bipush 42 + [303] sipush 430 + [306] iastore + [307] dup + [308] bipush 43 + [310] sipush 294 + [313] iastore + [314] dup + [315] bipush 44 + [317] sipush 474 + [320] iastore + [321] dup + [322] bipush 45 + [324] sipush 470 + [327] iastore + [328] dup + [329] bipush 46 + [331] sipush 306 + [334] iastore + [335] dup + [336] bipush 47 + [338] sipush 350 + [341] iastore + [342] dup + [343] putstatic #18 + - Fieldref [com/google/zxing/oned/Code93Reader.CHARACTER_ENCODINGS [I] + [346] bipush 47 + [348] iaload + [349] putstatic #17 + - Fieldref [com/google/zxing/oned/Code93Reader.ASTERISK_ENCODING I] + [352] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/EAN13Reader + Superclass: com/google/zxing/oned/UPCEANReader + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.oned.EAN13Reader extends com.google.zxing.oned.UPCEANReader + +Interfaces (count = 0): + +Constant Pool (count = 77): + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/oned/EAN13Reader] + - Class [com/google/zxing/oned/UPCEANReader] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Fieldref [com/google/zxing/oned/EAN13Reader.FIRST_DIGIT_ENCODINGS [I] + - Fieldref [com/google/zxing/oned/EAN13Reader.L_AND_G_PATTERNS [[I] + - Fieldref [com/google/zxing/oned/EAN13Reader.L_PATTERNS [[I] + - Fieldref [com/google/zxing/oned/EAN13Reader.MIDDLE_PATTERN [I] + - Fieldref [com/google/zxing/oned/EAN13Reader.decodeMiddleCounters [I] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/common/BitArray.getSize ()I] + - Methodref [com/google/zxing/oned/EAN13Reader.decodeDigit (Lcom/google/zxing/common/BitArray;[II[[I)I] + - Methodref [com/google/zxing/oned/EAN13Reader.determineFirstDigit (Ljava/lang/StringBuffer;I)V] + - Methodref [com/google/zxing/oned/EAN13Reader.findGuardPattern (Lcom/google/zxing/common/BitArray;IZ[I)[I] + - Methodref [com/google/zxing/oned/UPCEANReader. ()V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.insert (IC)Ljava/lang/StringBuffer;] + - NameAndType [ ()V] + - NameAndType [EAN_13 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [FIRST_DIGIT_ENCODINGS [I] + - NameAndType [L_AND_G_PATTERNS [[I] + - NameAndType [L_PATTERNS [[I] + - NameAndType [MIDDLE_PATTERN [I] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [decodeDigit (Lcom/google/zxing/common/BitArray;[II[[I)I] + - NameAndType [decodeMiddleCounters [I] + - NameAndType [determineFirstDigit (Ljava/lang/StringBuffer;I)V] + - NameAndType [findGuardPattern (Lcom/google/zxing/common/BitArray;IZ[I)[I] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getSize ()I] + - NameAndType [insert (IC)Ljava/lang/StringBuffer;] + - NameAndType [size I] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/BarcodeFormat;] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(IC)Ljava/lang/StringBuffer;] + - Utf8 [(Lcom/google/zxing/common/BitArray;IZ[I)[I] + - Utf8 [(Lcom/google/zxing/common/BitArray;[II[[I)I] + - Utf8 [(Lcom/google/zxing/common/BitArray;[ILjava/lang/StringBuffer;)I] + - Utf8 [(Ljava/lang/StringBuffer;I)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EAN_13] + - Utf8 [Exceptions] + - Utf8 [FIRST_DIGIT_ENCODINGS] + - Utf8 [I] + - Utf8 [L_AND_G_PATTERNS] + - Utf8 [L_PATTERNS] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [MIDDLE_PATTERN] + - Utf8 [[I] + - Utf8 [[[I] + - Utf8 [append] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/oned/EAN13Reader] + - Utf8 [com/google/zxing/oned/UPCEANReader] + - Utf8 [decodeDigit] + - Utf8 [decodeMiddle] + - Utf8 [decodeMiddleCounters] + - Utf8 [determineFirstDigit] + - Utf8 [findGuardPattern] + - Utf8 [getBarcodeFormat] + - Utf8 [getNotFoundInstance] + - Utf8 [getSize] + - Utf8 [insert] + - Utf8 [java/lang/StringBuffer] + - Utf8 [size] + +Fields (count = 2): + - Field: FIRST_DIGIT_ENCODINGS [I + Access flags: 0x18 + = static final int[] FIRST_DIGIT_ENCODINGS + - Field: decodeMiddleCounters [I + Access flags: 0x12 + = private final int[] decodeMiddleCounters + +Methods (count = 5): + - Method: ()V + Access flags: 0x1 + = public EAN13Reader() + Class member attributes (count = 1): + - Code attribute instructions (code length = 12, locals = 1, stack = 2): + [0] aload_0 v0 + [1] invokespecial #19 + - Methodref [com/google/zxing/oned/UPCEANReader. ()V] + [4] aload_0 v0 + [5] iconst_4 + [6] newarray 10 + [8] putfield #13 + - Fieldref [com/google/zxing/oned/EAN13Reader.decodeMiddleCounters [I] + [11] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeMiddle(Lcom/google/zxing/common/BitArray;[ILjava/lang/StringBuffer;)I + Access flags: 0x14 + = protected final int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuffer) + Class member attributes (count = 2): + - Code attribute instructions (code length = 267, locals = 10, stack = 4): + [0] aload_0 v0 + [1] getfield #13 + - Fieldref [com/google/zxing/oned/EAN13Reader.decodeMiddleCounters [I] + [4] dup + [5] astore v4 + [7] iconst_0 + [8] iconst_0 + [9] iastore + [10] aload v4 + [12] iconst_1 + [13] iconst_0 + [14] iastore + [15] aload v4 + [17] iconst_2 + [18] iconst_0 + [19] iastore + [20] aload v4 + [22] iconst_3 + [23] iconst_0 + [24] iastore + [25] aload_1 v1 + [26] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.size I] + [29] istore v5 + [31] aload_2 v2 + [32] iconst_1 + [33] iaload + [34] istore_2 v2 + [35] iconst_0 + [36] istore v6 + [38] iconst_0 + [39] istore v7 + [41] iload v7 + [43] bipush 6 + [45] ificmpge +84 (target=129) + [48] iload_2 v2 + [49] iload v5 + [51] ificmpge +78 (target=129) + [54] aload_1 v1 + [55] aload v4 + [57] iload_2 v2 + [58] getstatic #10 + - Fieldref [com/google/zxing/oned/EAN13Reader.L_AND_G_PATTERNS [[I] + [61] invokestatic #16 + - Methodref [com/google/zxing/oned/EAN13Reader.decodeDigit (Lcom/google/zxing/common/BitArray;[II[[I)I] + [64] istore v8 + [66] aload_3 v3 + [67] bipush 48 + [69] iload v8 + [71] bipush 10 + [73] irem + [74] iadd + [75] i2c + [76] invokevirtual #20 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [79] pop + [80] iconst_0 + [81] istore v9 + [83] iload v9 + [85] aload v4 + [87] arraylength + [88] ificmpge +17 (target=105) + [91] iload_2 v2 + [92] aload v4 + [94] iload v9 + [96] iaload + [97] iadd + [98] istore_2 v2 + [99] iinc v9, 1 + [102] goto -19 (target=83) + [105] iload v8 + [107] bipush 10 + [109] ificmplt +14 (target=123) + [112] iload v6 + [114] iconst_1 + [115] iconst_5 + [116] iload v7 + [118] isub + [119] ishl + [120] ior + [121] istore v6 + [123] iinc v7, 1 + [126] goto -85 (target=41) + [129] aload_3 v3 + [130] iload v6 + [132] istore v7 + [134] astore v6 + [136] iconst_0 + [137] istore v8 + [139] iload v8 + [141] bipush 10 + [143] ificmpge +36 (target=179) + [146] iload v7 + [148] getstatic #9 + - Fieldref [com/google/zxing/oned/EAN13Reader.FIRST_DIGIT_ENCODINGS [I] + [151] iload v8 + [153] iaload + [154] ificmpne +19 (target=173) + [157] aload v6 + [159] iconst_0 + [160] iload v8 + [162] bipush 48 + [164] iadd + [165] i2c + [166] invokevirtual #21 + - Methodref [java/lang/StringBuffer.insert (IC)Ljava/lang/StringBuffer;] + [169] pop + [170] goto +13 (target=183) + [173] iinc v8, 1 + [176] goto -37 (target=139) + [179] invokestatic #14 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [182] athrow + [183] aload_1 v1 + [184] iload_2 v2 + [185] iconst_1 + [186] getstatic #12 + - Fieldref [com/google/zxing/oned/EAN13Reader.MIDDLE_PATTERN [I] + [189] invokestatic #18 + - Methodref [com/google/zxing/oned/EAN13Reader.findGuardPattern (Lcom/google/zxing/common/BitArray;IZ[I)[I] + [192] iconst_1 + [193] iaload + [194] istore_2 v2 + [195] iconst_0 + [196] istore v8 + [198] iload v8 + [200] bipush 6 + [202] ificmpge +63 (target=265) + [205] iload_2 v2 + [206] iload v5 + [208] ificmpge +57 (target=265) + [211] aload_1 v1 + [212] aload v4 + [214] iload_2 v2 + [215] getstatic #11 + - Fieldref [com/google/zxing/oned/EAN13Reader.L_PATTERNS [[I] + [218] invokestatic #16 + - Methodref [com/google/zxing/oned/EAN13Reader.decodeDigit (Lcom/google/zxing/common/BitArray;[II[[I)I] + [221] istore v9 + [223] aload_3 v3 + [224] iload v9 + [226] bipush 48 + [228] iadd + [229] i2c + [230] invokevirtual #20 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [233] pop + [234] iconst_0 + [235] istore v6 + [237] iload v6 + [239] aload v4 + [241] arraylength + [242] ificmpge +17 (target=259) + [245] iload_2 v2 + [246] aload v4 + [248] iload v6 + [250] iaload + [251] iadd + [252] istore_2 v2 + [253] iinc v6, 1 + [256] goto -19 (target=237) + [259] iinc v8, 1 + [262] goto -64 (target=198) + [265] iload_2 v2 + [266] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: getBarcodeFormat()Lcom/google/zxing/BarcodeFormat; + Access flags: 0x10 + = final com.google.zxing.BarcodeFormat getBarcodeFormat() + Class member attributes (count = 1): + - Code attribute instructions (code length = 4, locals = 1, stack = 1): + [0] getstatic #7 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + [3] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: determineFirstDigit(Ljava/lang/StringBuffer;I)V + Access flags: 0xa + = private static void determineFirstDigit(java.lang.StringBuffer,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 39, locals = 3, stack = 4): + [0] iconst_0 + [1] istore_2 v2 + [2] iload_2 v2 + [3] bipush 10 + [5] ificmpge +30 (target=35) + [8] iload_1 v1 + [9] getstatic #9 + - Fieldref [com/google/zxing/oned/EAN13Reader.FIRST_DIGIT_ENCODINGS [I] + [12] iload_2 v2 + [13] iaload + [14] ificmpne +15 (target=29) + [17] aload_0 v0 + [18] iconst_0 + [19] iload_2 v2 + [20] bipush 48 + [22] iadd + [23] i2c + [24] invokevirtual #21 + - Methodref [java/lang/StringBuffer.insert (IC)Ljava/lang/StringBuffer;] + [27] pop + [28] return + [29] iinc v2, 1 + [32] goto -30 (target=2) + [35] invokestatic #14 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [38] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 61, locals = 0, stack = 4): + [0] bipush 10 + [2] newarray 10 + [4] dup + [5] iconst_0 + [6] iconst_0 + [7] iastore + [8] dup + [9] iconst_1 + [10] bipush 11 + [12] iastore + [13] dup + [14] iconst_2 + [15] bipush 13 + [17] iastore + [18] dup + [19] iconst_3 + [20] bipush 14 + [22] iastore + [23] dup + [24] iconst_4 + [25] bipush 19 + [27] iastore + [28] dup + [29] iconst_5 + [30] bipush 25 + [32] iastore + [33] dup + [34] bipush 6 + [36] bipush 28 + [38] iastore + [39] dup + [40] bipush 7 + [42] bipush 21 + [44] iastore + [45] dup + [46] bipush 8 + [48] bipush 22 + [50] iastore + [51] dup + [52] bipush 9 + [54] bipush 26 + [56] iastore + [57] putstatic #9 + - Fieldref [com/google/zxing/oned/EAN13Reader.FIRST_DIGIT_ENCODINGS [I] + [60] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/EAN13Writer + Superclass: com/google/zxing/oned/UPCEANWriter + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.oned.EAN13Writer extends com.google.zxing.oned.UPCEANWriter + +Interfaces (count = 0): + +Constant Pool (count = 95): + - Integer [95] + - String [Can only encode EAN_13, but got ] + - String [Requested contents should be 13 digits long, but got ] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/WriterException] + - Class [com/google/zxing/oned/EAN13Reader] + - Class [com/google/zxing/oned/EAN13Writer] + - Class [com/google/zxing/oned/UPCEANReader] + - Class [com/google/zxing/oned/UPCEANWriter] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Integer] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/oned/EAN13Reader.FIRST_DIGIT_ENCODINGS [I] + - Fieldref [com/google/zxing/oned/UPCEANReader.L_AND_G_PATTERNS [[I] + - Fieldref [com/google/zxing/oned/UPCEANReader.L_PATTERNS [[I] + - Fieldref [com/google/zxing/oned/UPCEANReader.MIDDLE_PATTERN [I] + - Fieldref [com/google/zxing/oned/UPCEANReader.START_END_PATTERN [I] + - Methodref [com/google/zxing/oned/EAN13Writer.appendPattern ([BI[II)I] + - Methodref [com/google/zxing/oned/UPCEANWriter. ()V] + - Methodref [com/google/zxing/oned/UPCEANWriter.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [EAN_13 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [FIRST_DIGIT_ENCODINGS [I] + - NameAndType [L_AND_G_PATTERNS [[I] + - NameAndType [L_PATTERNS [[I] + - NameAndType [MIDDLE_PATTERN [I] + - NameAndType [START_END_PATTERN [I] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [appendPattern ([BI[II)I] + - NameAndType [encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [length ()I] + - NameAndType [parseInt (Ljava/lang/String;)I] + - NameAndType [substring (II)Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;)[B] + - Utf8 [(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [([BI[II)I] + - Utf8 [] + - Utf8 [Can only encode EAN_13, but got ] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [EAN_13] + - Utf8 [Exceptions] + - Utf8 [FIRST_DIGIT_ENCODINGS] + - Utf8 [I] + - Utf8 [L_AND_G_PATTERNS] + - Utf8 [L_PATTERNS] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [MIDDLE_PATTERN] + - Utf8 [Requested contents should be 13 digits long, but got ] + - Utf8 [START_END_PATTERN] + - Utf8 [[I] + - Utf8 [[[I] + - Utf8 [append] + - Utf8 [appendPattern] + - Utf8 [codeWidth] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/WriterException] + - Utf8 [com/google/zxing/oned/EAN13Reader] + - Utf8 [com/google/zxing/oned/EAN13Writer] + - Utf8 [com/google/zxing/oned/UPCEANReader] + - Utf8 [com/google/zxing/oned/UPCEANWriter] + - Utf8 [encode] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Integer] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + - Utf8 [parseInt] + - Utf8 [substring] + - Utf8 [toString] + +Fields (count = 1): + - Field: codeWidth I + Access flags: 0x1a + = private static final int codeWidth + Class member attributes (count = 1): + - Constant value attribute: + - Integer [95] + +Methods (count = 3): + - Method: ()V + Access flags: 0x1 + = public EAN13Writer() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #21 + - Methodref [com/google/zxing/oned/UPCEANWriter. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: encode(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix; + Access flags: 0x11 + = public final com.google.zxing.common.BitMatrix encode(java.lang.String,com.google.zxing.BarcodeFormat,int,int,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 46, locals = 6, stack = 6): + [0] aload_2 v2 + [1] getstatic #14 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + [4] ifacmpeq +30 (target=34) + [7] new #10 + - Class [java/lang/IllegalArgumentException] + [10] dup + [11] new #13 + - Class [java/lang/StringBuffer] + [14] dup + [15] invokespecial #27 + - Methodref [java/lang/StringBuffer. ()V] + [18] ldc #2 + - String [Can only encode EAN_13, but got ] + [20] invokevirtual #30 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [23] aload_2 v2 + [24] invokevirtual #29 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + [27] invokevirtual #31 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [30] invokespecial #23 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [33] athrow + [34] aload_0 v0 + [35] aload_1 v1 + [36] aload_2 v2 + [37] iload_3 v3 + [38] iload v4 + [40] aload v5 + [42] invokespecial #22 + - Methodref [com/google/zxing/oned/UPCEANWriter.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + [45] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: encode(Ljava/lang/String;)[B + Access flags: 0x11 + = public final byte[] encode(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 216, locals = 7, stack = 5): + [0] aload_1 v1 + [1] invokevirtual #25 + - Methodref [java/lang/String.length ()I] + [4] bipush 13 + [6] ificmpeq +33 (target=39) + [9] new #10 + - Class [java/lang/IllegalArgumentException] + [12] dup + [13] new #13 + - Class [java/lang/StringBuffer] + [16] dup + [17] invokespecial #27 + - Methodref [java/lang/StringBuffer. ()V] + [20] ldc #3 + - String [Requested contents should be 13 digits long, but got ] + [22] invokevirtual #30 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [25] aload_1 v1 + [26] invokevirtual #25 + - Methodref [java/lang/String.length ()I] + [29] invokevirtual #28 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [32] invokevirtual #31 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [35] invokespecial #23 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [38] athrow + [39] aload_1 v1 + [40] iconst_0 + [41] iconst_1 + [42] invokevirtual #26 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [45] invokestatic #24 + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + [48] istore_2 v2 + [49] getstatic #15 + - Fieldref [com/google/zxing/oned/EAN13Reader.FIRST_DIGIT_ENCODINGS [I] + [52] iload_2 v2 + [53] iaload + [54] istore_2 v2 + [55] bipush 95 + [57] newarray 8 + [59] astore_3 v3 + [60] iconst_0 + [61] aload_3 v3 + [62] iconst_0 + [63] getstatic #19 + - Fieldref [com/google/zxing/oned/UPCEANReader.START_END_PATTERN [I] + [66] iconst_1 + [67] invokestatic #20 + - Methodref [com/google/zxing/oned/EAN13Writer.appendPattern ([BI[II)I] + [70] iadd + [71] istore v4 + [73] iconst_1 + [74] istore v5 + [76] iload v5 + [78] bipush 6 + [80] ificmpgt +58 (target=138) + [83] aload_1 v1 + [84] iload v5 + [86] iload v5 + [88] iconst_1 + [89] iadd + [90] invokevirtual #26 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [93] invokestatic #24 + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + [96] istore v6 + [98] iload_2 v2 + [99] bipush 6 + [101] iload v5 + [103] isub + [104] ishr + [105] iconst_1 + [106] iand + [107] iconst_1 + [108] ificmpne +6 (target=114) + [111] iinc v6, 10 + [114] iload v4 + [116] aload_3 v3 + [117] iload v4 + [119] getstatic #16 + - Fieldref [com/google/zxing/oned/UPCEANReader.L_AND_G_PATTERNS [[I] + [122] iload v6 + [124] aaload + [125] iconst_0 + [126] invokestatic #20 + - Methodref [com/google/zxing/oned/EAN13Writer.appendPattern ([BI[II)I] + [129] iadd + [130] istore v4 + [132] iinc v5, 1 + [135] goto -59 (target=76) + [138] iload v4 + [140] aload_3 v3 + [141] iload v4 + [143] getstatic #18 + - Fieldref [com/google/zxing/oned/UPCEANReader.MIDDLE_PATTERN [I] + [146] iconst_0 + [147] invokestatic #20 + - Methodref [com/google/zxing/oned/EAN13Writer.appendPattern ([BI[II)I] + [150] iadd + [151] istore v4 + [153] bipush 7 + [155] istore v5 + [157] iload v5 + [159] bipush 12 + [161] ificmpgt +42 (target=203) + [164] aload_1 v1 + [165] iload v5 + [167] iload v5 + [169] iconst_1 + [170] iadd + [171] invokevirtual #26 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [174] invokestatic #24 + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + [177] istore v6 + [179] iload v4 + [181] aload_3 v3 + [182] iload v4 + [184] getstatic #17 + - Fieldref [com/google/zxing/oned/UPCEANReader.L_PATTERNS [[I] + [187] iload v6 + [189] aaload + [190] iconst_1 + [191] invokestatic #20 + - Methodref [com/google/zxing/oned/EAN13Writer.appendPattern ([BI[II)I] + [194] iadd + [195] istore v4 + [197] iinc v5, 1 + [200] goto -43 (target=157) + [203] aload_3 v3 + [204] iload v4 + [206] getstatic #19 + - Fieldref [com/google/zxing/oned/UPCEANReader.START_END_PATTERN [I] + [209] iconst_1 + [210] invokestatic #20 + - Methodref [com/google/zxing/oned/EAN13Writer.appendPattern ([BI[II)I] + [213] pop + [214] aload_3 v3 + [215] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/EAN8Reader + Superclass: com/google/zxing/oned/UPCEANReader + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.oned.EAN8Reader extends com.google.zxing.oned.UPCEANReader + +Interfaces (count = 0): + +Constant Pool (count = 58): + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/oned/EAN8Reader] + - Class [com/google/zxing/oned/UPCEANReader] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_8 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Fieldref [com/google/zxing/oned/EAN8Reader.L_PATTERNS [[I] + - Fieldref [com/google/zxing/oned/EAN8Reader.MIDDLE_PATTERN [I] + - Fieldref [com/google/zxing/oned/EAN8Reader.decodeMiddleCounters [I] + - Methodref [com/google/zxing/common/BitArray.getSize ()I] + - Methodref [com/google/zxing/oned/EAN8Reader.decodeDigit (Lcom/google/zxing/common/BitArray;[II[[I)I] + - Methodref [com/google/zxing/oned/EAN8Reader.findGuardPattern (Lcom/google/zxing/common/BitArray;IZ[I)[I] + - Methodref [com/google/zxing/oned/UPCEANReader. ()V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - NameAndType [ ()V] + - NameAndType [EAN_8 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [L_PATTERNS [[I] + - NameAndType [MIDDLE_PATTERN [I] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [decodeDigit (Lcom/google/zxing/common/BitArray;[II[[I)I] + - NameAndType [decodeMiddleCounters [I] + - NameAndType [findGuardPattern (Lcom/google/zxing/common/BitArray;IZ[I)[I] + - NameAndType [getSize ()I] + - NameAndType [size I] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/BarcodeFormat;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(Lcom/google/zxing/common/BitArray;IZ[I)[I] + - Utf8 [(Lcom/google/zxing/common/BitArray;[II[[I)I] + - Utf8 [(Lcom/google/zxing/common/BitArray;[ILjava/lang/StringBuffer;)I] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EAN_8] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [L_PATTERNS] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [MIDDLE_PATTERN] + - Utf8 [[I] + - Utf8 [[[I] + - Utf8 [append] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/oned/EAN8Reader] + - Utf8 [com/google/zxing/oned/UPCEANReader] + - Utf8 [decodeDigit] + - Utf8 [decodeMiddle] + - Utf8 [decodeMiddleCounters] + - Utf8 [findGuardPattern] + - Utf8 [getBarcodeFormat] + - Utf8 [getSize] + - Utf8 [java/lang/StringBuffer] + - Utf8 [size] + +Fields (count = 1): + - Field: decodeMiddleCounters [I + Access flags: 0x12 + = private final int[] decodeMiddleCounters + +Methods (count = 3): + - Method: ()V + Access flags: 0x1 + = public EAN8Reader() + Class member attributes (count = 1): + - Code attribute instructions (code length = 12, locals = 1, stack = 2): + [0] aload_0 v0 + [1] invokespecial #15 + - Methodref [com/google/zxing/oned/UPCEANReader. ()V] + [4] aload_0 v0 + [5] iconst_4 + [6] newarray 10 + [8] putfield #11 + - Fieldref [com/google/zxing/oned/EAN8Reader.decodeMiddleCounters [I] + [11] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeMiddle(Lcom/google/zxing/common/BitArray;[ILjava/lang/StringBuffer;)I + Access flags: 0x14 + = protected final int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuffer) + Class member attributes (count = 2): + - Code attribute instructions (code length = 187, locals = 9, stack = 4): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/oned/EAN8Reader.decodeMiddleCounters [I] + [4] dup + [5] astore v4 + [7] iconst_0 + [8] iconst_0 + [9] iastore + [10] aload v4 + [12] iconst_1 + [13] iconst_0 + [14] iastore + [15] aload v4 + [17] iconst_2 + [18] iconst_0 + [19] iastore + [20] aload v4 + [22] iconst_3 + [23] iconst_0 + [24] iastore + [25] aload_1 v1 + [26] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.size I] + [29] istore v5 + [31] aload_2 v2 + [32] iconst_1 + [33] iaload + [34] istore_2 v2 + [35] iconst_0 + [36] istore v6 + [38] iload v6 + [40] iconst_4 + [41] ificmpge +63 (target=104) + [44] iload_2 v2 + [45] iload v5 + [47] ificmpge +57 (target=104) + [50] aload_1 v1 + [51] aload v4 + [53] iload_2 v2 + [54] getstatic #9 + - Fieldref [com/google/zxing/oned/EAN8Reader.L_PATTERNS [[I] + [57] invokestatic #13 + - Methodref [com/google/zxing/oned/EAN8Reader.decodeDigit (Lcom/google/zxing/common/BitArray;[II[[I)I] + [60] istore v7 + [62] aload_3 v3 + [63] iload v7 + [65] bipush 48 + [67] iadd + [68] i2c + [69] invokevirtual #16 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [72] pop + [73] iconst_0 + [74] istore v8 + [76] iload v8 + [78] aload v4 + [80] arraylength + [81] ificmpge +17 (target=98) + [84] iload_2 v2 + [85] aload v4 + [87] iload v8 + [89] iaload + [90] iadd + [91] istore_2 v2 + [92] iinc v8, 1 + [95] goto -19 (target=76) + [98] iinc v6, 1 + [101] goto -63 (target=38) + [104] aload_1 v1 + [105] iload_2 v2 + [106] iconst_1 + [107] getstatic #10 + - Fieldref [com/google/zxing/oned/EAN8Reader.MIDDLE_PATTERN [I] + [110] invokestatic #14 + - Methodref [com/google/zxing/oned/EAN8Reader.findGuardPattern (Lcom/google/zxing/common/BitArray;IZ[I)[I] + [113] iconst_1 + [114] iaload + [115] istore_2 v2 + [116] iconst_0 + [117] istore v7 + [119] iload v7 + [121] iconst_4 + [122] ificmpge +63 (target=185) + [125] iload_2 v2 + [126] iload v5 + [128] ificmpge +57 (target=185) + [131] aload_1 v1 + [132] aload v4 + [134] iload_2 v2 + [135] getstatic #9 + - Fieldref [com/google/zxing/oned/EAN8Reader.L_PATTERNS [[I] + [138] invokestatic #13 + - Methodref [com/google/zxing/oned/EAN8Reader.decodeDigit (Lcom/google/zxing/common/BitArray;[II[[I)I] + [141] istore v8 + [143] aload_3 v3 + [144] iload v8 + [146] bipush 48 + [148] iadd + [149] i2c + [150] invokevirtual #16 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [153] pop + [154] iconst_0 + [155] istore v6 + [157] iload v6 + [159] aload v4 + [161] arraylength + [162] ificmpge +17 (target=179) + [165] iload_2 v2 + [166] aload v4 + [168] iload v6 + [170] iaload + [171] iadd + [172] istore_2 v2 + [173] iinc v6, 1 + [176] goto -19 (target=157) + [179] iinc v7, 1 + [182] goto -63 (target=119) + [185] iload_2 v2 + [186] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: getBarcodeFormat()Lcom/google/zxing/BarcodeFormat; + Access flags: 0x10 + = final com.google.zxing.BarcodeFormat getBarcodeFormat() + Class member attributes (count = 1): + - Code attribute instructions (code length = 4, locals = 1, stack = 1): + [0] getstatic #7 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_8 Lcom/google/zxing/BarcodeFormat;] + [3] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/EAN8Writer + Superclass: com/google/zxing/oned/UPCEANWriter + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.oned.EAN8Writer extends com.google.zxing.oned.UPCEANWriter + +Interfaces (count = 0): + +Constant Pool (count = 87): + - Integer [67] + - String [Can only encode EAN_8, but got ] + - String [Requested contents should be 8 digits long, but got ] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/WriterException] + - Class [com/google/zxing/oned/EAN8Writer] + - Class [com/google/zxing/oned/UPCEANReader] + - Class [com/google/zxing/oned/UPCEANWriter] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Integer] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_8 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/oned/UPCEANReader.L_PATTERNS [[I] + - Fieldref [com/google/zxing/oned/UPCEANReader.MIDDLE_PATTERN [I] + - Fieldref [com/google/zxing/oned/UPCEANReader.START_END_PATTERN [I] + - Methodref [com/google/zxing/oned/EAN8Writer.appendPattern ([BI[II)I] + - Methodref [com/google/zxing/oned/UPCEANWriter. ()V] + - Methodref [com/google/zxing/oned/UPCEANWriter.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [EAN_8 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [L_PATTERNS [[I] + - NameAndType [MIDDLE_PATTERN [I] + - NameAndType [START_END_PATTERN [I] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [appendPattern ([BI[II)I] + - NameAndType [encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [length ()I] + - NameAndType [parseInt (Ljava/lang/String;)I] + - NameAndType [substring (II)Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;)[B] + - Utf8 [(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [([BI[II)I] + - Utf8 [] + - Utf8 [Can only encode EAN_8, but got ] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [EAN_8] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [L_PATTERNS] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [MIDDLE_PATTERN] + - Utf8 [Requested contents should be 8 digits long, but got ] + - Utf8 [START_END_PATTERN] + - Utf8 [[I] + - Utf8 [[[I] + - Utf8 [append] + - Utf8 [appendPattern] + - Utf8 [codeWidth] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/WriterException] + - Utf8 [com/google/zxing/oned/EAN8Writer] + - Utf8 [com/google/zxing/oned/UPCEANReader] + - Utf8 [com/google/zxing/oned/UPCEANWriter] + - Utf8 [encode] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Integer] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + - Utf8 [parseInt] + - Utf8 [substring] + - Utf8 [toString] + +Fields (count = 1): + - Field: codeWidth I + Access flags: 0x1a + = private static final int codeWidth + Class member attributes (count = 1): + - Constant value attribute: + - Integer [67] + +Methods (count = 3): + - Method: ()V + Access flags: 0x1 + = public EAN8Writer() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #18 + - Methodref [com/google/zxing/oned/UPCEANWriter. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: encode(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix; + Access flags: 0x11 + = public final com.google.zxing.common.BitMatrix encode(java.lang.String,com.google.zxing.BarcodeFormat,int,int,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 46, locals = 6, stack = 6): + [0] aload_2 v2 + [1] getstatic #13 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_8 Lcom/google/zxing/BarcodeFormat;] + [4] ifacmpeq +30 (target=34) + [7] new #9 + - Class [java/lang/IllegalArgumentException] + [10] dup + [11] new #12 + - Class [java/lang/StringBuffer] + [14] dup + [15] invokespecial #24 + - Methodref [java/lang/StringBuffer. ()V] + [18] ldc #2 + - String [Can only encode EAN_8, but got ] + [20] invokevirtual #27 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [23] aload_2 v2 + [24] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + [27] invokevirtual #28 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [30] invokespecial #20 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [33] athrow + [34] aload_0 v0 + [35] aload_1 v1 + [36] aload_2 v2 + [37] iload_3 v3 + [38] iload v4 + [40] aload v5 + [42] invokespecial #19 + - Methodref [com/google/zxing/oned/UPCEANWriter.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + [45] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: encode(Ljava/lang/String;)[B + Access flags: 0x11 + = public final byte[] encode(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 171, locals = 6, stack = 5): + [0] aload_1 v1 + [1] invokevirtual #22 + - Methodref [java/lang/String.length ()I] + [4] bipush 8 + [6] ificmpeq +33 (target=39) + [9] new #9 + - Class [java/lang/IllegalArgumentException] + [12] dup + [13] new #12 + - Class [java/lang/StringBuffer] + [16] dup + [17] invokespecial #24 + - Methodref [java/lang/StringBuffer. ()V] + [20] ldc #3 + - String [Requested contents should be 8 digits long, but got ] + [22] invokevirtual #27 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [25] aload_1 v1 + [26] invokevirtual #22 + - Methodref [java/lang/String.length ()I] + [29] invokevirtual #25 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [32] invokevirtual #28 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [35] invokespecial #20 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [38] athrow + [39] bipush 67 + [41] newarray 8 + [43] astore_2 v2 + [44] iconst_0 + [45] aload_2 v2 + [46] iconst_0 + [47] getstatic #16 + - Fieldref [com/google/zxing/oned/UPCEANReader.START_END_PATTERN [I] + [50] iconst_1 + [51] invokestatic #17 + - Methodref [com/google/zxing/oned/EAN8Writer.appendPattern ([BI[II)I] + [54] iadd + [55] istore_3 v3 + [56] iconst_0 + [57] istore v4 + [59] iload v4 + [61] iconst_3 + [62] ificmpgt +39 (target=101) + [65] aload_1 v1 + [66] iload v4 + [68] iload v4 + [70] iconst_1 + [71] iadd + [72] invokevirtual #23 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [75] invokestatic #21 + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + [78] istore v5 + [80] iload_3 v3 + [81] aload_2 v2 + [82] iload_3 v3 + [83] getstatic #14 + - Fieldref [com/google/zxing/oned/UPCEANReader.L_PATTERNS [[I] + [86] iload v5 + [88] aaload + [89] iconst_0 + [90] invokestatic #17 + - Methodref [com/google/zxing/oned/EAN8Writer.appendPattern ([BI[II)I] + [93] iadd + [94] istore_3 v3 + [95] iinc v4, 1 + [98] goto -39 (target=59) + [101] iload_3 v3 + [102] aload_2 v2 + [103] iload_3 v3 + [104] getstatic #15 + - Fieldref [com/google/zxing/oned/UPCEANReader.MIDDLE_PATTERN [I] + [107] iconst_0 + [108] invokestatic #17 + - Methodref [com/google/zxing/oned/EAN8Writer.appendPattern ([BI[II)I] + [111] iadd + [112] istore_3 v3 + [113] iconst_4 + [114] istore v4 + [116] iload v4 + [118] bipush 7 + [120] ificmpgt +39 (target=159) + [123] aload_1 v1 + [124] iload v4 + [126] iload v4 + [128] iconst_1 + [129] iadd + [130] invokevirtual #23 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [133] invokestatic #21 + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + [136] istore v5 + [138] iload_3 v3 + [139] aload_2 v2 + [140] iload_3 v3 + [141] getstatic #14 + - Fieldref [com/google/zxing/oned/UPCEANReader.L_PATTERNS [[I] + [144] iload v5 + [146] aaload + [147] iconst_1 + [148] invokestatic #17 + - Methodref [com/google/zxing/oned/EAN8Writer.appendPattern ([BI[II)I] + [151] iadd + [152] istore_3 v3 + [153] iinc v4, 1 + [156] goto -40 (target=116) + [159] aload_2 v2 + [160] iload_3 v3 + [161] getstatic #16 + - Fieldref [com/google/zxing/oned/UPCEANReader.START_END_PATTERN [I] + [164] iconst_1 + [165] invokestatic #17 + - Methodref [com/google/zxing/oned/EAN8Writer.appendPattern ([BI[II)I] + [168] pop + [169] aload_2 v2 + [170] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/EANManufacturerOrgSupport + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.oned.EANManufacturerOrgSupport extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 263): + - String [AE] + - String [AM] + - String [AR] + - String [AT] + - String [AU] + - String [AZ] + - String [BA] + - String [BE/LU] + - String [BG] + - String [BH] + - String [BO] + - String [BR] + - String [BY] + - String [CA] + - String [CH] + - String [CI] + - String [CL] + - String [CN] + - String [CO] + - String [CR] + - String [CU] + - String [CY] + - String [CZ] + - String [DE] + - String [DK] + - String [DO] + - String [DZ] + - String [EC] + - String [EE] + - String [EG] + - String [ES] + - String [FI] + - String [FR] + - String [GB] + - String [GE] + - String [GH] + - String [GR] + - String [GT] + - String [HK] + - String [HN] + - String [HR] + - String [HU] + - String [ID] + - String [IE] + - String [IL] + - String [IN] + - String [IR] + - String [IS] + - String [IT] + - String [JO] + - String [JP] + - String [KE] + - String [KP] + - String [KR] + - String [KW] + - String [KZ] + - String [LB] + - String [LK] + - String [LT] + - String [LV] + - String [LY] + - String [MA] + - String [MD] + - String [MK] + - String [MN] + - String [MO] + - String [MT] + - String [MU] + - String [MX] + - String [MY] + - String [NI] + - String [NL] + - String [NO] + - String [PA] + - String [PE] + - String [PH] + - String [PK] + - String [PL] + - String [PT] + - String [PY] + - String [RO] + - String [RU] + - String [SA] + - String [SE] + - String [SG] + - String [SI] + - String [SK] + - String [SV] + - String [SY] + - String [TH] + - String [TN] + - String [TR] + - String [TW] + - String [UA] + - String [US] + - String [US/CA] + - String [UY] + - String [UZ] + - String [VE] + - String [VN] + - String [YU] + - String [ZA] + - Class [[I] + - Class [com/google/zxing/oned/EANManufacturerOrgSupport] + - Class [java/lang/Integer] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/util/Vector] + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + - Methodref [com/google/zxing/oned/EANManufacturerOrgSupport.add ([ILjava/lang/String;)V] + - Methodref [com/google/zxing/oned/EANManufacturerOrgSupport.initIfNeeded ()V] + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + - Methodref [java/util/Vector. ()V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + - Methodref [java/util/Vector.isEmpty ()Z] + - Methodref [java/util/Vector.size ()I] + - NameAndType [ ()V] + - NameAndType [add ([ILjava/lang/String;)V] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [countryIdentifiers Ljava/util/Vector;] + - NameAndType [elementAt (I)Ljava/lang/Object;] + - NameAndType [initIfNeeded ()V] + - NameAndType [isEmpty ()Z] + - NameAndType [parseInt (Ljava/lang/String;)I] + - NameAndType [ranges Ljava/util/Vector;] + - NameAndType [size ()I] + - NameAndType [substring (II)Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [([ILjava/lang/String;)V] + - Utf8 [] + - Utf8 [AE] + - Utf8 [AM] + - Utf8 [AR] + - Utf8 [AT] + - Utf8 [AU] + - Utf8 [AZ] + - Utf8 [BA] + - Utf8 [BE/LU] + - Utf8 [BG] + - Utf8 [BH] + - Utf8 [BO] + - Utf8 [BR] + - Utf8 [BY] + - Utf8 [CA] + - Utf8 [CH] + - Utf8 [CI] + - Utf8 [CL] + - Utf8 [CN] + - Utf8 [CO] + - Utf8 [CR] + - Utf8 [CU] + - Utf8 [CY] + - Utf8 [CZ] + - Utf8 [Code] + - Utf8 [DE] + - Utf8 [DK] + - Utf8 [DO] + - Utf8 [DZ] + - Utf8 [EC] + - Utf8 [EE] + - Utf8 [EG] + - Utf8 [ES] + - Utf8 [FI] + - Utf8 [FR] + - Utf8 [GB] + - Utf8 [GE] + - Utf8 [GH] + - Utf8 [GR] + - Utf8 [GT] + - Utf8 [HK] + - Utf8 [HN] + - Utf8 [HR] + - Utf8 [HU] + - Utf8 [ID] + - Utf8 [IE] + - Utf8 [IL] + - Utf8 [IN] + - Utf8 [IR] + - Utf8 [IS] + - Utf8 [IT] + - Utf8 [JO] + - Utf8 [JP] + - Utf8 [KE] + - Utf8 [KP] + - Utf8 [KR] + - Utf8 [KW] + - Utf8 [KZ] + - Utf8 [LB] + - Utf8 [LK] + - Utf8 [LT] + - Utf8 [LV] + - Utf8 [LY] + - Utf8 [Ljava/util/Vector;] + - Utf8 [MA] + - Utf8 [MD] + - Utf8 [MK] + - Utf8 [MN] + - Utf8 [MO] + - Utf8 [MT] + - Utf8 [MU] + - Utf8 [MX] + - Utf8 [MY] + - Utf8 [NI] + - Utf8 [NL] + - Utf8 [NO] + - Utf8 [PA] + - Utf8 [PE] + - Utf8 [PH] + - Utf8 [PK] + - Utf8 [PL] + - Utf8 [PT] + - Utf8 [PY] + - Utf8 [RO] + - Utf8 [RU] + - Utf8 [SA] + - Utf8 [SE] + - Utf8 [SG] + - Utf8 [SI] + - Utf8 [SK] + - Utf8 [SV] + - Utf8 [SY] + - Utf8 [TH] + - Utf8 [TN] + - Utf8 [TR] + - Utf8 [TW] + - Utf8 [UA] + - Utf8 [US] + - Utf8 [US/CA] + - Utf8 [UY] + - Utf8 [UZ] + - Utf8 [VE] + - Utf8 [VN] + - Utf8 [YU] + - Utf8 [ZA] + - Utf8 [[I] + - Utf8 [add] + - Utf8 [addElement] + - Utf8 [com/google/zxing/oned/EANManufacturerOrgSupport] + - Utf8 [countryIdentifiers] + - Utf8 [elementAt] + - Utf8 [initIfNeeded] + - Utf8 [isEmpty] + - Utf8 [java/lang/Integer] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/util/Vector] + - Utf8 [lookupCountryIdentifier] + - Utf8 [parseInt] + - Utf8 [ranges] + - Utf8 [size] + - Utf8 [substring] + +Fields (count = 2): + - Field: ranges Ljava/util/Vector; + Access flags: 0x12 + = private final java.util.Vector ranges + - Field: countryIdentifiers Ljava/util/Vector; + Access flags: 0x12 + = private final java.util.Vector countryIdentifiers + +Methods (count = 4): + - Method: ()V + Access flags: 0x0 + = EANManufacturerOrgSupport() + Class member attributes (count = 1): + - Code attribute instructions (code length = 27, locals = 1, stack = 3): + [0] aload_0 v0 + [1] invokespecial #114 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] new #108 + - Class [java/util/Vector] + [8] dup + [9] invokespecial #116 + - Methodref [java/util/Vector. ()V] + [12] putfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [15] aload_0 v0 + [16] new #108 + - Class [java/util/Vector] + [19] dup + [20] invokespecial #116 + - Methodref [java/util/Vector. ()V] + [23] putfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [26] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: lookupCountryIdentifier(Ljava/lang/String;)Ljava/lang/String; + Access flags: 0x10 + = final java.lang.String lookupCountryIdentifier(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 99, locals = 6, stack = 3): + [0] aload_0 v0 + [1] invokespecial #112 + - Methodref [com/google/zxing/oned/EANManufacturerOrgSupport.initIfNeeded ()V] + [4] aload_1 v1 + [5] iconst_0 + [6] iconst_3 + [7] invokevirtual #115 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [10] invokestatic #113 + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + [13] istore_1 v1 + [14] aload_0 v0 + [15] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [18] invokevirtual #120 + - Methodref [java/util/Vector.size ()I] + [21] istore_2 v2 + [22] iconst_0 + [23] istore_3 v3 + [24] iload_3 v3 + [25] iload_2 v2 + [26] ificmpge +71 (target=97) + [29] aload_0 v0 + [30] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [33] iload_3 v3 + [34] invokevirtual #118 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [37] checkcast #103 + - Class [[I] + [40] dup + [41] astore v4 + [43] iconst_0 + [44] iaload + [45] istore v5 + [47] iload_1 v1 + [48] iload v5 + [50] ificmpge +5 (target=55) + [53] aconst_null + [54] areturn + [55] aload v4 + [57] arraylength + [58] iconst_1 + [59] ificmpne +8 (target=67) + [62] iload v5 + [64] goto +7 (target=71) + [67] aload v4 + [69] iconst_1 + [70] iaload + [71] istore v4 + [73] iload_1 v1 + [74] iload v4 + [76] ificmpgt +15 (target=91) + [79] aload_0 v0 + [80] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [83] iload_3 v3 + [84] invokevirtual #118 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [87] checkcast #107 + - Class [java/lang/String] + [90] areturn + [91] iinc v3, 1 + [94] goto -70 (target=24) + [97] aconst_null + [98] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: add([ILjava/lang/String;)V + Access flags: 0x2 + = private void add(int[],java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 17, locals = 3, stack = 2): + [0] aload_0 v0 + [1] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [4] aload_1 v1 + [5] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [8] aload_0 v0 + [9] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [12] aload_2 v2 + [13] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [16] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: initIfNeeded()V + Access flags: 0x22 + = private synchronized void initIfNeeded() + Class member attributes (count = 1): + - Code attribute instructions (code length = 3448, locals = 4, stack = 5): + [0] aload_0 v0 + [1] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [4] invokevirtual #119 + - Methodref [java/util/Vector.isEmpty ()Z] + [7] ifne +4 (target=11) + [10] return + [11] aload_0 v0 + [12] iconst_2 + [13] newarray 10 + [15] dup + [16] iconst_0 + [17] iconst_0 + [18] iastore + [19] dup + [20] iconst_1 + [21] bipush 19 + [23] iastore + [24] ldc #96 + - String [US/CA] + [26] astore_3 v3 + [27] astore_2 v2 + [28] dup + [29] astore_1 v1 + [30] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [33] aload_2 v2 + [34] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [37] aload_1 v1 + [38] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [41] aload_3 v3 + [42] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [45] aload_0 v0 + [46] iconst_2 + [47] newarray 10 + [49] dup + [50] iconst_0 + [51] bipush 30 + [53] iastore + [54] dup + [55] iconst_1 + [56] bipush 39 + [58] iastore + [59] ldc #95 + - String [US] + [61] astore_3 v3 + [62] astore_2 v2 + [63] dup + [64] astore_1 v1 + [65] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [68] aload_2 v2 + [69] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [72] aload_1 v1 + [73] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [76] aload_3 v3 + [77] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [80] aload_0 v0 + [81] iconst_2 + [82] newarray 10 + [84] dup + [85] iconst_0 + [86] bipush 60 + [88] iastore + [89] dup + [90] iconst_1 + [91] sipush 139 + [94] iastore + [95] ldc #96 + - String [US/CA] + [97] astore_3 v3 + [98] astore_2 v2 + [99] dup + [100] astore_1 v1 + [101] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [104] aload_2 v2 + [105] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [108] aload_1 v1 + [109] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [112] aload_3 v3 + [113] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [116] aload_0 v0 + [117] iconst_2 + [118] newarray 10 + [120] dup + [121] iconst_0 + [122] sipush 300 + [125] iastore + [126] dup + [127] iconst_1 + [128] sipush 379 + [131] iastore + [132] ldc #33 + - String [FR] + [134] astore_3 v3 + [135] astore_2 v2 + [136] dup + [137] astore_1 v1 + [138] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [141] aload_2 v2 + [142] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [145] aload_1 v1 + [146] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [149] aload_3 v3 + [150] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [153] aload_0 v0 + [154] iconst_1 + [155] newarray 10 + [157] dup + [158] iconst_0 + [159] sipush 380 + [162] iastore + [163] ldc #9 + - String [BG] + [165] astore_3 v3 + [166] astore_2 v2 + [167] dup + [168] astore_1 v1 + [169] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [172] aload_2 v2 + [173] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [176] aload_1 v1 + [177] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [180] aload_3 v3 + [181] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [184] aload_0 v0 + [185] iconst_1 + [186] newarray 10 + [188] dup + [189] iconst_0 + [190] sipush 383 + [193] iastore + [194] ldc #86 + - String [SI] + [196] astore_3 v3 + [197] astore_2 v2 + [198] dup + [199] astore_1 v1 + [200] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [203] aload_2 v2 + [204] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [207] aload_1 v1 + [208] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [211] aload_3 v3 + [212] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [215] aload_0 v0 + [216] iconst_1 + [217] newarray 10 + [219] dup + [220] iconst_0 + [221] sipush 385 + [224] iastore + [225] ldc #41 + - String [HR] + [227] astore_3 v3 + [228] astore_2 v2 + [229] dup + [230] astore_1 v1 + [231] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [234] aload_2 v2 + [235] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [238] aload_1 v1 + [239] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [242] aload_3 v3 + [243] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [246] aload_0 v0 + [247] iconst_1 + [248] newarray 10 + [250] dup + [251] iconst_0 + [252] sipush 387 + [255] iastore + [256] ldc #7 + - String [BA] + [258] astore_3 v3 + [259] astore_2 v2 + [260] dup + [261] astore_1 v1 + [262] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [265] aload_2 v2 + [266] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [269] aload_1 v1 + [270] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [273] aload_3 v3 + [274] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [277] aload_0 v0 + [278] iconst_2 + [279] newarray 10 + [281] dup + [282] iconst_0 + [283] sipush 400 + [286] iastore + [287] dup + [288] iconst_1 + [289] sipush 440 + [292] iastore + [293] ldc #24 + - String [DE] + [295] astore_3 v3 + [296] astore_2 v2 + [297] dup + [298] astore_1 v1 + [299] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [302] aload_2 v2 + [303] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [306] aload_1 v1 + [307] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [310] aload_3 v3 + [311] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [314] aload_0 v0 + [315] iconst_2 + [316] newarray 10 + [318] dup + [319] iconst_0 + [320] sipush 450 + [323] iastore + [324] dup + [325] iconst_1 + [326] sipush 459 + [329] iastore + [330] ldc #51 + - String [JP] + [332] astore_3 v3 + [333] astore_2 v2 + [334] dup + [335] astore_1 v1 + [336] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [339] aload_2 v2 + [340] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [343] aload_1 v1 + [344] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [347] aload_3 v3 + [348] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [351] aload_0 v0 + [352] iconst_2 + [353] newarray 10 + [355] dup + [356] iconst_0 + [357] sipush 460 + [360] iastore + [361] dup + [362] iconst_1 + [363] sipush 469 + [366] iastore + [367] ldc #82 + - String [RU] + [369] astore_3 v3 + [370] astore_2 v2 + [371] dup + [372] astore_1 v1 + [373] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [376] aload_2 v2 + [377] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [380] aload_1 v1 + [381] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [384] aload_3 v3 + [385] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [388] aload_0 v0 + [389] iconst_1 + [390] newarray 10 + [392] dup + [393] iconst_0 + [394] sipush 471 + [397] iastore + [398] ldc #93 + - String [TW] + [400] astore_3 v3 + [401] astore_2 v2 + [402] dup + [403] astore_1 v1 + [404] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [407] aload_2 v2 + [408] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [411] aload_1 v1 + [412] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [415] aload_3 v3 + [416] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [419] aload_0 v0 + [420] iconst_1 + [421] newarray 10 + [423] dup + [424] iconst_0 + [425] sipush 474 + [428] iastore + [429] ldc #29 + - String [EE] + [431] astore_3 v3 + [432] astore_2 v2 + [433] dup + [434] astore_1 v1 + [435] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [438] aload_2 v2 + [439] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [442] aload_1 v1 + [443] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [446] aload_3 v3 + [447] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [450] aload_0 v0 + [451] iconst_1 + [452] newarray 10 + [454] dup + [455] iconst_0 + [456] sipush 475 + [459] iastore + [460] ldc #60 + - String [LV] + [462] astore_3 v3 + [463] astore_2 v2 + [464] dup + [465] astore_1 v1 + [466] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [469] aload_2 v2 + [470] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [473] aload_1 v1 + [474] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [477] aload_3 v3 + [478] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [481] aload_0 v0 + [482] iconst_1 + [483] newarray 10 + [485] dup + [486] iconst_0 + [487] sipush 476 + [490] iastore + [491] ldc #6 + - String [AZ] + [493] astore_3 v3 + [494] astore_2 v2 + [495] dup + [496] astore_1 v1 + [497] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [500] aload_2 v2 + [501] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [504] aload_1 v1 + [505] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [508] aload_3 v3 + [509] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [512] aload_0 v0 + [513] iconst_1 + [514] newarray 10 + [516] dup + [517] iconst_0 + [518] sipush 477 + [521] iastore + [522] ldc #59 + - String [LT] + [524] astore_3 v3 + [525] astore_2 v2 + [526] dup + [527] astore_1 v1 + [528] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [531] aload_2 v2 + [532] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [535] aload_1 v1 + [536] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [539] aload_3 v3 + [540] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [543] aload_0 v0 + [544] iconst_1 + [545] newarray 10 + [547] dup + [548] iconst_0 + [549] sipush 478 + [552] iastore + [553] ldc #98 + - String [UZ] + [555] astore_3 v3 + [556] astore_2 v2 + [557] dup + [558] astore_1 v1 + [559] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [562] aload_2 v2 + [563] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [566] aload_1 v1 + [567] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [570] aload_3 v3 + [571] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [574] aload_0 v0 + [575] iconst_1 + [576] newarray 10 + [578] dup + [579] iconst_0 + [580] sipush 479 + [583] iastore + [584] ldc #58 + - String [LK] + [586] astore_3 v3 + [587] astore_2 v2 + [588] dup + [589] astore_1 v1 + [590] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [593] aload_2 v2 + [594] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [597] aload_1 v1 + [598] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [601] aload_3 v3 + [602] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [605] aload_0 v0 + [606] iconst_1 + [607] newarray 10 + [609] dup + [610] iconst_0 + [611] sipush 480 + [614] iastore + [615] ldc #76 + - String [PH] + [617] astore_3 v3 + [618] astore_2 v2 + [619] dup + [620] astore_1 v1 + [621] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [624] aload_2 v2 + [625] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [628] aload_1 v1 + [629] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [632] aload_3 v3 + [633] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [636] aload_0 v0 + [637] iconst_1 + [638] newarray 10 + [640] dup + [641] iconst_0 + [642] sipush 481 + [645] iastore + [646] ldc #13 + - String [BY] + [648] astore_3 v3 + [649] astore_2 v2 + [650] dup + [651] astore_1 v1 + [652] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [655] aload_2 v2 + [656] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [659] aload_1 v1 + [660] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [663] aload_3 v3 + [664] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [667] aload_0 v0 + [668] iconst_1 + [669] newarray 10 + [671] dup + [672] iconst_0 + [673] sipush 482 + [676] iastore + [677] ldc #94 + - String [UA] + [679] astore_3 v3 + [680] astore_2 v2 + [681] dup + [682] astore_1 v1 + [683] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [686] aload_2 v2 + [687] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [690] aload_1 v1 + [691] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [694] aload_3 v3 + [695] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [698] aload_0 v0 + [699] iconst_1 + [700] newarray 10 + [702] dup + [703] iconst_0 + [704] sipush 484 + [707] iastore + [708] ldc #63 + - String [MD] + [710] astore_3 v3 + [711] astore_2 v2 + [712] dup + [713] astore_1 v1 + [714] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [717] aload_2 v2 + [718] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [721] aload_1 v1 + [722] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [725] aload_3 v3 + [726] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [729] aload_0 v0 + [730] iconst_1 + [731] newarray 10 + [733] dup + [734] iconst_0 + [735] sipush 485 + [738] iastore + [739] ldc #2 + - String [AM] + [741] astore_3 v3 + [742] astore_2 v2 + [743] dup + [744] astore_1 v1 + [745] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [748] aload_2 v2 + [749] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [752] aload_1 v1 + [753] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [756] aload_3 v3 + [757] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [760] aload_0 v0 + [761] iconst_1 + [762] newarray 10 + [764] dup + [765] iconst_0 + [766] sipush 486 + [769] iastore + [770] ldc #35 + - String [GE] + [772] astore_3 v3 + [773] astore_2 v2 + [774] dup + [775] astore_1 v1 + [776] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [779] aload_2 v2 + [780] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [783] aload_1 v1 + [784] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [787] aload_3 v3 + [788] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [791] aload_0 v0 + [792] iconst_1 + [793] newarray 10 + [795] dup + [796] iconst_0 + [797] sipush 487 + [800] iastore + [801] ldc #56 + - String [KZ] + [803] astore_3 v3 + [804] astore_2 v2 + [805] dup + [806] astore_1 v1 + [807] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [810] aload_2 v2 + [811] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [814] aload_1 v1 + [815] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [818] aload_3 v3 + [819] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [822] aload_0 v0 + [823] iconst_1 + [824] newarray 10 + [826] dup + [827] iconst_0 + [828] sipush 489 + [831] iastore + [832] ldc #39 + - String [HK] + [834] astore_3 v3 + [835] astore_2 v2 + [836] dup + [837] astore_1 v1 + [838] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [841] aload_2 v2 + [842] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [845] aload_1 v1 + [846] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [849] aload_3 v3 + [850] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [853] aload_0 v0 + [854] iconst_2 + [855] newarray 10 + [857] dup + [858] iconst_0 + [859] sipush 490 + [862] iastore + [863] dup + [864] iconst_1 + [865] sipush 499 + [868] iastore + [869] ldc #51 + - String [JP] + [871] astore_3 v3 + [872] astore_2 v2 + [873] dup + [874] astore_1 v1 + [875] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [878] aload_2 v2 + [879] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [882] aload_1 v1 + [883] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [886] aload_3 v3 + [887] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [890] aload_0 v0 + [891] iconst_2 + [892] newarray 10 + [894] dup + [895] iconst_0 + [896] sipush 500 + [899] iastore + [900] dup + [901] iconst_1 + [902] sipush 509 + [905] iastore + [906] ldc #34 + - String [GB] + [908] astore_3 v3 + [909] astore_2 v2 + [910] dup + [911] astore_1 v1 + [912] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [915] aload_2 v2 + [916] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [919] aload_1 v1 + [920] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [923] aload_3 v3 + [924] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [927] aload_0 v0 + [928] iconst_1 + [929] newarray 10 + [931] dup + [932] iconst_0 + [933] sipush 520 + [936] iastore + [937] ldc #37 + - String [GR] + [939] astore_3 v3 + [940] astore_2 v2 + [941] dup + [942] astore_1 v1 + [943] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [946] aload_2 v2 + [947] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [950] aload_1 v1 + [951] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [954] aload_3 v3 + [955] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [958] aload_0 v0 + [959] iconst_1 + [960] newarray 10 + [962] dup + [963] iconst_0 + [964] sipush 528 + [967] iastore + [968] ldc #57 + - String [LB] + [970] astore_3 v3 + [971] astore_2 v2 + [972] dup + [973] astore_1 v1 + [974] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [977] aload_2 v2 + [978] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [981] aload_1 v1 + [982] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [985] aload_3 v3 + [986] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [989] aload_0 v0 + [990] iconst_1 + [991] newarray 10 + [993] dup + [994] iconst_0 + [995] sipush 529 + [998] iastore + [999] ldc #22 + - String [CY] + [1001] astore_3 v3 + [1002] astore_2 v2 + [1003] dup + [1004] astore_1 v1 + [1005] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1008] aload_2 v2 + [1009] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1012] aload_1 v1 + [1013] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1016] aload_3 v3 + [1017] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1020] aload_0 v0 + [1021] iconst_1 + [1022] newarray 10 + [1024] dup + [1025] iconst_0 + [1026] sipush 531 + [1029] iastore + [1030] ldc #64 + - String [MK] + [1032] astore_3 v3 + [1033] astore_2 v2 + [1034] dup + [1035] astore_1 v1 + [1036] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1039] aload_2 v2 + [1040] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1043] aload_1 v1 + [1044] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1047] aload_3 v3 + [1048] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1051] aload_0 v0 + [1052] iconst_1 + [1053] newarray 10 + [1055] dup + [1056] iconst_0 + [1057] sipush 535 + [1060] iastore + [1061] ldc #67 + - String [MT] + [1063] astore_3 v3 + [1064] astore_2 v2 + [1065] dup + [1066] astore_1 v1 + [1067] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1070] aload_2 v2 + [1071] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1074] aload_1 v1 + [1075] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1078] aload_3 v3 + [1079] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1082] aload_0 v0 + [1083] iconst_1 + [1084] newarray 10 + [1086] dup + [1087] iconst_0 + [1088] sipush 539 + [1091] iastore + [1092] ldc #44 + - String [IE] + [1094] astore_3 v3 + [1095] astore_2 v2 + [1096] dup + [1097] astore_1 v1 + [1098] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1101] aload_2 v2 + [1102] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1105] aload_1 v1 + [1106] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1109] aload_3 v3 + [1110] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1113] aload_0 v0 + [1114] iconst_2 + [1115] newarray 10 + [1117] dup + [1118] iconst_0 + [1119] sipush 540 + [1122] iastore + [1123] dup + [1124] iconst_1 + [1125] sipush 549 + [1128] iastore + [1129] ldc #8 + - String [BE/LU] + [1131] astore_3 v3 + [1132] astore_2 v2 + [1133] dup + [1134] astore_1 v1 + [1135] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1138] aload_2 v2 + [1139] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1142] aload_1 v1 + [1143] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1146] aload_3 v3 + [1147] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1150] aload_0 v0 + [1151] iconst_1 + [1152] newarray 10 + [1154] dup + [1155] iconst_0 + [1156] sipush 560 + [1159] iastore + [1160] ldc #79 + - String [PT] + [1162] astore_3 v3 + [1163] astore_2 v2 + [1164] dup + [1165] astore_1 v1 + [1166] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1169] aload_2 v2 + [1170] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1173] aload_1 v1 + [1174] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1177] aload_3 v3 + [1178] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1181] aload_0 v0 + [1182] iconst_1 + [1183] newarray 10 + [1185] dup + [1186] iconst_0 + [1187] sipush 569 + [1190] iastore + [1191] ldc #48 + - String [IS] + [1193] astore_3 v3 + [1194] astore_2 v2 + [1195] dup + [1196] astore_1 v1 + [1197] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1200] aload_2 v2 + [1201] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1204] aload_1 v1 + [1205] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1208] aload_3 v3 + [1209] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1212] aload_0 v0 + [1213] iconst_2 + [1214] newarray 10 + [1216] dup + [1217] iconst_0 + [1218] sipush 570 + [1221] iastore + [1222] dup + [1223] iconst_1 + [1224] sipush 579 + [1227] iastore + [1228] ldc #25 + - String [DK] + [1230] astore_3 v3 + [1231] astore_2 v2 + [1232] dup + [1233] astore_1 v1 + [1234] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1237] aload_2 v2 + [1238] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1241] aload_1 v1 + [1242] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1245] aload_3 v3 + [1246] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1249] aload_0 v0 + [1250] iconst_1 + [1251] newarray 10 + [1253] dup + [1254] iconst_0 + [1255] sipush 590 + [1258] iastore + [1259] ldc #78 + - String [PL] + [1261] astore_3 v3 + [1262] astore_2 v2 + [1263] dup + [1264] astore_1 v1 + [1265] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1268] aload_2 v2 + [1269] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1272] aload_1 v1 + [1273] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1276] aload_3 v3 + [1277] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1280] aload_0 v0 + [1281] iconst_1 + [1282] newarray 10 + [1284] dup + [1285] iconst_0 + [1286] sipush 594 + [1289] iastore + [1290] ldc #81 + - String [RO] + [1292] astore_3 v3 + [1293] astore_2 v2 + [1294] dup + [1295] astore_1 v1 + [1296] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1299] aload_2 v2 + [1300] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1303] aload_1 v1 + [1304] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1307] aload_3 v3 + [1308] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1311] aload_0 v0 + [1312] iconst_1 + [1313] newarray 10 + [1315] dup + [1316] iconst_0 + [1317] sipush 599 + [1320] iastore + [1321] ldc #42 + - String [HU] + [1323] astore_3 v3 + [1324] astore_2 v2 + [1325] dup + [1326] astore_1 v1 + [1327] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1330] aload_2 v2 + [1331] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1334] aload_1 v1 + [1335] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1338] aload_3 v3 + [1339] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1342] aload_0 v0 + [1343] iconst_2 + [1344] newarray 10 + [1346] dup + [1347] iconst_0 + [1348] sipush 600 + [1351] iastore + [1352] dup + [1353] iconst_1 + [1354] sipush 601 + [1357] iastore + [1358] ldc #102 + - String [ZA] + [1360] astore_3 v3 + [1361] astore_2 v2 + [1362] dup + [1363] astore_1 v1 + [1364] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1367] aload_2 v2 + [1368] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1371] aload_1 v1 + [1372] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1375] aload_3 v3 + [1376] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1379] aload_0 v0 + [1380] iconst_1 + [1381] newarray 10 + [1383] dup + [1384] iconst_0 + [1385] sipush 603 + [1388] iastore + [1389] ldc #36 + - String [GH] + [1391] astore_3 v3 + [1392] astore_2 v2 + [1393] dup + [1394] astore_1 v1 + [1395] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1398] aload_2 v2 + [1399] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1402] aload_1 v1 + [1403] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1406] aload_3 v3 + [1407] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1410] aload_0 v0 + [1411] iconst_1 + [1412] newarray 10 + [1414] dup + [1415] iconst_0 + [1416] sipush 608 + [1419] iastore + [1420] ldc #10 + - String [BH] + [1422] astore_3 v3 + [1423] astore_2 v2 + [1424] dup + [1425] astore_1 v1 + [1426] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1429] aload_2 v2 + [1430] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1433] aload_1 v1 + [1434] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1437] aload_3 v3 + [1438] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1441] aload_0 v0 + [1442] iconst_1 + [1443] newarray 10 + [1445] dup + [1446] iconst_0 + [1447] sipush 609 + [1450] iastore + [1451] ldc #68 + - String [MU] + [1453] astore_3 v3 + [1454] astore_2 v2 + [1455] dup + [1456] astore_1 v1 + [1457] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1460] aload_2 v2 + [1461] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1464] aload_1 v1 + [1465] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1468] aload_3 v3 + [1469] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1472] aload_0 v0 + [1473] iconst_1 + [1474] newarray 10 + [1476] dup + [1477] iconst_0 + [1478] sipush 611 + [1481] iastore + [1482] ldc #62 + - String [MA] + [1484] astore_3 v3 + [1485] astore_2 v2 + [1486] dup + [1487] astore_1 v1 + [1488] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1491] aload_2 v2 + [1492] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1495] aload_1 v1 + [1496] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1499] aload_3 v3 + [1500] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1503] aload_0 v0 + [1504] iconst_1 + [1505] newarray 10 + [1507] dup + [1508] iconst_0 + [1509] sipush 613 + [1512] iastore + [1513] ldc #27 + - String [DZ] + [1515] astore_3 v3 + [1516] astore_2 v2 + [1517] dup + [1518] astore_1 v1 + [1519] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1522] aload_2 v2 + [1523] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1526] aload_1 v1 + [1527] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1530] aload_3 v3 + [1531] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1534] aload_0 v0 + [1535] iconst_1 + [1536] newarray 10 + [1538] dup + [1539] iconst_0 + [1540] sipush 616 + [1543] iastore + [1544] ldc #52 + - String [KE] + [1546] astore_3 v3 + [1547] astore_2 v2 + [1548] dup + [1549] astore_1 v1 + [1550] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1553] aload_2 v2 + [1554] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1557] aload_1 v1 + [1558] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1561] aload_3 v3 + [1562] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1565] aload_0 v0 + [1566] iconst_1 + [1567] newarray 10 + [1569] dup + [1570] iconst_0 + [1571] sipush 618 + [1574] iastore + [1575] ldc #16 + - String [CI] + [1577] astore_3 v3 + [1578] astore_2 v2 + [1579] dup + [1580] astore_1 v1 + [1581] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1584] aload_2 v2 + [1585] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1588] aload_1 v1 + [1589] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1592] aload_3 v3 + [1593] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1596] aload_0 v0 + [1597] iconst_1 + [1598] newarray 10 + [1600] dup + [1601] iconst_0 + [1602] sipush 619 + [1605] iastore + [1606] ldc #91 + - String [TN] + [1608] astore_3 v3 + [1609] astore_2 v2 + [1610] dup + [1611] astore_1 v1 + [1612] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1615] aload_2 v2 + [1616] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1619] aload_1 v1 + [1620] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1623] aload_3 v3 + [1624] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1627] aload_0 v0 + [1628] iconst_1 + [1629] newarray 10 + [1631] dup + [1632] iconst_0 + [1633] sipush 621 + [1636] iastore + [1637] ldc #89 + - String [SY] + [1639] astore_3 v3 + [1640] astore_2 v2 + [1641] dup + [1642] astore_1 v1 + [1643] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1646] aload_2 v2 + [1647] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1650] aload_1 v1 + [1651] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1654] aload_3 v3 + [1655] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1658] aload_0 v0 + [1659] iconst_1 + [1660] newarray 10 + [1662] dup + [1663] iconst_0 + [1664] sipush 622 + [1667] iastore + [1668] ldc #30 + - String [EG] + [1670] astore_3 v3 + [1671] astore_2 v2 + [1672] dup + [1673] astore_1 v1 + [1674] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1677] aload_2 v2 + [1678] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1681] aload_1 v1 + [1682] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1685] aload_3 v3 + [1686] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1689] aload_0 v0 + [1690] iconst_1 + [1691] newarray 10 + [1693] dup + [1694] iconst_0 + [1695] sipush 624 + [1698] iastore + [1699] ldc #61 + - String [LY] + [1701] astore_3 v3 + [1702] astore_2 v2 + [1703] dup + [1704] astore_1 v1 + [1705] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1708] aload_2 v2 + [1709] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1712] aload_1 v1 + [1713] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1716] aload_3 v3 + [1717] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1720] aload_0 v0 + [1721] iconst_1 + [1722] newarray 10 + [1724] dup + [1725] iconst_0 + [1726] sipush 625 + [1729] iastore + [1730] ldc #50 + - String [JO] + [1732] astore_3 v3 + [1733] astore_2 v2 + [1734] dup + [1735] astore_1 v1 + [1736] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1739] aload_2 v2 + [1740] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1743] aload_1 v1 + [1744] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1747] aload_3 v3 + [1748] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1751] aload_0 v0 + [1752] iconst_1 + [1753] newarray 10 + [1755] dup + [1756] iconst_0 + [1757] sipush 626 + [1760] iastore + [1761] ldc #47 + - String [IR] + [1763] astore_3 v3 + [1764] astore_2 v2 + [1765] dup + [1766] astore_1 v1 + [1767] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1770] aload_2 v2 + [1771] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1774] aload_1 v1 + [1775] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1778] aload_3 v3 + [1779] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1782] aload_0 v0 + [1783] iconst_1 + [1784] newarray 10 + [1786] dup + [1787] iconst_0 + [1788] sipush 627 + [1791] iastore + [1792] ldc #55 + - String [KW] + [1794] astore_3 v3 + [1795] astore_2 v2 + [1796] dup + [1797] astore_1 v1 + [1798] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1801] aload_2 v2 + [1802] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1805] aload_1 v1 + [1806] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1809] aload_3 v3 + [1810] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1813] aload_0 v0 + [1814] iconst_1 + [1815] newarray 10 + [1817] dup + [1818] iconst_0 + [1819] sipush 628 + [1822] iastore + [1823] ldc #83 + - String [SA] + [1825] astore_3 v3 + [1826] astore_2 v2 + [1827] dup + [1828] astore_1 v1 + [1829] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1832] aload_2 v2 + [1833] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1836] aload_1 v1 + [1837] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1840] aload_3 v3 + [1841] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1844] aload_0 v0 + [1845] iconst_1 + [1846] newarray 10 + [1848] dup + [1849] iconst_0 + [1850] sipush 629 + [1853] iastore + [1854] ldc #1 + - String [AE] + [1856] astore_3 v3 + [1857] astore_2 v2 + [1858] dup + [1859] astore_1 v1 + [1860] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1863] aload_2 v2 + [1864] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1867] aload_1 v1 + [1868] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1871] aload_3 v3 + [1872] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1875] aload_0 v0 + [1876] iconst_2 + [1877] newarray 10 + [1879] dup + [1880] iconst_0 + [1881] sipush 640 + [1884] iastore + [1885] dup + [1886] iconst_1 + [1887] sipush 649 + [1890] iastore + [1891] ldc #32 + - String [FI] + [1893] astore_3 v3 + [1894] astore_2 v2 + [1895] dup + [1896] astore_1 v1 + [1897] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1900] aload_2 v2 + [1901] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1904] aload_1 v1 + [1905] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1908] aload_3 v3 + [1909] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1912] aload_0 v0 + [1913] iconst_2 + [1914] newarray 10 + [1916] dup + [1917] iconst_0 + [1918] sipush 690 + [1921] iastore + [1922] dup + [1923] iconst_1 + [1924] sipush 695 + [1927] iastore + [1928] ldc #18 + - String [CN] + [1930] astore_3 v3 + [1931] astore_2 v2 + [1932] dup + [1933] astore_1 v1 + [1934] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1937] aload_2 v2 + [1938] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1941] aload_1 v1 + [1942] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1945] aload_3 v3 + [1946] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1949] aload_0 v0 + [1950] iconst_2 + [1951] newarray 10 + [1953] dup + [1954] iconst_0 + [1955] sipush 700 + [1958] iastore + [1959] dup + [1960] iconst_1 + [1961] sipush 709 + [1964] iastore + [1965] ldc #73 + - String [NO] + [1967] astore_3 v3 + [1968] astore_2 v2 + [1969] dup + [1970] astore_1 v1 + [1971] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [1974] aload_2 v2 + [1975] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1978] aload_1 v1 + [1979] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [1982] aload_3 v3 + [1983] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1986] aload_0 v0 + [1987] iconst_1 + [1988] newarray 10 + [1990] dup + [1991] iconst_0 + [1992] sipush 729 + [1995] iastore + [1996] ldc #45 + - String [IL] + [1998] astore_3 v3 + [1999] astore_2 v2 + [2000] dup + [2001] astore_1 v1 + [2002] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2005] aload_2 v2 + [2006] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2009] aload_1 v1 + [2010] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2013] aload_3 v3 + [2014] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2017] aload_0 v0 + [2018] iconst_2 + [2019] newarray 10 + [2021] dup + [2022] iconst_0 + [2023] sipush 730 + [2026] iastore + [2027] dup + [2028] iconst_1 + [2029] sipush 739 + [2032] iastore + [2033] ldc #84 + - String [SE] + [2035] astore_3 v3 + [2036] astore_2 v2 + [2037] dup + [2038] astore_1 v1 + [2039] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2042] aload_2 v2 + [2043] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2046] aload_1 v1 + [2047] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2050] aload_3 v3 + [2051] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2054] aload_0 v0 + [2055] iconst_1 + [2056] newarray 10 + [2058] dup + [2059] iconst_0 + [2060] sipush 740 + [2063] iastore + [2064] ldc #38 + - String [GT] + [2066] astore_3 v3 + [2067] astore_2 v2 + [2068] dup + [2069] astore_1 v1 + [2070] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2073] aload_2 v2 + [2074] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2077] aload_1 v1 + [2078] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2081] aload_3 v3 + [2082] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2085] aload_0 v0 + [2086] iconst_1 + [2087] newarray 10 + [2089] dup + [2090] iconst_0 + [2091] sipush 741 + [2094] iastore + [2095] ldc #88 + - String [SV] + [2097] astore_3 v3 + [2098] astore_2 v2 + [2099] dup + [2100] astore_1 v1 + [2101] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2104] aload_2 v2 + [2105] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2108] aload_1 v1 + [2109] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2112] aload_3 v3 + [2113] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2116] aload_0 v0 + [2117] iconst_1 + [2118] newarray 10 + [2120] dup + [2121] iconst_0 + [2122] sipush 742 + [2125] iastore + [2126] ldc #40 + - String [HN] + [2128] astore_3 v3 + [2129] astore_2 v2 + [2130] dup + [2131] astore_1 v1 + [2132] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2135] aload_2 v2 + [2136] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2139] aload_1 v1 + [2140] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2143] aload_3 v3 + [2144] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2147] aload_0 v0 + [2148] iconst_1 + [2149] newarray 10 + [2151] dup + [2152] iconst_0 + [2153] sipush 743 + [2156] iastore + [2157] ldc #71 + - String [NI] + [2159] astore_3 v3 + [2160] astore_2 v2 + [2161] dup + [2162] astore_1 v1 + [2163] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2166] aload_2 v2 + [2167] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2170] aload_1 v1 + [2171] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2174] aload_3 v3 + [2175] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2178] aload_0 v0 + [2179] iconst_1 + [2180] newarray 10 + [2182] dup + [2183] iconst_0 + [2184] sipush 744 + [2187] iastore + [2188] ldc #20 + - String [CR] + [2190] astore_3 v3 + [2191] astore_2 v2 + [2192] dup + [2193] astore_1 v1 + [2194] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2197] aload_2 v2 + [2198] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2201] aload_1 v1 + [2202] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2205] aload_3 v3 + [2206] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2209] aload_0 v0 + [2210] iconst_1 + [2211] newarray 10 + [2213] dup + [2214] iconst_0 + [2215] sipush 745 + [2218] iastore + [2219] ldc #74 + - String [PA] + [2221] astore_3 v3 + [2222] astore_2 v2 + [2223] dup + [2224] astore_1 v1 + [2225] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2228] aload_2 v2 + [2229] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2232] aload_1 v1 + [2233] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2236] aload_3 v3 + [2237] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2240] aload_0 v0 + [2241] iconst_1 + [2242] newarray 10 + [2244] dup + [2245] iconst_0 + [2246] sipush 746 + [2249] iastore + [2250] ldc #26 + - String [DO] + [2252] astore_3 v3 + [2253] astore_2 v2 + [2254] dup + [2255] astore_1 v1 + [2256] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2259] aload_2 v2 + [2260] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2263] aload_1 v1 + [2264] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2267] aload_3 v3 + [2268] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2271] aload_0 v0 + [2272] iconst_1 + [2273] newarray 10 + [2275] dup + [2276] iconst_0 + [2277] sipush 750 + [2280] iastore + [2281] ldc #69 + - String [MX] + [2283] astore_3 v3 + [2284] astore_2 v2 + [2285] dup + [2286] astore_1 v1 + [2287] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2290] aload_2 v2 + [2291] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2294] aload_1 v1 + [2295] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2298] aload_3 v3 + [2299] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2302] aload_0 v0 + [2303] iconst_2 + [2304] newarray 10 + [2306] dup + [2307] iconst_0 + [2308] sipush 754 + [2311] iastore + [2312] dup + [2313] iconst_1 + [2314] sipush 755 + [2317] iastore + [2318] ldc #14 + - String [CA] + [2320] astore_3 v3 + [2321] astore_2 v2 + [2322] dup + [2323] astore_1 v1 + [2324] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2327] aload_2 v2 + [2328] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2331] aload_1 v1 + [2332] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2335] aload_3 v3 + [2336] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2339] aload_0 v0 + [2340] iconst_1 + [2341] newarray 10 + [2343] dup + [2344] iconst_0 + [2345] sipush 759 + [2348] iastore + [2349] ldc #99 + - String [VE] + [2351] astore_3 v3 + [2352] astore_2 v2 + [2353] dup + [2354] astore_1 v1 + [2355] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2358] aload_2 v2 + [2359] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2362] aload_1 v1 + [2363] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2366] aload_3 v3 + [2367] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2370] aload_0 v0 + [2371] iconst_2 + [2372] newarray 10 + [2374] dup + [2375] iconst_0 + [2376] sipush 760 + [2379] iastore + [2380] dup + [2381] iconst_1 + [2382] sipush 769 + [2385] iastore + [2386] ldc #15 + - String [CH] + [2388] astore_3 v3 + [2389] astore_2 v2 + [2390] dup + [2391] astore_1 v1 + [2392] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2395] aload_2 v2 + [2396] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2399] aload_1 v1 + [2400] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2403] aload_3 v3 + [2404] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2407] aload_0 v0 + [2408] iconst_1 + [2409] newarray 10 + [2411] dup + [2412] iconst_0 + [2413] sipush 770 + [2416] iastore + [2417] ldc #19 + - String [CO] + [2419] astore_3 v3 + [2420] astore_2 v2 + [2421] dup + [2422] astore_1 v1 + [2423] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2426] aload_2 v2 + [2427] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2430] aload_1 v1 + [2431] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2434] aload_3 v3 + [2435] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2438] aload_0 v0 + [2439] iconst_1 + [2440] newarray 10 + [2442] dup + [2443] iconst_0 + [2444] sipush 773 + [2447] iastore + [2448] ldc #97 + - String [UY] + [2450] astore_3 v3 + [2451] astore_2 v2 + [2452] dup + [2453] astore_1 v1 + [2454] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2457] aload_2 v2 + [2458] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2461] aload_1 v1 + [2462] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2465] aload_3 v3 + [2466] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2469] aload_0 v0 + [2470] iconst_1 + [2471] newarray 10 + [2473] dup + [2474] iconst_0 + [2475] sipush 775 + [2478] iastore + [2479] ldc #75 + - String [PE] + [2481] astore_3 v3 + [2482] astore_2 v2 + [2483] dup + [2484] astore_1 v1 + [2485] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2488] aload_2 v2 + [2489] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2492] aload_1 v1 + [2493] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2496] aload_3 v3 + [2497] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2500] aload_0 v0 + [2501] iconst_1 + [2502] newarray 10 + [2504] dup + [2505] iconst_0 + [2506] sipush 777 + [2509] iastore + [2510] ldc #11 + - String [BO] + [2512] astore_3 v3 + [2513] astore_2 v2 + [2514] dup + [2515] astore_1 v1 + [2516] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2519] aload_2 v2 + [2520] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2523] aload_1 v1 + [2524] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2527] aload_3 v3 + [2528] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2531] aload_0 v0 + [2532] iconst_1 + [2533] newarray 10 + [2535] dup + [2536] iconst_0 + [2537] sipush 779 + [2540] iastore + [2541] ldc #3 + - String [AR] + [2543] astore_3 v3 + [2544] astore_2 v2 + [2545] dup + [2546] astore_1 v1 + [2547] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2550] aload_2 v2 + [2551] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2554] aload_1 v1 + [2555] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2558] aload_3 v3 + [2559] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2562] aload_0 v0 + [2563] iconst_1 + [2564] newarray 10 + [2566] dup + [2567] iconst_0 + [2568] sipush 780 + [2571] iastore + [2572] ldc #17 + - String [CL] + [2574] astore_3 v3 + [2575] astore_2 v2 + [2576] dup + [2577] astore_1 v1 + [2578] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2581] aload_2 v2 + [2582] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2585] aload_1 v1 + [2586] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2589] aload_3 v3 + [2590] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2593] aload_0 v0 + [2594] iconst_1 + [2595] newarray 10 + [2597] dup + [2598] iconst_0 + [2599] sipush 784 + [2602] iastore + [2603] ldc #80 + - String [PY] + [2605] astore_3 v3 + [2606] astore_2 v2 + [2607] dup + [2608] astore_1 v1 + [2609] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2612] aload_2 v2 + [2613] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2616] aload_1 v1 + [2617] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2620] aload_3 v3 + [2621] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2624] aload_0 v0 + [2625] iconst_1 + [2626] newarray 10 + [2628] dup + [2629] iconst_0 + [2630] sipush 785 + [2633] iastore + [2634] ldc #75 + - String [PE] + [2636] astore_3 v3 + [2637] astore_2 v2 + [2638] dup + [2639] astore_1 v1 + [2640] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2643] aload_2 v2 + [2644] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2647] aload_1 v1 + [2648] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2651] aload_3 v3 + [2652] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2655] aload_0 v0 + [2656] iconst_1 + [2657] newarray 10 + [2659] dup + [2660] iconst_0 + [2661] sipush 786 + [2664] iastore + [2665] ldc #28 + - String [EC] + [2667] astore_3 v3 + [2668] astore_2 v2 + [2669] dup + [2670] astore_1 v1 + [2671] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2674] aload_2 v2 + [2675] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2678] aload_1 v1 + [2679] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2682] aload_3 v3 + [2683] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2686] aload_0 v0 + [2687] iconst_2 + [2688] newarray 10 + [2690] dup + [2691] iconst_0 + [2692] sipush 789 + [2695] iastore + [2696] dup + [2697] iconst_1 + [2698] sipush 790 + [2701] iastore + [2702] ldc #12 + - String [BR] + [2704] astore_3 v3 + [2705] astore_2 v2 + [2706] dup + [2707] astore_1 v1 + [2708] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2711] aload_2 v2 + [2712] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2715] aload_1 v1 + [2716] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2719] aload_3 v3 + [2720] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2723] aload_0 v0 + [2724] iconst_2 + [2725] newarray 10 + [2727] dup + [2728] iconst_0 + [2729] sipush 800 + [2732] iastore + [2733] dup + [2734] iconst_1 + [2735] sipush 839 + [2738] iastore + [2739] ldc #49 + - String [IT] + [2741] astore_3 v3 + [2742] astore_2 v2 + [2743] dup + [2744] astore_1 v1 + [2745] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2748] aload_2 v2 + [2749] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2752] aload_1 v1 + [2753] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2756] aload_3 v3 + [2757] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2760] aload_0 v0 + [2761] iconst_2 + [2762] newarray 10 + [2764] dup + [2765] iconst_0 + [2766] sipush 840 + [2769] iastore + [2770] dup + [2771] iconst_1 + [2772] sipush 849 + [2775] iastore + [2776] ldc #31 + - String [ES] + [2778] astore_3 v3 + [2779] astore_2 v2 + [2780] dup + [2781] astore_1 v1 + [2782] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2785] aload_2 v2 + [2786] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2789] aload_1 v1 + [2790] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2793] aload_3 v3 + [2794] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2797] aload_0 v0 + [2798] iconst_1 + [2799] newarray 10 + [2801] dup + [2802] iconst_0 + [2803] sipush 850 + [2806] iastore + [2807] ldc #21 + - String [CU] + [2809] astore_3 v3 + [2810] astore_2 v2 + [2811] dup + [2812] astore_1 v1 + [2813] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2816] aload_2 v2 + [2817] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2820] aload_1 v1 + [2821] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2824] aload_3 v3 + [2825] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2828] aload_0 v0 + [2829] iconst_1 + [2830] newarray 10 + [2832] dup + [2833] iconst_0 + [2834] sipush 858 + [2837] iastore + [2838] ldc #87 + - String [SK] + [2840] astore_3 v3 + [2841] astore_2 v2 + [2842] dup + [2843] astore_1 v1 + [2844] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2847] aload_2 v2 + [2848] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2851] aload_1 v1 + [2852] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2855] aload_3 v3 + [2856] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2859] aload_0 v0 + [2860] iconst_1 + [2861] newarray 10 + [2863] dup + [2864] iconst_0 + [2865] sipush 859 + [2868] iastore + [2869] ldc #23 + - String [CZ] + [2871] astore_3 v3 + [2872] astore_2 v2 + [2873] dup + [2874] astore_1 v1 + [2875] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2878] aload_2 v2 + [2879] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2882] aload_1 v1 + [2883] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2886] aload_3 v3 + [2887] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2890] aload_0 v0 + [2891] iconst_1 + [2892] newarray 10 + [2894] dup + [2895] iconst_0 + [2896] sipush 860 + [2899] iastore + [2900] ldc #101 + - String [YU] + [2902] astore_3 v3 + [2903] astore_2 v2 + [2904] dup + [2905] astore_1 v1 + [2906] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2909] aload_2 v2 + [2910] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2913] aload_1 v1 + [2914] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2917] aload_3 v3 + [2918] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2921] aload_0 v0 + [2922] iconst_1 + [2923] newarray 10 + [2925] dup + [2926] iconst_0 + [2927] sipush 865 + [2930] iastore + [2931] ldc #65 + - String [MN] + [2933] astore_3 v3 + [2934] astore_2 v2 + [2935] dup + [2936] astore_1 v1 + [2937] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2940] aload_2 v2 + [2941] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2944] aload_1 v1 + [2945] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2948] aload_3 v3 + [2949] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2952] aload_0 v0 + [2953] iconst_1 + [2954] newarray 10 + [2956] dup + [2957] iconst_0 + [2958] sipush 867 + [2961] iastore + [2962] ldc #53 + - String [KP] + [2964] astore_3 v3 + [2965] astore_2 v2 + [2966] dup + [2967] astore_1 v1 + [2968] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [2971] aload_2 v2 + [2972] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2975] aload_1 v1 + [2976] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [2979] aload_3 v3 + [2980] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [2983] aload_0 v0 + [2984] iconst_2 + [2985] newarray 10 + [2987] dup + [2988] iconst_0 + [2989] sipush 868 + [2992] iastore + [2993] dup + [2994] iconst_1 + [2995] sipush 869 + [2998] iastore + [2999] ldc #92 + - String [TR] + [3001] astore_3 v3 + [3002] astore_2 v2 + [3003] dup + [3004] astore_1 v1 + [3005] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [3008] aload_2 v2 + [3009] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3012] aload_1 v1 + [3013] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [3016] aload_3 v3 + [3017] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3020] aload_0 v0 + [3021] iconst_2 + [3022] newarray 10 + [3024] dup + [3025] iconst_0 + [3026] sipush 870 + [3029] iastore + [3030] dup + [3031] iconst_1 + [3032] sipush 879 + [3035] iastore + [3036] ldc #72 + - String [NL] + [3038] astore_3 v3 + [3039] astore_2 v2 + [3040] dup + [3041] astore_1 v1 + [3042] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [3045] aload_2 v2 + [3046] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3049] aload_1 v1 + [3050] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [3053] aload_3 v3 + [3054] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3057] aload_0 v0 + [3058] iconst_1 + [3059] newarray 10 + [3061] dup + [3062] iconst_0 + [3063] sipush 880 + [3066] iastore + [3067] ldc #54 + - String [KR] + [3069] astore_3 v3 + [3070] astore_2 v2 + [3071] dup + [3072] astore_1 v1 + [3073] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [3076] aload_2 v2 + [3077] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3080] aload_1 v1 + [3081] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [3084] aload_3 v3 + [3085] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3088] aload_0 v0 + [3089] iconst_1 + [3090] newarray 10 + [3092] dup + [3093] iconst_0 + [3094] sipush 885 + [3097] iastore + [3098] ldc #90 + - String [TH] + [3100] astore_3 v3 + [3101] astore_2 v2 + [3102] dup + [3103] astore_1 v1 + [3104] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [3107] aload_2 v2 + [3108] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3111] aload_1 v1 + [3112] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [3115] aload_3 v3 + [3116] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3119] aload_0 v0 + [3120] iconst_1 + [3121] newarray 10 + [3123] dup + [3124] iconst_0 + [3125] sipush 888 + [3128] iastore + [3129] ldc #85 + - String [SG] + [3131] astore_3 v3 + [3132] astore_2 v2 + [3133] dup + [3134] astore_1 v1 + [3135] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [3138] aload_2 v2 + [3139] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3142] aload_1 v1 + [3143] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [3146] aload_3 v3 + [3147] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3150] aload_0 v0 + [3151] iconst_1 + [3152] newarray 10 + [3154] dup + [3155] iconst_0 + [3156] sipush 890 + [3159] iastore + [3160] ldc #46 + - String [IN] + [3162] astore_3 v3 + [3163] astore_2 v2 + [3164] dup + [3165] astore_1 v1 + [3166] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [3169] aload_2 v2 + [3170] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3173] aload_1 v1 + [3174] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [3177] aload_3 v3 + [3178] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3181] aload_0 v0 + [3182] iconst_1 + [3183] newarray 10 + [3185] dup + [3186] iconst_0 + [3187] sipush 893 + [3190] iastore + [3191] ldc #100 + - String [VN] + [3193] astore_3 v3 + [3194] astore_2 v2 + [3195] dup + [3196] astore_1 v1 + [3197] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [3200] aload_2 v2 + [3201] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3204] aload_1 v1 + [3205] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [3208] aload_3 v3 + [3209] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3212] aload_0 v0 + [3213] iconst_1 + [3214] newarray 10 + [3216] dup + [3217] iconst_0 + [3218] sipush 896 + [3221] iastore + [3222] ldc #77 + - String [PK] + [3224] astore_3 v3 + [3225] astore_2 v2 + [3226] dup + [3227] astore_1 v1 + [3228] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [3231] aload_2 v2 + [3232] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3235] aload_1 v1 + [3236] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [3239] aload_3 v3 + [3240] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3243] aload_0 v0 + [3244] iconst_1 + [3245] newarray 10 + [3247] dup + [3248] iconst_0 + [3249] sipush 899 + [3252] iastore + [3253] ldc #43 + - String [ID] + [3255] astore_3 v3 + [3256] astore_2 v2 + [3257] dup + [3258] astore_1 v1 + [3259] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [3262] aload_2 v2 + [3263] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3266] aload_1 v1 + [3267] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [3270] aload_3 v3 + [3271] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3274] aload_0 v0 + [3275] iconst_2 + [3276] newarray 10 + [3278] dup + [3279] iconst_0 + [3280] sipush 900 + [3283] iastore + [3284] dup + [3285] iconst_1 + [3286] sipush 919 + [3289] iastore + [3290] ldc #4 + - String [AT] + [3292] astore_3 v3 + [3293] astore_2 v2 + [3294] dup + [3295] astore_1 v1 + [3296] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [3299] aload_2 v2 + [3300] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3303] aload_1 v1 + [3304] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [3307] aload_3 v3 + [3308] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3311] aload_0 v0 + [3312] iconst_2 + [3313] newarray 10 + [3315] dup + [3316] iconst_0 + [3317] sipush 930 + [3320] iastore + [3321] dup + [3322] iconst_1 + [3323] sipush 939 + [3326] iastore + [3327] ldc #5 + - String [AU] + [3329] astore_3 v3 + [3330] astore_2 v2 + [3331] dup + [3332] astore_1 v1 + [3333] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [3336] aload_2 v2 + [3337] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3340] aload_1 v1 + [3341] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [3344] aload_3 v3 + [3345] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3348] aload_0 v0 + [3349] iconst_2 + [3350] newarray 10 + [3352] dup + [3353] iconst_0 + [3354] sipush 940 + [3357] iastore + [3358] dup + [3359] iconst_1 + [3360] sipush 949 + [3363] iastore + [3364] ldc #6 + - String [AZ] + [3366] astore_3 v3 + [3367] astore_2 v2 + [3368] dup + [3369] astore_1 v1 + [3370] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [3373] aload_2 v2 + [3374] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3377] aload_1 v1 + [3378] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [3381] aload_3 v3 + [3382] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3385] aload_0 v0 + [3386] iconst_1 + [3387] newarray 10 + [3389] dup + [3390] iconst_0 + [3391] sipush 955 + [3394] iastore + [3395] ldc #70 + - String [MY] + [3397] astore_3 v3 + [3398] astore_2 v2 + [3399] dup + [3400] astore_1 v1 + [3401] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [3404] aload_2 v2 + [3405] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3408] aload_1 v1 + [3409] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [3412] aload_3 v3 + [3413] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3416] aload_0 v0 + [3417] iconst_1 + [3418] newarray 10 + [3420] dup + [3421] iconst_0 + [3422] sipush 958 + [3425] iastore + [3426] ldc #66 + - String [MO] + [3428] astore_3 v3 + [3429] astore_2 v2 + [3430] dup + [3431] astore_1 v1 + [3432] getfield #110 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.ranges Ljava/util/Vector;] + [3435] aload_2 v2 + [3436] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3439] aload_1 v1 + [3440] getfield #109 + - Fieldref [com/google/zxing/oned/EANManufacturerOrgSupport.countryIdentifiers Ljava/util/Vector;] + [3443] aload_3 v3 + [3444] invokevirtual #117 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [3447] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/ITFReader + Superclass: com/google/zxing/oned/OneDReader + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.oned.ITFReader extends com.google.zxing.oned.OneDReader + +Interfaces (count = 0): + +Constant Pool (count = 153): + - Integer [1] + - Integer [3] + - Integer [107] + - Integer [204] + - Class [[I] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/DecodeHintType] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/oned/ITFReader] + - Class [com/google/zxing/oned/OneDReader] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Class [java/util/Hashtable] + - Fieldref [com/google/zxing/BarcodeFormat.ITF Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/DecodeHintType.ALLOWED_LENGTHS Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/common/BitArray.bits [I] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Fieldref [com/google/zxing/oned/ITFReader.DEFAULT_ALLOWED_LENGTHS [I] + - Fieldref [com/google/zxing/oned/ITFReader.END_PATTERN_REVERSED [I] + - Fieldref [com/google/zxing/oned/ITFReader.PATTERNS [[I] + - Fieldref [com/google/zxing/oned/ITFReader.START_PATTERN [I] + - Fieldref [com/google/zxing/oned/ITFReader.narrowLineWidth I] + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Methodref [com/google/zxing/ResultPoint. (FF)V] + - Methodref [com/google/zxing/common/BitArray.get (I)Z] + - Methodref [com/google/zxing/common/BitArray.getSize ()I] + - Methodref [com/google/zxing/common/BitArray.reverse ()V] + - Methodref [com/google/zxing/oned/ITFReader.decodeDigit ([I)I] + - Methodref [com/google/zxing/oned/ITFReader.decodeEnd (Lcom/google/zxing/common/BitArray;)[I] + - Methodref [com/google/zxing/oned/ITFReader.decodeMiddle (Lcom/google/zxing/common/BitArray;IILjava/lang/StringBuffer;)V] + - Methodref [com/google/zxing/oned/ITFReader.decodeStart (Lcom/google/zxing/common/BitArray;)[I] + - Methodref [com/google/zxing/oned/ITFReader.findGuardPattern (Lcom/google/zxing/common/BitArray;I[I)[I] + - Methodref [com/google/zxing/oned/ITFReader.patternMatchVariance ([I[II)I] + - Methodref [com/google/zxing/oned/ITFReader.recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + - Methodref [com/google/zxing/oned/ITFReader.skipWhiteSpace (Lcom/google/zxing/common/BitArray;)I] + - Methodref [com/google/zxing/oned/ITFReader.validateQuietZone (Lcom/google/zxing/common/BitArray;I)V] + - Methodref [com/google/zxing/oned/OneDReader. ()V] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [ ()V] + - NameAndType [ (FF)V] + - NameAndType [ (I)V] + - NameAndType [ (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - NameAndType [ALLOWED_LENGTHS Lcom/google/zxing/DecodeHintType;] + - NameAndType [DEFAULT_ALLOWED_LENGTHS [I] + - NameAndType [END_PATTERN_REVERSED [I] + - NameAndType [ITF Lcom/google/zxing/BarcodeFormat;] + - NameAndType [PATTERNS [[I] + - NameAndType [START_PATTERN [I] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [bits [I] + - NameAndType [decodeDigit ([I)I] + - NameAndType [decodeEnd (Lcom/google/zxing/common/BitArray;)[I] + - NameAndType [decodeMiddle (Lcom/google/zxing/common/BitArray;IILjava/lang/StringBuffer;)V] + - NameAndType [decodeStart (Lcom/google/zxing/common/BitArray;)[I] + - NameAndType [findGuardPattern (Lcom/google/zxing/common/BitArray;I[I)[I] + - NameAndType [get (I)Z] + - NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [getFormatInstance ()Lcom/google/zxing/FormatException;] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getSize ()I] + - NameAndType [length ()I] + - NameAndType [narrowLineWidth I] + - NameAndType [patternMatchVariance ([I[II)I] + - NameAndType [recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + - NameAndType [reverse ()V] + - NameAndType [size I] + - NameAndType [skipWhiteSpace (Lcom/google/zxing/common/BitArray;)I] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [validateQuietZone (Lcom/google/zxing/common/BitArray;I)V] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/FormatException;] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(FF)V] + - Utf8 [(I)V] + - Utf8 [(I)Z] + - Utf8 [(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/common/BitArray;)I] + - Utf8 [(Lcom/google/zxing/common/BitArray;)[I] + - Utf8 [(Lcom/google/zxing/common/BitArray;I)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;IILjava/lang/StringBuffer;)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;I[I)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;I[I)[I] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Utf8 [([I)I] + - Utf8 [([I[II)I] + - Utf8 [] + - Utf8 [] + - Utf8 [ALLOWED_LENGTHS] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [DEFAULT_ALLOWED_LENGTHS] + - Utf8 [END_PATTERN_REVERSED] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [ITF] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Lcom/google/zxing/DecodeHintType;] + - Utf8 [MAX_AVG_VARIANCE] + - Utf8 [MAX_INDIVIDUAL_VARIANCE] + - Utf8 [N] + - Utf8 [PATTERNS] + - Utf8 [START_PATTERN] + - Utf8 [W] + - Utf8 [[I] + - Utf8 [[[I] + - Utf8 [append] + - Utf8 [bits] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/DecodeHintType] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/oned/ITFReader] + - Utf8 [com/google/zxing/oned/OneDReader] + - Utf8 [decodeDigit] + - Utf8 [decodeEnd] + - Utf8 [decodeMiddle] + - Utf8 [decodeRow] + - Utf8 [decodeStart] + - Utf8 [findGuardPattern] + - Utf8 [get] + - Utf8 [getFormatInstance] + - Utf8 [getNotFoundInstance] + - Utf8 [getSize] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [java/util/Hashtable] + - Utf8 [length] + - Utf8 [narrowLineWidth] + - Utf8 [patternMatchVariance] + - Utf8 [recordPattern] + - Utf8 [reverse] + - Utf8 [size] + - Utf8 [skipWhiteSpace] + - Utf8 [toString] + - Utf8 [validateQuietZone] + +Fields (count = 9): + - Field: MAX_AVG_VARIANCE I + Access flags: 0x1a + = private static final int MAX_AVG_VARIANCE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [107] + - Field: MAX_INDIVIDUAL_VARIANCE I + Access flags: 0x1a + = private static final int MAX_INDIVIDUAL_VARIANCE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [204] + - Field: W I + Access flags: 0x1a + = private static final int W + Class member attributes (count = 1): + - Constant value attribute: + - Integer [3] + - Field: N I + Access flags: 0x1a + = private static final int N + Class member attributes (count = 1): + - Constant value attribute: + - Integer [1] + - Field: DEFAULT_ALLOWED_LENGTHS [I + Access flags: 0x1a + = private static final int[] DEFAULT_ALLOWED_LENGTHS + - Field: narrowLineWidth I + Access flags: 0x2 + = private int narrowLineWidth + - Field: START_PATTERN [I + Access flags: 0x1a + = private static final int[] START_PATTERN + - Field: END_PATTERN_REVERSED [I + Access flags: 0x1a + = private static final int[] END_PATTERN_REVERSED + - Field: PATTERNS [[I + Access flags: 0x18 + = static final int[][] PATTERNS + +Methods (count = 10): + - Method: ()V + Access flags: 0x1 + = public ITFReader() + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 1, stack = 2): + [0] aload_0 v0 + [1] invokespecial #43 + - Methodref [com/google/zxing/oned/OneDReader. ()V] + [4] aload_0 v0 + [5] iconst_m1 + [6] putfield #26 + - Fieldref [com/google/zxing/oned/ITFReader.narrowLineWidth I] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeRow(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 290, locals = 10, stack = 11): + [0] aload_0 v0 + [1] aload_2 v2 + [2] astore v5 + [4] astore v4 + [6] aload v5 + [8] dup + [9] astore v6 + [11] getfield #21 + - Fieldref [com/google/zxing/common/BitArray.size I] + [14] istore v7 + [16] iconst_0 + [17] istore v8 + [19] iload v8 + [21] iload v7 + [23] ificmpge +42 (target=65) + [26] aload v6 + [28] iload v8 + [30] istore v9 + [32] getfield #20 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [35] iload v9 + [37] iconst_5 + [38] ishr + [39] iaload + [40] iconst_1 + [41] iload v9 + [43] bipush 31 + [45] iand + [46] ishl + [47] iand + [48] ifeq +7 (target=55) + [51] iconst_1 + [52] goto +4 (target=56) + [55] iconst_0 + [56] ifne +9 (target=65) + [59] iinc v8, 1 + [62] goto -43 (target=19) + [65] iload v8 + [67] iload v7 + [69] ificmpne +7 (target=76) + [72] invokestatic #28 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [75] athrow + [76] iload v8 + [78] istore v6 + [80] aload v5 + [82] iload v6 + [84] getstatic #25 + - Fieldref [com/google/zxing/oned/ITFReader.START_PATTERN [I] + [87] invokestatic #38 + - Methodref [com/google/zxing/oned/ITFReader.findGuardPattern (Lcom/google/zxing/common/BitArray;I[I)[I] + [90] astore v6 + [92] aload v4 + [94] aload v6 + [96] iconst_1 + [97] iaload + [98] aload v6 + [100] iconst_0 + [101] iaload + [102] isub + [103] iconst_2 + [104] ishr + [105] putfield #26 + - Fieldref [com/google/zxing/oned/ITFReader.narrowLineWidth I] + [108] aload v4 + [110] aload v5 + [112] aload v6 + [114] iconst_0 + [115] iaload + [116] invokespecial #42 + - Methodref [com/google/zxing/oned/ITFReader.validateQuietZone (Lcom/google/zxing/common/BitArray;I)V] + [119] aload v6 + [121] astore v4 + [123] aload_0 v0 + [124] aload_2 v2 + [125] invokespecial #35 + - Methodref [com/google/zxing/oned/ITFReader.decodeEnd (Lcom/google/zxing/common/BitArray;)[I] + [128] astore v5 + [130] new #16 + - Class [java/lang/StringBuffer] + [133] dup + [134] bipush 20 + [136] invokespecial #45 + - Methodref [java/lang/StringBuffer. (I)V] + [139] astore v6 + [141] aload_2 v2 + [142] aload v4 + [144] iconst_1 + [145] iaload + [146] aload v5 + [148] iconst_0 + [149] iaload + [150] aload v6 + [152] invokestatic #36 + - Methodref [com/google/zxing/oned/ITFReader.decodeMiddle (Lcom/google/zxing/common/BitArray;IILjava/lang/StringBuffer;)V] + [155] aload v6 + [157] invokevirtual #47 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [160] astore_2 v2 + [161] aconst_null + [162] astore v6 + [164] aload_3 v3 + [165] ifnull +15 (target=180) + [168] aload_3 v3 + [169] getstatic #19 + - Fieldref [com/google/zxing/DecodeHintType.ALLOWED_LENGTHS Lcom/google/zxing/DecodeHintType;] + [172] invokevirtual #48 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [175] checkcast #5 + - Class [[I] + [178] astore v6 + [180] aload v6 + [182] ifnonnull +8 (target=190) + [185] getstatic #22 + - Fieldref [com/google/zxing/oned/ITFReader.DEFAULT_ALLOWED_LENGTHS [I] + [188] astore v6 + [190] aload_2 v2 + [191] invokevirtual #44 + - Methodref [java/lang/String.length ()I] + [194] istore_3 v3 + [195] iconst_0 + [196] istore v7 + [198] iconst_0 + [199] istore v8 + [201] iload v8 + [203] aload v6 + [205] arraylength + [206] ificmpge +24 (target=230) + [209] iload_3 v3 + [210] aload v6 + [212] iload v8 + [214] iaload + [215] ificmpne +9 (target=224) + [218] iconst_1 + [219] istore v7 + [221] goto +9 (target=230) + [224] iinc v8, 1 + [227] goto -26 (target=201) + [230] iload v7 + [232] ifne +7 (target=239) + [235] invokestatic #27 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [238] athrow + [239] new #10 + - Class [com/google/zxing/Result] + [242] dup + [243] aload_2 v2 + [244] aconst_null + [245] iconst_2 + [246] anewarray #11 + - Class [com/google/zxing/ResultPoint] + [249] dup + [250] iconst_0 + [251] new #11 + - Class [com/google/zxing/ResultPoint] + [254] dup + [255] aload v4 + [257] iconst_1 + [258] iaload + [259] i2f + [260] iload_1 v1 + [261] i2f + [262] invokespecial #30 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [265] aastore + [266] dup + [267] iconst_1 + [268] new #11 + - Class [com/google/zxing/ResultPoint] + [271] dup + [272] aload v5 + [274] iconst_0 + [275] iaload + [276] i2f + [277] iload_1 v1 + [278] i2f + [279] invokespecial #30 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [282] aastore + [283] getstatic #18 + - Fieldref [com/google/zxing/BarcodeFormat.ITF Lcom/google/zxing/BarcodeFormat;] + [286] invokespecial #29 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [289] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/NotFoundException] + - Method: decodeMiddle(Lcom/google/zxing/common/BitArray;IILjava/lang/StringBuffer;)V + Access flags: 0xa + = private static void decodeMiddle(com.google.zxing.common.BitArray,int,int,java.lang.StringBuffer) + Class member attributes (count = 2): + - Code attribute instructions (code length = 136, locals = 9, stack = 5): + [0] bipush 10 + [2] newarray 10 + [4] astore v4 + [6] iconst_5 + [7] newarray 10 + [9] astore v5 + [11] iconst_5 + [12] newarray 10 + [14] astore v6 + [16] iload_1 v1 + [17] iload_2 v2 + [18] ificmpge +117 (target=135) + [21] aload_0 v0 + [22] iload_1 v1 + [23] aload v4 + [25] invokestatic #40 + - Methodref [com/google/zxing/oned/ITFReader.recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + [28] iconst_0 + [29] istore v7 + [31] iload v7 + [33] iconst_5 + [34] ificmpge +37 (target=71) + [37] iload v7 + [39] iconst_1 + [40] ishl + [41] istore v8 + [43] aload v5 + [45] iload v7 + [47] aload v4 + [49] iload v8 + [51] iaload + [52] iastore + [53] aload v6 + [55] iload v7 + [57] aload v4 + [59] iload v8 + [61] iconst_1 + [62] iadd + [63] iaload + [64] iastore + [65] iinc v7, 1 + [68] goto -37 (target=31) + [71] aload v5 + [73] invokestatic #34 + - Methodref [com/google/zxing/oned/ITFReader.decodeDigit ([I)I] + [76] istore v7 + [78] aload_3 v3 + [79] iload v7 + [81] bipush 48 + [83] iadd + [84] i2c + [85] invokevirtual #46 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [88] pop + [89] aload v6 + [91] invokestatic #34 + - Methodref [com/google/zxing/oned/ITFReader.decodeDigit ([I)I] + [94] istore v7 + [96] aload_3 v3 + [97] iload v7 + [99] bipush 48 + [101] iadd + [102] i2c + [103] invokevirtual #46 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [106] pop + [107] iconst_0 + [108] istore v8 + [110] iload v8 + [112] aload v4 + [114] arraylength + [115] ificmpge +17 (target=132) + [118] iload_1 v1 + [119] aload v4 + [121] iload v8 + [123] iaload + [124] iadd + [125] istore_1 v1 + [126] iinc v8, 1 + [129] goto -19 (target=110) + [132] goto -116 (target=16) + [135] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: decodeStart(Lcom/google/zxing/common/BitArray;)[I + Access flags: 0x2 + = private int[] decodeStart(com.google.zxing.common.BitArray) + Class member attributes (count = 2): + - Code attribute instructions (code length = 99, locals = 6, stack = 4): + [0] aload_1 v1 + [1] dup + [2] astore_2 v2 + [3] getfield #21 + - Fieldref [com/google/zxing/common/BitArray.size I] + [6] istore_3 v3 + [7] iconst_0 + [8] istore v4 + [10] iload v4 + [12] iload_3 v3 + [13] ificmpge +41 (target=54) + [16] aload_2 v2 + [17] iload v4 + [19] istore v5 + [21] getfield #20 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [24] iload v5 + [26] iconst_5 + [27] ishr + [28] iaload + [29] iconst_1 + [30] iload v5 + [32] bipush 31 + [34] iand + [35] ishl + [36] iand + [37] ifeq +7 (target=44) + [40] iconst_1 + [41] goto +4 (target=45) + [44] iconst_0 + [45] ifne +9 (target=54) + [48] iinc v4, 1 + [51] goto -41 (target=10) + [54] iload v4 + [56] iload_3 v3 + [57] ificmpne +7 (target=64) + [60] invokestatic #28 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [63] athrow + [64] iload v4 + [66] istore_2 v2 + [67] aload_1 v1 + [68] iload_2 v2 + [69] getstatic #25 + - Fieldref [com/google/zxing/oned/ITFReader.START_PATTERN [I] + [72] invokestatic #38 + - Methodref [com/google/zxing/oned/ITFReader.findGuardPattern (Lcom/google/zxing/common/BitArray;I[I)[I] + [75] astore_2 v2 + [76] aload_0 v0 + [77] aload_2 v2 + [78] iconst_1 + [79] iaload + [80] aload_2 v2 + [81] iconst_0 + [82] iaload + [83] isub + [84] iconst_2 + [85] ishr + [86] putfield #26 + - Fieldref [com/google/zxing/oned/ITFReader.narrowLineWidth I] + [89] aload_0 v0 + [90] aload_1 v1 + [91] aload_2 v2 + [92] iconst_0 + [93] iaload + [94] invokespecial #42 + - Methodref [com/google/zxing/oned/ITFReader.validateQuietZone (Lcom/google/zxing/common/BitArray;I)V] + [97] aload_2 v2 + [98] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: validateQuietZone(Lcom/google/zxing/common/BitArray;I)V + Access flags: 0x2 + = private void validateQuietZone(com.google.zxing.common.BitArray,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 68, locals = 5, stack = 4): + [0] aload_0 v0 + [1] getfield #26 + - Fieldref [com/google/zxing/oned/ITFReader.narrowLineWidth I] + [4] bipush 10 + [6] imul + [7] istore_3 v3 + [8] iinc v2, -1 + [11] iload_3 v3 + [12] ifle +47 (target=59) + [15] iload_2 v2 + [16] iflt +43 (target=59) + [19] aload_1 v1 + [20] iload_2 v2 + [21] istore v4 + [23] getfield #20 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [26] iload v4 + [28] iconst_5 + [29] ishr + [30] iaload + [31] iconst_1 + [32] iload v4 + [34] bipush 31 + [36] iand + [37] ishl + [38] iand + [39] ifeq +7 (target=46) + [42] iconst_1 + [43] goto +4 (target=47) + [46] iconst_0 + [47] ifne +12 (target=59) + [50] iinc v3, -1 + [53] iinc v2, -1 + [56] goto -45 (target=11) + [59] iload_3 v3 + [60] ifeq +7 (target=67) + [63] invokestatic #28 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [66] athrow + [67] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: skipWhiteSpace(Lcom/google/zxing/common/BitArray;)I + Access flags: 0xa + = private static int skipWhiteSpace(com.google.zxing.common.BitArray) + Class member attributes (count = 2): + - Code attribute instructions (code length = 57, locals = 4, stack = 4): + [0] aload_0 v0 + [1] getfield #21 + - Fieldref [com/google/zxing/common/BitArray.size I] + [4] istore_1 v1 + [5] iconst_0 + [6] istore_2 v2 + [7] iload_2 v2 + [8] iload_1 v1 + [9] ificmpge +37 (target=46) + [12] aload_0 v0 + [13] iload_2 v2 + [14] istore_3 v3 + [15] getfield #20 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [18] iload_3 v3 + [19] iconst_5 + [20] ishr + [21] iaload + [22] iconst_1 + [23] iload_3 v3 + [24] bipush 31 + [26] iand + [27] ishl + [28] iand + [29] ifeq +7 (target=36) + [32] iconst_1 + [33] goto +4 (target=37) + [36] iconst_0 + [37] ifne +9 (target=46) + [40] iinc v2, 1 + [43] goto -36 (target=7) + [46] iload_2 v2 + [47] iload_1 v1 + [48] ificmpne +7 (target=55) + [51] invokestatic #28 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [54] athrow + [55] iload_2 v2 + [56] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: decodeEnd(Lcom/google/zxing/common/BitArray;)[I + Access flags: 0x2 + = private int[] decodeEnd(com.google.zxing.common.BitArray) + Class member attributes (count = 2): + - Code attribute instructions (code length = 125, locals = 6, stack = 5): + [0] aload_1 v1 + [1] invokevirtual #33 + - Methodref [com/google/zxing/common/BitArray.reverse ()V] + [4] aload_1 v1 + [5] dup + [6] astore_2 v2 + [7] getfield #21 + - Fieldref [com/google/zxing/common/BitArray.size I] + [10] istore_3 v3 + [11] iconst_0 + [12] istore v4 + [14] iload v4 + [16] iload_3 v3 + [17] ificmpge +41 (target=58) + [20] aload_2 v2 + [21] iload v4 + [23] istore v5 + [25] getfield #20 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [28] iload v5 + [30] iconst_5 + [31] ishr + [32] iaload + [33] iconst_1 + [34] iload v5 + [36] bipush 31 + [38] iand + [39] ishl + [40] iand + [41] ifeq +7 (target=48) + [44] iconst_1 + [45] goto +4 (target=49) + [48] iconst_0 + [49] ifne +9 (target=58) + [52] iinc v4, 1 + [55] goto -41 (target=14) + [58] iload v4 + [60] iload_3 v3 + [61] ificmpne +7 (target=68) + [64] invokestatic #28 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [67] athrow + [68] iload v4 + [70] istore_2 v2 + [71] aload_1 v1 + [72] iload_2 v2 + [73] getstatic #23 + - Fieldref [com/google/zxing/oned/ITFReader.END_PATTERN_REVERSED [I] + [76] invokestatic #38 + - Methodref [com/google/zxing/oned/ITFReader.findGuardPattern (Lcom/google/zxing/common/BitArray;I[I)[I] + [79] astore_2 v2 + [80] aload_0 v0 + [81] aload_1 v1 + [82] aload_2 v2 + [83] iconst_0 + [84] iaload + [85] invokespecial #42 + - Methodref [com/google/zxing/oned/ITFReader.validateQuietZone (Lcom/google/zxing/common/BitArray;I)V] + [88] aload_2 v2 + [89] iconst_0 + [90] iaload + [91] istore_3 v3 + [92] aload_2 v2 + [93] iconst_0 + [94] aload_1 v1 + [95] getfield #21 + - Fieldref [com/google/zxing/common/BitArray.size I] + [98] aload_2 v2 + [99] iconst_1 + [100] iaload + [101] isub + [102] iastore + [103] aload_2 v2 + [104] iconst_1 + [105] aload_1 v1 + [106] getfield #21 + - Fieldref [com/google/zxing/common/BitArray.size I] + [109] iload_3 v3 + [110] isub + [111] iastore + [112] aload_1 v1 + [113] invokevirtual #33 + - Methodref [com/google/zxing/common/BitArray.reverse ()V] + [116] aload_2 v2 + [117] areturn + [118] astore_2 v2 + [119] aload_1 v1 + [120] invokevirtual #33 + - Methodref [com/google/zxing/common/BitArray.reverse ()V] + [123] aload_2 v2 + [124] athrow + Code attribute exceptions (count = 1): + - ExceptionInfo (4 -> 112: 118): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: findGuardPattern(Lcom/google/zxing/common/BitArray;I[I)[I + Access flags: 0xa + = private static int[] findGuardPattern(com.google.zxing.common.BitArray,int,int[]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 211, locals = 11, stack = 4): + [0] aload_2 v2 + [1] arraylength + [2] dup + [3] istore_3 v3 + [4] newarray 10 + [6] astore v4 + [8] aload_0 v0 + [9] aconst_null + [10] astore v9 + [12] getfield #21 + - Fieldref [com/google/zxing/common/BitArray.size I] + [15] istore v5 + [17] iconst_0 + [18] istore v6 + [20] iconst_0 + [21] istore v7 + [23] iload_1 v1 + [24] istore v8 + [26] iload_1 v1 + [27] iload v5 + [29] ificmpge +178 (target=207) + [32] aload_0 v0 + [33] iload_1 v1 + [34] istore v10 + [36] aconst_null + [37] astore v9 + [39] getfield #20 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [42] iload v10 + [44] iconst_5 + [45] ishr + [46] iaload + [47] iconst_1 + [48] iload v10 + [50] bipush 31 + [52] iand + [53] ishl + [54] iand + [55] ifeq +7 (target=62) + [58] iconst_1 + [59] goto +4 (target=63) + [62] iconst_0 + [63] iconst_0 + [64] istore v9 + [66] iload v6 + [68] ixor + [69] ifeq +15 (target=84) + [72] aload v4 + [74] iload v7 + [76] dup2 + [77] iaload + [78] iconst_1 + [79] iadd + [80] iastore + [81] goto +120 (target=201) + [84] iload v7 + [86] iload_3 v3 + [87] iconst_1 + [88] isub + [89] ificmpne +91 (target=180) + [92] aload v4 + [94] aload_2 v2 + [95] sipush 204 + [98] invokestatic #39 + - Methodref [com/google/zxing/oned/ITFReader.patternMatchVariance ([I[II)I] + [101] bipush 107 + [103] ificmpge +16 (target=119) + [106] iconst_2 + [107] newarray 10 + [109] dup + [110] iconst_0 + [111] iload v8 + [113] iastore + [114] dup + [115] iconst_1 + [116] iload_1 v1 + [117] iastore + [118] areturn + [119] iload v8 + [121] aload v4 + [123] iconst_0 + [124] iaload + [125] aload v4 + [127] iconst_1 + [128] iaload + [129] iadd + [130] iadd + [131] istore v8 + [133] iconst_2 + [134] istore v9 + [136] iload v9 + [138] iload_3 v3 + [139] ificmpge +21 (target=160) + [142] aload v4 + [144] iload v9 + [146] iconst_2 + [147] isub + [148] aload v4 + [150] iload v9 + [152] iaload + [153] iastore + [154] iinc v9, 1 + [157] goto -21 (target=136) + [160] aload v4 + [162] iload_3 v3 + [163] iconst_2 + [164] isub + [165] iconst_0 + [166] iastore + [167] aload v4 + [169] iload_3 v3 + [170] iconst_1 + [171] isub + [172] iconst_0 + [173] iastore + [174] iinc v7, -1 + [177] goto +6 (target=183) + [180] iinc v7, 1 + [183] aload v4 + [185] iload v7 + [187] iconst_1 + [188] iastore + [189] iload v6 + [191] ifne +7 (target=198) + [194] iconst_1 + [195] goto +4 (target=199) + [198] iconst_0 + [199] istore v6 + [201] iinc v1, 1 + [204] goto -178 (target=26) + [207] invokestatic #28 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [210] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: decodeDigit([I)I + Access flags: 0xa + = private static int decodeDigit(int[]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 65, locals = 6, stack = 3): + [0] bipush 107 + [2] istore_1 v1 + [3] iconst_m1 + [4] istore_2 v2 + [5] getstatic #24 + - Fieldref [com/google/zxing/oned/ITFReader.PATTERNS [[I] + [8] arraylength + [9] istore_3 v3 + [10] iconst_0 + [11] istore v4 + [13] iload v4 + [15] iload_3 v3 + [16] ificmpge +39 (target=55) + [19] getstatic #24 + - Fieldref [com/google/zxing/oned/ITFReader.PATTERNS [[I] + [22] iload v4 + [24] aaload + [25] astore v5 + [27] aload_0 v0 + [28] aload v5 + [30] sipush 204 + [33] invokestatic #39 + - Methodref [com/google/zxing/oned/ITFReader.patternMatchVariance ([I[II)I] + [36] dup + [37] istore v5 + [39] iload_1 v1 + [40] ificmpge +9 (target=49) + [43] iload v5 + [45] istore_1 v1 + [46] iload v4 + [48] istore_2 v2 + [49] iinc v4, 1 + [52] goto -39 (target=13) + [55] iload_2 v2 + [56] iflt +5 (target=61) + [59] iload_2 v2 + [60] ireturn + [61] invokestatic #28 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [64] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 368, locals = 0, stack = 7): + [0] bipush 9 + [2] newarray 10 + [4] dup + [5] iconst_0 + [6] bipush 6 + [8] iastore + [9] dup + [10] iconst_1 + [11] bipush 8 + [13] iastore + [14] dup + [15] iconst_2 + [16] bipush 10 + [18] iastore + [19] dup + [20] iconst_3 + [21] bipush 12 + [23] iastore + [24] dup + [25] iconst_4 + [26] bipush 14 + [28] iastore + [29] dup + [30] iconst_5 + [31] bipush 16 + [33] iastore + [34] dup + [35] bipush 6 + [37] bipush 20 + [39] iastore + [40] dup + [41] bipush 7 + [43] bipush 24 + [45] iastore + [46] dup + [47] bipush 8 + [49] bipush 44 + [51] iastore + [52] putstatic #22 + - Fieldref [com/google/zxing/oned/ITFReader.DEFAULT_ALLOWED_LENGTHS [I] + [55] iconst_4 + [56] newarray 10 + [58] dup + [59] iconst_0 + [60] iconst_1 + [61] iastore + [62] dup + [63] iconst_1 + [64] iconst_1 + [65] iastore + [66] dup + [67] iconst_2 + [68] iconst_1 + [69] iastore + [70] dup + [71] iconst_3 + [72] iconst_1 + [73] iastore + [74] putstatic #25 + - Fieldref [com/google/zxing/oned/ITFReader.START_PATTERN [I] + [77] iconst_3 + [78] newarray 10 + [80] dup + [81] iconst_0 + [82] iconst_1 + [83] iastore + [84] dup + [85] iconst_1 + [86] iconst_1 + [87] iastore + [88] dup + [89] iconst_2 + [90] iconst_3 + [91] iastore + [92] putstatic #23 + - Fieldref [com/google/zxing/oned/ITFReader.END_PATTERN_REVERSED [I] + [95] bipush 10 + [97] anewarray #5 + - Class [[I] + [100] dup + [101] iconst_0 + [102] iconst_5 + [103] newarray 10 + [105] dup + [106] iconst_0 + [107] iconst_1 + [108] iastore + [109] dup + [110] iconst_1 + [111] iconst_1 + [112] iastore + [113] dup + [114] iconst_2 + [115] iconst_3 + [116] iastore + [117] dup + [118] iconst_3 + [119] iconst_3 + [120] iastore + [121] dup + [122] iconst_4 + [123] iconst_1 + [124] iastore + [125] aastore + [126] dup + [127] iconst_1 + [128] iconst_5 + [129] newarray 10 + [131] dup + [132] iconst_0 + [133] iconst_3 + [134] iastore + [135] dup + [136] iconst_1 + [137] iconst_1 + [138] iastore + [139] dup + [140] iconst_2 + [141] iconst_1 + [142] iastore + [143] dup + [144] iconst_3 + [145] iconst_1 + [146] iastore + [147] dup + [148] iconst_4 + [149] iconst_3 + [150] iastore + [151] aastore + [152] dup + [153] iconst_2 + [154] iconst_5 + [155] newarray 10 + [157] dup + [158] iconst_0 + [159] iconst_1 + [160] iastore + [161] dup + [162] iconst_1 + [163] iconst_3 + [164] iastore + [165] dup + [166] iconst_2 + [167] iconst_1 + [168] iastore + [169] dup + [170] iconst_3 + [171] iconst_1 + [172] iastore + [173] dup + [174] iconst_4 + [175] iconst_3 + [176] iastore + [177] aastore + [178] dup + [179] iconst_3 + [180] iconst_5 + [181] newarray 10 + [183] dup + [184] iconst_0 + [185] iconst_3 + [186] iastore + [187] dup + [188] iconst_1 + [189] iconst_3 + [190] iastore + [191] dup + [192] iconst_2 + [193] iconst_1 + [194] iastore + [195] dup + [196] iconst_3 + [197] iconst_1 + [198] iastore + [199] dup + [200] iconst_4 + [201] iconst_1 + [202] iastore + [203] aastore + [204] dup + [205] iconst_4 + [206] iconst_5 + [207] newarray 10 + [209] dup + [210] iconst_0 + [211] iconst_1 + [212] iastore + [213] dup + [214] iconst_1 + [215] iconst_1 + [216] iastore + [217] dup + [218] iconst_2 + [219] iconst_3 + [220] iastore + [221] dup + [222] iconst_3 + [223] iconst_1 + [224] iastore + [225] dup + [226] iconst_4 + [227] iconst_3 + [228] iastore + [229] aastore + [230] dup + [231] iconst_5 + [232] iconst_5 + [233] newarray 10 + [235] dup + [236] iconst_0 + [237] iconst_3 + [238] iastore + [239] dup + [240] iconst_1 + [241] iconst_1 + [242] iastore + [243] dup + [244] iconst_2 + [245] iconst_3 + [246] iastore + [247] dup + [248] iconst_3 + [249] iconst_1 + [250] iastore + [251] dup + [252] iconst_4 + [253] iconst_1 + [254] iastore + [255] aastore + [256] dup + [257] bipush 6 + [259] iconst_5 + [260] newarray 10 + [262] dup + [263] iconst_0 + [264] iconst_1 + [265] iastore + [266] dup + [267] iconst_1 + [268] iconst_3 + [269] iastore + [270] dup + [271] iconst_2 + [272] iconst_3 + [273] iastore + [274] dup + [275] iconst_3 + [276] iconst_1 + [277] iastore + [278] dup + [279] iconst_4 + [280] iconst_1 + [281] iastore + [282] aastore + [283] dup + [284] bipush 7 + [286] iconst_5 + [287] newarray 10 + [289] dup + [290] iconst_0 + [291] iconst_1 + [292] iastore + [293] dup + [294] iconst_1 + [295] iconst_1 + [296] iastore + [297] dup + [298] iconst_2 + [299] iconst_1 + [300] iastore + [301] dup + [302] iconst_3 + [303] iconst_3 + [304] iastore + [305] dup + [306] iconst_4 + [307] iconst_3 + [308] iastore + [309] aastore + [310] dup + [311] bipush 8 + [313] iconst_5 + [314] newarray 10 + [316] dup + [317] iconst_0 + [318] iconst_3 + [319] iastore + [320] dup + [321] iconst_1 + [322] iconst_1 + [323] iastore + [324] dup + [325] iconst_2 + [326] iconst_1 + [327] iastore + [328] dup + [329] iconst_3 + [330] iconst_3 + [331] iastore + [332] dup + [333] iconst_4 + [334] iconst_1 + [335] iastore + [336] aastore + [337] dup + [338] bipush 9 + [340] iconst_5 + [341] newarray 10 + [343] dup + [344] iconst_0 + [345] iconst_1 + [346] iastore + [347] dup + [348] iconst_1 + [349] iconst_3 + [350] iastore + [351] dup + [352] iconst_2 + [353] iconst_1 + [354] iastore + [355] dup + [356] iconst_3 + [357] iconst_3 + [358] iastore + [359] dup + [360] iconst_4 + [361] iconst_1 + [362] iastore + [363] aastore + [364] putstatic #24 + - Fieldref [com/google/zxing/oned/ITFReader.PATTERNS [[I] + [367] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/ITFWriter + Superclass: com/google/zxing/oned/UPCEANWriter + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.oned.ITFWriter extends com.google.zxing.oned.UPCEANWriter + +Interfaces (count = 0): + +Constant Pool (count = 76): + - String [Can only encode ITF, but got ] + - String [Requested contents should be less than 80 digits long, but got ] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/WriterException] + - Class [com/google/zxing/oned/ITFReader] + - Class [com/google/zxing/oned/ITFWriter] + - Class [com/google/zxing/oned/UPCEANWriter] + - Class [java/lang/Character] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/BarcodeFormat.ITF Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/oned/ITFReader.PATTERNS [[I] + - Methodref [com/google/zxing/oned/ITFWriter.appendPattern ([BI[II)I] + - Methodref [com/google/zxing/oned/UPCEANWriter. ()V] + - Methodref [com/google/zxing/oned/UPCEANWriter.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - Methodref [java/lang/Character.digit (CI)I] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [ITF Lcom/google/zxing/BarcodeFormat;] + - NameAndType [PATTERNS [[I] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [appendPattern ([BI[II)I] + - NameAndType [charAt (I)C] + - NameAndType [digit (CI)I] + - NameAndType [encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [length ()I] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(CI)I] + - Utf8 [(I)C] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;)[B] + - Utf8 [(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [([BI[II)I] + - Utf8 [] + - Utf8 [Can only encode ITF, but got ] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [ITF] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [PATTERNS] + - Utf8 [Requested contents should be less than 80 digits long, but got ] + - Utf8 [[[I] + - Utf8 [append] + - Utf8 [appendPattern] + - Utf8 [charAt] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/WriterException] + - Utf8 [com/google/zxing/oned/ITFReader] + - Utf8 [com/google/zxing/oned/ITFWriter] + - Utf8 [com/google/zxing/oned/UPCEANWriter] + - Utf8 [digit] + - Utf8 [encode] + - Utf8 [java/lang/Character] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + - Utf8 [toString] + +Fields (count = 0): + +Methods (count = 3): + - Method: ()V + Access flags: 0x1 + = public ITFWriter() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #15 + - Methodref [com/google/zxing/oned/UPCEANWriter. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: encode(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix; + Access flags: 0x11 + = public final com.google.zxing.common.BitMatrix encode(java.lang.String,com.google.zxing.BarcodeFormat,int,int,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 46, locals = 6, stack = 6): + [0] aload_2 v2 + [1] getstatic #12 + - Fieldref [com/google/zxing/BarcodeFormat.ITF Lcom/google/zxing/BarcodeFormat;] + [4] ifacmpeq +30 (target=34) + [7] new #9 + - Class [java/lang/IllegalArgumentException] + [10] dup + [11] new #11 + - Class [java/lang/StringBuffer] + [14] dup + [15] invokespecial #21 + - Methodref [java/lang/StringBuffer. ()V] + [18] ldc #1 + - String [Can only encode ITF, but got ] + [20] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [23] aload_2 v2 + [24] invokevirtual #23 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + [27] invokevirtual #25 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [30] invokespecial #18 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [33] athrow + [34] aload_0 v0 + [35] aload_1 v1 + [36] aload_2 v2 + [37] iload_3 v3 + [38] iload v4 + [40] aload v5 + [42] invokespecial #16 + - Methodref [com/google/zxing/oned/UPCEANWriter.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + [45] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: encode(Ljava/lang/String;)[B + Access flags: 0x11 + = public final byte[] encode(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 220, locals = 10, stack = 5): + [0] aload_1 v1 + [1] invokevirtual #20 + - Methodref [java/lang/String.length ()I] + [4] dup + [5] istore_2 v2 + [6] bipush 80 + [8] ificmple +30 (target=38) + [11] new #9 + - Class [java/lang/IllegalArgumentException] + [14] dup + [15] new #11 + - Class [java/lang/StringBuffer] + [18] dup + [19] invokespecial #21 + - Methodref [java/lang/StringBuffer. ()V] + [22] ldc #2 + - String [Requested contents should be less than 80 digits long, but got ] + [24] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [27] iload_2 v2 + [28] invokevirtual #22 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [31] invokevirtual #25 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [34] invokespecial #18 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [37] athrow + [38] bipush 9 + [40] iload_2 v2 + [41] bipush 9 + [43] imul + [44] iadd + [45] newarray 8 + [47] astore_3 v3 + [48] iconst_4 + [49] newarray 10 + [51] dup + [52] iconst_0 + [53] iconst_1 + [54] iastore + [55] dup + [56] iconst_1 + [57] iconst_1 + [58] iastore + [59] dup + [60] iconst_2 + [61] iconst_1 + [62] iastore + [63] dup + [64] iconst_3 + [65] iconst_1 + [66] iastore + [67] astore v4 + [69] aload_3 v3 + [70] iconst_0 + [71] aload v4 + [73] iconst_1 + [74] invokestatic #14 + - Methodref [com/google/zxing/oned/ITFWriter.appendPattern ([BI[II)I] + [77] istore v4 + [79] iconst_0 + [80] istore v5 + [82] iload v5 + [84] iload_2 v2 + [85] ificmpge +106 (target=191) + [88] aload_1 v1 + [89] iload v5 + [91] invokevirtual #19 + - Methodref [java/lang/String.charAt (I)C] + [94] bipush 10 + [96] invokestatic #17 + - Methodref [java/lang/Character.digit (CI)I] + [99] istore v6 + [101] aload_1 v1 + [102] iload v5 + [104] iconst_1 + [105] iadd + [106] invokevirtual #19 + - Methodref [java/lang/String.charAt (I)C] + [109] bipush 10 + [111] invokestatic #17 + - Methodref [java/lang/Character.digit (CI)I] + [114] istore v7 + [116] bipush 18 + [118] newarray 10 + [120] astore v8 + [122] iconst_0 + [123] istore v9 + [125] iload v9 + [127] iconst_5 + [128] ificmpge +43 (target=171) + [131] aload v8 + [133] iload v9 + [135] iconst_1 + [136] ishl + [137] getstatic #13 + - Fieldref [com/google/zxing/oned/ITFReader.PATTERNS [[I] + [140] iload v6 + [142] aaload + [143] iload v9 + [145] iaload + [146] iastore + [147] aload v8 + [149] iload v9 + [151] iconst_1 + [152] ishl + [153] iconst_1 + [154] iadd + [155] getstatic #13 + - Fieldref [com/google/zxing/oned/ITFReader.PATTERNS [[I] + [158] iload v7 + [160] aaload + [161] iload v9 + [163] iaload + [164] iastore + [165] iinc v9, 1 + [168] goto -43 (target=125) + [171] iload v4 + [173] aload_3 v3 + [174] iload v4 + [176] aload v8 + [178] iconst_1 + [179] invokestatic #14 + - Methodref [com/google/zxing/oned/ITFWriter.appendPattern ([BI[II)I] + [182] iadd + [183] istore v4 + [185] iinc v5, 2 + [188] goto -106 (target=82) + [191] iconst_3 + [192] newarray 10 + [194] dup + [195] iconst_0 + [196] iconst_3 + [197] iastore + [198] dup + [199] iconst_1 + [200] iconst_1 + [201] iastore + [202] dup + [203] iconst_2 + [204] iconst_1 + [205] iastore + [206] astore v5 + [208] aload_3 v3 + [209] iload v4 + [211] aload v5 + [213] iconst_1 + [214] invokestatic #14 + - Methodref [com/google/zxing/oned/ITFWriter.appendPattern ([BI[II)I] + [217] pop + [218] aload_3 v3 + [219] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/MultiFormatOneDReader + Superclass: com/google/zxing/oned/OneDReader + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.oned.MultiFormatOneDReader extends com.google.zxing.oned.OneDReader + +Interfaces (count = 0): + +Constant Pool (count = 135): + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/DecodeHintType] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/Reader] + - Class [com/google/zxing/ReaderException] + - Class [com/google/zxing/oned/CodaBarReader] + - Class [com/google/zxing/oned/Code128Reader] + - Class [com/google/zxing/oned/Code39Reader] + - Class [com/google/zxing/oned/Code93Reader] + - Class [com/google/zxing/oned/ITFReader] + - Class [com/google/zxing/oned/MultiFormatOneDReader] + - Class [com/google/zxing/oned/MultiFormatUPCEANReader] + - Class [com/google/zxing/oned/OneDReader] + - Class [com/google/zxing/oned/rss/RSS14Reader] + - Class [com/google/zxing/oned/rss/expanded/RSSExpandedReader] + - Class [java/util/Hashtable] + - Class [java/util/Vector] + - Fieldref [com/google/zxing/BarcodeFormat.CODABAR Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.CODE_128 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.CODE_39 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.CODE_93 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_8 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.ITF Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.RSS_14 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.RSS_EXPANDED Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.UPC_E Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/DecodeHintType.POSSIBLE_FORMATS Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/oned/MultiFormatOneDReader.readers Ljava/util/Vector;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/oned/CodaBarReader. ()V] + - Methodref [com/google/zxing/oned/Code128Reader. ()V] + - Methodref [com/google/zxing/oned/Code39Reader. ()V] + - Methodref [com/google/zxing/oned/Code39Reader. (Z)V] + - Methodref [com/google/zxing/oned/Code93Reader. ()V] + - Methodref [com/google/zxing/oned/ITFReader. ()V] + - Methodref [com/google/zxing/oned/MultiFormatUPCEANReader. (Ljava/util/Hashtable;)V] + - Methodref [com/google/zxing/oned/OneDReader. ()V] + - Methodref [com/google/zxing/oned/OneDReader.decodeRow (ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Methodref [com/google/zxing/oned/rss/RSS14Reader. ()V] + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader. ()V] + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + - Methodref [java/util/Vector. ()V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + - Methodref [java/util/Vector.isEmpty ()Z] + - Methodref [java/util/Vector.size ()I] + - InterfaceMethodref [com/google/zxing/Reader.reset ()V] + - NameAndType [ ()V] + - NameAndType [ (Ljava/util/Hashtable;)V] + - NameAndType [ (Z)V] + - NameAndType [ASSUME_CODE_39_CHECK_DIGIT Lcom/google/zxing/DecodeHintType;] + - NameAndType [CODABAR Lcom/google/zxing/BarcodeFormat;] + - NameAndType [CODE_128 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [CODE_39 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [CODE_93 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [EAN_13 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [EAN_8 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [ITF Lcom/google/zxing/BarcodeFormat;] + - NameAndType [POSSIBLE_FORMATS Lcom/google/zxing/DecodeHintType;] + - NameAndType [RSS_14 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [RSS_EXPANDED Lcom/google/zxing/BarcodeFormat;] + - NameAndType [UPC_A Lcom/google/zxing/BarcodeFormat;] + - NameAndType [UPC_E Lcom/google/zxing/BarcodeFormat;] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [contains (Ljava/lang/Object;)Z] + - NameAndType [decodeRow (ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - NameAndType [elementAt (I)Ljava/lang/Object;] + - NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [isEmpty ()Z] + - NameAndType [readers Ljava/util/Vector;] + - NameAndType [reset ()V] + - NameAndType [size ()I] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/util/Hashtable;)V] + - Utf8 [(Z)V] + - Utf8 [] + - Utf8 [ASSUME_CODE_39_CHECK_DIGIT] + - Utf8 [CODABAR] + - Utf8 [CODE_128] + - Utf8 [CODE_39] + - Utf8 [CODE_93] + - Utf8 [Code] + - Utf8 [EAN_13] + - Utf8 [EAN_8] + - Utf8 [Exceptions] + - Utf8 [ITF] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Lcom/google/zxing/DecodeHintType;] + - Utf8 [Ljava/util/Vector;] + - Utf8 [POSSIBLE_FORMATS] + - Utf8 [RSS_14] + - Utf8 [RSS_EXPANDED] + - Utf8 [UPC_A] + - Utf8 [UPC_E] + - Utf8 [addElement] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/DecodeHintType] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/Reader] + - Utf8 [com/google/zxing/ReaderException] + - Utf8 [com/google/zxing/oned/CodaBarReader] + - Utf8 [com/google/zxing/oned/Code128Reader] + - Utf8 [com/google/zxing/oned/Code39Reader] + - Utf8 [com/google/zxing/oned/Code93Reader] + - Utf8 [com/google/zxing/oned/ITFReader] + - Utf8 [com/google/zxing/oned/MultiFormatOneDReader] + - Utf8 [com/google/zxing/oned/MultiFormatUPCEANReader] + - Utf8 [com/google/zxing/oned/OneDReader] + - Utf8 [com/google/zxing/oned/rss/RSS14Reader] + - Utf8 [com/google/zxing/oned/rss/expanded/RSSExpandedReader] + - Utf8 [contains] + - Utf8 [decodeRow] + - Utf8 [elementAt] + - Utf8 [get] + - Utf8 [getNotFoundInstance] + - Utf8 [isEmpty] + - Utf8 [java/util/Hashtable] + - Utf8 [java/util/Vector] + - Utf8 [readers] + - Utf8 [reset] + - Utf8 [size] + +Fields (count = 1): + - Field: readers Ljava/util/Vector; + Access flags: 0x12 + = private final java.util.Vector readers + +Methods (count = 3): + - Method: (Ljava/util/Hashtable;)V + Access flags: 0x1 + = public MultiFormatOneDReader(java.util.Hashtable) + Class member attributes (count = 1): + - Code attribute instructions (code length = 392, locals = 4, stack = 4): + [0] aload_0 v0 + [1] invokespecial #40 + - Methodref [com/google/zxing/oned/OneDReader. ()V] + [4] aload_1 v1 + [5] ifnonnull +7 (target=12) + [8] aconst_null + [9] goto +13 (target=22) + [12] aload_1 v1 + [13] getstatic #30 + - Fieldref [com/google/zxing/DecodeHintType.POSSIBLE_FORMATS Lcom/google/zxing/DecodeHintType;] + [16] invokevirtual #44 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [19] checkcast #17 + - Class [java/util/Vector] + [22] astore_2 v2 + [23] aload_1 v1 + [24] ifnull +17 (target=41) + [27] aload_1 v1 + [28] getstatic #29 + - Fieldref [com/google/zxing/DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT Lcom/google/zxing/DecodeHintType;] + [31] invokevirtual #44 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [34] ifnull +7 (target=41) + [37] iconst_1 + [38] goto +4 (target=42) + [41] iconst_0 + [42] istore_3 v3 + [43] aload_0 v0 + [44] new #17 + - Class [java/util/Vector] + [47] dup + [48] invokespecial #45 + - Methodref [java/util/Vector. ()V] + [51] putfield #31 + - Fieldref [com/google/zxing/oned/MultiFormatOneDReader.readers Ljava/util/Vector;] + [54] aload_2 v2 + [55] ifnull +227 (target=282) + [58] aload_2 v2 + [59] getstatic #22 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + [62] invokevirtual #47 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [65] ifne +33 (target=98) + [68] aload_2 v2 + [69] getstatic #27 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + [72] invokevirtual #47 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [75] ifne +23 (target=98) + [78] aload_2 v2 + [79] getstatic #23 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_8 Lcom/google/zxing/BarcodeFormat;] + [82] invokevirtual #47 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [85] ifne +13 (target=98) + [88] aload_2 v2 + [89] getstatic #28 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_E Lcom/google/zxing/BarcodeFormat;] + [92] invokevirtual #47 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [95] ifeq +18 (target=113) + [98] aload_0 v0 + [99] getfield #31 + - Fieldref [com/google/zxing/oned/MultiFormatOneDReader.readers Ljava/util/Vector;] + [102] new #12 + - Class [com/google/zxing/oned/MultiFormatUPCEANReader] + [105] dup + [106] aload_1 v1 + [107] invokespecial #39 + - Methodref [com/google/zxing/oned/MultiFormatUPCEANReader. (Ljava/util/Hashtable;)V] + [110] invokevirtual #46 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [113] aload_2 v2 + [114] getstatic #20 + - Fieldref [com/google/zxing/BarcodeFormat.CODE_39 Lcom/google/zxing/BarcodeFormat;] + [117] invokevirtual #47 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [120] ifeq +18 (target=138) + [123] aload_0 v0 + [124] getfield #31 + - Fieldref [com/google/zxing/oned/MultiFormatOneDReader.readers Ljava/util/Vector;] + [127] new #8 + - Class [com/google/zxing/oned/Code39Reader] + [130] dup + [131] iload_3 v3 + [132] invokespecial #36 + - Methodref [com/google/zxing/oned/Code39Reader. (Z)V] + [135] invokevirtual #46 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [138] aload_2 v2 + [139] getstatic #21 + - Fieldref [com/google/zxing/BarcodeFormat.CODE_93 Lcom/google/zxing/BarcodeFormat;] + [142] invokevirtual #47 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [145] ifeq +17 (target=162) + [148] aload_0 v0 + [149] getfield #31 + - Fieldref [com/google/zxing/oned/MultiFormatOneDReader.readers Ljava/util/Vector;] + [152] new #9 + - Class [com/google/zxing/oned/Code93Reader] + [155] dup + [156] invokespecial #37 + - Methodref [com/google/zxing/oned/Code93Reader. ()V] + [159] invokevirtual #46 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [162] aload_2 v2 + [163] getstatic #19 + - Fieldref [com/google/zxing/BarcodeFormat.CODE_128 Lcom/google/zxing/BarcodeFormat;] + [166] invokevirtual #47 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [169] ifeq +17 (target=186) + [172] aload_0 v0 + [173] getfield #31 + - Fieldref [com/google/zxing/oned/MultiFormatOneDReader.readers Ljava/util/Vector;] + [176] new #7 + - Class [com/google/zxing/oned/Code128Reader] + [179] dup + [180] invokespecial #34 + - Methodref [com/google/zxing/oned/Code128Reader. ()V] + [183] invokevirtual #46 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [186] aload_2 v2 + [187] getstatic #24 + - Fieldref [com/google/zxing/BarcodeFormat.ITF Lcom/google/zxing/BarcodeFormat;] + [190] invokevirtual #47 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [193] ifeq +17 (target=210) + [196] aload_0 v0 + [197] getfield #31 + - Fieldref [com/google/zxing/oned/MultiFormatOneDReader.readers Ljava/util/Vector;] + [200] new #10 + - Class [com/google/zxing/oned/ITFReader] + [203] dup + [204] invokespecial #38 + - Methodref [com/google/zxing/oned/ITFReader. ()V] + [207] invokevirtual #46 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [210] aload_2 v2 + [211] getstatic #18 + - Fieldref [com/google/zxing/BarcodeFormat.CODABAR Lcom/google/zxing/BarcodeFormat;] + [214] invokevirtual #47 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [217] ifeq +17 (target=234) + [220] aload_0 v0 + [221] getfield #31 + - Fieldref [com/google/zxing/oned/MultiFormatOneDReader.readers Ljava/util/Vector;] + [224] new #6 + - Class [com/google/zxing/oned/CodaBarReader] + [227] dup + [228] invokespecial #33 + - Methodref [com/google/zxing/oned/CodaBarReader. ()V] + [231] invokevirtual #46 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [234] aload_2 v2 + [235] getstatic #25 + - Fieldref [com/google/zxing/BarcodeFormat.RSS_14 Lcom/google/zxing/BarcodeFormat;] + [238] invokevirtual #47 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [241] ifeq +17 (target=258) + [244] aload_0 v0 + [245] getfield #31 + - Fieldref [com/google/zxing/oned/MultiFormatOneDReader.readers Ljava/util/Vector;] + [248] new #14 + - Class [com/google/zxing/oned/rss/RSS14Reader] + [251] dup + [252] invokespecial #42 + - Methodref [com/google/zxing/oned/rss/RSS14Reader. ()V] + [255] invokevirtual #46 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [258] aload_2 v2 + [259] getstatic #26 + - Fieldref [com/google/zxing/BarcodeFormat.RSS_EXPANDED Lcom/google/zxing/BarcodeFormat;] + [262] invokevirtual #47 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [265] ifeq +17 (target=282) + [268] aload_0 v0 + [269] getfield #31 + - Fieldref [com/google/zxing/oned/MultiFormatOneDReader.readers Ljava/util/Vector;] + [272] new #15 + - Class [com/google/zxing/oned/rss/expanded/RSSExpandedReader] + [275] dup + [276] invokespecial #43 + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader. ()V] + [279] invokevirtual #46 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [282] aload_0 v0 + [283] getfield #31 + - Fieldref [com/google/zxing/oned/MultiFormatOneDReader.readers Ljava/util/Vector;] + [286] invokevirtual #49 + - Methodref [java/util/Vector.isEmpty ()Z] + [289] ifeq +102 (target=391) + [292] aload_0 v0 + [293] getfield #31 + - Fieldref [com/google/zxing/oned/MultiFormatOneDReader.readers Ljava/util/Vector;] + [296] new #12 + - Class [com/google/zxing/oned/MultiFormatUPCEANReader] + [299] dup + [300] aload_1 v1 + [301] invokespecial #39 + - Methodref [com/google/zxing/oned/MultiFormatUPCEANReader. (Ljava/util/Hashtable;)V] + [304] invokevirtual #46 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [307] aload_0 v0 + [308] getfield #31 + - Fieldref [com/google/zxing/oned/MultiFormatOneDReader.readers Ljava/util/Vector;] + [311] new #8 + - Class [com/google/zxing/oned/Code39Reader] + [314] dup + [315] invokespecial #35 + - Methodref [com/google/zxing/oned/Code39Reader. ()V] + [318] invokevirtual #46 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [321] aload_0 v0 + [322] getfield #31 + - Fieldref [com/google/zxing/oned/MultiFormatOneDReader.readers Ljava/util/Vector;] + [325] new #9 + - Class [com/google/zxing/oned/Code93Reader] + [328] dup + [329] invokespecial #37 + - Methodref [com/google/zxing/oned/Code93Reader. ()V] + [332] invokevirtual #46 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [335] aload_0 v0 + [336] getfield #31 + - Fieldref [com/google/zxing/oned/MultiFormatOneDReader.readers Ljava/util/Vector;] + [339] new #7 + - Class [com/google/zxing/oned/Code128Reader] + [342] dup + [343] invokespecial #34 + - Methodref [com/google/zxing/oned/Code128Reader. ()V] + [346] invokevirtual #46 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [349] aload_0 v0 + [350] getfield #31 + - Fieldref [com/google/zxing/oned/MultiFormatOneDReader.readers Ljava/util/Vector;] + [353] new #10 + - Class [com/google/zxing/oned/ITFReader] + [356] dup + [357] invokespecial #38 + - Methodref [com/google/zxing/oned/ITFReader. ()V] + [360] invokevirtual #46 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [363] aload_0 v0 + [364] getfield #31 + - Fieldref [com/google/zxing/oned/MultiFormatOneDReader.readers Ljava/util/Vector;] + [367] new #14 + - Class [com/google/zxing/oned/rss/RSS14Reader] + [370] dup + [371] invokespecial #42 + - Methodref [com/google/zxing/oned/rss/RSS14Reader. ()V] + [374] invokevirtual #46 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [377] aload_0 v0 + [378] getfield #31 + - Fieldref [com/google/zxing/oned/MultiFormatOneDReader.readers Ljava/util/Vector;] + [381] new #15 + - Class [com/google/zxing/oned/rss/expanded/RSSExpandedReader] + [384] dup + [385] invokespecial #43 + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader. ()V] + [388] invokevirtual #46 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [391] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeRow(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 53, locals = 7, stack = 4): + [0] aload_0 v0 + [1] getfield #31 + - Fieldref [com/google/zxing/oned/MultiFormatOneDReader.readers Ljava/util/Vector;] + [4] invokevirtual #50 + - Methodref [java/util/Vector.size ()I] + [7] istore v4 + [9] iconst_0 + [10] istore v5 + [12] iload v5 + [14] iload v4 + [16] ificmpge +33 (target=49) + [19] aload_0 v0 + [20] getfield #31 + - Fieldref [com/google/zxing/oned/MultiFormatOneDReader.readers Ljava/util/Vector;] + [23] iload v5 + [25] invokevirtual #48 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [28] checkcast #13 + - Class [com/google/zxing/oned/OneDReader] + [31] astore v6 + [33] aload v6 + [35] iload_1 v1 + [36] aload_2 v2 + [37] aload_3 v3 + [38] invokevirtual #41 + - Methodref [com/google/zxing/oned/OneDReader.decodeRow (ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + [41] areturn + [42] pop + [43] iinc v5, 1 + [46] goto -34 (target=12) + [49] invokestatic #32 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [52] athrow + Code attribute exceptions (count = 1): + - ExceptionInfo (33 -> 41: 42): + - Class [com/google/zxing/ReaderException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: reset()V + Access flags: 0x11 + = public final void reset() + Class member attributes (count = 1): + - Code attribute instructions (code length = 38, locals = 3, stack = 2): + [0] aload_0 v0 + [1] getfield #31 + - Fieldref [com/google/zxing/oned/MultiFormatOneDReader.readers Ljava/util/Vector;] + [4] invokevirtual #50 + - Methodref [java/util/Vector.size ()I] + [7] istore_1 v1 + [8] iconst_0 + [9] istore_2 v2 + [10] iload_2 v2 + [11] iload_1 v1 + [12] ificmpge +25 (target=37) + [15] aload_0 v0 + [16] getfield #31 + - Fieldref [com/google/zxing/oned/MultiFormatOneDReader.readers Ljava/util/Vector;] + [19] iload_2 v2 + [20] invokevirtual #48 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [23] checkcast #4 + - Class [com/google/zxing/Reader] + [26] invokeinterface #51 + - InterfaceMethodref [com/google/zxing/Reader.reset ()V] + [31] iinc v2, 1 + [34] goto -24 (target=10) + [37] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/MultiFormatUPCEANReader + Superclass: com/google/zxing/oned/OneDReader + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.oned.MultiFormatUPCEANReader extends com.google.zxing.oned.OneDReader + +Interfaces (count = 0): + +Constant Pool (count = 134): + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/DecodeHintType] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/Reader] + - Class [com/google/zxing/ReaderException] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/oned/EAN13Reader] + - Class [com/google/zxing/oned/EAN8Reader] + - Class [com/google/zxing/oned/MultiFormatUPCEANReader] + - Class [com/google/zxing/oned/OneDReader] + - Class [com/google/zxing/oned/UPCAReader] + - Class [com/google/zxing/oned/UPCEANReader] + - Class [com/google/zxing/oned/UPCEReader] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/util/Hashtable] + - Class [java/util/Vector] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_8 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.UPC_E Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/DecodeHintType.POSSIBLE_FORMATS Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/oned/MultiFormatUPCEANReader.readers Ljava/util/Vector;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + - Methodref [com/google/zxing/Result.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/oned/EAN13Reader. ()V] + - Methodref [com/google/zxing/oned/EAN8Reader. ()V] + - Methodref [com/google/zxing/oned/OneDReader. ()V] + - Methodref [com/google/zxing/oned/UPCAReader. ()V] + - Methodref [com/google/zxing/oned/UPCEANReader.decodeRow (ILcom/google/zxing/common/BitArray;[ILjava/util/Hashtable;)Lcom/google/zxing/Result;] + - Methodref [com/google/zxing/oned/UPCEANReader.findStartGuardPattern (Lcom/google/zxing/common/BitArray;)[I] + - Methodref [com/google/zxing/oned/UPCEReader. ()V] + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + - Methodref [java/util/Vector. ()V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + - Methodref [java/util/Vector.isEmpty ()Z] + - Methodref [java/util/Vector.size ()I] + - InterfaceMethodref [com/google/zxing/Reader.reset ()V] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - NameAndType [EAN_13 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [EAN_8 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [POSSIBLE_FORMATS Lcom/google/zxing/DecodeHintType;] + - NameAndType [UPC_A Lcom/google/zxing/BarcodeFormat;] + - NameAndType [UPC_E Lcom/google/zxing/BarcodeFormat;] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [charAt (I)C] + - NameAndType [contains (Ljava/lang/Object;)Z] + - NameAndType [decodeRow (ILcom/google/zxing/common/BitArray;[ILjava/util/Hashtable;)Lcom/google/zxing/Result;] + - NameAndType [elementAt (I)Ljava/lang/Object;] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [findStartGuardPattern (Lcom/google/zxing/common/BitArray;)[I] + - NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getResultPoints ()[Lcom/google/zxing/ResultPoint;] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [isEmpty ()Z] + - NameAndType [readers Ljava/util/Vector;] + - NameAndType [reset ()V] + - NameAndType [size ()I] + - NameAndType [substring (I)Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/BarcodeFormat;] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[Lcom/google/zxing/ResultPoint;] + - Utf8 [(I)C] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(ILcom/google/zxing/common/BitArray;[ILjava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/common/BitArray;)[I] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Utf8 [(Ljava/util/Hashtable;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [EAN_13] + - Utf8 [EAN_8] + - Utf8 [Exceptions] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Lcom/google/zxing/DecodeHintType;] + - Utf8 [Ljava/util/Vector;] + - Utf8 [POSSIBLE_FORMATS] + - Utf8 [UPC_A] + - Utf8 [UPC_E] + - Utf8 [addElement] + - Utf8 [charAt] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/DecodeHintType] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/Reader] + - Utf8 [com/google/zxing/ReaderException] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/oned/EAN13Reader] + - Utf8 [com/google/zxing/oned/EAN8Reader] + - Utf8 [com/google/zxing/oned/MultiFormatUPCEANReader] + - Utf8 [com/google/zxing/oned/OneDReader] + - Utf8 [com/google/zxing/oned/UPCAReader] + - Utf8 [com/google/zxing/oned/UPCEANReader] + - Utf8 [com/google/zxing/oned/UPCEReader] + - Utf8 [contains] + - Utf8 [decodeRow] + - Utf8 [elementAt] + - Utf8 [equals] + - Utf8 [findStartGuardPattern] + - Utf8 [get] + - Utf8 [getBarcodeFormat] + - Utf8 [getNotFoundInstance] + - Utf8 [getResultPoints] + - Utf8 [getText] + - Utf8 [isEmpty] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/util/Hashtable] + - Utf8 [java/util/Vector] + - Utf8 [readers] + - Utf8 [reset] + - Utf8 [size] + - Utf8 [substring] + +Fields (count = 1): + - Field: readers Ljava/util/Vector; + Access flags: 0x12 + = private final java.util.Vector readers + +Methods (count = 3): + - Method: (Ljava/util/Hashtable;)V + Access flags: 0x1 + = public MultiFormatUPCEANReader(java.util.Hashtable) + Class member attributes (count = 1): + - Code attribute instructions (code length = 190, locals = 2, stack = 3): + [0] aload_0 v0 + [1] invokespecial #31 + - Methodref [com/google/zxing/oned/OneDReader. ()V] + [4] aload_1 v1 + [5] ifnonnull +7 (target=12) + [8] aconst_null + [9] goto +13 (target=22) + [12] aload_1 v1 + [13] getstatic #22 + - Fieldref [com/google/zxing/DecodeHintType.POSSIBLE_FORMATS Lcom/google/zxing/DecodeHintType;] + [16] invokevirtual #39 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [19] checkcast #17 + - Class [java/util/Vector] + [22] astore_1 v1 + [23] aload_0 v0 + [24] new #17 + - Class [java/util/Vector] + [27] dup + [28] invokespecial #40 + - Methodref [java/util/Vector. ()V] + [31] putfield #23 + - Fieldref [com/google/zxing/oned/MultiFormatUPCEANReader.readers Ljava/util/Vector;] + [34] aload_1 v1 + [35] ifnull +102 (target=137) + [38] aload_1 v1 + [39] getstatic #18 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + [42] invokevirtual #42 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [45] ifeq +20 (target=65) + [48] aload_0 v0 + [49] getfield #23 + - Fieldref [com/google/zxing/oned/MultiFormatUPCEANReader.readers Ljava/util/Vector;] + [52] new #7 + - Class [com/google/zxing/oned/EAN13Reader] + [55] dup + [56] invokespecial #29 + - Methodref [com/google/zxing/oned/EAN13Reader. ()V] + [59] invokevirtual #41 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [62] goto +27 (target=89) + [65] aload_1 v1 + [66] getstatic #20 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + [69] invokevirtual #42 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [72] ifeq +17 (target=89) + [75] aload_0 v0 + [76] getfield #23 + - Fieldref [com/google/zxing/oned/MultiFormatUPCEANReader.readers Ljava/util/Vector;] + [79] new #11 + - Class [com/google/zxing/oned/UPCAReader] + [82] dup + [83] invokespecial #32 + - Methodref [com/google/zxing/oned/UPCAReader. ()V] + [86] invokevirtual #41 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [89] aload_1 v1 + [90] getstatic #19 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_8 Lcom/google/zxing/BarcodeFormat;] + [93] invokevirtual #42 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [96] ifeq +17 (target=113) + [99] aload_0 v0 + [100] getfield #23 + - Fieldref [com/google/zxing/oned/MultiFormatUPCEANReader.readers Ljava/util/Vector;] + [103] new #8 + - Class [com/google/zxing/oned/EAN8Reader] + [106] dup + [107] invokespecial #30 + - Methodref [com/google/zxing/oned/EAN8Reader. ()V] + [110] invokevirtual #41 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [113] aload_1 v1 + [114] getstatic #21 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_E Lcom/google/zxing/BarcodeFormat;] + [117] invokevirtual #42 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [120] ifeq +17 (target=137) + [123] aload_0 v0 + [124] getfield #23 + - Fieldref [com/google/zxing/oned/MultiFormatUPCEANReader.readers Ljava/util/Vector;] + [127] new #13 + - Class [com/google/zxing/oned/UPCEReader] + [130] dup + [131] invokespecial #35 + - Methodref [com/google/zxing/oned/UPCEReader. ()V] + [134] invokevirtual #41 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [137] aload_0 v0 + [138] getfield #23 + - Fieldref [com/google/zxing/oned/MultiFormatUPCEANReader.readers Ljava/util/Vector;] + [141] invokevirtual #44 + - Methodref [java/util/Vector.isEmpty ()Z] + [144] ifeq +45 (target=189) + [147] aload_0 v0 + [148] getfield #23 + - Fieldref [com/google/zxing/oned/MultiFormatUPCEANReader.readers Ljava/util/Vector;] + [151] new #7 + - Class [com/google/zxing/oned/EAN13Reader] + [154] dup + [155] invokespecial #29 + - Methodref [com/google/zxing/oned/EAN13Reader. ()V] + [158] invokevirtual #41 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [161] aload_0 v0 + [162] getfield #23 + - Fieldref [com/google/zxing/oned/MultiFormatUPCEANReader.readers Ljava/util/Vector;] + [165] new #8 + - Class [com/google/zxing/oned/EAN8Reader] + [168] dup + [169] invokespecial #30 + - Methodref [com/google/zxing/oned/EAN8Reader. ()V] + [172] invokevirtual #41 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [175] aload_0 v0 + [176] getfield #23 + - Fieldref [com/google/zxing/oned/MultiFormatUPCEANReader.readers Ljava/util/Vector;] + [179] new #13 + - Class [com/google/zxing/oned/UPCEReader] + [182] dup + [183] invokespecial #35 + - Methodref [com/google/zxing/oned/UPCEReader. ()V] + [186] invokevirtual #41 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [189] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeRow(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 178, locals = 8, stack = 6): + [0] aload_2 v2 + [1] invokestatic #34 + - Methodref [com/google/zxing/oned/UPCEANReader.findStartGuardPattern (Lcom/google/zxing/common/BitArray;)[I] + [4] astore v4 + [6] aload_0 v0 + [7] getfield #23 + - Fieldref [com/google/zxing/oned/MultiFormatUPCEANReader.readers Ljava/util/Vector;] + [10] invokevirtual #45 + - Methodref [java/util/Vector.size ()I] + [13] istore v5 + [15] iconst_0 + [16] istore v6 + [18] iload v6 + [20] iload v5 + [22] ificmpge +152 (target=174) + [25] aload_0 v0 + [26] getfield #23 + - Fieldref [com/google/zxing/oned/MultiFormatUPCEANReader.readers Ljava/util/Vector;] + [29] iload v6 + [31] invokevirtual #43 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [34] checkcast #12 + - Class [com/google/zxing/oned/UPCEANReader] + [37] astore v7 + [39] aload v7 + [41] iload_1 v1 + [42] aload_2 v2 + [43] aload v4 + [45] aload_3 v3 + [46] invokevirtual #33 + - Methodref [com/google/zxing/oned/UPCEANReader.decodeRow (ILcom/google/zxing/common/BitArray;[ILjava/util/Hashtable;)Lcom/google/zxing/Result;] + [49] astore v7 + [51] goto +7 (target=58) + [54] pop + [55] goto +113 (target=168) + [58] getstatic #18 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + [61] aload v7 + [63] invokevirtual #26 + - Methodref [com/google/zxing/Result.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + [66] invokevirtual #36 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [69] ifeq +21 (target=90) + [72] aload v7 + [74] invokevirtual #28 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [77] iconst_0 + [78] invokevirtual #37 + - Methodref [java/lang/String.charAt (I)C] + [81] bipush 48 + [83] ificmpne +7 (target=90) + [86] iconst_1 + [87] goto +4 (target=91) + [90] iconst_0 + [91] istore_1 v1 + [92] aload_3 v3 + [93] ifnonnull +7 (target=100) + [96] aconst_null + [97] goto +13 (target=110) + [100] aload_3 v3 + [101] getstatic #22 + - Fieldref [com/google/zxing/DecodeHintType.POSSIBLE_FORMATS Lcom/google/zxing/DecodeHintType;] + [104] invokevirtual #39 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [107] checkcast #17 + - Class [java/util/Vector] + [110] dup + [111] astore_2 v2 + [112] ifnull +13 (target=125) + [115] aload_2 v2 + [116] getstatic #20 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + [119] invokevirtual #42 + - Methodref [java/util/Vector.contains (Ljava/lang/Object;)Z] + [122] ifeq +7 (target=129) + [125] iconst_1 + [126] goto +4 (target=130) + [129] iconst_0 + [130] istore_2 v2 + [131] iload_1 v1 + [132] ifeq +33 (target=165) + [135] iload_2 v2 + [136] ifeq +29 (target=165) + [139] new #6 + - Class [com/google/zxing/Result] + [142] dup + [143] aload v7 + [145] invokevirtual #28 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [148] iconst_1 + [149] invokevirtual #38 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [152] aconst_null + [153] aload v7 + [155] invokevirtual #27 + - Methodref [com/google/zxing/Result.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + [158] getstatic #20 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + [161] invokespecial #25 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [164] areturn + [165] aload v7 + [167] areturn + [168] iinc v6, 1 + [171] goto -153 (target=18) + [174] invokestatic #24 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [177] athrow + Code attribute exceptions (count = 1): + - ExceptionInfo (39 -> 51: 54): + - Class [com/google/zxing/ReaderException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: reset()V + Access flags: 0x11 + = public final void reset() + Class member attributes (count = 1): + - Code attribute instructions (code length = 38, locals = 3, stack = 2): + [0] aload_0 v0 + [1] getfield #23 + - Fieldref [com/google/zxing/oned/MultiFormatUPCEANReader.readers Ljava/util/Vector;] + [4] invokevirtual #45 + - Methodref [java/util/Vector.size ()I] + [7] istore_1 v1 + [8] iconst_0 + [9] istore_2 v2 + [10] iload_2 v2 + [11] iload_1 v1 + [12] ificmpge +25 (target=37) + [15] aload_0 v0 + [16] getfield #23 + - Fieldref [com/google/zxing/oned/MultiFormatUPCEANReader.readers Ljava/util/Vector;] + [19] iload_2 v2 + [20] invokevirtual #43 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [23] checkcast #4 + - Class [com/google/zxing/Reader] + [26] invokeinterface #46 + - InterfaceMethodref [com/google/zxing/Reader.reset ()V] + [31] iinc v2, 1 + [34] goto -24 (target=10) + [37] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/OneDReader + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x421 + = public abstract class com.google.zxing.oned.OneDReader extends java.lang.Object + +Interfaces (count = 1): + - Class [com/google/zxing/Reader] + +Constant Pool (count = 178): + - Integer [8] + - Integer [256] + - Integer [2147483647] + - Class [com/google/zxing/BinaryBitmap] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/DecodeHintType] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/Reader] + - Class [com/google/zxing/ReaderException] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/ResultMetadataType] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/oned/OneDReader] + - Class [java/lang/Integer] + - Class [java/lang/Math] + - Class [java/lang/Object] + - Class [java/util/Enumeration] + - Class [java/util/Hashtable] + - Fieldref [com/google/zxing/DecodeHintType.NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/DecodeHintType.TRY_HARDER Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/ResultMetadataType.ORIENTATION Lcom/google/zxing/ResultMetadataType;] + - Fieldref [com/google/zxing/common/BitArray.bits [I] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Methodref [com/google/zxing/BinaryBitmap.getBlackRow (ILcom/google/zxing/common/BitArray;)Lcom/google/zxing/common/BitArray;] + - Methodref [com/google/zxing/BinaryBitmap.getHeight ()I] + - Methodref [com/google/zxing/BinaryBitmap.getWidth ()I] + - Methodref [com/google/zxing/BinaryBitmap.isRotateSupported ()Z] + - Methodref [com/google/zxing/BinaryBitmap.rotateCounterClockwise ()Lcom/google/zxing/BinaryBitmap;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/Result.getResultMetadata ()Ljava/util/Hashtable;] + - Methodref [com/google/zxing/Result.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/Result.putMetadata (Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + - Methodref [com/google/zxing/ResultPoint. (FF)V] + - Methodref [com/google/zxing/ResultPoint.getX ()F] + - Methodref [com/google/zxing/ResultPoint.getY ()F] + - Methodref [com/google/zxing/common/BitArray. (I)V] + - Methodref [com/google/zxing/common/BitArray.get (I)Z] + - Methodref [com/google/zxing/common/BitArray.getSize ()I] + - Methodref [com/google/zxing/common/BitArray.reverse ()V] + - Methodref [com/google/zxing/oned/OneDReader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Methodref [com/google/zxing/oned/OneDReader.decodeRow (ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Methodref [com/google/zxing/oned/OneDReader.doDecode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Methodref [com/google/zxing/oned/OneDReader.recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + - Methodref [java/lang/Integer. (I)V] + - Methodref [java/lang/Integer.intValue ()I] + - Methodref [java/lang/Math.max (II)I] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + - Methodref [java/util/Hashtable. ()V] + - Methodref [java/util/Hashtable.containsKey (Ljava/lang/Object;)Z] + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + - Methodref [java/util/Hashtable.keys ()Ljava/util/Enumeration;] + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - InterfaceMethodref [java/util/Enumeration.hasMoreElements ()Z] + - InterfaceMethodref [java/util/Enumeration.nextElement ()Ljava/lang/Object;] + - NameAndType [ ()V] + - NameAndType [ (FF)V] + - NameAndType [ (I)V] + - NameAndType [NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType;] + - NameAndType [ORIENTATION Lcom/google/zxing/ResultMetadataType;] + - NameAndType [TRY_HARDER Lcom/google/zxing/DecodeHintType;] + - NameAndType [bits [I] + - NameAndType [containsKey (Ljava/lang/Object;)Z] + - NameAndType [decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - NameAndType [decodeRow (ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - NameAndType [doDecode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [get (I)Z] + - NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [getBlackRow (ILcom/google/zxing/common/BitArray;)Lcom/google/zxing/common/BitArray;] + - NameAndType [getHeight ()I] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getResultMetadata ()Ljava/util/Hashtable;] + - NameAndType [getResultPoints ()[Lcom/google/zxing/ResultPoint;] + - NameAndType [getSize ()I] + - NameAndType [getWidth ()I] + - NameAndType [getX ()F] + - NameAndType [getY ()F] + - NameAndType [hasMoreElements ()Z] + - NameAndType [intValue ()I] + - NameAndType [isRotateSupported ()Z] + - NameAndType [keys ()Ljava/util/Enumeration;] + - NameAndType [max (II)I] + - NameAndType [nextElement ()Ljava/lang/Object;] + - NameAndType [put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [putMetadata (Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + - NameAndType [recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + - NameAndType [reverse ()V] + - NameAndType [rotateCounterClockwise ()Lcom/google/zxing/BinaryBitmap;] + - NameAndType [size I] + - Utf8 [()F] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/BinaryBitmap;] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Ljava/lang/Object;] + - Utf8 [()Ljava/util/Enumeration;] + - Utf8 [()Ljava/util/Hashtable;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[Lcom/google/zxing/ResultPoint;] + - Utf8 [(FF)V] + - Utf8 [(I)V] + - Utf8 [(I)Z] + - Utf8 [(II)I] + - Utf8 [(ILcom/google/zxing/common/BitArray;)Lcom/google/zxing/common/BitArray;] + - Utf8 [(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;I[I)V] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [([I[II)I] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [INTEGER_MATH_SHIFT] + - Utf8 [Lcom/google/zxing/DecodeHintType;] + - Utf8 [Lcom/google/zxing/ResultMetadataType;] + - Utf8 [NEED_RESULT_POINT_CALLBACK] + - Utf8 [ORIENTATION] + - Utf8 [PATTERN_MATCH_RESULT_SCALE_FACTOR] + - Utf8 [TRY_HARDER] + - Utf8 [[I] + - Utf8 [bits] + - Utf8 [com/google/zxing/BinaryBitmap] + - Utf8 [com/google/zxing/ChecksumException] + - Utf8 [com/google/zxing/DecodeHintType] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/Reader] + - Utf8 [com/google/zxing/ReaderException] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/ResultMetadataType] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/oned/OneDReader] + - Utf8 [containsKey] + - Utf8 [decode] + - Utf8 [decodeRow] + - Utf8 [doDecode] + - Utf8 [equals] + - Utf8 [get] + - Utf8 [getBlackRow] + - Utf8 [getHeight] + - Utf8 [getNotFoundInstance] + - Utf8 [getResultMetadata] + - Utf8 [getResultPoints] + - Utf8 [getSize] + - Utf8 [getWidth] + - Utf8 [getX] + - Utf8 [getY] + - Utf8 [hasMoreElements] + - Utf8 [intValue] + - Utf8 [isRotateSupported] + - Utf8 [java/lang/Integer] + - Utf8 [java/lang/Math] + - Utf8 [java/lang/Object] + - Utf8 [java/util/Enumeration] + - Utf8 [java/util/Hashtable] + - Utf8 [keys] + - Utf8 [max] + - Utf8 [nextElement] + - Utf8 [patternMatchVariance] + - Utf8 [put] + - Utf8 [putMetadata] + - Utf8 [recordPattern] + - Utf8 [recordPatternInReverse] + - Utf8 [reset] + - Utf8 [reverse] + - Utf8 [rotateCounterClockwise] + - Utf8 [size] + +Fields (count = 2): + - Field: INTEGER_MATH_SHIFT I + Access flags: 0x1c + = protected static final int INTEGER_MATH_SHIFT + Class member attributes (count = 1): + - Constant value attribute: + - Integer [8] + - Field: PATTERN_MATCH_RESULT_SCALE_FACTOR I + Access flags: 0x1c + = protected static final int PATTERN_MATCH_RESULT_SCALE_FACTOR + Class member attributes (count = 1): + - Constant value attribute: + - Integer [256] + +Methods (count = 9): + - Method: ()V + Access flags: 0x1 + = public OneDReader() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #49 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decode(Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result; + Access flags: 0x1 + = public com.google.zxing.Result decode(com.google.zxing.BinaryBitmap) + Class member attributes (count = 2): + - Code attribute instructions (code length = 7, locals = 2, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aconst_null + [3] invokevirtual #42 + - Methodref [com/google/zxing/oned/OneDReader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + [6] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/FormatException] + - Method: decode(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x1 + = public com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 37, locals = 4, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] invokespecial #44 + - Methodref [com/google/zxing/oned/OneDReader.doDecode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + [6] areturn + [7] astore_3 v3 + [8] aload_2 v2 + [9] ifnull +17 (target=26) + [12] aload_2 v2 + [13] getstatic #22 + - Fieldref [com/google/zxing/DecodeHintType.TRY_HARDER Lcom/google/zxing/DecodeHintType;] + [16] invokevirtual #52 + - Methodref [java/util/Hashtable.containsKey (Ljava/lang/Object;)Z] + [19] ifeq +7 (target=26) + [22] iconst_1 + [23] goto +4 (target=27) + [26] iconst_0 + [27] ifeq +8 (target=35) + [30] aload_1 v1 + [31] invokevirtual #29 + - Methodref [com/google/zxing/BinaryBitmap.isRotateSupported ()Z] + [34] pop + [35] aload_3 v3 + [36] athrow + Code attribute exceptions (count = 1): + - ExceptionInfo (0 -> 6: 7): + - Class [com/google/zxing/NotFoundException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/FormatException] + - Method: reset()V + Access flags: 0x1 + = public void reset() + Class member attributes (count = 1): + - Code attribute instructions (code length = 1, locals = 1, stack = 0): + [0] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: doDecode(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x2 + = private com.google.zxing.Result doDecode(com.google.zxing.BinaryBitmap,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 384, locals = 15, stack = 7): + [0] aload_1 v1 + [1] invokevirtual #28 + - Methodref [com/google/zxing/BinaryBitmap.getWidth ()I] + [4] istore_3 v3 + [5] aload_1 v1 + [6] invokevirtual #27 + - Methodref [com/google/zxing/BinaryBitmap.getHeight ()I] + [9] istore v4 + [11] new #14 + - Class [com/google/zxing/common/BitArray] + [14] dup + [15] iload_3 v3 + [16] invokespecial #38 + - Methodref [com/google/zxing/common/BitArray. (I)V] + [19] astore v5 + [21] iload v4 + [23] iconst_1 + [24] ishr + [25] istore v6 + [27] aload_2 v2 + [28] ifnull +17 (target=45) + [31] aload_2 v2 + [32] getstatic #22 + - Fieldref [com/google/zxing/DecodeHintType.TRY_HARDER Lcom/google/zxing/DecodeHintType;] + [35] invokevirtual #52 + - Methodref [java/util/Hashtable.containsKey (Ljava/lang/Object;)Z] + [38] ifeq +7 (target=45) + [41] iconst_1 + [42] goto +4 (target=46) + [45] iconst_0 + [46] istore v7 + [48] iconst_1 + [49] iload v4 + [51] iload v7 + [53] ifeq +8 (target=61) + [56] bipush 8 + [58] goto +4 (target=62) + [61] iconst_5 + [62] ishr + [63] invokestatic #48 + - Methodref [java/lang/Math.max (II)I] + [66] istore v8 + [68] iload v7 + [70] ifeq +10 (target=80) + [73] iload v4 + [75] istore v7 + [77] goto +7 (target=84) + [80] bipush 15 + [82] istore v7 + [84] iconst_0 + [85] istore v9 + [87] iload v9 + [89] iload v7 + [91] ificmpge +289 (target=380) + [94] iload v9 + [96] iconst_1 + [97] iadd + [98] iconst_1 + [99] ishr + [100] istore v10 + [102] iload v9 + [104] iconst_1 + [105] iand + [106] ifne +7 (target=113) + [109] iconst_1 + [110] goto +4 (target=114) + [113] iconst_0 + [114] istore v11 + [116] iload v6 + [118] iload v8 + [120] iload v11 + [122] ifeq +8 (target=130) + [125] iload v10 + [127] goto +6 (target=133) + [130] iload v10 + [132] ineg + [133] imul + [134] iadd + [135] dup + [136] istore v10 + [138] iflt +242 (target=380) + [141] iload v10 + [143] iload v4 + [145] ificmpge +235 (target=380) + [148] aload_1 v1 + [149] iload v10 + [151] aload v5 + [153] invokevirtual #26 + - Methodref [com/google/zxing/BinaryBitmap.getBlackRow (ILcom/google/zxing/common/BitArray;)Lcom/google/zxing/common/BitArray;] + [156] astore v5 + [158] goto +7 (target=165) + [161] pop + [162] goto +212 (target=374) + [165] iconst_0 + [166] istore v11 + [168] iload v11 + [170] iconst_2 + [171] ificmpge +203 (target=374) + [174] iload v11 + [176] iconst_1 + [177] ificmpne +86 (target=263) + [180] aload v5 + [182] invokevirtual #41 + - Methodref [com/google/zxing/common/BitArray.reverse ()V] + [185] aload_2 v2 + [186] ifnull +77 (target=263) + [189] aload_2 v2 + [190] getstatic #21 + - Fieldref [com/google/zxing/DecodeHintType.NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType;] + [193] invokevirtual #52 + - Methodref [java/util/Hashtable.containsKey (Ljava/lang/Object;)Z] + [196] ifeq +67 (target=263) + [199] new #20 + - Class [java/util/Hashtable] + [202] dup + [203] invokespecial #51 + - Methodref [java/util/Hashtable. ()V] + [206] astore v12 + [208] aload_2 v2 + [209] invokevirtual #54 + - Methodref [java/util/Hashtable.keys ()Ljava/util/Enumeration;] + [212] astore v13 + [214] aload v13 + [216] invokeinterface #56 + - InterfaceMethodref [java/util/Enumeration.hasMoreElements ()Z] + [221] ifeq +39 (target=260) + [224] aload v13 + [226] invokeinterface #57 + - InterfaceMethodref [java/util/Enumeration.nextElement ()Ljava/lang/Object;] + [231] dup + [232] astore v14 + [234] getstatic #21 + - Fieldref [com/google/zxing/DecodeHintType.NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType;] + [237] invokevirtual #50 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [240] ifne +17 (target=257) + [243] aload v12 + [245] aload v14 + [247] aload_2 v2 + [248] aload v14 + [250] invokevirtual #53 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [253] invokevirtual #55 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [256] pop + [257] goto -43 (target=214) + [260] aload v12 + [262] astore_2 v2 + [263] aload_0 v0 + [264] iload v10 + [266] aload v5 + [268] aload_2 v2 + [269] invokevirtual #43 + - Methodref [com/google/zxing/oned/OneDReader.decodeRow (ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + [272] astore v12 + [274] iload v11 + [276] iconst_1 + [277] ificmpne +87 (target=364) + [280] aload v12 + [282] getstatic #23 + - Fieldref [com/google/zxing/ResultMetadataType.ORIENTATION Lcom/google/zxing/ResultMetadataType;] + [285] new #16 + - Class [java/lang/Integer] + [288] dup + [289] sipush 180 + [292] invokespecial #46 + - Methodref [java/lang/Integer. (I)V] + [295] invokevirtual #34 + - Methodref [com/google/zxing/Result.putMetadata (Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + [298] aload v12 + [300] invokevirtual #33 + - Methodref [com/google/zxing/Result.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + [303] dup + [304] astore v13 + [306] iconst_0 + [307] new #13 + - Class [com/google/zxing/ResultPoint] + [310] dup + [311] iload_3 v3 + [312] i2f + [313] aload v13 + [315] iconst_0 + [316] aaload + [317] invokevirtual #36 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [320] fsub + [321] fconst_1 + [322] fsub + [323] aload v13 + [325] iconst_0 + [326] aaload + [327] invokevirtual #37 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [330] invokespecial #35 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [333] aastore + [334] aload v13 + [336] iconst_1 + [337] new #13 + - Class [com/google/zxing/ResultPoint] + [340] dup + [341] iload_3 v3 + [342] i2f + [343] aload v13 + [345] iconst_1 + [346] aaload + [347] invokevirtual #36 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [350] fsub + [351] fconst_1 + [352] fsub + [353] aload v13 + [355] iconst_1 + [356] aaload + [357] invokevirtual #37 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [360] invokespecial #35 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [363] aastore + [364] aload v12 + [366] areturn + [367] pop + [368] iinc v11, 1 + [371] goto -203 (target=168) + [374] iinc v9, 1 + [377] goto -290 (target=87) + [380] invokestatic #31 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [383] athrow + Code attribute exceptions (count = 2): + - ExceptionInfo (148 -> 158: 161): + - Class [com/google/zxing/NotFoundException] + - ExceptionInfo (263 -> 366: 367): + - Class [com/google/zxing/ReaderException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: recordPattern(Lcom/google/zxing/common/BitArray;I[I)V + Access flags: 0xc + = protected static void recordPattern(com.google.zxing.common.BitArray,int,int[]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 186, locals = 8, stack = 4): + [0] aload_2 v2 + [1] arraylength + [2] istore_3 v3 + [3] iconst_0 + [4] istore v4 + [6] iload v4 + [8] iload_3 v3 + [9] ificmpge +14 (target=23) + [12] aload_2 v2 + [13] iload v4 + [15] iconst_0 + [16] iastore + [17] iinc v4, 1 + [20] goto -14 (target=6) + [23] aload_0 v0 + [24] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.size I] + [27] istore v4 + [29] iload_1 v1 + [30] iload v4 + [32] ificmplt +7 (target=39) + [35] invokestatic #31 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [38] athrow + [39] aload_0 v0 + [40] iconst_0 + [41] istore v7 + [43] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [46] iload_1 v1 + [47] iconst_5 + [48] ishr + [49] iaload + [50] iconst_1 + [51] iload_1 v1 + [52] bipush 31 + [54] iand + [55] ishl + [56] iand + [57] ifeq +7 (target=64) + [60] iconst_1 + [61] goto +4 (target=65) + [64] iconst_0 + [65] ifne +7 (target=72) + [68] iconst_1 + [69] goto +4 (target=73) + [72] iconst_0 + [73] istore v5 + [75] iconst_0 + [76] istore v6 + [78] iload_1 v1 + [79] iload v4 + [81] ificmpge +80 (target=161) + [84] aload_0 v0 + [85] iload_1 v1 + [86] istore v7 + [88] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [91] iload v7 + [93] iconst_5 + [94] ishr + [95] iaload + [96] iconst_1 + [97] iload v7 + [99] bipush 31 + [101] iand + [102] ishl + [103] iand + [104] ifeq +7 (target=111) + [107] iconst_1 + [108] goto +4 (target=112) + [111] iconst_0 + [112] iload v5 + [114] ixor + [115] ifeq +14 (target=129) + [118] aload_2 v2 + [119] iload v6 + [121] dup2 + [122] iaload + [123] iconst_1 + [124] iadd + [125] iastore + [126] goto +29 (target=155) + [129] iinc v6, 1 + [132] iload v6 + [134] iload_3 v3 + [135] ificmpeq +26 (target=161) + [138] aload_2 v2 + [139] iload v6 + [141] iconst_1 + [142] iastore + [143] iload v5 + [145] ifne +7 (target=152) + [148] iconst_1 + [149] goto +4 (target=153) + [152] iconst_0 + [153] istore v5 + [155] iinc v1, 1 + [158] goto -80 (target=78) + [161] iload v6 + [163] iload_3 v3 + [164] ificmpeq +21 (target=185) + [167] iload v6 + [169] iload_3 v3 + [170] iconst_1 + [171] isub + [172] ificmpne +9 (target=181) + [175] iload_1 v1 + [176] iload v4 + [178] ificmpeq +7 (target=185) + [181] invokestatic #31 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [184] athrow + [185] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: recordPatternInReverse(Lcom/google/zxing/common/BitArray;I[I)V + Access flags: 0xc + = protected static void recordPatternInReverse(com.google.zxing.common.BitArray,int,int[]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 110, locals = 6, stack = 4): + [0] aload_2 v2 + [1] arraylength + [2] istore_3 v3 + [3] aload_0 v0 + [4] iconst_0 + [5] istore v5 + [7] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [10] iload_1 v1 + [11] iconst_5 + [12] ishr + [13] iaload + [14] iconst_1 + [15] iload_1 v1 + [16] bipush 31 + [18] iand + [19] ishl + [20] iand + [21] ifeq +7 (target=28) + [24] iconst_1 + [25] goto +4 (target=29) + [28] iconst_0 + [29] istore v4 + [31] iload_1 v1 + [32] ifle +61 (target=93) + [35] iload_3 v3 + [36] iflt +57 (target=93) + [39] aload_0 v0 + [40] iinc v1, -1 + [43] iload_1 v1 + [44] istore v5 + [46] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [49] iload v5 + [51] iconst_5 + [52] ishr + [53] iaload + [54] iconst_1 + [55] iload v5 + [57] bipush 31 + [59] iand + [60] ishl + [61] iand + [62] ifeq +7 (target=69) + [65] iconst_1 + [66] goto +4 (target=70) + [69] iconst_0 + [70] iload v4 + [72] ificmpeq -41 (target=31) + [75] iinc v3, -1 + [78] iload v4 + [80] ifne +7 (target=87) + [83] iconst_1 + [84] goto +4 (target=88) + [87] iconst_0 + [88] istore v4 + [90] goto -59 (target=31) + [93] iload_3 v3 + [94] iflt +7 (target=101) + [97] invokestatic #31 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [100] athrow + [101] aload_0 v0 + [102] iload_1 v1 + [103] iconst_1 + [104] iadd + [105] aload_2 v2 + [106] invokestatic #45 + - Methodref [com/google/zxing/oned/OneDReader.recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + [109] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: patternMatchVariance([I[II)I + Access flags: 0xc + = protected static int patternMatchVariance(int[],int[],int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 149, locals = 10, stack = 3): + [0] aload_0 v0 + [1] arraylength + [2] istore_3 v3 + [3] iconst_0 + [4] istore v4 + [6] iconst_0 + [7] istore v5 + [9] iconst_0 + [10] istore v6 + [12] iload v6 + [14] iload_3 v3 + [15] ificmpge +27 (target=42) + [18] iload v4 + [20] aload_0 v0 + [21] iload v6 + [23] iaload + [24] iadd + [25] istore v4 + [27] iload v5 + [29] aload_1 v1 + [30] iload v6 + [32] iaload + [33] iadd + [34] istore v5 + [36] iinc v6, 1 + [39] goto -27 (target=12) + [42] iload v4 + [44] iload v5 + [46] ificmpge +6 (target=52) + [49] ldc #3 + - Integer [2147483647] + [51] ireturn + [52] iload v4 + [54] bipush 8 + [56] ishl + [57] iload v5 + [59] idiv + [60] istore v6 + [62] iload_2 v2 + [63] iload v6 + [65] imul + [66] bipush 8 + [68] ishr + [69] istore_2 v2 + [70] iconst_0 + [71] istore v5 + [73] iconst_0 + [74] istore v7 + [76] iload v7 + [78] iload_3 v3 + [79] ificmpge +64 (target=143) + [82] aload_0 v0 + [83] iload v7 + [85] iaload + [86] bipush 8 + [88] ishl + [89] istore v8 + [91] aload_1 v1 + [92] iload v7 + [94] iaload + [95] iload v6 + [97] imul + [98] istore v9 + [100] iload v8 + [102] iload v9 + [104] ificmple +11 (target=115) + [107] iload v8 + [109] iload v9 + [111] isub + [112] goto +8 (target=120) + [115] iload v9 + [117] iload v8 + [119] isub + [120] dup + [121] istore v8 + [123] iload_2 v2 + [124] ificmple +6 (target=130) + [127] ldc #3 + - Integer [2147483647] + [129] ireturn + [130] iload v5 + [132] iload v8 + [134] iadd + [135] istore v5 + [137] iinc v7, 1 + [140] goto -64 (target=76) + [143] iload v5 + [145] iload v4 + [147] idiv + [148] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeRow(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x401 + = public abstract com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Hashtable) + Class member attributes (count = 1): + - Exceptions attribute (count = 3) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/UPCAReader + Superclass: com/google/zxing/oned/UPCEANReader + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.oned.UPCAReader extends com.google.zxing.oned.UPCEANReader + +Interfaces (count = 0): + +Constant Pool (count = 81): + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/oned/EAN13Reader] + - Class [com/google/zxing/oned/UPCAReader] + - Class [com/google/zxing/oned/UPCEANReader] + - Class [java/lang/String] + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/oned/UPCAReader.ean13Reader Lcom/google/zxing/oned/UPCEANReader;] + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Methodref [com/google/zxing/Result.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/oned/EAN13Reader. ()V] + - Methodref [com/google/zxing/oned/UPCAReader.maybeReturnResult (Lcom/google/zxing/Result;)Lcom/google/zxing/Result;] + - Methodref [com/google/zxing/oned/UPCEANReader. ()V] + - Methodref [com/google/zxing/oned/UPCEANReader.decode (Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result;] + - Methodref [com/google/zxing/oned/UPCEANReader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Methodref [com/google/zxing/oned/UPCEANReader.decodeMiddle (Lcom/google/zxing/common/BitArray;[ILjava/lang/StringBuffer;)I] + - Methodref [com/google/zxing/oned/UPCEANReader.decodeRow (ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Methodref [com/google/zxing/oned/UPCEANReader.decodeRow (ILcom/google/zxing/common/BitArray;[ILjava/util/Hashtable;)Lcom/google/zxing/Result;] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - NameAndType [UPC_A Lcom/google/zxing/BarcodeFormat;] + - NameAndType [charAt (I)C] + - NameAndType [decode (Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result;] + - NameAndType [decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - NameAndType [decodeMiddle (Lcom/google/zxing/common/BitArray;[ILjava/lang/StringBuffer;)I] + - NameAndType [decodeRow (ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - NameAndType [decodeRow (ILcom/google/zxing/common/BitArray;[ILjava/util/Hashtable;)Lcom/google/zxing/Result;] + - NameAndType [ean13Reader Lcom/google/zxing/oned/UPCEANReader;] + - NameAndType [getFormatInstance ()Lcom/google/zxing/FormatException;] + - NameAndType [getResultPoints ()[Lcom/google/zxing/ResultPoint;] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [maybeReturnResult (Lcom/google/zxing/Result;)Lcom/google/zxing/Result;] + - NameAndType [substring (I)Ljava/lang/String;] + - Utf8 [()Lcom/google/zxing/BarcodeFormat;] + - Utf8 [()Lcom/google/zxing/FormatException;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()[Lcom/google/zxing/ResultPoint;] + - Utf8 [(I)C] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(ILcom/google/zxing/common/BitArray;[ILjava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/Result;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/common/BitArray;[ILjava/lang/StringBuffer;)I] + - Utf8 [(Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Lcom/google/zxing/oned/UPCEANReader;] + - Utf8 [UPC_A] + - Utf8 [charAt] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/ChecksumException] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/oned/EAN13Reader] + - Utf8 [com/google/zxing/oned/UPCAReader] + - Utf8 [com/google/zxing/oned/UPCEANReader] + - Utf8 [decode] + - Utf8 [decodeMiddle] + - Utf8 [decodeRow] + - Utf8 [ean13Reader] + - Utf8 [getBarcodeFormat] + - Utf8 [getFormatInstance] + - Utf8 [getResultPoints] + - Utf8 [getText] + - Utf8 [java/lang/String] + - Utf8 [maybeReturnResult] + - Utf8 [substring] + +Fields (count = 1): + - Field: ean13Reader Lcom/google/zxing/oned/UPCEANReader; + Access flags: 0x12 + = private final com.google.zxing.oned.UPCEANReader ean13Reader + +Methods (count = 8): + - Method: ()V + Access flags: 0x1 + = public UPCAReader() + Class member attributes (count = 1): + - Code attribute instructions (code length = 16, locals = 1, stack = 3): + [0] aload_0 v0 + [1] invokespecial #18 + - Methodref [com/google/zxing/oned/UPCEANReader. ()V] + [4] aload_0 v0 + [5] new #6 + - Class [com/google/zxing/oned/EAN13Reader] + [8] dup + [9] invokespecial #16 + - Methodref [com/google/zxing/oned/EAN13Reader. ()V] + [12] putfield #11 + - Fieldref [com/google/zxing/oned/UPCAReader.ean13Reader Lcom/google/zxing/oned/UPCEANReader;] + [15] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeRow(ILcom/google/zxing/common/BitArray;[ILjava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,int[],java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 53, locals = 5, stack = 6): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/oned/UPCAReader.ean13Reader Lcom/google/zxing/oned/UPCEANReader;] + [4] iload_1 v1 + [5] aload_2 v2 + [6] aload_3 v3 + [7] aload v4 + [9] invokevirtual #23 + - Methodref [com/google/zxing/oned/UPCEANReader.decodeRow (ILcom/google/zxing/common/BitArray;[ILjava/util/Hashtable;)Lcom/google/zxing/Result;] + [12] dup + [13] astore_1 v1 + [14] invokevirtual #15 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [17] dup + [18] astore_2 v2 + [19] iconst_0 + [20] invokevirtual #24 + - Methodref [java/lang/String.charAt (I)C] + [23] bipush 48 + [25] ificmpne +24 (target=49) + [28] new #5 + - Class [com/google/zxing/Result] + [31] dup + [32] aload_2 v2 + [33] iconst_1 + [34] invokevirtual #25 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [37] aconst_null + [38] aload_1 v1 + [39] invokevirtual #14 + - Methodref [com/google/zxing/Result.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + [42] getstatic #10 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + [45] invokespecial #13 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [48] areturn + [49] invokestatic #12 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [52] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 3) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/ChecksumException] + - Method: decodeRow(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 51, locals = 4, stack = 6): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/oned/UPCAReader.ean13Reader Lcom/google/zxing/oned/UPCEANReader;] + [4] iload_1 v1 + [5] aload_2 v2 + [6] aload_3 v3 + [7] invokevirtual #22 + - Methodref [com/google/zxing/oned/UPCEANReader.decodeRow (ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + [10] dup + [11] astore_1 v1 + [12] invokevirtual #15 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [15] dup + [16] astore_2 v2 + [17] iconst_0 + [18] invokevirtual #24 + - Methodref [java/lang/String.charAt (I)C] + [21] bipush 48 + [23] ificmpne +24 (target=47) + [26] new #5 + - Class [com/google/zxing/Result] + [29] dup + [30] aload_2 v2 + [31] iconst_1 + [32] invokevirtual #25 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [35] aconst_null + [36] aload_1 v1 + [37] invokevirtual #14 + - Methodref [com/google/zxing/Result.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + [40] getstatic #10 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + [43] invokespecial #13 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [46] areturn + [47] invokestatic #12 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [50] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 3) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/ChecksumException] + - Method: decode(Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decode(com.google.zxing.BinaryBitmap) + Class member attributes (count = 2): + - Code attribute instructions (code length = 49, locals = 3, stack = 6): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/oned/UPCAReader.ean13Reader Lcom/google/zxing/oned/UPCEANReader;] + [4] aload_1 v1 + [5] invokevirtual #19 + - Methodref [com/google/zxing/oned/UPCEANReader.decode (Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result;] + [8] dup + [9] astore_1 v1 + [10] invokevirtual #15 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [13] dup + [14] astore_2 v2 + [15] iconst_0 + [16] invokevirtual #24 + - Methodref [java/lang/String.charAt (I)C] + [19] bipush 48 + [21] ificmpne +24 (target=45) + [24] new #5 + - Class [com/google/zxing/Result] + [27] dup + [28] aload_2 v2 + [29] iconst_1 + [30] invokevirtual #25 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [33] aconst_null + [34] aload_1 v1 + [35] invokevirtual #14 + - Methodref [com/google/zxing/Result.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + [38] getstatic #10 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + [41] invokespecial #13 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [44] areturn + [45] invokestatic #12 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [48] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/FormatException] + - Method: decode(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 50, locals = 3, stack = 6): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/oned/UPCAReader.ean13Reader Lcom/google/zxing/oned/UPCEANReader;] + [4] aload_1 v1 + [5] aload_2 v2 + [6] invokevirtual #20 + - Methodref [com/google/zxing/oned/UPCEANReader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + [9] dup + [10] astore_1 v1 + [11] invokevirtual #15 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [14] dup + [15] astore_2 v2 + [16] iconst_0 + [17] invokevirtual #24 + - Methodref [java/lang/String.charAt (I)C] + [20] bipush 48 + [22] ificmpne +24 (target=46) + [25] new #5 + - Class [com/google/zxing/Result] + [28] dup + [29] aload_2 v2 + [30] iconst_1 + [31] invokevirtual #25 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [34] aconst_null + [35] aload_1 v1 + [36] invokevirtual #14 + - Methodref [com/google/zxing/Result.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + [39] getstatic #10 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + [42] invokespecial #13 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [45] areturn + [46] invokestatic #12 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [49] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/FormatException] + - Method: getBarcodeFormat()Lcom/google/zxing/BarcodeFormat; + Access flags: 0x10 + = final com.google.zxing.BarcodeFormat getBarcodeFormat() + Class member attributes (count = 1): + - Code attribute instructions (code length = 4, locals = 1, stack = 1): + [0] getstatic #10 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + [3] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeMiddle(Lcom/google/zxing/common/BitArray;[ILjava/lang/StringBuffer;)I + Access flags: 0x14 + = protected final int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuffer) + Class member attributes (count = 2): + - Code attribute instructions (code length = 11, locals = 4, stack = 4): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/oned/UPCAReader.ean13Reader Lcom/google/zxing/oned/UPCEANReader;] + [4] aload_1 v1 + [5] aload_2 v2 + [6] aload_3 v3 + [7] invokevirtual #21 + - Methodref [com/google/zxing/oned/UPCEANReader.decodeMiddle (Lcom/google/zxing/common/BitArray;[ILjava/lang/StringBuffer;)I] + [10] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: maybeReturnResult(Lcom/google/zxing/Result;)Lcom/google/zxing/Result; + Access flags: 0xa + = private static com.google.zxing.Result maybeReturnResult(com.google.zxing.Result) + Class member attributes (count = 2): + - Code attribute instructions (code length = 40, locals = 2, stack = 6): + [0] aload_0 v0 + [1] invokevirtual #15 + - Methodref [com/google/zxing/Result.getText ()Ljava/lang/String;] + [4] dup + [5] astore_1 v1 + [6] iconst_0 + [7] invokevirtual #24 + - Methodref [java/lang/String.charAt (I)C] + [10] bipush 48 + [12] ificmpne +24 (target=36) + [15] new #5 + - Class [com/google/zxing/Result] + [18] dup + [19] aload_1 v1 + [20] iconst_1 + [21] invokevirtual #25 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [24] aconst_null + [25] aload_0 v0 + [26] invokevirtual #14 + - Methodref [com/google/zxing/Result.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + [29] getstatic #10 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + [32] invokespecial #13 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [35] areturn + [36] invokestatic #12 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [39] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/UPCAWriter + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.oned.UPCAWriter extends java.lang.Object + +Interfaces (count = 1): + - Class [com/google/zxing/Writer] + +Constant Pool (count = 80): + - String [Can only encode UPC-A, but got ] + - String [Requested contents should be 11 or 12 digits long, but got ] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/Writer] + - Class [com/google/zxing/WriterException] + - Class [com/google/zxing/oned/EAN13Writer] + - Class [com/google/zxing/oned/UPCAWriter] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/oned/UPCAWriter.subWriter Lcom/google/zxing/oned/EAN13Writer;] + - Methodref [com/google/zxing/oned/EAN13Writer. ()V] + - Methodref [com/google/zxing/oned/EAN13Writer.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/oned/UPCAWriter.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/oned/UPCAWriter.preencode (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [EAN_13 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [UPC_A Lcom/google/zxing/BarcodeFormat;] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [charAt (I)C] + - NameAndType [encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [length ()I] + - NameAndType [preencode (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [subWriter Lcom/google/zxing/oned/EAN13Writer;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)C] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;II)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [] + - Utf8 [Can only encode UPC-A, but got ] + - Utf8 [Code] + - Utf8 [EAN_13] + - Utf8 [Exceptions] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Lcom/google/zxing/oned/EAN13Writer;] + - Utf8 [Requested contents should be 11 or 12 digits long, but got ] + - Utf8 [UPC_A] + - Utf8 [append] + - Utf8 [charAt] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/Writer] + - Utf8 [com/google/zxing/WriterException] + - Utf8 [com/google/zxing/oned/EAN13Writer] + - Utf8 [com/google/zxing/oned/UPCAWriter] + - Utf8 [encode] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + - Utf8 [preencode] + - Utf8 [subWriter] + - Utf8 [toString] + +Fields (count = 1): + - Field: subWriter Lcom/google/zxing/oned/EAN13Writer; + Access flags: 0x12 + = private final com.google.zxing.oned.EAN13Writer subWriter + +Methods (count = 4): + - Method: ()V + Access flags: 0x1 + = public UPCAWriter() + Class member attributes (count = 1): + - Code attribute instructions (code length = 16, locals = 1, stack = 3): + [0] aload_0 v0 + [1] invokespecial #20 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] new #6 + - Class [com/google/zxing/oned/EAN13Writer] + [8] dup + [9] invokespecial #15 + - Methodref [com/google/zxing/oned/EAN13Writer. ()V] + [12] putfield #14 + - Fieldref [com/google/zxing/oned/UPCAWriter.subWriter Lcom/google/zxing/oned/EAN13Writer;] + [15] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: encode(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;II)Lcom/google/zxing/common/BitMatrix; + Access flags: 0x11 + = public final com.google.zxing.common.BitMatrix encode(java.lang.String,com.google.zxing.BarcodeFormat,int,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 11, locals = 5, stack = 6): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] iload_3 v3 + [4] iload v4 + [6] aconst_null + [7] invokevirtual #17 + - Methodref [com/google/zxing/oned/UPCAWriter.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + [10] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: encode(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix; + Access flags: 0x11 + = public final com.google.zxing.common.BitMatrix encode(java.lang.String,com.google.zxing.BarcodeFormat,int,int,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 54, locals = 6, stack = 6): + [0] aload_2 v2 + [1] getstatic #13 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + [4] ifacmpeq +30 (target=34) + [7] new #8 + - Class [java/lang/IllegalArgumentException] + [10] dup + [11] new #11 + - Class [java/lang/StringBuffer] + [14] dup + [15] invokespecial #23 + - Methodref [java/lang/StringBuffer. ()V] + [18] ldc #1 + - String [Can only encode UPC-A, but got ] + [20] invokevirtual #27 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [23] aload_2 v2 + [24] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + [27] invokevirtual #28 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [30] invokespecial #19 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [33] athrow + [34] aload_0 v0 + [35] getfield #14 + - Fieldref [com/google/zxing/oned/UPCAWriter.subWriter Lcom/google/zxing/oned/EAN13Writer;] + [38] aload_1 v1 + [39] invokestatic #18 + - Methodref [com/google/zxing/oned/UPCAWriter.preencode (Ljava/lang/String;)Ljava/lang/String;] + [42] getstatic #12 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + [45] iload_3 v3 + [46] iload v4 + [48] aload v5 + [50] invokevirtual #16 + - Methodref [com/google/zxing/oned/EAN13Writer.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + [53] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: preencode(Ljava/lang/String;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String preencode(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 135, locals = 3, stack = 4): + [0] aload_0 v0 + [1] invokevirtual #22 + - Methodref [java/lang/String.length ()I] + [4] dup + [5] istore_1 v1 + [6] bipush 11 + [8] ificmpne +71 (target=79) + [11] iconst_0 + [12] istore_1 v1 + [13] iconst_0 + [14] istore_2 v2 + [15] iload_2 v2 + [16] bipush 11 + [18] ificmpge +32 (target=50) + [21] iload_1 v1 + [22] aload_0 v0 + [23] iload_2 v2 + [24] invokevirtual #21 + - Methodref [java/lang/String.charAt (I)C] + [27] bipush 48 + [29] isub + [30] iload_2 v2 + [31] iconst_2 + [32] irem + [33] ifne +7 (target=40) + [36] iconst_3 + [37] goto +4 (target=41) + [40] iconst_1 + [41] imul + [42] iadd + [43] istore_1 v1 + [44] iinc v2, 1 + [47] goto -32 (target=15) + [50] new #11 + - Class [java/lang/StringBuffer] + [53] dup + [54] invokespecial #23 + - Methodref [java/lang/StringBuffer. ()V] + [57] aload_0 v0 + [58] invokevirtual #27 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [61] sipush 1000 + [64] iload_1 v1 + [65] isub + [66] bipush 10 + [68] irem + [69] invokevirtual #25 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [72] invokevirtual #28 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [75] astore_0 v0 + [76] goto +39 (target=115) + [79] iload_1 v1 + [80] bipush 12 + [82] ificmpeq +33 (target=115) + [85] new #8 + - Class [java/lang/IllegalArgumentException] + [88] dup + [89] new #11 + - Class [java/lang/StringBuffer] + [92] dup + [93] invokespecial #23 + - Methodref [java/lang/StringBuffer. ()V] + [96] ldc #2 + - String [Requested contents should be 11 or 12 digits long, but got ] + [98] invokevirtual #27 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [101] aload_0 v0 + [102] invokevirtual #22 + - Methodref [java/lang/String.length ()I] + [105] invokevirtual #25 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [108] invokevirtual #28 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [111] invokespecial #19 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [114] athrow + [115] new #11 + - Class [java/lang/StringBuffer] + [118] dup + [119] invokespecial #23 + - Methodref [java/lang/StringBuffer. ()V] + [122] bipush 48 + [124] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [127] aload_0 v0 + [128] invokevirtual #27 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [131] invokevirtual #28 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [134] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/UPCEANExtensionSupport + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.oned.UPCEANExtensionSupport extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 193): + - String [] + - String [$] + - String [0] + - String [0.00] + - String [90000] + - String [99990] + - String [99991] + - String [Used] + - String [£] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/ResultMetadataType] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/oned/UPCEANExtensionSupport] + - Class [com/google/zxing/oned/UPCEANReader] + - Class [java/lang/Integer] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Class [java/util/Hashtable] + - Fieldref [com/google/zxing/BarcodeFormat.UPC_EAN_EXTENSION Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/ResultMetadataType.ISSUE_NUMBER Lcom/google/zxing/ResultMetadataType;] + - Fieldref [com/google/zxing/ResultMetadataType.SUGGESTED_PRICE Lcom/google/zxing/ResultMetadataType;] + - Fieldref [com/google/zxing/common/BitArray.bits [I] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Fieldref [com/google/zxing/oned/UPCEANExtensionSupport.CHECK_DIGIT_ENCODINGS [I] + - Fieldref [com/google/zxing/oned/UPCEANExtensionSupport.EXTENSION_START_PATTERN [I] + - Fieldref [com/google/zxing/oned/UPCEANExtensionSupport.decodeMiddleCounters [I] + - Fieldref [com/google/zxing/oned/UPCEANExtensionSupport.decodeRowStringBuffer Ljava/lang/StringBuffer;] + - Fieldref [com/google/zxing/oned/UPCEANReader.L_AND_G_PATTERNS [[I] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Methodref [com/google/zxing/Result.putAllMetadata (Ljava/util/Hashtable;)V] + - Methodref [com/google/zxing/ResultPoint. (FF)V] + - Methodref [com/google/zxing/common/BitArray.get (I)Z] + - Methodref [com/google/zxing/common/BitArray.getSize ()I] + - Methodref [com/google/zxing/oned/UPCEANExtensionSupport.decodeMiddle (Lcom/google/zxing/common/BitArray;[ILjava/lang/StringBuffer;)I] + - Methodref [com/google/zxing/oned/UPCEANExtensionSupport.determineCheckDigit (I)I] + - Methodref [com/google/zxing/oned/UPCEANExtensionSupport.extensionChecksum (Ljava/lang/String;)I] + - Methodref [com/google/zxing/oned/UPCEANExtensionSupport.parseExtension2String (Ljava/lang/String;)Ljava/lang/Integer;] + - Methodref [com/google/zxing/oned/UPCEANExtensionSupport.parseExtension5String (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/oned/UPCEANExtensionSupport.parseExtensionString (Ljava/lang/String;)Ljava/util/Hashtable;] + - Methodref [com/google/zxing/oned/UPCEANReader.decodeDigit (Lcom/google/zxing/common/BitArray;[II[[I)I] + - Methodref [com/google/zxing/oned/UPCEANReader.findGuardPattern (Lcom/google/zxing/common/BitArray;IZ[I)[I] + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + - Methodref [java/lang/Integer.valueOf (Ljava/lang/String;)Ljava/lang/Integer;] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + - Methodref [java/lang/String.valueOf (I)Ljava/lang/String;] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.length ()I] + - Methodref [java/lang/StringBuffer.setLength (I)V] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - Methodref [java/util/Hashtable. (I)V] + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [ ()V] + - NameAndType [ (FF)V] + - NameAndType [ (I)V] + - NameAndType [ (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - NameAndType [CHECK_DIGIT_ENCODINGS [I] + - NameAndType [EXTENSION_START_PATTERN [I] + - NameAndType [ISSUE_NUMBER Lcom/google/zxing/ResultMetadataType;] + - NameAndType [L_AND_G_PATTERNS [[I] + - NameAndType [SUGGESTED_PRICE Lcom/google/zxing/ResultMetadataType;] + - NameAndType [UPC_EAN_EXTENSION Lcom/google/zxing/BarcodeFormat;] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [bits [I] + - NameAndType [charAt (I)C] + - NameAndType [decodeDigit (Lcom/google/zxing/common/BitArray;[II[[I)I] + - NameAndType [decodeMiddle (Lcom/google/zxing/common/BitArray;[ILjava/lang/StringBuffer;)I] + - NameAndType [decodeMiddleCounters [I] + - NameAndType [decodeRowStringBuffer Ljava/lang/StringBuffer;] + - NameAndType [determineCheckDigit (I)I] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [extensionChecksum (Ljava/lang/String;)I] + - NameAndType [findGuardPattern (Lcom/google/zxing/common/BitArray;IZ[I)[I] + - NameAndType [get (I)Z] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getSize ()I] + - NameAndType [length ()I] + - NameAndType [parseExtension2String (Ljava/lang/String;)Ljava/lang/Integer;] + - NameAndType [parseExtension5String (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [parseExtensionString (Ljava/lang/String;)Ljava/util/Hashtable;] + - NameAndType [parseInt (Ljava/lang/String;)I] + - NameAndType [put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [putAllMetadata (Ljava/util/Hashtable;)V] + - NameAndType [setLength (I)V] + - NameAndType [size I] + - NameAndType [substring (I)Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [valueOf (I)Ljava/lang/String;] + - NameAndType [valueOf (Ljava/lang/String;)Ljava/lang/Integer;] + - Utf8 [] + - Utf8 [$] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(FF)V] + - Utf8 [(I)C] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(I)Z] + - Utf8 [(ILcom/google/zxing/common/BitArray;I)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/common/BitArray;IZ[I)[I] + - Utf8 [(Lcom/google/zxing/common/BitArray;[II[[I)I] + - Utf8 [(Lcom/google/zxing/common/BitArray;[ILjava/lang/StringBuffer;)I] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;)Ljava/lang/Integer;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)Ljava/util/Hashtable;] + - Utf8 [(Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Utf8 [(Ljava/util/Hashtable;)V] + - Utf8 [0] + - Utf8 [0.00] + - Utf8 [90000] + - Utf8 [99990] + - Utf8 [99991] + - Utf8 [] + - Utf8 [] + - Utf8 [CHECK_DIGIT_ENCODINGS] + - Utf8 [Code] + - Utf8 [EXTENSION_START_PATTERN] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [ISSUE_NUMBER] + - Utf8 [L_AND_G_PATTERNS] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Lcom/google/zxing/ResultMetadataType;] + - Utf8 [Ljava/lang/StringBuffer;] + - Utf8 [SUGGESTED_PRICE] + - Utf8 [UPC_EAN_EXTENSION] + - Utf8 [Used] + - Utf8 [[I] + - Utf8 [[[I] + - Utf8 [append] + - Utf8 [bits] + - Utf8 [charAt] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/ResultMetadataType] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/oned/UPCEANExtensionSupport] + - Utf8 [com/google/zxing/oned/UPCEANReader] + - Utf8 [decodeDigit] + - Utf8 [decodeMiddle] + - Utf8 [decodeMiddleCounters] + - Utf8 [decodeRow] + - Utf8 [decodeRowStringBuffer] + - Utf8 [determineCheckDigit] + - Utf8 [equals] + - Utf8 [extensionChecksum] + - Utf8 [findGuardPattern] + - Utf8 [get] + - Utf8 [getNotFoundInstance] + - Utf8 [getSize] + - Utf8 [java/lang/Integer] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [java/util/Hashtable] + - Utf8 [length] + - Utf8 [parseExtension2String] + - Utf8 [parseExtension5String] + - Utf8 [parseExtensionString] + - Utf8 [parseInt] + - Utf8 [put] + - Utf8 [putAllMetadata] + - Utf8 [setLength] + - Utf8 [size] + - Utf8 [substring] + - Utf8 [toString] + - Utf8 [valueOf] + - Utf8 [£] + +Fields (count = 4): + - Field: EXTENSION_START_PATTERN [I + Access flags: 0x1a + = private static final int[] EXTENSION_START_PATTERN + - Field: CHECK_DIGIT_ENCODINGS [I + Access flags: 0x1a + = private static final int[] CHECK_DIGIT_ENCODINGS + - Field: decodeMiddleCounters [I + Access flags: 0x12 + = private final int[] decodeMiddleCounters + - Field: decodeRowStringBuffer Ljava/lang/StringBuffer; + Access flags: 0x12 + = private final java.lang.StringBuffer decodeRowStringBuffer + +Methods (count = 9): + - Method: ()V + Access flags: 0x0 + = UPCEANExtensionSupport() + Class member attributes (count = 1): + - Code attribute instructions (code length = 23, locals = 1, stack = 3): + [0] aload_0 v0 + [1] invokespecial #49 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iconst_4 + [6] newarray 10 + [8] putfield #30 + - Fieldref [com/google/zxing/oned/UPCEANExtensionSupport.decodeMiddleCounters [I] + [11] aload_0 v0 + [12] new #21 + - Class [java/lang/StringBuffer] + [15] dup + [16] invokespecial #55 + - Methodref [java/lang/StringBuffer. ()V] + [19] putfield #31 + - Fieldref [com/google/zxing/oned/UPCEANExtensionSupport.decodeRowStringBuffer Ljava/lang/StringBuffer;] + [22] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeRow(ILcom/google/zxing/common/BitArray;I)Lcom/google/zxing/Result; + Access flags: 0x10 + = final com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 794, locals = 13, stack = 12): + [0] aload_2 v2 + [1] iload_3 v3 + [2] iconst_0 + [3] getstatic #29 + - Fieldref [com/google/zxing/oned/UPCEANExtensionSupport.EXTENSION_START_PATTERN [I] + [6] invokestatic #46 + - Methodref [com/google/zxing/oned/UPCEANReader.findGuardPattern (Lcom/google/zxing/common/BitArray;IZ[I)[I] + [9] astore_3 v3 + [10] aload_0 v0 + [11] getfield #31 + - Fieldref [com/google/zxing/oned/UPCEANExtensionSupport.decodeRowStringBuffer Ljava/lang/StringBuffer;] + [14] dup + [15] astore v4 + [17] iconst_0 + [18] invokevirtual #60 + - Methodref [java/lang/StringBuffer.setLength (I)V] + [21] aload_0 v0 + [22] aload_2 v2 + [23] aload_3 v3 + [24] aload v4 + [26] astore v8 + [28] astore v7 + [30] astore v6 + [32] getfield #30 + - Fieldref [com/google/zxing/oned/UPCEANExtensionSupport.decodeMiddleCounters [I] + [35] dup + [36] astore v5 + [38] iconst_0 + [39] iconst_0 + [40] iastore + [41] aload v5 + [43] iconst_1 + [44] iconst_0 + [45] iastore + [46] aload v5 + [48] iconst_2 + [49] iconst_0 + [50] iastore + [51] aload v5 + [53] iconst_3 + [54] iconst_0 + [55] iastore + [56] aload v6 + [58] getfield #27 + - Fieldref [com/google/zxing/common/BitArray.size I] + [61] istore v9 + [63] aload v7 + [65] iconst_1 + [66] iaload + [67] istore v7 + [69] iconst_0 + [70] istore v10 + [72] iconst_0 + [73] istore v11 + [75] iload v11 + [77] iconst_5 + [78] ificmpge +185 (target=263) + [81] iload v7 + [83] iload v9 + [85] ificmpge +178 (target=263) + [88] aload v6 + [90] aload v5 + [92] iload v7 + [94] getstatic #32 + - Fieldref [com/google/zxing/oned/UPCEANReader.L_AND_G_PATTERNS [[I] + [97] invokestatic #45 + - Methodref [com/google/zxing/oned/UPCEANReader.decodeDigit (Lcom/google/zxing/common/BitArray;[II[[I)I] + [100] istore v12 + [102] aload v8 + [104] bipush 48 + [106] iload v12 + [108] bipush 10 + [110] irem + [111] iadd + [112] i2c + [113] invokevirtual #56 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [116] pop + [117] iconst_0 + [118] istore_2 v2 + [119] iload_2 v2 + [120] aload v5 + [122] arraylength + [123] ificmpge +18 (target=141) + [126] iload v7 + [128] aload v5 + [130] iload_2 v2 + [131] iaload + [132] iadd + [133] istore v7 + [135] iinc v2, 1 + [138] goto -19 (target=119) + [141] iload v12 + [143] bipush 10 + [145] ificmplt +14 (target=159) + [148] iload v10 + [150] iconst_1 + [151] iconst_4 + [152] iload v11 + [154] isub + [155] ishl + [156] ior + [157] istore v10 + [159] iload v11 + [161] iconst_4 + [162] ificmpeq +95 (target=257) + [165] iload v7 + [167] iload v9 + [169] ificmpge +42 (target=211) + [172] aload v6 + [174] iload v7 + [176] istore v12 + [178] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [181] iload v12 + [183] iconst_5 + [184] ishr + [185] iaload + [186] iconst_1 + [187] iload v12 + [189] bipush 31 + [191] iand + [192] ishl + [193] iand + [194] ifeq +7 (target=201) + [197] iconst_1 + [198] goto +4 (target=202) + [201] iconst_0 + [202] ifne +9 (target=211) + [205] iinc v7, 1 + [208] goto -43 (target=165) + [211] iload v7 + [213] iload v9 + [215] ificmpge +42 (target=257) + [218] aload v6 + [220] iload v7 + [222] istore v12 + [224] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [227] iload v12 + [229] iconst_5 + [230] ishr + [231] iaload + [232] iconst_1 + [233] iload v12 + [235] bipush 31 + [237] iand + [238] ishl + [239] iand + [240] ifeq +7 (target=247) + [243] iconst_1 + [244] goto +4 (target=248) + [247] iconst_0 + [248] ifeq +9 (target=257) + [251] iinc v7, 1 + [254] goto -43 (target=211) + [257] iinc v11, 1 + [260] goto -185 (target=75) + [263] aload v8 + [265] invokevirtual #59 + - Methodref [java/lang/StringBuffer.length ()I] + [268] iconst_5 + [269] ificmpeq +7 (target=276) + [272] invokestatic #33 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [275] athrow + [276] iload v10 + [278] istore_2 v2 + [279] iconst_0 + [280] istore v5 + [282] iload v5 + [284] bipush 10 + [286] ificmpge +24 (target=310) + [289] iload_2 v2 + [290] getstatic #28 + - Fieldref [com/google/zxing/oned/UPCEANExtensionSupport.CHECK_DIGIT_ENCODINGS [I] + [293] iload v5 + [295] iaload + [296] ificmpne +8 (target=304) + [299] iload v5 + [301] goto +13 (target=314) + [304] iinc v5, 1 + [307] goto -25 (target=282) + [310] invokestatic #33 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [313] athrow + [314] istore v11 + [316] aload v8 + [318] invokevirtual #61 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [321] dup + [322] astore_2 v2 + [323] invokevirtual #52 + - Methodref [java/lang/String.length ()I] + [326] istore v5 + [328] iconst_0 + [329] istore v6 + [331] iload v5 + [333] iconst_2 + [334] isub + [335] istore v8 + [337] iload v8 + [339] iflt +23 (target=362) + [342] iload v6 + [344] aload_2 v2 + [345] iload v8 + [347] invokevirtual #50 + - Methodref [java/lang/String.charAt (I)C] + [350] bipush 48 + [352] isub + [353] iadd + [354] istore v6 + [356] iinc v8, -2 + [359] goto -22 (target=337) + [362] iload v6 + [364] iconst_3 + [365] imul + [366] istore v6 + [368] iload v5 + [370] iconst_1 + [371] isub + [372] istore v8 + [374] iload v8 + [376] iflt +23 (target=399) + [379] iload v6 + [381] aload_2 v2 + [382] iload v8 + [384] invokevirtual #50 + - Methodref [java/lang/String.charAt (I)C] + [387] bipush 48 + [389] isub + [390] iadd + [391] istore v6 + [393] iinc v8, -2 + [396] goto -22 (target=374) + [399] iload v6 + [401] iconst_3 + [402] imul + [403] bipush 10 + [405] irem + [406] iload v11 + [408] ificmpeq +7 (target=415) + [411] invokestatic #33 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [414] athrow + [415] iload v7 + [417] istore_2 v2 + [418] aload v4 + [420] invokevirtual #61 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [423] dup + [424] astore v4 + [426] dup + [427] astore v5 + [429] invokevirtual #52 + - Methodref [java/lang/String.length ()I] + [432] lookupswitch (2 offsets, default=259) (target=691) + 2: offset = 28, target = 460 + 5: offset = 43, target = 475 + default: offset = 259, target = 691 + [460] getstatic #24 + - Fieldref [com/google/zxing/ResultMetadataType.ISSUE_NUMBER Lcom/google/zxing/ResultMetadataType;] + [463] astore v6 + [465] aload v5 + [467] invokestatic #48 + - Methodref [java/lang/Integer.valueOf (Ljava/lang/String;)Ljava/lang/Integer;] + [470] astore v7 + [472] goto +223 (target=695) + [475] getstatic #25 + - Fieldref [com/google/zxing/ResultMetadataType.SUGGESTED_PRICE Lcom/google/zxing/ResultMetadataType;] + [478] astore v6 + [480] aload v5 + [482] dup + [483] astore v5 + [485] iconst_0 + [486] invokevirtual #50 + - Methodref [java/lang/String.charAt (I)C] + [489] lookupswitch (3 offsets, default=100) (target=589) + 48: offset = 35, target = 524 + 53: offset = 42, target = 531 + 57: offset = 49, target = 538 + default: offset = 100, target = 589 + [524] ldc #9 + - String [£] + [526] astore v9 + [528] goto +65 (target=593) + [531] ldc #2 + - String [$] + [533] astore v9 + [535] goto +58 (target=593) + [538] ldc #5 + - String [90000] + [540] aload v5 + [542] invokevirtual #51 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [545] ifeq +7 (target=552) + [548] aconst_null + [549] goto +137 (target=686) + [552] ldc #7 + - String [99991] + [554] aload v5 + [556] invokevirtual #51 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [559] ifeq +8 (target=567) + [562] ldc #4 + - String [0.00] + [564] goto +122 (target=686) + [567] ldc #6 + - String [99990] + [569] aload v5 + [571] invokevirtual #51 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [574] ifeq +8 (target=582) + [577] ldc #8 + - String [Used] + [579] goto +107 (target=686) + [582] ldc #1 + - String [] + [584] astore v9 + [586] goto +7 (target=593) + [589] ldc #1 + - String [] + [591] astore v9 + [593] aload v5 + [595] iconst_1 + [596] invokevirtual #53 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [599] invokestatic #47 + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + [602] dup + [603] istore v7 + [605] bipush 100 + [607] idiv + [608] invokestatic #54 + - Methodref [java/lang/String.valueOf (I)Ljava/lang/String;] + [611] astore v10 + [613] iload v7 + [615] bipush 100 + [617] irem + [618] dup + [619] istore v11 + [621] bipush 10 + [623] ificmpge +26 (target=649) + [626] new #21 + - Class [java/lang/StringBuffer] + [629] dup + [630] invokespecial #55 + - Methodref [java/lang/StringBuffer. ()V] + [633] ldc #3 + - String [0] + [635] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [638] iload v11 + [640] invokevirtual #57 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [643] invokevirtual #61 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [646] goto +8 (target=654) + [649] iload v11 + [651] invokestatic #54 + - Methodref [java/lang/String.valueOf (I)Ljava/lang/String;] + [654] astore v12 + [656] new #21 + - Class [java/lang/StringBuffer] + [659] dup + [660] invokespecial #55 + - Methodref [java/lang/StringBuffer. ()V] + [663] aload v9 + [665] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [668] aload v10 + [670] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [673] bipush 46 + [675] invokevirtual #56 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [678] aload v12 + [680] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [683] invokevirtual #61 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [686] astore v7 + [688] goto +7 (target=695) + [691] aconst_null + [692] goto +33 (target=725) + [695] aload v7 + [697] ifnonnull +7 (target=704) + [700] aconst_null + [701] goto +24 (target=725) + [704] new #22 + - Class [java/util/Hashtable] + [707] dup + [708] iconst_1 + [709] invokespecial #62 + - Methodref [java/util/Hashtable. (I)V] + [712] dup + [713] astore v8 + [715] aload v6 + [717] aload v7 + [719] invokevirtual #63 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [722] pop + [723] aload v8 + [725] astore v5 + [727] new #12 + - Class [com/google/zxing/Result] + [730] dup + [731] aload v4 + [733] aconst_null + [734] iconst_2 + [735] anewarray #14 + - Class [com/google/zxing/ResultPoint] + [738] dup + [739] iconst_0 + [740] new #14 + - Class [com/google/zxing/ResultPoint] + [743] dup + [744] aload_3 v3 + [745] iconst_0 + [746] iaload + [747] aload_3 v3 + [748] iconst_1 + [749] iaload + [750] iadd + [751] i2f + [752] fconst_2 + [753] fdiv + [754] iload_1 v1 + [755] i2f + [756] invokespecial #36 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [759] aastore + [760] dup + [761] iconst_1 + [762] new #14 + - Class [com/google/zxing/ResultPoint] + [765] dup + [766] iload_2 v2 + [767] i2f + [768] iload_1 v1 + [769] i2f + [770] invokespecial #36 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [773] aastore + [774] getstatic #23 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_EAN_EXTENSION Lcom/google/zxing/BarcodeFormat;] + [777] invokespecial #34 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [780] astore_1 v1 + [781] aload v5 + [783] ifnull +9 (target=792) + [786] aload_1 v1 + [787] aload v5 + [789] invokevirtual #35 + - Methodref [com/google/zxing/Result.putAllMetadata (Ljava/util/Hashtable;)V] + [792] aload_1 v1 + [793] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: decodeMiddle(Lcom/google/zxing/common/BitArray;[ILjava/lang/StringBuffer;)I + Access flags: 0x2 + = private int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuffer) + Class member attributes (count = 2): + - Code attribute instructions (code length = 364, locals = 10, stack = 4): + [0] aload_0 v0 + [1] getfield #30 + - Fieldref [com/google/zxing/oned/UPCEANExtensionSupport.decodeMiddleCounters [I] + [4] dup + [5] astore v4 + [7] iconst_0 + [8] iconst_0 + [9] iastore + [10] aload v4 + [12] iconst_1 + [13] iconst_0 + [14] iastore + [15] aload v4 + [17] iconst_2 + [18] iconst_0 + [19] iastore + [20] aload v4 + [22] iconst_3 + [23] iconst_0 + [24] iastore + [25] aload_1 v1 + [26] getfield #27 + - Fieldref [com/google/zxing/common/BitArray.size I] + [29] istore v5 + [31] aload_2 v2 + [32] iconst_1 + [33] iaload + [34] istore_2 v2 + [35] iconst_0 + [36] istore v6 + [38] iconst_0 + [39] istore v7 + [41] iload v7 + [43] iconst_5 + [44] ificmpge +176 (target=220) + [47] iload_2 v2 + [48] iload v5 + [50] ificmpge +170 (target=220) + [53] aload_1 v1 + [54] aload v4 + [56] iload_2 v2 + [57] getstatic #32 + - Fieldref [com/google/zxing/oned/UPCEANReader.L_AND_G_PATTERNS [[I] + [60] invokestatic #45 + - Methodref [com/google/zxing/oned/UPCEANReader.decodeDigit (Lcom/google/zxing/common/BitArray;[II[[I)I] + [63] istore v8 + [65] aload_3 v3 + [66] bipush 48 + [68] iload v8 + [70] bipush 10 + [72] irem + [73] iadd + [74] i2c + [75] invokevirtual #56 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [78] pop + [79] iconst_0 + [80] istore v9 + [82] iload v9 + [84] aload v4 + [86] arraylength + [87] ificmpge +17 (target=104) + [90] iload_2 v2 + [91] aload v4 + [93] iload v9 + [95] iaload + [96] iadd + [97] istore_2 v2 + [98] iinc v9, 1 + [101] goto -19 (target=82) + [104] iload v8 + [106] bipush 10 + [108] ificmplt +14 (target=122) + [111] iload v6 + [113] iconst_1 + [114] iconst_4 + [115] iload v7 + [117] isub + [118] ishl + [119] ior + [120] istore v6 + [122] iload v7 + [124] iconst_4 + [125] ificmpeq +89 (target=214) + [128] iload_2 v2 + [129] iload v5 + [131] ificmpge +40 (target=171) + [134] aload_1 v1 + [135] iload_2 v2 + [136] istore v9 + [138] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [141] iload v9 + [143] iconst_5 + [144] ishr + [145] iaload + [146] iconst_1 + [147] iload v9 + [149] bipush 31 + [151] iand + [152] ishl + [153] iand + [154] ifeq +7 (target=161) + [157] iconst_1 + [158] goto +4 (target=162) + [161] iconst_0 + [162] ifne +9 (target=171) + [165] iinc v2, 1 + [168] goto -40 (target=128) + [171] iload_2 v2 + [172] iload v5 + [174] ificmpge +40 (target=214) + [177] aload_1 v1 + [178] iload_2 v2 + [179] istore v9 + [181] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [184] iload v9 + [186] iconst_5 + [187] ishr + [188] iaload + [189] iconst_1 + [190] iload v9 + [192] bipush 31 + [194] iand + [195] ishl + [196] iand + [197] ifeq +7 (target=204) + [200] iconst_1 + [201] goto +4 (target=205) + [204] iconst_0 + [205] ifeq +9 (target=214) + [208] iinc v2, 1 + [211] goto -40 (target=171) + [214] iinc v7, 1 + [217] goto -176 (target=41) + [220] aload_3 v3 + [221] invokevirtual #59 + - Methodref [java/lang/StringBuffer.length ()I] + [224] iconst_5 + [225] ificmpeq +7 (target=232) + [228] invokestatic #33 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [231] athrow + [232] iload v6 + [234] istore_1 v1 + [235] iconst_0 + [236] istore v4 + [238] iload v4 + [240] bipush 10 + [242] ificmpge +24 (target=266) + [245] iload_1 v1 + [246] getstatic #28 + - Fieldref [com/google/zxing/oned/UPCEANExtensionSupport.CHECK_DIGIT_ENCODINGS [I] + [249] iload v4 + [251] iaload + [252] ificmpne +8 (target=260) + [255] iload v4 + [257] goto +13 (target=270) + [260] iinc v4, 1 + [263] goto -25 (target=238) + [266] invokestatic #33 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [269] athrow + [270] istore v7 + [272] aload_3 v3 + [273] invokevirtual #61 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [276] dup + [277] astore_1 v1 + [278] invokevirtual #52 + - Methodref [java/lang/String.length ()I] + [281] istore v4 + [283] iconst_0 + [284] istore_3 v3 + [285] iload v4 + [287] iconst_2 + [288] isub + [289] istore v5 + [291] iload v5 + [293] iflt +21 (target=314) + [296] iload_3 v3 + [297] aload_1 v1 + [298] iload v5 + [300] invokevirtual #50 + - Methodref [java/lang/String.charAt (I)C] + [303] bipush 48 + [305] isub + [306] iadd + [307] istore_3 v3 + [308] iinc v5, -2 + [311] goto -20 (target=291) + [314] iload_3 v3 + [315] iconst_3 + [316] imul + [317] istore_3 v3 + [318] iload v4 + [320] iconst_1 + [321] isub + [322] istore v5 + [324] iload v5 + [326] iflt +21 (target=347) + [329] iload_3 v3 + [330] aload_1 v1 + [331] iload v5 + [333] invokevirtual #50 + - Methodref [java/lang/String.charAt (I)C] + [336] bipush 48 + [338] isub + [339] iadd + [340] istore_3 v3 + [341] iinc v5, -2 + [344] goto -20 (target=324) + [347] iload_3 v3 + [348] iconst_3 + [349] imul + [350] bipush 10 + [352] irem + [353] iload v7 + [355] ificmpeq +7 (target=362) + [358] invokestatic #33 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [361] athrow + [362] iload_2 v2 + [363] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: extensionChecksum(Ljava/lang/String;)I + Access flags: 0xa + = private static int extensionChecksum(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 68, locals = 4, stack = 3): + [0] aload_0 v0 + [1] invokevirtual #52 + - Methodref [java/lang/String.length ()I] + [4] istore_1 v1 + [5] iconst_0 + [6] istore_2 v2 + [7] iload_1 v1 + [8] iconst_2 + [9] isub + [10] istore_3 v3 + [11] iload_3 v3 + [12] iflt +20 (target=32) + [15] iload_2 v2 + [16] aload_0 v0 + [17] iload_3 v3 + [18] invokevirtual #50 + - Methodref [java/lang/String.charAt (I)C] + [21] bipush 48 + [23] isub + [24] iadd + [25] istore_2 v2 + [26] iinc v3, -2 + [29] goto -18 (target=11) + [32] iload_2 v2 + [33] iconst_3 + [34] imul + [35] istore_2 v2 + [36] iload_1 v1 + [37] iconst_1 + [38] isub + [39] istore_3 v3 + [40] iload_3 v3 + [41] iflt +20 (target=61) + [44] iload_2 v2 + [45] aload_0 v0 + [46] iload_3 v3 + [47] invokevirtual #50 + - Methodref [java/lang/String.charAt (I)C] + [50] bipush 48 + [52] isub + [53] iadd + [54] istore_2 v2 + [55] iinc v3, -2 + [58] goto -18 (target=40) + [61] iload_2 v2 + [62] iconst_3 + [63] imul + [64] bipush 10 + [66] irem + [67] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: determineCheckDigit(I)I + Access flags: 0xa + = private static int determineCheckDigit(int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 29, locals = 2, stack = 3): + [0] iconst_0 + [1] istore_1 v1 + [2] iload_1 v1 + [3] bipush 10 + [5] ificmpge +20 (target=25) + [8] iload_0 v0 + [9] getstatic #28 + - Fieldref [com/google/zxing/oned/UPCEANExtensionSupport.CHECK_DIGIT_ENCODINGS [I] + [12] iload_1 v1 + [13] iaload + [14] ificmpne +5 (target=19) + [17] iload_1 v1 + [18] ireturn + [19] iinc v1, 1 + [22] goto -20 (target=2) + [25] invokestatic #33 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [28] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: parseExtensionString(Ljava/lang/String;)Ljava/util/Hashtable; + Access flags: 0xa + = private static java.util.Hashtable parseExtensionString(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 262, locals = 4, stack = 3): + [0] aload_0 v0 + [1] invokevirtual #52 + - Methodref [java/lang/String.length ()I] + [4] lookupswitch (2 offsets, default=232) (target=236) + 2: offset = 28, target = 32 + 5: offset = 40, target = 44 + default: offset = 232, target = 236 + [32] getstatic #24 + - Fieldref [com/google/zxing/ResultMetadataType.ISSUE_NUMBER Lcom/google/zxing/ResultMetadataType;] + [35] astore_1 v1 + [36] aload_0 v0 + [37] invokestatic #48 + - Methodref [java/lang/Integer.valueOf (Ljava/lang/String;)Ljava/lang/Integer;] + [40] astore_0 v0 + [41] goto +197 (target=238) + [44] getstatic #25 + - Fieldref [com/google/zxing/ResultMetadataType.SUGGESTED_PRICE Lcom/google/zxing/ResultMetadataType;] + [47] astore_1 v1 + [48] aload_0 v0 + [49] dup + [50] astore_0 v0 + [51] iconst_0 + [52] invokevirtual #50 + - Methodref [java/lang/String.charAt (I)C] + [55] lookupswitch (3 offsets, default=92) (target=147) + 48: offset = 33, target = 88 + 53: offset = 39, target = 94 + 57: offset = 45, target = 100 + default: offset = 92, target = 147 + [88] ldc #9 + - String [£] + [90] astore_2 v2 + [91] goto +59 (target=150) + [94] ldc #2 + - String [$] + [96] astore_2 v2 + [97] goto +53 (target=150) + [100] ldc #5 + - String [90000] + [102] aload_0 v0 + [103] invokevirtual #51 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [106] ifeq +7 (target=113) + [109] aconst_null + [110] goto +122 (target=232) + [113] ldc #7 + - String [99991] + [115] aload_0 v0 + [116] invokevirtual #51 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [119] ifeq +8 (target=127) + [122] ldc #4 + - String [0.00] + [124] goto +108 (target=232) + [127] ldc #6 + - String [99990] + [129] aload_0 v0 + [130] invokevirtual #51 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [133] ifeq +8 (target=141) + [136] ldc #8 + - String [Used] + [138] goto +94 (target=232) + [141] ldc #1 + - String [] + [143] astore_2 v2 + [144] goto +6 (target=150) + [147] ldc #1 + - String [] + [149] astore_2 v2 + [150] aload_0 v0 + [151] iconst_1 + [152] invokevirtual #53 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [155] invokestatic #47 + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + [158] dup + [159] istore_0 v0 + [160] bipush 100 + [162] idiv + [163] invokestatic #54 + - Methodref [java/lang/String.valueOf (I)Ljava/lang/String;] + [166] astore_3 v3 + [167] iload_0 v0 + [168] bipush 100 + [170] irem + [171] dup + [172] istore_0 v0 + [173] bipush 10 + [175] ificmpge +25 (target=200) + [178] new #21 + - Class [java/lang/StringBuffer] + [181] dup + [182] invokespecial #55 + - Methodref [java/lang/StringBuffer. ()V] + [185] ldc #3 + - String [0] + [187] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [190] iload_0 v0 + [191] invokevirtual #57 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [194] invokevirtual #61 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [197] goto +7 (target=204) + [200] iload_0 v0 + [201] invokestatic #54 + - Methodref [java/lang/String.valueOf (I)Ljava/lang/String;] + [204] astore_0 v0 + [205] new #21 + - Class [java/lang/StringBuffer] + [208] dup + [209] invokespecial #55 + - Methodref [java/lang/StringBuffer. ()V] + [212] aload_2 v2 + [213] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [216] aload_3 v3 + [217] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [220] bipush 46 + [222] invokevirtual #56 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [225] aload_0 v0 + [226] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [229] invokevirtual #61 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [232] astore_0 v0 + [233] goto +5 (target=238) + [236] aconst_null + [237] areturn + [238] aload_0 v0 + [239] ifnonnull +5 (target=244) + [242] aconst_null + [243] areturn + [244] new #22 + - Class [java/util/Hashtable] + [247] dup + [248] iconst_1 + [249] invokespecial #62 + - Methodref [java/util/Hashtable. (I)V] + [252] dup + [253] astore_2 v2 + [254] aload_1 v1 + [255] aload_0 v0 + [256] invokevirtual #63 + - Methodref [java/util/Hashtable.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;] + [259] pop + [260] aload_2 v2 + [261] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseExtension2String(Ljava/lang/String;)Ljava/lang/Integer; + Access flags: 0xa + = private static java.lang.Integer parseExtension2String(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokestatic #48 + - Methodref [java/lang/Integer.valueOf (Ljava/lang/String;)Ljava/lang/Integer;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseExtension5String(Ljava/lang/String;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String parseExtension5String(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 179, locals = 3, stack = 2): + [0] aload_0 v0 + [1] iconst_0 + [2] invokevirtual #50 + - Methodref [java/lang/String.charAt (I)C] + [5] lookupswitch (3 offsets, default=88) (target=93) + 48: offset = 35, target = 40 + 53: offset = 41, target = 46 + 57: offset = 47, target = 52 + default: offset = 88, target = 93 + [40] ldc #9 + - String [£] + [42] astore_1 v1 + [43] goto +53 (target=96) + [46] ldc #2 + - String [$] + [48] astore_1 v1 + [49] goto +47 (target=96) + [52] ldc #5 + - String [90000] + [54] aload_0 v0 + [55] invokevirtual #51 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [58] ifeq +5 (target=63) + [61] aconst_null + [62] areturn + [63] ldc #7 + - String [99991] + [65] aload_0 v0 + [66] invokevirtual #51 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [69] ifeq +6 (target=75) + [72] ldc #4 + - String [0.00] + [74] areturn + [75] ldc #6 + - String [99990] + [77] aload_0 v0 + [78] invokevirtual #51 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [81] ifeq +6 (target=87) + [84] ldc #8 + - String [Used] + [86] areturn + [87] ldc #1 + - String [] + [89] astore_1 v1 + [90] goto +6 (target=96) + [93] ldc #1 + - String [] + [95] astore_1 v1 + [96] aload_0 v0 + [97] iconst_1 + [98] invokevirtual #53 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [101] invokestatic #47 + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + [104] dup + [105] istore_0 v0 + [106] bipush 100 + [108] idiv + [109] invokestatic #54 + - Methodref [java/lang/String.valueOf (I)Ljava/lang/String;] + [112] astore_2 v2 + [113] iload_0 v0 + [114] bipush 100 + [116] irem + [117] dup + [118] istore_0 v0 + [119] bipush 10 + [121] ificmpge +25 (target=146) + [124] new #21 + - Class [java/lang/StringBuffer] + [127] dup + [128] invokespecial #55 + - Methodref [java/lang/StringBuffer. ()V] + [131] ldc #3 + - String [0] + [133] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [136] iload_0 v0 + [137] invokevirtual #57 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [140] invokevirtual #61 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [143] goto +7 (target=150) + [146] iload_0 v0 + [147] invokestatic #54 + - Methodref [java/lang/String.valueOf (I)Ljava/lang/String;] + [150] astore_0 v0 + [151] new #21 + - Class [java/lang/StringBuffer] + [154] dup + [155] invokespecial #55 + - Methodref [java/lang/StringBuffer. ()V] + [158] aload_1 v1 + [159] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [162] aload_2 v2 + [163] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [166] bipush 46 + [168] invokevirtual #56 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [171] aload_0 v0 + [172] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [175] invokevirtual #61 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [178] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 78, locals = 0, stack = 4): + [0] iconst_3 + [1] newarray 10 + [3] dup + [4] iconst_0 + [5] iconst_1 + [6] iastore + [7] dup + [8] iconst_1 + [9] iconst_1 + [10] iastore + [11] dup + [12] iconst_2 + [13] iconst_2 + [14] iastore + [15] putstatic #29 + - Fieldref [com/google/zxing/oned/UPCEANExtensionSupport.EXTENSION_START_PATTERN [I] + [18] bipush 10 + [20] newarray 10 + [22] dup + [23] iconst_0 + [24] bipush 24 + [26] iastore + [27] dup + [28] iconst_1 + [29] bipush 20 + [31] iastore + [32] dup + [33] iconst_2 + [34] bipush 18 + [36] iastore + [37] dup + [38] iconst_3 + [39] bipush 17 + [41] iastore + [42] dup + [43] iconst_4 + [44] bipush 12 + [46] iastore + [47] dup + [48] iconst_5 + [49] bipush 6 + [51] iastore + [52] dup + [53] bipush 6 + [55] iconst_3 + [56] iastore + [57] dup + [58] bipush 7 + [60] bipush 10 + [62] iastore + [63] dup + [64] bipush 8 + [66] bipush 9 + [68] iastore + [69] dup + [70] bipush 9 + [72] iconst_5 + [73] iastore + [74] putstatic #28 + - Fieldref [com/google/zxing/oned/UPCEANExtensionSupport.CHECK_DIGIT_ENCODINGS [I] + [77] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/UPCEANReader + Superclass: com/google/zxing/oned/OneDReader + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x421 + = public abstract class com.google.zxing.oned.UPCEANReader extends com.google.zxing.oned.OneDReader + +Interfaces (count = 0): + +Constant Pool (count = 232): + - Integer [107] + - Integer [179] + - Class [[I] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/DecodeHintType] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ReaderException] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/ResultMetadataType] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/ResultPointCallback] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/oned/EANManufacturerOrgSupport] + - Class [com/google/zxing/oned/OneDReader] + - Class [com/google/zxing/oned/UPCEANExtensionSupport] + - Class [com/google/zxing/oned/UPCEANReader] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Class [java/util/Hashtable] + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/DecodeHintType.NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/ResultMetadataType.POSSIBLE_COUNTRY Lcom/google/zxing/ResultMetadataType;] + - Fieldref [com/google/zxing/common/BitArray.bits [I] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Fieldref [com/google/zxing/oned/UPCEANReader.L_AND_G_PATTERNS [[I] + - Fieldref [com/google/zxing/oned/UPCEANReader.L_PATTERNS [[I] + - Fieldref [com/google/zxing/oned/UPCEANReader.MIDDLE_PATTERN [I] + - Fieldref [com/google/zxing/oned/UPCEANReader.START_END_PATTERN [I] + - Fieldref [com/google/zxing/oned/UPCEANReader.decodeRowStringBuffer Ljava/lang/StringBuffer;] + - Fieldref [com/google/zxing/oned/UPCEANReader.eanManSupport Lcom/google/zxing/oned/EANManufacturerOrgSupport;] + - Fieldref [com/google/zxing/oned/UPCEANReader.extensionReader Lcom/google/zxing/oned/UPCEANExtensionSupport;] + - Methodref [com/google/zxing/ChecksumException.getChecksumInstance ()Lcom/google/zxing/ChecksumException;] + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Methodref [com/google/zxing/Result.addResultPoints ([Lcom/google/zxing/ResultPoint;)V] + - Methodref [com/google/zxing/Result.getResultMetadata ()Ljava/util/Hashtable;] + - Methodref [com/google/zxing/Result.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/Result.putAllMetadata (Ljava/util/Hashtable;)V] + - Methodref [com/google/zxing/Result.putMetadata (Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + - Methodref [com/google/zxing/ResultPoint. (FF)V] + - Methodref [com/google/zxing/common/BitArray.get (I)Z] + - Methodref [com/google/zxing/common/BitArray.getSize ()I] + - Methodref [com/google/zxing/common/BitArray.isRange$486912e3 (II)Z] + - Methodref [com/google/zxing/oned/EANManufacturerOrgSupport. ()V] + - Methodref [com/google/zxing/oned/EANManufacturerOrgSupport.lookupCountryIdentifier (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/oned/OneDReader. ()V] + - Methodref [com/google/zxing/oned/UPCEANExtensionSupport. ()V] + - Methodref [com/google/zxing/oned/UPCEANExtensionSupport.decodeRow (ILcom/google/zxing/common/BitArray;I)Lcom/google/zxing/Result;] + - Methodref [com/google/zxing/oned/UPCEANReader.checkChecksum (Ljava/lang/String;)Z] + - Methodref [com/google/zxing/oned/UPCEANReader.checkStandardUPCEANChecksum (Ljava/lang/String;)Z] + - Methodref [com/google/zxing/oned/UPCEANReader.decodeEnd (Lcom/google/zxing/common/BitArray;I)[I] + - Methodref [com/google/zxing/oned/UPCEANReader.decodeMiddle (Lcom/google/zxing/common/BitArray;[ILjava/lang/StringBuffer;)I] + - Methodref [com/google/zxing/oned/UPCEANReader.decodeRow (ILcom/google/zxing/common/BitArray;[ILjava/util/Hashtable;)Lcom/google/zxing/Result;] + - Methodref [com/google/zxing/oned/UPCEANReader.findGuardPattern (Lcom/google/zxing/common/BitArray;IZ[I)[I] + - Methodref [com/google/zxing/oned/UPCEANReader.findStartGuardPattern (Lcom/google/zxing/common/BitArray;)[I] + - Methodref [com/google/zxing/oned/UPCEANReader.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + - Methodref [com/google/zxing/oned/UPCEANReader.patternMatchVariance ([I[II)I] + - Methodref [com/google/zxing/oned/UPCEANReader.recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.setLength (I)V] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + - InterfaceMethodref [com/google/zxing/ResultPointCallback.foundPossibleResultPoint (Lcom/google/zxing/ResultPoint;)V] + - NameAndType [ ()V] + - NameAndType [ (FF)V] + - NameAndType [ (I)V] + - NameAndType [ (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - NameAndType [EAN_13 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [L_AND_G_PATTERNS [[I] + - NameAndType [L_PATTERNS [[I] + - NameAndType [MIDDLE_PATTERN [I] + - NameAndType [NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType;] + - NameAndType [POSSIBLE_COUNTRY Lcom/google/zxing/ResultMetadataType;] + - NameAndType [START_END_PATTERN [I] + - NameAndType [UPC_A Lcom/google/zxing/BarcodeFormat;] + - NameAndType [addResultPoints ([Lcom/google/zxing/ResultPoint;)V] + - NameAndType [bits [I] + - NameAndType [charAt (I)C] + - NameAndType [checkChecksum (Ljava/lang/String;)Z] + - NameAndType [checkStandardUPCEANChecksum (Ljava/lang/String;)Z] + - NameAndType [decodeEnd (Lcom/google/zxing/common/BitArray;I)[I] + - NameAndType [decodeMiddle (Lcom/google/zxing/common/BitArray;[ILjava/lang/StringBuffer;)I] + - NameAndType [decodeRow (ILcom/google/zxing/common/BitArray;I)Lcom/google/zxing/Result;] + - NameAndType [decodeRow (ILcom/google/zxing/common/BitArray;[ILjava/util/Hashtable;)Lcom/google/zxing/Result;] + - NameAndType [decodeRowStringBuffer Ljava/lang/StringBuffer;] + - NameAndType [eanManSupport Lcom/google/zxing/oned/EANManufacturerOrgSupport;] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [extensionReader Lcom/google/zxing/oned/UPCEANExtensionSupport;] + - NameAndType [findGuardPattern (Lcom/google/zxing/common/BitArray;IZ[I)[I] + - NameAndType [findStartGuardPattern (Lcom/google/zxing/common/BitArray;)[I] + - NameAndType [foundPossibleResultPoint (Lcom/google/zxing/ResultPoint;)V] + - NameAndType [get (I)Z] + - NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + - NameAndType [getChecksumInstance ()Lcom/google/zxing/ChecksumException;] + - NameAndType [getFormatInstance ()Lcom/google/zxing/FormatException;] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getResultMetadata ()Ljava/util/Hashtable;] + - NameAndType [getResultPoints ()[Lcom/google/zxing/ResultPoint;] + - NameAndType [getSize ()I] + - NameAndType [isRange (IIZ)Z] + - NameAndType [isRange$486912e3 (II)Z] + - NameAndType [length ()I] + - NameAndType [lookupCountryIdentifier (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [patternMatchVariance ([I[II)I] + - NameAndType [putAllMetadata (Ljava/util/Hashtable;)V] + - NameAndType [putMetadata (Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + - NameAndType [recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + - NameAndType [setLength (I)V] + - NameAndType [size I] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/BarcodeFormat;] + - Utf8 [()Lcom/google/zxing/ChecksumException;] + - Utf8 [()Lcom/google/zxing/FormatException;] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Ljava/util/Hashtable;] + - Utf8 [()V] + - Utf8 [()[Lcom/google/zxing/ResultPoint;] + - Utf8 [(FF)V] + - Utf8 [(I)C] + - Utf8 [(I)V] + - Utf8 [(I)Z] + - Utf8 [(II)Z] + - Utf8 [(IIZ)Z] + - Utf8 [(ILcom/google/zxing/common/BitArray;I)Lcom/google/zxing/Result;] + - Utf8 [(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(ILcom/google/zxing/common/BitArray;[ILjava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + - Utf8 [(Lcom/google/zxing/ResultPoint;)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;)[I] + - Utf8 [(Lcom/google/zxing/common/BitArray;I)[I] + - Utf8 [(Lcom/google/zxing/common/BitArray;IZ[I)[I] + - Utf8 [(Lcom/google/zxing/common/BitArray;I[I)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;[II[[I)I] + - Utf8 [(Lcom/google/zxing/common/BitArray;[ILjava/lang/StringBuffer;)I] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Utf8 [(Ljava/util/Hashtable;)V] + - Utf8 [([I[II)I] + - Utf8 [([Lcom/google/zxing/ResultPoint;)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [EAN_13] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [L_AND_G_PATTERNS] + - Utf8 [L_PATTERNS] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Lcom/google/zxing/DecodeHintType;] + - Utf8 [Lcom/google/zxing/ResultMetadataType;] + - Utf8 [Lcom/google/zxing/oned/EANManufacturerOrgSupport;] + - Utf8 [Lcom/google/zxing/oned/UPCEANExtensionSupport;] + - Utf8 [Ljava/lang/StringBuffer;] + - Utf8 [MAX_AVG_VARIANCE] + - Utf8 [MAX_INDIVIDUAL_VARIANCE] + - Utf8 [MIDDLE_PATTERN] + - Utf8 [NEED_RESULT_POINT_CALLBACK] + - Utf8 [POSSIBLE_COUNTRY] + - Utf8 [START_END_PATTERN] + - Utf8 [UPC_A] + - Utf8 [[I] + - Utf8 [[[I] + - Utf8 [addResultPoints] + - Utf8 [bits] + - Utf8 [charAt] + - Utf8 [checkChecksum] + - Utf8 [checkStandardUPCEANChecksum] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/ChecksumException] + - Utf8 [com/google/zxing/DecodeHintType] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/ReaderException] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/ResultMetadataType] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/ResultPointCallback] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/oned/EANManufacturerOrgSupport] + - Utf8 [com/google/zxing/oned/OneDReader] + - Utf8 [com/google/zxing/oned/UPCEANExtensionSupport] + - Utf8 [com/google/zxing/oned/UPCEANReader] + - Utf8 [decodeDigit] + - Utf8 [decodeEnd] + - Utf8 [decodeMiddle] + - Utf8 [decodeRow] + - Utf8 [decodeRowStringBuffer] + - Utf8 [eanManSupport] + - Utf8 [equals] + - Utf8 [extensionReader] + - Utf8 [findGuardPattern] + - Utf8 [findStartGuardPattern] + - Utf8 [foundPossibleResultPoint] + - Utf8 [get] + - Utf8 [getBarcodeFormat] + - Utf8 [getChecksumInstance] + - Utf8 [getFormatInstance] + - Utf8 [getNotFoundInstance] + - Utf8 [getResultMetadata] + - Utf8 [getResultPoints] + - Utf8 [getSize] + - Utf8 [isRange] + - Utf8 [isRange$486912e3] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [java/util/Hashtable] + - Utf8 [length] + - Utf8 [lookupCountryIdentifier] + - Utf8 [patternMatchVariance] + - Utf8 [putAllMetadata] + - Utf8 [putMetadata] + - Utf8 [recordPattern] + - Utf8 [setLength] + - Utf8 [size] + - Utf8 [toString] + +Fields (count = 9): + - Field: MAX_AVG_VARIANCE I + Access flags: 0x1a + = private static final int MAX_AVG_VARIANCE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [107] + - Field: MAX_INDIVIDUAL_VARIANCE I + Access flags: 0x1a + = private static final int MAX_INDIVIDUAL_VARIANCE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [179] + - Field: START_END_PATTERN [I + Access flags: 0x18 + = static final int[] START_END_PATTERN + - Field: MIDDLE_PATTERN [I + Access flags: 0x18 + = static final int[] MIDDLE_PATTERN + - Field: L_PATTERNS [[I + Access flags: 0x18 + = static final int[][] L_PATTERNS + - Field: L_AND_G_PATTERNS [[I + Access flags: 0x18 + = static final int[][] L_AND_G_PATTERNS + - Field: decodeRowStringBuffer Ljava/lang/StringBuffer; + Access flags: 0x12 + = private final java.lang.StringBuffer decodeRowStringBuffer + - Field: extensionReader Lcom/google/zxing/oned/UPCEANExtensionSupport; + Access flags: 0x12 + = private final com.google.zxing.oned.UPCEANExtensionSupport extensionReader + - Field: eanManSupport Lcom/google/zxing/oned/EANManufacturerOrgSupport; + Access flags: 0x12 + = private final com.google.zxing.oned.EANManufacturerOrgSupport eanManSupport + +Methods (count = 12): + - Method: ()V + Access flags: 0x4 + = protected UPCEANReader() + Class member attributes (count = 1): + - Code attribute instructions (code length = 40, locals = 1, stack = 4): + [0] aload_0 v0 + [1] invokespecial #51 + - Methodref [com/google/zxing/oned/OneDReader. ()V] + [4] aload_0 v0 + [5] new #21 + - Class [java/lang/StringBuffer] + [8] dup + [9] bipush 20 + [11] invokespecial #67 + - Methodref [java/lang/StringBuffer. (I)V] + [14] putfield #33 + - Fieldref [com/google/zxing/oned/UPCEANReader.decodeRowStringBuffer Ljava/lang/StringBuffer;] + [17] aload_0 v0 + [18] new #17 + - Class [com/google/zxing/oned/UPCEANExtensionSupport] + [21] dup + [22] invokespecial #52 + - Methodref [com/google/zxing/oned/UPCEANExtensionSupport. ()V] + [25] putfield #35 + - Fieldref [com/google/zxing/oned/UPCEANReader.extensionReader Lcom/google/zxing/oned/UPCEANExtensionSupport;] + [28] aload_0 v0 + [29] new #15 + - Class [com/google/zxing/oned/EANManufacturerOrgSupport] + [32] dup + [33] invokespecial #49 + - Methodref [com/google/zxing/oned/EANManufacturerOrgSupport. ()V] + [36] putfield #34 + - Fieldref [com/google/zxing/oned/UPCEANReader.eanManSupport Lcom/google/zxing/oned/EANManufacturerOrgSupport;] + [39] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: findStartGuardPattern(Lcom/google/zxing/common/BitArray;)[I + Access flags: 0x8 + = static int[] findStartGuardPattern(com.google.zxing.common.BitArray) + Class member attributes (count = 2): + - Code attribute instructions (code length = 56, locals = 6, stack = 4): + [0] iconst_0 + [1] istore_1 v1 + [2] aconst_null + [3] astore_2 v2 + [4] iconst_0 + [5] istore_3 v3 + [6] iload_1 v1 + [7] ifne +47 (target=54) + [10] aload_0 v0 + [11] iload_3 v3 + [12] iconst_0 + [13] getstatic #32 + - Fieldref [com/google/zxing/oned/UPCEANReader.START_END_PATTERN [I] + [16] invokestatic #59 + - Methodref [com/google/zxing/oned/UPCEANReader.findGuardPattern (Lcom/google/zxing/common/BitArray;IZ[I)[I] + [19] dup + [20] astore_2 v2 + [21] iconst_0 + [22] iaload + [23] istore v4 + [25] aload_2 v2 + [26] iconst_1 + [27] iaload + [28] istore_3 v3 + [29] iload v4 + [31] iload_3 v3 + [32] iload v4 + [34] isub + [35] isub + [36] dup + [37] istore v5 + [39] iflt +12 (target=51) + [42] aload_0 v0 + [43] iload v5 + [45] iload v4 + [47] invokevirtual #48 + - Methodref [com/google/zxing/common/BitArray.isRange$486912e3 (II)Z] + [50] istore_1 v1 + [51] goto -45 (target=6) + [54] aload_2 v2 + [55] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: decodeRow(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x1 + = public com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 12, locals = 4, stack = 5): + [0] aload_0 v0 + [1] iload_1 v1 + [2] aload_2 v2 + [3] aload_2 v2 + [4] invokestatic #60 + - Methodref [com/google/zxing/oned/UPCEANReader.findStartGuardPattern (Lcom/google/zxing/common/BitArray;)[I] + [7] aload_3 v3 + [8] invokevirtual #58 + - Methodref [com/google/zxing/oned/UPCEANReader.decodeRow (ILcom/google/zxing/common/BitArray;[ILjava/util/Hashtable;)Lcom/google/zxing/Result;] + [11] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 3) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Method: decodeRow(ILcom/google/zxing/common/BitArray;[ILjava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x1 + = public com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,int[],java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 353, locals = 8, stack = 11): + [0] aload v4 + [2] ifnonnull +7 (target=9) + [5] aconst_null + [6] goto +14 (target=20) + [9] aload v4 + [11] getstatic #25 + - Fieldref [com/google/zxing/DecodeHintType.NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType;] + [14] invokevirtual #70 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [17] checkcast #13 + - Class [com/google/zxing/ResultPointCallback] + [20] dup + [21] astore v4 + [23] ifnull +29 (target=52) + [26] aload v4 + [28] new #12 + - Class [com/google/zxing/ResultPoint] + [31] dup + [32] aload_3 v3 + [33] iconst_0 + [34] iaload + [35] aload_3 v3 + [36] iconst_1 + [37] iaload + [38] iadd + [39] i2f + [40] fconst_2 + [41] fdiv + [42] iload_1 v1 + [43] i2f + [44] invokespecial #45 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [47] invokeinterface #71 + - InterfaceMethodref [com/google/zxing/ResultPointCallback.foundPossibleResultPoint (Lcom/google/zxing/ResultPoint;)V] + [52] aload_0 v0 + [53] getfield #33 + - Fieldref [com/google/zxing/oned/UPCEANReader.decodeRowStringBuffer Ljava/lang/StringBuffer;] + [56] dup + [57] astore v5 + [59] iconst_0 + [60] invokevirtual #68 + - Methodref [java/lang/StringBuffer.setLength (I)V] + [63] aload_0 v0 + [64] aload_2 v2 + [65] aload_3 v3 + [66] aload v5 + [68] invokevirtual #57 + - Methodref [com/google/zxing/oned/UPCEANReader.decodeMiddle (Lcom/google/zxing/common/BitArray;[ILjava/lang/StringBuffer;)I] + [71] istore v6 + [73] aload v4 + [75] ifnull +22 (target=97) + [78] aload v4 + [80] new #12 + - Class [com/google/zxing/ResultPoint] + [83] dup + [84] iload v6 + [86] i2f + [87] iload_1 v1 + [88] i2f + [89] invokespecial #45 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [92] invokeinterface #71 + - InterfaceMethodref [com/google/zxing/ResultPointCallback.foundPossibleResultPoint (Lcom/google/zxing/ResultPoint;)V] + [97] aload_0 v0 + [98] aload_2 v2 + [99] iload v6 + [101] invokevirtual #56 + - Methodref [com/google/zxing/oned/UPCEANReader.decodeEnd (Lcom/google/zxing/common/BitArray;I)[I] + [104] astore v6 + [106] aload v4 + [108] ifnull +31 (target=139) + [111] aload v4 + [113] new #12 + - Class [com/google/zxing/ResultPoint] + [116] dup + [117] aload v6 + [119] iconst_0 + [120] iaload + [121] aload v6 + [123] iconst_1 + [124] iaload + [125] iadd + [126] i2f + [127] fconst_2 + [128] fdiv + [129] iload_1 v1 + [130] i2f + [131] invokespecial #45 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [134] invokeinterface #71 + - InterfaceMethodref [com/google/zxing/ResultPointCallback.foundPossibleResultPoint (Lcom/google/zxing/ResultPoint;)V] + [139] aload v6 + [141] iconst_1 + [142] iaload + [143] dup + [144] dup + [145] istore v4 + [147] aload v6 + [149] iconst_0 + [150] iaload + [151] isub + [152] iadd + [153] dup + [154] istore v7 + [156] aload_2 v2 + [157] getfield #28 + - Fieldref [com/google/zxing/common/BitArray.size I] + [160] ificmpge +14 (target=174) + [163] aload_2 v2 + [164] iload v4 + [166] iload v7 + [168] invokevirtual #48 + - Methodref [com/google/zxing/common/BitArray.isRange$486912e3 (II)Z] + [171] ifne +7 (target=178) + [174] invokestatic #38 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [177] athrow + [178] aload v5 + [180] invokevirtual #69 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [183] astore v4 + [185] aload_0 v0 + [186] aload v4 + [188] invokevirtual #54 + - Methodref [com/google/zxing/oned/UPCEANReader.checkChecksum (Ljava/lang/String;)Z] + [191] ifne +7 (target=198) + [194] invokestatic #36 + - Methodref [com/google/zxing/ChecksumException.getChecksumInstance ()Lcom/google/zxing/ChecksumException;] + [197] athrow + [198] aload_3 v3 + [199] iconst_1 + [200] iaload + [201] aload_3 v3 + [202] iconst_0 + [203] iaload + [204] iadd + [205] i2f + [206] fconst_2 + [207] fdiv + [208] fstore_3 v3 + [209] aload v6 + [211] iconst_1 + [212] iaload + [213] aload v6 + [215] iconst_0 + [216] iaload + [217] iadd + [218] i2f + [219] fconst_2 + [220] fdiv + [221] fstore v5 + [223] aload_0 v0 + [224] invokevirtual #61 + - Methodref [com/google/zxing/oned/UPCEANReader.getBarcodeFormat ()Lcom/google/zxing/BarcodeFormat;] + [227] astore v7 + [229] new #10 + - Class [com/google/zxing/Result] + [232] dup + [233] aload v4 + [235] aconst_null + [236] iconst_2 + [237] anewarray #12 + - Class [com/google/zxing/ResultPoint] + [240] dup + [241] iconst_0 + [242] new #12 + - Class [com/google/zxing/ResultPoint] + [245] dup + [246] fload_3 v3 + [247] iload_1 v1 + [248] i2f + [249] invokespecial #45 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [252] aastore + [253] dup + [254] iconst_1 + [255] new #12 + - Class [com/google/zxing/ResultPoint] + [258] dup + [259] fload v5 + [261] iload_1 v1 + [262] i2f + [263] invokespecial #45 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [266] aastore + [267] aload v7 + [269] invokespecial #39 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [272] astore_3 v3 + [273] aload_0 v0 + [274] getfield #35 + - Fieldref [com/google/zxing/oned/UPCEANReader.extensionReader Lcom/google/zxing/oned/UPCEANExtensionSupport;] + [277] iload_1 v1 + [278] aload_2 v2 + [279] aload v6 + [281] iconst_1 + [282] iaload + [283] invokevirtual #53 + - Methodref [com/google/zxing/oned/UPCEANExtensionSupport.decodeRow (ILcom/google/zxing/common/BitArray;I)Lcom/google/zxing/Result;] + [286] astore_1 v1 + [287] aload_3 v3 + [288] aload_1 v1 + [289] invokevirtual #41 + - Methodref [com/google/zxing/Result.getResultMetadata ()Ljava/util/Hashtable;] + [292] invokevirtual #43 + - Methodref [com/google/zxing/Result.putAllMetadata (Ljava/util/Hashtable;)V] + [295] aload_3 v3 + [296] aload_1 v1 + [297] invokevirtual #42 + - Methodref [com/google/zxing/Result.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + [300] invokevirtual #40 + - Methodref [com/google/zxing/Result.addResultPoints ([Lcom/google/zxing/ResultPoint;)V] + [303] goto +4 (target=307) + [306] astore_1 v1 + [307] getstatic #23 + - Fieldref [com/google/zxing/BarcodeFormat.EAN_13 Lcom/google/zxing/BarcodeFormat;] + [310] aload v7 + [312] invokevirtual #64 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [315] ifne +14 (target=329) + [318] getstatic #24 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_A Lcom/google/zxing/BarcodeFormat;] + [321] aload v7 + [323] invokevirtual #64 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [326] ifeq +25 (target=351) + [329] aload_0 v0 + [330] getfield #34 + - Fieldref [com/google/zxing/oned/UPCEANReader.eanManSupport Lcom/google/zxing/oned/EANManufacturerOrgSupport;] + [333] aload v4 + [335] invokevirtual #50 + - Methodref [com/google/zxing/oned/EANManufacturerOrgSupport.lookupCountryIdentifier (Ljava/lang/String;)Ljava/lang/String;] + [338] dup + [339] astore_1 v1 + [340] ifnull +11 (target=351) + [343] aload_3 v3 + [344] getstatic #26 + - Fieldref [com/google/zxing/ResultMetadataType.POSSIBLE_COUNTRY Lcom/google/zxing/ResultMetadataType;] + [347] aload_1 v1 + [348] invokevirtual #44 + - Methodref [com/google/zxing/Result.putMetadata (Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + [351] aload_3 v3 + [352] areturn + Code attribute exceptions (count = 1): + - ExceptionInfo (273 -> 303: 306): + - Class [com/google/zxing/ReaderException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 3) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Method: checkChecksum(Ljava/lang/String;)Z + Access flags: 0x0 + = boolean checkChecksum(java.lang.String) + Class member attributes (count = 2): + - Code attribute instructions (code length = 122, locals = 6, stack = 2): + [0] aload_1 v1 + [1] dup + [2] astore_1 v1 + [3] invokevirtual #66 + - Methodref [java/lang/String.length ()I] + [6] dup + [7] istore_2 v2 + [8] ifeq +112 (target=120) + [11] iconst_0 + [12] istore_3 v3 + [13] iload_2 v2 + [14] iconst_2 + [15] isub + [16] istore v4 + [18] iload v4 + [20] iflt +40 (target=60) + [23] aload_1 v1 + [24] iload v4 + [26] invokevirtual #65 + - Methodref [java/lang/String.charAt (I)C] + [29] bipush 48 + [31] isub + [32] dup + [33] istore v5 + [35] iflt +10 (target=45) + [38] iload v5 + [40] bipush 9 + [42] ificmple +7 (target=49) + [45] invokestatic #37 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [48] athrow + [49] iload_3 v3 + [50] iload v5 + [52] iadd + [53] istore_3 v3 + [54] iinc v4, -2 + [57] goto -39 (target=18) + [60] iload_3 v3 + [61] iconst_3 + [62] imul + [63] istore_3 v3 + [64] iload_2 v2 + [65] iconst_1 + [66] isub + [67] istore v4 + [69] iload v4 + [71] iflt +40 (target=111) + [74] aload_1 v1 + [75] iload v4 + [77] invokevirtual #65 + - Methodref [java/lang/String.charAt (I)C] + [80] bipush 48 + [82] isub + [83] dup + [84] istore v5 + [86] iflt +10 (target=96) + [89] iload v5 + [91] bipush 9 + [93] ificmple +7 (target=100) + [96] invokestatic #37 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [99] athrow + [100] iload_3 v3 + [101] iload v5 + [103] iadd + [104] istore_3 v3 + [105] iinc v4, -2 + [108] goto -39 (target=69) + [111] iload_3 v3 + [112] bipush 10 + [114] irem + [115] ifne +5 (target=120) + [118] iconst_1 + [119] ireturn + [120] iconst_0 + [121] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Method: checkStandardUPCEANChecksum(Ljava/lang/String;)Z + Access flags: 0xa + = private static boolean checkStandardUPCEANChecksum(java.lang.String) + Class member attributes (count = 2): + - Code attribute instructions (code length = 116, locals = 5, stack = 2): + [0] aload_0 v0 + [1] invokevirtual #66 + - Methodref [java/lang/String.length ()I] + [4] dup + [5] istore_1 v1 + [6] ifne +5 (target=11) + [9] iconst_0 + [10] ireturn + [11] iconst_0 + [12] istore_2 v2 + [13] iload_1 v1 + [14] iconst_2 + [15] isub + [16] istore_3 v3 + [17] iload_3 v3 + [18] iflt +39 (target=57) + [21] aload_0 v0 + [22] iload_3 v3 + [23] invokevirtual #65 + - Methodref [java/lang/String.charAt (I)C] + [26] bipush 48 + [28] isub + [29] dup + [30] istore v4 + [32] iflt +10 (target=42) + [35] iload v4 + [37] bipush 9 + [39] ificmple +7 (target=46) + [42] invokestatic #37 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [45] athrow + [46] iload_2 v2 + [47] iload v4 + [49] iadd + [50] istore_2 v2 + [51] iinc v3, -2 + [54] goto -37 (target=17) + [57] iload_2 v2 + [58] iconst_3 + [59] imul + [60] istore_2 v2 + [61] iload_1 v1 + [62] iconst_1 + [63] isub + [64] istore_3 v3 + [65] iload_3 v3 + [66] iflt +39 (target=105) + [69] aload_0 v0 + [70] iload_3 v3 + [71] invokevirtual #65 + - Methodref [java/lang/String.charAt (I)C] + [74] bipush 48 + [76] isub + [77] dup + [78] istore v4 + [80] iflt +10 (target=90) + [83] iload v4 + [85] bipush 9 + [87] ificmple +7 (target=94) + [90] invokestatic #37 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [93] athrow + [94] iload_2 v2 + [95] iload v4 + [97] iadd + [98] istore_2 v2 + [99] iinc v3, -2 + [102] goto -37 (target=65) + [105] iload_2 v2 + [106] bipush 10 + [108] irem + [109] ifne +5 (target=114) + [112] iconst_1 + [113] ireturn + [114] iconst_0 + [115] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: decodeEnd(Lcom/google/zxing/common/BitArray;I)[I + Access flags: 0x0 + = int[] decodeEnd(com.google.zxing.common.BitArray,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 10, locals = 3, stack = 4): + [0] aload_1 v1 + [1] iload_2 v2 + [2] iconst_0 + [3] getstatic #32 + - Fieldref [com/google/zxing/oned/UPCEANReader.START_END_PATTERN [I] + [6] invokestatic #59 + - Methodref [com/google/zxing/oned/UPCEANReader.findGuardPattern (Lcom/google/zxing/common/BitArray;IZ[I)[I] + [9] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: findGuardPattern(Lcom/google/zxing/common/BitArray;IZ[I)[I + Access flags: 0x8 + = static int[] findGuardPattern(com.google.zxing.common.BitArray,int,boolean,int[]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 268, locals = 11, stack = 4): + [0] aload_3 v3 + [1] arraylength + [2] dup + [3] istore v4 + [5] newarray 10 + [7] astore v5 + [9] aload_0 v0 + [10] aconst_null + [11] astore v9 + [13] getfield #28 + - Fieldref [com/google/zxing/common/BitArray.size I] + [16] istore v6 + [18] iconst_0 + [19] istore v7 + [21] iload_1 v1 + [22] iload v6 + [24] ificmpge +53 (target=77) + [27] aload_0 v0 + [28] iload_1 v1 + [29] istore v10 + [31] getfield #27 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [34] iload v10 + [36] iconst_5 + [37] ishr + [38] iaload + [39] iconst_1 + [40] iload v10 + [42] bipush 31 + [44] iand + [45] ishl + [46] iand + [47] ifeq +7 (target=54) + [50] iconst_1 + [51] goto +4 (target=55) + [54] iconst_0 + [55] ifne +7 (target=62) + [58] iconst_1 + [59] goto +4 (target=63) + [62] iconst_0 + [63] istore v7 + [65] iload_2 v2 + [66] iload v7 + [68] ificmpeq +9 (target=77) + [71] iinc v1, 1 + [74] goto -53 (target=21) + [77] iconst_0 + [78] istore_2 v2 + [79] iload_1 v1 + [80] istore v8 + [82] iload_1 v1 + [83] iload v6 + [85] ificmpge +179 (target=264) + [88] aload_0 v0 + [89] iload_1 v1 + [90] istore v10 + [92] aconst_null + [93] astore v9 + [95] getfield #27 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [98] iload v10 + [100] iconst_5 + [101] ishr + [102] iaload + [103] iconst_1 + [104] iload v10 + [106] bipush 31 + [108] iand + [109] ishl + [110] iand + [111] ifeq +7 (target=118) + [114] iconst_1 + [115] goto +4 (target=119) + [118] iconst_0 + [119] iconst_0 + [120] istore v9 + [122] iload v7 + [124] ixor + [125] ifeq +14 (target=139) + [128] aload v5 + [130] iload_2 v2 + [131] dup2 + [132] iaload + [133] iconst_1 + [134] iadd + [135] iastore + [136] goto +122 (target=258) + [139] iload_2 v2 + [140] iload v4 + [142] iconst_1 + [143] isub + [144] ificmpne +94 (target=238) + [147] aload v5 + [149] aload_3 v3 + [150] sipush 179 + [153] invokestatic #62 + - Methodref [com/google/zxing/oned/UPCEANReader.patternMatchVariance ([I[II)I] + [156] bipush 107 + [158] ificmpge +16 (target=174) + [161] iconst_2 + [162] newarray 10 + [164] dup + [165] iconst_0 + [166] iload v8 + [168] iastore + [169] dup + [170] iconst_1 + [171] iload_1 v1 + [172] iastore + [173] areturn + [174] iload v8 + [176] aload v5 + [178] iconst_0 + [179] iaload + [180] aload v5 + [182] iconst_1 + [183] iaload + [184] iadd + [185] iadd + [186] istore v8 + [188] iconst_2 + [189] istore v9 + [191] iload v9 + [193] iload v4 + [195] ificmpge +21 (target=216) + [198] aload v5 + [200] iload v9 + [202] iconst_2 + [203] isub + [204] aload v5 + [206] iload v9 + [208] iaload + [209] iastore + [210] iinc v9, 1 + [213] goto -22 (target=191) + [216] aload v5 + [218] iload v4 + [220] iconst_2 + [221] isub + [222] iconst_0 + [223] iastore + [224] aload v5 + [226] iload v4 + [228] iconst_1 + [229] isub + [230] iconst_0 + [231] iastore + [232] iinc v2, -1 + [235] goto +6 (target=241) + [238] iinc v2, 1 + [241] aload v5 + [243] iload_2 v2 + [244] iconst_1 + [245] iastore + [246] iload v7 + [248] ifne +7 (target=255) + [251] iconst_1 + [252] goto +4 (target=256) + [255] iconst_0 + [256] istore v7 + [258] iinc v1, 1 + [261] goto -179 (target=82) + [264] invokestatic #38 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [267] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: decodeDigit(Lcom/google/zxing/common/BitArray;[II[[I)I + Access flags: 0x8 + = static int decodeDigit(com.google.zxing.common.BitArray,int[],int,int[][]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 69, locals = 7, stack = 3): + [0] aload_0 v0 + [1] iload_2 v2 + [2] aload_1 v1 + [3] invokestatic #63 + - Methodref [com/google/zxing/oned/UPCEANReader.recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + [6] bipush 107 + [8] istore_0 v0 + [9] iconst_m1 + [10] istore_2 v2 + [11] aload_3 v3 + [12] arraylength + [13] istore v4 + [15] iconst_0 + [16] istore v5 + [18] iload v5 + [20] iload v4 + [22] ificmpge +37 (target=59) + [25] aload_3 v3 + [26] iload v5 + [28] aaload + [29] astore v6 + [31] aload_1 v1 + [32] aload v6 + [34] sipush 179 + [37] invokestatic #62 + - Methodref [com/google/zxing/oned/UPCEANReader.patternMatchVariance ([I[II)I] + [40] dup + [41] istore v6 + [43] iload_0 v0 + [44] ificmpge +9 (target=53) + [47] iload v6 + [49] istore_0 v0 + [50] iload v5 + [52] istore_2 v2 + [53] iinc v5, 1 + [56] goto -38 (target=18) + [59] iload_2 v2 + [60] iflt +5 (target=65) + [63] iload_2 v2 + [64] ireturn + [65] invokestatic #38 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [68] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: getBarcodeFormat()Lcom/google/zxing/BarcodeFormat; + Access flags: 0x400 + = abstract com.google.zxing.BarcodeFormat getBarcodeFormat() + - Method: decodeMiddle(Lcom/google/zxing/common/BitArray;[ILjava/lang/StringBuffer;)I + Access flags: 0x404 + = protected abstract int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuffer) + Class member attributes (count = 1): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 369, locals = 4, stack = 7): + [0] iconst_3 + [1] newarray 10 + [3] dup + [4] iconst_0 + [5] iconst_1 + [6] iastore + [7] dup + [8] iconst_1 + [9] iconst_1 + [10] iastore + [11] dup + [12] iconst_2 + [13] iconst_1 + [14] iastore + [15] putstatic #32 + - Fieldref [com/google/zxing/oned/UPCEANReader.START_END_PATTERN [I] + [18] iconst_5 + [19] newarray 10 + [21] dup + [22] iconst_0 + [23] iconst_1 + [24] iastore + [25] dup + [26] iconst_1 + [27] iconst_1 + [28] iastore + [29] dup + [30] iconst_2 + [31] iconst_1 + [32] iastore + [33] dup + [34] iconst_3 + [35] iconst_1 + [36] iastore + [37] dup + [38] iconst_4 + [39] iconst_1 + [40] iastore + [41] putstatic #31 + - Fieldref [com/google/zxing/oned/UPCEANReader.MIDDLE_PATTERN [I] + [44] bipush 10 + [46] anewarray #3 + - Class [[I] + [49] dup + [50] iconst_0 + [51] iconst_4 + [52] newarray 10 + [54] dup + [55] iconst_0 + [56] iconst_3 + [57] iastore + [58] dup + [59] iconst_1 + [60] iconst_2 + [61] iastore + [62] dup + [63] iconst_2 + [64] iconst_1 + [65] iastore + [66] dup + [67] iconst_3 + [68] iconst_1 + [69] iastore + [70] aastore + [71] dup + [72] iconst_1 + [73] iconst_4 + [74] newarray 10 + [76] dup + [77] iconst_0 + [78] iconst_2 + [79] iastore + [80] dup + [81] iconst_1 + [82] iconst_2 + [83] iastore + [84] dup + [85] iconst_2 + [86] iconst_2 + [87] iastore + [88] dup + [89] iconst_3 + [90] iconst_1 + [91] iastore + [92] aastore + [93] dup + [94] iconst_2 + [95] iconst_4 + [96] newarray 10 + [98] dup + [99] iconst_0 + [100] iconst_2 + [101] iastore + [102] dup + [103] iconst_1 + [104] iconst_1 + [105] iastore + [106] dup + [107] iconst_2 + [108] iconst_2 + [109] iastore + [110] dup + [111] iconst_3 + [112] iconst_2 + [113] iastore + [114] aastore + [115] dup + [116] iconst_3 + [117] iconst_4 + [118] newarray 10 + [120] dup + [121] iconst_0 + [122] iconst_1 + [123] iastore + [124] dup + [125] iconst_1 + [126] iconst_4 + [127] iastore + [128] dup + [129] iconst_2 + [130] iconst_1 + [131] iastore + [132] dup + [133] iconst_3 + [134] iconst_1 + [135] iastore + [136] aastore + [137] dup + [138] iconst_4 + [139] iconst_4 + [140] newarray 10 + [142] dup + [143] iconst_0 + [144] iconst_1 + [145] iastore + [146] dup + [147] iconst_1 + [148] iconst_1 + [149] iastore + [150] dup + [151] iconst_2 + [152] iconst_3 + [153] iastore + [154] dup + [155] iconst_3 + [156] iconst_2 + [157] iastore + [158] aastore + [159] dup + [160] iconst_5 + [161] iconst_4 + [162] newarray 10 + [164] dup + [165] iconst_0 + [166] iconst_1 + [167] iastore + [168] dup + [169] iconst_1 + [170] iconst_2 + [171] iastore + [172] dup + [173] iconst_2 + [174] iconst_3 + [175] iastore + [176] dup + [177] iconst_3 + [178] iconst_1 + [179] iastore + [180] aastore + [181] dup + [182] bipush 6 + [184] iconst_4 + [185] newarray 10 + [187] dup + [188] iconst_0 + [189] iconst_1 + [190] iastore + [191] dup + [192] iconst_1 + [193] iconst_1 + [194] iastore + [195] dup + [196] iconst_2 + [197] iconst_1 + [198] iastore + [199] dup + [200] iconst_3 + [201] iconst_4 + [202] iastore + [203] aastore + [204] dup + [205] bipush 7 + [207] iconst_4 + [208] newarray 10 + [210] dup + [211] iconst_0 + [212] iconst_1 + [213] iastore + [214] dup + [215] iconst_1 + [216] iconst_3 + [217] iastore + [218] dup + [219] iconst_2 + [220] iconst_1 + [221] iastore + [222] dup + [223] iconst_3 + [224] iconst_2 + [225] iastore + [226] aastore + [227] dup + [228] bipush 8 + [230] iconst_4 + [231] newarray 10 + [233] dup + [234] iconst_0 + [235] iconst_1 + [236] iastore + [237] dup + [238] iconst_1 + [239] iconst_2 + [240] iastore + [241] dup + [242] iconst_2 + [243] iconst_1 + [244] iastore + [245] dup + [246] iconst_3 + [247] iconst_3 + [248] iastore + [249] aastore + [250] dup + [251] bipush 9 + [253] iconst_4 + [254] newarray 10 + [256] dup + [257] iconst_0 + [258] iconst_3 + [259] iastore + [260] dup + [261] iconst_1 + [262] iconst_1 + [263] iastore + [264] dup + [265] iconst_2 + [266] iconst_1 + [267] iastore + [268] dup + [269] iconst_3 + [270] iconst_2 + [271] iastore + [272] aastore + [273] putstatic #30 + - Fieldref [com/google/zxing/oned/UPCEANReader.L_PATTERNS [[I] + [276] bipush 20 + [278] anewarray #3 + - Class [[I] + [281] putstatic #29 + - Fieldref [com/google/zxing/oned/UPCEANReader.L_AND_G_PATTERNS [[I] + [284] iconst_0 + [285] istore_0 v0 + [286] iload_0 v0 + [287] bipush 10 + [289] ificmpge +19 (target=308) + [292] getstatic #29 + - Fieldref [com/google/zxing/oned/UPCEANReader.L_AND_G_PATTERNS [[I] + [295] iload_0 v0 + [296] getstatic #30 + - Fieldref [com/google/zxing/oned/UPCEANReader.L_PATTERNS [[I] + [299] iload_0 v0 + [300] aaload + [301] aastore + [302] iinc v0, 1 + [305] goto -19 (target=286) + [308] bipush 10 + [310] istore_0 v0 + [311] iload_0 v0 + [312] bipush 20 + [314] ificmpge +54 (target=368) + [317] getstatic #30 + - Fieldref [com/google/zxing/oned/UPCEANReader.L_PATTERNS [[I] + [320] iload_0 v0 + [321] bipush 10 + [323] isub + [324] aaload + [325] dup + [326] astore_1 v1 + [327] arraylength + [328] newarray 10 + [330] astore_2 v2 + [331] iconst_0 + [332] istore_3 v3 + [333] iload_3 v3 + [334] aload_1 v1 + [335] arraylength + [336] ificmpge +20 (target=356) + [339] aload_2 v2 + [340] iload_3 v3 + [341] aload_1 v1 + [342] aload_1 v1 + [343] arraylength + [344] iload_3 v3 + [345] isub + [346] iconst_1 + [347] isub + [348] iaload + [349] iastore + [350] iinc v3, 1 + [353] goto -20 (target=333) + [356] getstatic #29 + - Fieldref [com/google/zxing/oned/UPCEANReader.L_AND_G_PATTERNS [[I] + [359] iload_0 v0 + [360] aload_2 v2 + [361] aastore + [362] iinc v0, 1 + [365] goto -54 (target=311) + [368] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/UPCEANWriter + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x421 + = public abstract class com.google.zxing.oned.UPCEANWriter extends java.lang.Object + +Interfaces (count = 1): + - Class [com/google/zxing/Writer] + +Constant Pool (count = 84): + - String [Found empty contents] + - String [Requested dimensions are too small: ] + - String [startColor must be either 0 or 1, but got: ] + - Class [com/google/zxing/Writer] + - Class [com/google/zxing/WriterException] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/oned/UPCEANReader] + - Class [com/google/zxing/oned/UPCEANWriter] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Math] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/oned/UPCEANReader.START_END_PATTERN [I] + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + - Methodref [com/google/zxing/common/BitMatrix.setRegion (IIII)V] + - Methodref [com/google/zxing/oned/UPCEANWriter.encode (Ljava/lang/String;)[B] + - Methodref [com/google/zxing/oned/UPCEANWriter.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/oned/UPCEANWriter.renderResult ([BII)Lcom/google/zxing/common/BitMatrix;] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Math.max (II)I] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (II)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [START_END_PATTERN [I] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [encode (Ljava/lang/String;)[B] + - NameAndType [encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [length ()I] + - NameAndType [max (II)I] + - NameAndType [renderResult ([BII)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [setRegion (IIII)V] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(II)I] + - Utf8 [(II)V] + - Utf8 [(IIII)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;)[B] + - Utf8 [(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;II)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [([BII)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [([BI[II)I] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [Found empty contents] + - Utf8 [Requested dimensions are too small: ] + - Utf8 [START_END_PATTERN] + - Utf8 [[I] + - Utf8 [append] + - Utf8 [appendPattern] + - Utf8 [com/google/zxing/Writer] + - Utf8 [com/google/zxing/WriterException] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/oned/UPCEANReader] + - Utf8 [com/google/zxing/oned/UPCEANWriter] + - Utf8 [encode] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Math] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + - Utf8 [max] + - Utf8 [renderResult] + - Utf8 [setRegion] + - Utf8 [startColor must be either 0 or 1, but got: ] + - Utf8 [toString] + +Fields (count = 0): + +Methods (count = 6): + - Method: ()V + Access flags: 0x1 + = public UPCEANWriter() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #22 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: encode(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;II)Lcom/google/zxing/common/BitMatrix; + Access flags: 0x11 + = public final com.google.zxing.common.BitMatrix encode(java.lang.String,com.google.zxing.BarcodeFormat,int,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 11, locals = 5, stack = 6): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] iload_3 v3 + [4] iload v4 + [6] aconst_null + [7] invokevirtual #18 + - Methodref [com/google/zxing/oned/UPCEANWriter.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + [10] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: encode(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix; + Access flags: 0x1 + = public com.google.zxing.common.BitMatrix encode(java.lang.String,com.google.zxing.BarcodeFormat,int,int,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 79, locals = 6, stack = 4): + [0] aload_1 v1 + [1] ifnull +10 (target=11) + [4] aload_1 v1 + [5] invokevirtual #23 + - Methodref [java/lang/String.length ()I] + [8] ifne +13 (target=21) + [11] new #9 + - Class [java/lang/IllegalArgumentException] + [14] dup + [15] ldc #1 + - String [Found empty contents] + [17] invokespecial #20 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [20] athrow + [21] iload_3 v3 + [22] iflt +8 (target=30) + [25] iload v4 + [27] ifge +40 (target=67) + [30] new #9 + - Class [java/lang/IllegalArgumentException] + [33] dup + [34] new #13 + - Class [java/lang/StringBuffer] + [37] dup + [38] invokespecial #24 + - Methodref [java/lang/StringBuffer. ()V] + [41] ldc #2 + - String [Requested dimensions are too small: ] + [43] invokevirtual #27 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [46] iload_3 v3 + [47] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [50] bipush 120 + [52] invokevirtual #25 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [55] iload v4 + [57] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [60] invokevirtual #28 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [63] invokespecial #20 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [66] athrow + [67] aload_0 v0 + [68] aload_1 v1 + [69] invokevirtual #17 + - Methodref [com/google/zxing/oned/UPCEANWriter.encode (Ljava/lang/String;)[B] + [72] iload_3 v3 + [73] iload v4 + [75] invokestatic #19 + - Methodref [com/google/zxing/oned/UPCEANWriter.renderResult ([BII)Lcom/google/zxing/common/BitMatrix;] + [78] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: renderResult([BII)Lcom/google/zxing/common/BitMatrix; + Access flags: 0xa + = private static com.google.zxing.common.BitMatrix renderResult(byte[],int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 94, locals = 7, stack = 5): + [0] aload_0 v0 + [1] arraylength + [2] dup + [3] istore_3 v3 + [4] getstatic #14 + - Fieldref [com/google/zxing/oned/UPCEANReader.START_END_PATTERN [I] + [7] arraylength + [8] iconst_1 + [9] ishl + [10] iadd + [11] istore v4 + [13] iload_1 v1 + [14] iload v4 + [16] invokestatic #21 + - Methodref [java/lang/Math.max (II)I] + [19] istore_1 v1 + [20] iconst_1 + [21] iload_2 v2 + [22] invokestatic #21 + - Methodref [java/lang/Math.max (II)I] + [25] istore_2 v2 + [26] iload_1 v1 + [27] iload v4 + [29] idiv + [30] istore v4 + [32] iload_1 v1 + [33] iload_3 v3 + [34] iload v4 + [36] imul + [37] isub + [38] iconst_2 + [39] idiv + [40] istore v5 + [42] new #6 + - Class [com/google/zxing/common/BitMatrix] + [45] dup + [46] iload_1 v1 + [47] iload_2 v2 + [48] invokespecial #15 + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + [51] astore_1 v1 + [52] iconst_0 + [53] istore v6 + [55] iload v6 + [57] iload_3 v3 + [58] ificmpge +34 (target=92) + [61] aload_0 v0 + [62] iload v6 + [64] baload + [65] iconst_1 + [66] ificmpne +13 (target=79) + [69] aload_1 v1 + [70] iload v5 + [72] iconst_0 + [73] iload v4 + [75] iload_2 v2 + [76] invokevirtual #16 + - Methodref [com/google/zxing/common/BitMatrix.setRegion (IIII)V] + [79] iinc v6, 1 + [82] iload v5 + [84] iload v4 + [86] iadd + [87] istore v5 + [89] goto -34 (target=55) + [92] aload_1 v1 + [93] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: appendPattern([BI[II)I + Access flags: 0xc + = protected static int appendPattern(byte[],int,int[],int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 94, locals = 7, stack = 4): + [0] iload_3 v3 + [1] ifeq +35 (target=36) + [4] iload_3 v3 + [5] iconst_1 + [6] ificmpeq +30 (target=36) + [9] new #9 + - Class [java/lang/IllegalArgumentException] + [12] dup + [13] new #13 + - Class [java/lang/StringBuffer] + [16] dup + [17] invokespecial #24 + - Methodref [java/lang/StringBuffer. ()V] + [20] ldc #3 + - String [startColor must be either 0 or 1, but got: ] + [22] invokevirtual #27 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [25] iload_3 v3 + [26] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [29] invokevirtual #28 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [32] invokespecial #20 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [35] athrow + [36] iload_3 v3 + [37] i2b + [38] istore_3 v3 + [39] iconst_0 + [40] istore v4 + [42] iconst_0 + [43] istore v5 + [45] iload v5 + [47] aload_2 v2 + [48] arraylength + [49] ificmpge +42 (target=91) + [52] iconst_0 + [53] istore v6 + [55] iload v6 + [57] aload_2 v2 + [58] iload v5 + [60] iaload + [61] ificmpge +19 (target=80) + [64] aload_0 v0 + [65] iload_1 v1 + [66] iload_3 v3 + [67] bastore + [68] iinc v1, 1 + [71] iinc v4, 1 + [74] iinc v6, 1 + [77] goto -22 (target=55) + [80] iload_3 v3 + [81] iconst_1 + [82] ixor + [83] i2b + [84] istore_3 v3 + [85] iinc v5, 1 + [88] goto -43 (target=45) + [91] iload v4 + [93] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: encode(Ljava/lang/String;)[B + Access flags: 0x401 + = public abstract byte[] encode(java.lang.String) + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/UPCEReader + Superclass: com/google/zxing/oned/UPCEANReader + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.oned.UPCEReader extends com.google.zxing.oned.UPCEANReader + +Interfaces (count = 0): + +Constant Pool (count = 116): + - String [0000] + - String [00000] + - Class [[I] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/oned/UPCEANReader] + - Class [com/google/zxing/oned/UPCEReader] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/BarcodeFormat.UPC_E Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Fieldref [com/google/zxing/oned/UPCEReader.L_AND_G_PATTERNS [[I] + - Fieldref [com/google/zxing/oned/UPCEReader.MIDDLE_END_PATTERN [I] + - Fieldref [com/google/zxing/oned/UPCEReader.NUMSYS_AND_CHECK_DIGIT_PATTERNS [[I] + - Fieldref [com/google/zxing/oned/UPCEReader.decodeMiddleCounters [I] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/common/BitArray.getSize ()I] + - Methodref [com/google/zxing/oned/UPCEANReader. ()V] + - Methodref [com/google/zxing/oned/UPCEANReader.checkChecksum (Ljava/lang/String;)Z] + - Methodref [com/google/zxing/oned/UPCEReader.convertUPCEtoUPCA (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/oned/UPCEReader.decodeDigit (Lcom/google/zxing/common/BitArray;[II[[I)I] + - Methodref [com/google/zxing/oned/UPCEReader.determineNumSysAndCheckDigit (Ljava/lang/StringBuffer;I)V] + - Methodref [com/google/zxing/oned/UPCEReader.findGuardPattern (Lcom/google/zxing/common/BitArray;IZ[I)[I] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.getChars (II[CI)V] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append ([CII)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.insert (IC)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [L_AND_G_PATTERNS [[I] + - NameAndType [MIDDLE_END_PATTERN [I] + - NameAndType [NUMSYS_AND_CHECK_DIGIT_PATTERNS [[I] + - NameAndType [UPC_E Lcom/google/zxing/BarcodeFormat;] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [append ([CII)Ljava/lang/StringBuffer;] + - NameAndType [charAt (I)C] + - NameAndType [checkChecksum (Ljava/lang/String;)Z] + - NameAndType [convertUPCEtoUPCA (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [decodeDigit (Lcom/google/zxing/common/BitArray;[II[[I)I] + - NameAndType [decodeMiddleCounters [I] + - NameAndType [determineNumSysAndCheckDigit (Ljava/lang/StringBuffer;I)V] + - NameAndType [findGuardPattern (Lcom/google/zxing/common/BitArray;IZ[I)[I] + - NameAndType [getChars (II[CI)V] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getSize ()I] + - NameAndType [insert (IC)Ljava/lang/StringBuffer;] + - NameAndType [size I] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/BarcodeFormat;] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)C] + - Utf8 [(I)V] + - Utf8 [(IC)Ljava/lang/StringBuffer;] + - Utf8 [(II[CI)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;I)[I] + - Utf8 [(Lcom/google/zxing/common/BitArray;IZ[I)[I] + - Utf8 [(Lcom/google/zxing/common/BitArray;[II[[I)I] + - Utf8 [(Lcom/google/zxing/common/BitArray;[ILjava/lang/StringBuffer;)I] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/StringBuffer;I)V] + - Utf8 [([CII)Ljava/lang/StringBuffer;] + - Utf8 [0000] + - Utf8 [00000] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [L_AND_G_PATTERNS] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [MIDDLE_END_PATTERN] + - Utf8 [NUMSYS_AND_CHECK_DIGIT_PATTERNS] + - Utf8 [UPC_E] + - Utf8 [[I] + - Utf8 [[[I] + - Utf8 [append] + - Utf8 [charAt] + - Utf8 [checkChecksum] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/ChecksumException] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/oned/UPCEANReader] + - Utf8 [com/google/zxing/oned/UPCEReader] + - Utf8 [convertUPCEtoUPCA] + - Utf8 [decodeDigit] + - Utf8 [decodeEnd] + - Utf8 [decodeMiddle] + - Utf8 [decodeMiddleCounters] + - Utf8 [determineNumSysAndCheckDigit] + - Utf8 [findGuardPattern] + - Utf8 [getBarcodeFormat] + - Utf8 [getChars] + - Utf8 [getNotFoundInstance] + - Utf8 [getSize] + - Utf8 [insert] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [size] + - Utf8 [toString] + +Fields (count = 3): + - Field: MIDDLE_END_PATTERN [I + Access flags: 0x1a + = private static final int[] MIDDLE_END_PATTERN + - Field: NUMSYS_AND_CHECK_DIGIT_PATTERNS [[I + Access flags: 0x1a + = private static final int[][] NUMSYS_AND_CHECK_DIGIT_PATTERNS + - Field: decodeMiddleCounters [I + Access flags: 0x12 + = private final int[] decodeMiddleCounters + +Methods (count = 8): + - Method: ()V + Access flags: 0x1 + = public UPCEReader() + Class member attributes (count = 1): + - Code attribute instructions (code length = 12, locals = 1, stack = 2): + [0] aload_0 v0 + [1] invokespecial #21 + - Methodref [com/google/zxing/oned/UPCEANReader. ()V] + [4] aload_0 v0 + [5] iconst_4 + [6] newarray 10 + [8] putfield #18 + - Fieldref [com/google/zxing/oned/UPCEReader.decodeMiddleCounters [I] + [11] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeMiddle(Lcom/google/zxing/common/BitArray;[ILjava/lang/StringBuffer;)I + Access flags: 0x14 + = protected final int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuffer) + Class member attributes (count = 2): + - Code attribute instructions (code length = 210, locals = 10, stack = 4): + [0] aload_0 v0 + [1] getfield #18 + - Fieldref [com/google/zxing/oned/UPCEReader.decodeMiddleCounters [I] + [4] dup + [5] astore v4 + [7] iconst_0 + [8] iconst_0 + [9] iastore + [10] aload v4 + [12] iconst_1 + [13] iconst_0 + [14] iastore + [15] aload v4 + [17] iconst_2 + [18] iconst_0 + [19] iastore + [20] aload v4 + [22] iconst_3 + [23] iconst_0 + [24] iastore + [25] aload_1 v1 + [26] getfield #14 + - Fieldref [com/google/zxing/common/BitArray.size I] + [29] istore v5 + [31] aload_2 v2 + [32] iconst_1 + [33] iaload + [34] istore_2 v2 + [35] iconst_0 + [36] istore v6 + [38] iconst_0 + [39] istore v7 + [41] iload v7 + [43] bipush 6 + [45] ificmpge +84 (target=129) + [48] iload_2 v2 + [49] iload v5 + [51] ificmpge +78 (target=129) + [54] aload_1 v1 + [55] aload v4 + [57] iload_2 v2 + [58] getstatic #15 + - Fieldref [com/google/zxing/oned/UPCEReader.L_AND_G_PATTERNS [[I] + [61] invokestatic #24 + - Methodref [com/google/zxing/oned/UPCEReader.decodeDigit (Lcom/google/zxing/common/BitArray;[II[[I)I] + [64] istore v8 + [66] aload_3 v3 + [67] bipush 48 + [69] iload v8 + [71] bipush 10 + [73] irem + [74] iadd + [75] i2c + [76] invokevirtual #30 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [79] pop + [80] iconst_0 + [81] istore v9 + [83] iload v9 + [85] aload v4 + [87] arraylength + [88] ificmpge +17 (target=105) + [91] iload_2 v2 + [92] aload v4 + [94] iload v9 + [96] iaload + [97] iadd + [98] istore_2 v2 + [99] iinc v9, 1 + [102] goto -19 (target=83) + [105] iload v8 + [107] bipush 10 + [109] ificmplt +14 (target=123) + [112] iload v6 + [114] iconst_1 + [115] iconst_5 + [116] iload v7 + [118] isub + [119] ishl + [120] ior + [121] istore v6 + [123] iinc v7, 1 + [126] goto -85 (target=41) + [129] aload_3 v3 + [130] iload v6 + [132] istore_3 v3 + [133] astore_1 v1 + [134] iconst_0 + [135] istore v4 + [137] iload v4 + [139] iconst_1 + [140] ificmpgt +64 (target=204) + [143] iconst_0 + [144] istore v5 + [146] iload v5 + [148] bipush 10 + [150] ificmpge +48 (target=198) + [153] iload_3 v3 + [154] getstatic #17 + - Fieldref [com/google/zxing/oned/UPCEReader.NUMSYS_AND_CHECK_DIGIT_PATTERNS [[I] + [157] iload v4 + [159] aaload + [160] iload v5 + [162] iaload + [163] ificmpne +29 (target=192) + [166] aload_1 v1 + [167] iconst_0 + [168] iload v4 + [170] bipush 48 + [172] iadd + [173] i2c + [174] invokevirtual #33 + - Methodref [java/lang/StringBuffer.insert (IC)Ljava/lang/StringBuffer;] + [177] pop + [178] aload_1 v1 + [179] iload v5 + [181] bipush 48 + [183] iadd + [184] i2c + [185] invokevirtual #30 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [188] pop + [189] goto +19 (target=208) + [192] iinc v5, 1 + [195] goto -49 (target=146) + [198] iinc v4, 1 + [201] goto -64 (target=137) + [204] invokestatic #19 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [207] athrow + [208] iload_2 v2 + [209] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: decodeEnd(Lcom/google/zxing/common/BitArray;I)[I + Access flags: 0x14 + = protected final int[] decodeEnd(com.google.zxing.common.BitArray,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 10, locals = 3, stack = 4): + [0] aload_1 v1 + [1] iload_2 v2 + [2] iconst_1 + [3] getstatic #16 + - Fieldref [com/google/zxing/oned/UPCEReader.MIDDLE_END_PATTERN [I] + [6] invokestatic #26 + - Methodref [com/google/zxing/oned/UPCEReader.findGuardPattern (Lcom/google/zxing/common/BitArray;IZ[I)[I] + [9] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: checkChecksum(Ljava/lang/String;)Z + Access flags: 0x14 + = protected final boolean checkChecksum(java.lang.String) + Class member attributes (count = 2): + - Code attribute instructions (code length = 9, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokestatic #23 + - Methodref [com/google/zxing/oned/UPCEReader.convertUPCEtoUPCA (Ljava/lang/String;)Ljava/lang/String;] + [5] invokespecial #22 + - Methodref [com/google/zxing/oned/UPCEANReader.checkChecksum (Ljava/lang/String;)Z] + [8] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/ChecksumException] + - Method: determineNumSysAndCheckDigit(Ljava/lang/StringBuffer;I)V + Access flags: 0xa + = private static void determineNumSysAndCheckDigit(java.lang.StringBuffer,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 64, locals = 4, stack = 4): + [0] iconst_0 + [1] istore_2 v2 + [2] iload_2 v2 + [3] iconst_1 + [4] ificmpgt +56 (target=60) + [7] iconst_0 + [8] istore_3 v3 + [9] iload_3 v3 + [10] bipush 10 + [12] ificmpge +42 (target=54) + [15] iload_1 v1 + [16] getstatic #17 + - Fieldref [com/google/zxing/oned/UPCEReader.NUMSYS_AND_CHECK_DIGIT_PATTERNS [[I] + [19] iload_2 v2 + [20] aaload + [21] iload_3 v3 + [22] iaload + [23] ificmpne +25 (target=48) + [26] aload_0 v0 + [27] iconst_0 + [28] iload_2 v2 + [29] bipush 48 + [31] iadd + [32] i2c + [33] invokevirtual #33 + - Methodref [java/lang/StringBuffer.insert (IC)Ljava/lang/StringBuffer;] + [36] pop + [37] aload_0 v0 + [38] iload_3 v3 + [39] bipush 48 + [41] iadd + [42] i2c + [43] invokevirtual #30 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [46] pop + [47] return + [48] iinc v3, 1 + [51] goto -42 (target=9) + [54] iinc v2, 1 + [57] goto -55 (target=2) + [60] invokestatic #19 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [63] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: getBarcodeFormat()Lcom/google/zxing/BarcodeFormat; + Access flags: 0x10 + = final com.google.zxing.BarcodeFormat getBarcodeFormat() + Class member attributes (count = 1): + - Code attribute instructions (code length = 4, locals = 1, stack = 1): + [0] getstatic #13 + - Fieldref [com/google/zxing/BarcodeFormat.UPC_E Lcom/google/zxing/BarcodeFormat;] + [3] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: convertUPCEtoUPCA(Ljava/lang/String;)Ljava/lang/String; + Access flags: 0x9 + = public static java.lang.String convertUPCEtoUPCA(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 193, locals = 4, stack = 5): + [0] bipush 6 + [2] newarray 5 + [4] astore_1 v1 + [5] aload_0 v0 + [6] iconst_1 + [7] bipush 7 + [9] aload_1 v1 + [10] iconst_0 + [11] invokevirtual #28 + - Methodref [java/lang/String.getChars (II[CI)V] + [14] new #12 + - Class [java/lang/StringBuffer] + [17] dup + [18] bipush 12 + [20] invokespecial #29 + - Methodref [java/lang/StringBuffer. (I)V] + [23] dup + [24] astore_2 v2 + [25] aload_0 v0 + [26] iconst_0 + [27] invokevirtual #27 + - Methodref [java/lang/String.charAt (I)C] + [30] invokevirtual #30 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [33] pop + [34] aload_1 v1 + [35] iconst_5 + [36] caload + [37] dup + [38] istore_3 v3 + [39] tableswitch (5 offsets, default=117) (target=156) + 48: offset = 33, target = 72 + 49: offset = 33, target = 72 + 50: offset = 33, target = 72 + 51: offset = 65, target = 104 + 52: offset = 91, target = 130 + default: offset = 117, target = 156 + [72] aload_2 v2 + [73] aload_1 v1 + [74] iconst_0 + [75] iconst_2 + [76] invokevirtual #32 + - Methodref [java/lang/StringBuffer.append ([CII)Ljava/lang/StringBuffer;] + [79] pop + [80] aload_2 v2 + [81] iload_3 v3 + [82] invokevirtual #30 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [85] pop + [86] aload_2 v2 + [87] ldc #1 + - String [0000] + [89] invokevirtual #31 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [92] pop + [93] aload_2 v2 + [94] aload_1 v1 + [95] iconst_2 + [96] iconst_3 + [97] invokevirtual #32 + - Methodref [java/lang/StringBuffer.append ([CII)Ljava/lang/StringBuffer;] + [100] pop + [101] goto +76 (target=177) + [104] aload_2 v2 + [105] aload_1 v1 + [106] iconst_0 + [107] iconst_3 + [108] invokevirtual #32 + - Methodref [java/lang/StringBuffer.append ([CII)Ljava/lang/StringBuffer;] + [111] pop + [112] aload_2 v2 + [113] ldc #2 + - String [00000] + [115] invokevirtual #31 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [118] pop + [119] aload_2 v2 + [120] aload_1 v1 + [121] iconst_3 + [122] iconst_2 + [123] invokevirtual #32 + - Methodref [java/lang/StringBuffer.append ([CII)Ljava/lang/StringBuffer;] + [126] pop + [127] goto +50 (target=177) + [130] aload_2 v2 + [131] aload_1 v1 + [132] iconst_0 + [133] iconst_4 + [134] invokevirtual #32 + - Methodref [java/lang/StringBuffer.append ([CII)Ljava/lang/StringBuffer;] + [137] pop + [138] aload_2 v2 + [139] ldc #2 + - String [00000] + [141] invokevirtual #31 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [144] pop + [145] aload_2 v2 + [146] aload_1 v1 + [147] iconst_4 + [148] caload + [149] invokevirtual #30 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [152] pop + [153] goto +24 (target=177) + [156] aload_2 v2 + [157] aload_1 v1 + [158] iconst_0 + [159] iconst_5 + [160] invokevirtual #32 + - Methodref [java/lang/StringBuffer.append ([CII)Ljava/lang/StringBuffer;] + [163] pop + [164] aload_2 v2 + [165] ldc #1 + - String [0000] + [167] invokevirtual #31 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [170] pop + [171] aload_2 v2 + [172] iload_3 v3 + [173] invokevirtual #30 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [176] pop + [177] aload_2 v2 + [178] aload_0 v0 + [179] bipush 7 + [181] invokevirtual #27 + - Methodref [java/lang/String.charAt (I)C] + [184] invokevirtual #30 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [187] pop + [188] aload_2 v2 + [189] invokevirtual #34 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [192] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 161, locals = 0, stack = 7): + [0] bipush 6 + [2] newarray 10 + [4] dup + [5] iconst_0 + [6] iconst_1 + [7] iastore + [8] dup + [9] iconst_1 + [10] iconst_1 + [11] iastore + [12] dup + [13] iconst_2 + [14] iconst_1 + [15] iastore + [16] dup + [17] iconst_3 + [18] iconst_1 + [19] iastore + [20] dup + [21] iconst_4 + [22] iconst_1 + [23] iastore + [24] dup + [25] iconst_5 + [26] iconst_1 + [27] iastore + [28] putstatic #16 + - Fieldref [com/google/zxing/oned/UPCEReader.MIDDLE_END_PATTERN [I] + [31] iconst_2 + [32] anewarray #3 + - Class [[I] + [35] dup + [36] iconst_0 + [37] bipush 10 + [39] newarray 10 + [41] dup + [42] iconst_0 + [43] bipush 56 + [45] iastore + [46] dup + [47] iconst_1 + [48] bipush 52 + [50] iastore + [51] dup + [52] iconst_2 + [53] bipush 50 + [55] iastore + [56] dup + [57] iconst_3 + [58] bipush 49 + [60] iastore + [61] dup + [62] iconst_4 + [63] bipush 44 + [65] iastore + [66] dup + [67] iconst_5 + [68] bipush 38 + [70] iastore + [71] dup + [72] bipush 6 + [74] bipush 35 + [76] iastore + [77] dup + [78] bipush 7 + [80] bipush 42 + [82] iastore + [83] dup + [84] bipush 8 + [86] bipush 41 + [88] iastore + [89] dup + [90] bipush 9 + [92] bipush 37 + [94] iastore + [95] aastore + [96] dup + [97] iconst_1 + [98] bipush 10 + [100] newarray 10 + [102] dup + [103] iconst_0 + [104] bipush 7 + [106] iastore + [107] dup + [108] iconst_1 + [109] bipush 11 + [111] iastore + [112] dup + [113] iconst_2 + [114] bipush 13 + [116] iastore + [117] dup + [118] iconst_3 + [119] bipush 14 + [121] iastore + [122] dup + [123] iconst_4 + [124] bipush 19 + [126] iastore + [127] dup + [128] iconst_5 + [129] bipush 25 + [131] iastore + [132] dup + [133] bipush 6 + [135] bipush 28 + [137] iastore + [138] dup + [139] bipush 7 + [141] bipush 21 + [143] iastore + [144] dup + [145] bipush 8 + [147] bipush 22 + [149] iastore + [150] dup + [151] bipush 9 + [153] bipush 26 + [155] iastore + [156] aastore + [157] putstatic #17 + - Fieldref [com/google/zxing/oned/UPCEReader.NUMSYS_AND_CHECK_DIGIT_PATTERNS [[I] + [160] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/AbstractRSSReader + Superclass: com/google/zxing/oned/OneDReader + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x421 + = public abstract class com.google.zxing.oned.rss.AbstractRSSReader extends com.google.zxing.oned.OneDReader + +Interfaces (count = 0): + +Constant Pool (count = 63): + - Integer [-2147483648] + - Integer [51] + - Integer [102] + - Integer [2147483647] + - Float [0.7916667] + - Float [0.89285713] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/oned/OneDReader] + - Class [com/google/zxing/oned/rss/AbstractRSSReader] + - Fieldref [com/google/zxing/oned/rss/AbstractRSSReader.dataCharacterCounters [I] + - Fieldref [com/google/zxing/oned/rss/AbstractRSSReader.decodeFinderCounters [I] + - Fieldref [com/google/zxing/oned/rss/AbstractRSSReader.evenCounts [I] + - Fieldref [com/google/zxing/oned/rss/AbstractRSSReader.evenRoundingErrors [F] + - Fieldref [com/google/zxing/oned/rss/AbstractRSSReader.oddCounts [I] + - Fieldref [com/google/zxing/oned/rss/AbstractRSSReader.oddRoundingErrors [F] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/oned/OneDReader. ()V] + - Methodref [com/google/zxing/oned/rss/AbstractRSSReader.patternMatchVariance ([I[II)I] + - NameAndType [ ()V] + - NameAndType [dataCharacterCounters [I] + - NameAndType [decodeFinderCounters [I] + - NameAndType [evenCounts [I] + - NameAndType [evenRoundingErrors [F] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [oddCounts [I] + - NameAndType [oddRoundingErrors [F] + - NameAndType [patternMatchVariance ([I[II)I] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()V] + - Utf8 [([I)I] + - Utf8 [([I)Z] + - Utf8 [([I[F)V] + - Utf8 [([I[II)I] + - Utf8 [([I[[I)I] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [F] + - Utf8 [I] + - Utf8 [MAX_AVG_VARIANCE] + - Utf8 [MAX_FINDER_PATTERN_RATIO] + - Utf8 [MAX_INDIVIDUAL_VARIANCE] + - Utf8 [MIN_FINDER_PATTERN_RATIO] + - Utf8 [[F] + - Utf8 [[I] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/oned/OneDReader] + - Utf8 [com/google/zxing/oned/rss/AbstractRSSReader] + - Utf8 [count] + - Utf8 [dataCharacterCounters] + - Utf8 [decodeFinderCounters] + - Utf8 [decrement] + - Utf8 [evenCounts] + - Utf8 [evenRoundingErrors] + - Utf8 [getNotFoundInstance] + - Utf8 [increment] + - Utf8 [isFinderPattern] + - Utf8 [oddCounts] + - Utf8 [oddRoundingErrors] + - Utf8 [parseFinderValue] + - Utf8 [patternMatchVariance] + +Fields (count = 10): + - Field: MAX_AVG_VARIANCE I + Access flags: 0x1a + = private static final int MAX_AVG_VARIANCE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [51] + - Field: MAX_INDIVIDUAL_VARIANCE I + Access flags: 0x1a + = private static final int MAX_INDIVIDUAL_VARIANCE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [102] + - Field: MIN_FINDER_PATTERN_RATIO F + Access flags: 0x1a + = private static final float MIN_FINDER_PATTERN_RATIO + Class member attributes (count = 1): + - Constant value attribute: + - Float [0.7916667] + - Field: MAX_FINDER_PATTERN_RATIO F + Access flags: 0x1a + = private static final float MAX_FINDER_PATTERN_RATIO + Class member attributes (count = 1): + - Constant value attribute: + - Float [0.89285713] + - Field: decodeFinderCounters [I + Access flags: 0x14 + = protected final int[] decodeFinderCounters + - Field: dataCharacterCounters [I + Access flags: 0x14 + = protected final int[] dataCharacterCounters + - Field: oddRoundingErrors [F + Access flags: 0x14 + = protected final float[] oddRoundingErrors + - Field: evenRoundingErrors [F + Access flags: 0x14 + = protected final float[] evenRoundingErrors + - Field: oddCounts [I + Access flags: 0x14 + = protected final int[] oddCounts + - Field: evenCounts [I + Access flags: 0x14 + = protected final int[] evenCounts + +Methods (count = 6): + - Method: ()V + Access flags: 0x4 + = protected AbstractRSSReader() + Class member attributes (count = 1): + - Code attribute instructions (code length = 60, locals = 1, stack = 3): + [0] aload_0 v0 + [1] invokespecial #17 + - Methodref [com/google/zxing/oned/OneDReader. ()V] + [4] aload_0 v0 + [5] iconst_4 + [6] newarray 10 + [8] putfield #11 + - Fieldref [com/google/zxing/oned/rss/AbstractRSSReader.decodeFinderCounters [I] + [11] aload_0 v0 + [12] bipush 8 + [14] newarray 10 + [16] putfield #10 + - Fieldref [com/google/zxing/oned/rss/AbstractRSSReader.dataCharacterCounters [I] + [19] aload_0 v0 + [20] iconst_4 + [21] newarray 6 + [23] putfield #15 + - Fieldref [com/google/zxing/oned/rss/AbstractRSSReader.oddRoundingErrors [F] + [26] aload_0 v0 + [27] iconst_4 + [28] newarray 6 + [30] putfield #13 + - Fieldref [com/google/zxing/oned/rss/AbstractRSSReader.evenRoundingErrors [F] + [33] aload_0 v0 + [34] aload_0 v0 + [35] getfield #10 + - Fieldref [com/google/zxing/oned/rss/AbstractRSSReader.dataCharacterCounters [I] + [38] arraylength + [39] iconst_2 + [40] idiv + [41] newarray 10 + [43] putfield #14 + - Fieldref [com/google/zxing/oned/rss/AbstractRSSReader.oddCounts [I] + [46] aload_0 v0 + [47] aload_0 v0 + [48] getfield #10 + - Fieldref [com/google/zxing/oned/rss/AbstractRSSReader.dataCharacterCounters [I] + [51] arraylength + [52] iconst_2 + [53] idiv + [54] newarray 10 + [56] putfield #12 + - Fieldref [com/google/zxing/oned/rss/AbstractRSSReader.evenCounts [I] + [59] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseFinderValue([I[[I)I + Access flags: 0xc + = protected static int parseFinderValue(int[],int[][]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 34, locals = 3, stack = 3): + [0] iconst_0 + [1] istore_2 v2 + [2] iload_2 v2 + [3] aload_1 v1 + [4] arraylength + [5] ificmpge +25 (target=30) + [8] aload_0 v0 + [9] aload_1 v1 + [10] iload_2 v2 + [11] aaload + [12] bipush 102 + [14] invokestatic #18 + - Methodref [com/google/zxing/oned/rss/AbstractRSSReader.patternMatchVariance ([I[II)I] + [17] bipush 51 + [19] ificmpge +5 (target=24) + [22] iload_2 v2 + [23] ireturn + [24] iinc v2, 1 + [27] goto -25 (target=2) + [30] invokestatic #16 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [33] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: count([I)I + Access flags: 0xc + = protected static int count(int[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 24, locals = 3, stack = 3): + [0] iconst_0 + [1] istore_1 v1 + [2] iconst_0 + [3] istore_2 v2 + [4] iload_2 v2 + [5] aload_0 v0 + [6] arraylength + [7] ificmpge +15 (target=22) + [10] iload_1 v1 + [11] aload_0 v0 + [12] iload_2 v2 + [13] iaload + [14] iadd + [15] istore_1 v1 + [16] iinc v2, 1 + [19] goto -15 (target=4) + [22] iload_1 v1 + [23] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: increment([I[F)V + Access flags: 0xc + = protected static void increment(int[],float[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 47, locals = 5, stack = 4): + [0] iconst_0 + [1] istore_2 v2 + [2] aload_1 v1 + [3] iconst_0 + [4] faload + [5] fstore_3 v3 + [6] iconst_1 + [7] istore v4 + [9] iload v4 + [11] aload_0 v0 + [12] arraylength + [13] ificmpge +26 (target=39) + [16] aload_1 v1 + [17] iload v4 + [19] faload + [20] fload_3 v3 + [21] fcmpl + [22] ifle +11 (target=33) + [25] aload_1 v1 + [26] iload v4 + [28] faload + [29] fstore_3 v3 + [30] iload v4 + [32] istore_2 v2 + [33] iinc v4, 1 + [36] goto -27 (target=9) + [39] aload_0 v0 + [40] iload_2 v2 + [41] dup2 + [42] iaload + [43] iconst_1 + [44] iadd + [45] iastore + [46] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decrement([I[F)V + Access flags: 0xc + = protected static void decrement(int[],float[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 47, locals = 5, stack = 4): + [0] iconst_0 + [1] istore_2 v2 + [2] aload_1 v1 + [3] iconst_0 + [4] faload + [5] fstore_3 v3 + [6] iconst_1 + [7] istore v4 + [9] iload v4 + [11] aload_0 v0 + [12] arraylength + [13] ificmpge +26 (target=39) + [16] aload_1 v1 + [17] iload v4 + [19] faload + [20] fload_3 v3 + [21] fcmpg + [22] ifge +11 (target=33) + [25] aload_1 v1 + [26] iload v4 + [28] faload + [29] fstore_3 v3 + [30] iload v4 + [32] istore_2 v2 + [33] iinc v4, 1 + [36] goto -27 (target=9) + [39] aload_0 v0 + [40] iload_2 v2 + [41] dup2 + [42] iaload + [43] iconst_1 + [44] isub + [45] iastore + [46] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isFinderPattern([I)Z + Access flags: 0xc + = protected static boolean isFinderPattern(int[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 94, locals = 5, stack = 3): + [0] aload_0 v0 + [1] iconst_0 + [2] iaload + [3] aload_0 v0 + [4] iconst_1 + [5] iaload + [6] iadd + [7] dup + [8] istore_1 v1 + [9] aload_0 v0 + [10] iconst_2 + [11] iaload + [12] iadd + [13] aload_0 v0 + [14] iconst_3 + [15] iaload + [16] iadd + [17] istore_2 v2 + [18] iload_1 v1 + [19] i2f + [20] iload_2 v2 + [21] i2f + [22] fdiv + [23] dup + [24] fstore_1 v1 + [25] ldc #5 + - Float [0.7916667] + [27] fcmpl + [28] iflt +64 (target=92) + [31] fload_1 v1 + [32] ldc #6 + - Float [0.89285713] + [34] fcmpg + [35] ifgt +57 (target=92) + [38] ldc #4 + - Integer [2147483647] + [40] istore_1 v1 + [41] ldc #1 + - Integer [-2147483648] + [43] istore_2 v2 + [44] iconst_0 + [45] istore_3 v3 + [46] iload_3 v3 + [47] aload_0 v0 + [48] arraylength + [49] ificmpge +31 (target=80) + [52] aload_0 v0 + [53] iload_3 v3 + [54] iaload + [55] dup + [56] istore v4 + [58] iload_2 v2 + [59] ificmple +6 (target=65) + [62] iload v4 + [64] istore_2 v2 + [65] iload v4 + [67] iload_1 v1 + [68] ificmpge +6 (target=74) + [71] iload v4 + [73] istore_1 v1 + [74] iinc v3, 1 + [77] goto -31 (target=46) + [80] iload_2 v2 + [81] iload_1 v1 + [82] bipush 10 + [84] imul + [85] ificmpge +5 (target=90) + [88] iconst_1 + [89] ireturn + [90] iconst_0 + [91] ireturn + [92] iconst_0 + [93] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/DataCharacter + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x21 + = public class com.google.zxing.oned.rss.DataCharacter extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 21): + - Class [com/google/zxing/oned/rss/DataCharacter] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/oned/rss/DataCharacter.checksumPortion I] + - Fieldref [com/google/zxing/oned/rss/DataCharacter.value I] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [checksumPortion I] + - NameAndType [value I] + - Utf8 [()I] + - Utf8 [()V] + - Utf8 [(II)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [I] + - Utf8 [checksumPortion] + - Utf8 [com/google/zxing/oned/rss/DataCharacter] + - Utf8 [getChecksumPortion] + - Utf8 [getValue] + - Utf8 [java/lang/Object] + - Utf8 [value] + +Fields (count = 2): + - Field: value I + Access flags: 0x12 + = private final int value + - Field: checksumPortion I + Access flags: 0x12 + = private final int checksumPortion + +Methods (count = 3): + - Method: (II)V + Access flags: 0x1 + = public DataCharacter(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 3, stack = 2): + [0] aload_0 v0 + [1] invokespecial #5 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iload_1 v1 + [6] putfield #4 + - Fieldref [com/google/zxing/oned/rss/DataCharacter.value I] + [9] aload_0 v0 + [10] iload_2 v2 + [11] putfield #3 + - Fieldref [com/google/zxing/oned/rss/DataCharacter.checksumPortion I] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getValue()I + Access flags: 0x11 + = public final int getValue() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #4 + - Fieldref [com/google/zxing/oned/rss/DataCharacter.value I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getChecksumPortion()I + Access flags: 0x11 + = public final int getChecksumPortion() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #3 + - Fieldref [com/google/zxing/oned/rss/DataCharacter.checksumPortion I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/FinderPattern + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.oned.rss.FinderPattern extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 34): + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/oned/rss/FinderPattern] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/oned/rss/FinderPattern.resultPoints [Lcom/google/zxing/ResultPoint;] + - Fieldref [com/google/zxing/oned/rss/FinderPattern.startEnd [I] + - Fieldref [com/google/zxing/oned/rss/FinderPattern.value I] + - Methodref [com/google/zxing/ResultPoint. (FF)V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (FF)V] + - NameAndType [resultPoints [Lcom/google/zxing/ResultPoint;] + - NameAndType [startEnd [I] + - NameAndType [value I] + - Utf8 [()I] + - Utf8 [()V] + - Utf8 [()[I] + - Utf8 [()[Lcom/google/zxing/ResultPoint;] + - Utf8 [(FF)V] + - Utf8 [(I[IIII)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [I] + - Utf8 [[I] + - Utf8 [[Lcom/google/zxing/ResultPoint;] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/oned/rss/FinderPattern] + - Utf8 [getResultPoints] + - Utf8 [getStartEnd] + - Utf8 [getValue] + - Utf8 [java/lang/Object] + - Utf8 [resultPoints] + - Utf8 [startEnd] + - Utf8 [value] + +Fields (count = 3): + - Field: value I + Access flags: 0x12 + = private final int value + - Field: startEnd [I + Access flags: 0x12 + = private final int[] startEnd + - Field: resultPoints [Lcom/google/zxing/ResultPoint; + Access flags: 0x12 + = private final com.google.zxing.ResultPoint[] resultPoints + +Methods (count = 4): + - Method: (I[IIII)V + Access flags: 0x1 + = public FinderPattern(int,int[],int,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 54, locals = 6, stack = 8): + [0] aload_0 v0 + [1] invokespecial #8 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iload_1 v1 + [6] putfield #6 + - Fieldref [com/google/zxing/oned/rss/FinderPattern.value I] + [9] aload_0 v0 + [10] aload_2 v2 + [11] putfield #5 + - Fieldref [com/google/zxing/oned/rss/FinderPattern.startEnd [I] + [14] aload_0 v0 + [15] iconst_2 + [16] anewarray #1 + - Class [com/google/zxing/ResultPoint] + [19] dup + [20] iconst_0 + [21] new #1 + - Class [com/google/zxing/ResultPoint] + [24] dup + [25] iload_3 v3 + [26] i2f + [27] iload v5 + [29] i2f + [30] invokespecial #7 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [33] aastore + [34] dup + [35] iconst_1 + [36] new #1 + - Class [com/google/zxing/ResultPoint] + [39] dup + [40] iload v4 + [42] i2f + [43] iload v5 + [45] i2f + [46] invokespecial #7 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [49] aastore + [50] putfield #4 + - Fieldref [com/google/zxing/oned/rss/FinderPattern.resultPoints [Lcom/google/zxing/ResultPoint;] + [53] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getValue()I + Access flags: 0x11 + = public final int getValue() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/oned/rss/FinderPattern.value I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getStartEnd()[I + Access flags: 0x11 + = public final int[] getStartEnd() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #5 + - Fieldref [com/google/zxing/oned/rss/FinderPattern.startEnd [I] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getResultPoints()[Lcom/google/zxing/ResultPoint; + Access flags: 0x11 + = public final com.google.zxing.ResultPoint[] getResultPoints() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #4 + - Fieldref [com/google/zxing/oned/rss/FinderPattern.resultPoints [Lcom/google/zxing/ResultPoint;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/Pair + Superclass: com/google/zxing/oned/rss/DataCharacter + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.oned.rss.Pair extends com.google.zxing.oned.rss.DataCharacter + +Interfaces (count = 0): + +Constant Pool (count = 25): + - Class [com/google/zxing/oned/rss/DataCharacter] + - Class [com/google/zxing/oned/rss/Pair] + - Fieldref [com/google/zxing/oned/rss/Pair.count I] + - Fieldref [com/google/zxing/oned/rss/Pair.finderPattern Lcom/google/zxing/oned/rss/FinderPattern;] + - Methodref [com/google/zxing/oned/rss/DataCharacter. (II)V] + - NameAndType [ (II)V] + - NameAndType [count I] + - NameAndType [finderPattern Lcom/google/zxing/oned/rss/FinderPattern;] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/oned/rss/FinderPattern;] + - Utf8 [()V] + - Utf8 [(II)V] + - Utf8 [(IILcom/google/zxing/oned/rss/FinderPattern;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/oned/rss/FinderPattern;] + - Utf8 [com/google/zxing/oned/rss/DataCharacter] + - Utf8 [com/google/zxing/oned/rss/Pair] + - Utf8 [count] + - Utf8 [finderPattern] + - Utf8 [getCount] + - Utf8 [getFinderPattern] + - Utf8 [incrementCount] + +Fields (count = 2): + - Field: finderPattern Lcom/google/zxing/oned/rss/FinderPattern; + Access flags: 0x12 + = private final com.google.zxing.oned.rss.FinderPattern finderPattern + - Field: count I + Access flags: 0x2 + = private int count + +Methods (count = 4): + - Method: (IILcom/google/zxing/oned/rss/FinderPattern;)V + Access flags: 0x0 + = Pair(int,int,com.google.zxing.oned.rss.FinderPattern) + Class member attributes (count = 1): + - Code attribute instructions (code length = 12, locals = 4, stack = 3): + [0] aload_0 v0 + [1] iload_1 v1 + [2] iload_2 v2 + [3] invokespecial #5 + - Methodref [com/google/zxing/oned/rss/DataCharacter. (II)V] + [6] aload_0 v0 + [7] aload_3 v3 + [8] putfield #4 + - Fieldref [com/google/zxing/oned/rss/Pair.finderPattern Lcom/google/zxing/oned/rss/FinderPattern;] + [11] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getFinderPattern()Lcom/google/zxing/oned/rss/FinderPattern; + Access flags: 0x10 + = final com.google.zxing.oned.rss.FinderPattern getFinderPattern() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #4 + - Fieldref [com/google/zxing/oned/rss/Pair.finderPattern Lcom/google/zxing/oned/rss/FinderPattern;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getCount()I + Access flags: 0x10 + = final int getCount() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #3 + - Fieldref [com/google/zxing/oned/rss/Pair.count I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: incrementCount()V + Access flags: 0x10 + = final void incrementCount() + Class member attributes (count = 1): + - Code attribute instructions (code length = 11, locals = 1, stack = 3): + [0] aload_0 v0 + [1] dup + [2] getfield #3 + - Fieldref [com/google/zxing/oned/rss/Pair.count I] + [5] iconst_1 + [6] iadd + [7] putfield #3 + - Fieldref [com/google/zxing/oned/rss/Pair.count I] + [10] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/RSS14Reader + Superclass: com/google/zxing/oned/rss/AbstractRSSReader + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.oned.rss.RSS14Reader extends com.google.zxing.oned.rss.AbstractRSSReader + +Interfaces (count = 0): + +Constant Pool (count = 298): + - Float [0.5] + - Class [[I] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/DecodeHintType] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/ResultPointCallback] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/oned/rss/AbstractRSSReader] + - Class [com/google/zxing/oned/rss/DataCharacter] + - Class [com/google/zxing/oned/rss/FinderPattern] + - Class [com/google/zxing/oned/rss/Pair] + - Class [com/google/zxing/oned/rss/RSS14Reader] + - Class [com/google/zxing/oned/rss/RSSUtils] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Class [java/util/Enumeration] + - Class [java/util/Hashtable] + - Class [java/util/Vector] + - Long [4537077] + - Fieldref [com/google/zxing/BarcodeFormat.RSS_14 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/DecodeHintType.NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/common/BitArray.bits [I] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.FINDER_PATTERNS [[I] + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.INSIDE_GSUM [I] + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.INSIDE_ODD_TOTAL_SUBSET [I] + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.INSIDE_ODD_WIDEST [I] + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.OUTSIDE_EVEN_TOTAL_SUBSET [I] + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.OUTSIDE_GSUM [I] + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.OUTSIDE_ODD_WIDEST [I] + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.dataCharacterCounters [I] + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.decodeFinderCounters [I] + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.evenCounts [I] + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.evenRoundingErrors [F] + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.oddCounts [I] + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.oddRoundingErrors [F] + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.possibleLeftPairs Ljava/util/Vector;] + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.possibleRightPairs Ljava/util/Vector;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Methodref [com/google/zxing/ResultPoint. (FF)V] + - Methodref [com/google/zxing/common/BitArray.get (I)Z] + - Methodref [com/google/zxing/common/BitArray.getSize ()I] + - Methodref [com/google/zxing/common/BitArray.reverse ()V] + - Methodref [com/google/zxing/oned/rss/AbstractRSSReader. ()V] + - Methodref [com/google/zxing/oned/rss/DataCharacter. (II)V] + - Methodref [com/google/zxing/oned/rss/DataCharacter.getChecksumPortion ()I] + - Methodref [com/google/zxing/oned/rss/DataCharacter.getValue ()I] + - Methodref [com/google/zxing/oned/rss/FinderPattern. (I[IIII)V] + - Methodref [com/google/zxing/oned/rss/FinderPattern.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/oned/rss/FinderPattern.getStartEnd ()[I] + - Methodref [com/google/zxing/oned/rss/FinderPattern.getValue ()I] + - Methodref [com/google/zxing/oned/rss/Pair. (IILcom/google/zxing/oned/rss/FinderPattern;)V] + - Methodref [com/google/zxing/oned/rss/Pair.getChecksumPortion ()I] + - Methodref [com/google/zxing/oned/rss/Pair.getCount ()I] + - Methodref [com/google/zxing/oned/rss/Pair.getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + - Methodref [com/google/zxing/oned/rss/Pair.getValue ()I] + - Methodref [com/google/zxing/oned/rss/Pair.incrementCount ()V] + - Methodref [com/google/zxing/oned/rss/RSS14Reader.addOrTally (Ljava/util/Vector;Lcom/google/zxing/oned/rss/Pair;)V] + - Methodref [com/google/zxing/oned/rss/RSS14Reader.adjustOddEvenCounts (ZI)V] + - Methodref [com/google/zxing/oned/rss/RSS14Reader.checkChecksum (Lcom/google/zxing/oned/rss/Pair;Lcom/google/zxing/oned/rss/Pair;)Z] + - Methodref [com/google/zxing/oned/rss/RSS14Reader.constructResult (Lcom/google/zxing/oned/rss/Pair;Lcom/google/zxing/oned/rss/Pair;)Lcom/google/zxing/Result;] + - Methodref [com/google/zxing/oned/rss/RSS14Reader.count ([I)I] + - Methodref [com/google/zxing/oned/rss/RSS14Reader.decodeDataCharacter (Lcom/google/zxing/common/BitArray;Lcom/google/zxing/oned/rss/FinderPattern;Z)Lcom/google/zxing/oned/rss/DataCharacter;] + - Methodref [com/google/zxing/oned/rss/RSS14Reader.decodePair (Lcom/google/zxing/common/BitArray;ZILjava/util/Hashtable;)Lcom/google/zxing/oned/rss/Pair;] + - Methodref [com/google/zxing/oned/rss/RSS14Reader.decrement ([I[F)V] + - Methodref [com/google/zxing/oned/rss/RSS14Reader.findFinderPattern (Lcom/google/zxing/common/BitArray;IZ)[I] + - Methodref [com/google/zxing/oned/rss/RSS14Reader.increment ([I[F)V] + - Methodref [com/google/zxing/oned/rss/RSS14Reader.isFinderPattern ([I)Z] + - Methodref [com/google/zxing/oned/rss/RSS14Reader.parseFinderValue ([I[[I)I] + - Methodref [com/google/zxing/oned/rss/RSS14Reader.parseFoundFinderPattern (Lcom/google/zxing/common/BitArray;IZ[I)Lcom/google/zxing/oned/rss/FinderPattern;] + - Methodref [com/google/zxing/oned/rss/RSS14Reader.recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + - Methodref [com/google/zxing/oned/rss/RSS14Reader.recordPatternInReverse (Lcom/google/zxing/common/BitArray;I[I)V] + - Methodref [com/google/zxing/oned/rss/RSSUtils.getRSSvalue ([IIZ)I] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.valueOf (J)Ljava/lang/String;] + - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.charAt (I)C] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + - Methodref [java/util/Vector. ()V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + - Methodref [java/util/Vector.elements ()Ljava/util/Enumeration;] + - Methodref [java/util/Vector.setSize (I)V] + - Methodref [java/util/Vector.size ()I] + - InterfaceMethodref [com/google/zxing/ResultPointCallback.foundPossibleResultPoint (Lcom/google/zxing/ResultPoint;)V] + - InterfaceMethodref [java/util/Enumeration.hasMoreElements ()Z] + - InterfaceMethodref [java/util/Enumeration.nextElement ()Ljava/lang/Object;] + - NameAndType [ ()V] + - NameAndType [ (FF)V] + - NameAndType [ (I)V] + - NameAndType [ (II)V] + - NameAndType [ (IILcom/google/zxing/oned/rss/FinderPattern;)V] + - NameAndType [ (I[IIII)V] + - NameAndType [ (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - NameAndType [FINDER_PATTERNS [[I] + - NameAndType [INSIDE_GSUM [I] + - NameAndType [INSIDE_ODD_TOTAL_SUBSET [I] + - NameAndType [INSIDE_ODD_WIDEST [I] + - NameAndType [NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType;] + - NameAndType [OUTSIDE_EVEN_TOTAL_SUBSET [I] + - NameAndType [OUTSIDE_GSUM [I] + - NameAndType [OUTSIDE_ODD_WIDEST [I] + - NameAndType [RSS_14 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [addOrTally (Ljava/util/Vector;Lcom/google/zxing/oned/rss/Pair;)V] + - NameAndType [adjustOddEvenCounts (ZI)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [bits [I] + - NameAndType [charAt (I)C] + - NameAndType [checkChecksum (Lcom/google/zxing/oned/rss/Pair;Lcom/google/zxing/oned/rss/Pair;)Z] + - NameAndType [constructResult (Lcom/google/zxing/oned/rss/Pair;Lcom/google/zxing/oned/rss/Pair;)Lcom/google/zxing/Result;] + - NameAndType [count ([I)I] + - NameAndType [dataCharacterCounters [I] + - NameAndType [decodeDataCharacter (Lcom/google/zxing/common/BitArray;Lcom/google/zxing/oned/rss/FinderPattern;Z)Lcom/google/zxing/oned/rss/DataCharacter;] + - NameAndType [decodeFinderCounters [I] + - NameAndType [decodePair (Lcom/google/zxing/common/BitArray;ZILjava/util/Hashtable;)Lcom/google/zxing/oned/rss/Pair;] + - NameAndType [decrement ([I[F)V] + - NameAndType [elementAt (I)Ljava/lang/Object;] + - NameAndType [elements ()Ljava/util/Enumeration;] + - NameAndType [evenCounts [I] + - NameAndType [evenRoundingErrors [F] + - NameAndType [findFinderPattern (Lcom/google/zxing/common/BitArray;IZ)[I] + - NameAndType [foundPossibleResultPoint (Lcom/google/zxing/ResultPoint;)V] + - NameAndType [get (I)Z] + - NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [getChecksumPortion ()I] + - NameAndType [getCount ()I] + - NameAndType [getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getRSSvalue ([IIZ)I] + - NameAndType [getResultPoints ()[Lcom/google/zxing/ResultPoint;] + - NameAndType [getSize ()I] + - NameAndType [getStartEnd ()[I] + - NameAndType [getValue ()I] + - NameAndType [hasMoreElements ()Z] + - NameAndType [increment ([I[F)V] + - NameAndType [incrementCount ()V] + - NameAndType [isFinderPattern ([I)Z] + - NameAndType [length ()I] + - NameAndType [nextElement ()Ljava/lang/Object;] + - NameAndType [oddCounts [I] + - NameAndType [oddRoundingErrors [F] + - NameAndType [parseFinderValue ([I[[I)I] + - NameAndType [parseFoundFinderPattern (Lcom/google/zxing/common/BitArray;IZ[I)Lcom/google/zxing/oned/rss/FinderPattern;] + - NameAndType [possibleLeftPairs Ljava/util/Vector;] + - NameAndType [possibleRightPairs Ljava/util/Vector;] + - NameAndType [recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + - NameAndType [recordPatternInReverse (Lcom/google/zxing/common/BitArray;I[I)V] + - NameAndType [reverse ()V] + - NameAndType [setSize (I)V] + - NameAndType [size ()I] + - NameAndType [size I] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [valueOf (J)Ljava/lang/String;] + - NameAndType [valueOf (Ljava/lang/Object;)Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Lcom/google/zxing/oned/rss/FinderPattern;] + - Utf8 [()Ljava/lang/Object;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Ljava/util/Enumeration;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[I] + - Utf8 [()[Lcom/google/zxing/ResultPoint;] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(FF)V] + - Utf8 [(I)C] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(I)Z] + - Utf8 [(II)V] + - Utf8 [(IILcom/google/zxing/oned/rss/FinderPattern;)V] + - Utf8 [(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(I[IIII)V] + - Utf8 [(J)Ljava/lang/String;] + - Utf8 [(Lcom/google/zxing/ResultPoint;)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;IZ)[I] + - Utf8 [(Lcom/google/zxing/common/BitArray;IZ[I)Lcom/google/zxing/oned/rss/FinderPattern;] + - Utf8 [(Lcom/google/zxing/common/BitArray;I[I)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;Lcom/google/zxing/oned/rss/FinderPattern;Z)Lcom/google/zxing/oned/rss/DataCharacter;] + - Utf8 [(Lcom/google/zxing/common/BitArray;ZILjava/util/Hashtable;)Lcom/google/zxing/oned/rss/Pair;] + - Utf8 [(Lcom/google/zxing/oned/rss/Pair;Lcom/google/zxing/oned/rss/Pair;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/oned/rss/Pair;Lcom/google/zxing/oned/rss/Pair;)Z] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Utf8 [(Ljava/util/Vector;Lcom/google/zxing/oned/rss/Pair;)V] + - Utf8 [(ZI)V] + - Utf8 [([I)I] + - Utf8 [([I)Z] + - Utf8 [([IIZ)I] + - Utf8 [([I[F)V] + - Utf8 [([I[[I)I] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [FINDER_PATTERNS] + - Utf8 [I] + - Utf8 [INSIDE_GSUM] + - Utf8 [INSIDE_ODD_TOTAL_SUBSET] + - Utf8 [INSIDE_ODD_WIDEST] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Lcom/google/zxing/DecodeHintType;] + - Utf8 [Ljava/util/Vector;] + - Utf8 [NEED_RESULT_POINT_CALLBACK] + - Utf8 [OUTSIDE_EVEN_TOTAL_SUBSET] + - Utf8 [OUTSIDE_GSUM] + - Utf8 [OUTSIDE_ODD_WIDEST] + - Utf8 [RSS_14] + - Utf8 [[F] + - Utf8 [[I] + - Utf8 [[[I] + - Utf8 [addElement] + - Utf8 [addOrTally] + - Utf8 [adjustOddEvenCounts] + - Utf8 [append] + - Utf8 [bits] + - Utf8 [charAt] + - Utf8 [checkChecksum] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/DecodeHintType] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/ResultPointCallback] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/oned/rss/AbstractRSSReader] + - Utf8 [com/google/zxing/oned/rss/DataCharacter] + - Utf8 [com/google/zxing/oned/rss/FinderPattern] + - Utf8 [com/google/zxing/oned/rss/Pair] + - Utf8 [com/google/zxing/oned/rss/RSS14Reader] + - Utf8 [com/google/zxing/oned/rss/RSSUtils] + - Utf8 [constructResult] + - Utf8 [count] + - Utf8 [dataCharacterCounters] + - Utf8 [decodeDataCharacter] + - Utf8 [decodeFinderCounters] + - Utf8 [decodePair] + - Utf8 [decodeRow] + - Utf8 [decrement] + - Utf8 [elementAt] + - Utf8 [elements] + - Utf8 [evenCounts] + - Utf8 [evenRoundingErrors] + - Utf8 [findFinderPattern] + - Utf8 [foundPossibleResultPoint] + - Utf8 [get] + - Utf8 [getChecksumPortion] + - Utf8 [getCount] + - Utf8 [getFinderPattern] + - Utf8 [getNotFoundInstance] + - Utf8 [getRSSvalue] + - Utf8 [getResultPoints] + - Utf8 [getSize] + - Utf8 [getStartEnd] + - Utf8 [getValue] + - Utf8 [hasMoreElements] + - Utf8 [increment] + - Utf8 [incrementCount] + - Utf8 [isFinderPattern] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [java/util/Enumeration] + - Utf8 [java/util/Hashtable] + - Utf8 [java/util/Vector] + - Utf8 [length] + - Utf8 [nextElement] + - Utf8 [oddCounts] + - Utf8 [oddRoundingErrors] + - Utf8 [parseFinderValue] + - Utf8 [parseFoundFinderPattern] + - Utf8 [possibleLeftPairs] + - Utf8 [possibleRightPairs] + - Utf8 [recordPattern] + - Utf8 [recordPatternInReverse] + - Utf8 [reset] + - Utf8 [reverse] + - Utf8 [setSize] + - Utf8 [size] + - Utf8 [toString] + - Utf8 [valueOf] + +Fields (count = 9): + - Field: OUTSIDE_EVEN_TOTAL_SUBSET [I + Access flags: 0x1a + = private static final int[] OUTSIDE_EVEN_TOTAL_SUBSET + - Field: INSIDE_ODD_TOTAL_SUBSET [I + Access flags: 0x1a + = private static final int[] INSIDE_ODD_TOTAL_SUBSET + - Field: OUTSIDE_GSUM [I + Access flags: 0x1a + = private static final int[] OUTSIDE_GSUM + - Field: INSIDE_GSUM [I + Access flags: 0x1a + = private static final int[] INSIDE_GSUM + - Field: OUTSIDE_ODD_WIDEST [I + Access flags: 0x1a + = private static final int[] OUTSIDE_ODD_WIDEST + - Field: INSIDE_ODD_WIDEST [I + Access flags: 0x1a + = private static final int[] INSIDE_ODD_WIDEST + - Field: FINDER_PATTERNS [[I + Access flags: 0x1a + = private static final int[][] FINDER_PATTERNS + - Field: possibleLeftPairs Ljava/util/Vector; + Access flags: 0x12 + = private final java.util.Vector possibleLeftPairs + - Field: possibleRightPairs Ljava/util/Vector; + Access flags: 0x12 + = private final java.util.Vector possibleRightPairs + +Methods (count = 12): + - Method: ()V + Access flags: 0x1 + = public RSS14Reader() + Class member attributes (count = 1): + - Code attribute instructions (code length = 27, locals = 1, stack = 3): + [0] aload_0 v0 + [1] invokespecial #48 + - Methodref [com/google/zxing/oned/rss/AbstractRSSReader. ()V] + [4] aload_0 v0 + [5] new #20 + - Class [java/util/Vector] + [8] dup + [9] invokespecial #88 + - Methodref [java/util/Vector. ()V] + [12] putfield #40 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.possibleLeftPairs Ljava/util/Vector;] + [15] aload_0 v0 + [16] new #20 + - Class [java/util/Vector] + [19] dup + [20] invokespecial #88 + - Methodref [java/util/Vector. ()V] + [23] putfield #41 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.possibleRightPairs Ljava/util/Vector;] + [26] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeRow(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 442, locals = 11, stack = 9): + [0] aload_0 v0 + [1] aload_2 v2 + [2] iconst_0 + [3] iload_1 v1 + [4] aload_3 v3 + [5] invokespecial #68 + - Methodref [com/google/zxing/oned/rss/RSS14Reader.decodePair (Lcom/google/zxing/common/BitArray;ZILjava/util/Hashtable;)Lcom/google/zxing/oned/rss/Pair;] + [8] astore v4 + [10] aload_0 v0 + [11] getfield #40 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.possibleLeftPairs Ljava/util/Vector;] + [14] aload v4 + [16] invokestatic #62 + - Methodref [com/google/zxing/oned/rss/RSS14Reader.addOrTally (Ljava/util/Vector;Lcom/google/zxing/oned/rss/Pair;)V] + [19] aload_2 v2 + [20] invokevirtual #47 + - Methodref [com/google/zxing/common/BitArray.reverse ()V] + [23] aload_0 v0 + [24] aload_2 v2 + [25] iconst_1 + [26] iload_1 v1 + [27] aload_3 v3 + [28] invokespecial #68 + - Methodref [com/google/zxing/oned/rss/RSS14Reader.decodePair (Lcom/google/zxing/common/BitArray;ZILjava/util/Hashtable;)Lcom/google/zxing/oned/rss/Pair;] + [31] astore_1 v1 + [32] aload_0 v0 + [33] getfield #41 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.possibleRightPairs Ljava/util/Vector;] + [36] aload_1 v1 + [37] invokestatic #62 + - Methodref [com/google/zxing/oned/rss/RSS14Reader.addOrTally (Ljava/util/Vector;Lcom/google/zxing/oned/rss/Pair;)V] + [40] aload_2 v2 + [41] invokevirtual #47 + - Methodref [com/google/zxing/common/BitArray.reverse ()V] + [44] aload_0 v0 + [45] getfield #40 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.possibleLeftPairs Ljava/util/Vector;] + [48] invokevirtual #93 + - Methodref [java/util/Vector.size ()I] + [51] istore_1 v1 + [52] aload_0 v0 + [53] getfield #41 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.possibleRightPairs Ljava/util/Vector;] + [56] invokevirtual #93 + - Methodref [java/util/Vector.size ()I] + [59] istore_2 v2 + [60] iconst_0 + [61] istore_3 v3 + [62] iload_3 v3 + [63] iload_1 v1 + [64] ificmpge +374 (target=438) + [67] aload_0 v0 + [68] getfield #40 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.possibleLeftPairs Ljava/util/Vector;] + [71] iload_3 v3 + [72] invokevirtual #90 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [75] checkcast #13 + - Class [com/google/zxing/oned/rss/Pair] + [78] dup + [79] astore v4 + [81] invokevirtual #58 + - Methodref [com/google/zxing/oned/rss/Pair.getCount ()I] + [84] iconst_1 + [85] ificmple +347 (target=432) + [88] iconst_0 + [89] istore v5 + [91] iload v5 + [93] iload_2 v2 + [94] ificmpge +338 (target=432) + [97] aload_0 v0 + [98] getfield #41 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.possibleRightPairs Ljava/util/Vector;] + [101] iload v5 + [103] invokevirtual #90 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [106] checkcast #13 + - Class [com/google/zxing/oned/rss/Pair] + [109] dup + [110] astore v6 + [112] invokevirtual #58 + - Methodref [com/google/zxing/oned/rss/Pair.getCount ()I] + [115] iconst_1 + [116] ificmple +310 (target=426) + [119] aload v4 + [121] aload v6 + [123] astore v8 + [125] dup + [126] astore v7 + [128] invokevirtual #59 + - Methodref [com/google/zxing/oned/rss/Pair.getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + [131] invokevirtual #55 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getValue ()I] + [134] pop + [135] aload v8 + [137] invokevirtual #59 + - Methodref [com/google/zxing/oned/rss/Pair.getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + [140] invokevirtual #55 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getValue ()I] + [143] pop + [144] aload v7 + [146] invokevirtual #57 + - Methodref [com/google/zxing/oned/rss/Pair.getChecksumPortion ()I] + [149] bipush 16 + [151] aload v8 + [153] invokevirtual #57 + - Methodref [com/google/zxing/oned/rss/Pair.getChecksumPortion ()I] + [156] imul + [157] iadd + [158] bipush 79 + [160] irem + [161] istore v9 + [163] bipush 9 + [165] aload v7 + [167] invokevirtual #59 + - Methodref [com/google/zxing/oned/rss/Pair.getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + [170] invokevirtual #55 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getValue ()I] + [173] imul + [174] aload v8 + [176] invokevirtual #59 + - Methodref [com/google/zxing/oned/rss/Pair.getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + [179] invokevirtual #55 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getValue ()I] + [182] iadd + [183] dup + [184] istore v10 + [186] bipush 72 + [188] ificmple +6 (target=194) + [191] iinc v10, -1 + [194] iload v10 + [196] bipush 8 + [198] ificmple +6 (target=204) + [201] iinc v10, -1 + [204] iload v9 + [206] iload v10 + [208] ificmpne +7 (target=215) + [211] iconst_1 + [212] goto +4 (target=216) + [215] iconst_0 + [216] ifeq +210 (target=426) + [219] aload v4 + [221] aload v6 + [223] astore v8 + [225] astore v7 + [227] ldc2_w #21 + - Long [4537077] + [230] aload v7 + [232] invokevirtual #60 + - Methodref [com/google/zxing/oned/rss/Pair.getValue ()I] + [235] i2l + [236] lmul + [237] aload v8 + [239] invokevirtual #60 + - Methodref [com/google/zxing/oned/rss/Pair.getValue ()I] + [242] i2l + [243] ladd + [244] invokestatic #79 + - Methodref [java/lang/String.valueOf (J)Ljava/lang/String;] + [247] astore v9 + [249] new #17 + - Class [java/lang/StringBuffer] + [252] dup + [253] bipush 14 + [255] invokespecial #81 + - Methodref [java/lang/StringBuffer. (I)V] + [258] astore v10 + [260] bipush 13 + [262] aload v9 + [264] invokevirtual #78 + - Methodref [java/lang/String.length ()I] + [267] isub + [268] istore_1 v1 + [269] iload_1 v1 + [270] ifle +17 (target=287) + [273] aload v10 + [275] bipush 48 + [277] invokevirtual #82 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [280] pop + [281] iinc v1, -1 + [284] goto -15 (target=269) + [287] aload v10 + [289] aload v9 + [291] invokevirtual #84 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [294] pop + [295] iconst_0 + [296] istore_1 v1 + [297] iconst_0 + [298] istore_2 v2 + [299] iload_2 v2 + [300] bipush 13 + [302] ificmpge +35 (target=337) + [305] aload v10 + [307] iload_2 v2 + [308] invokevirtual #85 + - Methodref [java/lang/StringBuffer.charAt (I)C] + [311] bipush 48 + [313] isub + [314] istore_3 v3 + [315] iload_1 v1 + [316] iload_2 v2 + [317] iconst_1 + [318] iand + [319] ifne +9 (target=328) + [322] iload_3 v3 + [323] iconst_3 + [324] imul + [325] goto +4 (target=329) + [328] iload_3 v3 + [329] iadd + [330] istore_1 v1 + [331] iinc v2, 1 + [334] goto -35 (target=299) + [337] bipush 10 + [339] iload_1 v1 + [340] bipush 10 + [342] irem + [343] isub + [344] dup + [345] istore_1 v1 + [346] bipush 10 + [348] ificmpne +5 (target=353) + [351] iconst_0 + [352] istore_1 v1 + [353] aload v10 + [355] iload_1 v1 + [356] invokevirtual #83 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [359] pop + [360] aload v7 + [362] invokevirtual #59 + - Methodref [com/google/zxing/oned/rss/Pair.getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + [365] invokevirtual #53 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + [368] astore_2 v2 + [369] aload v8 + [371] invokevirtual #59 + - Methodref [com/google/zxing/oned/rss/Pair.getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + [374] invokevirtual #53 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + [377] astore_3 v3 + [378] new #6 + - Class [com/google/zxing/Result] + [381] dup + [382] aload v10 + [384] invokevirtual #86 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [387] invokestatic #80 + - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;] + [390] aconst_null + [391] iconst_4 + [392] anewarray #7 + - Class [com/google/zxing/ResultPoint] + [395] dup + [396] iconst_0 + [397] aload_2 v2 + [398] iconst_0 + [399] aaload + [400] aastore + [401] dup + [402] iconst_1 + [403] aload_2 v2 + [404] iconst_1 + [405] aaload + [406] aastore + [407] dup + [408] iconst_2 + [409] aload_3 v3 + [410] iconst_0 + [411] aaload + [412] aastore + [413] dup + [414] iconst_3 + [415] aload_3 v3 + [416] iconst_1 + [417] aaload + [418] aastore + [419] getstatic #23 + - Fieldref [com/google/zxing/BarcodeFormat.RSS_14 Lcom/google/zxing/BarcodeFormat;] + [422] invokespecial #43 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [425] areturn + [426] iinc v5, 1 + [429] goto -338 (target=91) + [432] iinc v3, 1 + [435] goto -373 (target=62) + [438] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [441] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: addOrTally(Ljava/util/Vector;Lcom/google/zxing/oned/rss/Pair;)V + Access flags: 0xa + = private static void addOrTally(java.util.Vector,com.google.zxing.oned.rss.Pair) + Class member attributes (count = 1): + - Code attribute instructions (code length = 66, locals = 5, stack = 2): + [0] aload_1 v1 + [1] ifnonnull +4 (target=5) + [4] return + [5] aload_0 v0 + [6] invokevirtual #91 + - Methodref [java/util/Vector.elements ()Ljava/util/Enumeration;] + [9] astore_2 v2 + [10] iconst_0 + [11] istore_3 v3 + [12] aload_2 v2 + [13] invokeinterface #95 + - InterfaceMethodref [java/util/Enumeration.hasMoreElements ()Z] + [18] ifeq +38 (target=56) + [21] aload_2 v2 + [22] invokeinterface #96 + - InterfaceMethodref [java/util/Enumeration.nextElement ()Ljava/lang/Object;] + [27] checkcast #13 + - Class [com/google/zxing/oned/rss/Pair] + [30] dup + [31] astore v4 + [33] invokevirtual #60 + - Methodref [com/google/zxing/oned/rss/Pair.getValue ()I] + [36] aload_1 v1 + [37] invokevirtual #60 + - Methodref [com/google/zxing/oned/rss/Pair.getValue ()I] + [40] ificmpne +13 (target=53) + [43] aload v4 + [45] invokevirtual #61 + - Methodref [com/google/zxing/oned/rss/Pair.incrementCount ()V] + [48] iconst_1 + [49] istore_3 v3 + [50] goto +6 (target=56) + [53] goto -41 (target=12) + [56] iload_3 v3 + [57] ifne +8 (target=65) + [60] aload_0 v0 + [61] aload_1 v1 + [62] invokevirtual #89 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [65] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: reset()V + Access flags: 0x11 + = public final void reset() + Class member attributes (count = 1): + - Code attribute instructions (code length = 17, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #40 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.possibleLeftPairs Ljava/util/Vector;] + [4] iconst_0 + [5] invokevirtual #92 + - Methodref [java/util/Vector.setSize (I)V] + [8] aload_0 v0 + [9] getfield #41 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.possibleRightPairs Ljava/util/Vector;] + [12] iconst_0 + [13] invokevirtual #92 + - Methodref [java/util/Vector.setSize (I)V] + [16] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: constructResult(Lcom/google/zxing/oned/rss/Pair;Lcom/google/zxing/oned/rss/Pair;)Lcom/google/zxing/Result; + Access flags: 0xa + = private static com.google.zxing.Result constructResult(com.google.zxing.oned.rss.Pair,com.google.zxing.oned.rss.Pair) + Class member attributes (count = 1): + - Code attribute instructions (code length = 201, locals = 6, stack = 9): + [0] ldc2_w #21 + - Long [4537077] + [3] aload_0 v0 + [4] invokevirtual #60 + - Methodref [com/google/zxing/oned/rss/Pair.getValue ()I] + [7] i2l + [8] lmul + [9] aload_1 v1 + [10] invokevirtual #60 + - Methodref [com/google/zxing/oned/rss/Pair.getValue ()I] + [13] i2l + [14] ladd + [15] invokestatic #79 + - Methodref [java/lang/String.valueOf (J)Ljava/lang/String;] + [18] astore_2 v2 + [19] new #17 + - Class [java/lang/StringBuffer] + [22] dup + [23] bipush 14 + [25] invokespecial #81 + - Methodref [java/lang/StringBuffer. (I)V] + [28] astore_3 v3 + [29] bipush 13 + [31] aload_2 v2 + [32] invokevirtual #78 + - Methodref [java/lang/String.length ()I] + [35] isub + [36] istore v4 + [38] iload v4 + [40] ifle +16 (target=56) + [43] aload_3 v3 + [44] bipush 48 + [46] invokevirtual #82 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [49] pop + [50] iinc v4, -1 + [53] goto -15 (target=38) + [56] aload_3 v3 + [57] aload_2 v2 + [58] invokevirtual #84 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [61] pop + [62] iconst_0 + [63] istore v4 + [65] iconst_0 + [66] istore_2 v2 + [67] iload_2 v2 + [68] bipush 13 + [70] ificmpge +39 (target=109) + [73] aload_3 v3 + [74] iload_2 v2 + [75] invokevirtual #85 + - Methodref [java/lang/StringBuffer.charAt (I)C] + [78] bipush 48 + [80] isub + [81] istore v5 + [83] iload v4 + [85] iload_2 v2 + [86] iconst_1 + [87] iand + [88] ifne +10 (target=98) + [91] iload v5 + [93] iconst_3 + [94] imul + [95] goto +5 (target=100) + [98] iload v5 + [100] iadd + [101] istore v4 + [103] iinc v2, 1 + [106] goto -39 (target=67) + [109] bipush 10 + [111] iload v4 + [113] bipush 10 + [115] irem + [116] isub + [117] dup + [118] istore v4 + [120] bipush 10 + [122] ificmpne +6 (target=128) + [125] iconst_0 + [126] istore v4 + [128] aload_3 v3 + [129] iload v4 + [131] invokevirtual #83 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [134] pop + [135] aload_0 v0 + [136] invokevirtual #59 + - Methodref [com/google/zxing/oned/rss/Pair.getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + [139] invokevirtual #53 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + [142] astore_2 v2 + [143] aload_1 v1 + [144] invokevirtual #59 + - Methodref [com/google/zxing/oned/rss/Pair.getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + [147] invokevirtual #53 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + [150] astore v5 + [152] new #6 + - Class [com/google/zxing/Result] + [155] dup + [156] aload_3 v3 + [157] invokevirtual #86 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [160] invokestatic #80 + - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;] + [163] aconst_null + [164] iconst_4 + [165] anewarray #7 + - Class [com/google/zxing/ResultPoint] + [168] dup + [169] iconst_0 + [170] aload_2 v2 + [171] iconst_0 + [172] aaload + [173] aastore + [174] dup + [175] iconst_1 + [176] aload_2 v2 + [177] iconst_1 + [178] aaload + [179] aastore + [180] dup + [181] iconst_2 + [182] aload v5 + [184] iconst_0 + [185] aaload + [186] aastore + [187] dup + [188] iconst_3 + [189] aload v5 + [191] iconst_1 + [192] aaload + [193] aastore + [194] getstatic #23 + - Fieldref [com/google/zxing/BarcodeFormat.RSS_14 Lcom/google/zxing/BarcodeFormat;] + [197] invokespecial #43 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [200] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: checkChecksum(Lcom/google/zxing/oned/rss/Pair;Lcom/google/zxing/oned/rss/Pair;)Z + Access flags: 0xa + = private static boolean checkChecksum(com.google.zxing.oned.rss.Pair,com.google.zxing.oned.rss.Pair) + Class member attributes (count = 1): + - Code attribute instructions (code length = 78, locals = 3, stack = 3): + [0] aload_0 v0 + [1] invokevirtual #59 + - Methodref [com/google/zxing/oned/rss/Pair.getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + [4] invokevirtual #55 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getValue ()I] + [7] pop + [8] aload_1 v1 + [9] invokevirtual #59 + - Methodref [com/google/zxing/oned/rss/Pair.getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + [12] invokevirtual #55 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getValue ()I] + [15] pop + [16] aload_0 v0 + [17] invokevirtual #57 + - Methodref [com/google/zxing/oned/rss/Pair.getChecksumPortion ()I] + [20] bipush 16 + [22] aload_1 v1 + [23] invokevirtual #57 + - Methodref [com/google/zxing/oned/rss/Pair.getChecksumPortion ()I] + [26] imul + [27] iadd + [28] bipush 79 + [30] irem + [31] istore_2 v2 + [32] bipush 9 + [34] aload_0 v0 + [35] invokevirtual #59 + - Methodref [com/google/zxing/oned/rss/Pair.getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + [38] invokevirtual #55 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getValue ()I] + [41] imul + [42] aload_1 v1 + [43] invokevirtual #59 + - Methodref [com/google/zxing/oned/rss/Pair.getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + [46] invokevirtual #55 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getValue ()I] + [49] iadd + [50] dup + [51] istore_0 v0 + [52] bipush 72 + [54] ificmple +6 (target=60) + [57] iinc v0, -1 + [60] iload_0 v0 + [61] bipush 8 + [63] ificmple +6 (target=69) + [66] iinc v0, -1 + [69] iload_2 v2 + [70] iload_0 v0 + [71] ificmpne +5 (target=76) + [74] iconst_1 + [75] ireturn + [76] iconst_0 + [77] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodePair(Lcom/google/zxing/common/BitArray;ZILjava/util/Hashtable;)Lcom/google/zxing/oned/rss/Pair; + Access flags: 0x2 + = private com.google.zxing.oned.rss.Pair decodePair(com.google.zxing.common.BitArray,boolean,int,java.util.Hashtable) + Class member attributes (count = 1): + - Code attribute instructions (code length = 639, locals = 14, stack = 8): + [0] aload_0 v0 + [1] aload_1 v1 + [2] iconst_0 + [3] istore v5 + [5] astore v7 + [7] getfield #35 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.decodeFinderCounters [I] + [10] dup + [11] astore v8 + [13] iconst_0 + [14] iconst_0 + [15] iastore + [16] aload v8 + [18] iconst_1 + [19] iconst_0 + [20] iastore + [21] aload v8 + [23] iconst_2 + [24] iconst_0 + [25] iastore + [26] aload v8 + [28] iconst_3 + [29] iconst_0 + [30] iastore + [31] aload v7 + [33] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.size I] + [36] istore v9 + [38] iconst_0 + [39] istore v10 + [41] iload v5 + [43] iload v9 + [45] ificmpge +55 (target=100) + [48] aload v7 + [50] iload v5 + [52] istore v13 + [54] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [57] iload v13 + [59] iconst_5 + [60] ishr + [61] iaload + [62] iconst_1 + [63] iload v13 + [65] bipush 31 + [67] iand + [68] ishl + [69] iand + [70] ifeq +7 (target=77) + [73] iconst_1 + [74] goto +4 (target=78) + [77] iconst_0 + [78] ifne +7 (target=85) + [81] iconst_1 + [82] goto +4 (target=86) + [85] iconst_0 + [86] istore v10 + [88] iload_2 v2 + [89] iload v10 + [91] ificmpeq +9 (target=100) + [94] iinc v5, 1 + [97] goto -56 (target=41) + [100] iconst_0 + [101] istore v11 + [103] iload v5 + [105] istore v6 + [107] iload v5 + [109] istore v12 + [111] iload v12 + [113] iload v9 + [115] ificmpge +154 (target=269) + [118] aload v7 + [120] iload v12 + [122] istore v13 + [124] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [127] iload v13 + [129] iconst_5 + [130] ishr + [131] iaload + [132] iconst_1 + [133] iload v13 + [135] bipush 31 + [137] iand + [138] ishl + [139] iand + [140] ifeq +7 (target=147) + [143] iconst_1 + [144] goto +4 (target=148) + [147] iconst_0 + [148] iload v10 + [150] ixor + [151] ifeq +15 (target=166) + [154] aload v8 + [156] iload v11 + [158] dup2 + [159] iaload + [160] iconst_1 + [161] iadd + [162] iastore + [163] goto +100 (target=263) + [166] iload v11 + [168] iconst_3 + [169] ificmpne +73 (target=242) + [172] aload v8 + [174] invokestatic #72 + - Methodref [com/google/zxing/oned/rss/RSS14Reader.isFinderPattern ([I)Z] + [177] ifeq +19 (target=196) + [180] iconst_2 + [181] newarray 10 + [183] dup + [184] iconst_0 + [185] iload v6 + [187] iastore + [188] dup + [189] iconst_1 + [190] iload v12 + [192] iastore + [193] goto +80 (target=273) + [196] iload v6 + [198] aload v8 + [200] iconst_0 + [201] iaload + [202] aload v8 + [204] iconst_1 + [205] iaload + [206] iadd + [207] iadd + [208] istore v6 + [210] aload v8 + [212] iconst_0 + [213] aload v8 + [215] iconst_2 + [216] iaload + [217] iastore + [218] aload v8 + [220] iconst_1 + [221] aload v8 + [223] iconst_3 + [224] iaload + [225] iastore + [226] aload v8 + [228] iconst_2 + [229] iconst_0 + [230] iastore + [231] aload v8 + [233] iconst_3 + [234] iconst_0 + [235] iastore + [236] iinc v11, -1 + [239] goto +6 (target=245) + [242] iinc v11, 1 + [245] aload v8 + [247] iload v11 + [249] iconst_1 + [250] iastore + [251] iload v10 + [253] ifne +7 (target=260) + [256] iconst_1 + [257] goto +4 (target=261) + [260] iconst_0 + [261] istore v10 + [263] iinc v12, 1 + [266] goto -155 (target=111) + [269] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [272] athrow + [273] astore v5 + [275] aload_0 v0 + [276] aload_1 v1 + [277] aload v5 + [279] astore v8 + [281] astore v7 + [283] astore v6 + [285] aload v7 + [287] aload v8 + [289] iconst_0 + [290] iaload + [291] istore v13 + [293] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [296] iload v13 + [298] iconst_5 + [299] ishr + [300] iaload + [301] iconst_1 + [302] iload v13 + [304] bipush 31 + [306] iand + [307] ishl + [308] iand + [309] ifeq +7 (target=316) + [312] iconst_1 + [313] goto +4 (target=317) + [316] iconst_0 + [317] istore v9 + [319] aload v8 + [321] iconst_0 + [322] iaload + [323] iconst_1 + [324] isub + [325] istore v10 + [327] iload v10 + [329] iflt +45 (target=374) + [332] iload v9 + [334] aload v7 + [336] iload v10 + [338] istore v13 + [340] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [343] iload v13 + [345] iconst_5 + [346] ishr + [347] iaload + [348] iconst_1 + [349] iload v13 + [351] bipush 31 + [353] iand + [354] ishl + [355] iand + [356] ifeq +7 (target=363) + [359] iconst_1 + [360] goto +4 (target=364) + [363] iconst_0 + [364] ixor + [365] ifeq +9 (target=374) + [368] iinc v10, -1 + [371] goto -44 (target=327) + [374] iinc v10, 1 + [377] aload v8 + [379] iconst_0 + [380] iaload + [381] iload v10 + [383] isub + [384] istore v11 + [386] aload v6 + [388] getfield #35 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.decodeFinderCounters [I] + [391] dup + [392] astore v6 + [394] arraylength + [395] iconst_1 + [396] isub + [397] istore v12 + [399] iload v12 + [401] ifle +21 (target=422) + [404] aload v6 + [406] iload v12 + [408] aload v6 + [410] iload v12 + [412] iconst_1 + [413] isub + [414] iaload + [415] iastore + [416] iinc v12, -1 + [419] goto -20 (target=399) + [422] aload v6 + [424] iconst_0 + [425] iload v11 + [427] iastore + [428] aload v6 + [430] getstatic #27 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.FINDER_PATTERNS [[I] + [433] invokestatic #73 + - Methodref [com/google/zxing/oned/rss/RSS14Reader.parseFinderValue ([I[[I)I] + [436] istore v12 + [438] iload v10 + [440] istore v13 + [442] aload v8 + [444] iconst_1 + [445] iaload + [446] istore v6 + [448] iload_2 v2 + [449] ifeq +27 (target=476) + [452] aload v7 + [454] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.size I] + [457] iconst_1 + [458] isub + [459] iload v13 + [461] isub + [462] istore v13 + [464] aload v7 + [466] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.size I] + [469] iconst_1 + [470] isub + [471] iload v6 + [473] isub + [474] istore v6 + [476] new #12 + - Class [com/google/zxing/oned/rss/FinderPattern] + [479] dup + [480] iload v12 + [482] iconst_2 + [483] newarray 10 + [485] dup + [486] iconst_0 + [487] iload v10 + [489] iastore + [490] dup + [491] iconst_1 + [492] aload v8 + [494] iconst_1 + [495] iaload + [496] iastore + [497] iload v13 + [499] iload v6 + [501] iload_3 v3 + [502] invokespecial #52 + - Methodref [com/google/zxing/oned/rss/FinderPattern. (I[IIII)V] + [505] astore v6 + [507] aload v4 + [509] ifnonnull +7 (target=516) + [512] aconst_null + [513] goto +14 (target=527) + [516] aload v4 + [518] getstatic #24 + - Fieldref [com/google/zxing/DecodeHintType.NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType;] + [521] invokevirtual #87 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [524] checkcast #8 + - Class [com/google/zxing/ResultPointCallback] + [527] dup + [528] astore v4 + [530] ifnull +51 (target=581) + [533] aload v5 + [535] iconst_0 + [536] iaload + [537] aload v5 + [539] iconst_1 + [540] iaload + [541] iadd + [542] i2f + [543] fconst_2 + [544] fdiv + [545] fstore v5 + [547] iload_2 v2 + [548] ifeq +15 (target=563) + [551] aload_1 v1 + [552] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.size I] + [555] iconst_1 + [556] isub + [557] i2f + [558] fload v5 + [560] fsub + [561] fstore v5 + [563] aload v4 + [565] new #7 + - Class [com/google/zxing/ResultPoint] + [568] dup + [569] fload v5 + [571] iload_3 v3 + [572] i2f + [573] invokespecial #44 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [576] invokeinterface #94 + - InterfaceMethodref [com/google/zxing/ResultPointCallback.foundPossibleResultPoint (Lcom/google/zxing/ResultPoint;)V] + [581] aload_0 v0 + [582] aload_1 v1 + [583] aload v6 + [585] iconst_1 + [586] invokespecial #67 + - Methodref [com/google/zxing/oned/rss/RSS14Reader.decodeDataCharacter (Lcom/google/zxing/common/BitArray;Lcom/google/zxing/oned/rss/FinderPattern;Z)Lcom/google/zxing/oned/rss/DataCharacter;] + [589] astore v5 + [591] aload_0 v0 + [592] aload_1 v1 + [593] aload v6 + [595] iconst_0 + [596] invokespecial #67 + - Methodref [com/google/zxing/oned/rss/RSS14Reader.decodeDataCharacter (Lcom/google/zxing/common/BitArray;Lcom/google/zxing/oned/rss/FinderPattern;Z)Lcom/google/zxing/oned/rss/DataCharacter;] + [599] astore_1 v1 + [600] new #13 + - Class [com/google/zxing/oned/rss/Pair] + [603] dup + [604] sipush 1597 + [607] aload v5 + [609] invokevirtual #51 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getValue ()I] + [612] imul + [613] aload_1 v1 + [614] invokevirtual #51 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getValue ()I] + [617] iadd + [618] aload v5 + [620] invokevirtual #50 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getChecksumPortion ()I] + [623] iconst_4 + [624] aload_1 v1 + [625] invokevirtual #50 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getChecksumPortion ()I] + [628] imul + [629] iadd + [630] aload v6 + [632] invokespecial #56 + - Methodref [com/google/zxing/oned/rss/Pair. (IILcom/google/zxing/oned/rss/FinderPattern;)V] + [635] areturn + [636] pop + [637] aconst_null + [638] areturn + Code attribute exceptions (count = 1): + - ExceptionInfo (0 -> 635: 636): + - Class [com/google/zxing/NotFoundException] + Code attribute attributes (attribute count = 0): + - Method: decodeDataCharacter(Lcom/google/zxing/common/BitArray;Lcom/google/zxing/oned/rss/FinderPattern;Z)Lcom/google/zxing/oned/rss/DataCharacter; + Access flags: 0x2 + = private com.google.zxing.oned.rss.DataCharacter decodeDataCharacter(com.google.zxing.common.BitArray,com.google.zxing.oned.rss.FinderPattern,boolean) + Class member attributes (count = 2): + - Code attribute instructions (code length = 1277, locals = 15, stack = 4): + [0] aload_0 v0 + [1] getfield #34 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.dataCharacterCounters [I] + [4] dup + [5] astore v4 + [7] iconst_0 + [8] iconst_0 + [9] iastore + [10] aload v4 + [12] iconst_1 + [13] iconst_0 + [14] iastore + [15] aload v4 + [17] iconst_2 + [18] iconst_0 + [19] iastore + [20] aload v4 + [22] iconst_3 + [23] iconst_0 + [24] iastore + [25] aload v4 + [27] iconst_4 + [28] iconst_0 + [29] iastore + [30] aload v4 + [32] iconst_5 + [33] iconst_0 + [34] iastore + [35] aload v4 + [37] bipush 6 + [39] iconst_0 + [40] iastore + [41] aload v4 + [43] bipush 7 + [45] iconst_0 + [46] iastore + [47] iload_3 v3 + [48] ifeq +18 (target=66) + [51] aload_1 v1 + [52] aload_2 v2 + [53] invokevirtual #54 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getStartEnd ()[I] + [56] iconst_0 + [57] iaload + [58] aload v4 + [60] invokestatic #76 + - Methodref [com/google/zxing/oned/rss/RSS14Reader.recordPatternInReverse (Lcom/google/zxing/common/BitArray;I[I)V] + [63] goto +59 (target=122) + [66] aload_1 v1 + [67] aload_2 v2 + [68] invokevirtual #54 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getStartEnd ()[I] + [71] iconst_1 + [72] iaload + [73] iconst_1 + [74] iadd + [75] aload v4 + [77] invokestatic #75 + - Methodref [com/google/zxing/oned/rss/RSS14Reader.recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + [80] iconst_0 + [81] istore_1 v1 + [82] aload v4 + [84] arraylength + [85] iconst_1 + [86] isub + [87] istore_2 v2 + [88] iload_1 v1 + [89] iload_2 v2 + [90] ificmpge +32 (target=122) + [93] aload v4 + [95] iload_1 v1 + [96] iaload + [97] istore v5 + [99] aload v4 + [101] iload_1 v1 + [102] aload v4 + [104] iload_2 v2 + [105] iaload + [106] iastore + [107] aload v4 + [109] iload_2 v2 + [110] iload v5 + [112] iastore + [113] iinc v1, 1 + [116] iinc v2, -1 + [119] goto -31 (target=88) + [122] iload_3 v3 + [123] ifeq +8 (target=131) + [126] bipush 16 + [128] goto +5 (target=133) + [131] bipush 15 + [133] istore_1 v1 + [134] aload v4 + [136] astore v8 + [138] iconst_0 + [139] istore v9 + [141] iconst_0 + [142] istore v10 + [144] iload v10 + [146] aload v8 + [148] arraylength + [149] ificmpge +19 (target=168) + [152] iload v9 + [154] aload v8 + [156] iload v10 + [158] iaload + [159] iadd + [160] istore v9 + [162] iinc v10, 1 + [165] goto -21 (target=144) + [168] iload v9 + [170] i2f + [171] iload_1 v1 + [172] i2f + [173] fdiv + [174] fstore_2 v2 + [175] aload_0 v0 + [176] getfield #38 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.oddCounts [I] + [179] astore v5 + [181] aload_0 v0 + [182] getfield #36 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.evenCounts [I] + [185] astore v6 + [187] aload_0 v0 + [188] getfield #39 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.oddRoundingErrors [F] + [191] astore v7 + [193] aload_0 v0 + [194] getfield #37 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.evenRoundingErrors [F] + [197] astore v8 + [199] iconst_0 + [200] istore v9 + [202] iload v9 + [204] aload v4 + [206] arraylength + [207] ificmpge +99 (target=306) + [210] aload v4 + [212] iload v9 + [214] iaload + [215] i2f + [216] fload_2 v2 + [217] fdiv + [218] dup + [219] fstore v10 + [221] ldc #1 + - Float [0.5] + [223] fadd + [224] f2i + [225] dup + [226] istore v11 + [228] ifgt +9 (target=237) + [231] iconst_1 + [232] istore v11 + [234] goto +14 (target=248) + [237] iload v11 + [239] bipush 8 + [241] ificmple +7 (target=248) + [244] bipush 8 + [246] istore v11 + [248] iload v9 + [250] iconst_1 + [251] ishr + [252] istore v12 + [254] iload v9 + [256] iconst_1 + [257] iand + [258] ifne +24 (target=282) + [261] aload v5 + [263] iload v12 + [265] iload v11 + [267] iastore + [268] aload v7 + [270] iload v12 + [272] fload v10 + [274] iload v11 + [276] i2f + [277] fsub + [278] fastore + [279] goto +21 (target=300) + [282] aload v6 + [284] iload v12 + [286] iload v11 + [288] iastore + [289] aload v8 + [291] iload v12 + [293] fload v10 + [295] iload v11 + [297] i2f + [298] fsub + [299] fastore + [300] iinc v9, 1 + [303] goto -101 (target=202) + [306] aload_0 v0 + [307] iload_3 v3 + [308] iload_1 v1 + [309] istore v4 + [311] istore_2 v2 + [312] dup + [313] astore_1 v1 + [314] getfield #38 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.oddCounts [I] + [317] astore v8 + [319] iconst_0 + [320] istore v9 + [322] iconst_0 + [323] istore v10 + [325] iload v10 + [327] aload v8 + [329] arraylength + [330] ificmpge +19 (target=349) + [333] iload v9 + [335] aload v8 + [337] iload v10 + [339] iaload + [340] iadd + [341] istore v9 + [343] iinc v10, 1 + [346] goto -21 (target=325) + [349] iload v9 + [351] istore v7 + [353] aload_1 v1 + [354] getfield #36 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.evenCounts [I] + [357] astore v8 + [359] iconst_0 + [360] istore v9 + [362] iconst_0 + [363] istore v10 + [365] iload v10 + [367] aload v8 + [369] arraylength + [370] ificmpge +19 (target=389) + [373] iload v9 + [375] aload v8 + [377] iload v10 + [379] iaload + [380] iadd + [381] istore v9 + [383] iinc v10, 1 + [386] goto -21 (target=365) + [389] iload v9 + [391] istore v8 + [393] iload v7 + [395] iload v8 + [397] iadd + [398] iload v4 + [400] isub + [401] istore v4 + [403] iload v7 + [405] iconst_1 + [406] iand + [407] iload_2 v2 + [408] ifeq +7 (target=415) + [411] iconst_1 + [412] goto +4 (target=416) + [415] iconst_0 + [416] ificmpne +7 (target=423) + [419] iconst_1 + [420] goto +4 (target=424) + [423] iconst_0 + [424] istore v9 + [426] iload v8 + [428] iconst_1 + [429] iand + [430] iconst_1 + [431] ificmpne +7 (target=438) + [434] iconst_1 + [435] goto +4 (target=439) + [438] iconst_0 + [439] istore v10 + [441] iconst_0 + [442] istore v11 + [444] iconst_0 + [445] istore v12 + [447] iconst_0 + [448] istore v13 + [450] iconst_0 + [451] istore v14 + [453] iload_2 v2 + [454] ifeq +50 (target=504) + [457] iload v7 + [459] bipush 12 + [461] ificmple +9 (target=470) + [464] iconst_1 + [465] istore v12 + [467] goto +12 (target=479) + [470] iload v7 + [472] iconst_4 + [473] ificmpge +6 (target=479) + [476] iconst_1 + [477] istore v11 + [479] iload v8 + [481] bipush 12 + [483] ificmple +9 (target=492) + [486] iconst_1 + [487] istore v14 + [489] goto +59 (target=548) + [492] iload v8 + [494] iconst_4 + [495] ificmpge +53 (target=548) + [498] iconst_1 + [499] istore v13 + [501] goto +47 (target=548) + [504] iload v7 + [506] bipush 11 + [508] ificmple +9 (target=517) + [511] iconst_1 + [512] istore v12 + [514] goto +12 (target=526) + [517] iload v7 + [519] iconst_5 + [520] ificmpge +6 (target=526) + [523] iconst_1 + [524] istore v11 + [526] iload v8 + [528] bipush 10 + [530] ificmple +9 (target=539) + [533] iconst_1 + [534] istore v14 + [536] goto +12 (target=548) + [539] iload v8 + [541] iconst_4 + [542] ificmpge +6 (target=548) + [545] iconst_1 + [546] istore v13 + [548] iload v4 + [550] iconst_1 + [551] ificmpne +38 (target=589) + [554] iload v9 + [556] ifeq +18 (target=574) + [559] iload v10 + [561] ifeq +7 (target=568) + [564] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [567] athrow + [568] iconst_1 + [569] istore v12 + [571] goto +116 (target=687) + [574] iload v10 + [576] ifne +7 (target=583) + [579] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [582] athrow + [583] iconst_1 + [584] istore v14 + [586] goto +101 (target=687) + [589] iload v4 + [591] iconst_m1 + [592] ificmpne +38 (target=630) + [595] iload v9 + [597] ifeq +18 (target=615) + [600] iload v10 + [602] ifeq +7 (target=609) + [605] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [608] athrow + [609] iconst_1 + [610] istore v11 + [612] goto +75 (target=687) + [615] iload v10 + [617] ifne +7 (target=624) + [620] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [623] athrow + [624] iconst_1 + [625] istore v13 + [627] goto +60 (target=687) + [630] iload v4 + [632] ifne +51 (target=683) + [635] iload v9 + [637] ifeq +37 (target=674) + [640] iload v10 + [642] ifne +7 (target=649) + [645] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [648] athrow + [649] iload v7 + [651] iload v8 + [653] ificmpge +12 (target=665) + [656] iconst_1 + [657] istore v11 + [659] iconst_1 + [660] istore v14 + [662] goto +25 (target=687) + [665] iconst_1 + [666] istore v12 + [668] iconst_1 + [669] istore v13 + [671] goto +16 (target=687) + [674] iload v10 + [676] ifeq +11 (target=687) + [679] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [682] athrow + [683] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [686] athrow + [687] iload v11 + [689] ifeq +78 (target=767) + [692] iload v12 + [694] ifeq +7 (target=701) + [697] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [700] athrow + [701] aload_1 v1 + [702] getfield #38 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.oddCounts [I] + [705] aload_1 v1 + [706] getfield #39 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.oddRoundingErrors [F] + [709] astore v9 + [711] astore v8 + [713] iconst_0 + [714] istore v10 + [716] aload v9 + [718] iconst_0 + [719] faload + [720] fstore_2 v2 + [721] iconst_1 + [722] istore v4 + [724] iload v4 + [726] aload v8 + [728] arraylength + [729] ificmpge +29 (target=758) + [732] aload v9 + [734] iload v4 + [736] faload + [737] fload_2 v2 + [738] fcmpl + [739] ifle +13 (target=752) + [742] aload v9 + [744] iload v4 + [746] faload + [747] fstore_2 v2 + [748] iload v4 + [750] istore v10 + [752] iinc v4, 1 + [755] goto -31 (target=724) + [758] aload v8 + [760] iload v10 + [762] dup2 + [763] iaload + [764] iconst_1 + [765] iadd + [766] iastore + [767] iload v12 + [769] ifeq +69 (target=838) + [772] aload_1 v1 + [773] getfield #38 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.oddCounts [I] + [776] aload_1 v1 + [777] getfield #39 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.oddRoundingErrors [F] + [780] astore v9 + [782] astore v8 + [784] iconst_0 + [785] istore v10 + [787] aload v9 + [789] iconst_0 + [790] faload + [791] fstore_2 v2 + [792] iconst_1 + [793] istore v4 + [795] iload v4 + [797] aload v8 + [799] arraylength + [800] ificmpge +29 (target=829) + [803] aload v9 + [805] iload v4 + [807] faload + [808] fload_2 v2 + [809] fcmpg + [810] ifge +13 (target=823) + [813] aload v9 + [815] iload v4 + [817] faload + [818] fstore_2 v2 + [819] iload v4 + [821] istore v10 + [823] iinc v4, 1 + [826] goto -31 (target=795) + [829] aload v8 + [831] iload v10 + [833] dup2 + [834] iaload + [835] iconst_1 + [836] isub + [837] iastore + [838] iload v13 + [840] ifeq +78 (target=918) + [843] iload v14 + [845] ifeq +7 (target=852) + [848] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [851] athrow + [852] aload_1 v1 + [853] getfield #36 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.evenCounts [I] + [856] aload_1 v1 + [857] getfield #39 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.oddRoundingErrors [F] + [860] astore v9 + [862] astore v8 + [864] iconst_0 + [865] istore v10 + [867] aload v9 + [869] iconst_0 + [870] faload + [871] fstore_2 v2 + [872] iconst_1 + [873] istore v4 + [875] iload v4 + [877] aload v8 + [879] arraylength + [880] ificmpge +29 (target=909) + [883] aload v9 + [885] iload v4 + [887] faload + [888] fload_2 v2 + [889] fcmpl + [890] ifle +13 (target=903) + [893] aload v9 + [895] iload v4 + [897] faload + [898] fstore_2 v2 + [899] iload v4 + [901] istore v10 + [903] iinc v4, 1 + [906] goto -31 (target=875) + [909] aload v8 + [911] iload v10 + [913] dup2 + [914] iaload + [915] iconst_1 + [916] iadd + [917] iastore + [918] iload v14 + [920] ifeq +69 (target=989) + [923] aload_1 v1 + [924] getfield #36 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.evenCounts [I] + [927] aload_1 v1 + [928] getfield #37 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.evenRoundingErrors [F] + [931] astore v9 + [933] astore v8 + [935] iconst_0 + [936] istore v10 + [938] aload v9 + [940] iconst_0 + [941] faload + [942] fstore_2 v2 + [943] iconst_1 + [944] istore v4 + [946] iload v4 + [948] aload v8 + [950] arraylength + [951] ificmpge +29 (target=980) + [954] aload v9 + [956] iload v4 + [958] faload + [959] fload_2 v2 + [960] fcmpg + [961] ifge +13 (target=974) + [964] aload v9 + [966] iload v4 + [968] faload + [969] fstore_2 v2 + [970] iload v4 + [972] istore v10 + [974] iinc v4, 1 + [977] goto -31 (target=946) + [980] aload v8 + [982] iload v10 + [984] dup2 + [985] iaload + [986] iconst_1 + [987] isub + [988] iastore + [989] iconst_0 + [990] istore v9 + [992] iconst_0 + [993] istore v10 + [995] aload v5 + [997] arraylength + [998] iconst_1 + [999] isub + [1000] istore v11 + [1002] iload v11 + [1004] iflt +32 (target=1036) + [1007] iload v10 + [1009] bipush 9 + [1011] imul + [1012] aload v5 + [1014] iload v11 + [1016] iaload + [1017] iadd + [1018] istore v10 + [1020] iload v9 + [1022] aload v5 + [1024] iload v11 + [1026] iaload + [1027] iadd + [1028] istore v9 + [1030] iinc v11, -1 + [1033] goto -31 (target=1002) + [1036] iconst_0 + [1037] istore v11 + [1039] iconst_0 + [1040] istore v12 + [1042] aload v6 + [1044] arraylength + [1045] iconst_1 + [1046] isub + [1047] istore_1 v1 + [1048] iload_1 v1 + [1049] iflt +30 (target=1079) + [1052] iload v11 + [1054] bipush 9 + [1056] imul + [1057] aload v6 + [1059] iload_1 v1 + [1060] iaload + [1061] iadd + [1062] istore v11 + [1064] iload v12 + [1066] aload v6 + [1068] iload_1 v1 + [1069] iaload + [1070] iadd + [1071] istore v12 + [1073] iinc v1, -1 + [1076] goto -28 (target=1048) + [1079] iload v10 + [1081] iload v11 + [1083] iconst_3 + [1084] imul + [1085] iadd + [1086] istore_1 v1 + [1087] iload_3 v3 + [1088] ifeq +96 (target=1184) + [1091] iload v9 + [1093] iconst_1 + [1094] iand + [1095] ifne +16 (target=1111) + [1098] iload v9 + [1100] bipush 12 + [1102] ificmpgt +9 (target=1111) + [1105] iload v9 + [1107] iconst_4 + [1108] ificmpge +7 (target=1115) + [1111] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [1114] athrow + [1115] bipush 12 + [1117] iload v9 + [1119] isub + [1120] iconst_2 + [1121] idiv + [1122] istore_2 v2 + [1123] getstatic #33 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.OUTSIDE_ODD_WIDEST [I] + [1126] iload_2 v2 + [1127] iaload + [1128] istore_3 v3 + [1129] bipush 9 + [1131] iload_3 v3 + [1132] isub + [1133] istore v4 + [1135] aload v5 + [1137] iload_3 v3 + [1138] iconst_0 + [1139] invokestatic #77 + - Methodref [com/google/zxing/oned/rss/RSSUtils.getRSSvalue ([IIZ)I] + [1142] istore_3 v3 + [1143] aload v6 + [1145] iload v4 + [1147] iconst_1 + [1148] invokestatic #77 + - Methodref [com/google/zxing/oned/rss/RSSUtils.getRSSvalue ([IIZ)I] + [1151] istore v4 + [1153] getstatic #31 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.OUTSIDE_EVEN_TOTAL_SUBSET [I] + [1156] iload_2 v2 + [1157] iaload + [1158] istore v5 + [1160] getstatic #32 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.OUTSIDE_GSUM [I] + [1163] iload_2 v2 + [1164] iaload + [1165] istore_2 v2 + [1166] new #11 + - Class [com/google/zxing/oned/rss/DataCharacter] + [1169] dup + [1170] iload_3 v3 + [1171] iload v5 + [1173] imul + [1174] iload v4 + [1176] iadd + [1177] iload_2 v2 + [1178] iadd + [1179] iload_1 v1 + [1180] invokespecial #49 + - Methodref [com/google/zxing/oned/rss/DataCharacter. (II)V] + [1183] areturn + [1184] iload v12 + [1186] iconst_1 + [1187] iand + [1188] ifne +16 (target=1204) + [1191] iload v12 + [1193] bipush 10 + [1195] ificmpgt +9 (target=1204) + [1198] iload v12 + [1200] iconst_4 + [1201] ificmpge +7 (target=1208) + [1204] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [1207] athrow + [1208] bipush 10 + [1210] iload v12 + [1212] isub + [1213] iconst_2 + [1214] idiv + [1215] istore_2 v2 + [1216] getstatic #30 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.INSIDE_ODD_WIDEST [I] + [1219] iload_2 v2 + [1220] iaload + [1221] istore_3 v3 + [1222] bipush 9 + [1224] iload_3 v3 + [1225] isub + [1226] istore v4 + [1228] aload v5 + [1230] iload_3 v3 + [1231] iconst_1 + [1232] invokestatic #77 + - Methodref [com/google/zxing/oned/rss/RSSUtils.getRSSvalue ([IIZ)I] + [1235] istore_3 v3 + [1236] aload v6 + [1238] iload v4 + [1240] iconst_0 + [1241] invokestatic #77 + - Methodref [com/google/zxing/oned/rss/RSSUtils.getRSSvalue ([IIZ)I] + [1244] istore v4 + [1246] getstatic #29 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.INSIDE_ODD_TOTAL_SUBSET [I] + [1249] iload_2 v2 + [1250] iaload + [1251] istore v5 + [1253] getstatic #28 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.INSIDE_GSUM [I] + [1256] iload_2 v2 + [1257] iaload + [1258] istore_2 v2 + [1259] new #11 + - Class [com/google/zxing/oned/rss/DataCharacter] + [1262] dup + [1263] iload v4 + [1265] iload v5 + [1267] imul + [1268] iload_3 v3 + [1269] iadd + [1270] iload_2 v2 + [1271] iadd + [1272] iload_1 v1 + [1273] invokespecial #49 + - Methodref [com/google/zxing/oned/rss/DataCharacter. (II)V] + [1276] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: findFinderPattern(Lcom/google/zxing/common/BitArray;IZ)[I + Access flags: 0x2 + = private int[] findFinderPattern(com.google.zxing.common.BitArray,int,boolean) + Class member attributes (count = 2): + - Code attribute instructions (code length = 248, locals = 9, stack = 4): + [0] aload_0 v0 + [1] getfield #35 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.decodeFinderCounters [I] + [4] dup + [5] astore v4 + [7] iconst_0 + [8] iconst_0 + [9] iastore + [10] aload v4 + [12] iconst_1 + [13] iconst_0 + [14] iastore + [15] aload v4 + [17] iconst_2 + [18] iconst_0 + [19] iastore + [20] aload v4 + [22] iconst_3 + [23] iconst_0 + [24] iastore + [25] aload_1 v1 + [26] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.size I] + [29] istore v5 + [31] iconst_0 + [32] istore v6 + [34] iload_2 v2 + [35] iload v5 + [37] ificmpge +53 (target=90) + [40] aload_1 v1 + [41] iload_2 v2 + [42] istore v8 + [44] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [47] iload v8 + [49] iconst_5 + [50] ishr + [51] iaload + [52] iconst_1 + [53] iload v8 + [55] bipush 31 + [57] iand + [58] ishl + [59] iand + [60] ifeq +7 (target=67) + [63] iconst_1 + [64] goto +4 (target=68) + [67] iconst_0 + [68] ifne +7 (target=75) + [71] iconst_1 + [72] goto +4 (target=76) + [75] iconst_0 + [76] istore v6 + [78] iload_3 v3 + [79] iload v6 + [81] ificmpeq +9 (target=90) + [84] iinc v2, 1 + [87] goto -53 (target=34) + [90] iconst_0 + [91] istore_3 v3 + [92] iload_2 v2 + [93] istore v7 + [95] iload_2 v2 + [96] iload v5 + [98] ificmpge +146 (target=244) + [101] aload_1 v1 + [102] iload_2 v2 + [103] istore v8 + [105] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [108] iload v8 + [110] iconst_5 + [111] ishr + [112] iaload + [113] iconst_1 + [114] iload v8 + [116] bipush 31 + [118] iand + [119] ishl + [120] iand + [121] ifeq +7 (target=128) + [124] iconst_1 + [125] goto +4 (target=129) + [128] iconst_0 + [129] iload v6 + [131] ixor + [132] ifeq +14 (target=146) + [135] aload v4 + [137] iload_3 v3 + [138] dup2 + [139] iaload + [140] iconst_1 + [141] iadd + [142] iastore + [143] goto +95 (target=238) + [146] iload_3 v3 + [147] iconst_3 + [148] ificmpne +70 (target=218) + [151] aload v4 + [153] invokestatic #72 + - Methodref [com/google/zxing/oned/rss/RSS14Reader.isFinderPattern ([I)Z] + [156] ifeq +16 (target=172) + [159] iconst_2 + [160] newarray 10 + [162] dup + [163] iconst_0 + [164] iload v7 + [166] iastore + [167] dup + [168] iconst_1 + [169] iload_2 v2 + [170] iastore + [171] areturn + [172] iload v7 + [174] aload v4 + [176] iconst_0 + [177] iaload + [178] aload v4 + [180] iconst_1 + [181] iaload + [182] iadd + [183] iadd + [184] istore v7 + [186] aload v4 + [188] iconst_0 + [189] aload v4 + [191] iconst_2 + [192] iaload + [193] iastore + [194] aload v4 + [196] iconst_1 + [197] aload v4 + [199] iconst_3 + [200] iaload + [201] iastore + [202] aload v4 + [204] iconst_2 + [205] iconst_0 + [206] iastore + [207] aload v4 + [209] iconst_3 + [210] iconst_0 + [211] iastore + [212] iinc v3, -1 + [215] goto +6 (target=221) + [218] iinc v3, 1 + [221] aload v4 + [223] iload_3 v3 + [224] iconst_1 + [225] iastore + [226] iload v6 + [228] ifne +7 (target=235) + [231] iconst_1 + [232] goto +4 (target=236) + [235] iconst_0 + [236] istore v6 + [238] iinc v2, 1 + [241] goto -146 (target=95) + [244] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [247] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: parseFoundFinderPattern(Lcom/google/zxing/common/BitArray;IZ[I)Lcom/google/zxing/oned/rss/FinderPattern; + Access flags: 0x2 + = private com.google.zxing.oned.rss.FinderPattern parseFoundFinderPattern(com.google.zxing.common.BitArray,int,boolean,int[]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 216, locals = 9, stack = 8): + [0] aload_1 v1 + [1] aload v4 + [3] iconst_0 + [4] iaload + [5] istore v7 + [7] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [10] iload v7 + [12] iconst_5 + [13] ishr + [14] iaload + [15] iconst_1 + [16] iload v7 + [18] bipush 31 + [20] iand + [21] ishl + [22] iand + [23] ifeq +7 (target=30) + [26] iconst_1 + [27] goto +4 (target=31) + [30] iconst_0 + [31] istore v5 + [33] aload v4 + [35] iconst_0 + [36] iaload + [37] iconst_1 + [38] isub + [39] istore v6 + [41] iload v6 + [43] iflt +44 (target=87) + [46] iload v5 + [48] aload_1 v1 + [49] iload v6 + [51] istore v7 + [53] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [56] iload v7 + [58] iconst_5 + [59] ishr + [60] iaload + [61] iconst_1 + [62] iload v7 + [64] bipush 31 + [66] iand + [67] ishl + [68] iand + [69] ifeq +7 (target=76) + [72] iconst_1 + [73] goto +4 (target=77) + [76] iconst_0 + [77] ixor + [78] ifeq +9 (target=87) + [81] iinc v6, -1 + [84] goto -43 (target=41) + [87] iinc v6, 1 + [90] aload v4 + [92] iconst_0 + [93] iaload + [94] iload v6 + [96] isub + [97] istore v5 + [99] aload_0 v0 + [100] getfield #35 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.decodeFinderCounters [I] + [103] dup + [104] astore v7 + [106] arraylength + [107] iconst_1 + [108] isub + [109] istore v8 + [111] iload v8 + [113] ifle +21 (target=134) + [116] aload v7 + [118] iload v8 + [120] aload v7 + [122] iload v8 + [124] iconst_1 + [125] isub + [126] iaload + [127] iastore + [128] iinc v8, -1 + [131] goto -20 (target=111) + [134] aload v7 + [136] iconst_0 + [137] iload v5 + [139] iastore + [140] aload v7 + [142] getstatic #27 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.FINDER_PATTERNS [[I] + [145] invokestatic #73 + - Methodref [com/google/zxing/oned/rss/RSS14Reader.parseFinderValue ([I[[I)I] + [148] istore v8 + [150] iload v6 + [152] istore v5 + [154] aload v4 + [156] iconst_1 + [157] iaload + [158] istore v7 + [160] iload_3 v3 + [161] ifeq +25 (target=186) + [164] aload_1 v1 + [165] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.size I] + [168] iconst_1 + [169] isub + [170] iload v5 + [172] isub + [173] istore v5 + [175] aload_1 v1 + [176] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.size I] + [179] iconst_1 + [180] isub + [181] iload v7 + [183] isub + [184] istore v7 + [186] new #12 + - Class [com/google/zxing/oned/rss/FinderPattern] + [189] dup + [190] iload v8 + [192] iconst_2 + [193] newarray 10 + [195] dup + [196] iconst_0 + [197] iload v6 + [199] iastore + [200] dup + [201] iconst_1 + [202] aload v4 + [204] iconst_1 + [205] iaload + [206] iastore + [207] iload v5 + [209] iload v7 + [211] iload_2 v2 + [212] invokespecial #52 + - Methodref [com/google/zxing/oned/rss/FinderPattern. (I[IIII)V] + [215] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: adjustOddEvenCounts(ZI)V + Access flags: 0x2 + = private void adjustOddEvenCounts(boolean,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 644, locals = 11, stack = 4): + [0] aload_0 v0 + [1] getfield #38 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.oddCounts [I] + [4] astore v4 + [6] iconst_0 + [7] istore v5 + [9] iconst_0 + [10] istore v6 + [12] iload v6 + [14] aload v4 + [16] arraylength + [17] ificmpge +19 (target=36) + [20] iload v5 + [22] aload v4 + [24] iload v6 + [26] iaload + [27] iadd + [28] istore v5 + [30] iinc v6, 1 + [33] goto -21 (target=12) + [36] iload v5 + [38] istore_3 v3 + [39] aload_0 v0 + [40] getfield #36 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.evenCounts [I] + [43] astore v4 + [45] iconst_0 + [46] istore v5 + [48] iconst_0 + [49] istore v6 + [51] iload v6 + [53] aload v4 + [55] arraylength + [56] ificmpge +19 (target=75) + [59] iload v5 + [61] aload v4 + [63] iload v6 + [65] iaload + [66] iadd + [67] istore v5 + [69] iinc v6, 1 + [72] goto -21 (target=51) + [75] iload v5 + [77] istore v4 + [79] iload_3 v3 + [80] iload v4 + [82] iadd + [83] iload_2 v2 + [84] isub + [85] istore_2 v2 + [86] iload_3 v3 + [87] iconst_1 + [88] iand + [89] iload_1 v1 + [90] ifeq +7 (target=97) + [93] iconst_1 + [94] goto +4 (target=98) + [97] iconst_0 + [98] ificmpne +7 (target=105) + [101] iconst_1 + [102] goto +4 (target=106) + [105] iconst_0 + [106] istore v5 + [108] iload v4 + [110] iconst_1 + [111] iand + [112] iconst_1 + [113] ificmpne +7 (target=120) + [116] iconst_1 + [117] goto +4 (target=121) + [120] iconst_0 + [121] istore v6 + [123] iconst_0 + [124] istore v7 + [126] iconst_0 + [127] istore v8 + [129] iconst_0 + [130] istore v9 + [132] iconst_0 + [133] istore v10 + [135] iload_1 v1 + [136] ifeq +48 (target=184) + [139] iload_3 v3 + [140] bipush 12 + [142] ificmple +9 (target=151) + [145] iconst_1 + [146] istore v8 + [148] goto +11 (target=159) + [151] iload_3 v3 + [152] iconst_4 + [153] ificmpge +6 (target=159) + [156] iconst_1 + [157] istore v7 + [159] iload v4 + [161] bipush 12 + [163] ificmple +9 (target=172) + [166] iconst_1 + [167] istore v10 + [169] goto +57 (target=226) + [172] iload v4 + [174] iconst_4 + [175] ificmpge +51 (target=226) + [178] iconst_1 + [179] istore v9 + [181] goto +45 (target=226) + [184] iload_3 v3 + [185] bipush 11 + [187] ificmple +9 (target=196) + [190] iconst_1 + [191] istore v8 + [193] goto +11 (target=204) + [196] iload_3 v3 + [197] iconst_5 + [198] ificmpge +6 (target=204) + [201] iconst_1 + [202] istore v7 + [204] iload v4 + [206] bipush 10 + [208] ificmple +9 (target=217) + [211] iconst_1 + [212] istore v10 + [214] goto +12 (target=226) + [217] iload v4 + [219] iconst_4 + [220] ificmpge +6 (target=226) + [223] iconst_1 + [224] istore v9 + [226] iload_2 v2 + [227] iconst_1 + [228] ificmpne +38 (target=266) + [231] iload v5 + [233] ifeq +18 (target=251) + [236] iload v6 + [238] ifeq +7 (target=245) + [241] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [244] athrow + [245] iconst_1 + [246] istore v8 + [248] goto +113 (target=361) + [251] iload v6 + [253] ifne +7 (target=260) + [256] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [259] athrow + [260] iconst_1 + [261] istore v10 + [263] goto +98 (target=361) + [266] iload_2 v2 + [267] iconst_m1 + [268] ificmpne +38 (target=306) + [271] iload v5 + [273] ifeq +18 (target=291) + [276] iload v6 + [278] ifeq +7 (target=285) + [281] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [284] athrow + [285] iconst_1 + [286] istore v7 + [288] goto +73 (target=361) + [291] iload v6 + [293] ifne +7 (target=300) + [296] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [299] athrow + [300] iconst_1 + [301] istore v9 + [303] goto +58 (target=361) + [306] iload_2 v2 + [307] ifne +50 (target=357) + [310] iload v5 + [312] ifeq +36 (target=348) + [315] iload v6 + [317] ifne +7 (target=324) + [320] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [323] athrow + [324] iload_3 v3 + [325] iload v4 + [327] ificmpge +12 (target=339) + [330] iconst_1 + [331] istore v7 + [333] iconst_1 + [334] istore v10 + [336] goto +25 (target=361) + [339] iconst_1 + [340] istore v8 + [342] iconst_1 + [343] istore v9 + [345] goto +16 (target=361) + [348] iload v6 + [350] ifeq +11 (target=361) + [353] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [356] athrow + [357] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [360] athrow + [361] iload v7 + [363] ifeq +73 (target=436) + [366] iload v8 + [368] ifeq +7 (target=375) + [371] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [374] athrow + [375] aload_0 v0 + [376] getfield #38 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.oddCounts [I] + [379] aload_0 v0 + [380] getfield #39 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.oddRoundingErrors [F] + [383] astore v5 + [385] astore v4 + [387] iconst_0 + [388] istore v6 + [390] aload v5 + [392] iconst_0 + [393] faload + [394] fstore_1 v1 + [395] iconst_1 + [396] istore_2 v2 + [397] iload_2 v2 + [398] aload v4 + [400] arraylength + [401] ificmpge +26 (target=427) + [404] aload v5 + [406] iload_2 v2 + [407] faload + [408] fload_1 v1 + [409] fcmpl + [410] ifle +11 (target=421) + [413] aload v5 + [415] iload_2 v2 + [416] faload + [417] fstore_1 v1 + [418] iload_2 v2 + [419] istore v6 + [421] iinc v2, 1 + [424] goto -27 (target=397) + [427] aload v4 + [429] iload v6 + [431] dup2 + [432] iaload + [433] iconst_1 + [434] iadd + [435] iastore + [436] iload v8 + [438] ifeq +64 (target=502) + [441] aload_0 v0 + [442] getfield #38 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.oddCounts [I] + [445] aload_0 v0 + [446] getfield #39 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.oddRoundingErrors [F] + [449] astore v5 + [451] astore v4 + [453] iconst_0 + [454] istore v6 + [456] aload v5 + [458] iconst_0 + [459] faload + [460] fstore_1 v1 + [461] iconst_1 + [462] istore_2 v2 + [463] iload_2 v2 + [464] aload v4 + [466] arraylength + [467] ificmpge +26 (target=493) + [470] aload v5 + [472] iload_2 v2 + [473] faload + [474] fload_1 v1 + [475] fcmpg + [476] ifge +11 (target=487) + [479] aload v5 + [481] iload_2 v2 + [482] faload + [483] fstore_1 v1 + [484] iload_2 v2 + [485] istore v6 + [487] iinc v2, 1 + [490] goto -27 (target=463) + [493] aload v4 + [495] iload v6 + [497] dup2 + [498] iaload + [499] iconst_1 + [500] isub + [501] iastore + [502] iload v9 + [504] ifeq +73 (target=577) + [507] iload v10 + [509] ifeq +7 (target=516) + [512] invokestatic #42 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [515] athrow + [516] aload_0 v0 + [517] getfield #36 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.evenCounts [I] + [520] aload_0 v0 + [521] getfield #39 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.oddRoundingErrors [F] + [524] astore v5 + [526] astore v4 + [528] iconst_0 + [529] istore v6 + [531] aload v5 + [533] iconst_0 + [534] faload + [535] fstore_1 v1 + [536] iconst_1 + [537] istore_2 v2 + [538] iload_2 v2 + [539] aload v4 + [541] arraylength + [542] ificmpge +26 (target=568) + [545] aload v5 + [547] iload_2 v2 + [548] faload + [549] fload_1 v1 + [550] fcmpl + [551] ifle +11 (target=562) + [554] aload v5 + [556] iload_2 v2 + [557] faload + [558] fstore_1 v1 + [559] iload_2 v2 + [560] istore v6 + [562] iinc v2, 1 + [565] goto -27 (target=538) + [568] aload v4 + [570] iload v6 + [572] dup2 + [573] iaload + [574] iconst_1 + [575] iadd + [576] iastore + [577] iload v10 + [579] ifeq +64 (target=643) + [582] aload_0 v0 + [583] getfield #36 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.evenCounts [I] + [586] aload_0 v0 + [587] getfield #37 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.evenRoundingErrors [F] + [590] astore v5 + [592] astore v4 + [594] iconst_0 + [595] istore v6 + [597] aload v5 + [599] iconst_0 + [600] faload + [601] fstore_1 v1 + [602] iconst_1 + [603] istore_2 v2 + [604] iload_2 v2 + [605] aload v4 + [607] arraylength + [608] ificmpge +26 (target=634) + [611] aload v5 + [613] iload_2 v2 + [614] faload + [615] fload_1 v1 + [616] fcmpg + [617] ifge +11 (target=628) + [620] aload v5 + [622] iload_2 v2 + [623] faload + [624] fstore_1 v1 + [625] iload_2 v2 + [626] istore v6 + [628] iinc v2, 1 + [631] goto -27 (target=604) + [634] aload v4 + [636] iload v6 + [638] dup2 + [639] iaload + [640] iconst_1 + [641] isub + [642] iastore + [643] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 387, locals = 0, stack = 7): + [0] iconst_5 + [1] newarray 10 + [3] dup + [4] iconst_0 + [5] iconst_1 + [6] iastore + [7] dup + [8] iconst_1 + [9] bipush 10 + [11] iastore + [12] dup + [13] iconst_2 + [14] bipush 34 + [16] iastore + [17] dup + [18] iconst_3 + [19] bipush 70 + [21] iastore + [22] dup + [23] iconst_4 + [24] bipush 126 + [26] iastore + [27] putstatic #31 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.OUTSIDE_EVEN_TOTAL_SUBSET [I] + [30] iconst_4 + [31] newarray 10 + [33] dup + [34] iconst_0 + [35] iconst_4 + [36] iastore + [37] dup + [38] iconst_1 + [39] bipush 20 + [41] iastore + [42] dup + [43] iconst_2 + [44] bipush 48 + [46] iastore + [47] dup + [48] iconst_3 + [49] bipush 81 + [51] iastore + [52] putstatic #29 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.INSIDE_ODD_TOTAL_SUBSET [I] + [55] iconst_5 + [56] newarray 10 + [58] dup + [59] iconst_0 + [60] iconst_0 + [61] iastore + [62] dup + [63] iconst_1 + [64] sipush 161 + [67] iastore + [68] dup + [69] iconst_2 + [70] sipush 961 + [73] iastore + [74] dup + [75] iconst_3 + [76] sipush 2015 + [79] iastore + [80] dup + [81] iconst_4 + [82] sipush 2715 + [85] iastore + [86] putstatic #32 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.OUTSIDE_GSUM [I] + [89] iconst_4 + [90] newarray 10 + [92] dup + [93] iconst_0 + [94] iconst_0 + [95] iastore + [96] dup + [97] iconst_1 + [98] sipush 336 + [101] iastore + [102] dup + [103] iconst_2 + [104] sipush 1036 + [107] iastore + [108] dup + [109] iconst_3 + [110] sipush 1516 + [113] iastore + [114] putstatic #28 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.INSIDE_GSUM [I] + [117] iconst_5 + [118] newarray 10 + [120] dup + [121] iconst_0 + [122] bipush 8 + [124] iastore + [125] dup + [126] iconst_1 + [127] bipush 6 + [129] iastore + [130] dup + [131] iconst_2 + [132] iconst_4 + [133] iastore + [134] dup + [135] iconst_3 + [136] iconst_3 + [137] iastore + [138] dup + [139] iconst_4 + [140] iconst_1 + [141] iastore + [142] putstatic #33 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.OUTSIDE_ODD_WIDEST [I] + [145] iconst_4 + [146] newarray 10 + [148] dup + [149] iconst_0 + [150] iconst_2 + [151] iastore + [152] dup + [153] iconst_1 + [154] iconst_4 + [155] iastore + [156] dup + [157] iconst_2 + [158] bipush 6 + [160] iastore + [161] dup + [162] iconst_3 + [163] bipush 8 + [165] iastore + [166] putstatic #30 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.INSIDE_ODD_WIDEST [I] + [169] bipush 9 + [171] anewarray #2 + - Class [[I] + [174] dup + [175] iconst_0 + [176] iconst_4 + [177] newarray 10 + [179] dup + [180] iconst_0 + [181] iconst_3 + [182] iastore + [183] dup + [184] iconst_1 + [185] bipush 8 + [187] iastore + [188] dup + [189] iconst_2 + [190] iconst_2 + [191] iastore + [192] dup + [193] iconst_3 + [194] iconst_1 + [195] iastore + [196] aastore + [197] dup + [198] iconst_1 + [199] iconst_4 + [200] newarray 10 + [202] dup + [203] iconst_0 + [204] iconst_3 + [205] iastore + [206] dup + [207] iconst_1 + [208] iconst_5 + [209] iastore + [210] dup + [211] iconst_2 + [212] iconst_5 + [213] iastore + [214] dup + [215] iconst_3 + [216] iconst_1 + [217] iastore + [218] aastore + [219] dup + [220] iconst_2 + [221] iconst_4 + [222] newarray 10 + [224] dup + [225] iconst_0 + [226] iconst_3 + [227] iastore + [228] dup + [229] iconst_1 + [230] iconst_3 + [231] iastore + [232] dup + [233] iconst_2 + [234] bipush 7 + [236] iastore + [237] dup + [238] iconst_3 + [239] iconst_1 + [240] iastore + [241] aastore + [242] dup + [243] iconst_3 + [244] iconst_4 + [245] newarray 10 + [247] dup + [248] iconst_0 + [249] iconst_3 + [250] iastore + [251] dup + [252] iconst_1 + [253] iconst_1 + [254] iastore + [255] dup + [256] iconst_2 + [257] bipush 9 + [259] iastore + [260] dup + [261] iconst_3 + [262] iconst_1 + [263] iastore + [264] aastore + [265] dup + [266] iconst_4 + [267] iconst_4 + [268] newarray 10 + [270] dup + [271] iconst_0 + [272] iconst_2 + [273] iastore + [274] dup + [275] iconst_1 + [276] bipush 7 + [278] iastore + [279] dup + [280] iconst_2 + [281] iconst_4 + [282] iastore + [283] dup + [284] iconst_3 + [285] iconst_1 + [286] iastore + [287] aastore + [288] dup + [289] iconst_5 + [290] iconst_4 + [291] newarray 10 + [293] dup + [294] iconst_0 + [295] iconst_2 + [296] iastore + [297] dup + [298] iconst_1 + [299] iconst_5 + [300] iastore + [301] dup + [302] iconst_2 + [303] bipush 6 + [305] iastore + [306] dup + [307] iconst_3 + [308] iconst_1 + [309] iastore + [310] aastore + [311] dup + [312] bipush 6 + [314] iconst_4 + [315] newarray 10 + [317] dup + [318] iconst_0 + [319] iconst_2 + [320] iastore + [321] dup + [322] iconst_1 + [323] iconst_3 + [324] iastore + [325] dup + [326] iconst_2 + [327] bipush 8 + [329] iastore + [330] dup + [331] iconst_3 + [332] iconst_1 + [333] iastore + [334] aastore + [335] dup + [336] bipush 7 + [338] iconst_4 + [339] newarray 10 + [341] dup + [342] iconst_0 + [343] iconst_1 + [344] iastore + [345] dup + [346] iconst_1 + [347] iconst_5 + [348] iastore + [349] dup + [350] iconst_2 + [351] bipush 7 + [353] iastore + [354] dup + [355] iconst_3 + [356] iconst_1 + [357] iastore + [358] aastore + [359] dup + [360] bipush 8 + [362] iconst_4 + [363] newarray 10 + [365] dup + [366] iconst_0 + [367] iconst_1 + [368] iastore + [369] dup + [370] iconst_1 + [371] iconst_3 + [372] iastore + [373] dup + [374] iconst_2 + [375] bipush 9 + [377] iastore + [378] dup + [379] iconst_3 + [380] iconst_1 + [381] iastore + [382] aastore + [383] putstatic #27 + - Fieldref [com/google/zxing/oned/rss/RSS14Reader.FINDER_PATTERNS [[I] + [386] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/RSSUtils + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.oned.rss.RSSUtils extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 20): + - Class [com/google/zxing/oned/rss/RSSUtils] + - Class [java/lang/Object] + - Methodref [com/google/zxing/oned/rss/RSSUtils.combins (II)I] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [combins (II)I] + - Utf8 [()V] + - Utf8 [(II)I] + - Utf8 [(IIIIZ)[I] + - Utf8 [([III)[I] + - Utf8 [([IIZ)I] + - Utf8 [] + - Utf8 [Code] + - Utf8 [com/google/zxing/oned/rss/RSSUtils] + - Utf8 [combins] + - Utf8 [elements] + - Utf8 [getRSSvalue] + - Utf8 [getRSSwidths] + - Utf8 [java/lang/Object] + +Fields (count = 0): + +Methods (count = 5): + - Method: ()V + Access flags: 0x2 + = private RSSUtils() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #4 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getRSSwidths(IIIIZ)[I + Access flags: 0xa + = private static int[] getRSSwidths(int,int,int,int,boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 248, locals = 12, stack = 4): + [0] iload_2 v2 + [1] newarray 10 + [3] astore v5 + [5] iconst_0 + [6] istore v7 + [8] iconst_0 + [9] istore v6 + [11] iload v6 + [13] iload_2 v2 + [14] iconst_1 + [15] isub + [16] ificmpge +223 (target=239) + [19] iload v7 + [21] iconst_1 + [22] iload v6 + [24] ishl + [25] ior + [26] istore v7 + [28] iconst_1 + [29] istore v8 + [31] iload_1 v1 + [32] iload v8 + [34] isub + [35] iconst_1 + [36] isub + [37] iload_2 v2 + [38] iload v6 + [40] isub + [41] iconst_2 + [42] isub + [43] invokestatic #3 + - Methodref [com/google/zxing/oned/rss/RSSUtils.combins (II)I] + [46] istore v9 + [48] iload v4 + [50] ifeq +51 (target=101) + [53] iload v7 + [55] ifne +46 (target=101) + [58] iload_1 v1 + [59] iload v8 + [61] isub + [62] iload_2 v2 + [63] iload v6 + [65] isub + [66] iconst_1 + [67] isub + [68] isub + [69] iload_2 v2 + [70] iload v6 + [72] isub + [73] iconst_1 + [74] isub + [75] ificmplt +26 (target=101) + [78] iload v9 + [80] iload_1 v1 + [81] iload v8 + [83] isub + [84] iload_2 v2 + [85] iload v6 + [87] isub + [88] isub + [89] iload_2 v2 + [90] iload v6 + [92] isub + [93] iconst_2 + [94] isub + [95] invokestatic #3 + - Methodref [com/google/zxing/oned/rss/RSSUtils.combins (II)I] + [98] isub + [99] istore v9 + [101] iload_2 v2 + [102] iload v6 + [104] isub + [105] iconst_1 + [106] isub + [107] iconst_1 + [108] ificmple +71 (target=179) + [111] iconst_0 + [112] istore v10 + [114] iload_1 v1 + [115] iload v8 + [117] isub + [118] iload_2 v2 + [119] iload v6 + [121] isub + [122] iconst_2 + [123] isub + [124] isub + [125] istore v11 + [127] iload v11 + [129] iload_3 v3 + [130] ificmple +32 (target=162) + [133] iload v10 + [135] iload_1 v1 + [136] iload v8 + [138] isub + [139] iload v11 + [141] isub + [142] iconst_1 + [143] isub + [144] iload_2 v2 + [145] iload v6 + [147] isub + [148] iconst_3 + [149] isub + [150] invokestatic #3 + - Methodref [com/google/zxing/oned/rss/RSSUtils.combins (II)I] + [153] iadd + [154] istore v10 + [156] iinc v11, -1 + [159] goto -32 (target=127) + [162] iload v9 + [164] iload v10 + [166] iload_2 v2 + [167] iconst_1 + [168] isub + [169] iload v6 + [171] isub + [172] imul + [173] isub + [174] istore v9 + [176] goto +14 (target=190) + [179] iload_1 v1 + [180] iload v8 + [182] isub + [183] iload_3 v3 + [184] ificmple +6 (target=190) + [187] iinc v9, -1 + [190] iload_0 v0 + [191] iload v9 + [193] isub + [194] dup + [195] istore_0 v0 + [196] iflt +20 (target=216) + [199] iinc v8, 1 + [202] iload v7 + [204] iconst_1 + [205] iload v6 + [207] ishl + [208] iconst_m1 + [209] ixor + [210] iand + [211] istore v7 + [213] goto -182 (target=31) + [216] iload_0 v0 + [217] iload v9 + [219] iadd + [220] istore_0 v0 + [221] iload_1 v1 + [222] iload v8 + [224] isub + [225] istore_1 v1 + [226] aload v5 + [228] iload v6 + [230] iload v8 + [232] iastore + [233] iinc v6, 1 + [236] goto -225 (target=11) + [239] aload v5 + [241] iload v6 + [243] iload_1 v1 + [244] iastore + [245] aload v5 + [247] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getRSSvalue([IIZ)I + Access flags: 0x9 + = public static int getRSSvalue(int[],int,boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 272, locals = 12, stack = 4): + [0] aload_0 v0 + [1] arraylength + [2] istore_3 v3 + [3] iconst_0 + [4] istore v4 + [6] iconst_0 + [7] istore v5 + [9] iload v5 + [11] iload_3 v3 + [12] ificmpge +18 (target=30) + [15] iload v4 + [17] aload_0 v0 + [18] iload v5 + [20] iaload + [21] iadd + [22] istore v4 + [24] iinc v5, 1 + [27] goto -18 (target=9) + [30] iconst_0 + [31] istore v5 + [33] iconst_0 + [34] istore v6 + [36] iconst_0 + [37] istore v7 + [39] iload v7 + [41] iload_3 v3 + [42] iconst_1 + [43] isub + [44] ificmpge +225 (target=269) + [47] iconst_1 + [48] istore v8 + [50] iload v6 + [52] iconst_1 + [53] iload v7 + [55] ishl + [56] ior + [57] istore v6 + [59] iload v8 + [61] aload_0 v0 + [62] iload v7 + [64] iaload + [65] ificmpge +191 (target=256) + [68] iload v4 + [70] iload v8 + [72] isub + [73] iconst_1 + [74] isub + [75] iload_3 v3 + [76] iload v7 + [78] isub + [79] iconst_2 + [80] isub + [81] invokestatic #3 + - Methodref [com/google/zxing/oned/rss/RSSUtils.combins (II)I] + [84] istore v9 + [86] iload_2 v2 + [87] ifeq +53 (target=140) + [90] iload v6 + [92] ifne +48 (target=140) + [95] iload v4 + [97] iload v8 + [99] isub + [100] iload_3 v3 + [101] iload v7 + [103] isub + [104] iconst_1 + [105] isub + [106] isub + [107] iload_3 v3 + [108] iload v7 + [110] isub + [111] iconst_1 + [112] isub + [113] ificmplt +27 (target=140) + [116] iload v9 + [118] iload v4 + [120] iload v8 + [122] isub + [123] iload_3 v3 + [124] iload v7 + [126] isub + [127] isub + [128] iload_3 v3 + [129] iload v7 + [131] isub + [132] iconst_2 + [133] isub + [134] invokestatic #3 + - Methodref [com/google/zxing/oned/rss/RSSUtils.combins (II)I] + [137] isub + [138] istore v9 + [140] iload_3 v3 + [141] iload v7 + [143] isub + [144] iconst_1 + [145] isub + [146] iconst_1 + [147] ificmple +73 (target=220) + [150] iconst_0 + [151] istore v10 + [153] iload v4 + [155] iload v8 + [157] isub + [158] iload_3 v3 + [159] iload v7 + [161] isub + [162] iconst_2 + [163] isub + [164] isub + [165] istore v11 + [167] iload v11 + [169] iload_1 v1 + [170] ificmple +33 (target=203) + [173] iload v10 + [175] iload v4 + [177] iload v8 + [179] isub + [180] iload v11 + [182] isub + [183] iconst_1 + [184] isub + [185] iload_3 v3 + [186] iload v7 + [188] isub + [189] iconst_3 + [190] isub + [191] invokestatic #3 + - Methodref [com/google/zxing/oned/rss/RSSUtils.combins (II)I] + [194] iadd + [195] istore v10 + [197] iinc v11, -1 + [200] goto -33 (target=167) + [203] iload v9 + [205] iload v10 + [207] iload_3 v3 + [208] iconst_1 + [209] isub + [210] iload v7 + [212] isub + [213] imul + [214] isub + [215] istore v9 + [217] goto +15 (target=232) + [220] iload v4 + [222] iload v8 + [224] isub + [225] iload_1 v1 + [226] ificmple +6 (target=232) + [229] iinc v9, -1 + [232] iload v5 + [234] iload v9 + [236] iadd + [237] istore v5 + [239] iinc v8, 1 + [242] iload v6 + [244] iconst_1 + [245] iload v7 + [247] ishl + [248] iconst_m1 + [249] ixor + [250] iand + [251] istore v6 + [253] goto -194 (target=59) + [256] iload v4 + [258] iload v8 + [260] isub + [261] istore v4 + [263] iinc v7, 1 + [266] goto -227 (target=39) + [269] iload v5 + [271] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: combins(II)I + Access flags: 0xa + = private static int combins(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 73, locals = 5, stack = 2): + [0] iload_0 v0 + [1] iload_1 v1 + [2] isub + [3] iload_1 v1 + [4] ificmple +12 (target=16) + [7] iload_1 v1 + [8] istore_2 v2 + [9] iload_0 v0 + [10] iload_1 v1 + [11] isub + [12] istore_1 v1 + [13] goto +7 (target=20) + [16] iload_0 v0 + [17] iload_1 v1 + [18] isub + [19] istore_2 v2 + [20] iconst_1 + [21] istore_3 v3 + [22] iconst_1 + [23] istore v4 + [25] iload_0 v0 + [26] iload_1 v1 + [27] ificmple +27 (target=54) + [30] iload_3 v3 + [31] iload_0 v0 + [32] imul + [33] istore_3 v3 + [34] iload v4 + [36] iload_2 v2 + [37] ificmpgt +11 (target=48) + [40] iload_3 v3 + [41] iload v4 + [43] idiv + [44] istore_3 v3 + [45] iinc v4, 1 + [48] iinc v0, -1 + [51] goto -26 (target=25) + [54] iload v4 + [56] iload_2 v2 + [57] ificmpgt +14 (target=71) + [60] iload_3 v3 + [61] iload v4 + [63] idiv + [64] istore_3 v3 + [65] iinc v4, 1 + [68] goto -14 (target=54) + [71] iload_3 v3 + [72] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: elements([III)[I + Access flags: 0xa + = private static int[] elements(int[],int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 175, locals = 7, stack = 6): + [0] aload_0 v0 + [1] arraylength + [2] iconst_2 + [3] iadd + [4] newarray 10 + [6] astore_3 v3 + [7] iload_2 v2 + [8] iconst_1 + [9] ishl + [10] istore_2 v2 + [11] aload_3 v3 + [12] iconst_0 + [13] iconst_1 + [14] iastore + [15] bipush 10 + [17] istore v5 + [19] iconst_1 + [20] istore v6 + [22] iconst_1 + [23] istore v4 + [25] iload v4 + [27] iload_2 v2 + [28] iconst_2 + [29] isub + [30] ificmpge +72 (target=102) + [33] aload_3 v3 + [34] iload v4 + [36] aload_0 v0 + [37] iload v4 + [39] iconst_1 + [40] isub + [41] iaload + [42] aload_3 v3 + [43] iload v4 + [45] iconst_1 + [46] isub + [47] iaload + [48] isub + [49] iastore + [50] aload_3 v3 + [51] iload v4 + [53] iconst_1 + [54] iadd + [55] aload_0 v0 + [56] iload v4 + [58] iaload + [59] aload_3 v3 + [60] iload v4 + [62] iaload + [63] isub + [64] iastore + [65] iload v6 + [67] aload_3 v3 + [68] iload v4 + [70] iaload + [71] aload_3 v3 + [72] iload v4 + [74] iconst_1 + [75] iadd + [76] iaload + [77] iadd + [78] iadd + [79] istore v6 + [81] aload_3 v3 + [82] iload v4 + [84] iaload + [85] iload v5 + [87] ificmpge +9 (target=96) + [90] aload_3 v3 + [91] iload v4 + [93] iaload + [94] istore v5 + [96] iinc v4, 2 + [99] goto -74 (target=25) + [102] aload_3 v3 + [103] iload_2 v2 + [104] iconst_1 + [105] isub + [106] iload_1 v1 + [107] iload v6 + [109] isub + [110] iastore + [111] aload_3 v3 + [112] iload_2 v2 + [113] iconst_1 + [114] isub + [115] iaload + [116] iload v5 + [118] ificmpge +10 (target=128) + [121] aload_3 v3 + [122] iload_2 v2 + [123] iconst_1 + [124] isub + [125] iaload + [126] istore v5 + [128] iload v5 + [130] iconst_1 + [131] ificmple +42 (target=173) + [134] iconst_0 + [135] istore v4 + [137] iload v4 + [139] iload_2 v2 + [140] ificmpge +33 (target=173) + [143] aload_3 v3 + [144] iload v4 + [146] dup2 + [147] iaload + [148] iload v5 + [150] iconst_1 + [151] isub + [152] iadd + [153] iastore + [154] aload_3 v3 + [155] iload v4 + [157] iconst_1 + [158] iadd + [159] dup2 + [160] iaload + [161] iload v5 + [163] iconst_1 + [164] isub + [165] isub + [166] iastore + [167] iinc v4, 2 + [170] goto -33 (target=137) + [173] aload_3 v3 + [174] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/expanded/BitArrayBuilder + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.oned.rss.expanded.BitArrayBuilder extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 52): + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/oned/rss/DataCharacter] + - Class [com/google/zxing/oned/rss/expanded/BitArrayBuilder] + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + - Class [java/lang/Object] + - Class [java/util/Vector] + - Fieldref [com/google/zxing/common/BitArray.bits [I] + - Methodref [com/google/zxing/common/BitArray. (I)V] + - Methodref [com/google/zxing/common/BitArray.set (I)V] + - Methodref [com/google/zxing/oned/rss/DataCharacter.getValue ()I] + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getLeftChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + - Methodref [java/lang/Object. ()V] + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + - Methodref [java/util/Vector.lastElement ()Ljava/lang/Object;] + - Methodref [java/util/Vector.size ()I] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [bits [I] + - NameAndType [elementAt (I)Ljava/lang/Object;] + - NameAndType [getLeftChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + - NameAndType [getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + - NameAndType [getValue ()I] + - NameAndType [lastElement ()Ljava/lang/Object;] + - NameAndType [set (I)V] + - NameAndType [size ()I] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/oned/rss/DataCharacter;] + - Utf8 [()Ljava/lang/Object;] + - Utf8 [()V] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(I)V] + - Utf8 [(Ljava/util/Vector;)Lcom/google/zxing/common/BitArray;] + - Utf8 [] + - Utf8 [Code] + - Utf8 [[I] + - Utf8 [bits] + - Utf8 [buildBitArray] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/oned/rss/DataCharacter] + - Utf8 [com/google/zxing/oned/rss/expanded/BitArrayBuilder] + - Utf8 [com/google/zxing/oned/rss/expanded/ExpandedPair] + - Utf8 [elementAt] + - Utf8 [getLeftChar] + - Utf8 [getRightChar] + - Utf8 [getValue] + - Utf8 [java/lang/Object] + - Utf8 [java/util/Vector] + - Utf8 [lastElement] + - Utf8 [set] + - Utf8 [size] + +Fields (count = 0): + +Methods (count = 2): + - Method: ()V + Access flags: 0x2 + = private BitArrayBuilder() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #13 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: buildBitArray(Ljava/util/Vector;)Lcom/google/zxing/common/BitArray; + Access flags: 0x8 + = static com.google.zxing.common.BitArray buildBitArray(java.util.Vector) + Class member attributes (count = 1): + - Code attribute instructions (code length = 257, locals = 8, stack = 6): + [0] aload_0 v0 + [1] invokevirtual #16 + - Methodref [java/util/Vector.size ()I] + [4] iconst_1 + [5] ishl + [6] iconst_1 + [7] isub + [8] istore_1 v1 + [9] aload_0 v0 + [10] invokevirtual #15 + - Methodref [java/util/Vector.lastElement ()Ljava/lang/Object;] + [13] checkcast #4 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [16] invokevirtual #12 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [19] ifnonnull +6 (target=25) + [22] iinc v1, -1 + [25] iload_1 v1 + [26] bipush 12 + [28] imul + [29] istore_1 v1 + [30] new #1 + - Class [com/google/zxing/common/BitArray] + [33] dup + [34] iload_1 v1 + [35] invokespecial #8 + - Methodref [com/google/zxing/common/BitArray. (I)V] + [38] astore_1 v1 + [39] iconst_0 + [40] istore_2 v2 + [41] aload_0 v0 + [42] iconst_0 + [43] invokevirtual #14 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [46] checkcast #4 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [49] invokevirtual #12 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [52] invokevirtual #10 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getValue ()I] + [55] istore_3 v3 + [56] bipush 11 + [58] istore v4 + [60] iload v4 + [62] iflt +43 (target=105) + [65] iload_3 v3 + [66] iconst_1 + [67] iload v4 + [69] ishl + [70] iand + [71] ifeq +25 (target=96) + [74] aload_1 v1 + [75] iload_2 v2 + [76] istore v7 + [78] getfield #7 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [81] iload v7 + [83] iconst_5 + [84] ishr + [85] dup2 + [86] iaload + [87] iconst_1 + [88] iload v7 + [90] bipush 31 + [92] iand + [93] ishl + [94] ior + [95] iastore + [96] iinc v2, 1 + [99] iinc v4, -1 + [102] goto -42 (target=60) + [105] iconst_1 + [106] istore v4 + [108] iload v4 + [110] aload_0 v0 + [111] invokevirtual #16 + - Methodref [java/util/Vector.size ()I] + [114] ificmpge +141 (target=255) + [117] aload_0 v0 + [118] iload v4 + [120] invokevirtual #14 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [123] checkcast #4 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [126] dup + [127] astore_3 v3 + [128] invokevirtual #11 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getLeftChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [131] invokevirtual #10 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getValue ()I] + [134] istore v5 + [136] bipush 11 + [138] istore v6 + [140] iload v6 + [142] iflt +44 (target=186) + [145] iload v5 + [147] iconst_1 + [148] iload v6 + [150] ishl + [151] iand + [152] ifeq +25 (target=177) + [155] aload_1 v1 + [156] iload_2 v2 + [157] istore v7 + [159] getfield #7 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [162] iload v7 + [164] iconst_5 + [165] ishr + [166] dup2 + [167] iaload + [168] iconst_1 + [169] iload v7 + [171] bipush 31 + [173] iand + [174] ishl + [175] ior + [176] iastore + [177] iinc v2, 1 + [180] iinc v6, -1 + [183] goto -43 (target=140) + [186] aload_3 v3 + [187] invokevirtual #12 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [190] ifnull +59 (target=249) + [193] aload_3 v3 + [194] invokevirtual #12 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [197] invokevirtual #10 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getValue ()I] + [200] istore v6 + [202] bipush 11 + [204] istore_3 v3 + [205] iload_3 v3 + [206] iflt +43 (target=249) + [209] iload v6 + [211] iconst_1 + [212] iload_3 v3 + [213] ishl + [214] iand + [215] ifeq +25 (target=240) + [218] aload_1 v1 + [219] iload_2 v2 + [220] istore v7 + [222] getfield #7 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [225] iload v7 + [227] iconst_5 + [228] ishr + [229] dup2 + [230] iaload + [231] iconst_1 + [232] iload v7 + [234] bipush 31 + [236] iand + [237] ishl + [238] ior + [239] iastore + [240] iinc v2, 1 + [243] iinc v3, -1 + [246] goto -41 (target=205) + [249] iinc v4, 1 + [252] goto -144 (target=108) + [255] aload_1 v1 + [256] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/expanded/ExpandedPair + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.oned.rss.expanded.ExpandedPair extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 33): + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/oned/rss/expanded/ExpandedPair.finderPattern Lcom/google/zxing/oned/rss/FinderPattern;] + - Fieldref [com/google/zxing/oned/rss/expanded/ExpandedPair.leftChar Lcom/google/zxing/oned/rss/DataCharacter;] + - Fieldref [com/google/zxing/oned/rss/expanded/ExpandedPair.mayBeLast Z] + - Fieldref [com/google/zxing/oned/rss/expanded/ExpandedPair.rightChar Lcom/google/zxing/oned/rss/DataCharacter;] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [finderPattern Lcom/google/zxing/oned/rss/FinderPattern;] + - NameAndType [leftChar Lcom/google/zxing/oned/rss/DataCharacter;] + - NameAndType [mayBeLast Z] + - NameAndType [rightChar Lcom/google/zxing/oned/rss/DataCharacter;] + - Utf8 [()Lcom/google/zxing/oned/rss/DataCharacter;] + - Utf8 [()Lcom/google/zxing/oned/rss/FinderPattern;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(Lcom/google/zxing/oned/rss/DataCharacter;Lcom/google/zxing/oned/rss/DataCharacter;Lcom/google/zxing/oned/rss/FinderPattern;Z)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Lcom/google/zxing/oned/rss/DataCharacter;] + - Utf8 [Lcom/google/zxing/oned/rss/FinderPattern;] + - Utf8 [Z] + - Utf8 [com/google/zxing/oned/rss/expanded/ExpandedPair] + - Utf8 [finderPattern] + - Utf8 [getFinderPattern] + - Utf8 [getLeftChar] + - Utf8 [getRightChar] + - Utf8 [java/lang/Object] + - Utf8 [leftChar] + - Utf8 [mayBeLast] + - Utf8 [mustBeLast] + - Utf8 [rightChar] + +Fields (count = 4): + - Field: mayBeLast Z + Access flags: 0x12 + = private final boolean mayBeLast + - Field: leftChar Lcom/google/zxing/oned/rss/DataCharacter; + Access flags: 0x12 + = private final com.google.zxing.oned.rss.DataCharacter leftChar + - Field: rightChar Lcom/google/zxing/oned/rss/DataCharacter; + Access flags: 0x12 + = private final com.google.zxing.oned.rss.DataCharacter rightChar + - Field: finderPattern Lcom/google/zxing/oned/rss/FinderPattern; + Access flags: 0x12 + = private final com.google.zxing.oned.rss.FinderPattern finderPattern + +Methods (count = 6): + - Method: (Lcom/google/zxing/oned/rss/DataCharacter;Lcom/google/zxing/oned/rss/DataCharacter;Lcom/google/zxing/oned/rss/FinderPattern;Z)V + Access flags: 0x0 + = ExpandedPair(com.google.zxing.oned.rss.DataCharacter,com.google.zxing.oned.rss.DataCharacter,com.google.zxing.oned.rss.FinderPattern,boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 26, locals = 5, stack = 2): + [0] aload_0 v0 + [1] invokespecial #7 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #4 + - Fieldref [com/google/zxing/oned/rss/expanded/ExpandedPair.leftChar Lcom/google/zxing/oned/rss/DataCharacter;] + [9] aload_0 v0 + [10] aload_2 v2 + [11] putfield #6 + - Fieldref [com/google/zxing/oned/rss/expanded/ExpandedPair.rightChar Lcom/google/zxing/oned/rss/DataCharacter;] + [14] aload_0 v0 + [15] aload_3 v3 + [16] putfield #3 + - Fieldref [com/google/zxing/oned/rss/expanded/ExpandedPair.finderPattern Lcom/google/zxing/oned/rss/FinderPattern;] + [19] aload_0 v0 + [20] iload v4 + [22] putfield #5 + - Fieldref [com/google/zxing/oned/rss/expanded/ExpandedPair.mayBeLast Z] + [25] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: mayBeLast()Z + Access flags: 0x10 + = final boolean mayBeLast() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #5 + - Fieldref [com/google/zxing/oned/rss/expanded/ExpandedPair.mayBeLast Z] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getLeftChar()Lcom/google/zxing/oned/rss/DataCharacter; + Access flags: 0x10 + = final com.google.zxing.oned.rss.DataCharacter getLeftChar() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #4 + - Fieldref [com/google/zxing/oned/rss/expanded/ExpandedPair.leftChar Lcom/google/zxing/oned/rss/DataCharacter;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getRightChar()Lcom/google/zxing/oned/rss/DataCharacter; + Access flags: 0x10 + = final com.google.zxing.oned.rss.DataCharacter getRightChar() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/oned/rss/expanded/ExpandedPair.rightChar Lcom/google/zxing/oned/rss/DataCharacter;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getFinderPattern()Lcom/google/zxing/oned/rss/FinderPattern; + Access flags: 0x10 + = final com.google.zxing.oned.rss.FinderPattern getFinderPattern() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #3 + - Fieldref [com/google/zxing/oned/rss/expanded/ExpandedPair.finderPattern Lcom/google/zxing/oned/rss/FinderPattern;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: mustBeLast()Z + Access flags: 0x11 + = public final boolean mustBeLast() + Class member attributes (count = 1): + - Code attribute instructions (code length = 11, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/oned/rss/expanded/ExpandedPair.rightChar Lcom/google/zxing/oned/rss/DataCharacter;] + [4] ifnonnull +5 (target=9) + [7] iconst_1 + [8] ireturn + [9] iconst_0 + [10] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/expanded/RSSExpandedReader + Superclass: com/google/zxing/oned/rss/AbstractRSSReader + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.oned.rss.expanded.RSSExpandedReader extends com.google.zxing.oned.rss.AbstractRSSReader + +Interfaces (count = 0): + +Constant Pool (count = 296): + - Integer [0] + - Integer [1] + - Integer [2] + - Integer [3] + - Integer [4] + - Integer [5] + - Integer [11] + - Float [0.5] + - Float [17.0] + - Class [[I] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/oned/rss/AbstractRSSReader] + - Class [com/google/zxing/oned/rss/DataCharacter] + - Class [com/google/zxing/oned/rss/FinderPattern] + - Class [com/google/zxing/oned/rss/RSSUtils] + - Class [com/google/zxing/oned/rss/expanded/BitArrayBuilder] + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + - Class [com/google/zxing/oned/rss/expanded/RSSExpandedReader] + - Class [com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder] + - Class [java/util/Vector] + - Fieldref [com/google/zxing/BarcodeFormat.RSS_EXPANDED Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/common/BitArray.bits [I] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.EVEN_TOTAL_SUBSET [I] + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.FINDER_PATTERNS [[I] + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.FINDER_PATTERN_SEQUENCES [[I] + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.GSUM [I] + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.LONGEST_SEQUENCE_SIZE I] + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.SYMBOL_WIDEST [I] + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.WEIGHTS [[I] + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.currentSequence [I] + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.dataCharacterCounters [I] + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.decodeFinderCounters [I] + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.evenCounts [I] + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.evenRoundingErrors [F] + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.oddCounts [I] + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.oddRoundingErrors [F] + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.pairs Ljava/util/Vector;] + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.startEnd [I] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Methodref [com/google/zxing/common/BitArray. (I)V] + - Methodref [com/google/zxing/common/BitArray.get (I)Z] + - Methodref [com/google/zxing/common/BitArray.getSize ()I] + - Methodref [com/google/zxing/common/BitArray.set (I)V] + - Methodref [com/google/zxing/oned/rss/AbstractRSSReader. ()V] + - Methodref [com/google/zxing/oned/rss/DataCharacter. (II)V] + - Methodref [com/google/zxing/oned/rss/DataCharacter.getChecksumPortion ()I] + - Methodref [com/google/zxing/oned/rss/DataCharacter.getValue ()I] + - Methodref [com/google/zxing/oned/rss/FinderPattern. (I[IIII)V] + - Methodref [com/google/zxing/oned/rss/FinderPattern.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/oned/rss/FinderPattern.getStartEnd ()[I] + - Methodref [com/google/zxing/oned/rss/FinderPattern.getValue ()I] + - Methodref [com/google/zxing/oned/rss/RSSUtils.getRSSvalue ([IIZ)I] + - Methodref [com/google/zxing/oned/rss/expanded/BitArrayBuilder.buildBitArray (Ljava/util/Vector;)Lcom/google/zxing/common/BitArray;] + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair. (Lcom/google/zxing/oned/rss/DataCharacter;Lcom/google/zxing/oned/rss/DataCharacter;Lcom/google/zxing/oned/rss/FinderPattern;Z)V] + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getLeftChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.mayBeLast ()Z] + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.mustBeLast ()Z] + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.adjustOddEvenCounts$13462e ()V] + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.checkChecksum ()Z] + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.checkPairSequence (Ljava/util/Vector;Lcom/google/zxing/oned/rss/FinderPattern;)Z] + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.constructResult (Ljava/util/Vector;)Lcom/google/zxing/Result;] + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.count ([I)I] + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.decodeDataCharacter (Lcom/google/zxing/common/BitArray;Lcom/google/zxing/oned/rss/FinderPattern;ZZ)Lcom/google/zxing/oned/rss/DataCharacter;] + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.decodeRow2pairs (ILcom/google/zxing/common/BitArray;)Ljava/util/Vector;] + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.decrement ([I[F)V] + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.findNextPair (Lcom/google/zxing/common/BitArray;Ljava/util/Vector;I)V] + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.getNextSecondBar (Lcom/google/zxing/common/BitArray;I)I] + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.increment ([I[F)V] + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.isFinderPattern ([I)Z] + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.isNotA1left (Lcom/google/zxing/oned/rss/FinderPattern;ZZ)Z] + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.parseFinderValue ([I[[I)I] + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.parseFoundFinderPattern (Lcom/google/zxing/common/BitArray;IZ)Lcom/google/zxing/oned/rss/FinderPattern;] + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.recordPatternInReverse (Lcom/google/zxing/common/BitArray;I[I)V] + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.reset ()V] + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.retrieveNextPair (Lcom/google/zxing/common/BitArray;Ljava/util/Vector;I)Lcom/google/zxing/oned/rss/expanded/ExpandedPair;] + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.reverseCounters ([I)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder.createDecoder (Lcom/google/zxing/common/BitArray;)Lcom/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder.parseInformation ()Ljava/lang/String;] + - Methodref [java/util/Vector. (I)V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + - Methodref [java/util/Vector.isEmpty ()Z] + - Methodref [java/util/Vector.lastElement ()Ljava/lang/Object;] + - Methodref [java/util/Vector.setSize (I)V] + - Methodref [java/util/Vector.size ()I] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (II)V] + - NameAndType [ (I[IIII)V] + - NameAndType [ (Lcom/google/zxing/oned/rss/DataCharacter;Lcom/google/zxing/oned/rss/DataCharacter;Lcom/google/zxing/oned/rss/FinderPattern;Z)V] + - NameAndType [ (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - NameAndType [EVEN_TOTAL_SUBSET [I] + - NameAndType [FINDER_PATTERNS [[I] + - NameAndType [FINDER_PATTERN_SEQUENCES [[I] + - NameAndType [GSUM [I] + - NameAndType [LONGEST_SEQUENCE_SIZE I] + - NameAndType [RSS_EXPANDED Lcom/google/zxing/BarcodeFormat;] + - NameAndType [SYMBOL_WIDEST [I] + - NameAndType [WEIGHTS [[I] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [adjustOddEvenCounts (I)V] + - NameAndType [adjustOddEvenCounts$13462e ()V] + - NameAndType [bits [I] + - NameAndType [buildBitArray (Ljava/util/Vector;)Lcom/google/zxing/common/BitArray;] + - NameAndType [checkChecksum ()Z] + - NameAndType [checkPairSequence (Ljava/util/Vector;Lcom/google/zxing/oned/rss/FinderPattern;)Z] + - NameAndType [constructResult (Ljava/util/Vector;)Lcom/google/zxing/Result;] + - NameAndType [count ([I)I] + - NameAndType [createDecoder (Lcom/google/zxing/common/BitArray;)Lcom/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder;] + - NameAndType [currentSequence [I] + - NameAndType [dataCharacterCounters [I] + - NameAndType [decodeDataCharacter (Lcom/google/zxing/common/BitArray;Lcom/google/zxing/oned/rss/FinderPattern;ZZ)Lcom/google/zxing/oned/rss/DataCharacter;] + - NameAndType [decodeFinderCounters [I] + - NameAndType [decodeRow2pairs (ILcom/google/zxing/common/BitArray;)Ljava/util/Vector;] + - NameAndType [decrement ([I[F)V] + - NameAndType [elementAt (I)Ljava/lang/Object;] + - NameAndType [evenCounts [I] + - NameAndType [evenRoundingErrors [F] + - NameAndType [findNextPair (Lcom/google/zxing/common/BitArray;Ljava/util/Vector;I)V] + - NameAndType [get (I)Z] + - NameAndType [getChecksumPortion ()I] + - NameAndType [getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + - NameAndType [getLeftChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + - NameAndType [getNextSecondBar (Lcom/google/zxing/common/BitArray;I)I] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getRSSvalue ([IIZ)I] + - NameAndType [getResultPoints ()[Lcom/google/zxing/ResultPoint;] + - NameAndType [getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + - NameAndType [getSize ()I] + - NameAndType [getStartEnd ()[I] + - NameAndType [getValue ()I] + - NameAndType [increment ([I[F)V] + - NameAndType [isEmpty ()Z] + - NameAndType [isFinderPattern ([I)Z] + - NameAndType [isNotA1left (Lcom/google/zxing/oned/rss/FinderPattern;ZZ)Z] + - NameAndType [lastElement ()Ljava/lang/Object;] + - NameAndType [mayBeLast ()Z] + - NameAndType [mustBeLast ()Z] + - NameAndType [oddCounts [I] + - NameAndType [oddRoundingErrors [F] + - NameAndType [pairs Ljava/util/Vector;] + - NameAndType [parseFinderValue ([I[[I)I] + - NameAndType [parseFoundFinderPattern (Lcom/google/zxing/common/BitArray;IZ)Lcom/google/zxing/oned/rss/FinderPattern;] + - NameAndType [parseInformation ()Ljava/lang/String;] + - NameAndType [recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + - NameAndType [recordPatternInReverse (Lcom/google/zxing/common/BitArray;I[I)V] + - NameAndType [reset ()V] + - NameAndType [retrieveNextPair (Lcom/google/zxing/common/BitArray;Ljava/util/Vector;I)Lcom/google/zxing/oned/rss/expanded/ExpandedPair;] + - NameAndType [reverseCounters ([I)V] + - NameAndType [set (I)V] + - NameAndType [setSize (I)V] + - NameAndType [size ()I] + - NameAndType [size I] + - NameAndType [startEnd [I] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Lcom/google/zxing/oned/rss/DataCharacter;] + - Utf8 [()Lcom/google/zxing/oned/rss/FinderPattern;] + - Utf8 [()Ljava/lang/Object;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[I] + - Utf8 [()[Lcom/google/zxing/ResultPoint;] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(I)V] + - Utf8 [(I)Z] + - Utf8 [(II)V] + - Utf8 [(ILcom/google/zxing/common/BitArray;)Ljava/util/Vector;] + - Utf8 [(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(I[IIII)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;)Lcom/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder;] + - Utf8 [(Lcom/google/zxing/common/BitArray;I)I] + - Utf8 [(Lcom/google/zxing/common/BitArray;IZ)Lcom/google/zxing/oned/rss/FinderPattern;] + - Utf8 [(Lcom/google/zxing/common/BitArray;I[I)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;Lcom/google/zxing/oned/rss/FinderPattern;ZZ)Lcom/google/zxing/oned/rss/DataCharacter;] + - Utf8 [(Lcom/google/zxing/common/BitArray;Ljava/util/Vector;I)Lcom/google/zxing/oned/rss/expanded/ExpandedPair;] + - Utf8 [(Lcom/google/zxing/common/BitArray;Ljava/util/Vector;I)V] + - Utf8 [(Lcom/google/zxing/oned/rss/DataCharacter;Lcom/google/zxing/oned/rss/DataCharacter;Lcom/google/zxing/oned/rss/FinderPattern;Z)V] + - Utf8 [(Lcom/google/zxing/oned/rss/FinderPattern;ZZ)Z] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Utf8 [(Ljava/util/Vector;)Lcom/google/zxing/Result;] + - Utf8 [(Ljava/util/Vector;)Lcom/google/zxing/common/BitArray;] + - Utf8 [(Ljava/util/Vector;Lcom/google/zxing/oned/rss/FinderPattern;)Z] + - Utf8 [([I)I] + - Utf8 [([I)V] + - Utf8 [([I)Z] + - Utf8 [([IIZ)I] + - Utf8 [([I[F)V] + - Utf8 [([I[[I)I] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [EVEN_TOTAL_SUBSET] + - Utf8 [Exceptions] + - Utf8 [FINDER_PATTERNS] + - Utf8 [FINDER_PATTERN_SEQUENCES] + - Utf8 [FINDER_PAT_A] + - Utf8 [FINDER_PAT_B] + - Utf8 [FINDER_PAT_C] + - Utf8 [FINDER_PAT_D] + - Utf8 [FINDER_PAT_E] + - Utf8 [FINDER_PAT_F] + - Utf8 [GSUM] + - Utf8 [I] + - Utf8 [LONGEST_SEQUENCE_SIZE] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Ljava/util/Vector;] + - Utf8 [MAX_PAIRS] + - Utf8 [RSS_EXPANDED] + - Utf8 [SYMBOL_WIDEST] + - Utf8 [WEIGHTS] + - Utf8 [[F] + - Utf8 [[I] + - Utf8 [[[I] + - Utf8 [addElement] + - Utf8 [adjustOddEvenCounts] + - Utf8 [adjustOddEvenCounts$13462e] + - Utf8 [bits] + - Utf8 [buildBitArray] + - Utf8 [checkChecksum] + - Utf8 [checkPairSequence] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/oned/rss/AbstractRSSReader] + - Utf8 [com/google/zxing/oned/rss/DataCharacter] + - Utf8 [com/google/zxing/oned/rss/FinderPattern] + - Utf8 [com/google/zxing/oned/rss/RSSUtils] + - Utf8 [com/google/zxing/oned/rss/expanded/BitArrayBuilder] + - Utf8 [com/google/zxing/oned/rss/expanded/ExpandedPair] + - Utf8 [com/google/zxing/oned/rss/expanded/RSSExpandedReader] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder] + - Utf8 [constructResult] + - Utf8 [count] + - Utf8 [createDecoder] + - Utf8 [currentSequence] + - Utf8 [dataCharacterCounters] + - Utf8 [decodeDataCharacter] + - Utf8 [decodeFinderCounters] + - Utf8 [decodeRow] + - Utf8 [decodeRow2pairs] + - Utf8 [decrement] + - Utf8 [elementAt] + - Utf8 [evenCounts] + - Utf8 [evenRoundingErrors] + - Utf8 [findNextPair] + - Utf8 [get] + - Utf8 [getChecksumPortion] + - Utf8 [getFinderPattern] + - Utf8 [getLeftChar] + - Utf8 [getNextSecondBar] + - Utf8 [getNotFoundInstance] + - Utf8 [getRSSvalue] + - Utf8 [getResultPoints] + - Utf8 [getRightChar] + - Utf8 [getSize] + - Utf8 [getStartEnd] + - Utf8 [getValue] + - Utf8 [increment] + - Utf8 [isEmpty] + - Utf8 [isFinderPattern] + - Utf8 [isNotA1left] + - Utf8 [java/util/Vector] + - Utf8 [lastElement] + - Utf8 [mayBeLast] + - Utf8 [mustBeLast] + - Utf8 [oddCounts] + - Utf8 [oddRoundingErrors] + - Utf8 [pairs] + - Utf8 [parseFinderValue] + - Utf8 [parseFoundFinderPattern] + - Utf8 [parseInformation] + - Utf8 [recordPattern] + - Utf8 [recordPatternInReverse] + - Utf8 [reset] + - Utf8 [retrieveNextPair] + - Utf8 [reverseCounters] + - Utf8 [set] + - Utf8 [setSize] + - Utf8 [size] + - Utf8 [startEnd] + +Fields (count = 17): + - Field: SYMBOL_WIDEST [I + Access flags: 0x1a + = private static final int[] SYMBOL_WIDEST + - Field: EVEN_TOTAL_SUBSET [I + Access flags: 0x1a + = private static final int[] EVEN_TOTAL_SUBSET + - Field: GSUM [I + Access flags: 0x1a + = private static final int[] GSUM + - Field: FINDER_PATTERNS [[I + Access flags: 0x1a + = private static final int[][] FINDER_PATTERNS + - Field: WEIGHTS [[I + Access flags: 0x1a + = private static final int[][] WEIGHTS + - Field: FINDER_PAT_A I + Access flags: 0x1a + = private static final int FINDER_PAT_A + Class member attributes (count = 1): + - Constant value attribute: + - Integer [0] + - Field: FINDER_PAT_B I + Access flags: 0x1a + = private static final int FINDER_PAT_B + Class member attributes (count = 1): + - Constant value attribute: + - Integer [1] + - Field: FINDER_PAT_C I + Access flags: 0x1a + = private static final int FINDER_PAT_C + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2] + - Field: FINDER_PAT_D I + Access flags: 0x1a + = private static final int FINDER_PAT_D + Class member attributes (count = 1): + - Constant value attribute: + - Integer [3] + - Field: FINDER_PAT_E I + Access flags: 0x1a + = private static final int FINDER_PAT_E + Class member attributes (count = 1): + - Constant value attribute: + - Integer [4] + - Field: FINDER_PAT_F I + Access flags: 0x1a + = private static final int FINDER_PAT_F + Class member attributes (count = 1): + - Constant value attribute: + - Integer [5] + - Field: FINDER_PATTERN_SEQUENCES [[I + Access flags: 0x1a + = private static final int[][] FINDER_PATTERN_SEQUENCES + - Field: LONGEST_SEQUENCE_SIZE I + Access flags: 0x1a + = private static final int LONGEST_SEQUENCE_SIZE + - Field: MAX_PAIRS I + Access flags: 0x1a + = private static final int MAX_PAIRS + Class member attributes (count = 1): + - Constant value attribute: + - Integer [11] + - Field: pairs Ljava/util/Vector; + Access flags: 0x12 + = private final java.util.Vector pairs + - Field: startEnd [I + Access flags: 0x12 + = private final int[] startEnd + - Field: currentSequence [I + Access flags: 0x12 + = private final int[] currentSequence + +Methods (count = 16): + - Method: ()V + Access flags: 0x1 + = public RSSExpandedReader() + Class member attributes (count = 1): + - Code attribute instructions (code length = 34, locals = 1, stack = 4): + [0] aload_0 v0 + [1] invokespecial #50 + - Methodref [com/google/zxing/oned/rss/AbstractRSSReader. ()V] + [4] aload_0 v0 + [5] new #24 + - Class [java/util/Vector] + [8] dup + [9] bipush 11 + [11] invokespecial #88 + - Methodref [java/util/Vector. (I)V] + [14] putfield #42 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.pairs Ljava/util/Vector;] + [17] aload_0 v0 + [18] iconst_2 + [19] newarray 10 + [21] putfield #43 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.startEnd [I] + [24] aload_0 v0 + [25] getstatic #32 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.LONGEST_SEQUENCE_SIZE I] + [28] newarray 10 + [30] putfield #35 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.currentSequence [I] + [33] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeRow(ILcom/google/zxing/common/BitArray;Ljava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 573, locals = 11, stack = 9): + [0] aload_0 v0 + [1] getfield #42 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.pairs Ljava/util/Vector;] + [4] iconst_0 + [5] invokevirtual #93 + - Methodref [java/util/Vector.setSize (I)V] + [8] aload_0 v0 + [9] iload_1 v1 + [10] aload_2 v2 + [11] astore_3 v3 + [12] istore_2 v2 + [13] astore_1 v1 + [14] aload_1 v1 + [15] aload_3 v3 + [16] aload_1 v1 + [17] getfield #42 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.pairs Ljava/util/Vector;] + [20] iload_2 v2 + [21] invokespecial #84 + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.retrieveNextPair (Lcom/google/zxing/common/BitArray;Ljava/util/Vector;I)Lcom/google/zxing/oned/rss/expanded/ExpandedPair;] + [24] astore v4 + [26] aload_1 v1 + [27] getfield #42 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.pairs Ljava/util/Vector;] + [30] aload v4 + [32] invokevirtual #89 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [35] aload v4 + [37] invokevirtual #64 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.mayBeLast ()Z] + [40] ifeq +170 (target=210) + [43] aload_1 v1 + [44] dup + [45] astore v5 + [47] getfield #42 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.pairs Ljava/util/Vector;] + [50] iconst_0 + [51] invokevirtual #90 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [54] checkcast #21 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [57] dup + [58] astore v6 + [60] invokevirtual #62 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getLeftChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [63] astore v7 + [65] aload v6 + [67] invokevirtual #63 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [70] invokevirtual #52 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getChecksumPortion ()I] + [73] istore v6 + [75] iconst_2 + [76] istore v8 + [78] iconst_1 + [79] istore v9 + [81] iload v9 + [83] aload v5 + [85] getfield #42 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.pairs Ljava/util/Vector;] + [88] invokevirtual #94 + - Methodref [java/util/Vector.size ()I] + [91] ificmpge +64 (target=155) + [94] aload v5 + [96] getfield #42 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.pairs Ljava/util/Vector;] + [99] iload v9 + [101] invokevirtual #90 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [104] checkcast #21 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [107] astore v10 + [109] iload v6 + [111] aload v10 + [113] invokevirtual #62 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getLeftChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [116] invokevirtual #52 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getChecksumPortion ()I] + [119] iadd + [120] istore v6 + [122] iinc v8, 1 + [125] aload v10 + [127] invokevirtual #63 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [130] ifnull +19 (target=149) + [133] iload v6 + [135] aload v10 + [137] invokevirtual #63 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [140] invokevirtual #52 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getChecksumPortion ()I] + [143] iadd + [144] istore v6 + [146] iinc v8, 1 + [149] iinc v9, 1 + [152] goto -71 (target=81) + [155] iload v6 + [157] sipush 211 + [160] irem + [161] istore v6 + [163] sipush 211 + [166] iload v8 + [168] iconst_4 + [169] isub + [170] imul + [171] iload v6 + [173] iadd + [174] aload v7 + [176] invokevirtual #53 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getValue ()I] + [179] ificmpne +7 (target=186) + [182] iconst_1 + [183] goto +4 (target=187) + [186] iconst_0 + [187] ifeq +11 (target=198) + [190] aload_1 v1 + [191] getfield #42 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.pairs Ljava/util/Vector;] + [194] pop + [195] goto +18 (target=213) + [198] aload v4 + [200] invokevirtual #65 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.mustBeLast ()Z] + [203] ifeq +7 (target=210) + [206] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [209] athrow + [210] goto -196 (target=14) + [213] aload_0 v0 + [214] getfield #42 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.pairs Ljava/util/Vector;] + [217] dup + [218] astore_1 v1 + [219] dup + [220] astore v7 + [222] invokevirtual #94 + - Methodref [java/util/Vector.size ()I] + [225] iconst_1 + [226] ishl + [227] iconst_1 + [228] isub + [229] istore v6 + [231] aload v7 + [233] invokevirtual #92 + - Methodref [java/util/Vector.lastElement ()Ljava/lang/Object;] + [236] checkcast #21 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [239] invokevirtual #63 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [242] ifnonnull +6 (target=248) + [245] iinc v6, -1 + [248] iload v6 + [250] bipush 12 + [252] imul + [253] istore v6 + [255] new #15 + - Class [com/google/zxing/common/BitArray] + [258] dup + [259] iload v6 + [261] invokespecial #46 + - Methodref [com/google/zxing/common/BitArray. (I)V] + [264] astore v8 + [266] iconst_0 + [267] istore v9 + [269] aload v7 + [271] iconst_0 + [272] invokevirtual #90 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [275] checkcast #21 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [278] invokevirtual #63 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [281] invokevirtual #53 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getValue ()I] + [284] istore_2 v2 + [285] bipush 11 + [287] istore_3 v3 + [288] iload_3 v3 + [289] iflt +44 (target=333) + [292] iload_2 v2 + [293] iconst_1 + [294] iload_3 v3 + [295] ishl + [296] iand + [297] ifeq +27 (target=324) + [300] aload v8 + [302] iload v9 + [304] istore v10 + [306] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [309] iload v10 + [311] iconst_5 + [312] ishr + [313] dup2 + [314] iaload + [315] iconst_1 + [316] iload v10 + [318] bipush 31 + [320] iand + [321] ishl + [322] ior + [323] iastore + [324] iinc v9, 1 + [327] iinc v3, -1 + [330] goto -42 (target=288) + [333] iconst_1 + [334] istore_3 v3 + [335] iload_3 v3 + [336] aload v7 + [338] invokevirtual #94 + - Methodref [java/util/Vector.size ()I] + [341] ificmpge +145 (target=486) + [344] aload v7 + [346] iload_3 v3 + [347] invokevirtual #90 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [350] checkcast #21 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [353] dup + [354] astore_2 v2 + [355] invokevirtual #62 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getLeftChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [358] invokevirtual #53 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getValue ()I] + [361] istore v4 + [363] bipush 11 + [365] istore v5 + [367] iload v5 + [369] iflt +46 (target=415) + [372] iload v4 + [374] iconst_1 + [375] iload v5 + [377] ishl + [378] iand + [379] ifeq +27 (target=406) + [382] aload v8 + [384] iload v9 + [386] istore v10 + [388] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [391] iload v10 + [393] iconst_5 + [394] ishr + [395] dup2 + [396] iaload + [397] iconst_1 + [398] iload v10 + [400] bipush 31 + [402] iand + [403] ishl + [404] ior + [405] iastore + [406] iinc v9, 1 + [409] iinc v5, -1 + [412] goto -45 (target=367) + [415] aload_2 v2 + [416] invokevirtual #63 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [419] ifnull +61 (target=480) + [422] aload_2 v2 + [423] invokevirtual #63 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [426] invokevirtual #53 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getValue ()I] + [429] istore v5 + [431] bipush 11 + [433] istore_2 v2 + [434] iload_2 v2 + [435] iflt +45 (target=480) + [438] iload v5 + [440] iconst_1 + [441] iload_2 v2 + [442] ishl + [443] iand + [444] ifeq +27 (target=471) + [447] aload v8 + [449] iload v9 + [451] istore v10 + [453] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [456] iload v10 + [458] iconst_5 + [459] ishr + [460] dup2 + [461] iaload + [462] iconst_1 + [463] iload v10 + [465] bipush 31 + [467] iand + [468] ishl + [469] ior + [470] iastore + [471] iinc v9, 1 + [474] iinc v2, -1 + [477] goto -43 (target=434) + [480] iinc v3, 1 + [483] goto -148 (target=335) + [486] aload v8 + [488] invokestatic #86 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder.createDecoder (Lcom/google/zxing/common/BitArray;)Lcom/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder;] + [491] invokevirtual #87 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder.parseInformation ()Ljava/lang/String;] + [494] astore v4 + [496] aload_1 v1 + [497] iconst_0 + [498] invokevirtual #90 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [501] checkcast #21 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [504] invokevirtual #61 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + [507] invokevirtual #55 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + [510] astore v5 + [512] aload_1 v1 + [513] invokevirtual #92 + - Methodref [java/util/Vector.lastElement ()Ljava/lang/Object;] + [516] checkcast #21 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [519] invokevirtual #61 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + [522] invokevirtual #55 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + [525] astore v6 + [527] new #13 + - Class [com/google/zxing/Result] + [530] dup + [531] aload v4 + [533] aconst_null + [534] iconst_4 + [535] anewarray #14 + - Class [com/google/zxing/ResultPoint] + [538] dup + [539] iconst_0 + [540] aload v5 + [542] iconst_0 + [543] aaload + [544] aastore + [545] dup + [546] iconst_1 + [547] aload v5 + [549] iconst_1 + [550] aaload + [551] aastore + [552] dup + [553] iconst_2 + [554] aload v6 + [556] iconst_0 + [557] aaload + [558] aastore + [559] dup + [560] iconst_3 + [561] aload v6 + [563] iconst_1 + [564] aaload + [565] aastore + [566] getstatic #25 + - Fieldref [com/google/zxing/BarcodeFormat.RSS_EXPANDED Lcom/google/zxing/BarcodeFormat;] + [569] invokespecial #45 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [572] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: reset()V + Access flags: 0x11 + = public final void reset() + Class member attributes (count = 1): + - Code attribute instructions (code length = 9, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #42 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.pairs Ljava/util/Vector;] + [4] iconst_0 + [5] invokevirtual #93 + - Methodref [java/util/Vector.setSize (I)V] + [8] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeRow2pairs(ILcom/google/zxing/common/BitArray;)Ljava/util/Vector; + Access flags: 0x2 + = private java.util.Vector decodeRow2pairs(int,com.google.zxing.common.BitArray) + Class member attributes (count = 2): + - Code attribute instructions (code length = 192, locals = 10, stack = 4): + [0] aload_0 v0 + [1] aload_2 v2 + [2] aload_0 v0 + [3] getfield #42 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.pairs Ljava/util/Vector;] + [6] iload_1 v1 + [7] invokespecial #84 + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.retrieveNextPair (Lcom/google/zxing/common/BitArray;Ljava/util/Vector;I)Lcom/google/zxing/oned/rss/expanded/ExpandedPair;] + [10] astore_3 v3 + [11] aload_0 v0 + [12] getfield #42 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.pairs Ljava/util/Vector;] + [15] aload_3 v3 + [16] invokevirtual #89 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [19] aload_3 v3 + [20] invokevirtual #64 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.mayBeLast ()Z] + [23] ifeq +166 (target=189) + [26] aload_0 v0 + [27] dup + [28] astore v4 + [30] getfield #42 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.pairs Ljava/util/Vector;] + [33] iconst_0 + [34] invokevirtual #90 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [37] checkcast #21 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [40] dup + [41] astore v5 + [43] invokevirtual #62 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getLeftChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [46] astore v6 + [48] aload v5 + [50] invokevirtual #63 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [53] invokevirtual #52 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getChecksumPortion ()I] + [56] istore v5 + [58] iconst_2 + [59] istore v7 + [61] iconst_1 + [62] istore v8 + [64] iload v8 + [66] aload v4 + [68] getfield #42 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.pairs Ljava/util/Vector;] + [71] invokevirtual #94 + - Methodref [java/util/Vector.size ()I] + [74] ificmpge +64 (target=138) + [77] aload v4 + [79] getfield #42 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.pairs Ljava/util/Vector;] + [82] iload v8 + [84] invokevirtual #90 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [87] checkcast #21 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [90] astore v9 + [92] iload v5 + [94] aload v9 + [96] invokevirtual #62 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getLeftChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [99] invokevirtual #52 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getChecksumPortion ()I] + [102] iadd + [103] istore v5 + [105] iinc v7, 1 + [108] aload v9 + [110] invokevirtual #63 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [113] ifnull +19 (target=132) + [116] iload v5 + [118] aload v9 + [120] invokevirtual #63 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [123] invokevirtual #52 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getChecksumPortion ()I] + [126] iadd + [127] istore v5 + [129] iinc v7, 1 + [132] iinc v8, 1 + [135] goto -71 (target=64) + [138] iload v5 + [140] sipush 211 + [143] irem + [144] istore v5 + [146] sipush 211 + [149] iload v7 + [151] iconst_4 + [152] isub + [153] imul + [154] iload v5 + [156] iadd + [157] aload v6 + [159] invokevirtual #53 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getValue ()I] + [162] ificmpne +7 (target=169) + [165] iconst_1 + [166] goto +4 (target=170) + [169] iconst_0 + [170] ifeq +8 (target=178) + [173] aload_0 v0 + [174] getfield #42 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.pairs Ljava/util/Vector;] + [177] areturn + [178] aload_3 v3 + [179] invokevirtual #65 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.mustBeLast ()Z] + [182] ifeq +7 (target=189) + [185] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [188] athrow + [189] goto -189 (target=0) + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: constructResult(Ljava/util/Vector;)Lcom/google/zxing/Result; + Access flags: 0xa + = private static com.google.zxing.Result constructResult(java.util.Vector) + Class member attributes (count = 2): + - Code attribute instructions (code length = 343, locals = 9, stack = 9): + [0] aload_0 v0 + [1] dup + [2] astore_1 v1 + [3] invokevirtual #94 + - Methodref [java/util/Vector.size ()I] + [6] iconst_1 + [7] ishl + [8] iconst_1 + [9] isub + [10] istore_2 v2 + [11] aload_1 v1 + [12] invokevirtual #92 + - Methodref [java/util/Vector.lastElement ()Ljava/lang/Object;] + [15] checkcast #21 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [18] invokevirtual #63 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [21] ifnonnull +6 (target=27) + [24] iinc v2, -1 + [27] iload_2 v2 + [28] bipush 12 + [30] imul + [31] istore_2 v2 + [32] new #15 + - Class [com/google/zxing/common/BitArray] + [35] dup + [36] iload_2 v2 + [37] invokespecial #46 + - Methodref [com/google/zxing/common/BitArray. (I)V] + [40] astore_2 v2 + [41] iconst_0 + [42] istore_3 v3 + [43] aload_1 v1 + [44] iconst_0 + [45] invokevirtual #90 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [48] checkcast #21 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [51] invokevirtual #63 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [54] invokevirtual #53 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getValue ()I] + [57] istore v4 + [59] bipush 11 + [61] istore v5 + [63] iload v5 + [65] iflt +44 (target=109) + [68] iload v4 + [70] iconst_1 + [71] iload v5 + [73] ishl + [74] iand + [75] ifeq +25 (target=100) + [78] aload_2 v2 + [79] iload_3 v3 + [80] istore v8 + [82] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [85] iload v8 + [87] iconst_5 + [88] ishr + [89] dup2 + [90] iaload + [91] iconst_1 + [92] iload v8 + [94] bipush 31 + [96] iand + [97] ishl + [98] ior + [99] iastore + [100] iinc v3, 1 + [103] iinc v5, -1 + [106] goto -43 (target=63) + [109] iconst_1 + [110] istore v5 + [112] iload v5 + [114] aload_1 v1 + [115] invokevirtual #94 + - Methodref [java/util/Vector.size ()I] + [118] ificmpge +147 (target=265) + [121] aload_1 v1 + [122] iload v5 + [124] invokevirtual #90 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [127] checkcast #21 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [130] dup + [131] astore v4 + [133] invokevirtual #62 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getLeftChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [136] invokevirtual #53 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getValue ()I] + [139] istore v6 + [141] bipush 11 + [143] istore v7 + [145] iload v7 + [147] iflt +44 (target=191) + [150] iload v6 + [152] iconst_1 + [153] iload v7 + [155] ishl + [156] iand + [157] ifeq +25 (target=182) + [160] aload_2 v2 + [161] iload_3 v3 + [162] istore v8 + [164] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [167] iload v8 + [169] iconst_5 + [170] ishr + [171] dup2 + [172] iaload + [173] iconst_1 + [174] iload v8 + [176] bipush 31 + [178] iand + [179] ishl + [180] ior + [181] iastore + [182] iinc v3, 1 + [185] iinc v7, -1 + [188] goto -43 (target=145) + [191] aload v4 + [193] invokevirtual #63 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [196] ifnull +63 (target=259) + [199] aload v4 + [201] invokevirtual #63 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [204] invokevirtual #53 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getValue ()I] + [207] istore v7 + [209] bipush 11 + [211] istore v4 + [213] iload v4 + [215] iflt +44 (target=259) + [218] iload v7 + [220] iconst_1 + [221] iload v4 + [223] ishl + [224] iand + [225] ifeq +25 (target=250) + [228] aload_2 v2 + [229] iload_3 v3 + [230] istore v8 + [232] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [235] iload v8 + [237] iconst_5 + [238] ishr + [239] dup2 + [240] iaload + [241] iconst_1 + [242] iload v8 + [244] bipush 31 + [246] iand + [247] ishl + [248] ior + [249] iastore + [250] iinc v3, 1 + [253] iinc v4, -1 + [256] goto -43 (target=213) + [259] iinc v5, 1 + [262] goto -150 (target=112) + [265] aload_2 v2 + [266] invokestatic #86 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder.createDecoder (Lcom/google/zxing/common/BitArray;)Lcom/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder;] + [269] invokevirtual #87 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder.parseInformation ()Ljava/lang/String;] + [272] astore_1 v1 + [273] aload_0 v0 + [274] iconst_0 + [275] invokevirtual #90 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [278] checkcast #21 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [281] invokevirtual #61 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + [284] invokevirtual #55 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + [287] astore_2 v2 + [288] aload_0 v0 + [289] invokevirtual #92 + - Methodref [java/util/Vector.lastElement ()Ljava/lang/Object;] + [292] checkcast #21 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [295] invokevirtual #61 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + [298] invokevirtual #55 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getResultPoints ()[Lcom/google/zxing/ResultPoint;] + [301] astore_0 v0 + [302] new #13 + - Class [com/google/zxing/Result] + [305] dup + [306] aload_1 v1 + [307] aconst_null + [308] iconst_4 + [309] anewarray #14 + - Class [com/google/zxing/ResultPoint] + [312] dup + [313] iconst_0 + [314] aload_2 v2 + [315] iconst_0 + [316] aaload + [317] aastore + [318] dup + [319] iconst_1 + [320] aload_2 v2 + [321] iconst_1 + [322] aaload + [323] aastore + [324] dup + [325] iconst_2 + [326] aload_0 v0 + [327] iconst_0 + [328] aaload + [329] aastore + [330] dup + [331] iconst_3 + [332] aload_0 v0 + [333] iconst_1 + [334] aaload + [335] aastore + [336] getstatic #25 + - Fieldref [com/google/zxing/BarcodeFormat.RSS_EXPANDED Lcom/google/zxing/BarcodeFormat;] + [339] invokespecial #45 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [342] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: checkChecksum()Z + Access flags: 0x2 + = private boolean checkChecksum() + Class member attributes (count = 1): + - Code attribute instructions (code length = 124, locals = 6, stack = 3): + [0] aload_0 v0 + [1] getfield #42 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.pairs Ljava/util/Vector;] + [4] iconst_0 + [5] invokevirtual #90 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [8] checkcast #21 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [11] dup + [12] astore_1 v1 + [13] invokevirtual #62 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getLeftChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [16] astore_2 v2 + [17] aload_1 v1 + [18] invokevirtual #63 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [21] invokevirtual #52 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getChecksumPortion ()I] + [24] istore_1 v1 + [25] iconst_2 + [26] istore_3 v3 + [27] iconst_1 + [28] istore v4 + [30] iload v4 + [32] aload_0 v0 + [33] getfield #42 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.pairs Ljava/util/Vector;] + [36] invokevirtual #94 + - Methodref [java/util/Vector.size ()I] + [39] ificmpge +59 (target=98) + [42] aload_0 v0 + [43] getfield #42 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.pairs Ljava/util/Vector;] + [46] iload v4 + [48] invokevirtual #90 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [51] checkcast #21 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [54] astore v5 + [56] iload_1 v1 + [57] aload v5 + [59] invokevirtual #62 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getLeftChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [62] invokevirtual #52 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getChecksumPortion ()I] + [65] iadd + [66] istore_1 v1 + [67] iinc v3, 1 + [70] aload v5 + [72] invokevirtual #63 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [75] ifnull +17 (target=92) + [78] iload_1 v1 + [79] aload v5 + [81] invokevirtual #63 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getRightChar ()Lcom/google/zxing/oned/rss/DataCharacter;] + [84] invokevirtual #52 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getChecksumPortion ()I] + [87] iadd + [88] istore_1 v1 + [89] iinc v3, 1 + [92] iinc v4, 1 + [95] goto -65 (target=30) + [98] iload_1 v1 + [99] sipush 211 + [102] irem + [103] istore_1 v1 + [104] sipush 211 + [107] iload_3 v3 + [108] iconst_4 + [109] isub + [110] imul + [111] iload_1 v1 + [112] iadd + [113] aload_2 v2 + [114] invokevirtual #53 + - Methodref [com/google/zxing/oned/rss/DataCharacter.getValue ()I] + [117] ificmpne +5 (target=122) + [120] iconst_1 + [121] ireturn + [122] iconst_0 + [123] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getNextSecondBar(Lcom/google/zxing/common/BitArray;I)I + Access flags: 0xa + = private static int getNextSecondBar(com.google.zxing.common.BitArray,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 126, locals = 4, stack = 4): + [0] iload_1 v1 + [1] istore_2 v2 + [2] aload_0 v0 + [3] iconst_0 + [4] istore_3 v3 + [5] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [8] iload_1 v1 + [9] iconst_5 + [10] ishr + [11] iaload + [12] iconst_1 + [13] iload_1 v1 + [14] bipush 31 + [16] iand + [17] ishl + [18] iand + [19] ifeq +7 (target=26) + [22] iconst_1 + [23] goto +4 (target=27) + [26] iconst_0 + [27] istore_1 v1 + [28] iload_2 v2 + [29] aload_0 v0 + [30] getfield #27 + - Fieldref [com/google/zxing/common/BitArray.size I] + [33] ificmpge +38 (target=71) + [36] aload_0 v0 + [37] iload_2 v2 + [38] istore_3 v3 + [39] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [42] iload_3 v3 + [43] iconst_5 + [44] ishr + [45] iaload + [46] iconst_1 + [47] iload_3 v3 + [48] bipush 31 + [50] iand + [51] ishl + [52] iand + [53] ifeq +7 (target=60) + [56] iconst_1 + [57] goto +4 (target=61) + [60] iconst_0 + [61] iload_1 v1 + [62] ificmpne +9 (target=71) + [65] iinc v2, 1 + [68] goto -40 (target=28) + [71] iload_1 v1 + [72] ifne +7 (target=79) + [75] iconst_1 + [76] goto +4 (target=80) + [79] iconst_0 + [80] istore_1 v1 + [81] iload_2 v2 + [82] aload_0 v0 + [83] getfield #27 + - Fieldref [com/google/zxing/common/BitArray.size I] + [86] ificmpge +38 (target=124) + [89] aload_0 v0 + [90] iload_2 v2 + [91] istore_3 v3 + [92] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [95] iload_3 v3 + [96] iconst_5 + [97] ishr + [98] iaload + [99] iconst_1 + [100] iload_3 v3 + [101] bipush 31 + [103] iand + [104] ishl + [105] iand + [106] ifeq +7 (target=113) + [109] iconst_1 + [110] goto +4 (target=114) + [113] iconst_0 + [114] iload_1 v1 + [115] ificmpne +9 (target=124) + [118] iinc v2, 1 + [121] goto -40 (target=81) + [124] iload_2 v2 + [125] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: retrieveNextPair(Lcom/google/zxing/common/BitArray;Ljava/util/Vector;I)Lcom/google/zxing/oned/rss/expanded/ExpandedPair; + Access flags: 0x2 + = private com.google.zxing.oned.rss.expanded.ExpandedPair retrieveNextPair(com.google.zxing.common.BitArray,java.util.Vector,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 923, locals = 20, stack = 6): + [0] aload_2 v2 + [1] invokevirtual #94 + - Methodref [java/util/Vector.size ()I] + [4] iconst_2 + [5] irem + [6] ifne +7 (target=13) + [9] iconst_1 + [10] goto +4 (target=14) + [13] iconst_0 + [14] istore v4 + [16] iconst_1 + [17] istore v6 + [19] iconst_m1 + [20] istore v7 + [22] aload_0 v0 + [23] aload_1 v1 + [24] aload_2 v2 + [25] iload v7 + [27] istore v11 + [29] astore v10 + [31] astore v9 + [33] dup + [34] astore v8 + [36] getfield #37 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.decodeFinderCounters [I] + [39] dup + [40] astore v12 + [42] iconst_0 + [43] iconst_0 + [44] iastore + [45] aload v12 + [47] iconst_1 + [48] iconst_0 + [49] iastore + [50] aload v12 + [52] iconst_2 + [53] iconst_0 + [54] iastore + [55] aload v12 + [57] iconst_3 + [58] iconst_0 + [59] iastore + [60] aload v9 + [62] getfield #27 + - Fieldref [com/google/zxing/common/BitArray.size I] + [65] istore v13 + [67] iload v11 + [69] iflt +10 (target=79) + [72] iload v11 + [74] istore v14 + [76] goto +35 (target=111) + [79] aload v10 + [81] invokevirtual #91 + - Methodref [java/util/Vector.isEmpty ()Z] + [84] ifeq +9 (target=93) + [87] iconst_0 + [88] istore v14 + [90] goto +21 (target=111) + [93] aload v10 + [95] invokevirtual #92 + - Methodref [java/util/Vector.lastElement ()Ljava/lang/Object;] + [98] checkcast #21 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [101] invokevirtual #61 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + [104] invokevirtual #56 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getStartEnd ()[I] + [107] iconst_1 + [108] iaload + [109] istore v14 + [111] aload v10 + [113] invokevirtual #94 + - Methodref [java/util/Vector.size ()I] + [116] iconst_2 + [117] irem + [118] ifeq +7 (target=125) + [121] iconst_1 + [122] goto +4 (target=126) + [125] iconst_0 + [126] istore v15 + [128] iconst_0 + [129] istore v5 + [131] iload v14 + [133] iload v13 + [135] ificmpge +53 (target=188) + [138] aload v9 + [140] iload v14 + [142] istore v17 + [144] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [147] iload v17 + [149] iconst_5 + [150] ishr + [151] iaload + [152] iconst_1 + [153] iload v17 + [155] bipush 31 + [157] iand + [158] ishl + [159] iand + [160] ifeq +7 (target=167) + [163] iconst_1 + [164] goto +4 (target=168) + [167] iconst_0 + [168] ifne +7 (target=175) + [171] iconst_1 + [172] goto +4 (target=176) + [175] iconst_0 + [176] dup + [177] istore v5 + [179] ifeq +9 (target=188) + [182] iinc v14, 1 + [185] goto -54 (target=131) + [188] iconst_0 + [189] istore v10 + [191] iload v14 + [193] istore v11 + [195] iload v14 + [197] iload v13 + [199] ificmpge +289 (target=488) + [202] aload v9 + [204] iload v14 + [206] istore v17 + [208] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [211] iload v17 + [213] iconst_5 + [214] ishr + [215] iaload + [216] iconst_1 + [217] iload v17 + [219] bipush 31 + [221] iand + [222] ishl + [223] iand + [224] ifeq +7 (target=231) + [227] iconst_1 + [228] goto +4 (target=232) + [231] iconst_0 + [232] iload v5 + [234] ixor + [235] ifeq +15 (target=250) + [238] aload v12 + [240] iload v10 + [242] dup2 + [243] iaload + [244] iconst_1 + [245] iadd + [246] iastore + [247] goto +235 (target=482) + [250] iload v10 + [252] iconst_3 + [253] ificmpne +208 (target=461) + [256] iload v15 + [258] ifeq +63 (target=321) + [261] aload v12 + [263] dup + [264] astore v16 + [266] arraylength + [267] istore v17 + [269] iconst_0 + [270] istore v18 + [272] iload v18 + [274] iload v17 + [276] iconst_2 + [277] idiv + [278] ificmpge +43 (target=321) + [281] aload v16 + [283] iload v18 + [285] iaload + [286] istore v19 + [288] aload v16 + [290] iload v18 + [292] aload v16 + [294] iload v17 + [296] iload v18 + [298] isub + [299] iconst_1 + [300] isub + [301] iaload + [302] iastore + [303] aload v16 + [305] iload v17 + [307] iload v18 + [309] isub + [310] iconst_1 + [311] isub + [312] iload v19 + [314] iastore + [315] iinc v18, 1 + [318] goto -46 (target=272) + [321] aload v12 + [323] invokestatic #77 + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.isFinderPattern ([I)Z] + [326] ifeq +24 (target=350) + [329] aload v8 + [331] getfield #43 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.startEnd [I] + [334] iconst_0 + [335] iload v11 + [337] iastore + [338] aload v8 + [340] getfield #43 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.startEnd [I] + [343] iconst_1 + [344] iload v14 + [346] iastore + [347] goto +145 (target=492) + [350] iload v15 + [352] ifeq +63 (target=415) + [355] aload v12 + [357] dup + [358] astore v16 + [360] arraylength + [361] istore v17 + [363] iconst_0 + [364] istore v18 + [366] iload v18 + [368] iload v17 + [370] iconst_2 + [371] idiv + [372] ificmpge +43 (target=415) + [375] aload v16 + [377] iload v18 + [379] iaload + [380] istore v19 + [382] aload v16 + [384] iload v18 + [386] aload v16 + [388] iload v17 + [390] iload v18 + [392] isub + [393] iconst_1 + [394] isub + [395] iaload + [396] iastore + [397] aload v16 + [399] iload v17 + [401] iload v18 + [403] isub + [404] iconst_1 + [405] isub + [406] iload v19 + [408] iastore + [409] iinc v18, 1 + [412] goto -46 (target=366) + [415] iload v11 + [417] aload v12 + [419] iconst_0 + [420] iaload + [421] aload v12 + [423] iconst_1 + [424] iaload + [425] iadd + [426] iadd + [427] istore v11 + [429] aload v12 + [431] iconst_0 + [432] aload v12 + [434] iconst_2 + [435] iaload + [436] iastore + [437] aload v12 + [439] iconst_1 + [440] aload v12 + [442] iconst_3 + [443] iaload + [444] iastore + [445] aload v12 + [447] iconst_2 + [448] iconst_0 + [449] iastore + [450] aload v12 + [452] iconst_3 + [453] iconst_0 + [454] iastore + [455] iinc v10, -1 + [458] goto +6 (target=464) + [461] iinc v10, 1 + [464] aload v12 + [466] iload v10 + [468] iconst_1 + [469] iastore + [470] iload v5 + [472] ifne +7 (target=479) + [475] iconst_1 + [476] goto +4 (target=480) + [479] iconst_0 + [480] istore v5 + [482] iinc v14, 1 + [485] goto -290 (target=195) + [488] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [491] athrow + [492] aload_0 v0 + [493] aload_1 v1 + [494] iload_3 v3 + [495] iload v4 + [497] invokespecial #80 + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.parseFoundFinderPattern (Lcom/google/zxing/common/BitArray;IZ)Lcom/google/zxing/oned/rss/FinderPattern;] + [500] dup + [501] astore v5 + [503] ifnonnull +171 (target=674) + [506] aload_1 v1 + [507] aload_0 v0 + [508] getfield #43 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.startEnd [I] + [511] iconst_0 + [512] iaload + [513] istore v9 + [515] astore v8 + [517] iload v9 + [519] istore v10 + [521] aload v8 + [523] iload v9 + [525] istore v17 + [527] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [530] iload v17 + [532] iconst_5 + [533] ishr + [534] iaload + [535] iconst_1 + [536] iload v17 + [538] bipush 31 + [540] iand + [541] ishl + [542] iand + [543] ifeq +7 (target=550) + [546] iconst_1 + [547] goto +4 (target=551) + [550] iconst_0 + [551] istore v11 + [553] iload v10 + [555] aload v8 + [557] getfield #27 + - Fieldref [com/google/zxing/common/BitArray.size I] + [560] ificmpge +44 (target=604) + [563] aload v8 + [565] iload v10 + [567] istore v17 + [569] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [572] iload v17 + [574] iconst_5 + [575] ishr + [576] iaload + [577] iconst_1 + [578] iload v17 + [580] bipush 31 + [582] iand + [583] ishl + [584] iand + [585] ifeq +7 (target=592) + [588] iconst_1 + [589] goto +4 (target=593) + [592] iconst_0 + [593] iload v11 + [595] ificmpne +9 (target=604) + [598] iinc v10, 1 + [601] goto -48 (target=553) + [604] iload v11 + [606] ifne +7 (target=613) + [609] iconst_1 + [610] goto +4 (target=614) + [613] iconst_0 + [614] istore v11 + [616] iload v10 + [618] aload v8 + [620] getfield #27 + - Fieldref [com/google/zxing/common/BitArray.size I] + [623] ificmpge +44 (target=667) + [626] aload v8 + [628] iload v10 + [630] istore v17 + [632] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [635] iload v17 + [637] iconst_5 + [638] ishr + [639] iaload + [640] iconst_1 + [641] iload v17 + [643] bipush 31 + [645] iand + [646] ishl + [647] iand + [648] ifeq +7 (target=655) + [651] iconst_1 + [652] goto +4 (target=656) + [655] iconst_0 + [656] iload v11 + [658] ificmpne +9 (target=667) + [661] iinc v10, 1 + [664] goto -48 (target=616) + [667] iload v10 + [669] istore v7 + [671] goto +6 (target=677) + [674] iconst_0 + [675] istore v6 + [677] iload v6 + [679] ifne -657 (target=22) + [682] aload_0 v0 + [683] aload_2 v2 + [684] aload v5 + [686] astore v10 + [688] astore v9 + [690] astore v8 + [692] aload v9 + [694] invokevirtual #94 + - Methodref [java/util/Vector.size ()I] + [697] iconst_1 + [698] iadd + [699] dup + [700] istore v11 + [702] aload v8 + [704] getfield #35 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.currentSequence [I] + [707] arraylength + [708] ificmple +7 (target=715) + [711] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [714] athrow + [715] iconst_0 + [716] istore v12 + [718] iload v12 + [720] aload v9 + [722] invokevirtual #94 + - Methodref [java/util/Vector.size ()I] + [725] ificmpge +33 (target=758) + [728] aload v8 + [730] getfield #35 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.currentSequence [I] + [733] iload v12 + [735] aload v9 + [737] iload v12 + [739] invokevirtual #90 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [742] checkcast #21 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [745] invokevirtual #61 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + [748] invokevirtual #57 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getValue ()I] + [751] iastore + [752] iinc v12, 1 + [755] goto -37 (target=718) + [758] aload v8 + [760] getfield #35 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.currentSequence [I] + [763] iload v11 + [765] iconst_1 + [766] isub + [767] aload v10 + [769] invokevirtual #57 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getValue ()I] + [772] iastore + [773] iconst_0 + [774] istore v12 + [776] iload v12 + [778] getstatic #30 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.FINDER_PATTERN_SEQUENCES [[I] + [781] arraylength + [782] ificmpge +86 (target=868) + [785] getstatic #30 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.FINDER_PATTERN_SEQUENCES [[I] + [788] iload v12 + [790] aaload + [791] dup + [792] astore v13 + [794] arraylength + [795] iload v11 + [797] ificmplt +65 (target=862) + [800] iconst_1 + [801] istore v14 + [803] iconst_0 + [804] istore v15 + [806] iload v15 + [808] iload v11 + [810] ificmpge +31 (target=841) + [813] aload v8 + [815] getfield #35 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.currentSequence [I] + [818] iload v15 + [820] iaload + [821] aload v13 + [823] iload v15 + [825] iaload + [826] ificmpeq +9 (target=835) + [829] iconst_0 + [830] istore v14 + [832] goto +9 (target=841) + [835] iinc v15, 1 + [838] goto -32 (target=806) + [841] iload v14 + [843] ifeq +19 (target=862) + [846] iload v11 + [848] aload v13 + [850] arraylength + [851] ificmpne +7 (target=858) + [854] iconst_1 + [855] goto +17 (target=872) + [858] iconst_0 + [859] goto +13 (target=872) + [862] iinc v12, 1 + [865] goto -89 (target=776) + [868] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [871] athrow + [872] istore_2 v2 + [873] aload_0 v0 + [874] aload_1 v1 + [875] aload v5 + [877] iload v4 + [879] iconst_1 + [880] invokespecial #71 + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.decodeDataCharacter (Lcom/google/zxing/common/BitArray;Lcom/google/zxing/oned/rss/FinderPattern;ZZ)Lcom/google/zxing/oned/rss/DataCharacter;] + [883] astore_3 v3 + [884] aload_0 v0 + [885] aload_1 v1 + [886] aload v5 + [888] iload v4 + [890] iconst_0 + [891] invokespecial #71 + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.decodeDataCharacter (Lcom/google/zxing/common/BitArray;Lcom/google/zxing/oned/rss/FinderPattern;ZZ)Lcom/google/zxing/oned/rss/DataCharacter;] + [894] astore_1 v1 + [895] goto +15 (target=910) + [898] astore_1 v1 + [899] iload_2 v2 + [900] ifeq +8 (target=908) + [903] aconst_null + [904] astore_1 v1 + [905] goto +5 (target=910) + [908] aload_1 v1 + [909] athrow + [910] new #21 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [913] dup + [914] aload_3 v3 + [915] aload_1 v1 + [916] aload v5 + [918] iload_2 v2 + [919] invokespecial #60 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair. (Lcom/google/zxing/oned/rss/DataCharacter;Lcom/google/zxing/oned/rss/DataCharacter;Lcom/google/zxing/oned/rss/FinderPattern;Z)V] + [922] areturn + Code attribute exceptions (count = 1): + - ExceptionInfo (884 -> 895: 898): + - Class [com/google/zxing/NotFoundException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: checkPairSequence(Ljava/util/Vector;Lcom/google/zxing/oned/rss/FinderPattern;)Z + Access flags: 0x2 + = private boolean checkPairSequence(java.util.Vector,com.google.zxing.oned.rss.FinderPattern) + Class member attributes (count = 2): + - Code attribute instructions (code length = 157, locals = 6, stack = 4): + [0] aload_1 v1 + [1] invokevirtual #94 + - Methodref [java/util/Vector.size ()I] + [4] iconst_1 + [5] iadd + [6] dup + [7] istore_3 v3 + [8] aload_0 v0 + [9] getfield #35 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.currentSequence [I] + [12] arraylength + [13] ificmple +7 (target=20) + [16] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [19] athrow + [20] iconst_0 + [21] istore v4 + [23] iload v4 + [25] aload_1 v1 + [26] invokevirtual #94 + - Methodref [java/util/Vector.size ()I] + [29] ificmpge +31 (target=60) + [32] aload_0 v0 + [33] getfield #35 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.currentSequence [I] + [36] iload v4 + [38] aload_1 v1 + [39] iload v4 + [41] invokevirtual #90 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [44] checkcast #21 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [47] invokevirtual #61 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + [50] invokevirtual #57 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getValue ()I] + [53] iastore + [54] iinc v4, 1 + [57] goto -34 (target=23) + [60] aload_0 v0 + [61] getfield #35 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.currentSequence [I] + [64] iload_3 v3 + [65] iconst_1 + [66] isub + [67] aload_2 v2 + [68] invokevirtual #57 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getValue ()I] + [71] iastore + [72] iconst_0 + [73] istore v4 + [75] iload v4 + [77] getstatic #30 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.FINDER_PATTERN_SEQUENCES [[I] + [80] arraylength + [81] ificmpge +72 (target=153) + [84] getstatic #30 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.FINDER_PATTERN_SEQUENCES [[I] + [87] iload v4 + [89] aaload + [90] dup + [91] astore_1 v1 + [92] arraylength + [93] iload_3 v3 + [94] ificmplt +53 (target=147) + [97] iconst_1 + [98] istore_2 v2 + [99] iconst_0 + [100] istore v5 + [102] iload v5 + [104] iload_3 v3 + [105] ificmpge +28 (target=133) + [108] aload_0 v0 + [109] getfield #35 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.currentSequence [I] + [112] iload v5 + [114] iaload + [115] aload_1 v1 + [116] iload v5 + [118] iaload + [119] ificmpeq +8 (target=127) + [122] iconst_0 + [123] istore_2 v2 + [124] goto +9 (target=133) + [127] iinc v5, 1 + [130] goto -28 (target=102) + [133] iload_2 v2 + [134] ifeq +13 (target=147) + [137] iload_3 v3 + [138] aload_1 v1 + [139] arraylength + [140] ificmpne +5 (target=145) + [143] iconst_1 + [144] ireturn + [145] iconst_0 + [146] ireturn + [147] iinc v4, 1 + [150] goto -75 (target=75) + [153] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [156] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: findNextPair(Lcom/google/zxing/common/BitArray;Ljava/util/Vector;I)V + Access flags: 0x2 + = private void findNextPair(com.google.zxing.common.BitArray,java.util.Vector,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 426, locals = 13, stack = 5): + [0] aload_0 v0 + [1] getfield #37 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.decodeFinderCounters [I] + [4] dup + [5] astore v4 + [7] iconst_0 + [8] iconst_0 + [9] iastore + [10] aload v4 + [12] iconst_1 + [13] iconst_0 + [14] iastore + [15] aload v4 + [17] iconst_2 + [18] iconst_0 + [19] iastore + [20] aload v4 + [22] iconst_3 + [23] iconst_0 + [24] iastore + [25] aload_1 v1 + [26] getfield #27 + - Fieldref [com/google/zxing/common/BitArray.size I] + [29] istore v5 + [31] iload_3 v3 + [32] ifge +31 (target=63) + [35] aload_2 v2 + [36] invokevirtual #91 + - Methodref [java/util/Vector.isEmpty ()Z] + [39] ifeq +8 (target=47) + [42] iconst_0 + [43] istore_3 v3 + [44] goto +19 (target=63) + [47] aload_2 v2 + [48] invokevirtual #92 + - Methodref [java/util/Vector.lastElement ()Ljava/lang/Object;] + [51] checkcast #21 + - Class [com/google/zxing/oned/rss/expanded/ExpandedPair] + [54] invokevirtual #61 + - Methodref [com/google/zxing/oned/rss/expanded/ExpandedPair.getFinderPattern ()Lcom/google/zxing/oned/rss/FinderPattern;] + [57] invokevirtual #56 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getStartEnd ()[I] + [60] iconst_1 + [61] iaload + [62] istore_3 v3 + [63] aload_2 v2 + [64] invokevirtual #94 + - Methodref [java/util/Vector.size ()I] + [67] iconst_2 + [68] irem + [69] ifeq +7 (target=76) + [72] iconst_1 + [73] goto +4 (target=77) + [76] iconst_0 + [77] istore v6 + [79] iconst_0 + [80] istore_2 v2 + [81] iload_3 v3 + [82] iload v5 + [84] ificmpge +50 (target=134) + [87] aload_1 v1 + [88] iload_3 v3 + [89] istore v10 + [91] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [94] iload v10 + [96] iconst_5 + [97] ishr + [98] iaload + [99] iconst_1 + [100] iload v10 + [102] bipush 31 + [104] iand + [105] ishl + [106] iand + [107] ifeq +7 (target=114) + [110] iconst_1 + [111] goto +4 (target=115) + [114] iconst_0 + [115] ifne +7 (target=122) + [118] iconst_1 + [119] goto +4 (target=123) + [122] iconst_0 + [123] dup + [124] istore_2 v2 + [125] ifeq +9 (target=134) + [128] iinc v3, 1 + [131] goto -50 (target=81) + [134] iconst_0 + [135] istore v7 + [137] iload_3 v3 + [138] istore v8 + [140] iload_3 v3 + [141] iload v5 + [143] ificmpge +279 (target=422) + [146] aload_1 v1 + [147] iload_3 v3 + [148] istore v10 + [150] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [153] iload v10 + [155] iconst_5 + [156] ishr + [157] iaload + [158] iconst_1 + [159] iload v10 + [161] bipush 31 + [163] iand + [164] ishl + [165] iand + [166] ifeq +7 (target=173) + [169] iconst_1 + [170] goto +4 (target=174) + [173] iconst_0 + [174] iload_2 v2 + [175] ixor + [176] ifeq +15 (target=191) + [179] aload v4 + [181] iload v7 + [183] dup2 + [184] iaload + [185] iconst_1 + [186] iadd + [187] iastore + [188] goto +228 (target=416) + [191] iload v7 + [193] iconst_3 + [194] ificmpne +203 (target=397) + [197] iload v6 + [199] ifeq +63 (target=262) + [202] aload v4 + [204] dup + [205] astore v9 + [207] arraylength + [208] istore v10 + [210] iconst_0 + [211] istore v11 + [213] iload v11 + [215] iload v10 + [217] iconst_2 + [218] idiv + [219] ificmpge +43 (target=262) + [222] aload v9 + [224] iload v11 + [226] iaload + [227] istore v12 + [229] aload v9 + [231] iload v11 + [233] aload v9 + [235] iload v10 + [237] iload v11 + [239] isub + [240] iconst_1 + [241] isub + [242] iaload + [243] iastore + [244] aload v9 + [246] iload v10 + [248] iload v11 + [250] isub + [251] iconst_1 + [252] isub + [253] iload v12 + [255] iastore + [256] iinc v11, 1 + [259] goto -46 (target=213) + [262] aload v4 + [264] invokestatic #77 + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.isFinderPattern ([I)Z] + [267] ifeq +19 (target=286) + [270] aload_0 v0 + [271] getfield #43 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.startEnd [I] + [274] iconst_0 + [275] iload v8 + [277] iastore + [278] aload_0 v0 + [279] getfield #43 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.startEnd [I] + [282] iconst_1 + [283] iload_3 v3 + [284] iastore + [285] return + [286] iload v6 + [288] ifeq +63 (target=351) + [291] aload v4 + [293] dup + [294] astore v9 + [296] arraylength + [297] istore v10 + [299] iconst_0 + [300] istore v11 + [302] iload v11 + [304] iload v10 + [306] iconst_2 + [307] idiv + [308] ificmpge +43 (target=351) + [311] aload v9 + [313] iload v11 + [315] iaload + [316] istore v12 + [318] aload v9 + [320] iload v11 + [322] aload v9 + [324] iload v10 + [326] iload v11 + [328] isub + [329] iconst_1 + [330] isub + [331] iaload + [332] iastore + [333] aload v9 + [335] iload v10 + [337] iload v11 + [339] isub + [340] iconst_1 + [341] isub + [342] iload v12 + [344] iastore + [345] iinc v11, 1 + [348] goto -46 (target=302) + [351] iload v8 + [353] aload v4 + [355] iconst_0 + [356] iaload + [357] aload v4 + [359] iconst_1 + [360] iaload + [361] iadd + [362] iadd + [363] istore v8 + [365] aload v4 + [367] iconst_0 + [368] aload v4 + [370] iconst_2 + [371] iaload + [372] iastore + [373] aload v4 + [375] iconst_1 + [376] aload v4 + [378] iconst_3 + [379] iaload + [380] iastore + [381] aload v4 + [383] iconst_2 + [384] iconst_0 + [385] iastore + [386] aload v4 + [388] iconst_3 + [389] iconst_0 + [390] iastore + [391] iinc v7, -1 + [394] goto +6 (target=400) + [397] iinc v7, 1 + [400] aload v4 + [402] iload v7 + [404] iconst_1 + [405] iastore + [406] iload_2 v2 + [407] ifne +7 (target=414) + [410] iconst_1 + [411] goto +4 (target=415) + [414] iconst_0 + [415] istore_2 v2 + [416] iinc v3, 1 + [419] goto -279 (target=140) + [422] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [425] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: reverseCounters([I)V + Access flags: 0xa + = private static void reverseCounters(int[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 41, locals = 4, stack = 5): + [0] aload_0 v0 + [1] arraylength + [2] istore_1 v1 + [3] iconst_0 + [4] istore_2 v2 + [5] iload_2 v2 + [6] iload_1 v1 + [7] iconst_2 + [8] idiv + [9] ificmpge +31 (target=40) + [12] aload_0 v0 + [13] iload_2 v2 + [14] iaload + [15] istore_3 v3 + [16] aload_0 v0 + [17] iload_2 v2 + [18] aload_0 v0 + [19] iload_1 v1 + [20] iload_2 v2 + [21] isub + [22] iconst_1 + [23] isub + [24] iaload + [25] iastore + [26] aload_0 v0 + [27] iload_1 v1 + [28] iload_2 v2 + [29] isub + [30] iconst_1 + [31] isub + [32] iload_3 v3 + [33] iastore + [34] iinc v2, 1 + [37] goto -32 (target=5) + [40] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseFoundFinderPattern(Lcom/google/zxing/common/BitArray;IZ)Lcom/google/zxing/oned/rss/FinderPattern; + Access flags: 0x2 + = private com.google.zxing.oned.rss.FinderPattern parseFoundFinderPattern(com.google.zxing.common.BitArray,int,boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 243, locals = 7, stack = 7): + [0] iload_3 v3 + [1] ifeq +83 (target=84) + [4] aload_0 v0 + [5] getfield #43 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.startEnd [I] + [8] iconst_0 + [9] iaload + [10] iconst_1 + [11] isub + [12] istore v5 + [14] iload v5 + [16] iflt +41 (target=57) + [19] aload_1 v1 + [20] iload v5 + [22] istore v6 + [24] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [27] iload v6 + [29] iconst_5 + [30] ishr + [31] iaload + [32] iconst_1 + [33] iload v6 + [35] bipush 31 + [37] iand + [38] ishl + [39] iand + [40] ifeq +7 (target=47) + [43] iconst_1 + [44] goto +4 (target=48) + [47] iconst_0 + [48] ifne +9 (target=57) + [51] iinc v5, -1 + [54] goto -40 (target=14) + [57] iinc v5, 1 + [60] aload_0 v0 + [61] getfield #43 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.startEnd [I] + [64] iconst_0 + [65] iaload + [66] iload v5 + [68] isub + [69] istore_1 v1 + [70] iload v5 + [72] istore_3 v3 + [73] aload_0 v0 + [74] getfield #43 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.startEnd [I] + [77] iconst_1 + [78] iaload + [79] istore v4 + [81] goto +80 (target=161) + [84] aload_0 v0 + [85] getfield #43 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.startEnd [I] + [88] iconst_0 + [89] iaload + [90] istore_3 v3 + [91] aload_0 v0 + [92] getfield #43 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.startEnd [I] + [95] iconst_1 + [96] iaload + [97] iconst_1 + [98] iadd + [99] istore v5 + [101] aload_1 v1 + [102] iload v5 + [104] istore v6 + [106] getfield #26 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [109] iload v6 + [111] iconst_5 + [112] ishr + [113] iaload + [114] iconst_1 + [115] iload v6 + [117] bipush 31 + [119] iand + [120] ishl + [121] iand + [122] ifeq +7 (target=129) + [125] iconst_1 + [126] goto +4 (target=130) + [129] iconst_0 + [130] ifeq +18 (target=148) + [133] iload v5 + [135] aload_1 v1 + [136] getfield #27 + - Fieldref [com/google/zxing/common/BitArray.size I] + [139] ificmpge +9 (target=148) + [142] iinc v5, 1 + [145] goto -44 (target=101) + [148] iload v5 + [150] dup + [151] istore v4 + [153] aload_0 v0 + [154] getfield #43 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.startEnd [I] + [157] iconst_1 + [158] iaload + [159] isub + [160] istore_1 v1 + [161] aload_0 v0 + [162] getfield #37 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.decodeFinderCounters [I] + [165] dup + [166] astore v5 + [168] arraylength + [169] iconst_1 + [170] isub + [171] istore v6 + [173] iload v6 + [175] ifle +21 (target=196) + [178] aload v5 + [180] iload v6 + [182] aload v5 + [184] iload v6 + [186] iconst_1 + [187] isub + [188] iaload + [189] iastore + [190] iinc v6, -1 + [193] goto -20 (target=173) + [196] aload v5 + [198] iconst_0 + [199] iload_1 v1 + [200] iastore + [201] aload v5 + [203] getstatic #29 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.FINDER_PATTERNS [[I] + [206] invokestatic #79 + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.parseFinderValue ([I[[I)I] + [209] istore v6 + [211] goto +6 (target=217) + [214] pop + [215] aconst_null + [216] areturn + [217] new #18 + - Class [com/google/zxing/oned/rss/FinderPattern] + [220] dup + [221] iload v6 + [223] iconst_2 + [224] newarray 10 + [226] dup + [227] iconst_0 + [228] iload_3 v3 + [229] iastore + [230] dup + [231] iconst_1 + [232] iload v4 + [234] iastore + [235] iload_3 v3 + [236] iload v4 + [238] iload_2 v2 + [239] invokespecial #54 + - Methodref [com/google/zxing/oned/rss/FinderPattern. (I[IIII)V] + [242] areturn + Code attribute exceptions (count = 1): + - ExceptionInfo (201 -> 211: 214): + - Class [com/google/zxing/NotFoundException] + Code attribute attributes (attribute count = 0): + - Method: decodeDataCharacter(Lcom/google/zxing/common/BitArray;Lcom/google/zxing/oned/rss/FinderPattern;ZZ)Lcom/google/zxing/oned/rss/DataCharacter; + Access flags: 0x2 + = private com.google.zxing.oned.rss.DataCharacter decodeDataCharacter(com.google.zxing.common.BitArray,com.google.zxing.oned.rss.FinderPattern,boolean,boolean) + Class member attributes (count = 2): + - Code attribute instructions (code length = 1229, locals = 16, stack = 4): + [0] aload_0 v0 + [1] getfield #36 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.dataCharacterCounters [I] + [4] dup + [5] astore v5 + [7] iconst_0 + [8] iconst_0 + [9] iastore + [10] aload v5 + [12] iconst_1 + [13] iconst_0 + [14] iastore + [15] aload v5 + [17] iconst_2 + [18] iconst_0 + [19] iastore + [20] aload v5 + [22] iconst_3 + [23] iconst_0 + [24] iastore + [25] aload v5 + [27] iconst_4 + [28] iconst_0 + [29] iastore + [30] aload v5 + [32] iconst_5 + [33] iconst_0 + [34] iastore + [35] aload v5 + [37] bipush 6 + [39] iconst_0 + [40] iastore + [41] aload v5 + [43] bipush 7 + [45] iconst_0 + [46] iastore + [47] iload v4 + [49] ifeq +18 (target=67) + [52] aload_1 v1 + [53] aload_2 v2 + [54] invokevirtual #56 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getStartEnd ()[I] + [57] iconst_0 + [58] iaload + [59] aload v5 + [61] invokestatic #82 + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.recordPatternInReverse (Lcom/google/zxing/common/BitArray;I[I)V] + [64] goto +63 (target=127) + [67] aload_1 v1 + [68] aload_2 v2 + [69] invokevirtual #56 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getStartEnd ()[I] + [72] iconst_1 + [73] iaload + [74] iconst_1 + [75] iadd + [76] aload v5 + [78] invokestatic #81 + - Methodref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.recordPattern (Lcom/google/zxing/common/BitArray;I[I)V] + [81] iconst_0 + [82] istore_1 v1 + [83] aload v5 + [85] arraylength + [86] iconst_1 + [87] isub + [88] istore v6 + [90] iload_1 v1 + [91] iload v6 + [93] ificmpge +34 (target=127) + [96] aload v5 + [98] iload_1 v1 + [99] iaload + [100] istore v7 + [102] aload v5 + [104] iload_1 v1 + [105] aload v5 + [107] iload v6 + [109] iaload + [110] iastore + [111] aload v5 + [113] iload v6 + [115] iload v7 + [117] iastore + [118] iinc v1, 1 + [121] iinc v6, -1 + [124] goto -34 (target=90) + [127] aload v5 + [129] astore v8 + [131] iconst_0 + [132] istore v9 + [134] iconst_0 + [135] istore v11 + [137] iload v11 + [139] aload v8 + [141] arraylength + [142] ificmpge +19 (target=161) + [145] iload v9 + [147] aload v8 + [149] iload v11 + [151] iaload + [152] iadd + [153] istore v9 + [155] iinc v11, 1 + [158] goto -21 (target=137) + [161] iload v9 + [163] i2f + [164] ldc #9 + - Float [17.0] + [166] fdiv + [167] fstore v6 + [169] aload_0 v0 + [170] getfield #40 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.oddCounts [I] + [173] astore v7 + [175] aload_0 v0 + [176] getfield #38 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.evenCounts [I] + [179] astore_1 v1 + [180] aload_0 v0 + [181] getfield #41 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.oddRoundingErrors [F] + [184] astore v8 + [186] aload_0 v0 + [187] getfield #39 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.evenRoundingErrors [F] + [190] astore v9 + [192] iconst_0 + [193] istore v10 + [195] iload v10 + [197] aload v5 + [199] arraylength + [200] ificmpge +101 (target=301) + [203] fconst_1 + [204] aload v5 + [206] iload v10 + [208] iaload + [209] i2f + [210] fmul + [211] fload v6 + [213] fdiv + [214] dup + [215] fstore v11 + [217] ldc #8 + - Float [0.5] + [219] fadd + [220] f2i + [221] dup + [222] istore v12 + [224] ifgt +9 (target=233) + [227] iconst_1 + [228] istore v12 + [230] goto +14 (target=244) + [233] iload v12 + [235] bipush 8 + [237] ificmple +7 (target=244) + [240] bipush 8 + [242] istore v12 + [244] iload v10 + [246] iconst_1 + [247] ishr + [248] istore v13 + [250] iload v10 + [252] iconst_1 + [253] iand + [254] ifne +24 (target=278) + [257] aload v7 + [259] iload v13 + [261] iload v12 + [263] iastore + [264] aload v8 + [266] iload v13 + [268] fload v11 + [270] iload v12 + [272] i2f + [273] fsub + [274] fastore + [275] goto +20 (target=295) + [278] aload_1 v1 + [279] iload v13 + [281] iload v12 + [283] iastore + [284] aload v9 + [286] iload v13 + [288] fload v11 + [290] iload v12 + [292] i2f + [293] fsub + [294] fastore + [295] iinc v10, 1 + [298] goto -103 (target=195) + [301] aload_0 v0 + [302] dup + [303] astore v5 + [305] getfield #40 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.oddCounts [I] + [308] astore v8 + [310] iconst_0 + [311] istore v9 + [313] iconst_0 + [314] istore v11 + [316] iload v11 + [318] aload v8 + [320] arraylength + [321] ificmpge +19 (target=340) + [324] iload v9 + [326] aload v8 + [328] iload v11 + [330] iaload + [331] iadd + [332] istore v9 + [334] iinc v11, 1 + [337] goto -21 (target=316) + [340] iload v9 + [342] istore v6 + [344] aload v5 + [346] getfield #38 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.evenCounts [I] + [349] astore v8 + [351] iconst_0 + [352] istore v9 + [354] iconst_0 + [355] istore v11 + [357] iload v11 + [359] aload v8 + [361] arraylength + [362] ificmpge +19 (target=381) + [365] iload v9 + [367] aload v8 + [369] iload v11 + [371] iaload + [372] iadd + [373] istore v9 + [375] iinc v11, 1 + [378] goto -21 (target=357) + [381] iload v9 + [383] istore v8 + [385] iload v6 + [387] iload v8 + [389] iadd + [390] bipush 17 + [392] isub + [393] istore v9 + [395] iload v6 + [397] iconst_1 + [398] iand + [399] iconst_1 + [400] ificmpne +7 (target=407) + [403] iconst_1 + [404] goto +4 (target=408) + [407] iconst_0 + [408] istore v10 + [410] iload v8 + [412] iconst_1 + [413] iand + [414] ifne +7 (target=421) + [417] iconst_1 + [418] goto +4 (target=422) + [421] iconst_0 + [422] istore v11 + [424] iconst_0 + [425] istore v12 + [427] iconst_0 + [428] istore v13 + [430] iload v6 + [432] bipush 13 + [434] ificmple +9 (target=443) + [437] iconst_1 + [438] istore v13 + [440] goto +12 (target=452) + [443] iload v6 + [445] iconst_4 + [446] ificmpge +6 (target=452) + [449] iconst_1 + [450] istore v12 + [452] iconst_0 + [453] istore v14 + [455] iconst_0 + [456] istore v15 + [458] iload v8 + [460] bipush 13 + [462] ificmple +9 (target=471) + [465] iconst_1 + [466] istore v15 + [468] goto +12 (target=480) + [471] iload v8 + [473] iconst_4 + [474] ificmpge +6 (target=480) + [477] iconst_1 + [478] istore v14 + [480] iload v9 + [482] iconst_1 + [483] ificmpne +38 (target=521) + [486] iload v10 + [488] ifeq +18 (target=506) + [491] iload v11 + [493] ifeq +7 (target=500) + [496] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [499] athrow + [500] iconst_1 + [501] istore v13 + [503] goto +116 (target=619) + [506] iload v11 + [508] ifne +7 (target=515) + [511] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [514] athrow + [515] iconst_1 + [516] istore v15 + [518] goto +101 (target=619) + [521] iload v9 + [523] iconst_m1 + [524] ificmpne +38 (target=562) + [527] iload v10 + [529] ifeq +18 (target=547) + [532] iload v11 + [534] ifeq +7 (target=541) + [537] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [540] athrow + [541] iconst_1 + [542] istore v12 + [544] goto +75 (target=619) + [547] iload v11 + [549] ifne +7 (target=556) + [552] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [555] athrow + [556] iconst_1 + [557] istore v14 + [559] goto +60 (target=619) + [562] iload v9 + [564] ifne +51 (target=615) + [567] iload v10 + [569] ifeq +37 (target=606) + [572] iload v11 + [574] ifne +7 (target=581) + [577] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [580] athrow + [581] iload v6 + [583] iload v8 + [585] ificmpge +12 (target=597) + [588] iconst_1 + [589] istore v12 + [591] iconst_1 + [592] istore v15 + [594] goto +25 (target=619) + [597] iconst_1 + [598] istore v13 + [600] iconst_1 + [601] istore v14 + [603] goto +16 (target=619) + [606] iload v11 + [608] ifeq +11 (target=619) + [611] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [614] athrow + [615] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [618] athrow + [619] iload v12 + [621] ifeq +83 (target=704) + [624] iload v13 + [626] ifeq +7 (target=633) + [629] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [632] athrow + [633] aload v5 + [635] getfield #40 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.oddCounts [I] + [638] aload v5 + [640] getfield #41 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.oddRoundingErrors [F] + [643] astore v9 + [645] astore v8 + [647] iconst_0 + [648] istore v11 + [650] aload v9 + [652] iconst_0 + [653] faload + [654] fstore v6 + [656] iconst_1 + [657] istore v10 + [659] iload v10 + [661] aload v8 + [663] arraylength + [664] ificmpge +31 (target=695) + [667] aload v9 + [669] iload v10 + [671] faload + [672] fload v6 + [674] fcmpl + [675] ifle +14 (target=689) + [678] aload v9 + [680] iload v10 + [682] faload + [683] fstore v6 + [685] iload v10 + [687] istore v11 + [689] iinc v10, 1 + [692] goto -33 (target=659) + [695] aload v8 + [697] iload v11 + [699] dup2 + [700] iaload + [701] iconst_1 + [702] iadd + [703] iastore + [704] iload v13 + [706] ifeq +74 (target=780) + [709] aload v5 + [711] getfield #40 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.oddCounts [I] + [714] aload v5 + [716] getfield #41 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.oddRoundingErrors [F] + [719] astore v9 + [721] astore v8 + [723] iconst_0 + [724] istore v11 + [726] aload v9 + [728] iconst_0 + [729] faload + [730] fstore v6 + [732] iconst_1 + [733] istore v10 + [735] iload v10 + [737] aload v8 + [739] arraylength + [740] ificmpge +31 (target=771) + [743] aload v9 + [745] iload v10 + [747] faload + [748] fload v6 + [750] fcmpg + [751] ifge +14 (target=765) + [754] aload v9 + [756] iload v10 + [758] faload + [759] fstore v6 + [761] iload v10 + [763] istore v11 + [765] iinc v10, 1 + [768] goto -33 (target=735) + [771] aload v8 + [773] iload v11 + [775] dup2 + [776] iaload + [777] iconst_1 + [778] isub + [779] iastore + [780] iload v14 + [782] ifeq +83 (target=865) + [785] iload v15 + [787] ifeq +7 (target=794) + [790] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [793] athrow + [794] aload v5 + [796] getfield #38 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.evenCounts [I] + [799] aload v5 + [801] getfield #41 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.oddRoundingErrors [F] + [804] astore v9 + [806] astore v8 + [808] iconst_0 + [809] istore v11 + [811] aload v9 + [813] iconst_0 + [814] faload + [815] fstore v6 + [817] iconst_1 + [818] istore v10 + [820] iload v10 + [822] aload v8 + [824] arraylength + [825] ificmpge +31 (target=856) + [828] aload v9 + [830] iload v10 + [832] faload + [833] fload v6 + [835] fcmpl + [836] ifle +14 (target=850) + [839] aload v9 + [841] iload v10 + [843] faload + [844] fstore v6 + [846] iload v10 + [848] istore v11 + [850] iinc v10, 1 + [853] goto -33 (target=820) + [856] aload v8 + [858] iload v11 + [860] dup2 + [861] iaload + [862] iconst_1 + [863] iadd + [864] iastore + [865] iload v15 + [867] ifeq +74 (target=941) + [870] aload v5 + [872] getfield #38 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.evenCounts [I] + [875] aload v5 + [877] getfield #39 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.evenRoundingErrors [F] + [880] astore v9 + [882] astore v8 + [884] iconst_0 + [885] istore v11 + [887] aload v9 + [889] iconst_0 + [890] faload + [891] fstore v6 + [893] iconst_1 + [894] istore v10 + [896] iload v10 + [898] aload v8 + [900] arraylength + [901] ificmpge +31 (target=932) + [904] aload v9 + [906] iload v10 + [908] faload + [909] fload v6 + [911] fcmpg + [912] ifge +14 (target=926) + [915] aload v9 + [917] iload v10 + [919] faload + [920] fstore v6 + [922] iload v10 + [924] istore v11 + [926] iinc v10, 1 + [929] goto -33 (target=896) + [932] aload v8 + [934] iload v11 + [936] dup2 + [937] iaload + [938] iconst_1 + [939] isub + [940] iastore + [941] iconst_4 + [942] aload_2 v2 + [943] invokevirtual #57 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getValue ()I] + [946] imul + [947] iload_3 v3 + [948] ifeq +7 (target=955) + [951] iconst_0 + [952] goto +4 (target=956) + [955] iconst_2 + [956] iadd + [957] iload v4 + [959] ifeq +7 (target=966) + [962] iconst_0 + [963] goto +4 (target=967) + [966] iconst_1 + [967] iadd + [968] iconst_1 + [969] isub + [970] istore v10 + [972] iconst_0 + [973] istore v11 + [975] iconst_0 + [976] istore v12 + [978] aload v7 + [980] arraylength + [981] iconst_1 + [982] isub + [983] istore v13 + [985] iload v13 + [987] iflt +69 (target=1056) + [990] aload_2 v2 + [991] invokevirtual #57 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getValue ()I] + [994] ifne +12 (target=1006) + [997] iload_3 v3 + [998] ifeq +8 (target=1006) + [1001] iload v4 + [1003] ifne +7 (target=1010) + [1006] iconst_1 + [1007] goto +4 (target=1011) + [1010] iconst_0 + [1011] ifeq +29 (target=1040) + [1014] getstatic #34 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.WEIGHTS [[I] + [1017] iload v10 + [1019] aaload + [1020] iload v13 + [1022] iconst_1 + [1023] ishl + [1024] iaload + [1025] istore v5 + [1027] iload v12 + [1029] aload v7 + [1031] iload v13 + [1033] iaload + [1034] iload v5 + [1036] imul + [1037] iadd + [1038] istore v12 + [1040] iload v11 + [1042] aload v7 + [1044] iload v13 + [1046] iaload + [1047] iadd + [1048] istore v11 + [1050] iinc v13, -1 + [1053] goto -68 (target=985) + [1056] iconst_0 + [1057] istore v13 + [1059] aload_1 v1 + [1060] arraylength + [1061] iconst_1 + [1062] isub + [1063] istore v5 + [1065] iload v5 + [1067] iflt +60 (target=1127) + [1070] aload_2 v2 + [1071] invokevirtual #57 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getValue ()I] + [1074] ifne +12 (target=1086) + [1077] iload_3 v3 + [1078] ifeq +8 (target=1086) + [1081] iload v4 + [1083] ifne +7 (target=1090) + [1086] iconst_1 + [1087] goto +4 (target=1091) + [1090] iconst_0 + [1091] ifeq +30 (target=1121) + [1094] getstatic #34 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.WEIGHTS [[I] + [1097] iload v10 + [1099] aaload + [1100] iload v5 + [1102] iconst_1 + [1103] ishl + [1104] iconst_1 + [1105] iadd + [1106] iaload + [1107] istore v6 + [1109] iload v13 + [1111] aload_1 v1 + [1112] iload v5 + [1114] iaload + [1115] iload v6 + [1117] imul + [1118] iadd + [1119] istore v13 + [1121] iinc v5, -1 + [1124] goto -59 (target=1065) + [1127] iload v12 + [1129] iload v13 + [1131] iadd + [1132] istore v5 + [1134] iload v11 + [1136] iconst_1 + [1137] iand + [1138] ifne +16 (target=1154) + [1141] iload v11 + [1143] bipush 13 + [1145] ificmpgt +9 (target=1154) + [1148] iload v11 + [1150] iconst_4 + [1151] ificmpge +7 (target=1158) + [1154] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [1157] athrow + [1158] bipush 13 + [1160] iload v11 + [1162] isub + [1163] iconst_2 + [1164] idiv + [1165] istore v6 + [1167] getstatic #33 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.SYMBOL_WIDEST [I] + [1170] iload v6 + [1172] iaload + [1173] istore_2 v2 + [1174] bipush 9 + [1176] iload_2 v2 + [1177] isub + [1178] istore_3 v3 + [1179] aload v7 + [1181] iload_2 v2 + [1182] iconst_1 + [1183] invokestatic #58 + - Methodref [com/google/zxing/oned/rss/RSSUtils.getRSSvalue ([IIZ)I] + [1186] istore_2 v2 + [1187] aload_1 v1 + [1188] iload_3 v3 + [1189] iconst_0 + [1190] invokestatic #58 + - Methodref [com/google/zxing/oned/rss/RSSUtils.getRSSvalue ([IIZ)I] + [1193] istore_1 v1 + [1194] getstatic #28 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.EVEN_TOTAL_SUBSET [I] + [1197] iload v6 + [1199] iaload + [1200] istore_3 v3 + [1201] getstatic #31 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.GSUM [I] + [1204] iload v6 + [1206] iaload + [1207] istore v4 + [1209] iload_2 v2 + [1210] iload_3 v3 + [1211] imul + [1212] iload_1 v1 + [1213] iadd + [1214] iload v4 + [1216] iadd + [1217] istore_1 v1 + [1218] new #17 + - Class [com/google/zxing/oned/rss/DataCharacter] + [1221] dup + [1222] iload_1 v1 + [1223] iload v5 + [1225] invokespecial #51 + - Methodref [com/google/zxing/oned/rss/DataCharacter. (II)V] + [1228] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: isNotA1left(Lcom/google/zxing/oned/rss/FinderPattern;ZZ)Z + Access flags: 0xa + = private static boolean isNotA1left(com.google.zxing.oned.rss.FinderPattern,boolean,boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 19, locals = 3, stack = 1): + [0] aload_0 v0 + [1] invokevirtual #57 + - Methodref [com/google/zxing/oned/rss/FinderPattern.getValue ()I] + [4] ifne +11 (target=15) + [7] iload_1 v1 + [8] ifeq +7 (target=15) + [11] iload_2 v2 + [12] ifne +5 (target=17) + [15] iconst_1 + [16] ireturn + [17] iconst_0 + [18] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: adjustOddEvenCounts$13462e()V + Access flags: 0x2 + = private void adjustOddEvenCounts$13462e() + Class member attributes (count = 2): + - Code attribute instructions (code length = 559, locals = 10, stack = 4): + [0] aload_0 v0 + [1] getfield #40 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.oddCounts [I] + [4] astore_2 v2 + [5] iconst_0 + [6] istore_3 v3 + [7] iconst_0 + [8] istore v4 + [10] iload v4 + [12] aload_2 v2 + [13] arraylength + [14] ificmpge +16 (target=30) + [17] iload_3 v3 + [18] aload_2 v2 + [19] iload v4 + [21] iaload + [22] iadd + [23] istore_3 v3 + [24] iinc v4, 1 + [27] goto -17 (target=10) + [30] iload_3 v3 + [31] istore_1 v1 + [32] aload_0 v0 + [33] getfield #38 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.evenCounts [I] + [36] astore_2 v2 + [37] iconst_0 + [38] istore_3 v3 + [39] iconst_0 + [40] istore v4 + [42] iload v4 + [44] aload_2 v2 + [45] arraylength + [46] ificmpge +16 (target=62) + [49] iload_3 v3 + [50] aload_2 v2 + [51] iload v4 + [53] iaload + [54] iadd + [55] istore_3 v3 + [56] iinc v4, 1 + [59] goto -17 (target=42) + [62] iload_3 v3 + [63] istore_2 v2 + [64] iload_1 v1 + [65] iload_2 v2 + [66] iadd + [67] bipush 17 + [69] isub + [70] istore_3 v3 + [71] iload_1 v1 + [72] iconst_1 + [73] iand + [74] iconst_1 + [75] ificmpne +7 (target=82) + [78] iconst_1 + [79] goto +4 (target=83) + [82] iconst_0 + [83] istore v4 + [85] iload_2 v2 + [86] iconst_1 + [87] iand + [88] ifne +7 (target=95) + [91] iconst_1 + [92] goto +4 (target=96) + [95] iconst_0 + [96] istore v5 + [98] iconst_0 + [99] istore v6 + [101] iconst_0 + [102] istore v7 + [104] iload_1 v1 + [105] bipush 13 + [107] ificmple +9 (target=116) + [110] iconst_1 + [111] istore v7 + [113] goto +11 (target=124) + [116] iload_1 v1 + [117] iconst_4 + [118] ificmpge +6 (target=124) + [121] iconst_1 + [122] istore v6 + [124] iconst_0 + [125] istore v8 + [127] iconst_0 + [128] istore v9 + [130] iload_2 v2 + [131] bipush 13 + [133] ificmple +9 (target=142) + [136] iconst_1 + [137] istore v9 + [139] goto +11 (target=150) + [142] iload_2 v2 + [143] iconst_4 + [144] ificmpge +6 (target=150) + [147] iconst_1 + [148] istore v8 + [150] iload_3 v3 + [151] iconst_1 + [152] ificmpne +38 (target=190) + [155] iload v4 + [157] ifeq +18 (target=175) + [160] iload v5 + [162] ifeq +7 (target=169) + [165] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [168] athrow + [169] iconst_1 + [170] istore v7 + [172] goto +112 (target=284) + [175] iload v5 + [177] ifne +7 (target=184) + [180] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [183] athrow + [184] iconst_1 + [185] istore v9 + [187] goto +97 (target=284) + [190] iload_3 v3 + [191] iconst_m1 + [192] ificmpne +38 (target=230) + [195] iload v4 + [197] ifeq +18 (target=215) + [200] iload v5 + [202] ifeq +7 (target=209) + [205] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [208] athrow + [209] iconst_1 + [210] istore v6 + [212] goto +72 (target=284) + [215] iload v5 + [217] ifne +7 (target=224) + [220] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [223] athrow + [224] iconst_1 + [225] istore v8 + [227] goto +57 (target=284) + [230] iload_3 v3 + [231] ifne +49 (target=280) + [234] iload v4 + [236] ifeq +35 (target=271) + [239] iload v5 + [241] ifne +7 (target=248) + [244] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [247] athrow + [248] iload_1 v1 + [249] iload_2 v2 + [250] ificmpge +12 (target=262) + [253] iconst_1 + [254] istore v6 + [256] iconst_1 + [257] istore v9 + [259] goto +25 (target=284) + [262] iconst_1 + [263] istore v7 + [265] iconst_1 + [266] istore v8 + [268] goto +16 (target=284) + [271] iload v5 + [273] ifeq +11 (target=284) + [276] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [279] athrow + [280] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [283] athrow + [284] iload v6 + [286] ifeq +71 (target=357) + [289] iload v7 + [291] ifeq +7 (target=298) + [294] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [297] athrow + [298] aload_0 v0 + [299] getfield #40 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.oddCounts [I] + [302] aload_0 v0 + [303] getfield #41 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.oddRoundingErrors [F] + [306] astore_3 v3 + [307] astore_2 v2 + [308] iconst_0 + [309] istore v4 + [311] aload_3 v3 + [312] iconst_0 + [313] faload + [314] fstore_1 v1 + [315] iconst_1 + [316] istore v5 + [318] iload v5 + [320] aload_2 v2 + [321] arraylength + [322] ificmpge +27 (target=349) + [325] aload_3 v3 + [326] iload v5 + [328] faload + [329] fload_1 v1 + [330] fcmpl + [331] ifle +12 (target=343) + [334] aload_3 v3 + [335] iload v5 + [337] faload + [338] fstore_1 v1 + [339] iload v5 + [341] istore v4 + [343] iinc v5, 1 + [346] goto -28 (target=318) + [349] aload_2 v2 + [350] iload v4 + [352] dup2 + [353] iaload + [354] iconst_1 + [355] iadd + [356] iastore + [357] iload v7 + [359] ifeq +62 (target=421) + [362] aload_0 v0 + [363] getfield #40 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.oddCounts [I] + [366] aload_0 v0 + [367] getfield #41 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.oddRoundingErrors [F] + [370] astore_3 v3 + [371] astore_2 v2 + [372] iconst_0 + [373] istore v4 + [375] aload_3 v3 + [376] iconst_0 + [377] faload + [378] fstore_1 v1 + [379] iconst_1 + [380] istore v5 + [382] iload v5 + [384] aload_2 v2 + [385] arraylength + [386] ificmpge +27 (target=413) + [389] aload_3 v3 + [390] iload v5 + [392] faload + [393] fload_1 v1 + [394] fcmpg + [395] ifge +12 (target=407) + [398] aload_3 v3 + [399] iload v5 + [401] faload + [402] fstore_1 v1 + [403] iload v5 + [405] istore v4 + [407] iinc v5, 1 + [410] goto -28 (target=382) + [413] aload_2 v2 + [414] iload v4 + [416] dup2 + [417] iaload + [418] iconst_1 + [419] isub + [420] iastore + [421] iload v8 + [423] ifeq +71 (target=494) + [426] iload v9 + [428] ifeq +7 (target=435) + [431] invokestatic #44 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [434] athrow + [435] aload_0 v0 + [436] getfield #38 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.evenCounts [I] + [439] aload_0 v0 + [440] getfield #41 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.oddRoundingErrors [F] + [443] astore_3 v3 + [444] astore_2 v2 + [445] iconst_0 + [446] istore v4 + [448] aload_3 v3 + [449] iconst_0 + [450] faload + [451] fstore_1 v1 + [452] iconst_1 + [453] istore v5 + [455] iload v5 + [457] aload_2 v2 + [458] arraylength + [459] ificmpge +27 (target=486) + [462] aload_3 v3 + [463] iload v5 + [465] faload + [466] fload_1 v1 + [467] fcmpl + [468] ifle +12 (target=480) + [471] aload_3 v3 + [472] iload v5 + [474] faload + [475] fstore_1 v1 + [476] iload v5 + [478] istore v4 + [480] iinc v5, 1 + [483] goto -28 (target=455) + [486] aload_2 v2 + [487] iload v4 + [489] dup2 + [490] iaload + [491] iconst_1 + [492] iadd + [493] iastore + [494] iload v9 + [496] ifeq +62 (target=558) + [499] aload_0 v0 + [500] getfield #38 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.evenCounts [I] + [503] aload_0 v0 + [504] getfield #39 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.evenRoundingErrors [F] + [507] astore_3 v3 + [508] astore_2 v2 + [509] iconst_0 + [510] istore v4 + [512] aload_3 v3 + [513] iconst_0 + [514] faload + [515] fstore_1 v1 + [516] iconst_1 + [517] istore v5 + [519] iload v5 + [521] aload_2 v2 + [522] arraylength + [523] ificmpge +27 (target=550) + [526] aload_3 v3 + [527] iload v5 + [529] faload + [530] fload_1 v1 + [531] fcmpg + [532] ifge +12 (target=544) + [535] aload_3 v3 + [536] iload v5 + [538] faload + [539] fstore_1 v1 + [540] iload v5 + [542] istore v4 + [544] iinc v5, 1 + [547] goto -28 (target=519) + [550] aload_2 v2 + [551] iload v4 + [553] dup2 + [554] iaload + [555] iconst_1 + [556] isub + [557] iastore + [558] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 1825, locals = 0, stack = 7): + [0] iconst_5 + [1] newarray 10 + [3] dup + [4] iconst_0 + [5] bipush 7 + [7] iastore + [8] dup + [9] iconst_1 + [10] iconst_5 + [11] iastore + [12] dup + [13] iconst_2 + [14] iconst_4 + [15] iastore + [16] dup + [17] iconst_3 + [18] iconst_3 + [19] iastore + [20] dup + [21] iconst_4 + [22] iconst_1 + [23] iastore + [24] putstatic #33 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.SYMBOL_WIDEST [I] + [27] iconst_5 + [28] newarray 10 + [30] dup + [31] iconst_0 + [32] iconst_4 + [33] iastore + [34] dup + [35] iconst_1 + [36] bipush 20 + [38] iastore + [39] dup + [40] iconst_2 + [41] bipush 52 + [43] iastore + [44] dup + [45] iconst_3 + [46] bipush 104 + [48] iastore + [49] dup + [50] iconst_4 + [51] sipush 204 + [54] iastore + [55] putstatic #28 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.EVEN_TOTAL_SUBSET [I] + [58] iconst_5 + [59] newarray 10 + [61] dup + [62] iconst_0 + [63] iconst_0 + [64] iastore + [65] dup + [66] iconst_1 + [67] sipush 348 + [70] iastore + [71] dup + [72] iconst_2 + [73] sipush 1388 + [76] iastore + [77] dup + [78] iconst_3 + [79] sipush 2948 + [82] iastore + [83] dup + [84] iconst_4 + [85] sipush 3988 + [88] iastore + [89] putstatic #31 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.GSUM [I] + [92] bipush 6 + [94] anewarray #10 + - Class [[I] + [97] dup + [98] iconst_0 + [99] iconst_4 + [100] newarray 10 + [102] dup + [103] iconst_0 + [104] iconst_1 + [105] iastore + [106] dup + [107] iconst_1 + [108] bipush 8 + [110] iastore + [111] dup + [112] iconst_2 + [113] iconst_4 + [114] iastore + [115] dup + [116] iconst_3 + [117] iconst_1 + [118] iastore + [119] aastore + [120] dup + [121] iconst_1 + [122] iconst_4 + [123] newarray 10 + [125] dup + [126] iconst_0 + [127] iconst_3 + [128] iastore + [129] dup + [130] iconst_1 + [131] bipush 6 + [133] iastore + [134] dup + [135] iconst_2 + [136] iconst_4 + [137] iastore + [138] dup + [139] iconst_3 + [140] iconst_1 + [141] iastore + [142] aastore + [143] dup + [144] iconst_2 + [145] iconst_4 + [146] newarray 10 + [148] dup + [149] iconst_0 + [150] iconst_3 + [151] iastore + [152] dup + [153] iconst_1 + [154] iconst_4 + [155] iastore + [156] dup + [157] iconst_2 + [158] bipush 6 + [160] iastore + [161] dup + [162] iconst_3 + [163] iconst_1 + [164] iastore + [165] aastore + [166] dup + [167] iconst_3 + [168] iconst_4 + [169] newarray 10 + [171] dup + [172] iconst_0 + [173] iconst_3 + [174] iastore + [175] dup + [176] iconst_1 + [177] iconst_2 + [178] iastore + [179] dup + [180] iconst_2 + [181] bipush 8 + [183] iastore + [184] dup + [185] iconst_3 + [186] iconst_1 + [187] iastore + [188] aastore + [189] dup + [190] iconst_4 + [191] iconst_4 + [192] newarray 10 + [194] dup + [195] iconst_0 + [196] iconst_2 + [197] iastore + [198] dup + [199] iconst_1 + [200] bipush 6 + [202] iastore + [203] dup + [204] iconst_2 + [205] iconst_5 + [206] iastore + [207] dup + [208] iconst_3 + [209] iconst_1 + [210] iastore + [211] aastore + [212] dup + [213] iconst_5 + [214] iconst_4 + [215] newarray 10 + [217] dup + [218] iconst_0 + [219] iconst_2 + [220] iastore + [221] dup + [222] iconst_1 + [223] iconst_2 + [224] iastore + [225] dup + [226] iconst_2 + [227] bipush 9 + [229] iastore + [230] dup + [231] iconst_3 + [232] iconst_1 + [233] iastore + [234] aastore + [235] putstatic #29 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.FINDER_PATTERNS [[I] + [238] bipush 23 + [240] anewarray #10 + - Class [[I] + [243] dup + [244] iconst_0 + [245] bipush 8 + [247] newarray 10 + [249] dup + [250] iconst_0 + [251] iconst_1 + [252] iastore + [253] dup + [254] iconst_1 + [255] iconst_3 + [256] iastore + [257] dup + [258] iconst_2 + [259] bipush 9 + [261] iastore + [262] dup + [263] iconst_3 + [264] bipush 27 + [266] iastore + [267] dup + [268] iconst_4 + [269] bipush 81 + [271] iastore + [272] dup + [273] iconst_5 + [274] bipush 32 + [276] iastore + [277] dup + [278] bipush 6 + [280] bipush 96 + [282] iastore + [283] dup + [284] bipush 7 + [286] bipush 77 + [288] iastore + [289] aastore + [290] dup + [291] iconst_1 + [292] bipush 8 + [294] newarray 10 + [296] dup + [297] iconst_0 + [298] bipush 20 + [300] iastore + [301] dup + [302] iconst_1 + [303] bipush 60 + [305] iastore + [306] dup + [307] iconst_2 + [308] sipush 180 + [311] iastore + [312] dup + [313] iconst_3 + [314] bipush 118 + [316] iastore + [317] dup + [318] iconst_4 + [319] sipush 143 + [322] iastore + [323] dup + [324] iconst_5 + [325] bipush 7 + [327] iastore + [328] dup + [329] bipush 6 + [331] bipush 21 + [333] iastore + [334] dup + [335] bipush 7 + [337] bipush 63 + [339] iastore + [340] aastore + [341] dup + [342] iconst_2 + [343] bipush 8 + [345] newarray 10 + [347] dup + [348] iconst_0 + [349] sipush 189 + [352] iastore + [353] dup + [354] iconst_1 + [355] sipush 145 + [358] iastore + [359] dup + [360] iconst_2 + [361] bipush 13 + [363] iastore + [364] dup + [365] iconst_3 + [366] bipush 39 + [368] iastore + [369] dup + [370] iconst_4 + [371] bipush 117 + [373] iastore + [374] dup + [375] iconst_5 + [376] sipush 140 + [379] iastore + [380] dup + [381] bipush 6 + [383] sipush 209 + [386] iastore + [387] dup + [388] bipush 7 + [390] sipush 205 + [393] iastore + [394] aastore + [395] dup + [396] iconst_3 + [397] bipush 8 + [399] newarray 10 + [401] dup + [402] iconst_0 + [403] sipush 193 + [406] iastore + [407] dup + [408] iconst_1 + [409] sipush 157 + [412] iastore + [413] dup + [414] iconst_2 + [415] bipush 49 + [417] iastore + [418] dup + [419] iconst_3 + [420] sipush 147 + [423] iastore + [424] dup + [425] iconst_4 + [426] bipush 19 + [428] iastore + [429] dup + [430] iconst_5 + [431] bipush 57 + [433] iastore + [434] dup + [435] bipush 6 + [437] sipush 171 + [440] iastore + [441] dup + [442] bipush 7 + [444] bipush 91 + [446] iastore + [447] aastore + [448] dup + [449] iconst_4 + [450] bipush 8 + [452] newarray 10 + [454] dup + [455] iconst_0 + [456] bipush 62 + [458] iastore + [459] dup + [460] iconst_1 + [461] sipush 186 + [464] iastore + [465] dup + [466] iconst_2 + [467] sipush 136 + [470] iastore + [471] dup + [472] iconst_3 + [473] sipush 197 + [476] iastore + [477] dup + [478] iconst_4 + [479] sipush 169 + [482] iastore + [483] dup + [484] iconst_5 + [485] bipush 85 + [487] iastore + [488] dup + [489] bipush 6 + [491] bipush 44 + [493] iastore + [494] dup + [495] bipush 7 + [497] sipush 132 + [500] iastore + [501] aastore + [502] dup + [503] iconst_5 + [504] bipush 8 + [506] newarray 10 + [508] dup + [509] iconst_0 + [510] sipush 185 + [513] iastore + [514] dup + [515] iconst_1 + [516] sipush 133 + [519] iastore + [520] dup + [521] iconst_2 + [522] sipush 188 + [525] iastore + [526] dup + [527] iconst_3 + [528] sipush 142 + [531] iastore + [532] dup + [533] iconst_4 + [534] iconst_4 + [535] iastore + [536] dup + [537] iconst_5 + [538] bipush 12 + [540] iastore + [541] dup + [542] bipush 6 + [544] bipush 36 + [546] iastore + [547] dup + [548] bipush 7 + [550] bipush 108 + [552] iastore + [553] aastore + [554] dup + [555] bipush 6 + [557] bipush 8 + [559] newarray 10 + [561] dup + [562] iconst_0 + [563] bipush 113 + [565] iastore + [566] dup + [567] iconst_1 + [568] sipush 128 + [571] iastore + [572] dup + [573] iconst_2 + [574] sipush 173 + [577] iastore + [578] dup + [579] iconst_3 + [580] bipush 97 + [582] iastore + [583] dup + [584] iconst_4 + [585] bipush 80 + [587] iastore + [588] dup + [589] iconst_5 + [590] bipush 29 + [592] iastore + [593] dup + [594] bipush 6 + [596] bipush 87 + [598] iastore + [599] dup + [600] bipush 7 + [602] bipush 50 + [604] iastore + [605] aastore + [606] dup + [607] bipush 7 + [609] bipush 8 + [611] newarray 10 + [613] dup + [614] iconst_0 + [615] sipush 150 + [618] iastore + [619] dup + [620] iconst_1 + [621] bipush 28 + [623] iastore + [624] dup + [625] iconst_2 + [626] bipush 84 + [628] iastore + [629] dup + [630] iconst_3 + [631] bipush 41 + [633] iastore + [634] dup + [635] iconst_4 + [636] bipush 123 + [638] iastore + [639] dup + [640] iconst_5 + [641] sipush 158 + [644] iastore + [645] dup + [646] bipush 6 + [648] bipush 52 + [650] iastore + [651] dup + [652] bipush 7 + [654] sipush 156 + [657] iastore + [658] aastore + [659] dup + [660] bipush 8 + [662] bipush 8 + [664] newarray 10 + [666] dup + [667] iconst_0 + [668] bipush 46 + [670] iastore + [671] dup + [672] iconst_1 + [673] sipush 138 + [676] iastore + [677] dup + [678] iconst_2 + [679] sipush 203 + [682] iastore + [683] dup + [684] iconst_3 + [685] sipush 187 + [688] iastore + [689] dup + [690] iconst_4 + [691] sipush 139 + [694] iastore + [695] dup + [696] iconst_5 + [697] sipush 206 + [700] iastore + [701] dup + [702] bipush 6 + [704] sipush 196 + [707] iastore + [708] dup + [709] bipush 7 + [711] sipush 166 + [714] iastore + [715] aastore + [716] dup + [717] bipush 9 + [719] bipush 8 + [721] newarray 10 + [723] dup + [724] iconst_0 + [725] bipush 76 + [727] iastore + [728] dup + [729] iconst_1 + [730] bipush 17 + [732] iastore + [733] dup + [734] iconst_2 + [735] bipush 51 + [737] iastore + [738] dup + [739] iconst_3 + [740] sipush 153 + [743] iastore + [744] dup + [745] iconst_4 + [746] bipush 37 + [748] iastore + [749] dup + [750] iconst_5 + [751] bipush 111 + [753] iastore + [754] dup + [755] bipush 6 + [757] bipush 122 + [759] iastore + [760] dup + [761] bipush 7 + [763] sipush 155 + [766] iastore + [767] aastore + [768] dup + [769] bipush 10 + [771] bipush 8 + [773] newarray 10 + [775] dup + [776] iconst_0 + [777] bipush 43 + [779] iastore + [780] dup + [781] iconst_1 + [782] sipush 129 + [785] iastore + [786] dup + [787] iconst_2 + [788] sipush 176 + [791] iastore + [792] dup + [793] iconst_3 + [794] bipush 106 + [796] iastore + [797] dup + [798] iconst_4 + [799] bipush 107 + [801] iastore + [802] dup + [803] iconst_5 + [804] bipush 110 + [806] iastore + [807] dup + [808] bipush 6 + [810] bipush 119 + [812] iastore + [813] dup + [814] bipush 7 + [816] sipush 146 + [819] iastore + [820] aastore + [821] dup + [822] bipush 11 + [824] bipush 8 + [826] newarray 10 + [828] dup + [829] iconst_0 + [830] bipush 16 + [832] iastore + [833] dup + [834] iconst_1 + [835] bipush 48 + [837] iastore + [838] dup + [839] iconst_2 + [840] sipush 144 + [843] iastore + [844] dup + [845] iconst_3 + [846] bipush 10 + [848] iastore + [849] dup + [850] iconst_4 + [851] bipush 30 + [853] iastore + [854] dup + [855] iconst_5 + [856] bipush 90 + [858] iastore + [859] dup + [860] bipush 6 + [862] bipush 59 + [864] iastore + [865] dup + [866] bipush 7 + [868] sipush 177 + [871] iastore + [872] aastore + [873] dup + [874] bipush 12 + [876] bipush 8 + [878] newarray 10 + [880] dup + [881] iconst_0 + [882] bipush 109 + [884] iastore + [885] dup + [886] iconst_1 + [887] bipush 116 + [889] iastore + [890] dup + [891] iconst_2 + [892] sipush 137 + [895] iastore + [896] dup + [897] iconst_3 + [898] sipush 200 + [901] iastore + [902] dup + [903] iconst_4 + [904] sipush 178 + [907] iastore + [908] dup + [909] iconst_5 + [910] bipush 112 + [912] iastore + [913] dup + [914] bipush 6 + [916] bipush 125 + [918] iastore + [919] dup + [920] bipush 7 + [922] sipush 164 + [925] iastore + [926] aastore + [927] dup + [928] bipush 13 + [930] bipush 8 + [932] newarray 10 + [934] dup + [935] iconst_0 + [936] bipush 70 + [938] iastore + [939] dup + [940] iconst_1 + [941] sipush 210 + [944] iastore + [945] dup + [946] iconst_2 + [947] sipush 208 + [950] iastore + [951] dup + [952] iconst_3 + [953] sipush 202 + [956] iastore + [957] dup + [958] iconst_4 + [959] sipush 184 + [962] iastore + [963] dup + [964] iconst_5 + [965] sipush 130 + [968] iastore + [969] dup + [970] bipush 6 + [972] sipush 179 + [975] iastore + [976] dup + [977] bipush 7 + [979] bipush 115 + [981] iastore + [982] aastore + [983] dup + [984] bipush 14 + [986] bipush 8 + [988] newarray 10 + [990] dup + [991] iconst_0 + [992] sipush 134 + [995] iastore + [996] dup + [997] iconst_1 + [998] sipush 191 + [1001] iastore + [1002] dup + [1003] iconst_2 + [1004] sipush 151 + [1007] iastore + [1008] dup + [1009] iconst_3 + [1010] bipush 31 + [1012] iastore + [1013] dup + [1014] iconst_4 + [1015] bipush 93 + [1017] iastore + [1018] dup + [1019] iconst_5 + [1020] bipush 68 + [1022] iastore + [1023] dup + [1024] bipush 6 + [1026] sipush 204 + [1029] iastore + [1030] dup + [1031] bipush 7 + [1033] sipush 190 + [1036] iastore + [1037] aastore + [1038] dup + [1039] bipush 15 + [1041] bipush 8 + [1043] newarray 10 + [1045] dup + [1046] iconst_0 + [1047] sipush 148 + [1050] iastore + [1051] dup + [1052] iconst_1 + [1053] bipush 22 + [1055] iastore + [1056] dup + [1057] iconst_2 + [1058] bipush 66 + [1060] iastore + [1061] dup + [1062] iconst_3 + [1063] sipush 198 + [1066] iastore + [1067] dup + [1068] iconst_4 + [1069] sipush 172 + [1072] iastore + [1073] dup + [1074] iconst_5 + [1075] bipush 94 + [1077] iastore + [1078] dup + [1079] bipush 6 + [1081] bipush 71 + [1083] iastore + [1084] dup + [1085] bipush 7 + [1087] iconst_2 + [1088] iastore + [1089] aastore + [1090] dup + [1091] bipush 16 + [1093] bipush 8 + [1095] newarray 10 + [1097] dup + [1098] iconst_0 + [1099] bipush 6 + [1101] iastore + [1102] dup + [1103] iconst_1 + [1104] bipush 18 + [1106] iastore + [1107] dup + [1108] iconst_2 + [1109] bipush 54 + [1111] iastore + [1112] dup + [1113] iconst_3 + [1114] sipush 162 + [1117] iastore + [1118] dup + [1119] iconst_4 + [1120] bipush 64 + [1122] iastore + [1123] dup + [1124] iconst_5 + [1125] sipush 192 + [1128] iastore + [1129] dup + [1130] bipush 6 + [1132] sipush 154 + [1135] iastore + [1136] dup + [1137] bipush 7 + [1139] bipush 40 + [1141] iastore + [1142] aastore + [1143] dup + [1144] bipush 17 + [1146] bipush 8 + [1148] newarray 10 + [1150] dup + [1151] iconst_0 + [1152] bipush 120 + [1154] iastore + [1155] dup + [1156] iconst_1 + [1157] sipush 149 + [1160] iastore + [1161] dup + [1162] iconst_2 + [1163] bipush 25 + [1165] iastore + [1166] dup + [1167] iconst_3 + [1168] bipush 75 + [1170] iastore + [1171] dup + [1172] iconst_4 + [1173] bipush 14 + [1175] iastore + [1176] dup + [1177] iconst_5 + [1178] bipush 42 + [1180] iastore + [1181] dup + [1182] bipush 6 + [1184] bipush 126 + [1186] iastore + [1187] dup + [1188] bipush 7 + [1190] sipush 167 + [1193] iastore + [1194] aastore + [1195] dup + [1196] bipush 18 + [1198] bipush 8 + [1200] newarray 10 + [1202] dup + [1203] iconst_0 + [1204] bipush 79 + [1206] iastore + [1207] dup + [1208] iconst_1 + [1209] bipush 26 + [1211] iastore + [1212] dup + [1213] iconst_2 + [1214] bipush 78 + [1216] iastore + [1217] dup + [1218] iconst_3 + [1219] bipush 23 + [1221] iastore + [1222] dup + [1223] iconst_4 + [1224] bipush 69 + [1226] iastore + [1227] dup + [1228] iconst_5 + [1229] sipush 207 + [1232] iastore + [1233] dup + [1234] bipush 6 + [1236] sipush 199 + [1239] iastore + [1240] dup + [1241] bipush 7 + [1243] sipush 175 + [1246] iastore + [1247] aastore + [1248] dup + [1249] bipush 19 + [1251] bipush 8 + [1253] newarray 10 + [1255] dup + [1256] iconst_0 + [1257] bipush 103 + [1259] iastore + [1260] dup + [1261] iconst_1 + [1262] bipush 98 + [1264] iastore + [1265] dup + [1266] iconst_2 + [1267] bipush 83 + [1269] iastore + [1270] dup + [1271] iconst_3 + [1272] bipush 38 + [1274] iastore + [1275] dup + [1276] iconst_4 + [1277] bipush 114 + [1279] iastore + [1280] dup + [1281] iconst_5 + [1282] sipush 131 + [1285] iastore + [1286] dup + [1287] bipush 6 + [1289] sipush 182 + [1292] iastore + [1293] dup + [1294] bipush 7 + [1296] bipush 124 + [1298] iastore + [1299] aastore + [1300] dup + [1301] bipush 20 + [1303] bipush 8 + [1305] newarray 10 + [1307] dup + [1308] iconst_0 + [1309] sipush 161 + [1312] iastore + [1313] dup + [1314] iconst_1 + [1315] bipush 61 + [1317] iastore + [1318] dup + [1319] iconst_2 + [1320] sipush 183 + [1323] iastore + [1324] dup + [1325] iconst_3 + [1326] bipush 127 + [1328] iastore + [1329] dup + [1330] iconst_4 + [1331] sipush 170 + [1334] iastore + [1335] dup + [1336] iconst_5 + [1337] bipush 88 + [1339] iastore + [1340] dup + [1341] bipush 6 + [1343] bipush 53 + [1345] iastore + [1346] dup + [1347] bipush 7 + [1349] sipush 159 + [1352] iastore + [1353] aastore + [1354] dup + [1355] bipush 21 + [1357] bipush 8 + [1359] newarray 10 + [1361] dup + [1362] iconst_0 + [1363] bipush 55 + [1365] iastore + [1366] dup + [1367] iconst_1 + [1368] sipush 165 + [1371] iastore + [1372] dup + [1373] iconst_2 + [1374] bipush 73 + [1376] iastore + [1377] dup + [1378] iconst_3 + [1379] bipush 8 + [1381] iastore + [1382] dup + [1383] iconst_4 + [1384] bipush 24 + [1386] iastore + [1387] dup + [1388] iconst_5 + [1389] bipush 72 + [1391] iastore + [1392] dup + [1393] bipush 6 + [1395] iconst_5 + [1396] iastore + [1397] dup + [1398] bipush 7 + [1400] bipush 15 + [1402] iastore + [1403] aastore + [1404] dup + [1405] bipush 22 + [1407] bipush 8 + [1409] newarray 10 + [1411] dup + [1412] iconst_0 + [1413] bipush 45 + [1415] iastore + [1416] dup + [1417] iconst_1 + [1418] sipush 135 + [1421] iastore + [1422] dup + [1423] iconst_2 + [1424] sipush 194 + [1427] iastore + [1428] dup + [1429] iconst_3 + [1430] sipush 160 + [1433] iastore + [1434] dup + [1435] iconst_4 + [1436] bipush 58 + [1438] iastore + [1439] dup + [1440] iconst_5 + [1441] sipush 174 + [1444] iastore + [1445] dup + [1446] bipush 6 + [1448] bipush 100 + [1450] iastore + [1451] dup + [1452] bipush 7 + [1454] bipush 89 + [1456] iastore + [1457] aastore + [1458] putstatic #34 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.WEIGHTS [[I] + [1461] bipush 10 + [1463] anewarray #10 + - Class [[I] + [1466] dup + [1467] iconst_0 + [1468] iconst_2 + [1469] newarray 10 + [1471] dup + [1472] iconst_0 + [1473] iconst_0 + [1474] iastore + [1475] dup + [1476] iconst_1 + [1477] iconst_0 + [1478] iastore + [1479] aastore + [1480] dup + [1481] iconst_1 + [1482] iconst_3 + [1483] newarray 10 + [1485] dup + [1486] iconst_0 + [1487] iconst_0 + [1488] iastore + [1489] dup + [1490] iconst_1 + [1491] iconst_1 + [1492] iastore + [1493] dup + [1494] iconst_2 + [1495] iconst_1 + [1496] iastore + [1497] aastore + [1498] dup + [1499] iconst_2 + [1500] iconst_4 + [1501] newarray 10 + [1503] dup + [1504] iconst_0 + [1505] iconst_0 + [1506] iastore + [1507] dup + [1508] iconst_1 + [1509] iconst_2 + [1510] iastore + [1511] dup + [1512] iconst_2 + [1513] iconst_1 + [1514] iastore + [1515] dup + [1516] iconst_3 + [1517] iconst_3 + [1518] iastore + [1519] aastore + [1520] dup + [1521] iconst_3 + [1522] iconst_5 + [1523] newarray 10 + [1525] dup + [1526] iconst_0 + [1527] iconst_0 + [1528] iastore + [1529] dup + [1530] iconst_1 + [1531] iconst_4 + [1532] iastore + [1533] dup + [1534] iconst_2 + [1535] iconst_1 + [1536] iastore + [1537] dup + [1538] iconst_3 + [1539] iconst_3 + [1540] iastore + [1541] dup + [1542] iconst_4 + [1543] iconst_2 + [1544] iastore + [1545] aastore + [1546] dup + [1547] iconst_4 + [1548] bipush 6 + [1550] newarray 10 + [1552] dup + [1553] iconst_0 + [1554] iconst_0 + [1555] iastore + [1556] dup + [1557] iconst_1 + [1558] iconst_4 + [1559] iastore + [1560] dup + [1561] iconst_2 + [1562] iconst_1 + [1563] iastore + [1564] dup + [1565] iconst_3 + [1566] iconst_3 + [1567] iastore + [1568] dup + [1569] iconst_4 + [1570] iconst_3 + [1571] iastore + [1572] dup + [1573] iconst_5 + [1574] iconst_5 + [1575] iastore + [1576] aastore + [1577] dup + [1578] iconst_5 + [1579] bipush 7 + [1581] newarray 10 + [1583] dup + [1584] iconst_0 + [1585] iconst_0 + [1586] iastore + [1587] dup + [1588] iconst_1 + [1589] iconst_4 + [1590] iastore + [1591] dup + [1592] iconst_2 + [1593] iconst_1 + [1594] iastore + [1595] dup + [1596] iconst_3 + [1597] iconst_3 + [1598] iastore + [1599] dup + [1600] iconst_4 + [1601] iconst_4 + [1602] iastore + [1603] dup + [1604] iconst_5 + [1605] iconst_5 + [1606] iastore + [1607] dup + [1608] bipush 6 + [1610] iconst_5 + [1611] iastore + [1612] aastore + [1613] dup + [1614] bipush 6 + [1616] bipush 8 + [1618] newarray 10 + [1620] dup + [1621] iconst_0 + [1622] iconst_0 + [1623] iastore + [1624] dup + [1625] iconst_1 + [1626] iconst_0 + [1627] iastore + [1628] dup + [1629] iconst_2 + [1630] iconst_1 + [1631] iastore + [1632] dup + [1633] iconst_3 + [1634] iconst_1 + [1635] iastore + [1636] dup + [1637] iconst_4 + [1638] iconst_2 + [1639] iastore + [1640] dup + [1641] iconst_5 + [1642] iconst_2 + [1643] iastore + [1644] dup + [1645] bipush 6 + [1647] iconst_3 + [1648] iastore + [1649] dup + [1650] bipush 7 + [1652] iconst_3 + [1653] iastore + [1654] aastore + [1655] dup + [1656] bipush 7 + [1658] bipush 9 + [1660] newarray 10 + [1662] dup + [1663] iconst_0 + [1664] iconst_0 + [1665] iastore + [1666] dup + [1667] iconst_1 + [1668] iconst_0 + [1669] iastore + [1670] dup + [1671] iconst_2 + [1672] iconst_1 + [1673] iastore + [1674] dup + [1675] iconst_3 + [1676] iconst_1 + [1677] iastore + [1678] dup + [1679] iconst_4 + [1680] iconst_2 + [1681] iastore + [1682] dup + [1683] iconst_5 + [1684] iconst_2 + [1685] iastore + [1686] dup + [1687] bipush 6 + [1689] iconst_3 + [1690] iastore + [1691] dup + [1692] bipush 7 + [1694] iconst_4 + [1695] iastore + [1696] dup + [1697] bipush 8 + [1699] iconst_4 + [1700] iastore + [1701] aastore + [1702] dup + [1703] bipush 8 + [1705] bipush 10 + [1707] newarray 10 + [1709] dup + [1710] iconst_0 + [1711] iconst_0 + [1712] iastore + [1713] dup + [1714] iconst_1 + [1715] iconst_0 + [1716] iastore + [1717] dup + [1718] iconst_2 + [1719] iconst_1 + [1720] iastore + [1721] dup + [1722] iconst_3 + [1723] iconst_1 + [1724] iastore + [1725] dup + [1726] iconst_4 + [1727] iconst_2 + [1728] iastore + [1729] dup + [1730] iconst_5 + [1731] iconst_2 + [1732] iastore + [1733] dup + [1734] bipush 6 + [1736] iconst_3 + [1737] iastore + [1738] dup + [1739] bipush 7 + [1741] iconst_4 + [1742] iastore + [1743] dup + [1744] bipush 8 + [1746] iconst_5 + [1747] iastore + [1748] dup + [1749] bipush 9 + [1751] iconst_5 + [1752] iastore + [1753] aastore + [1754] dup + [1755] bipush 9 + [1757] bipush 11 + [1759] newarray 10 + [1761] dup + [1762] iconst_0 + [1763] iconst_0 + [1764] iastore + [1765] dup + [1766] iconst_1 + [1767] iconst_0 + [1768] iastore + [1769] dup + [1770] iconst_2 + [1771] iconst_1 + [1772] iastore + [1773] dup + [1774] iconst_3 + [1775] iconst_1 + [1776] iastore + [1777] dup + [1778] iconst_4 + [1779] iconst_2 + [1780] iastore + [1781] dup + [1782] iconst_5 + [1783] iconst_3 + [1784] iastore + [1785] dup + [1786] bipush 6 + [1788] iconst_3 + [1789] iastore + [1790] dup + [1791] bipush 7 + [1793] iconst_4 + [1794] iastore + [1795] dup + [1796] bipush 8 + [1798] iconst_4 + [1799] iastore + [1800] dup + [1801] bipush 9 + [1803] iconst_5 + [1804] iastore + [1805] dup + [1806] bipush 10 + [1808] iconst_5 + [1809] iastore + [1810] aastore + [1811] dup + [1812] dup + [1813] putstatic #30 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.FINDER_PATTERN_SEQUENCES [[I] + [1816] arraylength + [1817] iconst_1 + [1818] isub + [1819] aaload + [1820] arraylength + [1821] putstatic #32 + - Fieldref [com/google/zxing/oned/rss/expanded/RSSExpandedReader.LONGEST_SEQUENCE_SIZE I] + [1824] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/expanded/decoders/AI013103decoder + Superclass: com/google/zxing/oned/rss/expanded/decoders/AI013x0xDecoder + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.oned.rss.expanded.decoders.AI013103decoder extends com.google.zxing.oned.rss.expanded.decoders.AI013x0xDecoder + +Interfaces (count = 0): + +Constant Pool (count = 22): + - String [(3103)] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI013103decoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI013x0xDecoder] + - Class [java/lang/StringBuffer] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013x0xDecoder. (Lcom/google/zxing/common/BitArray;)V] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [ (Lcom/google/zxing/common/BitArray;)V] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(3103)] + - Utf8 [(I)I] + - Utf8 [(Lcom/google/zxing/common/BitArray;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/StringBuffer;I)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [addWeightCode] + - Utf8 [append] + - Utf8 [checkWeight] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI013103decoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI013x0xDecoder] + - Utf8 [java/lang/StringBuffer] + +Fields (count = 0): + +Methods (count = 3): + - Method: (Lcom/google/zxing/common/BitArray;)V + Access flags: 0x0 + = AI013103decoder(com.google.zxing.common.BitArray) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #5 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013x0xDecoder. (Lcom/google/zxing/common/BitArray;)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: addWeightCode(Ljava/lang/StringBuffer;I)V + Access flags: 0x14 + = protected final void addWeightCode(java.lang.StringBuffer,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 8, locals = 3, stack = 2): + [0] aload_1 v1 + [1] ldc #1 + - String [(3103)] + [3] invokevirtual #6 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [6] pop + [7] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: checkWeight(I)I + Access flags: 0x14 + = protected final int checkWeight(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 2, locals = 2, stack = 1): + [0] iload_1 v1 + [1] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/expanded/decoders/AI01320xDecoder + Superclass: com/google/zxing/oned/rss/expanded/decoders/AI013x0xDecoder + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.oned.rss.expanded.decoders.AI01320xDecoder extends com.google.zxing.oned.rss.expanded.decoders.AI013x0xDecoder + +Interfaces (count = 0): + +Constant Pool (count = 24): + - String [(3202)] + - String [(3203)] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI01320xDecoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI013x0xDecoder] + - Class [java/lang/StringBuffer] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013x0xDecoder. (Lcom/google/zxing/common/BitArray;)V] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [ (Lcom/google/zxing/common/BitArray;)V] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(3202)] + - Utf8 [(3203)] + - Utf8 [(I)I] + - Utf8 [(Lcom/google/zxing/common/BitArray;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/StringBuffer;I)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [addWeightCode] + - Utf8 [append] + - Utf8 [checkWeight] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI01320xDecoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI013x0xDecoder] + - Utf8 [java/lang/StringBuffer] + +Fields (count = 0): + +Methods (count = 3): + - Method: (Lcom/google/zxing/common/BitArray;)V + Access flags: 0x0 + = AI01320xDecoder(com.google.zxing.common.BitArray) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #6 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013x0xDecoder. (Lcom/google/zxing/common/BitArray;)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: addWeightCode(Ljava/lang/StringBuffer;I)V + Access flags: 0x14 + = protected final void addWeightCode(java.lang.StringBuffer,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 23, locals = 3, stack = 2): + [0] iload_2 v2 + [1] sipush 10000 + [4] ificmpge +11 (target=15) + [7] aload_1 v1 + [8] ldc #1 + - String [(3202)] + [10] invokevirtual #7 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [13] pop + [14] return + [15] aload_1 v1 + [16] ldc #2 + - String [(3203)] + [18] invokevirtual #7 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [21] pop + [22] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: checkWeight(I)I + Access flags: 0x14 + = protected final int checkWeight(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 2, stack = 2): + [0] iload_1 v1 + [1] sipush 10000 + [4] ificmpge +5 (target=9) + [7] iload_1 v1 + [8] ireturn + [9] iload_1 v1 + [10] sipush 10000 + [13] isub + [14] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/expanded/decoders/AI01392xDecoder + Superclass: com/google/zxing/oned/rss/expanded/decoders/AI01decoder + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.oned.rss.expanded.decoders.AI01392xDecoder extends com.google.zxing.oned.rss.expanded.decoders.AI01decoder + +Interfaces (count = 0): + +Constant Pool (count = 77): + - Integer [2] + - Integer [8] + - String [(392] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI01392xDecoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI01decoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation] + - Class [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI01392xDecoder.generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI01392xDecoder.information Lcom/google/zxing/common/BitArray;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01392xDecoder.encodeCompressedGtin (Ljava/lang/StringBuffer;I)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01decoder. (Lcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.getNewString ()Ljava/lang/String;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.decodeGeneralPurposeField (ILjava/lang/String;)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (II)I] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/common/BitArray;)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [decodeGeneralPurposeField (ILjava/lang/String;)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + - NameAndType [encodeCompressedGtin (Ljava/lang/StringBuffer;I)V] + - NameAndType [extractNumericValueFromBitArray (II)I] + - NameAndType [generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - NameAndType [getNewString ()Ljava/lang/String;] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [information Lcom/google/zxing/common/BitArray;] + - NameAndType [size I] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(392] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(II)I] + - Utf8 [(ILjava/lang/String;)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + - Utf8 [(Lcom/google/zxing/common/BitArray;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/StringBuffer;I)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/common/BitArray;] + - Utf8 [Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - Utf8 [append] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI01392xDecoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI01decoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder] + - Utf8 [decodeGeneralPurposeField] + - Utf8 [encodeCompressedGtin] + - Utf8 [extractNumericValueFromBitArray] + - Utf8 [generalDecoder] + - Utf8 [getNewString] + - Utf8 [getNotFoundInstance] + - Utf8 [headerSize] + - Utf8 [information] + - Utf8 [java/lang/StringBuffer] + - Utf8 [lastDigitSize] + - Utf8 [parseInformation] + - Utf8 [size] + - Utf8 [toString] + +Fields (count = 2): + - Field: headerSize I + Access flags: 0x1a + = private static final int headerSize + Class member attributes (count = 1): + - Constant value attribute: + - Integer [8] + - Field: lastDigitSize I + Access flags: 0x1a + = private static final int lastDigitSize + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2] + +Methods (count = 2): + - Method: (Lcom/google/zxing/common/BitArray;)V + Access flags: 0x0 + = AI01392xDecoder(com.google.zxing.common.BitArray) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #16 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01decoder. (Lcom/google/zxing/common/BitArray;)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseInformation()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String parseInformation() + Class member attributes (count = 2): + - Code attribute instructions (code length = 87, locals = 3, stack = 3): + [0] aload_0 v0 + [1] getfield #13 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI01392xDecoder.information Lcom/google/zxing/common/BitArray;] + [4] getfield #11 + - Fieldref [com/google/zxing/common/BitArray.size I] + [7] bipush 48 + [9] ificmpge +7 (target=16) + [12] invokestatic #14 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [15] athrow + [16] new #10 + - Class [java/lang/StringBuffer] + [19] dup + [20] invokespecial #20 + - Methodref [java/lang/StringBuffer. ()V] + [23] astore_1 v1 + [24] aload_0 v0 + [25] aload_1 v1 + [26] bipush 8 + [28] invokevirtual #15 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01392xDecoder.encodeCompressedGtin (Ljava/lang/StringBuffer;I)V] + [31] aload_0 v0 + [32] getfield #12 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI01392xDecoder.generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + [35] bipush 48 + [37] iconst_2 + [38] invokevirtual #19 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (II)I] + [41] istore_2 v2 + [42] aload_1 v1 + [43] ldc #3 + - String [(392] + [45] invokevirtual #23 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [48] pop + [49] aload_1 v1 + [50] iload_2 v2 + [51] invokevirtual #22 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [54] pop + [55] aload_1 v1 + [56] bipush 41 + [58] invokevirtual #21 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [61] pop + [62] aload_0 v0 + [63] getfield #12 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI01392xDecoder.generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + [66] bipush 50 + [68] aconst_null + [69] invokevirtual #18 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.decodeGeneralPurposeField (ILjava/lang/String;)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + [72] astore_2 v2 + [73] aload_1 v1 + [74] aload_2 v2 + [75] invokevirtual #17 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.getNewString ()Ljava/lang/String;] + [78] invokevirtual #23 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [81] pop + [82] aload_1 v1 + [83] invokevirtual #24 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [86] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/expanded/decoders/AI01393xDecoder + Superclass: com/google/zxing/oned/rss/expanded/decoders/AI01decoder + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.oned.rss.expanded.decoders.AI01393xDecoder extends com.google.zxing.oned.rss.expanded.decoders.AI01decoder + +Interfaces (count = 0): + +Constant Pool (count = 79): + - Integer [2] + - Integer [8] + - Integer [10] + - String [(393] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI01393xDecoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI01decoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation] + - Class [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI01393xDecoder.generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI01393xDecoder.information Lcom/google/zxing/common/BitArray;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01393xDecoder.encodeCompressedGtin (Ljava/lang/StringBuffer;I)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01decoder. (Lcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.getNewString ()Ljava/lang/String;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.decodeGeneralPurposeField (ILjava/lang/String;)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (II)I] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/common/BitArray;)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [decodeGeneralPurposeField (ILjava/lang/String;)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + - NameAndType [encodeCompressedGtin (Ljava/lang/StringBuffer;I)V] + - NameAndType [extractNumericValueFromBitArray (II)I] + - NameAndType [generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - NameAndType [getNewString ()Ljava/lang/String;] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [information Lcom/google/zxing/common/BitArray;] + - NameAndType [size I] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(393] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(II)I] + - Utf8 [(ILjava/lang/String;)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + - Utf8 [(Lcom/google/zxing/common/BitArray;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/StringBuffer;I)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/common/BitArray;] + - Utf8 [Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - Utf8 [append] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI01393xDecoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI01decoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder] + - Utf8 [decodeGeneralPurposeField] + - Utf8 [encodeCompressedGtin] + - Utf8 [extractNumericValueFromBitArray] + - Utf8 [firstThreeDigitsSize] + - Utf8 [generalDecoder] + - Utf8 [getNewString] + - Utf8 [getNotFoundInstance] + - Utf8 [headerSize] + - Utf8 [information] + - Utf8 [java/lang/StringBuffer] + - Utf8 [lastDigitSize] + - Utf8 [parseInformation] + - Utf8 [size] + - Utf8 [toString] + +Fields (count = 3): + - Field: headerSize I + Access flags: 0x1a + = private static final int headerSize + Class member attributes (count = 1): + - Constant value attribute: + - Integer [8] + - Field: lastDigitSize I + Access flags: 0x1a + = private static final int lastDigitSize + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2] + - Field: firstThreeDigitsSize I + Access flags: 0x1a + = private static final int firstThreeDigitsSize + Class member attributes (count = 1): + - Constant value attribute: + - Integer [10] + +Methods (count = 2): + - Method: (Lcom/google/zxing/common/BitArray;)V + Access flags: 0x0 + = AI01393xDecoder(com.google.zxing.common.BitArray) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #17 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01decoder. (Lcom/google/zxing/common/BitArray;)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseInformation()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String parseInformation() + Class member attributes (count = 2): + - Code attribute instructions (code length = 133, locals = 3, stack = 3): + [0] aload_0 v0 + [1] getfield #14 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI01393xDecoder.information Lcom/google/zxing/common/BitArray;] + [4] getfield #12 + - Fieldref [com/google/zxing/common/BitArray.size I] + [7] bipush 48 + [9] ificmpge +7 (target=16) + [12] invokestatic #15 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [15] athrow + [16] new #11 + - Class [java/lang/StringBuffer] + [19] dup + [20] invokespecial #21 + - Methodref [java/lang/StringBuffer. ()V] + [23] astore_1 v1 + [24] aload_0 v0 + [25] aload_1 v1 + [26] bipush 8 + [28] invokevirtual #16 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01393xDecoder.encodeCompressedGtin (Ljava/lang/StringBuffer;I)V] + [31] aload_0 v0 + [32] getfield #13 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI01393xDecoder.generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + [35] bipush 48 + [37] iconst_2 + [38] invokevirtual #20 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (II)I] + [41] istore_2 v2 + [42] aload_1 v1 + [43] ldc #4 + - String [(393] + [45] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [48] pop + [49] aload_1 v1 + [50] iload_2 v2 + [51] invokevirtual #23 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [54] pop + [55] aload_1 v1 + [56] bipush 41 + [58] invokevirtual #22 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [61] pop + [62] aload_0 v0 + [63] getfield #13 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI01393xDecoder.generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + [66] bipush 50 + [68] bipush 10 + [70] invokevirtual #20 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (II)I] + [73] dup + [74] istore_2 v2 + [75] bipush 100 + [77] idiv + [78] ifne +10 (target=88) + [81] aload_1 v1 + [82] bipush 48 + [84] invokevirtual #22 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [87] pop + [88] iload_2 v2 + [89] bipush 10 + [91] idiv + [92] ifne +10 (target=102) + [95] aload_1 v1 + [96] bipush 48 + [98] invokevirtual #22 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [101] pop + [102] aload_1 v1 + [103] iload_2 v2 + [104] invokevirtual #23 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [107] pop + [108] aload_0 v0 + [109] getfield #13 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI01393xDecoder.generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + [112] bipush 60 + [114] aconst_null + [115] invokevirtual #19 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.decodeGeneralPurposeField (ILjava/lang/String;)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + [118] astore_2 v2 + [119] aload_1 v1 + [120] aload_2 v2 + [121] invokevirtual #18 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.getNewString ()Ljava/lang/String;] + [124] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [127] pop + [128] aload_1 v1 + [129] invokevirtual #25 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [132] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder + Superclass: com/google/zxing/oned/rss/expanded/decoders/AI01weightDecoder + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.oned.rss.expanded.decoders.AI013x0x1xDecoder extends com.google.zxing.oned.rss.expanded.decoders.AI01weightDecoder + +Interfaces (count = 0): + +Constant Pool (count = 91): + - Integer [8] + - Integer [16] + - Integer [20] + - Integer [38400] + - Integer [100000] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI01weightDecoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder.dateCode Ljava/lang/String;] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder.firstAIdigits Ljava/lang/String;] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder.generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder.information Lcom/google/zxing/common/BitArray;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder.encodeCompressedDate$31fc2e84 (Ljava/lang/StringBuffer;)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder.encodeCompressedGtin (Ljava/lang/StringBuffer;I)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder.encodeCompressedWeight (Ljava/lang/StringBuffer;II)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01weightDecoder. (Lcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (II)I] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/common/BitArray;)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [dateCode Ljava/lang/String;] + - NameAndType [encodeCompressedDate (Ljava/lang/StringBuffer;I)V] + - NameAndType [encodeCompressedDate$31fc2e84 (Ljava/lang/StringBuffer;)V] + - NameAndType [encodeCompressedGtin (Ljava/lang/StringBuffer;I)V] + - NameAndType [encodeCompressedWeight (Ljava/lang/StringBuffer;II)V] + - NameAndType [extractNumericValueFromBitArray (II)I] + - NameAndType [firstAIdigits Ljava/lang/String;] + - NameAndType [generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [information Lcom/google/zxing/common/BitArray;] + - NameAndType [size I] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(II)I] + - Utf8 [(Lcom/google/zxing/common/BitArray;)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/StringBuffer;)V] + - Utf8 [(Ljava/lang/StringBuffer;I)V] + - Utf8 [(Ljava/lang/StringBuffer;II)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/common/BitArray;] + - Utf8 [Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - Utf8 [Ljava/lang/String;] + - Utf8 [addWeightCode] + - Utf8 [append] + - Utf8 [checkWeight] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI01weightDecoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder] + - Utf8 [dateCode] + - Utf8 [dateSize] + - Utf8 [encodeCompressedDate] + - Utf8 [encodeCompressedDate$31fc2e84] + - Utf8 [encodeCompressedGtin] + - Utf8 [encodeCompressedWeight] + - Utf8 [extractNumericValueFromBitArray] + - Utf8 [firstAIdigits] + - Utf8 [generalDecoder] + - Utf8 [getNotFoundInstance] + - Utf8 [headerSize] + - Utf8 [information] + - Utf8 [java/lang/StringBuffer] + - Utf8 [parseInformation] + - Utf8 [size] + - Utf8 [toString] + - Utf8 [weightSize] + +Fields (count = 5): + - Field: headerSize I + Access flags: 0x1a + = private static final int headerSize + Class member attributes (count = 1): + - Constant value attribute: + - Integer [8] + - Field: weightSize I + Access flags: 0x1a + = private static final int weightSize + Class member attributes (count = 1): + - Constant value attribute: + - Integer [20] + - Field: dateSize I + Access flags: 0x1a + = private static final int dateSize + Class member attributes (count = 1): + - Constant value attribute: + - Integer [16] + - Field: dateCode Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String dateCode + - Field: firstAIdigits Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String firstAIdigits + +Methods (count = 5): + - Method: (Lcom/google/zxing/common/BitArray;Ljava/lang/String;Ljava/lang/String;)V + Access flags: 0x0 + = AI013x0x1xDecoder(com.google.zxing.common.BitArray,java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 16, locals = 4, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #21 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01weightDecoder. (Lcom/google/zxing/common/BitArray;)V] + [5] aload_0 v0 + [6] aload_3 v3 + [7] putfield #13 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder.dateCode Ljava/lang/String;] + [10] aload_0 v0 + [11] aload_2 v2 + [12] putfield #14 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder.firstAIdigits Ljava/lang/String;] + [15] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseInformation()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String parseInformation() + Class member attributes (count = 2): + - Code attribute instructions (code length = 182, locals = 6, stack = 4): + [0] aload_0 v0 + [1] getfield #16 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder.information Lcom/google/zxing/common/BitArray;] + [4] getfield #12 + - Fieldref [com/google/zxing/common/BitArray.size I] + [7] bipush 84 + [9] ificmpeq +7 (target=16) + [12] invokestatic #17 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [15] athrow + [16] new #11 + - Class [java/lang/StringBuffer] + [19] dup + [20] invokespecial #23 + - Methodref [java/lang/StringBuffer. ()V] + [23] astore_1 v1 + [24] aload_0 v0 + [25] aload_1 v1 + [26] bipush 8 + [28] invokevirtual #19 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder.encodeCompressedGtin (Ljava/lang/StringBuffer;I)V] + [31] aload_0 v0 + [32] aload_1 v1 + [33] bipush 48 + [35] bipush 20 + [37] invokevirtual #20 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder.encodeCompressedWeight (Ljava/lang/StringBuffer;II)V] + [40] aload_0 v0 + [41] aload_1 v1 + [42] astore_3 v3 + [43] dup + [44] astore_2 v2 + [45] getfield #15 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder.generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + [48] bipush 68 + [50] bipush 16 + [52] invokevirtual #22 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (II)I] + [55] dup + [56] istore v4 + [58] ldc #4 + - Integer [38400] + [60] ificmpeq +117 (target=177) + [63] aload_3 v3 + [64] bipush 40 + [66] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [69] pop + [70] aload_3 v3 + [71] aload_2 v2 + [72] getfield #13 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder.dateCode Ljava/lang/String;] + [75] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [78] pop + [79] aload_3 v3 + [80] bipush 41 + [82] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [85] pop + [86] iload v4 + [88] bipush 32 + [90] irem + [91] istore_2 v2 + [92] iload v4 + [94] bipush 32 + [96] idiv + [97] dup + [98] istore v4 + [100] bipush 12 + [102] irem + [103] iconst_1 + [104] iadd + [105] istore v5 + [107] iload v4 + [109] bipush 12 + [111] idiv + [112] dup + [113] istore v4 + [115] bipush 10 + [117] idiv + [118] ifne +10 (target=128) + [121] aload_3 v3 + [122] bipush 48 + [124] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [127] pop + [128] aload_3 v3 + [129] iload v4 + [131] invokevirtual #25 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [134] pop + [135] iload v5 + [137] bipush 10 + [139] idiv + [140] ifne +10 (target=150) + [143] aload_3 v3 + [144] bipush 48 + [146] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [149] pop + [150] aload_3 v3 + [151] iload v5 + [153] invokevirtual #25 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [156] pop + [157] iload_2 v2 + [158] bipush 10 + [160] idiv + [161] ifne +10 (target=171) + [164] aload_3 v3 + [165] bipush 48 + [167] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [170] pop + [171] aload_3 v3 + [172] iload_2 v2 + [173] invokevirtual #25 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [176] pop + [177] aload_1 v1 + [178] invokevirtual #27 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [181] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: encodeCompressedDate$31fc2e84(Ljava/lang/StringBuffer;)V + Access flags: 0x2 + = private void encodeCompressedDate$31fc2e84(java.lang.StringBuffer) + Class member attributes (count = 1): + - Code attribute instructions (code length = 128, locals = 5, stack = 3): + [0] aload_0 v0 + [1] getfield #15 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder.generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + [4] bipush 68 + [6] bipush 16 + [8] invokevirtual #22 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (II)I] + [11] dup + [12] istore_2 v2 + [13] ldc #4 + - Integer [38400] + [15] ificmpne +4 (target=19) + [18] return + [19] aload_1 v1 + [20] bipush 40 + [22] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [25] pop + [26] aload_1 v1 + [27] aload_0 v0 + [28] getfield #13 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder.dateCode Ljava/lang/String;] + [31] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [34] pop + [35] aload_1 v1 + [36] bipush 41 + [38] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [41] pop + [42] iload_2 v2 + [43] bipush 32 + [45] irem + [46] istore_3 v3 + [47] iload_2 v2 + [48] bipush 32 + [50] idiv + [51] dup + [52] istore_2 v2 + [53] bipush 12 + [55] irem + [56] iconst_1 + [57] iadd + [58] istore v4 + [60] iload_2 v2 + [61] bipush 12 + [63] idiv + [64] dup + [65] istore_2 v2 + [66] bipush 10 + [68] idiv + [69] ifne +10 (target=79) + [72] aload_1 v1 + [73] bipush 48 + [75] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [78] pop + [79] aload_1 v1 + [80] iload_2 v2 + [81] invokevirtual #25 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [84] pop + [85] iload v4 + [87] bipush 10 + [89] idiv + [90] ifne +10 (target=100) + [93] aload_1 v1 + [94] bipush 48 + [96] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [99] pop + [100] aload_1 v1 + [101] iload v4 + [103] invokevirtual #25 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [106] pop + [107] iload_3 v3 + [108] bipush 10 + [110] idiv + [111] ifne +10 (target=121) + [114] aload_1 v1 + [115] bipush 48 + [117] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [120] pop + [121] aload_1 v1 + [122] iload_3 v3 + [123] invokevirtual #25 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [126] pop + [127] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: addWeightCode(Ljava/lang/StringBuffer;I)V + Access flags: 0x14 + = protected final void addWeightCode(java.lang.StringBuffer,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 35, locals = 3, stack = 2): + [0] iload_2 v2 + [1] ldc #5 + - Integer [100000] + [3] idiv + [4] istore_2 v2 + [5] aload_1 v1 + [6] bipush 40 + [8] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [11] pop + [12] aload_1 v1 + [13] aload_0 v0 + [14] getfield #14 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder.firstAIdigits Ljava/lang/String;] + [17] invokevirtual #26 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [20] pop + [21] aload_1 v1 + [22] iload_2 v2 + [23] invokevirtual #25 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [26] pop + [27] aload_1 v1 + [28] bipush 41 + [30] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [33] pop + [34] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: checkWeight(I)I + Access flags: 0x14 + = protected final int checkWeight(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 2, stack = 2): + [0] iload_1 v1 + [1] ldc #5 + - Integer [100000] + [3] irem + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/expanded/decoders/AI013x0xDecoder + Superclass: com/google/zxing/oned/rss/expanded/decoders/AI01weightDecoder + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x420 + = abstract class com.google.zxing.oned.rss.expanded.decoders.AI013x0xDecoder extends com.google.zxing.oned.rss.expanded.decoders.AI01weightDecoder + +Interfaces (count = 0): + +Constant Pool (count = 50): + - Integer [5] + - Integer [15] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI013x0xDecoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI01weightDecoder] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI013x0xDecoder.information Lcom/google/zxing/common/BitArray;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013x0xDecoder.encodeCompressedGtin (Ljava/lang/StringBuffer;I)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013x0xDecoder.encodeCompressedWeight (Ljava/lang/StringBuffer;II)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01weightDecoder. (Lcom/google/zxing/common/BitArray;)V] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/common/BitArray;)V] + - NameAndType [encodeCompressedGtin (Ljava/lang/StringBuffer;I)V] + - NameAndType [encodeCompressedWeight (Ljava/lang/StringBuffer;II)V] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [information Lcom/google/zxing/common/BitArray;] + - NameAndType [size I] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(Lcom/google/zxing/common/BitArray;)V] + - Utf8 [(Ljava/lang/StringBuffer;I)V] + - Utf8 [(Ljava/lang/StringBuffer;II)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/common/BitArray;] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI013x0xDecoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI01weightDecoder] + - Utf8 [encodeCompressedGtin] + - Utf8 [encodeCompressedWeight] + - Utf8 [getNotFoundInstance] + - Utf8 [headerSize] + - Utf8 [information] + - Utf8 [java/lang/StringBuffer] + - Utf8 [parseInformation] + - Utf8 [size] + - Utf8 [toString] + - Utf8 [weightSize] + +Fields (count = 2): + - Field: headerSize I + Access flags: 0x1a + = private static final int headerSize + Class member attributes (count = 1): + - Constant value attribute: + - Integer [5] + - Field: weightSize I + Access flags: 0x1a + = private static final int weightSize + Class member attributes (count = 1): + - Constant value attribute: + - Integer [15] + +Methods (count = 2): + - Method: (Lcom/google/zxing/common/BitArray;)V + Access flags: 0x0 + = AI013x0xDecoder(com.google.zxing.common.BitArray) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #13 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01weightDecoder. (Lcom/google/zxing/common/BitArray;)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseInformation()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String parseInformation() + Class member attributes (count = 2): + - Code attribute instructions (code length = 44, locals = 2, stack = 4): + [0] aload_0 v0 + [1] getfield #9 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI013x0xDecoder.information Lcom/google/zxing/common/BitArray;] + [4] getfield #8 + - Fieldref [com/google/zxing/common/BitArray.size I] + [7] bipush 60 + [9] ificmpeq +7 (target=16) + [12] invokestatic #10 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [15] athrow + [16] new #7 + - Class [java/lang/StringBuffer] + [19] dup + [20] invokespecial #14 + - Methodref [java/lang/StringBuffer. ()V] + [23] astore_1 v1 + [24] aload_0 v0 + [25] aload_1 v1 + [26] iconst_5 + [27] invokevirtual #11 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013x0xDecoder.encodeCompressedGtin (Ljava/lang/StringBuffer;I)V] + [30] aload_0 v0 + [31] aload_1 v1 + [32] bipush 45 + [34] bipush 15 + [36] invokevirtual #12 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013x0xDecoder.encodeCompressedWeight (Ljava/lang/StringBuffer;II)V] + [39] aload_1 v1 + [40] invokevirtual #15 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [43] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/expanded/decoders/AI01AndOtherAIs + Superclass: com/google/zxing/oned/rss/expanded/decoders/AI01decoder + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.oned.rss.expanded.decoders.AI01AndOtherAIs extends com.google.zxing.oned.rss.expanded.decoders.AI01decoder + +Interfaces (count = 0): + +Constant Pool (count = 55): + - Integer [4] + - String [(01)] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI01AndOtherAIs] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI01decoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI01AndOtherAIs.generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01AndOtherAIs.encodeCompressedGtinWithoutAI (Ljava/lang/StringBuffer;II)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01decoder. (Lcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.decodeAllCodes (Ljava/lang/StringBuffer;I)Ljava/lang/String;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (II)I] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.length ()I] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/common/BitArray;)V] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [decodeAllCodes (Ljava/lang/StringBuffer;I)Ljava/lang/String;] + - NameAndType [encodeCompressedGtinWithoutAI (Ljava/lang/StringBuffer;II)V] + - NameAndType [extractNumericValueFromBitArray (II)I] + - NameAndType [generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - NameAndType [length ()I] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(01)] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(II)I] + - Utf8 [(Lcom/google/zxing/common/BitArray;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/StringBuffer;I)Ljava/lang/String;] + - Utf8 [(Ljava/lang/StringBuffer;II)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [HEADER_SIZE] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - Utf8 [append] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI01AndOtherAIs] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI01decoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder] + - Utf8 [decodeAllCodes] + - Utf8 [encodeCompressedGtinWithoutAI] + - Utf8 [extractNumericValueFromBitArray] + - Utf8 [generalDecoder] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + - Utf8 [parseInformation] + +Fields (count = 1): + - Field: HEADER_SIZE I + Access flags: 0x1a + = private static final int HEADER_SIZE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [4] + +Methods (count = 2): + - Method: (Lcom/google/zxing/common/BitArray;)V + Access flags: 0x0 + = AI01AndOtherAIs(com.google.zxing.common.BitArray) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #10 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01decoder. (Lcom/google/zxing/common/BitArray;)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseInformation()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String parseInformation() + Class member attributes (count = 2): + - Code attribute instructions (code length = 55, locals = 4, stack = 4): + [0] new #7 + - Class [java/lang/StringBuffer] + [3] dup + [4] invokespecial #13 + - Methodref [java/lang/StringBuffer. ()V] + [7] dup + [8] astore_1 v1 + [9] ldc #2 + - String [(01)] + [11] invokevirtual #15 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [14] pop + [15] aload_1 v1 + [16] invokevirtual #16 + - Methodref [java/lang/StringBuffer.length ()I] + [19] istore_2 v2 + [20] aload_0 v0 + [21] getfield #8 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI01AndOtherAIs.generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + [24] iconst_4 + [25] iconst_4 + [26] invokevirtual #12 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (II)I] + [29] istore_3 v3 + [30] aload_1 v1 + [31] iload_3 v3 + [32] invokevirtual #14 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [35] pop + [36] aload_0 v0 + [37] aload_1 v1 + [38] bipush 8 + [40] iload_2 v2 + [41] invokevirtual #9 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01AndOtherAIs.encodeCompressedGtinWithoutAI (Ljava/lang/StringBuffer;II)V] + [44] aload_0 v0 + [45] getfield #8 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI01AndOtherAIs.generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + [48] aload_1 v1 + [49] bipush 48 + [51] invokevirtual #11 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.decodeAllCodes (Ljava/lang/StringBuffer;I)Ljava/lang/String;] + [54] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/expanded/decoders/AI01decoder + Superclass: com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x420 + = abstract class com.google.zxing.oned.rss.expanded.decoders.AI01decoder extends com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder + +Interfaces (count = 0): + +Constant Pool (count = 55): + - Integer [40] + - String [(01)] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI01decoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI01decoder.generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01decoder.appendCheckDigit (Ljava/lang/StringBuffer;I)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01decoder.encodeCompressedGtinWithoutAI (Ljava/lang/StringBuffer;II)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder. (Lcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (II)I] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.charAt (I)C] + - Methodref [java/lang/StringBuffer.length ()I] + - NameAndType [ (Lcom/google/zxing/common/BitArray;)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [appendCheckDigit (Ljava/lang/StringBuffer;I)V] + - NameAndType [charAt (I)C] + - NameAndType [encodeCompressedGtinWithoutAI (Ljava/lang/StringBuffer;II)V] + - NameAndType [extractNumericValueFromBitArray (II)I] + - NameAndType [generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - NameAndType [length ()I] + - Utf8 [()I] + - Utf8 [(01)] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)C] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(II)I] + - Utf8 [(Lcom/google/zxing/common/BitArray;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/StringBuffer;I)V] + - Utf8 [(Ljava/lang/StringBuffer;II)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - Utf8 [append] + - Utf8 [appendCheckDigit] + - Utf8 [charAt] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI01decoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder] + - Utf8 [encodeCompressedGtin] + - Utf8 [encodeCompressedGtinWithoutAI] + - Utf8 [extractNumericValueFromBitArray] + - Utf8 [generalDecoder] + - Utf8 [gtinSize] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + +Fields (count = 1): + - Field: gtinSize I + Access flags: 0x1c + = protected static final int gtinSize + Class member attributes (count = 1): + - Constant value attribute: + - Integer [40] + +Methods (count = 4): + - Method: (Lcom/google/zxing/common/BitArray;)V + Access flags: 0x0 + = AI01decoder(com.google.zxing.common.BitArray) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #10 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder. (Lcom/google/zxing/common/BitArray;)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: encodeCompressedGtin(Ljava/lang/StringBuffer;I)V + Access flags: 0x14 + = protected final void encodeCompressedGtin(java.lang.StringBuffer,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 27, locals = 4, stack = 4): + [0] aload_1 v1 + [1] ldc #2 + - String [(01)] + [3] invokevirtual #14 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [6] pop + [7] aload_1 v1 + [8] invokevirtual #16 + - Methodref [java/lang/StringBuffer.length ()I] + [11] istore_3 v3 + [12] aload_1 v1 + [13] bipush 57 + [15] invokevirtual #12 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [18] pop + [19] aload_0 v0 + [20] aload_1 v1 + [21] iload_2 v2 + [22] iload_3 v3 + [23] invokevirtual #9 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01decoder.encodeCompressedGtinWithoutAI (Ljava/lang/StringBuffer;II)V] + [26] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: encodeCompressedGtinWithoutAI(Ljava/lang/StringBuffer;II)V + Access flags: 0x14 + = protected final void encodeCompressedGtinWithoutAI(java.lang.StringBuffer,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 146, locals = 6, stack = 4): + [0] iconst_0 + [1] istore v4 + [3] iload v4 + [5] iconst_4 + [6] ificmpge +63 (target=69) + [9] aload_0 v0 + [10] getfield #7 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI01decoder.generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + [13] iload_2 v2 + [14] iload v4 + [16] bipush 10 + [18] imul + [19] iadd + [20] bipush 10 + [22] invokevirtual #11 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (II)I] + [25] dup + [26] istore v5 + [28] bipush 100 + [30] idiv + [31] ifne +10 (target=41) + [34] aload_1 v1 + [35] bipush 48 + [37] invokevirtual #12 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [40] pop + [41] iload v5 + [43] bipush 10 + [45] idiv + [46] ifne +10 (target=56) + [49] aload_1 v1 + [50] bipush 48 + [52] invokevirtual #12 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [55] pop + [56] aload_1 v1 + [57] iload v5 + [59] invokevirtual #13 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [62] pop + [63] iinc v4, 1 + [66] goto -63 (target=3) + [69] aload_1 v1 + [70] iload_3 v3 + [71] istore_2 v2 + [72] astore_1 v1 + [73] iconst_0 + [74] istore_3 v3 + [75] iconst_0 + [76] istore v4 + [78] iload v4 + [80] bipush 13 + [82] ificmpge +41 (target=123) + [85] aload_1 v1 + [86] iload v4 + [88] iload_2 v2 + [89] iadd + [90] invokevirtual #15 + - Methodref [java/lang/StringBuffer.charAt (I)C] + [93] bipush 48 + [95] isub + [96] istore v5 + [98] iload_3 v3 + [99] iload v4 + [101] iconst_1 + [102] iand + [103] ifne +10 (target=113) + [106] iload v5 + [108] iconst_3 + [109] imul + [110] goto +5 (target=115) + [113] iload v5 + [115] iadd + [116] istore_3 v3 + [117] iinc v4, 1 + [120] goto -42 (target=78) + [123] bipush 10 + [125] iload_3 v3 + [126] bipush 10 + [128] irem + [129] isub + [130] dup + [131] istore_3 v3 + [132] bipush 10 + [134] ificmpne +5 (target=139) + [137] iconst_0 + [138] istore_3 v3 + [139] aload_1 v1 + [140] iload_3 v3 + [141] invokevirtual #13 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [144] pop + [145] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: appendCheckDigit(Ljava/lang/StringBuffer;I)V + Access flags: 0xa + = private static void appendCheckDigit(java.lang.StringBuffer,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 69, locals = 5, stack = 3): + [0] iconst_0 + [1] istore_2 v2 + [2] iconst_0 + [3] istore_3 v3 + [4] iload_3 v3 + [5] bipush 13 + [7] ificmpge +39 (target=46) + [10] aload_0 v0 + [11] iload_3 v3 + [12] iload_1 v1 + [13] iadd + [14] invokevirtual #15 + - Methodref [java/lang/StringBuffer.charAt (I)C] + [17] bipush 48 + [19] isub + [20] istore v4 + [22] iload_2 v2 + [23] iload_3 v3 + [24] iconst_1 + [25] iand + [26] ifne +10 (target=36) + [29] iload v4 + [31] iconst_3 + [32] imul + [33] goto +5 (target=38) + [36] iload v4 + [38] iadd + [39] istore_2 v2 + [40] iinc v3, 1 + [43] goto -39 (target=4) + [46] bipush 10 + [48] iload_2 v2 + [49] bipush 10 + [51] irem + [52] isub + [53] dup + [54] istore_2 v2 + [55] bipush 10 + [57] ificmpne +5 (target=62) + [60] iconst_0 + [61] istore_2 v2 + [62] aload_0 v0 + [63] iload_2 v2 + [64] invokevirtual #13 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [67] pop + [68] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/expanded/decoders/AI01weightDecoder + Superclass: com/google/zxing/oned/rss/expanded/decoders/AI01decoder + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x420 + = abstract class com.google.zxing.oned.rss.expanded.decoders.AI01weightDecoder extends com.google.zxing.oned.rss.expanded.decoders.AI01decoder + +Interfaces (count = 0): + +Constant Pool (count = 40): + - Integer [100000] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI01decoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI01weightDecoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI01weightDecoder.generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01decoder. (Lcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01weightDecoder.addWeightCode (Ljava/lang/StringBuffer;I)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01weightDecoder.checkWeight (I)I] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (II)I] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - NameAndType [ (Lcom/google/zxing/common/BitArray;)V] + - NameAndType [addWeightCode (Ljava/lang/StringBuffer;I)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [checkWeight (I)I] + - NameAndType [extractNumericValueFromBitArray (II)I] + - NameAndType [generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(II)I] + - Utf8 [(Lcom/google/zxing/common/BitArray;)V] + - Utf8 [(Ljava/lang/StringBuffer;I)V] + - Utf8 [(Ljava/lang/StringBuffer;II)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - Utf8 [addWeightCode] + - Utf8 [append] + - Utf8 [checkWeight] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI01decoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI01weightDecoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder] + - Utf8 [encodeCompressedWeight] + - Utf8 [extractNumericValueFromBitArray] + - Utf8 [generalDecoder] + - Utf8 [java/lang/StringBuffer] + +Fields (count = 0): + +Methods (count = 4): + - Method: (Lcom/google/zxing/common/BitArray;)V + Access flags: 0x0 + = AI01weightDecoder(com.google.zxing.common.BitArray) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #7 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01decoder. (Lcom/google/zxing/common/BitArray;)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: encodeCompressedWeight(Ljava/lang/StringBuffer;II)V + Access flags: 0x14 + = protected final void encodeCompressedWeight(java.lang.StringBuffer,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 65, locals = 5, stack = 3): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AI01weightDecoder.generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + [4] iload_2 v2 + [5] iload_3 v3 + [6] invokevirtual #10 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (II)I] + [9] istore_2 v2 + [10] aload_0 v0 + [11] aload_1 v1 + [12] iload_2 v2 + [13] invokevirtual #8 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01weightDecoder.addWeightCode (Ljava/lang/StringBuffer;I)V] + [16] aload_0 v0 + [17] iload_2 v2 + [18] invokevirtual #9 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01weightDecoder.checkWeight (I)I] + [21] istore_2 v2 + [22] ldc #1 + - Integer [100000] + [24] istore_3 v3 + [25] iconst_0 + [26] istore v4 + [28] iload v4 + [30] iconst_5 + [31] ificmpge +27 (target=58) + [34] iload_2 v2 + [35] iload_3 v3 + [36] idiv + [37] ifne +10 (target=47) + [40] aload_1 v1 + [41] bipush 48 + [43] invokevirtual #11 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [46] pop + [47] iload_3 v3 + [48] bipush 10 + [50] idiv + [51] istore_3 v3 + [52] iinc v4, 1 + [55] goto -27 (target=28) + [58] aload_1 v1 + [59] iload_2 v2 + [60] invokevirtual #12 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [63] pop + [64] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: addWeightCode(Ljava/lang/StringBuffer;I)V + Access flags: 0x404 + = protected abstract void addWeightCode(java.lang.StringBuffer,int) + - Method: checkWeight(I)I + Access flags: 0x404 + = protected abstract int checkWeight(int) + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x421 + = public abstract class com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 99): + - String [11] + - String [13] + - String [15] + - String [17] + - String [310] + - String [320] + - String [unknown decoder: ] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI013103decoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI01320xDecoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI01392xDecoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI01393xDecoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/AI01AndOtherAIs] + - Class [com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/AnyAIDecoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder] + - Class [java/lang/IllegalStateException] + - Class [java/lang/Object] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/common/BitArray.bits [I] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder.generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder.information Lcom/google/zxing/common/BitArray;] + - Methodref [com/google/zxing/common/BitArray.get (I)Z] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013103decoder. (Lcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01320xDecoder. (Lcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01392xDecoder. (Lcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01393xDecoder. (Lcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder. (Lcom/google/zxing/common/BitArray;Ljava/lang/String;Ljava/lang/String;)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01AndOtherAIs. (Lcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AnyAIDecoder. (Lcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder. (Lcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + - Methodref [java/lang/IllegalStateException. (Ljava/lang/String;)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/common/BitArray;)V] + - NameAndType [ (Lcom/google/zxing/common/BitArray;Ljava/lang/String;Ljava/lang/String;)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [bits [I] + - NameAndType [extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + - NameAndType [generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - NameAndType [get (I)Z] + - NameAndType [information Lcom/google/zxing/common/BitArray;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)Z] + - Utf8 [(Lcom/google/zxing/common/BitArray;)Lcom/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder;] + - Utf8 [(Lcom/google/zxing/common/BitArray;)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;II)I] + - Utf8 [(Lcom/google/zxing/common/BitArray;Ljava/lang/String;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [11] + - Utf8 [13] + - Utf8 [15] + - Utf8 [17] + - Utf8 [310] + - Utf8 [320] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [Lcom/google/zxing/common/BitArray;] + - Utf8 [Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - Utf8 [[I] + - Utf8 [append] + - Utf8 [bits] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI013103decoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI01320xDecoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI01392xDecoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI01393xDecoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AI01AndOtherAIs] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AnyAIDecoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder] + - Utf8 [createDecoder] + - Utf8 [extractNumericValueFromBitArray] + - Utf8 [generalDecoder] + - Utf8 [get] + - Utf8 [information] + - Utf8 [java/lang/IllegalStateException] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/StringBuffer] + - Utf8 [parseInformation] + - Utf8 [toString] + - Utf8 [unknown decoder: ] + +Fields (count = 2): + - Field: information Lcom/google/zxing/common/BitArray; + Access flags: 0x14 + = protected final com.google.zxing.common.BitArray information + - Field: generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder; + Access flags: 0x14 + = protected final com.google.zxing.oned.rss.expanded.decoders.GeneralAppIdDecoder generalDecoder + +Methods (count = 3): + - Method: (Lcom/google/zxing/common/BitArray;)V + Access flags: 0x0 + = AbstractExpandedDecoder(com.google.zxing.common.BitArray) + Class member attributes (count = 1): + - Code attribute instructions (code length = 22, locals = 2, stack = 4): + [0] aload_0 v0 + [1] invokespecial #36 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #24 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder.information Lcom/google/zxing/common/BitArray;] + [9] aload_0 v0 + [10] new #18 + - Class [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder] + [13] dup + [14] aload_1 v1 + [15] invokespecial #33 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder. (Lcom/google/zxing/common/BitArray;)V] + [18] putfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder.generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + [21] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseInformation()Ljava/lang/String; + Access flags: 0x401 + = public abstract java.lang.String parseInformation() + Class member attributes (count = 1): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: createDecoder(Lcom/google/zxing/common/BitArray;)Lcom/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder; + Access flags: 0x9 + = public static com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder createDecoder(com.google.zxing.common.BitArray) + Class member attributes (count = 1): + - Code attribute instructions (code length = 343, locals = 1, stack = 5): + [0] aload_0 v0 + [1] getfield #22 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [4] iconst_0 + [5] iaload + [6] iconst_2 + [7] iand + [8] ifeq +7 (target=15) + [11] iconst_1 + [12] goto +4 (target=16) + [15] iconst_0 + [16] ifeq +12 (target=28) + [19] new #15 + - Class [com/google/zxing/oned/rss/expanded/decoders/AI01AndOtherAIs] + [22] dup + [23] aload_0 v0 + [24] invokespecial #31 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01AndOtherAIs. (Lcom/google/zxing/common/BitArray;)V] + [27] areturn + [28] aload_0 v0 + [29] getfield #22 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [32] iconst_0 + [33] iaload + [34] iconst_4 + [35] iand + [36] ifeq +7 (target=43) + [39] iconst_1 + [40] goto +4 (target=44) + [43] iconst_0 + [44] ifne +12 (target=56) + [47] new #17 + - Class [com/google/zxing/oned/rss/expanded/decoders/AnyAIDecoder] + [50] dup + [51] aload_0 v0 + [52] invokespecial #32 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AnyAIDecoder. (Lcom/google/zxing/common/BitArray;)V] + [55] areturn + [56] aload_0 v0 + [57] iconst_1 + [58] iconst_4 + [59] invokestatic #34 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [62] lookupswitch (2 offsets, default=44) (target=106) + 4: offset = 26, target = 88 + 5: offset = 35, target = 97 + default: offset = 44, target = 106 + [88] new #10 + - Class [com/google/zxing/oned/rss/expanded/decoders/AI013103decoder] + [91] dup + [92] aload_0 v0 + [93] invokespecial #26 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013103decoder. (Lcom/google/zxing/common/BitArray;)V] + [96] areturn + [97] new #11 + - Class [com/google/zxing/oned/rss/expanded/decoders/AI01320xDecoder] + [100] dup + [101] aload_0 v0 + [102] invokespecial #27 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01320xDecoder. (Lcom/google/zxing/common/BitArray;)V] + [105] areturn + [106] aload_0 v0 + [107] iconst_1 + [108] iconst_5 + [109] invokestatic #34 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [112] lookupswitch (2 offsets, default=46) (target=158) + 12: offset = 28, target = 140 + 13: offset = 37, target = 149 + default: offset = 46, target = 158 + [140] new #12 + - Class [com/google/zxing/oned/rss/expanded/decoders/AI01392xDecoder] + [143] dup + [144] aload_0 v0 + [145] invokespecial #28 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01392xDecoder. (Lcom/google/zxing/common/BitArray;)V] + [148] areturn + [149] new #13 + - Class [com/google/zxing/oned/rss/expanded/decoders/AI01393xDecoder] + [152] dup + [153] aload_0 v0 + [154] invokespecial #29 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI01393xDecoder. (Lcom/google/zxing/common/BitArray;)V] + [157] areturn + [158] aload_0 v0 + [159] iconst_1 + [160] bipush 7 + [162] invokestatic #34 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [165] tableswitch (8 offsets, default=151) (target=316) + 56: offset = 47, target = 212 + 57: offset = 60, target = 225 + 58: offset = 73, target = 238 + 59: offset = 86, target = 251 + 60: offset = 99, target = 264 + 61: offset = 112, target = 277 + 62: offset = 125, target = 290 + 63: offset = 138, target = 303 + default: offset = 151, target = 316 + [212] new #14 + - Class [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder] + [215] dup + [216] aload_0 v0 + [217] ldc #5 + - String [310] + [219] ldc #1 + - String [11] + [221] invokespecial #30 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder. (Lcom/google/zxing/common/BitArray;Ljava/lang/String;Ljava/lang/String;)V] + [224] areturn + [225] new #14 + - Class [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder] + [228] dup + [229] aload_0 v0 + [230] ldc #6 + - String [320] + [232] ldc #1 + - String [11] + [234] invokespecial #30 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder. (Lcom/google/zxing/common/BitArray;Ljava/lang/String;Ljava/lang/String;)V] + [237] areturn + [238] new #14 + - Class [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder] + [241] dup + [242] aload_0 v0 + [243] ldc #5 + - String [310] + [245] ldc #2 + - String [13] + [247] invokespecial #30 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder. (Lcom/google/zxing/common/BitArray;Ljava/lang/String;Ljava/lang/String;)V] + [250] areturn + [251] new #14 + - Class [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder] + [254] dup + [255] aload_0 v0 + [256] ldc #6 + - String [320] + [258] ldc #2 + - String [13] + [260] invokespecial #30 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder. (Lcom/google/zxing/common/BitArray;Ljava/lang/String;Ljava/lang/String;)V] + [263] areturn + [264] new #14 + - Class [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder] + [267] dup + [268] aload_0 v0 + [269] ldc #5 + - String [310] + [271] ldc #3 + - String [15] + [273] invokespecial #30 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder. (Lcom/google/zxing/common/BitArray;Ljava/lang/String;Ljava/lang/String;)V] + [276] areturn + [277] new #14 + - Class [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder] + [280] dup + [281] aload_0 v0 + [282] ldc #6 + - String [320] + [284] ldc #3 + - String [15] + [286] invokespecial #30 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder. (Lcom/google/zxing/common/BitArray;Ljava/lang/String;Ljava/lang/String;)V] + [289] areturn + [290] new #14 + - Class [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder] + [293] dup + [294] aload_0 v0 + [295] ldc #5 + - String [310] + [297] ldc #4 + - String [17] + [299] invokespecial #30 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder. (Lcom/google/zxing/common/BitArray;Ljava/lang/String;Ljava/lang/String;)V] + [302] areturn + [303] new #14 + - Class [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder] + [306] dup + [307] aload_0 v0 + [308] ldc #6 + - String [320] + [310] ldc #4 + - String [17] + [312] invokespecial #30 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder. (Lcom/google/zxing/common/BitArray;Ljava/lang/String;Ljava/lang/String;)V] + [315] areturn + [316] new #19 + - Class [java/lang/IllegalStateException] + [319] dup + [320] new #21 + - Class [java/lang/StringBuffer] + [323] dup + [324] invokespecial #37 + - Methodref [java/lang/StringBuffer. ()V] + [327] ldc #7 + - String [unknown decoder: ] + [329] invokevirtual #39 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [332] aload_0 v0 + [333] invokevirtual #38 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + [336] invokevirtual #40 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [339] invokespecial #35 + - Methodref [java/lang/IllegalStateException. (Ljava/lang/String;)V] + [342] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/expanded/decoders/AnyAIDecoder + Superclass: com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.oned.rss.expanded.decoders.AnyAIDecoder extends com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder + +Interfaces (count = 0): + +Constant Pool (count = 34): + - Integer [5] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/AnyAIDecoder] + - Class [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AnyAIDecoder.generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder. (Lcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.decodeAllCodes (Ljava/lang/StringBuffer;I)Ljava/lang/String;] + - Methodref [java/lang/StringBuffer. ()V] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/common/BitArray;)V] + - NameAndType [decodeAllCodes (Ljava/lang/StringBuffer;I)Ljava/lang/String;] + - NameAndType [generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(Lcom/google/zxing/common/BitArray;)V] + - Utf8 [(Ljava/lang/StringBuffer;I)Ljava/lang/String;] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [HEADER_SIZE] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/AnyAIDecoder] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder] + - Utf8 [decodeAllCodes] + - Utf8 [generalDecoder] + - Utf8 [java/lang/StringBuffer] + - Utf8 [parseInformation] + +Fields (count = 1): + - Field: HEADER_SIZE I + Access flags: 0x1a + = private static final int HEADER_SIZE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [5] + +Methods (count = 2): + - Method: (Lcom/google/zxing/common/BitArray;)V + Access flags: 0x0 + = AnyAIDecoder(com.google.zxing.common.BitArray) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokespecial #8 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder. (Lcom/google/zxing/common/BitArray;)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseInformation()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String parseInformation() + Class member attributes (count = 2): + - Code attribute instructions (code length = 18, locals = 2, stack = 3): + [0] new #6 + - Class [java/lang/StringBuffer] + [3] dup + [4] invokespecial #10 + - Methodref [java/lang/StringBuffer. ()V] + [7] astore_1 v1 + [8] aload_0 v0 + [9] getfield #7 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/AnyAIDecoder.generalDecoder Lcom/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder;] + [12] aload_1 v1 + [13] iconst_5 + [14] invokevirtual #9 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.decodeAllCodes (Ljava/lang/StringBuffer;I)Ljava/lang/String;] + [17] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 26): + - Class [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.decodedInformation Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.finished Z] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [decodedInformation Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + - NameAndType [finished Z] + - Utf8 [()Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(B)V] + - Utf8 [(Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;)V] + - Utf8 [(Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;Z)V] + - Utf8 [(Z)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + - Utf8 [Z] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult] + - Utf8 [decodedInformation] + - Utf8 [finished] + - Utf8 [getDecodedInformation] + - Utf8 [isFinished] + - Utf8 [java/lang/Object] + +Fields (count = 2): + - Field: decodedInformation Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation; + Access flags: 0x12 + = private final com.google.zxing.oned.rss.expanded.decoders.DecodedInformation decodedInformation + - Field: finished Z + Access flags: 0x12 + = private final boolean finished + +Methods (count = 5): + - Method: (B)V + Access flags: 0x2 + = private BlockParsedResult(byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #5 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iconst_1 + [6] putfield #4 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.finished Z] + [9] aload_0 v0 + [10] aconst_null + [11] putfield #3 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.decodedInformation Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x0 + = BlockParsedResult() + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 1, stack = 2): + [0] aload_0 v0 + [1] invokespecial #5 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iconst_0 + [6] putfield #4 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.finished Z] + [9] aload_0 v0 + [10] aconst_null + [11] putfield #3 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.decodedInformation Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;)V + Access flags: 0x0 + = BlockParsedResult(com.google.zxing.oned.rss.expanded.decoders.DecodedInformation) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #5 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iconst_1 + [6] putfield #4 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.finished Z] + [9] aload_0 v0 + [10] aload_1 v1 + [11] putfield #3 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.decodedInformation Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDecodedInformation()Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation; + Access flags: 0x10 + = final com.google.zxing.oned.rss.expanded.decoders.DecodedInformation getDecodedInformation() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #3 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.decodedInformation Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isFinished()Z + Access flags: 0x10 + = final boolean isFinished() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #4 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.finished Z] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 31): + - Integer [1] + - Integer [2] + - Integer [4] + - Class [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.encoding I] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [encoding I] + - NameAndType [position I] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [] + - Utf8 [ALPHA] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [I] + - Utf8 [ISO_IEC_646] + - Utf8 [NUMERIC] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState] + - Utf8 [encoding] + - Utf8 [isAlpha] + - Utf8 [isIsoIec646] + - Utf8 [isNumeric] + - Utf8 [java/lang/Object] + - Utf8 [position] + - Utf8 [setAlpha] + - Utf8 [setIsoIec646] + - Utf8 [setNumeric] + +Fields (count = 5): + - Field: position I + Access flags: 0x0 + = int position + - Field: encoding I + Access flags: 0x2 + = private int encoding + - Field: NUMERIC I + Access flags: 0x1a + = private static final int NUMERIC + Class member attributes (count = 1): + - Constant value attribute: + - Integer [1] + - Field: ALPHA I + Access flags: 0x1a + = private static final int ALPHA + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2] + - Field: ISO_IEC_646 I + Access flags: 0x1a + = private static final int ISO_IEC_646 + Class member attributes (count = 1): + - Constant value attribute: + - Integer [4] + +Methods (count = 7): + - Method: ()V + Access flags: 0x0 + = CurrentParsingState() + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 1, stack = 2): + [0] aload_0 v0 + [1] invokespecial #8 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iconst_0 + [6] putfield #7 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [9] aload_0 v0 + [10] iconst_1 + [11] putfield #6 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.encoding I] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isAlpha()Z + Access flags: 0x10 + = final boolean isAlpha() + Class member attributes (count = 1): + - Code attribute instructions (code length = 12, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.encoding I] + [4] iconst_2 + [5] ificmpne +5 (target=10) + [8] iconst_1 + [9] ireturn + [10] iconst_0 + [11] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isNumeric()Z + Access flags: 0x2 + = private boolean isNumeric() + Class member attributes (count = 1): + - Code attribute instructions (code length = 12, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.encoding I] + [4] iconst_1 + [5] ificmpne +5 (target=10) + [8] iconst_1 + [9] ireturn + [10] iconst_0 + [11] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isIsoIec646()Z + Access flags: 0x10 + = final boolean isIsoIec646() + Class member attributes (count = 1): + - Code attribute instructions (code length = 12, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.encoding I] + [4] iconst_4 + [5] ificmpne +5 (target=10) + [8] iconst_1 + [9] ireturn + [10] iconst_0 + [11] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setNumeric()V + Access flags: 0x10 + = final void setNumeric() + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 1, stack = 2): + [0] aload_0 v0 + [1] iconst_1 + [2] putfield #6 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.encoding I] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setAlpha()V + Access flags: 0x10 + = final void setAlpha() + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 1, stack = 2): + [0] aload_0 v0 + [1] iconst_2 + [2] putfield #6 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.encoding I] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setIsoIec646()V + Access flags: 0x10 + = final void setIsoIec646() + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 1, stack = 2): + [0] aload_0 v0 + [1] iconst_4 + [2] putfield #6 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.encoding I] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/expanded/decoders/DecodedChar + Superclass: com/google/zxing/oned/rss/expanded/decoders/DecodedObject + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.oned.rss.expanded.decoders.DecodedChar extends com.google.zxing.oned.rss.expanded.decoders.DecodedObject + +Interfaces (count = 0): + +Constant Pool (count = 22): + - Integer [36] + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedObject] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar.value C] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedObject. (I)V] + - NameAndType [ (I)V] + - NameAndType [value C] + - Utf8 [()C] + - Utf8 [()Z] + - Utf8 [(I)V] + - Utf8 [(IC)V] + - Utf8 [] + - Utf8 [C] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [FNC1] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/DecodedObject] + - Utf8 [getValue] + - Utf8 [isFNC1] + - Utf8 [value] + +Fields (count = 2): + - Field: value C + Access flags: 0x12 + = private final char value + - Field: FNC1 C + Access flags: 0x18 + = static final char FNC1 + Class member attributes (count = 1): + - Constant value attribute: + - Integer [36] + +Methods (count = 3): + - Method: (IC)V + Access flags: 0x0 + = DecodedChar(int,char) + Class member attributes (count = 1): + - Code attribute instructions (code length = 11, locals = 3, stack = 2): + [0] aload_0 v0 + [1] iload_1 v1 + [2] invokespecial #5 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedObject. (I)V] + [5] aload_0 v0 + [6] iload_2 v2 + [7] putfield #4 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar.value C] + [10] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getValue()C + Access flags: 0x10 + = final char getValue() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #4 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar.value C] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isFNC1()Z + Access flags: 0x10 + = final boolean isFNC1() + Class member attributes (count = 1): + - Code attribute instructions (code length = 13, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #4 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar.value C] + [4] bipush 36 + [6] ificmpne +5 (target=11) + [9] iconst_1 + [10] ireturn + [11] iconst_0 + [12] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/expanded/decoders/DecodedInformation + Superclass: com/google/zxing/oned/rss/expanded/decoders/DecodedObject + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.oned.rss.expanded.decoders.DecodedInformation extends com.google.zxing.oned.rss.expanded.decoders.DecodedObject + +Interfaces (count = 0): + +Constant Pool (count = 30): + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation] + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedObject] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.newString Ljava/lang/String;] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.remaining Z] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.remainingValue I] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedObject. (I)V] + - NameAndType [ (I)V] + - NameAndType [newString Ljava/lang/String;] + - NameAndType [remaining Z] + - NameAndType [remainingValue I] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Z] + - Utf8 [(I)V] + - Utf8 [(ILjava/lang/String;)V] + - Utf8 [(ILjava/lang/String;I)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [I] + - Utf8 [Ljava/lang/String;] + - Utf8 [Z] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/DecodedObject] + - Utf8 [getNewString] + - Utf8 [getRemainingValue] + - Utf8 [isRemaining] + - Utf8 [newString] + - Utf8 [remaining] + - Utf8 [remainingValue] + +Fields (count = 3): + - Field: newString Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String newString + - Field: remainingValue I + Access flags: 0x12 + = private final int remainingValue + - Field: remaining Z + Access flags: 0x12 + = private final boolean remaining + +Methods (count = 5): + - Method: (ILjava/lang/String;)V + Access flags: 0x0 + = DecodedInformation(int,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 21, locals = 3, stack = 2): + [0] aload_0 v0 + [1] iload_1 v1 + [2] invokespecial #6 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedObject. (I)V] + [5] aload_0 v0 + [6] aload_2 v2 + [7] putfield #3 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.newString Ljava/lang/String;] + [10] aload_0 v0 + [11] iconst_0 + [12] putfield #4 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.remaining Z] + [15] aload_0 v0 + [16] iconst_0 + [17] putfield #5 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.remainingValue I] + [20] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (ILjava/lang/String;I)V + Access flags: 0x0 + = DecodedInformation(int,java.lang.String,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 21, locals = 4, stack = 2): + [0] aload_0 v0 + [1] iload_1 v1 + [2] invokespecial #6 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedObject. (I)V] + [5] aload_0 v0 + [6] iconst_1 + [7] putfield #4 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.remaining Z] + [10] aload_0 v0 + [11] iload_3 v3 + [12] putfield #5 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.remainingValue I] + [15] aload_0 v0 + [16] aload_2 v2 + [17] putfield #3 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.newString Ljava/lang/String;] + [20] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getNewString()Ljava/lang/String; + Access flags: 0x10 + = final java.lang.String getNewString() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #3 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.newString Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isRemaining()Z + Access flags: 0x10 + = final boolean isRemaining() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #4 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.remaining Z] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getRemainingValue()I + Access flags: 0x10 + = final int getRemainingValue() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #5 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.remainingValue I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric + Superclass: com/google/zxing/oned/rss/expanded/decoders/DecodedObject + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.oned.rss.expanded.decoders.DecodedNumeric extends com.google.zxing.oned.rss.expanded.decoders.DecodedObject + +Interfaces (count = 0): + +Constant Pool (count = 54): + - Integer [10] + - String [Invalid firstDigit: ] + - String [Invalid secondDigit: ] + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric] + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedObject] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.firstDigit I] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.secondDigit I] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedObject. (I)V] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [firstDigit I] + - NameAndType [secondDigit I] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(III)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [FNC1] + - Utf8 [I] + - Utf8 [Invalid firstDigit: ] + - Utf8 [Invalid secondDigit: ] + - Utf8 [append] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/DecodedObject] + - Utf8 [firstDigit] + - Utf8 [getFirstDigit] + - Utf8 [getSecondDigit] + - Utf8 [getValue] + - Utf8 [isAnyFNC1] + - Utf8 [isFirstDigitFNC1] + - Utf8 [isSecondDigitFNC1] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/StringBuffer] + - Utf8 [secondDigit] + - Utf8 [toString] + +Fields (count = 3): + - Field: firstDigit I + Access flags: 0x12 + = private final int firstDigit + - Field: secondDigit I + Access flags: 0x12 + = private final int secondDigit + - Field: FNC1 I + Access flags: 0x18 + = static final int FNC1 + Class member attributes (count = 1): + - Constant value attribute: + - Integer [10] + +Methods (count = 7): + - Method: (III)V + Access flags: 0x0 + = DecodedNumeric(int,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 102, locals = 4, stack = 4): + [0] aload_0 v0 + [1] iload_1 v1 + [2] invokespecial #10 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedObject. (I)V] + [5] aload_0 v0 + [6] iload_2 v2 + [7] putfield #8 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.firstDigit I] + [10] aload_0 v0 + [11] iload_3 v3 + [12] putfield #9 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.secondDigit I] + [15] aload_0 v0 + [16] getfield #8 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.firstDigit I] + [19] iflt +12 (target=31) + [22] aload_0 v0 + [23] getfield #8 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.firstDigit I] + [26] bipush 10 + [28] ificmple +30 (target=58) + [31] new #6 + - Class [java/lang/IllegalArgumentException] + [34] dup + [35] new #7 + - Class [java/lang/StringBuffer] + [38] dup + [39] invokespecial #12 + - Methodref [java/lang/StringBuffer. ()V] + [42] ldc #2 + - String [Invalid firstDigit: ] + [44] invokevirtual #14 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [47] iload_2 v2 + [48] invokevirtual #13 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [51] invokevirtual #15 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [54] invokespecial #11 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [57] athrow + [58] aload_0 v0 + [59] getfield #9 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.secondDigit I] + [62] iflt +12 (target=74) + [65] aload_0 v0 + [66] getfield #9 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.secondDigit I] + [69] bipush 10 + [71] ificmple +30 (target=101) + [74] new #6 + - Class [java/lang/IllegalArgumentException] + [77] dup + [78] new #7 + - Class [java/lang/StringBuffer] + [81] dup + [82] invokespecial #12 + - Methodref [java/lang/StringBuffer. ()V] + [85] ldc #3 + - String [Invalid secondDigit: ] + [87] invokevirtual #14 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [90] iload_3 v3 + [91] invokevirtual #13 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [94] invokevirtual #15 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [97] invokespecial #11 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [100] athrow + [101] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getFirstDigit()I + Access flags: 0x10 + = final int getFirstDigit() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.firstDigit I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getSecondDigit()I + Access flags: 0x10 + = final int getSecondDigit() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #9 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.secondDigit I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getValue()I + Access flags: 0x2 + = private int getValue() + Class member attributes (count = 1): + - Code attribute instructions (code length = 13, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.firstDigit I] + [4] bipush 10 + [6] imul + [7] aload_0 v0 + [8] getfield #9 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.secondDigit I] + [11] iadd + [12] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isFirstDigitFNC1()Z + Access flags: 0x10 + = final boolean isFirstDigitFNC1() + Class member attributes (count = 1): + - Code attribute instructions (code length = 13, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.firstDigit I] + [4] bipush 10 + [6] ificmpne +5 (target=11) + [9] iconst_1 + [10] ireturn + [11] iconst_0 + [12] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isSecondDigitFNC1()Z + Access flags: 0x10 + = final boolean isSecondDigitFNC1() + Class member attributes (count = 1): + - Code attribute instructions (code length = 13, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #9 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.secondDigit I] + [4] bipush 10 + [6] ificmpne +5 (target=11) + [9] iconst_1 + [10] ireturn + [11] iconst_0 + [12] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isAnyFNC1()Z + Access flags: 0x2 + = private boolean isAnyFNC1() + Class member attributes (count = 1): + - Code attribute instructions (code length = 22, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.firstDigit I] + [4] bipush 10 + [6] ificmpeq +12 (target=18) + [9] aload_0 v0 + [10] getfield #9 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.secondDigit I] + [13] bipush 10 + [15] ificmpne +5 (target=20) + [18] iconst_1 + [19] ireturn + [20] iconst_0 + [21] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/expanded/decoders/DecodedObject + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x420 + = abstract class com.google.zxing.oned.rss.expanded.decoders.DecodedObject extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 17): + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedObject] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedObject.newPosition I] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [newPosition I] + - Utf8 [()I] + - Utf8 [()V] + - Utf8 [(I)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [I] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/DecodedObject] + - Utf8 [getNewPosition] + - Utf8 [java/lang/Object] + - Utf8 [newPosition] + +Fields (count = 1): + - Field: newPosition I + Access flags: 0x14 + = protected final int newPosition + +Methods (count = 2): + - Method: (I)V + Access flags: 0x0 + = DecodedObject(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #4 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iload_1 v1 + [6] putfield #3 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedObject.newPosition I] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getNewPosition()I + Access flags: 0x10 + = final int getNewPosition() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #3 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/DecodedObject.newPosition I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/expanded/decoders/FieldParser + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.oned.rss.expanded.decoders.FieldParser extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 331): + - String [] + - String [00] + - String [01] + - String [02] + - String [10] + - String [11] + - String [12] + - String [13] + - String [15] + - String [17] + - String [20] + - String [21] + - String [22] + - String [240] + - String [241] + - String [242] + - String [250] + - String [251] + - String [253] + - String [254] + - String [30] + - String [310] + - String [311] + - String [312] + - String [313] + - String [314] + - String [315] + - String [316] + - String [320] + - String [321] + - String [322] + - String [323] + - String [324] + - String [325] + - String [326] + - String [327] + - String [328] + - String [329] + - String [330] + - String [331] + - String [332] + - String [333] + - String [334] + - String [335] + - String [336] + - String [340] + - String [341] + - String [342] + - String [343] + - String [344] + - String [345] + - String [346] + - String [347] + - String [348] + - String [349] + - String [350] + - String [351] + - String [352] + - String [353] + - String [354] + - String [355] + - String [356] + - String [357] + - String [360] + - String [361] + - String [362] + - String [363] + - String [364] + - String [365] + - String [366] + - String [367] + - String [368] + - String [369] + - String [37] + - String [390] + - String [391] + - String [392] + - String [393] + - String [400] + - String [401] + - String [402] + - String [403] + - String [410] + - String [411] + - String [412] + - String [413] + - String [414] + - String [420] + - String [421] + - String [422] + - String [423] + - String [424] + - String [425] + - String [426] + - String [7001] + - String [7002] + - String [7003] + - String [703] + - String [8001] + - String [8002] + - String [8003] + - String [8004] + - String [8005] + - String [8006] + - String [8007] + - String [8008] + - String [8018] + - String [8020] + - String [8100] + - String [8101] + - String [8102] + - String [8110] + - String [90] + - String [91] + - String [92] + - String [93] + - String [94] + - String [95] + - String [96] + - String [97] + - String [98] + - String [99] + - Class [[Ljava/lang/Object;] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/oned/rss/expanded/decoders/FieldParser] + - Class [java/lang/Integer] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.FOUR_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.THREE_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.THREE_DIGIT_PLUS_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.TWO_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.parseFieldsInGeneralPurpose (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.processFixedAI (IILjava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.processVariableAI (IILjava/lang/String;)Ljava/lang/String;] + - Methodref [java/lang/Integer. (I)V] + - Methodref [java/lang/Integer.intValue ()I] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [FOUR_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + - NameAndType [THREE_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + - NameAndType [THREE_DIGIT_PLUS_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + - NameAndType [TWO_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + - NameAndType [VARIABLE_LENGTH Ljava/lang/Object;] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [intValue ()I] + - NameAndType [length ()I] + - NameAndType [parseFieldsInGeneralPurpose (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [processFixedAI (IILjava/lang/String;)Ljava/lang/String;] + - NameAndType [processVariableAI (IILjava/lang/String;)Ljava/lang/String;] + - NameAndType [substring (I)Ljava/lang/String;] + - NameAndType [substring (II)Ljava/lang/String;] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(I)V] + - Utf8 [(II)Ljava/lang/String;] + - Utf8 [(IILjava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [00] + - Utf8 [01] + - Utf8 [02] + - Utf8 [10] + - Utf8 [11] + - Utf8 [12] + - Utf8 [13] + - Utf8 [15] + - Utf8 [17] + - Utf8 [20] + - Utf8 [21] + - Utf8 [22] + - Utf8 [240] + - Utf8 [241] + - Utf8 [242] + - Utf8 [250] + - Utf8 [251] + - Utf8 [253] + - Utf8 [254] + - Utf8 [30] + - Utf8 [310] + - Utf8 [311] + - Utf8 [312] + - Utf8 [313] + - Utf8 [314] + - Utf8 [315] + - Utf8 [316] + - Utf8 [320] + - Utf8 [321] + - Utf8 [322] + - Utf8 [323] + - Utf8 [324] + - Utf8 [325] + - Utf8 [326] + - Utf8 [327] + - Utf8 [328] + - Utf8 [329] + - Utf8 [330] + - Utf8 [331] + - Utf8 [332] + - Utf8 [333] + - Utf8 [334] + - Utf8 [335] + - Utf8 [336] + - Utf8 [340] + - Utf8 [341] + - Utf8 [342] + - Utf8 [343] + - Utf8 [344] + - Utf8 [345] + - Utf8 [346] + - Utf8 [347] + - Utf8 [348] + - Utf8 [349] + - Utf8 [350] + - Utf8 [351] + - Utf8 [352] + - Utf8 [353] + - Utf8 [354] + - Utf8 [355] + - Utf8 [356] + - Utf8 [357] + - Utf8 [360] + - Utf8 [361] + - Utf8 [362] + - Utf8 [363] + - Utf8 [364] + - Utf8 [365] + - Utf8 [366] + - Utf8 [367] + - Utf8 [368] + - Utf8 [369] + - Utf8 [37] + - Utf8 [390] + - Utf8 [391] + - Utf8 [392] + - Utf8 [393] + - Utf8 [400] + - Utf8 [401] + - Utf8 [402] + - Utf8 [403] + - Utf8 [410] + - Utf8 [411] + - Utf8 [412] + - Utf8 [413] + - Utf8 [414] + - Utf8 [420] + - Utf8 [421] + - Utf8 [422] + - Utf8 [423] + - Utf8 [424] + - Utf8 [425] + - Utf8 [426] + - Utf8 [7001] + - Utf8 [7002] + - Utf8 [7003] + - Utf8 [703] + - Utf8 [8001] + - Utf8 [8002] + - Utf8 [8003] + - Utf8 [8004] + - Utf8 [8005] + - Utf8 [8006] + - Utf8 [8007] + - Utf8 [8008] + - Utf8 [8018] + - Utf8 [8020] + - Utf8 [8100] + - Utf8 [8101] + - Utf8 [8102] + - Utf8 [8110] + - Utf8 [90] + - Utf8 [91] + - Utf8 [92] + - Utf8 [93] + - Utf8 [94] + - Utf8 [95] + - Utf8 [96] + - Utf8 [97] + - Utf8 [98] + - Utf8 [99] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [FOUR_DIGIT_DATA_LENGTH] + - Utf8 [Ljava/lang/Object;] + - Utf8 [THREE_DIGIT_DATA_LENGTH] + - Utf8 [THREE_DIGIT_PLUS_DIGIT_DATA_LENGTH] + - Utf8 [TWO_DIGIT_DATA_LENGTH] + - Utf8 [VARIABLE_LENGTH] + - Utf8 [[Ljava/lang/Object;] + - Utf8 [[[Ljava/lang/Object;] + - Utf8 [append] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/FieldParser] + - Utf8 [equals] + - Utf8 [getNotFoundInstance] + - Utf8 [intValue] + - Utf8 [java/lang/Integer] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + - Utf8 [parseFieldsInGeneralPurpose] + - Utf8 [processFixedAI] + - Utf8 [processVariableAI] + - Utf8 [substring] + - Utf8 [toString] + +Fields (count = 5): + - Field: VARIABLE_LENGTH Ljava/lang/Object; + Access flags: 0x1a + = private static final java.lang.Object VARIABLE_LENGTH + - Field: TWO_DIGIT_DATA_LENGTH [[Ljava/lang/Object; + Access flags: 0x1a + = private static final java.lang.Object[][] TWO_DIGIT_DATA_LENGTH + - Field: THREE_DIGIT_DATA_LENGTH [[Ljava/lang/Object; + Access flags: 0x1a + = private static final java.lang.Object[][] THREE_DIGIT_DATA_LENGTH + - Field: THREE_DIGIT_PLUS_DIGIT_DATA_LENGTH [[Ljava/lang/Object; + Access flags: 0x1a + = private static final java.lang.Object[][] THREE_DIGIT_PLUS_DIGIT_DATA_LENGTH + - Field: FOUR_DIGIT_DATA_LENGTH [[Ljava/lang/Object; + Access flags: 0x1a + = private static final java.lang.Object[][] FOUR_DIGIT_DATA_LENGTH + +Methods (count = 5): + - Method: ()V + Access flags: 0x2 + = private FieldParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #141 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseFieldsInGeneralPurpose(Ljava/lang/String;)Ljava/lang/String; + Access flags: 0x8 + = static java.lang.String parseFieldsInGeneralPurpose(java.lang.String) + Class member attributes (count = 2): + - Code attribute instructions (code length = 395, locals = 3, stack = 3): + [0] aload_0 v0 + [1] invokevirtual #143 + - Methodref [java/lang/String.length ()I] + [4] ifne +6 (target=10) + [7] ldc #1 + - String [] + [9] areturn + [10] aload_0 v0 + [11] invokevirtual #143 + - Methodref [java/lang/String.length ()I] + [14] iconst_2 + [15] ificmpge +7 (target=22) + [18] invokestatic #135 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [21] athrow + [22] aload_0 v0 + [23] iconst_0 + [24] iconst_2 + [25] invokevirtual #145 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [28] astore_1 v1 + [29] iconst_0 + [30] istore_2 v2 + [31] iload_2 v2 + [32] getstatic #133 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.TWO_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [35] arraylength + [36] ificmpge +74 (target=110) + [39] getstatic #133 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.TWO_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [42] iload_2 v2 + [43] aaload + [44] iconst_0 + [45] aaload + [46] aload_1 v1 + [47] invokevirtual #142 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [50] ifeq +54 (target=104) + [53] getstatic #133 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.TWO_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [56] iload_2 v2 + [57] aaload + [58] iconst_1 + [59] aaload + [60] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [63] ifacmpne +22 (target=85) + [66] iconst_2 + [67] getstatic #133 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.TWO_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [70] iload_2 v2 + [71] aaload + [72] iconst_2 + [73] aaload + [74] checkcast #126 + - Class [java/lang/Integer] + [77] invokevirtual #140 + - Methodref [java/lang/Integer.intValue ()I] + [80] aload_0 v0 + [81] invokestatic #138 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.processVariableAI (IILjava/lang/String;)Ljava/lang/String;] + [84] areturn + [85] iconst_2 + [86] getstatic #133 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.TWO_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [89] iload_2 v2 + [90] aaload + [91] iconst_1 + [92] aaload + [93] checkcast #126 + - Class [java/lang/Integer] + [96] invokevirtual #140 + - Methodref [java/lang/Integer.intValue ()I] + [99] aload_0 v0 + [100] invokestatic #137 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.processFixedAI (IILjava/lang/String;)Ljava/lang/String;] + [103] areturn + [104] iinc v2, 1 + [107] goto -76 (target=31) + [110] aload_0 v0 + [111] invokevirtual #143 + - Methodref [java/lang/String.length ()I] + [114] iconst_3 + [115] ificmpge +7 (target=122) + [118] invokestatic #135 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [121] athrow + [122] aload_0 v0 + [123] iconst_0 + [124] iconst_3 + [125] invokevirtual #145 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [128] astore_2 v2 + [129] iconst_0 + [130] istore_1 v1 + [131] iload_1 v1 + [132] getstatic #131 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.THREE_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [135] arraylength + [136] ificmpge +74 (target=210) + [139] getstatic #131 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.THREE_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [142] iload_1 v1 + [143] aaload + [144] iconst_0 + [145] aaload + [146] aload_2 v2 + [147] invokevirtual #142 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [150] ifeq +54 (target=204) + [153] getstatic #131 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.THREE_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [156] iload_1 v1 + [157] aaload + [158] iconst_1 + [159] aaload + [160] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [163] ifacmpne +22 (target=185) + [166] iconst_3 + [167] getstatic #131 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.THREE_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [170] iload_1 v1 + [171] aaload + [172] iconst_2 + [173] aaload + [174] checkcast #126 + - Class [java/lang/Integer] + [177] invokevirtual #140 + - Methodref [java/lang/Integer.intValue ()I] + [180] aload_0 v0 + [181] invokestatic #138 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.processVariableAI (IILjava/lang/String;)Ljava/lang/String;] + [184] areturn + [185] iconst_3 + [186] getstatic #131 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.THREE_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [189] iload_1 v1 + [190] aaload + [191] iconst_1 + [192] aaload + [193] checkcast #126 + - Class [java/lang/Integer] + [196] invokevirtual #140 + - Methodref [java/lang/Integer.intValue ()I] + [199] aload_0 v0 + [200] invokestatic #137 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.processFixedAI (IILjava/lang/String;)Ljava/lang/String;] + [203] areturn + [204] iinc v1, 1 + [207] goto -76 (target=131) + [210] iconst_0 + [211] istore_1 v1 + [212] iload_1 v1 + [213] getstatic #132 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.THREE_DIGIT_PLUS_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [216] arraylength + [217] ificmpge +74 (target=291) + [220] getstatic #132 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.THREE_DIGIT_PLUS_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [223] iload_1 v1 + [224] aaload + [225] iconst_0 + [226] aaload + [227] aload_2 v2 + [228] invokevirtual #142 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [231] ifeq +54 (target=285) + [234] getstatic #132 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.THREE_DIGIT_PLUS_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [237] iload_1 v1 + [238] aaload + [239] iconst_1 + [240] aaload + [241] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [244] ifacmpne +22 (target=266) + [247] iconst_4 + [248] getstatic #132 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.THREE_DIGIT_PLUS_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [251] iload_1 v1 + [252] aaload + [253] iconst_2 + [254] aaload + [255] checkcast #126 + - Class [java/lang/Integer] + [258] invokevirtual #140 + - Methodref [java/lang/Integer.intValue ()I] + [261] aload_0 v0 + [262] invokestatic #138 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.processVariableAI (IILjava/lang/String;)Ljava/lang/String;] + [265] areturn + [266] iconst_4 + [267] getstatic #132 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.THREE_DIGIT_PLUS_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [270] iload_1 v1 + [271] aaload + [272] iconst_1 + [273] aaload + [274] checkcast #126 + - Class [java/lang/Integer] + [277] invokevirtual #140 + - Methodref [java/lang/Integer.intValue ()I] + [280] aload_0 v0 + [281] invokestatic #137 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.processFixedAI (IILjava/lang/String;)Ljava/lang/String;] + [284] areturn + [285] iinc v1, 1 + [288] goto -76 (target=212) + [291] aload_0 v0 + [292] invokevirtual #143 + - Methodref [java/lang/String.length ()I] + [295] iconst_4 + [296] ificmpge +7 (target=303) + [299] invokestatic #135 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [302] athrow + [303] aload_0 v0 + [304] iconst_0 + [305] iconst_4 + [306] invokevirtual #145 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [309] astore_1 v1 + [310] iconst_0 + [311] istore_2 v2 + [312] iload_2 v2 + [313] getstatic #130 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.FOUR_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [316] arraylength + [317] ificmpge +74 (target=391) + [320] getstatic #130 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.FOUR_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [323] iload_2 v2 + [324] aaload + [325] iconst_0 + [326] aaload + [327] aload_1 v1 + [328] invokevirtual #142 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [331] ifeq +54 (target=385) + [334] getstatic #130 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.FOUR_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [337] iload_2 v2 + [338] aaload + [339] iconst_1 + [340] aaload + [341] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [344] ifacmpne +22 (target=366) + [347] iconst_4 + [348] getstatic #130 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.FOUR_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [351] iload_2 v2 + [352] aaload + [353] iconst_2 + [354] aaload + [355] checkcast #126 + - Class [java/lang/Integer] + [358] invokevirtual #140 + - Methodref [java/lang/Integer.intValue ()I] + [361] aload_0 v0 + [362] invokestatic #138 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.processVariableAI (IILjava/lang/String;)Ljava/lang/String;] + [365] areturn + [366] iconst_4 + [367] getstatic #130 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.FOUR_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [370] iload_2 v2 + [371] aaload + [372] iconst_1 + [373] aaload + [374] checkcast #126 + - Class [java/lang/Integer] + [377] invokevirtual #140 + - Methodref [java/lang/Integer.intValue ()I] + [380] aload_0 v0 + [381] invokestatic #137 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.processFixedAI (IILjava/lang/String;)Ljava/lang/String;] + [384] areturn + [385] iinc v2, 1 + [388] goto -76 (target=312) + [391] invokestatic #135 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [394] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: processFixedAI(IILjava/lang/String;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String processFixedAI(int,int,java.lang.String) + Class member attributes (count = 2): + - Code attribute instructions (code length = 88, locals = 5, stack = 4): + [0] aload_2 v2 + [1] invokevirtual #143 + - Methodref [java/lang/String.length ()I] + [4] iload_0 v0 + [5] ificmpge +7 (target=12) + [8] invokestatic #135 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [11] athrow + [12] aload_2 v2 + [13] iconst_0 + [14] iload_0 v0 + [15] invokevirtual #145 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [18] astore_3 v3 + [19] aload_2 v2 + [20] invokevirtual #143 + - Methodref [java/lang/String.length ()I] + [23] iload_0 v0 + [24] iload_1 v1 + [25] iadd + [26] ificmpge +7 (target=33) + [29] invokestatic #135 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [32] athrow + [33] aload_2 v2 + [34] iload_0 v0 + [35] iload_0 v0 + [36] iload_1 v1 + [37] iadd + [38] invokevirtual #145 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [41] astore v4 + [43] aload_2 v2 + [44] iload_0 v0 + [45] iload_1 v1 + [46] iadd + [47] invokevirtual #144 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [50] astore_0 v0 + [51] new #129 + - Class [java/lang/StringBuffer] + [54] dup + [55] invokespecial #146 + - Methodref [java/lang/StringBuffer. ()V] + [58] bipush 40 + [60] invokevirtual #147 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [63] aload_3 v3 + [64] invokevirtual #148 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [67] bipush 41 + [69] invokevirtual #147 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [72] aload v4 + [74] invokevirtual #148 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [77] aload_0 v0 + [78] invokestatic #136 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.parseFieldsInGeneralPurpose (Ljava/lang/String;)Ljava/lang/String;] + [81] invokevirtual #148 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [84] invokevirtual #149 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [87] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: processVariableAI(IILjava/lang/String;)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String processVariableAI(int,int,java.lang.String) + Class member attributes (count = 2): + - Code attribute instructions (code length = 78, locals = 4, stack = 3): + [0] aload_2 v2 + [1] iconst_0 + [2] iload_0 v0 + [3] invokevirtual #145 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [6] astore_3 v3 + [7] aload_2 v2 + [8] invokevirtual #143 + - Methodref [java/lang/String.length ()I] + [11] iload_0 v0 + [12] iload_1 v1 + [13] iadd + [14] ificmpge +11 (target=25) + [17] aload_2 v2 + [18] invokevirtual #143 + - Methodref [java/lang/String.length ()I] + [21] istore_1 v1 + [22] goto +7 (target=29) + [25] iload_0 v0 + [26] iload_1 v1 + [27] iadd + [28] istore_1 v1 + [29] aload_2 v2 + [30] iload_0 v0 + [31] iload_1 v1 + [32] invokevirtual #145 + - Methodref [java/lang/String.substring (II)Ljava/lang/String;] + [35] astore_0 v0 + [36] aload_2 v2 + [37] iload_1 v1 + [38] invokevirtual #144 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [41] astore_1 v1 + [42] new #129 + - Class [java/lang/StringBuffer] + [45] dup + [46] invokespecial #146 + - Methodref [java/lang/StringBuffer. ()V] + [49] bipush 40 + [51] invokevirtual #147 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [54] aload_3 v3 + [55] invokevirtual #148 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [58] bipush 41 + [60] invokevirtual #147 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [63] aload_0 v0 + [64] invokevirtual #148 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [67] aload_1 v1 + [68] invokestatic #136 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.parseFieldsInGeneralPurpose (Ljava/lang/String;)Ljava/lang/String;] + [71] invokevirtual #148 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [74] invokevirtual #149 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [77] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 3284, locals = 0, stack = 9): + [0] new #127 + - Class [java/lang/Object] + [3] dup + [4] invokespecial #141 + - Methodref [java/lang/Object. ()V] + [7] putstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [10] bipush 24 + [12] anewarray #123 + - Class [[Ljava/lang/Object;] + [15] dup + [16] iconst_0 + [17] iconst_2 + [18] anewarray #127 + - Class [java/lang/Object] + [21] dup + [22] iconst_0 + [23] ldc #2 + - String [00] + [25] aastore + [26] dup + [27] iconst_1 + [28] new #126 + - Class [java/lang/Integer] + [31] dup + [32] bipush 18 + [34] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [37] aastore + [38] aastore + [39] dup + [40] iconst_1 + [41] iconst_2 + [42] anewarray #127 + - Class [java/lang/Object] + [45] dup + [46] iconst_0 + [47] ldc #3 + - String [01] + [49] aastore + [50] dup + [51] iconst_1 + [52] new #126 + - Class [java/lang/Integer] + [55] dup + [56] bipush 14 + [58] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [61] aastore + [62] aastore + [63] dup + [64] iconst_2 + [65] iconst_2 + [66] anewarray #127 + - Class [java/lang/Object] + [69] dup + [70] iconst_0 + [71] ldc #4 + - String [02] + [73] aastore + [74] dup + [75] iconst_1 + [76] new #126 + - Class [java/lang/Integer] + [79] dup + [80] bipush 14 + [82] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [85] aastore + [86] aastore + [87] dup + [88] iconst_3 + [89] iconst_3 + [90] anewarray #127 + - Class [java/lang/Object] + [93] dup + [94] iconst_0 + [95] ldc #5 + - String [10] + [97] aastore + [98] dup + [99] iconst_1 + [100] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [103] aastore + [104] dup + [105] iconst_2 + [106] new #126 + - Class [java/lang/Integer] + [109] dup + [110] bipush 20 + [112] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [115] aastore + [116] aastore + [117] dup + [118] iconst_4 + [119] iconst_2 + [120] anewarray #127 + - Class [java/lang/Object] + [123] dup + [124] iconst_0 + [125] ldc #6 + - String [11] + [127] aastore + [128] dup + [129] iconst_1 + [130] new #126 + - Class [java/lang/Integer] + [133] dup + [134] bipush 6 + [136] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [139] aastore + [140] aastore + [141] dup + [142] iconst_5 + [143] iconst_2 + [144] anewarray #127 + - Class [java/lang/Object] + [147] dup + [148] iconst_0 + [149] ldc #7 + - String [12] + [151] aastore + [152] dup + [153] iconst_1 + [154] new #126 + - Class [java/lang/Integer] + [157] dup + [158] bipush 6 + [160] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [163] aastore + [164] aastore + [165] dup + [166] bipush 6 + [168] iconst_2 + [169] anewarray #127 + - Class [java/lang/Object] + [172] dup + [173] iconst_0 + [174] ldc #8 + - String [13] + [176] aastore + [177] dup + [178] iconst_1 + [179] new #126 + - Class [java/lang/Integer] + [182] dup + [183] bipush 6 + [185] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [188] aastore + [189] aastore + [190] dup + [191] bipush 7 + [193] iconst_2 + [194] anewarray #127 + - Class [java/lang/Object] + [197] dup + [198] iconst_0 + [199] ldc #9 + - String [15] + [201] aastore + [202] dup + [203] iconst_1 + [204] new #126 + - Class [java/lang/Integer] + [207] dup + [208] bipush 6 + [210] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [213] aastore + [214] aastore + [215] dup + [216] bipush 8 + [218] iconst_2 + [219] anewarray #127 + - Class [java/lang/Object] + [222] dup + [223] iconst_0 + [224] ldc #10 + - String [17] + [226] aastore + [227] dup + [228] iconst_1 + [229] new #126 + - Class [java/lang/Integer] + [232] dup + [233] bipush 6 + [235] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [238] aastore + [239] aastore + [240] dup + [241] bipush 9 + [243] iconst_2 + [244] anewarray #127 + - Class [java/lang/Object] + [247] dup + [248] iconst_0 + [249] ldc #11 + - String [20] + [251] aastore + [252] dup + [253] iconst_1 + [254] new #126 + - Class [java/lang/Integer] + [257] dup + [258] iconst_2 + [259] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [262] aastore + [263] aastore + [264] dup + [265] bipush 10 + [267] iconst_3 + [268] anewarray #127 + - Class [java/lang/Object] + [271] dup + [272] iconst_0 + [273] ldc #12 + - String [21] + [275] aastore + [276] dup + [277] iconst_1 + [278] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [281] aastore + [282] dup + [283] iconst_2 + [284] new #126 + - Class [java/lang/Integer] + [287] dup + [288] bipush 20 + [290] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [293] aastore + [294] aastore + [295] dup + [296] bipush 11 + [298] iconst_3 + [299] anewarray #127 + - Class [java/lang/Object] + [302] dup + [303] iconst_0 + [304] ldc #13 + - String [22] + [306] aastore + [307] dup + [308] iconst_1 + [309] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [312] aastore + [313] dup + [314] iconst_2 + [315] new #126 + - Class [java/lang/Integer] + [318] dup + [319] bipush 29 + [321] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [324] aastore + [325] aastore + [326] dup + [327] bipush 12 + [329] iconst_3 + [330] anewarray #127 + - Class [java/lang/Object] + [333] dup + [334] iconst_0 + [335] ldc #21 + - String [30] + [337] aastore + [338] dup + [339] iconst_1 + [340] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [343] aastore + [344] dup + [345] iconst_2 + [346] new #126 + - Class [java/lang/Integer] + [349] dup + [350] bipush 8 + [352] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [355] aastore + [356] aastore + [357] dup + [358] bipush 13 + [360] iconst_3 + [361] anewarray #127 + - Class [java/lang/Object] + [364] dup + [365] iconst_0 + [366] ldc #74 + - String [37] + [368] aastore + [369] dup + [370] iconst_1 + [371] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [374] aastore + [375] dup + [376] iconst_2 + [377] new #126 + - Class [java/lang/Integer] + [380] dup + [381] bipush 8 + [383] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [386] aastore + [387] aastore + [388] dup + [389] bipush 14 + [391] iconst_3 + [392] anewarray #127 + - Class [java/lang/Object] + [395] dup + [396] iconst_0 + [397] ldc #113 + - String [90] + [399] aastore + [400] dup + [401] iconst_1 + [402] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [405] aastore + [406] dup + [407] iconst_2 + [408] new #126 + - Class [java/lang/Integer] + [411] dup + [412] bipush 30 + [414] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [417] aastore + [418] aastore + [419] dup + [420] bipush 15 + [422] iconst_3 + [423] anewarray #127 + - Class [java/lang/Object] + [426] dup + [427] iconst_0 + [428] ldc #114 + - String [91] + [430] aastore + [431] dup + [432] iconst_1 + [433] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [436] aastore + [437] dup + [438] iconst_2 + [439] new #126 + - Class [java/lang/Integer] + [442] dup + [443] bipush 30 + [445] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [448] aastore + [449] aastore + [450] dup + [451] bipush 16 + [453] iconst_3 + [454] anewarray #127 + - Class [java/lang/Object] + [457] dup + [458] iconst_0 + [459] ldc #115 + - String [92] + [461] aastore + [462] dup + [463] iconst_1 + [464] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [467] aastore + [468] dup + [469] iconst_2 + [470] new #126 + - Class [java/lang/Integer] + [473] dup + [474] bipush 30 + [476] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [479] aastore + [480] aastore + [481] dup + [482] bipush 17 + [484] iconst_3 + [485] anewarray #127 + - Class [java/lang/Object] + [488] dup + [489] iconst_0 + [490] ldc #116 + - String [93] + [492] aastore + [493] dup + [494] iconst_1 + [495] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [498] aastore + [499] dup + [500] iconst_2 + [501] new #126 + - Class [java/lang/Integer] + [504] dup + [505] bipush 30 + [507] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [510] aastore + [511] aastore + [512] dup + [513] bipush 18 + [515] iconst_3 + [516] anewarray #127 + - Class [java/lang/Object] + [519] dup + [520] iconst_0 + [521] ldc #117 + - String [94] + [523] aastore + [524] dup + [525] iconst_1 + [526] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [529] aastore + [530] dup + [531] iconst_2 + [532] new #126 + - Class [java/lang/Integer] + [535] dup + [536] bipush 30 + [538] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [541] aastore + [542] aastore + [543] dup + [544] bipush 19 + [546] iconst_3 + [547] anewarray #127 + - Class [java/lang/Object] + [550] dup + [551] iconst_0 + [552] ldc #118 + - String [95] + [554] aastore + [555] dup + [556] iconst_1 + [557] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [560] aastore + [561] dup + [562] iconst_2 + [563] new #126 + - Class [java/lang/Integer] + [566] dup + [567] bipush 30 + [569] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [572] aastore + [573] aastore + [574] dup + [575] bipush 20 + [577] iconst_3 + [578] anewarray #127 + - Class [java/lang/Object] + [581] dup + [582] iconst_0 + [583] ldc #119 + - String [96] + [585] aastore + [586] dup + [587] iconst_1 + [588] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [591] aastore + [592] dup + [593] iconst_2 + [594] new #126 + - Class [java/lang/Integer] + [597] dup + [598] bipush 30 + [600] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [603] aastore + [604] aastore + [605] dup + [606] bipush 21 + [608] iconst_3 + [609] anewarray #127 + - Class [java/lang/Object] + [612] dup + [613] iconst_0 + [614] ldc #120 + - String [97] + [616] aastore + [617] dup + [618] iconst_1 + [619] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [622] aastore + [623] dup + [624] iconst_2 + [625] new #126 + - Class [java/lang/Integer] + [628] dup + [629] bipush 30 + [631] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [634] aastore + [635] aastore + [636] dup + [637] bipush 22 + [639] iconst_3 + [640] anewarray #127 + - Class [java/lang/Object] + [643] dup + [644] iconst_0 + [645] ldc #121 + - String [98] + [647] aastore + [648] dup + [649] iconst_1 + [650] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [653] aastore + [654] dup + [655] iconst_2 + [656] new #126 + - Class [java/lang/Integer] + [659] dup + [660] bipush 30 + [662] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [665] aastore + [666] aastore + [667] dup + [668] bipush 23 + [670] iconst_3 + [671] anewarray #127 + - Class [java/lang/Object] + [674] dup + [675] iconst_0 + [676] ldc #122 + - String [99] + [678] aastore + [679] dup + [680] iconst_1 + [681] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [684] aastore + [685] dup + [686] iconst_2 + [687] new #126 + - Class [java/lang/Integer] + [690] dup + [691] bipush 30 + [693] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [696] aastore + [697] aastore + [698] putstatic #133 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.TWO_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [701] bipush 23 + [703] anewarray #123 + - Class [[Ljava/lang/Object;] + [706] dup + [707] iconst_0 + [708] iconst_3 + [709] anewarray #127 + - Class [java/lang/Object] + [712] dup + [713] iconst_0 + [714] ldc #14 + - String [240] + [716] aastore + [717] dup + [718] iconst_1 + [719] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [722] aastore + [723] dup + [724] iconst_2 + [725] new #126 + - Class [java/lang/Integer] + [728] dup + [729] bipush 30 + [731] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [734] aastore + [735] aastore + [736] dup + [737] iconst_1 + [738] iconst_3 + [739] anewarray #127 + - Class [java/lang/Object] + [742] dup + [743] iconst_0 + [744] ldc #15 + - String [241] + [746] aastore + [747] dup + [748] iconst_1 + [749] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [752] aastore + [753] dup + [754] iconst_2 + [755] new #126 + - Class [java/lang/Integer] + [758] dup + [759] bipush 30 + [761] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [764] aastore + [765] aastore + [766] dup + [767] iconst_2 + [768] iconst_3 + [769] anewarray #127 + - Class [java/lang/Object] + [772] dup + [773] iconst_0 + [774] ldc #16 + - String [242] + [776] aastore + [777] dup + [778] iconst_1 + [779] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [782] aastore + [783] dup + [784] iconst_2 + [785] new #126 + - Class [java/lang/Integer] + [788] dup + [789] bipush 6 + [791] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [794] aastore + [795] aastore + [796] dup + [797] iconst_3 + [798] iconst_3 + [799] anewarray #127 + - Class [java/lang/Object] + [802] dup + [803] iconst_0 + [804] ldc #17 + - String [250] + [806] aastore + [807] dup + [808] iconst_1 + [809] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [812] aastore + [813] dup + [814] iconst_2 + [815] new #126 + - Class [java/lang/Integer] + [818] dup + [819] bipush 30 + [821] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [824] aastore + [825] aastore + [826] dup + [827] iconst_4 + [828] iconst_3 + [829] anewarray #127 + - Class [java/lang/Object] + [832] dup + [833] iconst_0 + [834] ldc #18 + - String [251] + [836] aastore + [837] dup + [838] iconst_1 + [839] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [842] aastore + [843] dup + [844] iconst_2 + [845] new #126 + - Class [java/lang/Integer] + [848] dup + [849] bipush 30 + [851] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [854] aastore + [855] aastore + [856] dup + [857] iconst_5 + [858] iconst_3 + [859] anewarray #127 + - Class [java/lang/Object] + [862] dup + [863] iconst_0 + [864] ldc #19 + - String [253] + [866] aastore + [867] dup + [868] iconst_1 + [869] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [872] aastore + [873] dup + [874] iconst_2 + [875] new #126 + - Class [java/lang/Integer] + [878] dup + [879] bipush 17 + [881] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [884] aastore + [885] aastore + [886] dup + [887] bipush 6 + [889] iconst_3 + [890] anewarray #127 + - Class [java/lang/Object] + [893] dup + [894] iconst_0 + [895] ldc #20 + - String [254] + [897] aastore + [898] dup + [899] iconst_1 + [900] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [903] aastore + [904] dup + [905] iconst_2 + [906] new #126 + - Class [java/lang/Integer] + [909] dup + [910] bipush 20 + [912] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [915] aastore + [916] aastore + [917] dup + [918] bipush 7 + [920] iconst_3 + [921] anewarray #127 + - Class [java/lang/Object] + [924] dup + [925] iconst_0 + [926] ldc #79 + - String [400] + [928] aastore + [929] dup + [930] iconst_1 + [931] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [934] aastore + [935] dup + [936] iconst_2 + [937] new #126 + - Class [java/lang/Integer] + [940] dup + [941] bipush 30 + [943] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [946] aastore + [947] aastore + [948] dup + [949] bipush 8 + [951] iconst_3 + [952] anewarray #127 + - Class [java/lang/Object] + [955] dup + [956] iconst_0 + [957] ldc #80 + - String [401] + [959] aastore + [960] dup + [961] iconst_1 + [962] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [965] aastore + [966] dup + [967] iconst_2 + [968] new #126 + - Class [java/lang/Integer] + [971] dup + [972] bipush 30 + [974] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [977] aastore + [978] aastore + [979] dup + [980] bipush 9 + [982] iconst_2 + [983] anewarray #127 + - Class [java/lang/Object] + [986] dup + [987] iconst_0 + [988] ldc #81 + - String [402] + [990] aastore + [991] dup + [992] iconst_1 + [993] new #126 + - Class [java/lang/Integer] + [996] dup + [997] bipush 17 + [999] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1002] aastore + [1003] aastore + [1004] dup + [1005] bipush 10 + [1007] iconst_3 + [1008] anewarray #127 + - Class [java/lang/Object] + [1011] dup + [1012] iconst_0 + [1013] ldc #82 + - String [403] + [1015] aastore + [1016] dup + [1017] iconst_1 + [1018] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [1021] aastore + [1022] dup + [1023] iconst_2 + [1024] new #126 + - Class [java/lang/Integer] + [1027] dup + [1028] bipush 30 + [1030] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1033] aastore + [1034] aastore + [1035] dup + [1036] bipush 11 + [1038] iconst_2 + [1039] anewarray #127 + - Class [java/lang/Object] + [1042] dup + [1043] iconst_0 + [1044] ldc #83 + - String [410] + [1046] aastore + [1047] dup + [1048] iconst_1 + [1049] new #126 + - Class [java/lang/Integer] + [1052] dup + [1053] bipush 13 + [1055] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1058] aastore + [1059] aastore + [1060] dup + [1061] bipush 12 + [1063] iconst_2 + [1064] anewarray #127 + - Class [java/lang/Object] + [1067] dup + [1068] iconst_0 + [1069] ldc #84 + - String [411] + [1071] aastore + [1072] dup + [1073] iconst_1 + [1074] new #126 + - Class [java/lang/Integer] + [1077] dup + [1078] bipush 13 + [1080] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1083] aastore + [1084] aastore + [1085] dup + [1086] bipush 13 + [1088] iconst_2 + [1089] anewarray #127 + - Class [java/lang/Object] + [1092] dup + [1093] iconst_0 + [1094] ldc #85 + - String [412] + [1096] aastore + [1097] dup + [1098] iconst_1 + [1099] new #126 + - Class [java/lang/Integer] + [1102] dup + [1103] bipush 13 + [1105] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1108] aastore + [1109] aastore + [1110] dup + [1111] bipush 14 + [1113] iconst_2 + [1114] anewarray #127 + - Class [java/lang/Object] + [1117] dup + [1118] iconst_0 + [1119] ldc #86 + - String [413] + [1121] aastore + [1122] dup + [1123] iconst_1 + [1124] new #126 + - Class [java/lang/Integer] + [1127] dup + [1128] bipush 13 + [1130] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1133] aastore + [1134] aastore + [1135] dup + [1136] bipush 15 + [1138] iconst_2 + [1139] anewarray #127 + - Class [java/lang/Object] + [1142] dup + [1143] iconst_0 + [1144] ldc #87 + - String [414] + [1146] aastore + [1147] dup + [1148] iconst_1 + [1149] new #126 + - Class [java/lang/Integer] + [1152] dup + [1153] bipush 13 + [1155] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1158] aastore + [1159] aastore + [1160] dup + [1161] bipush 16 + [1163] iconst_3 + [1164] anewarray #127 + - Class [java/lang/Object] + [1167] dup + [1168] iconst_0 + [1169] ldc #88 + - String [420] + [1171] aastore + [1172] dup + [1173] iconst_1 + [1174] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [1177] aastore + [1178] dup + [1179] iconst_2 + [1180] new #126 + - Class [java/lang/Integer] + [1183] dup + [1184] bipush 20 + [1186] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1189] aastore + [1190] aastore + [1191] dup + [1192] bipush 17 + [1194] iconst_3 + [1195] anewarray #127 + - Class [java/lang/Object] + [1198] dup + [1199] iconst_0 + [1200] ldc #89 + - String [421] + [1202] aastore + [1203] dup + [1204] iconst_1 + [1205] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [1208] aastore + [1209] dup + [1210] iconst_2 + [1211] new #126 + - Class [java/lang/Integer] + [1214] dup + [1215] bipush 15 + [1217] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1220] aastore + [1221] aastore + [1222] dup + [1223] bipush 18 + [1225] iconst_2 + [1226] anewarray #127 + - Class [java/lang/Object] + [1229] dup + [1230] iconst_0 + [1231] ldc #90 + - String [422] + [1233] aastore + [1234] dup + [1235] iconst_1 + [1236] new #126 + - Class [java/lang/Integer] + [1239] dup + [1240] iconst_3 + [1241] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1244] aastore + [1245] aastore + [1246] dup + [1247] bipush 19 + [1249] iconst_3 + [1250] anewarray #127 + - Class [java/lang/Object] + [1253] dup + [1254] iconst_0 + [1255] ldc #91 + - String [423] + [1257] aastore + [1258] dup + [1259] iconst_1 + [1260] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [1263] aastore + [1264] dup + [1265] iconst_2 + [1266] new #126 + - Class [java/lang/Integer] + [1269] dup + [1270] bipush 15 + [1272] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1275] aastore + [1276] aastore + [1277] dup + [1278] bipush 20 + [1280] iconst_2 + [1281] anewarray #127 + - Class [java/lang/Object] + [1284] dup + [1285] iconst_0 + [1286] ldc #92 + - String [424] + [1288] aastore + [1289] dup + [1290] iconst_1 + [1291] new #126 + - Class [java/lang/Integer] + [1294] dup + [1295] iconst_3 + [1296] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1299] aastore + [1300] aastore + [1301] dup + [1302] bipush 21 + [1304] iconst_2 + [1305] anewarray #127 + - Class [java/lang/Object] + [1308] dup + [1309] iconst_0 + [1310] ldc #93 + - String [425] + [1312] aastore + [1313] dup + [1314] iconst_1 + [1315] new #126 + - Class [java/lang/Integer] + [1318] dup + [1319] iconst_3 + [1320] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1323] aastore + [1324] aastore + [1325] dup + [1326] bipush 22 + [1328] iconst_2 + [1329] anewarray #127 + - Class [java/lang/Object] + [1332] dup + [1333] iconst_0 + [1334] ldc #94 + - String [426] + [1336] aastore + [1337] dup + [1338] iconst_1 + [1339] new #126 + - Class [java/lang/Integer] + [1342] dup + [1343] iconst_3 + [1344] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1347] aastore + [1348] aastore + [1349] putstatic #131 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.THREE_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [1352] bipush 57 + [1354] anewarray #123 + - Class [[Ljava/lang/Object;] + [1357] dup + [1358] iconst_0 + [1359] iconst_2 + [1360] anewarray #127 + - Class [java/lang/Object] + [1363] dup + [1364] iconst_0 + [1365] ldc #22 + - String [310] + [1367] aastore + [1368] dup + [1369] iconst_1 + [1370] new #126 + - Class [java/lang/Integer] + [1373] dup + [1374] bipush 6 + [1376] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1379] aastore + [1380] aastore + [1381] dup + [1382] iconst_1 + [1383] iconst_2 + [1384] anewarray #127 + - Class [java/lang/Object] + [1387] dup + [1388] iconst_0 + [1389] ldc #23 + - String [311] + [1391] aastore + [1392] dup + [1393] iconst_1 + [1394] new #126 + - Class [java/lang/Integer] + [1397] dup + [1398] bipush 6 + [1400] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1403] aastore + [1404] aastore + [1405] dup + [1406] iconst_2 + [1407] iconst_2 + [1408] anewarray #127 + - Class [java/lang/Object] + [1411] dup + [1412] iconst_0 + [1413] ldc #24 + - String [312] + [1415] aastore + [1416] dup + [1417] iconst_1 + [1418] new #126 + - Class [java/lang/Integer] + [1421] dup + [1422] bipush 6 + [1424] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1427] aastore + [1428] aastore + [1429] dup + [1430] iconst_3 + [1431] iconst_2 + [1432] anewarray #127 + - Class [java/lang/Object] + [1435] dup + [1436] iconst_0 + [1437] ldc #25 + - String [313] + [1439] aastore + [1440] dup + [1441] iconst_1 + [1442] new #126 + - Class [java/lang/Integer] + [1445] dup + [1446] bipush 6 + [1448] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1451] aastore + [1452] aastore + [1453] dup + [1454] iconst_4 + [1455] iconst_2 + [1456] anewarray #127 + - Class [java/lang/Object] + [1459] dup + [1460] iconst_0 + [1461] ldc #26 + - String [314] + [1463] aastore + [1464] dup + [1465] iconst_1 + [1466] new #126 + - Class [java/lang/Integer] + [1469] dup + [1470] bipush 6 + [1472] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1475] aastore + [1476] aastore + [1477] dup + [1478] iconst_5 + [1479] iconst_2 + [1480] anewarray #127 + - Class [java/lang/Object] + [1483] dup + [1484] iconst_0 + [1485] ldc #27 + - String [315] + [1487] aastore + [1488] dup + [1489] iconst_1 + [1490] new #126 + - Class [java/lang/Integer] + [1493] dup + [1494] bipush 6 + [1496] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1499] aastore + [1500] aastore + [1501] dup + [1502] bipush 6 + [1504] iconst_2 + [1505] anewarray #127 + - Class [java/lang/Object] + [1508] dup + [1509] iconst_0 + [1510] ldc #28 + - String [316] + [1512] aastore + [1513] dup + [1514] iconst_1 + [1515] new #126 + - Class [java/lang/Integer] + [1518] dup + [1519] bipush 6 + [1521] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1524] aastore + [1525] aastore + [1526] dup + [1527] bipush 7 + [1529] iconst_2 + [1530] anewarray #127 + - Class [java/lang/Object] + [1533] dup + [1534] iconst_0 + [1535] ldc #29 + - String [320] + [1537] aastore + [1538] dup + [1539] iconst_1 + [1540] new #126 + - Class [java/lang/Integer] + [1543] dup + [1544] bipush 6 + [1546] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1549] aastore + [1550] aastore + [1551] dup + [1552] bipush 8 + [1554] iconst_2 + [1555] anewarray #127 + - Class [java/lang/Object] + [1558] dup + [1559] iconst_0 + [1560] ldc #30 + - String [321] + [1562] aastore + [1563] dup + [1564] iconst_1 + [1565] new #126 + - Class [java/lang/Integer] + [1568] dup + [1569] bipush 6 + [1571] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1574] aastore + [1575] aastore + [1576] dup + [1577] bipush 9 + [1579] iconst_2 + [1580] anewarray #127 + - Class [java/lang/Object] + [1583] dup + [1584] iconst_0 + [1585] ldc #31 + - String [322] + [1587] aastore + [1588] dup + [1589] iconst_1 + [1590] new #126 + - Class [java/lang/Integer] + [1593] dup + [1594] bipush 6 + [1596] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1599] aastore + [1600] aastore + [1601] dup + [1602] bipush 10 + [1604] iconst_2 + [1605] anewarray #127 + - Class [java/lang/Object] + [1608] dup + [1609] iconst_0 + [1610] ldc #32 + - String [323] + [1612] aastore + [1613] dup + [1614] iconst_1 + [1615] new #126 + - Class [java/lang/Integer] + [1618] dup + [1619] bipush 6 + [1621] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1624] aastore + [1625] aastore + [1626] dup + [1627] bipush 11 + [1629] iconst_2 + [1630] anewarray #127 + - Class [java/lang/Object] + [1633] dup + [1634] iconst_0 + [1635] ldc #33 + - String [324] + [1637] aastore + [1638] dup + [1639] iconst_1 + [1640] new #126 + - Class [java/lang/Integer] + [1643] dup + [1644] bipush 6 + [1646] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1649] aastore + [1650] aastore + [1651] dup + [1652] bipush 12 + [1654] iconst_2 + [1655] anewarray #127 + - Class [java/lang/Object] + [1658] dup + [1659] iconst_0 + [1660] ldc #34 + - String [325] + [1662] aastore + [1663] dup + [1664] iconst_1 + [1665] new #126 + - Class [java/lang/Integer] + [1668] dup + [1669] bipush 6 + [1671] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1674] aastore + [1675] aastore + [1676] dup + [1677] bipush 13 + [1679] iconst_2 + [1680] anewarray #127 + - Class [java/lang/Object] + [1683] dup + [1684] iconst_0 + [1685] ldc #35 + - String [326] + [1687] aastore + [1688] dup + [1689] iconst_1 + [1690] new #126 + - Class [java/lang/Integer] + [1693] dup + [1694] bipush 6 + [1696] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1699] aastore + [1700] aastore + [1701] dup + [1702] bipush 14 + [1704] iconst_2 + [1705] anewarray #127 + - Class [java/lang/Object] + [1708] dup + [1709] iconst_0 + [1710] ldc #36 + - String [327] + [1712] aastore + [1713] dup + [1714] iconst_1 + [1715] new #126 + - Class [java/lang/Integer] + [1718] dup + [1719] bipush 6 + [1721] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1724] aastore + [1725] aastore + [1726] dup + [1727] bipush 15 + [1729] iconst_2 + [1730] anewarray #127 + - Class [java/lang/Object] + [1733] dup + [1734] iconst_0 + [1735] ldc #37 + - String [328] + [1737] aastore + [1738] dup + [1739] iconst_1 + [1740] new #126 + - Class [java/lang/Integer] + [1743] dup + [1744] bipush 6 + [1746] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1749] aastore + [1750] aastore + [1751] dup + [1752] bipush 16 + [1754] iconst_2 + [1755] anewarray #127 + - Class [java/lang/Object] + [1758] dup + [1759] iconst_0 + [1760] ldc #38 + - String [329] + [1762] aastore + [1763] dup + [1764] iconst_1 + [1765] new #126 + - Class [java/lang/Integer] + [1768] dup + [1769] bipush 6 + [1771] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1774] aastore + [1775] aastore + [1776] dup + [1777] bipush 17 + [1779] iconst_2 + [1780] anewarray #127 + - Class [java/lang/Object] + [1783] dup + [1784] iconst_0 + [1785] ldc #39 + - String [330] + [1787] aastore + [1788] dup + [1789] iconst_1 + [1790] new #126 + - Class [java/lang/Integer] + [1793] dup + [1794] bipush 6 + [1796] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1799] aastore + [1800] aastore + [1801] dup + [1802] bipush 18 + [1804] iconst_2 + [1805] anewarray #127 + - Class [java/lang/Object] + [1808] dup + [1809] iconst_0 + [1810] ldc #40 + - String [331] + [1812] aastore + [1813] dup + [1814] iconst_1 + [1815] new #126 + - Class [java/lang/Integer] + [1818] dup + [1819] bipush 6 + [1821] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1824] aastore + [1825] aastore + [1826] dup + [1827] bipush 19 + [1829] iconst_2 + [1830] anewarray #127 + - Class [java/lang/Object] + [1833] dup + [1834] iconst_0 + [1835] ldc #41 + - String [332] + [1837] aastore + [1838] dup + [1839] iconst_1 + [1840] new #126 + - Class [java/lang/Integer] + [1843] dup + [1844] bipush 6 + [1846] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1849] aastore + [1850] aastore + [1851] dup + [1852] bipush 20 + [1854] iconst_2 + [1855] anewarray #127 + - Class [java/lang/Object] + [1858] dup + [1859] iconst_0 + [1860] ldc #42 + - String [333] + [1862] aastore + [1863] dup + [1864] iconst_1 + [1865] new #126 + - Class [java/lang/Integer] + [1868] dup + [1869] bipush 6 + [1871] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1874] aastore + [1875] aastore + [1876] dup + [1877] bipush 21 + [1879] iconst_2 + [1880] anewarray #127 + - Class [java/lang/Object] + [1883] dup + [1884] iconst_0 + [1885] ldc #43 + - String [334] + [1887] aastore + [1888] dup + [1889] iconst_1 + [1890] new #126 + - Class [java/lang/Integer] + [1893] dup + [1894] bipush 6 + [1896] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1899] aastore + [1900] aastore + [1901] dup + [1902] bipush 22 + [1904] iconst_2 + [1905] anewarray #127 + - Class [java/lang/Object] + [1908] dup + [1909] iconst_0 + [1910] ldc #44 + - String [335] + [1912] aastore + [1913] dup + [1914] iconst_1 + [1915] new #126 + - Class [java/lang/Integer] + [1918] dup + [1919] bipush 6 + [1921] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1924] aastore + [1925] aastore + [1926] dup + [1927] bipush 23 + [1929] iconst_2 + [1930] anewarray #127 + - Class [java/lang/Object] + [1933] dup + [1934] iconst_0 + [1935] ldc #45 + - String [336] + [1937] aastore + [1938] dup + [1939] iconst_1 + [1940] new #126 + - Class [java/lang/Integer] + [1943] dup + [1944] bipush 6 + [1946] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1949] aastore + [1950] aastore + [1951] dup + [1952] bipush 24 + [1954] iconst_2 + [1955] anewarray #127 + - Class [java/lang/Object] + [1958] dup + [1959] iconst_0 + [1960] ldc #46 + - String [340] + [1962] aastore + [1963] dup + [1964] iconst_1 + [1965] new #126 + - Class [java/lang/Integer] + [1968] dup + [1969] bipush 6 + [1971] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1974] aastore + [1975] aastore + [1976] dup + [1977] bipush 25 + [1979] iconst_2 + [1980] anewarray #127 + - Class [java/lang/Object] + [1983] dup + [1984] iconst_0 + [1985] ldc #47 + - String [341] + [1987] aastore + [1988] dup + [1989] iconst_1 + [1990] new #126 + - Class [java/lang/Integer] + [1993] dup + [1994] bipush 6 + [1996] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [1999] aastore + [2000] aastore + [2001] dup + [2002] bipush 26 + [2004] iconst_2 + [2005] anewarray #127 + - Class [java/lang/Object] + [2008] dup + [2009] iconst_0 + [2010] ldc #48 + - String [342] + [2012] aastore + [2013] dup + [2014] iconst_1 + [2015] new #126 + - Class [java/lang/Integer] + [2018] dup + [2019] bipush 6 + [2021] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2024] aastore + [2025] aastore + [2026] dup + [2027] bipush 27 + [2029] iconst_2 + [2030] anewarray #127 + - Class [java/lang/Object] + [2033] dup + [2034] iconst_0 + [2035] ldc #49 + - String [343] + [2037] aastore + [2038] dup + [2039] iconst_1 + [2040] new #126 + - Class [java/lang/Integer] + [2043] dup + [2044] bipush 6 + [2046] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2049] aastore + [2050] aastore + [2051] dup + [2052] bipush 28 + [2054] iconst_2 + [2055] anewarray #127 + - Class [java/lang/Object] + [2058] dup + [2059] iconst_0 + [2060] ldc #50 + - String [344] + [2062] aastore + [2063] dup + [2064] iconst_1 + [2065] new #126 + - Class [java/lang/Integer] + [2068] dup + [2069] bipush 6 + [2071] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2074] aastore + [2075] aastore + [2076] dup + [2077] bipush 29 + [2079] iconst_2 + [2080] anewarray #127 + - Class [java/lang/Object] + [2083] dup + [2084] iconst_0 + [2085] ldc #51 + - String [345] + [2087] aastore + [2088] dup + [2089] iconst_1 + [2090] new #126 + - Class [java/lang/Integer] + [2093] dup + [2094] bipush 6 + [2096] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2099] aastore + [2100] aastore + [2101] dup + [2102] bipush 30 + [2104] iconst_2 + [2105] anewarray #127 + - Class [java/lang/Object] + [2108] dup + [2109] iconst_0 + [2110] ldc #52 + - String [346] + [2112] aastore + [2113] dup + [2114] iconst_1 + [2115] new #126 + - Class [java/lang/Integer] + [2118] dup + [2119] bipush 6 + [2121] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2124] aastore + [2125] aastore + [2126] dup + [2127] bipush 31 + [2129] iconst_2 + [2130] anewarray #127 + - Class [java/lang/Object] + [2133] dup + [2134] iconst_0 + [2135] ldc #53 + - String [347] + [2137] aastore + [2138] dup + [2139] iconst_1 + [2140] new #126 + - Class [java/lang/Integer] + [2143] dup + [2144] bipush 6 + [2146] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2149] aastore + [2150] aastore + [2151] dup + [2152] bipush 32 + [2154] iconst_2 + [2155] anewarray #127 + - Class [java/lang/Object] + [2158] dup + [2159] iconst_0 + [2160] ldc #54 + - String [348] + [2162] aastore + [2163] dup + [2164] iconst_1 + [2165] new #126 + - Class [java/lang/Integer] + [2168] dup + [2169] bipush 6 + [2171] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2174] aastore + [2175] aastore + [2176] dup + [2177] bipush 33 + [2179] iconst_2 + [2180] anewarray #127 + - Class [java/lang/Object] + [2183] dup + [2184] iconst_0 + [2185] ldc #55 + - String [349] + [2187] aastore + [2188] dup + [2189] iconst_1 + [2190] new #126 + - Class [java/lang/Integer] + [2193] dup + [2194] bipush 6 + [2196] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2199] aastore + [2200] aastore + [2201] dup + [2202] bipush 34 + [2204] iconst_2 + [2205] anewarray #127 + - Class [java/lang/Object] + [2208] dup + [2209] iconst_0 + [2210] ldc #56 + - String [350] + [2212] aastore + [2213] dup + [2214] iconst_1 + [2215] new #126 + - Class [java/lang/Integer] + [2218] dup + [2219] bipush 6 + [2221] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2224] aastore + [2225] aastore + [2226] dup + [2227] bipush 35 + [2229] iconst_2 + [2230] anewarray #127 + - Class [java/lang/Object] + [2233] dup + [2234] iconst_0 + [2235] ldc #57 + - String [351] + [2237] aastore + [2238] dup + [2239] iconst_1 + [2240] new #126 + - Class [java/lang/Integer] + [2243] dup + [2244] bipush 6 + [2246] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2249] aastore + [2250] aastore + [2251] dup + [2252] bipush 36 + [2254] iconst_2 + [2255] anewarray #127 + - Class [java/lang/Object] + [2258] dup + [2259] iconst_0 + [2260] ldc #58 + - String [352] + [2262] aastore + [2263] dup + [2264] iconst_1 + [2265] new #126 + - Class [java/lang/Integer] + [2268] dup + [2269] bipush 6 + [2271] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2274] aastore + [2275] aastore + [2276] dup + [2277] bipush 37 + [2279] iconst_2 + [2280] anewarray #127 + - Class [java/lang/Object] + [2283] dup + [2284] iconst_0 + [2285] ldc #59 + - String [353] + [2287] aastore + [2288] dup + [2289] iconst_1 + [2290] new #126 + - Class [java/lang/Integer] + [2293] dup + [2294] bipush 6 + [2296] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2299] aastore + [2300] aastore + [2301] dup + [2302] bipush 38 + [2304] iconst_2 + [2305] anewarray #127 + - Class [java/lang/Object] + [2308] dup + [2309] iconst_0 + [2310] ldc #60 + - String [354] + [2312] aastore + [2313] dup + [2314] iconst_1 + [2315] new #126 + - Class [java/lang/Integer] + [2318] dup + [2319] bipush 6 + [2321] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2324] aastore + [2325] aastore + [2326] dup + [2327] bipush 39 + [2329] iconst_2 + [2330] anewarray #127 + - Class [java/lang/Object] + [2333] dup + [2334] iconst_0 + [2335] ldc #61 + - String [355] + [2337] aastore + [2338] dup + [2339] iconst_1 + [2340] new #126 + - Class [java/lang/Integer] + [2343] dup + [2344] bipush 6 + [2346] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2349] aastore + [2350] aastore + [2351] dup + [2352] bipush 40 + [2354] iconst_2 + [2355] anewarray #127 + - Class [java/lang/Object] + [2358] dup + [2359] iconst_0 + [2360] ldc #62 + - String [356] + [2362] aastore + [2363] dup + [2364] iconst_1 + [2365] new #126 + - Class [java/lang/Integer] + [2368] dup + [2369] bipush 6 + [2371] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2374] aastore + [2375] aastore + [2376] dup + [2377] bipush 41 + [2379] iconst_2 + [2380] anewarray #127 + - Class [java/lang/Object] + [2383] dup + [2384] iconst_0 + [2385] ldc #63 + - String [357] + [2387] aastore + [2388] dup + [2389] iconst_1 + [2390] new #126 + - Class [java/lang/Integer] + [2393] dup + [2394] bipush 6 + [2396] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2399] aastore + [2400] aastore + [2401] dup + [2402] bipush 42 + [2404] iconst_2 + [2405] anewarray #127 + - Class [java/lang/Object] + [2408] dup + [2409] iconst_0 + [2410] ldc #64 + - String [360] + [2412] aastore + [2413] dup + [2414] iconst_1 + [2415] new #126 + - Class [java/lang/Integer] + [2418] dup + [2419] bipush 6 + [2421] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2424] aastore + [2425] aastore + [2426] dup + [2427] bipush 43 + [2429] iconst_2 + [2430] anewarray #127 + - Class [java/lang/Object] + [2433] dup + [2434] iconst_0 + [2435] ldc #65 + - String [361] + [2437] aastore + [2438] dup + [2439] iconst_1 + [2440] new #126 + - Class [java/lang/Integer] + [2443] dup + [2444] bipush 6 + [2446] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2449] aastore + [2450] aastore + [2451] dup + [2452] bipush 44 + [2454] iconst_2 + [2455] anewarray #127 + - Class [java/lang/Object] + [2458] dup + [2459] iconst_0 + [2460] ldc #66 + - String [362] + [2462] aastore + [2463] dup + [2464] iconst_1 + [2465] new #126 + - Class [java/lang/Integer] + [2468] dup + [2469] bipush 6 + [2471] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2474] aastore + [2475] aastore + [2476] dup + [2477] bipush 45 + [2479] iconst_2 + [2480] anewarray #127 + - Class [java/lang/Object] + [2483] dup + [2484] iconst_0 + [2485] ldc #67 + - String [363] + [2487] aastore + [2488] dup + [2489] iconst_1 + [2490] new #126 + - Class [java/lang/Integer] + [2493] dup + [2494] bipush 6 + [2496] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2499] aastore + [2500] aastore + [2501] dup + [2502] bipush 46 + [2504] iconst_2 + [2505] anewarray #127 + - Class [java/lang/Object] + [2508] dup + [2509] iconst_0 + [2510] ldc #68 + - String [364] + [2512] aastore + [2513] dup + [2514] iconst_1 + [2515] new #126 + - Class [java/lang/Integer] + [2518] dup + [2519] bipush 6 + [2521] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2524] aastore + [2525] aastore + [2526] dup + [2527] bipush 47 + [2529] iconst_2 + [2530] anewarray #127 + - Class [java/lang/Object] + [2533] dup + [2534] iconst_0 + [2535] ldc #69 + - String [365] + [2537] aastore + [2538] dup + [2539] iconst_1 + [2540] new #126 + - Class [java/lang/Integer] + [2543] dup + [2544] bipush 6 + [2546] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2549] aastore + [2550] aastore + [2551] dup + [2552] bipush 48 + [2554] iconst_2 + [2555] anewarray #127 + - Class [java/lang/Object] + [2558] dup + [2559] iconst_0 + [2560] ldc #70 + - String [366] + [2562] aastore + [2563] dup + [2564] iconst_1 + [2565] new #126 + - Class [java/lang/Integer] + [2568] dup + [2569] bipush 6 + [2571] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2574] aastore + [2575] aastore + [2576] dup + [2577] bipush 49 + [2579] iconst_2 + [2580] anewarray #127 + - Class [java/lang/Object] + [2583] dup + [2584] iconst_0 + [2585] ldc #71 + - String [367] + [2587] aastore + [2588] dup + [2589] iconst_1 + [2590] new #126 + - Class [java/lang/Integer] + [2593] dup + [2594] bipush 6 + [2596] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2599] aastore + [2600] aastore + [2601] dup + [2602] bipush 50 + [2604] iconst_2 + [2605] anewarray #127 + - Class [java/lang/Object] + [2608] dup + [2609] iconst_0 + [2610] ldc #72 + - String [368] + [2612] aastore + [2613] dup + [2614] iconst_1 + [2615] new #126 + - Class [java/lang/Integer] + [2618] dup + [2619] bipush 6 + [2621] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2624] aastore + [2625] aastore + [2626] dup + [2627] bipush 51 + [2629] iconst_2 + [2630] anewarray #127 + - Class [java/lang/Object] + [2633] dup + [2634] iconst_0 + [2635] ldc #73 + - String [369] + [2637] aastore + [2638] dup + [2639] iconst_1 + [2640] new #126 + - Class [java/lang/Integer] + [2643] dup + [2644] bipush 6 + [2646] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2649] aastore + [2650] aastore + [2651] dup + [2652] bipush 52 + [2654] iconst_3 + [2655] anewarray #127 + - Class [java/lang/Object] + [2658] dup + [2659] iconst_0 + [2660] ldc #75 + - String [390] + [2662] aastore + [2663] dup + [2664] iconst_1 + [2665] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [2668] aastore + [2669] dup + [2670] iconst_2 + [2671] new #126 + - Class [java/lang/Integer] + [2674] dup + [2675] bipush 15 + [2677] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2680] aastore + [2681] aastore + [2682] dup + [2683] bipush 53 + [2685] iconst_3 + [2686] anewarray #127 + - Class [java/lang/Object] + [2689] dup + [2690] iconst_0 + [2691] ldc #76 + - String [391] + [2693] aastore + [2694] dup + [2695] iconst_1 + [2696] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [2699] aastore + [2700] dup + [2701] iconst_2 + [2702] new #126 + - Class [java/lang/Integer] + [2705] dup + [2706] bipush 18 + [2708] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2711] aastore + [2712] aastore + [2713] dup + [2714] bipush 54 + [2716] iconst_3 + [2717] anewarray #127 + - Class [java/lang/Object] + [2720] dup + [2721] iconst_0 + [2722] ldc #77 + - String [392] + [2724] aastore + [2725] dup + [2726] iconst_1 + [2727] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [2730] aastore + [2731] dup + [2732] iconst_2 + [2733] new #126 + - Class [java/lang/Integer] + [2736] dup + [2737] bipush 15 + [2739] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2742] aastore + [2743] aastore + [2744] dup + [2745] bipush 55 + [2747] iconst_3 + [2748] anewarray #127 + - Class [java/lang/Object] + [2751] dup + [2752] iconst_0 + [2753] ldc #78 + - String [393] + [2755] aastore + [2756] dup + [2757] iconst_1 + [2758] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [2761] aastore + [2762] dup + [2763] iconst_2 + [2764] new #126 + - Class [java/lang/Integer] + [2767] dup + [2768] bipush 18 + [2770] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2773] aastore + [2774] aastore + [2775] dup + [2776] bipush 56 + [2778] iconst_3 + [2779] anewarray #127 + - Class [java/lang/Object] + [2782] dup + [2783] iconst_0 + [2784] ldc #98 + - String [703] + [2786] aastore + [2787] dup + [2788] iconst_1 + [2789] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [2792] aastore + [2793] dup + [2794] iconst_2 + [2795] new #126 + - Class [java/lang/Integer] + [2798] dup + [2799] bipush 30 + [2801] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2804] aastore + [2805] aastore + [2806] putstatic #132 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.THREE_DIGIT_PLUS_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [2809] bipush 17 + [2811] anewarray #123 + - Class [[Ljava/lang/Object;] + [2814] dup + [2815] iconst_0 + [2816] iconst_2 + [2817] anewarray #127 + - Class [java/lang/Object] + [2820] dup + [2821] iconst_0 + [2822] ldc #95 + - String [7001] + [2824] aastore + [2825] dup + [2826] iconst_1 + [2827] new #126 + - Class [java/lang/Integer] + [2830] dup + [2831] bipush 13 + [2833] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2836] aastore + [2837] aastore + [2838] dup + [2839] iconst_1 + [2840] iconst_3 + [2841] anewarray #127 + - Class [java/lang/Object] + [2844] dup + [2845] iconst_0 + [2846] ldc #96 + - String [7002] + [2848] aastore + [2849] dup + [2850] iconst_1 + [2851] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [2854] aastore + [2855] dup + [2856] iconst_2 + [2857] new #126 + - Class [java/lang/Integer] + [2860] dup + [2861] bipush 30 + [2863] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2866] aastore + [2867] aastore + [2868] dup + [2869] iconst_2 + [2870] iconst_2 + [2871] anewarray #127 + - Class [java/lang/Object] + [2874] dup + [2875] iconst_0 + [2876] ldc #97 + - String [7003] + [2878] aastore + [2879] dup + [2880] iconst_1 + [2881] new #126 + - Class [java/lang/Integer] + [2884] dup + [2885] bipush 10 + [2887] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2890] aastore + [2891] aastore + [2892] dup + [2893] iconst_3 + [2894] iconst_2 + [2895] anewarray #127 + - Class [java/lang/Object] + [2898] dup + [2899] iconst_0 + [2900] ldc #99 + - String [8001] + [2902] aastore + [2903] dup + [2904] iconst_1 + [2905] new #126 + - Class [java/lang/Integer] + [2908] dup + [2909] bipush 14 + [2911] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2914] aastore + [2915] aastore + [2916] dup + [2917] iconst_4 + [2918] iconst_3 + [2919] anewarray #127 + - Class [java/lang/Object] + [2922] dup + [2923] iconst_0 + [2924] ldc #100 + - String [8002] + [2926] aastore + [2927] dup + [2928] iconst_1 + [2929] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [2932] aastore + [2933] dup + [2934] iconst_2 + [2935] new #126 + - Class [java/lang/Integer] + [2938] dup + [2939] bipush 20 + [2941] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2944] aastore + [2945] aastore + [2946] dup + [2947] iconst_5 + [2948] iconst_3 + [2949] anewarray #127 + - Class [java/lang/Object] + [2952] dup + [2953] iconst_0 + [2954] ldc #101 + - String [8003] + [2956] aastore + [2957] dup + [2958] iconst_1 + [2959] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [2962] aastore + [2963] dup + [2964] iconst_2 + [2965] new #126 + - Class [java/lang/Integer] + [2968] dup + [2969] bipush 30 + [2971] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [2974] aastore + [2975] aastore + [2976] dup + [2977] bipush 6 + [2979] iconst_3 + [2980] anewarray #127 + - Class [java/lang/Object] + [2983] dup + [2984] iconst_0 + [2985] ldc #102 + - String [8004] + [2987] aastore + [2988] dup + [2989] iconst_1 + [2990] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [2993] aastore + [2994] dup + [2995] iconst_2 + [2996] new #126 + - Class [java/lang/Integer] + [2999] dup + [3000] bipush 30 + [3002] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [3005] aastore + [3006] aastore + [3007] dup + [3008] bipush 7 + [3010] iconst_2 + [3011] anewarray #127 + - Class [java/lang/Object] + [3014] dup + [3015] iconst_0 + [3016] ldc #103 + - String [8005] + [3018] aastore + [3019] dup + [3020] iconst_1 + [3021] new #126 + - Class [java/lang/Integer] + [3024] dup + [3025] bipush 6 + [3027] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [3030] aastore + [3031] aastore + [3032] dup + [3033] bipush 8 + [3035] iconst_2 + [3036] anewarray #127 + - Class [java/lang/Object] + [3039] dup + [3040] iconst_0 + [3041] ldc #104 + - String [8006] + [3043] aastore + [3044] dup + [3045] iconst_1 + [3046] new #126 + - Class [java/lang/Integer] + [3049] dup + [3050] bipush 18 + [3052] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [3055] aastore + [3056] aastore + [3057] dup + [3058] bipush 9 + [3060] iconst_3 + [3061] anewarray #127 + - Class [java/lang/Object] + [3064] dup + [3065] iconst_0 + [3066] ldc #105 + - String [8007] + [3068] aastore + [3069] dup + [3070] iconst_1 + [3071] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [3074] aastore + [3075] dup + [3076] iconst_2 + [3077] new #126 + - Class [java/lang/Integer] + [3080] dup + [3081] bipush 30 + [3083] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [3086] aastore + [3087] aastore + [3088] dup + [3089] bipush 10 + [3091] iconst_3 + [3092] anewarray #127 + - Class [java/lang/Object] + [3095] dup + [3096] iconst_0 + [3097] ldc #106 + - String [8008] + [3099] aastore + [3100] dup + [3101] iconst_1 + [3102] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [3105] aastore + [3106] dup + [3107] iconst_2 + [3108] new #126 + - Class [java/lang/Integer] + [3111] dup + [3112] bipush 12 + [3114] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [3117] aastore + [3118] aastore + [3119] dup + [3120] bipush 11 + [3122] iconst_2 + [3123] anewarray #127 + - Class [java/lang/Object] + [3126] dup + [3127] iconst_0 + [3128] ldc #107 + - String [8018] + [3130] aastore + [3131] dup + [3132] iconst_1 + [3133] new #126 + - Class [java/lang/Integer] + [3136] dup + [3137] bipush 18 + [3139] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [3142] aastore + [3143] aastore + [3144] dup + [3145] bipush 12 + [3147] iconst_3 + [3148] anewarray #127 + - Class [java/lang/Object] + [3151] dup + [3152] iconst_0 + [3153] ldc #108 + - String [8020] + [3155] aastore + [3156] dup + [3157] iconst_1 + [3158] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [3161] aastore + [3162] dup + [3163] iconst_2 + [3164] new #126 + - Class [java/lang/Integer] + [3167] dup + [3168] bipush 25 + [3170] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [3173] aastore + [3174] aastore + [3175] dup + [3176] bipush 13 + [3178] iconst_2 + [3179] anewarray #127 + - Class [java/lang/Object] + [3182] dup + [3183] iconst_0 + [3184] ldc #109 + - String [8100] + [3186] aastore + [3187] dup + [3188] iconst_1 + [3189] new #126 + - Class [java/lang/Integer] + [3192] dup + [3193] bipush 6 + [3195] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [3198] aastore + [3199] aastore + [3200] dup + [3201] bipush 14 + [3203] iconst_2 + [3204] anewarray #127 + - Class [java/lang/Object] + [3207] dup + [3208] iconst_0 + [3209] ldc #110 + - String [8101] + [3211] aastore + [3212] dup + [3213] iconst_1 + [3214] new #126 + - Class [java/lang/Integer] + [3217] dup + [3218] bipush 10 + [3220] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [3223] aastore + [3224] aastore + [3225] dup + [3226] bipush 15 + [3228] iconst_2 + [3229] anewarray #127 + - Class [java/lang/Object] + [3232] dup + [3233] iconst_0 + [3234] ldc #111 + - String [8102] + [3236] aastore + [3237] dup + [3238] iconst_1 + [3239] new #126 + - Class [java/lang/Integer] + [3242] dup + [3243] iconst_2 + [3244] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [3247] aastore + [3248] aastore + [3249] dup + [3250] bipush 16 + [3252] iconst_3 + [3253] anewarray #127 + - Class [java/lang/Object] + [3256] dup + [3257] iconst_0 + [3258] ldc #112 + - String [8110] + [3260] aastore + [3261] dup + [3262] iconst_1 + [3263] getstatic #134 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.VARIABLE_LENGTH Ljava/lang/Object;] + [3266] aastore + [3267] dup + [3268] iconst_2 + [3269] new #126 + - Class [java/lang/Integer] + [3272] dup + [3273] bipush 30 + [3275] invokespecial #139 + - Methodref [java/lang/Integer. (I)V] + [3278] aastore + [3279] aastore + [3280] putstatic #130 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.FOUR_DIGIT_DATA_LENGTH [[Ljava/lang/Object;] + [3283] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.oned.rss.expanded.decoders.GeneralAppIdDecoder extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 233): + - String [Decoding invalid ISO/IEC 646 value: ] + - String [Decoding invalid alphanumeric value: ] + - String [extractNumberValueFromBitArray can't handle more than 32 bits] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult] + - Class [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState] + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation] + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric] + - Class [com/google/zxing/oned/rss/expanded/decoders/FieldParser] + - Class [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Class [java/lang/RuntimeException] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/common/BitArray.bits [I] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.buffer Ljava/lang/StringBuffer;] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + - Methodref [com/google/zxing/common/BitArray.get (I)Z] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult. ()V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult. (Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.getDecodedInformation ()Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.isFinished ()Z] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState. ()V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.isAlpha ()Z] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.isIsoIec646 ()Z] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.setAlpha ()V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.setIsoIec646 ()V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.setNumeric ()V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar.getNewPosition ()I] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar.getValue ()C] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar.isFNC1 ()Z] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation. (ILjava/lang/String;)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation. (ILjava/lang/String;I)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.getNewPosition ()I] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.getNewString ()Ljava/lang/String;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.getRemainingValue ()I] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.isRemaining ()Z] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric. (III)V] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.getFirstDigit ()I] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.getNewPosition ()I] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.getSecondDigit ()I] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.isFirstDigitFNC1 ()Z] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.isSecondDigitFNC1 ()Z] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.parseFieldsInGeneralPurpose (Ljava/lang/String;)Ljava/lang/String;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.decodeAlphanumeric (I)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedChar;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.decodeGeneralPurposeField (ILjava/lang/String;)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.decodeIsoIec646 (I)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedChar;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.decodeNumeric (I)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedNumeric;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (II)I] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.isAlphaOr646ToNumericLatch (I)Z] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.isAlphaTo646ToAlphaLatch (I)Z] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.isNumericToAlphaNumericLatch (I)Z] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.isStillAlpha (I)Z] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.isStillIsoIec646 (I)Z] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.isStillNumeric (I)Z] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.parseAlphaBlock ()Lcom/google/zxing/oned/rss/expanded/decoders/BlockParsedResult;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.parseBlocks ()Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.parseIsoIec646Block ()Lcom/google/zxing/oned/rss/expanded/decoders/BlockParsedResult;] + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.parseNumericBlock ()Lcom/google/zxing/oned/rss/expanded/decoders/BlockParsedResult;] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/RuntimeException. (Ljava/lang/String;)V] + - Methodref [java/lang/String.valueOf (I)Ljava/lang/String;] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.setLength (I)V] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (IC)V] + - NameAndType [ (III)V] + - NameAndType [ (ILjava/lang/String;)V] + - NameAndType [ (ILjava/lang/String;I)V] + - NameAndType [ (Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;)V] + - NameAndType [ (Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;Z)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [ (Z)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [bits [I] + - NameAndType [buffer Ljava/lang/StringBuffer;] + - NameAndType [current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + - NameAndType [decodeAlphanumeric (I)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedChar;] + - NameAndType [decodeGeneralPurposeField (ILjava/lang/String;)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + - NameAndType [decodeIsoIec646 (I)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedChar;] + - NameAndType [decodeNumeric (I)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedNumeric;] + - NameAndType [extractNumericValueFromBitArray (II)I] + - NameAndType [extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + - NameAndType [get (I)Z] + - NameAndType [getDecodedInformation ()Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + - NameAndType [getFirstDigit ()I] + - NameAndType [getNewPosition ()I] + - NameAndType [getNewString ()Ljava/lang/String;] + - NameAndType [getRemainingValue ()I] + - NameAndType [getSecondDigit ()I] + - NameAndType [getValue ()C] + - NameAndType [information Lcom/google/zxing/common/BitArray;] + - NameAndType [isAlpha ()Z] + - NameAndType [isAlphaOr646ToNumericLatch (I)Z] + - NameAndType [isAlphaTo646ToAlphaLatch (I)Z] + - NameAndType [isFNC1 ()Z] + - NameAndType [isFinished ()Z] + - NameAndType [isFirstDigitFNC1 ()Z] + - NameAndType [isIsoIec646 ()Z] + - NameAndType [isNumericToAlphaNumericLatch (I)Z] + - NameAndType [isRemaining ()Z] + - NameAndType [isSecondDigitFNC1 ()Z] + - NameAndType [isStillAlpha (I)Z] + - NameAndType [isStillIsoIec646 (I)Z] + - NameAndType [isStillNumeric (I)Z] + - NameAndType [parseAlphaBlock ()Lcom/google/zxing/oned/rss/expanded/decoders/BlockParsedResult;] + - NameAndType [parseBlocks ()Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + - NameAndType [parseFieldsInGeneralPurpose (Ljava/lang/String;)Ljava/lang/String;] + - NameAndType [parseIsoIec646Block ()Lcom/google/zxing/oned/rss/expanded/decoders/BlockParsedResult;] + - NameAndType [parseNumericBlock ()Lcom/google/zxing/oned/rss/expanded/decoders/BlockParsedResult;] + - NameAndType [position I] + - NameAndType [setAlpha ()V] + - NameAndType [setIsoIec646 ()V] + - NameAndType [setLength (I)V] + - NameAndType [setNumeric ()V] + - NameAndType [size I] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [valueOf (I)Ljava/lang/String;] + - Utf8 [()C] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/oned/rss/expanded/decoders/BlockParsedResult;] + - Utf8 [()Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedChar;] + - Utf8 [(I)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedNumeric;] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(I)Z] + - Utf8 [(IC)V] + - Utf8 [(II)I] + - Utf8 [(III)V] + - Utf8 [(ILjava/lang/String;)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + - Utf8 [(ILjava/lang/String;)V] + - Utf8 [(ILjava/lang/String;I)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;II)I] + - Utf8 [(Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;)V] + - Utf8 [(Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;Z)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/String;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/StringBuffer;I)Ljava/lang/String;] + - Utf8 [(Z)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Decoding invalid ISO/IEC 646 value: ] + - Utf8 [Decoding invalid alphanumeric value: ] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/common/BitArray;] + - Utf8 [Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + - Utf8 [Ljava/lang/StringBuffer;] + - Utf8 [[I] + - Utf8 [append] + - Utf8 [bits] + - Utf8 [buffer] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/FieldParser] + - Utf8 [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder] + - Utf8 [current] + - Utf8 [decodeAllCodes] + - Utf8 [decodeAlphanumeric] + - Utf8 [decodeGeneralPurposeField] + - Utf8 [decodeIsoIec646] + - Utf8 [decodeNumeric] + - Utf8 [extractNumberValueFromBitArray can't handle more than 32 bits] + - Utf8 [extractNumericValueFromBitArray] + - Utf8 [get] + - Utf8 [getDecodedInformation] + - Utf8 [getFirstDigit] + - Utf8 [getNewPosition] + - Utf8 [getNewString] + - Utf8 [getRemainingValue] + - Utf8 [getSecondDigit] + - Utf8 [getValue] + - Utf8 [information] + - Utf8 [isAlpha] + - Utf8 [isAlphaOr646ToNumericLatch] + - Utf8 [isAlphaTo646ToAlphaLatch] + - Utf8 [isFNC1] + - Utf8 [isFinished] + - Utf8 [isFirstDigitFNC1] + - Utf8 [isIsoIec646] + - Utf8 [isNumericToAlphaNumericLatch] + - Utf8 [isRemaining] + - Utf8 [isSecondDigitFNC1] + - Utf8 [isStillAlpha] + - Utf8 [isStillIsoIec646] + - Utf8 [isStillNumeric] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/RuntimeException] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [parseAlphaBlock] + - Utf8 [parseBlocks] + - Utf8 [parseFieldsInGeneralPurpose] + - Utf8 [parseIsoIec646Block] + - Utf8 [parseNumericBlock] + - Utf8 [position] + - Utf8 [setAlpha] + - Utf8 [setIsoIec646] + - Utf8 [setLength] + - Utf8 [setNumeric] + - Utf8 [size] + - Utf8 [toString] + - Utf8 [valueOf] + +Fields (count = 3): + - Field: information Lcom/google/zxing/common/BitArray; + Access flags: 0x12 + = private final com.google.zxing.common.BitArray information + - Field: current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState; + Access flags: 0x12 + = private final com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState current + - Field: buffer Ljava/lang/StringBuffer; + Access flags: 0x12 + = private final java.lang.StringBuffer buffer + +Methods (count = 18): + - Method: (Lcom/google/zxing/common/BitArray;)V + Access flags: 0x0 + = GeneralAppIdDecoder(com.google.zxing.common.BitArray) + Class member attributes (count = 1): + - Code attribute instructions (code length = 32, locals = 2, stack = 3): + [0] aload_0 v0 + [1] invokespecial #69 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] new #7 + - Class [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState] + [8] dup + [9] invokespecial #29 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState. ()V] + [12] putfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [15] aload_0 v0 + [16] new #17 + - Class [java/lang/StringBuffer] + [19] dup + [20] invokespecial #72 + - Methodref [java/lang/StringBuffer. ()V] + [23] putfield #21 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.buffer Ljava/lang/StringBuffer;] + [26] aload_0 v0 + [27] aload_1 v1 + [28] putfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [31] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeAllCodes(Ljava/lang/StringBuffer;I)Ljava/lang/String; + Access flags: 0x10 + = final java.lang.String decodeAllCodes(java.lang.StringBuffer,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 69, locals = 5, stack = 3): + [0] aconst_null + [1] astore_3 v3 + [2] aload_0 v0 + [3] iload_2 v2 + [4] aload_3 v3 + [5] invokevirtual #53 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.decodeGeneralPurposeField (ILjava/lang/String;)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + [8] dup + [9] astore v4 + [11] invokevirtual #42 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.getNewString ()Ljava/lang/String;] + [14] invokestatic #51 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/FieldParser.parseFieldsInGeneralPurpose (Ljava/lang/String;)Ljava/lang/String;] + [17] astore_3 v3 + [18] aload_1 v1 + [19] aload_3 v3 + [20] invokevirtual #75 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [23] pop + [24] aload v4 + [26] invokevirtual #44 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.isRemaining ()Z] + [29] ifeq +15 (target=44) + [32] aload v4 + [34] invokevirtual #43 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.getRemainingValue ()I] + [37] invokestatic #71 + - Methodref [java/lang/String.valueOf (I)Ljava/lang/String;] + [40] astore_3 v3 + [41] goto +5 (target=46) + [44] aconst_null + [45] astore_3 v3 + [46] iload_2 v2 + [47] aload v4 + [49] invokevirtual #41 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.getNewPosition ()I] + [52] ificmpeq +12 (target=64) + [55] aload v4 + [57] invokevirtual #41 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.getNewPosition ()I] + [60] istore_2 v2 + [61] goto -59 (target=2) + [64] aload_1 v1 + [65] invokevirtual #77 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [68] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: isStillNumeric(I)Z + Access flags: 0x2 + = private boolean isStillNumeric(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 108, locals = 4, stack = 4): + [0] iload_1 v1 + [1] bipush 7 + [3] iadd + [4] aload_0 v0 + [5] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [8] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [11] ificmple +20 (target=31) + [14] iload_1 v1 + [15] iconst_4 + [16] iadd + [17] aload_0 v0 + [18] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [21] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [24] ificmpgt +5 (target=29) + [27] iconst_1 + [28] ireturn + [29] iconst_0 + [30] ireturn + [31] iload_1 v1 + [32] istore_2 v2 + [33] iload_2 v2 + [34] iload_1 v1 + [35] iconst_3 + [36] iadd + [37] ificmpge +42 (target=79) + [40] aload_0 v0 + [41] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [44] iload_2 v2 + [45] istore_3 v3 + [46] getfield #18 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [49] iload_3 v3 + [50] iconst_5 + [51] ishr + [52] iaload + [53] iconst_1 + [54] iload_3 v3 + [55] bipush 31 + [57] iand + [58] ishl + [59] iand + [60] ifeq +7 (target=67) + [63] iconst_1 + [64] goto +4 (target=68) + [67] iconst_0 + [68] ifeq +5 (target=73) + [71] iconst_1 + [72] ireturn + [73] iinc v2, 1 + [76] goto -43 (target=33) + [79] aload_0 v0 + [80] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [83] iload_1 v1 + [84] iconst_3 + [85] iadd + [86] istore_3 v3 + [87] getfield #18 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [90] iload_3 v3 + [91] iconst_5 + [92] ishr + [93] iaload + [94] iconst_1 + [95] iload_3 v3 + [96] bipush 31 + [98] iand + [99] ishl + [100] iand + [101] ifeq +5 (target=106) + [104] iconst_1 + [105] ireturn + [106] iconst_0 + [107] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeNumeric(I)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedNumeric; + Access flags: 0x2 + = private com.google.zxing.oned.rss.expanded.decoders.DecodedNumeric decodeNumeric(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 108, locals = 4, stack = 5): + [0] iload_1 v1 + [1] bipush 7 + [3] iadd + [4] aload_0 v0 + [5] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [8] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [11] ificmple +56 (target=67) + [14] aload_0 v0 + [15] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [18] iload_1 v1 + [19] iconst_4 + [20] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [23] dup + [24] istore_2 v2 + [25] ifne +22 (target=47) + [28] new #10 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric] + [31] dup + [32] aload_0 v0 + [33] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [36] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [39] bipush 10 + [41] bipush 10 + [43] invokespecial #45 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric. (III)V] + [46] areturn + [47] new #10 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric] + [50] dup + [51] aload_0 v0 + [52] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [55] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [58] iload_2 v2 + [59] iconst_1 + [60] isub + [61] bipush 10 + [63] invokespecial #45 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric. (III)V] + [66] areturn + [67] aload_0 v0 + [68] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [71] iload_1 v1 + [72] bipush 7 + [74] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [77] dup + [78] istore_2 v2 + [79] bipush 8 + [81] isub + [82] bipush 11 + [84] idiv + [85] istore_3 v3 + [86] iload_2 v2 + [87] bipush 8 + [89] isub + [90] bipush 11 + [92] irem + [93] istore_2 v2 + [94] new #10 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric] + [97] dup + [98] iload_1 v1 + [99] bipush 7 + [101] iadd + [102] iload_3 v3 + [103] iload_2 v2 + [104] invokespecial #45 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric. (III)V] + [107] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: extractNumericValueFromBitArray(II)I + Access flags: 0x10 + = final int extractNumericValueFromBitArray(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 3, stack = 3): + [0] aload_0 v0 + [1] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [4] iload_1 v1 + [5] iload_2 v2 + [6] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [9] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: extractNumericValueFromBitArray(Lcom/google/zxing/common/BitArray;II)I + Access flags: 0x8 + = static int extractNumericValueFromBitArray(com.google.zxing.common.BitArray,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 80, locals = 6, stack = 4): + [0] iload_2 v2 + [1] bipush 32 + [3] ificmple +13 (target=16) + [6] new #13 + - Class [java/lang/IllegalArgumentException] + [9] dup + [10] ldc #3 + - String [extractNumberValueFromBitArray can't handle more than 32 bits] + [12] invokespecial #68 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [15] athrow + [16] iconst_0 + [17] istore_3 v3 + [18] iconst_0 + [19] istore v4 + [21] iload v4 + [23] iload_2 v2 + [24] ificmpge +54 (target=78) + [27] aload_0 v0 + [28] iload_1 v1 + [29] iload v4 + [31] iadd + [32] istore v5 + [34] getfield #18 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [37] iload v5 + [39] iconst_5 + [40] ishr + [41] iaload + [42] iconst_1 + [43] iload v5 + [45] bipush 31 + [47] iand + [48] ishl + [49] iand + [50] ifeq +7 (target=57) + [53] iconst_1 + [54] goto +4 (target=58) + [57] iconst_0 + [58] ifeq +14 (target=72) + [61] iload_3 v3 + [62] iconst_1 + [63] iload_2 v2 + [64] iload v4 + [66] isub + [67] iconst_1 + [68] isub + [69] ishl + [70] ior + [71] istore_3 v3 + [72] iinc v4, 1 + [75] goto -54 (target=21) + [78] iload_3 v3 + [79] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeGeneralPurposeField(ILjava/lang/String;)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation; + Access flags: 0x10 + = final com.google.zxing.oned.rss.expanded.decoders.DecodedInformation decodeGeneralPurposeField(int,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 739, locals = 7, stack = 5): + [0] aload_0 v0 + [1] getfield #21 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.buffer Ljava/lang/StringBuffer;] + [4] iconst_0 + [5] invokevirtual #76 + - Methodref [java/lang/StringBuffer.setLength (I)V] + [8] aload_2 v2 + [9] ifnull +12 (target=21) + [12] aload_0 v0 + [13] getfield #21 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.buffer Ljava/lang/StringBuffer;] + [16] aload_2 v2 + [17] invokevirtual #75 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [20] pop + [21] aload_0 v0 + [22] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [25] iload_1 v1 + [26] putfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [29] aload_0 v0 + [30] astore_1 v1 + [31] aload_1 v1 + [32] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [35] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [38] istore v4 + [40] aload_1 v1 + [41] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [44] invokevirtual #30 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.isAlpha ()Z] + [47] ifeq +567 (target=614) + [50] aload_1 v1 + [51] astore_2 v2 + [52] aload_2 v2 + [53] aload_2 v2 + [54] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [57] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [60] istore v5 + [62] astore_3 v3 + [63] iload v5 + [65] iconst_5 + [66] iadd + [67] aload_3 v3 + [68] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [71] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [74] ificmpgt +74 (target=148) + [77] aload_3 v3 + [78] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [81] iload v5 + [83] iconst_5 + [84] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [87] dup + [88] istore v6 + [90] iconst_5 + [91] ificmplt +14 (target=105) + [94] iload v6 + [96] bipush 16 + [98] ificmpge +7 (target=105) + [101] iconst_1 + [102] goto +47 (target=149) + [105] iload v5 + [107] bipush 6 + [109] iadd + [110] aload_3 v3 + [111] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [114] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [117] ificmpgt +31 (target=148) + [120] aload_3 v3 + [121] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [124] iload v5 + [126] bipush 6 + [128] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [131] dup + [132] istore_3 v3 + [133] bipush 16 + [135] ificmplt +13 (target=148) + [138] iload_3 v3 + [139] bipush 63 + [141] ificmpge +7 (target=148) + [144] iconst_1 + [145] goto +4 (target=149) + [148] iconst_0 + [149] ifeq +342 (target=491) + [152] aload_2 v2 + [153] aload_2 v2 + [154] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [157] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [160] istore v5 + [162] dup + [163] astore_3 v3 + [164] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [167] iload v5 + [169] iconst_5 + [170] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [173] dup + [174] istore v6 + [176] bipush 15 + [178] ificmpne +19 (target=197) + [181] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [184] dup + [185] iload v5 + [187] iconst_5 + [188] iadd + [189] bipush 36 + [191] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [194] goto +230 (target=424) + [197] iload v6 + [199] iconst_5 + [200] ificmplt +32 (target=232) + [203] iload v6 + [205] bipush 15 + [207] ificmpge +25 (target=232) + [210] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [213] dup + [214] iload v5 + [216] iconst_5 + [217] iadd + [218] iload v6 + [220] bipush 48 + [222] iadd + [223] iconst_5 + [224] isub + [225] i2c + [226] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [229] goto +195 (target=424) + [232] aload_3 v3 + [233] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [236] iload v5 + [238] bipush 6 + [240] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [243] dup + [244] istore_3 v3 + [245] bipush 32 + [247] ificmplt +29 (target=276) + [250] iload_3 v3 + [251] bipush 58 + [253] ificmpge +23 (target=276) + [256] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [259] dup + [260] iload v5 + [262] bipush 6 + [264] iadd + [265] iload_3 v3 + [266] bipush 33 + [268] iadd + [269] i2c + [270] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [273] goto +151 (target=424) + [276] iload_3 v3 + [277] tableswitch (5 offsets, default=120) (target=397) + 58: offset = 35, target = 312 + 59: offset = 52, target = 329 + 60: offset = 69, target = 346 + 61: offset = 86, target = 363 + 62: offset = 103, target = 380 + default: offset = 120, target = 397 + [312] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [315] dup + [316] iload v5 + [318] bipush 6 + [320] iadd + [321] bipush 42 + [323] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [326] goto +98 (target=424) + [329] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [332] dup + [333] iload v5 + [335] bipush 6 + [337] iadd + [338] bipush 44 + [340] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [343] goto +81 (target=424) + [346] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [349] dup + [350] iload v5 + [352] bipush 6 + [354] iadd + [355] bipush 45 + [357] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [360] goto +64 (target=424) + [363] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [366] dup + [367] iload v5 + [369] bipush 6 + [371] iadd + [372] bipush 46 + [374] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [377] goto +47 (target=424) + [380] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [383] dup + [384] iload v5 + [386] bipush 6 + [388] iadd + [389] bipush 47 + [391] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [394] goto +30 (target=424) + [397] new #15 + - Class [java/lang/RuntimeException] + [400] dup + [401] new #17 + - Class [java/lang/StringBuffer] + [404] dup + [405] invokespecial #72 + - Methodref [java/lang/StringBuffer. ()V] + [408] ldc #2 + - String [Decoding invalid alphanumeric value: ] + [410] invokevirtual #75 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [413] iload_3 v3 + [414] invokevirtual #74 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [417] invokevirtual #77 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [420] invokespecial #70 + - Methodref [java/lang/RuntimeException. (Ljava/lang/String;)V] + [423] athrow + [424] astore_3 v3 + [425] aload_2 v2 + [426] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [429] aload_3 v3 + [430] invokevirtual #36 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar.getNewPosition ()I] + [433] putfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [436] aload_3 v3 + [437] invokevirtual #38 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar.isFNC1 ()Z] + [440] ifeq +36 (target=476) + [443] new #9 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation] + [446] dup + [447] aload_2 v2 + [448] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [451] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [454] aload_2 v2 + [455] getfield #21 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.buffer Ljava/lang/StringBuffer;] + [458] invokevirtual #77 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [461] invokespecial #39 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation. (ILjava/lang/String;)V] + [464] astore_2 v2 + [465] new #6 + - Class [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult] + [468] dup + [469] aload_2 v2 + [470] invokespecial #26 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult. (Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;)V] + [473] goto +132 (target=605) + [476] aload_2 v2 + [477] getfield #21 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.buffer Ljava/lang/StringBuffer;] + [480] aload_3 v3 + [481] invokevirtual #37 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar.getValue ()C] + [484] invokevirtual #73 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [487] pop + [488] goto -436 (target=52) + [491] aload_2 v2 + [492] aload_2 v2 + [493] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [496] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [499] invokespecial #58 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.isAlphaOr646ToNumericLatch (I)Z] + [502] ifeq +26 (target=528) + [505] aload_2 v2 + [506] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [509] dup + [510] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [513] iconst_3 + [514] iadd + [515] putfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [518] aload_2 v2 + [519] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [522] invokevirtual #34 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.setNumeric ()V] + [525] goto +73 (target=598) + [528] aload_2 v2 + [529] aload_2 v2 + [530] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [533] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [536] invokespecial #59 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.isAlphaTo646ToAlphaLatch (I)Z] + [539] ifeq +59 (target=598) + [542] aload_2 v2 + [543] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [546] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [549] iconst_5 + [550] iadd + [551] aload_2 v2 + [552] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [555] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [558] ificmpge +19 (target=577) + [561] aload_2 v2 + [562] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [565] dup + [566] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [569] iconst_5 + [570] iadd + [571] putfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [574] goto +17 (target=591) + [577] aload_2 v2 + [578] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [581] aload_2 v2 + [582] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [585] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [588] putfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [591] aload_2 v2 + [592] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [595] invokevirtual #33 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.setIsoIec646 ()V] + [598] new #6 + - Class [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult] + [601] dup + [602] invokespecial #25 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult. ()V] + [605] dup + [606] astore_3 v3 + [607] invokevirtual #28 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.isFinished ()Z] + [610] istore_2 v2 + [611] goto +36 (target=647) + [614] aload_1 v1 + [615] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [618] invokevirtual #31 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.isIsoIec646 ()Z] + [621] ifeq +16 (target=637) + [624] aload_1 v1 + [625] invokespecial #66 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.parseIsoIec646Block ()Lcom/google/zxing/oned/rss/expanded/decoders/BlockParsedResult;] + [628] dup + [629] astore_3 v3 + [630] invokevirtual #28 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.isFinished ()Z] + [633] istore_2 v2 + [634] goto +13 (target=647) + [637] aload_1 v1 + [638] invokespecial #67 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.parseNumericBlock ()Lcom/google/zxing/oned/rss/expanded/decoders/BlockParsedResult;] + [641] dup + [642] astore_3 v3 + [643] invokevirtual #28 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.isFinished ()Z] + [646] istore_2 v2 + [647] iload v4 + [649] aload_1 v1 + [650] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [653] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [656] ificmpeq +7 (target=663) + [659] iconst_1 + [660] goto +4 (target=664) + [663] iconst_0 + [664] ifne +7 (target=671) + [667] iload_2 v2 + [668] ifeq +7 (target=675) + [671] iload_2 v2 + [672] ifeq -641 (target=31) + [675] aload_3 v3 + [676] invokevirtual #27 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.getDecodedInformation ()Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + [679] dup + [680] astore_1 v1 + [681] ifnull +36 (target=717) + [684] aload_1 v1 + [685] invokevirtual #44 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.isRemaining ()Z] + [688] ifeq +29 (target=717) + [691] new #9 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation] + [694] dup + [695] aload_0 v0 + [696] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [699] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [702] aload_0 v0 + [703] getfield #21 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.buffer Ljava/lang/StringBuffer;] + [706] invokevirtual #77 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [709] aload_1 v1 + [710] invokevirtual #43 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.getRemainingValue ()I] + [713] invokespecial #40 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation. (ILjava/lang/String;I)V] + [716] areturn + [717] new #9 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation] + [720] dup + [721] aload_0 v0 + [722] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [725] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [728] aload_0 v0 + [729] getfield #21 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.buffer Ljava/lang/StringBuffer;] + [732] invokevirtual #77 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [735] invokespecial #39 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation. (ILjava/lang/String;)V] + [738] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseBlocks()Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation; + Access flags: 0x2 + = private com.google.zxing.oned.rss.expanded.decoders.DecodedInformation parseBlocks() + Class member attributes (count = 1): + - Code attribute instructions (code length = 647, locals = 6, stack = 5): + [0] aload_0 v0 + [1] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [4] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [7] istore_3 v3 + [8] aload_0 v0 + [9] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [12] invokevirtual #30 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.isAlpha ()Z] + [15] ifeq +567 (target=582) + [18] aload_0 v0 + [19] astore_1 v1 + [20] aload_1 v1 + [21] aload_1 v1 + [22] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [25] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [28] istore v4 + [30] astore_2 v2 + [31] iload v4 + [33] iconst_5 + [34] iadd + [35] aload_2 v2 + [36] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [39] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [42] ificmpgt +74 (target=116) + [45] aload_2 v2 + [46] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [49] iload v4 + [51] iconst_5 + [52] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [55] dup + [56] istore v5 + [58] iconst_5 + [59] ificmplt +14 (target=73) + [62] iload v5 + [64] bipush 16 + [66] ificmpge +7 (target=73) + [69] iconst_1 + [70] goto +47 (target=117) + [73] iload v4 + [75] bipush 6 + [77] iadd + [78] aload_2 v2 + [79] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [82] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [85] ificmpgt +31 (target=116) + [88] aload_2 v2 + [89] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [92] iload v4 + [94] bipush 6 + [96] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [99] dup + [100] istore_2 v2 + [101] bipush 16 + [103] ificmplt +13 (target=116) + [106] iload_2 v2 + [107] bipush 63 + [109] ificmpge +7 (target=116) + [112] iconst_1 + [113] goto +4 (target=117) + [116] iconst_0 + [117] ifeq +342 (target=459) + [120] aload_1 v1 + [121] aload_1 v1 + [122] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [125] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [128] istore v4 + [130] dup + [131] astore_2 v2 + [132] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [135] iload v4 + [137] iconst_5 + [138] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [141] dup + [142] istore v5 + [144] bipush 15 + [146] ificmpne +19 (target=165) + [149] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [152] dup + [153] iload v4 + [155] iconst_5 + [156] iadd + [157] bipush 36 + [159] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [162] goto +230 (target=392) + [165] iload v5 + [167] iconst_5 + [168] ificmplt +32 (target=200) + [171] iload v5 + [173] bipush 15 + [175] ificmpge +25 (target=200) + [178] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [181] dup + [182] iload v4 + [184] iconst_5 + [185] iadd + [186] iload v5 + [188] bipush 48 + [190] iadd + [191] iconst_5 + [192] isub + [193] i2c + [194] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [197] goto +195 (target=392) + [200] aload_2 v2 + [201] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [204] iload v4 + [206] bipush 6 + [208] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [211] dup + [212] istore_2 v2 + [213] bipush 32 + [215] ificmplt +29 (target=244) + [218] iload_2 v2 + [219] bipush 58 + [221] ificmpge +23 (target=244) + [224] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [227] dup + [228] iload v4 + [230] bipush 6 + [232] iadd + [233] iload_2 v2 + [234] bipush 33 + [236] iadd + [237] i2c + [238] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [241] goto +151 (target=392) + [244] iload_2 v2 + [245] tableswitch (5 offsets, default=120) (target=365) + 58: offset = 35, target = 280 + 59: offset = 52, target = 297 + 60: offset = 69, target = 314 + 61: offset = 86, target = 331 + 62: offset = 103, target = 348 + default: offset = 120, target = 365 + [280] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [283] dup + [284] iload v4 + [286] bipush 6 + [288] iadd + [289] bipush 42 + [291] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [294] goto +98 (target=392) + [297] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [300] dup + [301] iload v4 + [303] bipush 6 + [305] iadd + [306] bipush 44 + [308] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [311] goto +81 (target=392) + [314] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [317] dup + [318] iload v4 + [320] bipush 6 + [322] iadd + [323] bipush 45 + [325] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [328] goto +64 (target=392) + [331] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [334] dup + [335] iload v4 + [337] bipush 6 + [339] iadd + [340] bipush 46 + [342] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [345] goto +47 (target=392) + [348] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [351] dup + [352] iload v4 + [354] bipush 6 + [356] iadd + [357] bipush 47 + [359] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [362] goto +30 (target=392) + [365] new #15 + - Class [java/lang/RuntimeException] + [368] dup + [369] new #17 + - Class [java/lang/StringBuffer] + [372] dup + [373] invokespecial #72 + - Methodref [java/lang/StringBuffer. ()V] + [376] ldc #2 + - String [Decoding invalid alphanumeric value: ] + [378] invokevirtual #75 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [381] iload_2 v2 + [382] invokevirtual #74 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [385] invokevirtual #77 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [388] invokespecial #70 + - Methodref [java/lang/RuntimeException. (Ljava/lang/String;)V] + [391] athrow + [392] astore_2 v2 + [393] aload_1 v1 + [394] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [397] aload_2 v2 + [398] invokevirtual #36 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar.getNewPosition ()I] + [401] putfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [404] aload_2 v2 + [405] invokevirtual #38 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar.isFNC1 ()Z] + [408] ifeq +36 (target=444) + [411] new #9 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation] + [414] dup + [415] aload_1 v1 + [416] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [419] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [422] aload_1 v1 + [423] getfield #21 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.buffer Ljava/lang/StringBuffer;] + [426] invokevirtual #77 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [429] invokespecial #39 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation. (ILjava/lang/String;)V] + [432] astore_1 v1 + [433] new #6 + - Class [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult] + [436] dup + [437] aload_1 v1 + [438] invokespecial #26 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult. (Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;)V] + [441] goto +132 (target=573) + [444] aload_1 v1 + [445] getfield #21 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.buffer Ljava/lang/StringBuffer;] + [448] aload_2 v2 + [449] invokevirtual #37 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar.getValue ()C] + [452] invokevirtual #73 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [455] pop + [456] goto -436 (target=20) + [459] aload_1 v1 + [460] aload_1 v1 + [461] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [464] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [467] invokespecial #58 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.isAlphaOr646ToNumericLatch (I)Z] + [470] ifeq +26 (target=496) + [473] aload_1 v1 + [474] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [477] dup + [478] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [481] iconst_3 + [482] iadd + [483] putfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [486] aload_1 v1 + [487] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [490] invokevirtual #34 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.setNumeric ()V] + [493] goto +73 (target=566) + [496] aload_1 v1 + [497] aload_1 v1 + [498] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [501] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [504] invokespecial #59 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.isAlphaTo646ToAlphaLatch (I)Z] + [507] ifeq +59 (target=566) + [510] aload_1 v1 + [511] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [514] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [517] iconst_5 + [518] iadd + [519] aload_1 v1 + [520] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [523] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [526] ificmpge +19 (target=545) + [529] aload_1 v1 + [530] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [533] dup + [534] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [537] iconst_5 + [538] iadd + [539] putfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [542] goto +17 (target=559) + [545] aload_1 v1 + [546] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [549] aload_1 v1 + [550] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [553] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [556] putfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [559] aload_1 v1 + [560] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [563] invokevirtual #33 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.setIsoIec646 ()V] + [566] new #6 + - Class [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult] + [569] dup + [570] invokespecial #25 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult. ()V] + [573] dup + [574] astore_2 v2 + [575] invokevirtual #28 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.isFinished ()Z] + [578] istore_1 v1 + [579] goto +36 (target=615) + [582] aload_0 v0 + [583] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [586] invokevirtual #31 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.isIsoIec646 ()Z] + [589] ifeq +16 (target=605) + [592] aload_0 v0 + [593] invokespecial #66 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.parseIsoIec646Block ()Lcom/google/zxing/oned/rss/expanded/decoders/BlockParsedResult;] + [596] dup + [597] astore_2 v2 + [598] invokevirtual #28 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.isFinished ()Z] + [601] istore_1 v1 + [602] goto +13 (target=615) + [605] aload_0 v0 + [606] invokespecial #67 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.parseNumericBlock ()Lcom/google/zxing/oned/rss/expanded/decoders/BlockParsedResult;] + [609] dup + [610] astore_2 v2 + [611] invokevirtual #28 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.isFinished ()Z] + [614] istore_1 v1 + [615] iload_3 v3 + [616] aload_0 v0 + [617] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [620] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [623] ificmpeq +7 (target=630) + [626] iconst_1 + [627] goto +4 (target=631) + [630] iconst_0 + [631] ifne +7 (target=638) + [634] iload_1 v1 + [635] ifeq +7 (target=642) + [638] iload_1 v1 + [639] ifeq -639 (target=0) + [642] aload_2 v2 + [643] invokevirtual #27 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.getDecodedInformation ()Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;] + [646] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseNumericBlock()Lcom/google/zxing/oned/rss/expanded/decoders/BlockParsedResult; + Access flags: 0x2 + = private com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseNumericBlock() + Class member attributes (count = 1): + - Code attribute instructions (code length = 539, locals = 5, stack = 5): + [0] aload_0 v0 + [1] aload_0 v0 + [2] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [5] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [8] istore_2 v2 + [9] astore_1 v1 + [10] iload_2 v2 + [11] bipush 7 + [13] iadd + [14] aload_1 v1 + [15] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [18] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [21] ificmple +24 (target=45) + [24] iload_2 v2 + [25] iconst_4 + [26] iadd + [27] aload_1 v1 + [28] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [31] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [34] ificmpgt +7 (target=41) + [37] iconst_1 + [38] goto +93 (target=131) + [41] iconst_0 + [42] goto +89 (target=131) + [45] iload_2 v2 + [46] istore_3 v3 + [47] iload_3 v3 + [48] iload_2 v2 + [49] iconst_3 + [50] iadd + [51] ificmpge +47 (target=98) + [54] aload_1 v1 + [55] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [58] iload_3 v3 + [59] istore v4 + [61] getfield #18 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [64] iload v4 + [66] iconst_5 + [67] ishr + [68] iaload + [69] iconst_1 + [70] iload v4 + [72] bipush 31 + [74] iand + [75] ishl + [76] iand + [77] ifeq +7 (target=84) + [80] iconst_1 + [81] goto +4 (target=85) + [84] iconst_0 + [85] ifeq +7 (target=92) + [88] iconst_1 + [89] goto +42 (target=131) + [92] iinc v3, 1 + [95] goto -48 (target=47) + [98] aload_1 v1 + [99] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [102] iload_2 v2 + [103] iconst_3 + [104] iadd + [105] istore v4 + [107] getfield #18 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [110] iload v4 + [112] iconst_5 + [113] ishr + [114] iaload + [115] iconst_1 + [116] iload v4 + [118] bipush 31 + [120] iand + [121] ishl + [122] iand + [123] ifeq +7 (target=130) + [126] iconst_1 + [127] goto +4 (target=131) + [130] iconst_0 + [131] ifeq +283 (target=414) + [134] aload_0 v0 + [135] aload_0 v0 + [136] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [139] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [142] istore_2 v2 + [143] astore_1 v1 + [144] iload_2 v2 + [145] bipush 7 + [147] iadd + [148] aload_1 v1 + [149] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [152] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [155] ificmple +64 (target=219) + [158] aload_1 v1 + [159] iload_2 v2 + [160] istore v4 + [162] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [165] iload v4 + [167] iconst_4 + [168] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [171] dup + [172] istore_3 v3 + [173] ifne +24 (target=197) + [176] new #10 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric] + [179] dup + [180] aload_1 v1 + [181] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [184] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [187] bipush 10 + [189] bipush 10 + [191] invokespecial #45 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric. (III)V] + [194] goto +69 (target=263) + [197] new #10 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric] + [200] dup + [201] aload_1 v1 + [202] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [205] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [208] iload_3 v3 + [209] iconst_1 + [210] isub + [211] bipush 10 + [213] invokespecial #45 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric. (III)V] + [216] goto +47 (target=263) + [219] aload_1 v1 + [220] iload_2 v2 + [221] istore v4 + [223] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [226] iload v4 + [228] bipush 7 + [230] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [233] dup + [234] istore_3 v3 + [235] bipush 8 + [237] isub + [238] bipush 11 + [240] idiv + [241] istore_1 v1 + [242] iload_3 v3 + [243] bipush 8 + [245] isub + [246] bipush 11 + [248] irem + [249] istore_3 v3 + [250] new #10 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric] + [253] dup + [254] iload_2 v2 + [255] bipush 7 + [257] iadd + [258] iload_1 v1 + [259] iload_3 v3 + [260] invokespecial #45 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric. (III)V] + [263] astore_1 v1 + [264] aload_0 v0 + [265] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [268] aload_1 v1 + [269] invokevirtual #47 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.getNewPosition ()I] + [272] putfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [275] aload_1 v1 + [276] invokevirtual #49 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.isFirstDigitFNC1 ()Z] + [279] ifeq +70 (target=349) + [282] aload_1 v1 + [283] invokevirtual #50 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.isSecondDigitFNC1 ()Z] + [286] ifeq +28 (target=314) + [289] new #9 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation] + [292] dup + [293] aload_0 v0 + [294] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [297] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [300] aload_0 v0 + [301] getfield #21 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.buffer Ljava/lang/StringBuffer;] + [304] invokevirtual #77 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [307] invokespecial #39 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation. (ILjava/lang/String;)V] + [310] astore_1 v1 + [311] goto +29 (target=340) + [314] new #9 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation] + [317] dup + [318] aload_0 v0 + [319] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [322] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [325] aload_0 v0 + [326] getfield #21 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.buffer Ljava/lang/StringBuffer;] + [329] invokevirtual #77 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [332] aload_1 v1 + [333] invokevirtual #48 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.getSecondDigit ()I] + [336] invokespecial #40 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation. (ILjava/lang/String;I)V] + [339] astore_1 v1 + [340] new #6 + - Class [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult] + [343] dup + [344] aload_1 v1 + [345] invokespecial #26 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult. (Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;)V] + [348] areturn + [349] aload_0 v0 + [350] getfield #21 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.buffer Ljava/lang/StringBuffer;] + [353] aload_1 v1 + [354] invokevirtual #46 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.getFirstDigit ()I] + [357] invokevirtual #74 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [360] pop + [361] aload_1 v1 + [362] invokevirtual #50 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.isSecondDigitFNC1 ()Z] + [365] ifeq +34 (target=399) + [368] new #9 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation] + [371] dup + [372] aload_0 v0 + [373] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [376] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [379] aload_0 v0 + [380] getfield #21 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.buffer Ljava/lang/StringBuffer;] + [383] invokevirtual #77 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [386] invokespecial #39 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation. (ILjava/lang/String;)V] + [389] astore_1 v1 + [390] new #6 + - Class [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult] + [393] dup + [394] aload_1 v1 + [395] invokespecial #26 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult. (Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;)V] + [398] areturn + [399] aload_0 v0 + [400] getfield #21 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.buffer Ljava/lang/StringBuffer;] + [403] aload_1 v1 + [404] invokevirtual #48 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.getSecondDigit ()I] + [407] invokevirtual #74 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [410] pop + [411] goto -411 (target=0) + [414] aload_0 v0 + [415] aload_0 v0 + [416] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [419] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [422] istore_2 v2 + [423] astore_1 v1 + [424] iload_2 v2 + [425] iconst_1 + [426] iadd + [427] aload_1 v1 + [428] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [431] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [434] ificmple +7 (target=441) + [437] iconst_0 + [438] goto +70 (target=508) + [441] iconst_0 + [442] istore_3 v3 + [443] iload_3 v3 + [444] iconst_4 + [445] ificmpge +62 (target=507) + [448] iload_3 v3 + [449] iload_2 v2 + [450] iadd + [451] aload_1 v1 + [452] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [455] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [458] ificmpge +49 (target=507) + [461] aload_1 v1 + [462] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [465] iload_2 v2 + [466] iload_3 v3 + [467] iadd + [468] istore v4 + [470] getfield #18 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [473] iload v4 + [475] iconst_5 + [476] ishr + [477] iaload + [478] iconst_1 + [479] iload v4 + [481] bipush 31 + [483] iand + [484] ishl + [485] iand + [486] ifeq +7 (target=493) + [489] iconst_1 + [490] goto +4 (target=494) + [493] iconst_0 + [494] ifeq +7 (target=501) + [497] iconst_0 + [498] goto +10 (target=508) + [501] iinc v3, 1 + [504] goto -61 (target=443) + [507] iconst_1 + [508] ifeq +23 (target=531) + [511] aload_0 v0 + [512] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [515] invokevirtual #32 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.setAlpha ()V] + [518] aload_0 v0 + [519] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [522] dup + [523] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [526] iconst_4 + [527] iadd + [528] putfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [531] new #6 + - Class [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult] + [534] dup + [535] invokespecial #25 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult. ()V] + [538] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseIsoIec646Block()Lcom/google/zxing/oned/rss/expanded/decoders/BlockParsedResult; + Access flags: 0x2 + = private com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseIsoIec646Block() + Class member attributes (count = 1): + - Code attribute instructions (code length = 935, locals = 4, stack = 5): + [0] aload_0 v0 + [1] aload_0 v0 + [2] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [5] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [8] istore_2 v2 + [9] astore_1 v1 + [10] iload_2 v2 + [11] iconst_5 + [12] iadd + [13] aload_1 v1 + [14] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [17] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [20] ificmpgt +112 (target=132) + [23] aload_1 v1 + [24] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [27] iload_2 v2 + [28] iconst_5 + [29] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [32] dup + [33] istore_3 v3 + [34] iconst_5 + [35] ificmplt +13 (target=48) + [38] iload_3 v3 + [39] bipush 16 + [41] ificmpge +7 (target=48) + [44] iconst_1 + [45] goto +88 (target=133) + [48] iload_2 v2 + [49] bipush 7 + [51] iadd + [52] aload_1 v1 + [53] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [56] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [59] ificmpgt +73 (target=132) + [62] aload_1 v1 + [63] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [66] iload_2 v2 + [67] bipush 7 + [69] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [72] dup + [73] istore_3 v3 + [74] bipush 64 + [76] ificmplt +13 (target=89) + [79] iload_3 v3 + [80] bipush 116 + [82] ificmpge +7 (target=89) + [85] iconst_1 + [86] goto +47 (target=133) + [89] iload_2 v2 + [90] bipush 8 + [92] iadd + [93] aload_1 v1 + [94] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [97] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [100] ificmpgt +32 (target=132) + [103] aload_1 v1 + [104] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [107] iload_2 v2 + [108] bipush 8 + [110] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [113] dup + [114] istore_1 v1 + [115] sipush 232 + [118] ificmplt +14 (target=132) + [121] iload_1 v1 + [122] sipush 253 + [125] ificmpge +7 (target=132) + [128] iconst_1 + [129] goto +4 (target=133) + [132] iconst_0 + [133] ifeq +687 (target=820) + [136] aload_0 v0 + [137] aload_0 v0 + [138] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [141] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [144] istore_2 v2 + [145] dup + [146] astore_1 v1 + [147] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [150] iload_2 v2 + [151] iconst_5 + [152] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [155] dup + [156] istore_3 v3 + [157] bipush 15 + [159] ificmpne +18 (target=177) + [162] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [165] dup + [166] iload_2 v2 + [167] iconst_5 + [168] iadd + [169] bipush 36 + [171] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [174] goto +581 (target=755) + [177] iload_3 v3 + [178] iconst_5 + [179] ificmplt +29 (target=208) + [182] iload_3 v3 + [183] bipush 15 + [185] ificmpge +23 (target=208) + [188] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [191] dup + [192] iload_2 v2 + [193] iconst_5 + [194] iadd + [195] iload_3 v3 + [196] bipush 48 + [198] iadd + [199] iconst_5 + [200] isub + [201] i2c + [202] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [205] goto +550 (target=755) + [208] aload_1 v1 + [209] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [212] iload_2 v2 + [213] bipush 7 + [215] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [218] dup + [219] istore_3 v3 + [220] bipush 64 + [222] ificmplt +27 (target=249) + [225] iload_3 v3 + [226] bipush 90 + [228] ificmpge +21 (target=249) + [231] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [234] dup + [235] iload_2 v2 + [236] bipush 7 + [238] iadd + [239] iload_3 v3 + [240] iconst_1 + [241] iadd + [242] i2c + [243] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [246] goto +509 (target=755) + [249] iload_3 v3 + [250] bipush 90 + [252] ificmplt +28 (target=280) + [255] iload_3 v3 + [256] bipush 116 + [258] ificmpge +22 (target=280) + [261] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [264] dup + [265] iload_2 v2 + [266] bipush 7 + [268] iadd + [269] iload_3 v3 + [270] bipush 7 + [272] iadd + [273] i2c + [274] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [277] goto +478 (target=755) + [280] aload_1 v1 + [281] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [284] iload_2 v2 + [285] bipush 8 + [287] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [290] dup + [291] istore_1 v1 + [292] tableswitch (21 offsets, default=436) (target=728) + 232: offset = 100, target = 392 + 233: offset = 116, target = 408 + 234: offset = 132, target = 424 + 235: offset = 148, target = 440 + 236: offset = 164, target = 456 + 237: offset = 180, target = 472 + 238: offset = 196, target = 488 + 239: offset = 212, target = 504 + 240: offset = 228, target = 520 + 241: offset = 244, target = 536 + 242: offset = 260, target = 552 + 243: offset = 276, target = 568 + 244: offset = 292, target = 584 + 245: offset = 308, target = 600 + 246: offset = 324, target = 616 + 247: offset = 340, target = 632 + 248: offset = 356, target = 648 + 249: offset = 372, target = 664 + 250: offset = 388, target = 680 + 251: offset = 404, target = 696 + 252: offset = 420, target = 712 + default: offset = 436, target = 728 + [392] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [395] dup + [396] iload_2 v2 + [397] bipush 8 + [399] iadd + [400] bipush 33 + [402] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [405] goto +350 (target=755) + [408] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [411] dup + [412] iload_2 v2 + [413] bipush 8 + [415] iadd + [416] bipush 34 + [418] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [421] goto +334 (target=755) + [424] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [427] dup + [428] iload_2 v2 + [429] bipush 8 + [431] iadd + [432] bipush 37 + [434] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [437] goto +318 (target=755) + [440] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [443] dup + [444] iload_2 v2 + [445] bipush 8 + [447] iadd + [448] bipush 38 + [450] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [453] goto +302 (target=755) + [456] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [459] dup + [460] iload_2 v2 + [461] bipush 8 + [463] iadd + [464] bipush 39 + [466] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [469] goto +286 (target=755) + [472] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [475] dup + [476] iload_2 v2 + [477] bipush 8 + [479] iadd + [480] bipush 40 + [482] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [485] goto +270 (target=755) + [488] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [491] dup + [492] iload_2 v2 + [493] bipush 8 + [495] iadd + [496] bipush 41 + [498] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [501] goto +254 (target=755) + [504] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [507] dup + [508] iload_2 v2 + [509] bipush 8 + [511] iadd + [512] bipush 42 + [514] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [517] goto +238 (target=755) + [520] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [523] dup + [524] iload_2 v2 + [525] bipush 8 + [527] iadd + [528] bipush 43 + [530] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [533] goto +222 (target=755) + [536] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [539] dup + [540] iload_2 v2 + [541] bipush 8 + [543] iadd + [544] bipush 44 + [546] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [549] goto +206 (target=755) + [552] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [555] dup + [556] iload_2 v2 + [557] bipush 8 + [559] iadd + [560] bipush 45 + [562] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [565] goto +190 (target=755) + [568] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [571] dup + [572] iload_2 v2 + [573] bipush 8 + [575] iadd + [576] bipush 46 + [578] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [581] goto +174 (target=755) + [584] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [587] dup + [588] iload_2 v2 + [589] bipush 8 + [591] iadd + [592] bipush 47 + [594] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [597] goto +158 (target=755) + [600] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [603] dup + [604] iload_2 v2 + [605] bipush 8 + [607] iadd + [608] bipush 58 + [610] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [613] goto +142 (target=755) + [616] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [619] dup + [620] iload_2 v2 + [621] bipush 8 + [623] iadd + [624] bipush 59 + [626] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [629] goto +126 (target=755) + [632] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [635] dup + [636] iload_2 v2 + [637] bipush 8 + [639] iadd + [640] bipush 60 + [642] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [645] goto +110 (target=755) + [648] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [651] dup + [652] iload_2 v2 + [653] bipush 8 + [655] iadd + [656] bipush 61 + [658] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [661] goto +94 (target=755) + [664] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [667] dup + [668] iload_2 v2 + [669] bipush 8 + [671] iadd + [672] bipush 62 + [674] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [677] goto +78 (target=755) + [680] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [683] dup + [684] iload_2 v2 + [685] bipush 8 + [687] iadd + [688] bipush 63 + [690] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [693] goto +62 (target=755) + [696] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [699] dup + [700] iload_2 v2 + [701] bipush 8 + [703] iadd + [704] bipush 95 + [706] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [709] goto +46 (target=755) + [712] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [715] dup + [716] iload_2 v2 + [717] bipush 8 + [719] iadd + [720] bipush 32 + [722] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [725] goto +30 (target=755) + [728] new #15 + - Class [java/lang/RuntimeException] + [731] dup + [732] new #17 + - Class [java/lang/StringBuffer] + [735] dup + [736] invokespecial #72 + - Methodref [java/lang/StringBuffer. ()V] + [739] ldc #1 + - String [Decoding invalid ISO/IEC 646 value: ] + [741] invokevirtual #75 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [744] iload_1 v1 + [745] invokevirtual #74 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [748] invokevirtual #77 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [751] invokespecial #70 + - Methodref [java/lang/RuntimeException. (Ljava/lang/String;)V] + [754] athrow + [755] astore_1 v1 + [756] aload_0 v0 + [757] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [760] aload_1 v1 + [761] invokevirtual #36 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar.getNewPosition ()I] + [764] putfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [767] aload_1 v1 + [768] invokevirtual #38 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar.isFNC1 ()Z] + [771] ifeq +34 (target=805) + [774] new #9 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation] + [777] dup + [778] aload_0 v0 + [779] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [782] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [785] aload_0 v0 + [786] getfield #21 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.buffer Ljava/lang/StringBuffer;] + [789] invokevirtual #77 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [792] invokespecial #39 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation. (ILjava/lang/String;)V] + [795] astore_1 v1 + [796] new #6 + - Class [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult] + [799] dup + [800] aload_1 v1 + [801] invokespecial #26 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult. (Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;)V] + [804] areturn + [805] aload_0 v0 + [806] getfield #21 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.buffer Ljava/lang/StringBuffer;] + [809] aload_1 v1 + [810] invokevirtual #37 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar.getValue ()C] + [813] invokevirtual #73 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [816] pop + [817] goto -817 (target=0) + [820] aload_0 v0 + [821] aload_0 v0 + [822] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [825] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [828] invokespecial #58 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.isAlphaOr646ToNumericLatch (I)Z] + [831] ifeq +26 (target=857) + [834] aload_0 v0 + [835] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [838] dup + [839] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [842] iconst_3 + [843] iadd + [844] putfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [847] aload_0 v0 + [848] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [851] invokevirtual #34 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.setNumeric ()V] + [854] goto +73 (target=927) + [857] aload_0 v0 + [858] aload_0 v0 + [859] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [862] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [865] invokespecial #59 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.isAlphaTo646ToAlphaLatch (I)Z] + [868] ifeq +59 (target=927) + [871] aload_0 v0 + [872] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [875] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [878] iconst_5 + [879] iadd + [880] aload_0 v0 + [881] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [884] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [887] ificmpge +19 (target=906) + [890] aload_0 v0 + [891] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [894] dup + [895] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [898] iconst_5 + [899] iadd + [900] putfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [903] goto +17 (target=920) + [906] aload_0 v0 + [907] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [910] aload_0 v0 + [911] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [914] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [917] putfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [920] aload_0 v0 + [921] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [924] invokevirtual #32 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.setAlpha ()V] + [927] new #6 + - Class [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult] + [930] dup + [931] invokespecial #25 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult. ()V] + [934] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: parseAlphaBlock()Lcom/google/zxing/oned/rss/expanded/decoders/BlockParsedResult; + Access flags: 0x2 + = private com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseAlphaBlock() + Class member attributes (count = 1): + - Code attribute instructions (code length = 531, locals = 4, stack = 5): + [0] aload_0 v0 + [1] aload_0 v0 + [2] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [5] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [8] istore_2 v2 + [9] astore_1 v1 + [10] iload_2 v2 + [11] iconst_5 + [12] iadd + [13] aload_1 v1 + [14] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [17] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [20] ificmpgt +69 (target=89) + [23] aload_1 v1 + [24] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [27] iload_2 v2 + [28] iconst_5 + [29] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [32] dup + [33] istore_3 v3 + [34] iconst_5 + [35] ificmplt +13 (target=48) + [38] iload_3 v3 + [39] bipush 16 + [41] ificmpge +7 (target=48) + [44] iconst_1 + [45] goto +45 (target=90) + [48] iload_2 v2 + [49] bipush 6 + [51] iadd + [52] aload_1 v1 + [53] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [56] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [59] ificmpgt +30 (target=89) + [62] aload_1 v1 + [63] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [66] iload_2 v2 + [67] bipush 6 + [69] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [72] dup + [73] istore_1 v1 + [74] bipush 16 + [76] ificmplt +13 (target=89) + [79] iload_1 v1 + [80] bipush 63 + [82] ificmpge +7 (target=89) + [85] iconst_1 + [86] goto +4 (target=90) + [89] iconst_0 + [90] ifeq +326 (target=416) + [93] aload_0 v0 + [94] aload_0 v0 + [95] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [98] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [101] istore_2 v2 + [102] dup + [103] astore_1 v1 + [104] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [107] iload_2 v2 + [108] iconst_5 + [109] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [112] dup + [113] istore_3 v3 + [114] bipush 15 + [116] ificmpne +18 (target=134) + [119] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [122] dup + [123] iload_2 v2 + [124] iconst_5 + [125] iadd + [126] bipush 36 + [128] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [131] goto +220 (target=351) + [134] iload_3 v3 + [135] iconst_5 + [136] ificmplt +29 (target=165) + [139] iload_3 v3 + [140] bipush 15 + [142] ificmpge +23 (target=165) + [145] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [148] dup + [149] iload_2 v2 + [150] iconst_5 + [151] iadd + [152] iload_3 v3 + [153] bipush 48 + [155] iadd + [156] iconst_5 + [157] isub + [158] i2c + [159] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [162] goto +189 (target=351) + [165] aload_1 v1 + [166] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [169] iload_2 v2 + [170] bipush 6 + [172] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [175] dup + [176] istore_1 v1 + [177] bipush 32 + [179] ificmplt +28 (target=207) + [182] iload_1 v1 + [183] bipush 58 + [185] ificmpge +22 (target=207) + [188] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [191] dup + [192] iload_2 v2 + [193] bipush 6 + [195] iadd + [196] iload_1 v1 + [197] bipush 33 + [199] iadd + [200] i2c + [201] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [204] goto +147 (target=351) + [207] iload_1 v1 + [208] tableswitch (5 offsets, default=116) (target=324) + 58: offset = 36, target = 244 + 59: offset = 52, target = 260 + 60: offset = 68, target = 276 + 61: offset = 84, target = 292 + 62: offset = 100, target = 308 + default: offset = 116, target = 324 + [244] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [247] dup + [248] iload_2 v2 + [249] bipush 6 + [251] iadd + [252] bipush 42 + [254] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [257] goto +94 (target=351) + [260] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [263] dup + [264] iload_2 v2 + [265] bipush 6 + [267] iadd + [268] bipush 44 + [270] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [273] goto +78 (target=351) + [276] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [279] dup + [280] iload_2 v2 + [281] bipush 6 + [283] iadd + [284] bipush 45 + [286] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [289] goto +62 (target=351) + [292] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [295] dup + [296] iload_2 v2 + [297] bipush 6 + [299] iadd + [300] bipush 46 + [302] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [305] goto +46 (target=351) + [308] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [311] dup + [312] iload_2 v2 + [313] bipush 6 + [315] iadd + [316] bipush 47 + [318] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [321] goto +30 (target=351) + [324] new #15 + - Class [java/lang/RuntimeException] + [327] dup + [328] new #17 + - Class [java/lang/StringBuffer] + [331] dup + [332] invokespecial #72 + - Methodref [java/lang/StringBuffer. ()V] + [335] ldc #2 + - String [Decoding invalid alphanumeric value: ] + [337] invokevirtual #75 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [340] iload_1 v1 + [341] invokevirtual #74 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [344] invokevirtual #77 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [347] invokespecial #70 + - Methodref [java/lang/RuntimeException. (Ljava/lang/String;)V] + [350] athrow + [351] astore_1 v1 + [352] aload_0 v0 + [353] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [356] aload_1 v1 + [357] invokevirtual #36 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar.getNewPosition ()I] + [360] putfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [363] aload_1 v1 + [364] invokevirtual #38 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar.isFNC1 ()Z] + [367] ifeq +34 (target=401) + [370] new #9 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation] + [373] dup + [374] aload_0 v0 + [375] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [378] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [381] aload_0 v0 + [382] getfield #21 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.buffer Ljava/lang/StringBuffer;] + [385] invokevirtual #77 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [388] invokespecial #39 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedInformation. (ILjava/lang/String;)V] + [391] astore_1 v1 + [392] new #6 + - Class [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult] + [395] dup + [396] aload_1 v1 + [397] invokespecial #26 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult. (Lcom/google/zxing/oned/rss/expanded/decoders/DecodedInformation;)V] + [400] areturn + [401] aload_0 v0 + [402] getfield #21 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.buffer Ljava/lang/StringBuffer;] + [405] aload_1 v1 + [406] invokevirtual #37 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar.getValue ()C] + [409] invokevirtual #73 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [412] pop + [413] goto -413 (target=0) + [416] aload_0 v0 + [417] aload_0 v0 + [418] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [421] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [424] invokespecial #58 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.isAlphaOr646ToNumericLatch (I)Z] + [427] ifeq +26 (target=453) + [430] aload_0 v0 + [431] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [434] dup + [435] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [438] iconst_3 + [439] iadd + [440] putfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [443] aload_0 v0 + [444] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [447] invokevirtual #34 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.setNumeric ()V] + [450] goto +73 (target=523) + [453] aload_0 v0 + [454] aload_0 v0 + [455] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [458] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [461] invokespecial #59 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.isAlphaTo646ToAlphaLatch (I)Z] + [464] ifeq +59 (target=523) + [467] aload_0 v0 + [468] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [471] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [474] iconst_5 + [475] iadd + [476] aload_0 v0 + [477] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [480] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [483] ificmpge +19 (target=502) + [486] aload_0 v0 + [487] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [490] dup + [491] getfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [494] iconst_5 + [495] iadd + [496] putfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [499] goto +17 (target=516) + [502] aload_0 v0 + [503] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [506] aload_0 v0 + [507] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [510] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [513] putfield #20 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.position I] + [516] aload_0 v0 + [517] getfield #22 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.current Lcom/google/zxing/oned/rss/expanded/decoders/CurrentParsingState;] + [520] invokevirtual #33 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.setIsoIec646 ()V] + [523] new #6 + - Class [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult] + [526] dup + [527] invokespecial #25 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult. ()V] + [530] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isStillIsoIec646(I)Z + Access flags: 0x2 + = private boolean isStillIsoIec646(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 124, locals = 3, stack = 3): + [0] iload_1 v1 + [1] iconst_5 + [2] iadd + [3] aload_0 v0 + [4] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [7] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [10] ificmple +5 (target=15) + [13] iconst_0 + [14] ireturn + [15] aload_0 v0 + [16] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [19] iload_1 v1 + [20] iconst_5 + [21] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [24] dup + [25] istore_2 v2 + [26] iconst_5 + [27] ificmplt +11 (target=38) + [30] iload_2 v2 + [31] bipush 16 + [33] ificmpge +5 (target=38) + [36] iconst_1 + [37] ireturn + [38] iload_1 v1 + [39] bipush 7 + [41] iadd + [42] aload_0 v0 + [43] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [46] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [49] ificmple +5 (target=54) + [52] iconst_0 + [53] ireturn + [54] aload_0 v0 + [55] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [58] iload_1 v1 + [59] bipush 7 + [61] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [64] dup + [65] istore_2 v2 + [66] bipush 64 + [68] ificmplt +11 (target=79) + [71] iload_2 v2 + [72] bipush 116 + [74] ificmpge +5 (target=79) + [77] iconst_1 + [78] ireturn + [79] iload_1 v1 + [80] bipush 8 + [82] iadd + [83] aload_0 v0 + [84] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [87] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [90] ificmple +5 (target=95) + [93] iconst_0 + [94] ireturn + [95] aload_0 v0 + [96] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [99] iload_1 v1 + [100] bipush 8 + [102] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [105] dup + [106] istore_1 v1 + [107] sipush 232 + [110] ificmplt +12 (target=122) + [113] iload_1 v1 + [114] sipush 253 + [117] ificmpge +5 (target=122) + [120] iconst_1 + [121] ireturn + [122] iconst_0 + [123] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeIsoIec646(I)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedChar; + Access flags: 0x2 + = private com.google.zxing.oned.rss.expanded.decoders.DecodedChar decodeIsoIec646(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 557, locals = 3, stack = 5): + [0] aload_0 v0 + [1] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [4] iload_1 v1 + [5] iconst_5 + [6] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [9] dup + [10] istore_2 v2 + [11] bipush 15 + [13] ificmpne +16 (target=29) + [16] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [19] dup + [20] iload_1 v1 + [21] iconst_5 + [22] iadd + [23] bipush 36 + [25] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [28] areturn + [29] iload_2 v2 + [30] iconst_5 + [31] ificmplt +27 (target=58) + [34] iload_2 v2 + [35] bipush 15 + [37] ificmpge +21 (target=58) + [40] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [43] dup + [44] iload_1 v1 + [45] iconst_5 + [46] iadd + [47] iload_2 v2 + [48] bipush 48 + [50] iadd + [51] iconst_5 + [52] isub + [53] i2c + [54] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [57] areturn + [58] aload_0 v0 + [59] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [62] iload_1 v1 + [63] bipush 7 + [65] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [68] dup + [69] istore_2 v2 + [70] bipush 64 + [72] ificmplt +25 (target=97) + [75] iload_2 v2 + [76] bipush 90 + [78] ificmpge +19 (target=97) + [81] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [84] dup + [85] iload_1 v1 + [86] bipush 7 + [88] iadd + [89] iload_2 v2 + [90] iconst_1 + [91] iadd + [92] i2c + [93] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [96] areturn + [97] iload_2 v2 + [98] bipush 90 + [100] ificmplt +26 (target=126) + [103] iload_2 v2 + [104] bipush 116 + [106] ificmpge +20 (target=126) + [109] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [112] dup + [113] iload_1 v1 + [114] bipush 7 + [116] iadd + [117] iload_2 v2 + [118] bipush 7 + [120] iadd + [121] i2c + [122] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [125] areturn + [126] aload_0 v0 + [127] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [130] iload_1 v1 + [131] bipush 8 + [133] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [136] dup + [137] istore_2 v2 + [138] tableswitch (21 offsets, default=392) (target=530) + 232: offset = 98, target = 236 + 233: offset = 112, target = 250 + 234: offset = 126, target = 264 + 235: offset = 140, target = 278 + 236: offset = 154, target = 292 + 237: offset = 168, target = 306 + 238: offset = 182, target = 320 + 239: offset = 196, target = 334 + 240: offset = 210, target = 348 + 241: offset = 224, target = 362 + 242: offset = 238, target = 376 + 243: offset = 252, target = 390 + 244: offset = 266, target = 404 + 245: offset = 280, target = 418 + 246: offset = 294, target = 432 + 247: offset = 308, target = 446 + 248: offset = 322, target = 460 + 249: offset = 336, target = 474 + 250: offset = 350, target = 488 + 251: offset = 364, target = 502 + 252: offset = 378, target = 516 + default: offset = 392, target = 530 + [236] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [239] dup + [240] iload_1 v1 + [241] bipush 8 + [243] iadd + [244] bipush 33 + [246] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [249] areturn + [250] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [253] dup + [254] iload_1 v1 + [255] bipush 8 + [257] iadd + [258] bipush 34 + [260] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [263] areturn + [264] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [267] dup + [268] iload_1 v1 + [269] bipush 8 + [271] iadd + [272] bipush 37 + [274] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [277] areturn + [278] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [281] dup + [282] iload_1 v1 + [283] bipush 8 + [285] iadd + [286] bipush 38 + [288] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [291] areturn + [292] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [295] dup + [296] iload_1 v1 + [297] bipush 8 + [299] iadd + [300] bipush 39 + [302] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [305] areturn + [306] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [309] dup + [310] iload_1 v1 + [311] bipush 8 + [313] iadd + [314] bipush 40 + [316] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [319] areturn + [320] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [323] dup + [324] iload_1 v1 + [325] bipush 8 + [327] iadd + [328] bipush 41 + [330] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [333] areturn + [334] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [337] dup + [338] iload_1 v1 + [339] bipush 8 + [341] iadd + [342] bipush 42 + [344] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [347] areturn + [348] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [351] dup + [352] iload_1 v1 + [353] bipush 8 + [355] iadd + [356] bipush 43 + [358] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [361] areturn + [362] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [365] dup + [366] iload_1 v1 + [367] bipush 8 + [369] iadd + [370] bipush 44 + [372] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [375] areturn + [376] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [379] dup + [380] iload_1 v1 + [381] bipush 8 + [383] iadd + [384] bipush 45 + [386] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [389] areturn + [390] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [393] dup + [394] iload_1 v1 + [395] bipush 8 + [397] iadd + [398] bipush 46 + [400] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [403] areturn + [404] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [407] dup + [408] iload_1 v1 + [409] bipush 8 + [411] iadd + [412] bipush 47 + [414] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [417] areturn + [418] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [421] dup + [422] iload_1 v1 + [423] bipush 8 + [425] iadd + [426] bipush 58 + [428] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [431] areturn + [432] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [435] dup + [436] iload_1 v1 + [437] bipush 8 + [439] iadd + [440] bipush 59 + [442] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [445] areturn + [446] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [449] dup + [450] iload_1 v1 + [451] bipush 8 + [453] iadd + [454] bipush 60 + [456] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [459] areturn + [460] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [463] dup + [464] iload_1 v1 + [465] bipush 8 + [467] iadd + [468] bipush 61 + [470] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [473] areturn + [474] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [477] dup + [478] iload_1 v1 + [479] bipush 8 + [481] iadd + [482] bipush 62 + [484] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [487] areturn + [488] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [491] dup + [492] iload_1 v1 + [493] bipush 8 + [495] iadd + [496] bipush 63 + [498] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [501] areturn + [502] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [505] dup + [506] iload_1 v1 + [507] bipush 8 + [509] iadd + [510] bipush 95 + [512] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [515] areturn + [516] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [519] dup + [520] iload_1 v1 + [521] bipush 8 + [523] iadd + [524] bipush 32 + [526] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [529] areturn + [530] new #15 + - Class [java/lang/RuntimeException] + [533] dup + [534] new #17 + - Class [java/lang/StringBuffer] + [537] dup + [538] invokespecial #72 + - Methodref [java/lang/StringBuffer. ()V] + [541] ldc #1 + - String [Decoding invalid ISO/IEC 646 value: ] + [543] invokevirtual #75 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [546] iload_2 v2 + [547] invokevirtual #74 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [550] invokevirtual #77 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [553] invokespecial #70 + - Methodref [java/lang/RuntimeException. (Ljava/lang/String;)V] + [556] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isStillAlpha(I)Z + Access flags: 0x2 + = private boolean isStillAlpha(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 81, locals = 3, stack = 3): + [0] iload_1 v1 + [1] iconst_5 + [2] iadd + [3] aload_0 v0 + [4] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [7] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [10] ificmple +5 (target=15) + [13] iconst_0 + [14] ireturn + [15] aload_0 v0 + [16] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [19] iload_1 v1 + [20] iconst_5 + [21] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [24] dup + [25] istore_2 v2 + [26] iconst_5 + [27] ificmplt +11 (target=38) + [30] iload_2 v2 + [31] bipush 16 + [33] ificmpge +5 (target=38) + [36] iconst_1 + [37] ireturn + [38] iload_1 v1 + [39] bipush 6 + [41] iadd + [42] aload_0 v0 + [43] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [46] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [49] ificmple +5 (target=54) + [52] iconst_0 + [53] ireturn + [54] aload_0 v0 + [55] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [58] iload_1 v1 + [59] bipush 6 + [61] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [64] dup + [65] istore_1 v1 + [66] bipush 16 + [68] ificmplt +11 (target=79) + [71] iload_1 v1 + [72] bipush 63 + [74] ificmpge +5 (target=79) + [77] iconst_1 + [78] ireturn + [79] iconst_0 + [80] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeAlphanumeric(I)Lcom/google/zxing/oned/rss/expanded/decoders/DecodedChar; + Access flags: 0x2 + = private com.google.zxing.oned.rss.expanded.decoders.DecodedChar decodeAlphanumeric(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 229, locals = 3, stack = 5): + [0] aload_0 v0 + [1] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [4] iload_1 v1 + [5] iconst_5 + [6] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [9] dup + [10] istore_2 v2 + [11] bipush 15 + [13] ificmpne +16 (target=29) + [16] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [19] dup + [20] iload_1 v1 + [21] iconst_5 + [22] iadd + [23] bipush 36 + [25] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [28] areturn + [29] iload_2 v2 + [30] iconst_5 + [31] ificmplt +27 (target=58) + [34] iload_2 v2 + [35] bipush 15 + [37] ificmpge +21 (target=58) + [40] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [43] dup + [44] iload_1 v1 + [45] iconst_5 + [46] iadd + [47] iload_2 v2 + [48] bipush 48 + [50] iadd + [51] iconst_5 + [52] isub + [53] i2c + [54] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [57] areturn + [58] aload_0 v0 + [59] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [62] iload_1 v1 + [63] bipush 6 + [65] invokestatic #57 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.extractNumericValueFromBitArray (Lcom/google/zxing/common/BitArray;II)I] + [68] dup + [69] istore_2 v2 + [70] bipush 32 + [72] ificmplt +26 (target=98) + [75] iload_2 v2 + [76] bipush 58 + [78] ificmpge +20 (target=98) + [81] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [84] dup + [85] iload_1 v1 + [86] bipush 6 + [88] iadd + [89] iload_2 v2 + [90] bipush 33 + [92] iadd + [93] i2c + [94] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [97] areturn + [98] iload_2 v2 + [99] tableswitch (5 offsets, default=103) (target=202) + 58: offset = 33, target = 132 + 59: offset = 47, target = 146 + 60: offset = 61, target = 160 + 61: offset = 75, target = 174 + 62: offset = 89, target = 188 + default: offset = 103, target = 202 + [132] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [135] dup + [136] iload_1 v1 + [137] bipush 6 + [139] iadd + [140] bipush 42 + [142] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [145] areturn + [146] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [149] dup + [150] iload_1 v1 + [151] bipush 6 + [153] iadd + [154] bipush 44 + [156] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [159] areturn + [160] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [163] dup + [164] iload_1 v1 + [165] bipush 6 + [167] iadd + [168] bipush 45 + [170] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [173] areturn + [174] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [177] dup + [178] iload_1 v1 + [179] bipush 6 + [181] iadd + [182] bipush 46 + [184] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [187] areturn + [188] new #8 + - Class [com/google/zxing/oned/rss/expanded/decoders/DecodedChar] + [191] dup + [192] iload_1 v1 + [193] bipush 6 + [195] iadd + [196] bipush 47 + [198] invokespecial #35 + - Methodref [com/google/zxing/oned/rss/expanded/decoders/DecodedChar. (IC)V] + [201] areturn + [202] new #15 + - Class [java/lang/RuntimeException] + [205] dup + [206] new #17 + - Class [java/lang/StringBuffer] + [209] dup + [210] invokespecial #72 + - Methodref [java/lang/StringBuffer. ()V] + [213] ldc #2 + - String [Decoding invalid alphanumeric value: ] + [215] invokevirtual #75 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [218] iload_2 v2 + [219] invokevirtual #74 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [222] invokevirtual #77 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [225] invokespecial #70 + - Methodref [java/lang/RuntimeException. (Ljava/lang/String;)V] + [228] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isAlphaTo646ToAlphaLatch(I)Z + Access flags: 0x2 + = private boolean isAlphaTo646ToAlphaLatch(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 118, locals = 4, stack = 4): + [0] iload_1 v1 + [1] iconst_1 + [2] iadd + [3] aload_0 v0 + [4] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [7] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [10] ificmple +5 (target=15) + [13] iconst_0 + [14] ireturn + [15] iconst_0 + [16] istore_2 v2 + [17] iload_2 v2 + [18] iconst_5 + [19] ificmpge +97 (target=116) + [22] iload_2 v2 + [23] iload_1 v1 + [24] iadd + [25] aload_0 v0 + [26] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [29] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [32] ificmpge +84 (target=116) + [35] iload_2 v2 + [36] iconst_2 + [37] ificmpne +38 (target=75) + [40] aload_0 v0 + [41] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [44] iload_1 v1 + [45] iconst_2 + [46] iadd + [47] istore_3 v3 + [48] getfield #18 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [51] iload_3 v3 + [52] iconst_5 + [53] ishr + [54] iaload + [55] iconst_1 + [56] iload_3 v3 + [57] bipush 31 + [59] iand + [60] ishl + [61] iand + [62] ifeq +7 (target=69) + [65] iconst_1 + [66] goto +4 (target=70) + [69] iconst_0 + [70] ifne +40 (target=110) + [73] iconst_0 + [74] ireturn + [75] aload_0 v0 + [76] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [79] iload_1 v1 + [80] iload_2 v2 + [81] iadd + [82] istore_3 v3 + [83] getfield #18 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [86] iload_3 v3 + [87] iconst_5 + [88] ishr + [89] iaload + [90] iconst_1 + [91] iload_3 v3 + [92] bipush 31 + [94] iand + [95] ishl + [96] iand + [97] ifeq +7 (target=104) + [100] iconst_1 + [101] goto +4 (target=105) + [104] iconst_0 + [105] ifeq +5 (target=110) + [108] iconst_0 + [109] ireturn + [110] iinc v2, 1 + [113] goto -96 (target=17) + [116] iconst_1 + [117] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isAlphaOr646ToNumericLatch(I)Z + Access flags: 0x2 + = private boolean isAlphaOr646ToNumericLatch(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 65, locals = 4, stack = 4): + [0] iload_1 v1 + [1] iconst_3 + [2] iadd + [3] aload_0 v0 + [4] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [7] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [10] ificmple +5 (target=15) + [13] iconst_0 + [14] ireturn + [15] iload_1 v1 + [16] istore_2 v2 + [17] iload_2 v2 + [18] iload_1 v1 + [19] iconst_3 + [20] iadd + [21] ificmpge +42 (target=63) + [24] aload_0 v0 + [25] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [28] iload_2 v2 + [29] istore_3 v3 + [30] getfield #18 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [33] iload_3 v3 + [34] iconst_5 + [35] ishr + [36] iaload + [37] iconst_1 + [38] iload_3 v3 + [39] bipush 31 + [41] iand + [42] ishl + [43] iand + [44] ifeq +7 (target=51) + [47] iconst_1 + [48] goto +4 (target=52) + [51] iconst_0 + [52] ifeq +5 (target=57) + [55] iconst_0 + [56] ireturn + [57] iinc v2, 1 + [60] goto -43 (target=17) + [63] iconst_1 + [64] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isNumericToAlphaNumericLatch(I)Z + Access flags: 0x2 + = private boolean isNumericToAlphaNumericLatch(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 78, locals = 4, stack = 4): + [0] iload_1 v1 + [1] iconst_1 + [2] iadd + [3] aload_0 v0 + [4] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [7] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [10] ificmple +5 (target=15) + [13] iconst_0 + [14] ireturn + [15] iconst_0 + [16] istore_2 v2 + [17] iload_2 v2 + [18] iconst_4 + [19] ificmpge +57 (target=76) + [22] iload_2 v2 + [23] iload_1 v1 + [24] iadd + [25] aload_0 v0 + [26] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [29] getfield #19 + - Fieldref [com/google/zxing/common/BitArray.size I] + [32] ificmpge +44 (target=76) + [35] aload_0 v0 + [36] getfield #23 + - Fieldref [com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.information Lcom/google/zxing/common/BitArray;] + [39] iload_1 v1 + [40] iload_2 v2 + [41] iadd + [42] istore_3 v3 + [43] getfield #18 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [46] iload_3 v3 + [47] iconst_5 + [48] ishr + [49] iaload + [50] iconst_1 + [51] iload_3 v3 + [52] bipush 31 + [54] iand + [55] ishl + [56] iand + [57] ifeq +7 (target=64) + [60] iconst_1 + [61] goto +4 (target=65) + [64] iconst_0 + [65] ifeq +5 (target=70) + [68] iconst_0 + [69] ireturn + [70] iinc v2, 1 + [73] goto -56 (target=17) + [76] iconst_1 + [77] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/pdf417/PDF417Reader + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.pdf417.PDF417Reader extends java.lang.Object + +Interfaces (count = 1): + - Class [com/google/zxing/Reader] + +Constant Pool (count = 150): + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/BinaryBitmap] + - Class [com/google/zxing/DecodeHintType] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/Reader] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/common/DecoderResult] + - Class [com/google/zxing/common/DetectorResult] + - Class [com/google/zxing/pdf417/PDF417Reader] + - Class [com/google/zxing/pdf417/decoder/Decoder] + - Class [com/google/zxing/pdf417/detector/Detector] + - Class [java/lang/Object] + - Class [java/util/Hashtable] + - Fieldref [com/google/zxing/BarcodeFormat.PDF_417 Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/DecodeHintType.PURE_BARCODE Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/common/BitMatrix.width I] + - Fieldref [com/google/zxing/pdf417/PDF417Reader.NO_POINTS [Lcom/google/zxing/ResultPoint;] + - Fieldref [com/google/zxing/pdf417/PDF417Reader.decoder Lcom/google/zxing/pdf417/decoder/Decoder;] + - Methodref [com/google/zxing/BinaryBitmap.getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + - Methodref [com/google/zxing/common/BitMatrix.get (II)Z] + - Methodref [com/google/zxing/common/BitMatrix.getBottomRightOnBit ()[I] + - Methodref [com/google/zxing/common/BitMatrix.getTopLeftOnBit ()[I] + - Methodref [com/google/zxing/common/BitMatrix.getWidth ()I] + - Methodref [com/google/zxing/common/BitMatrix.set (II)V] + - Methodref [com/google/zxing/common/DecoderResult.getRawBytes ()[B] + - Methodref [com/google/zxing/common/DecoderResult.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/common/DetectorResult.getBits ()Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/common/DetectorResult.getPoints ()[Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/pdf417/PDF417Reader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Methodref [com/google/zxing/pdf417/PDF417Reader.extractPureBits (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/pdf417/PDF417Reader.findPatternEnd (IILcom/google/zxing/common/BitMatrix;)I] + - Methodref [com/google/zxing/pdf417/PDF417Reader.findPatternStart (IILcom/google/zxing/common/BitMatrix;)I] + - Methodref [com/google/zxing/pdf417/PDF417Reader.moduleSize ([ILcom/google/zxing/common/BitMatrix;)I] + - Methodref [com/google/zxing/pdf417/decoder/Decoder. ()V] + - Methodref [com/google/zxing/pdf417/decoder/Decoder.decode (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult;] + - Methodref [com/google/zxing/pdf417/detector/Detector. (Lcom/google/zxing/BinaryBitmap;)V] + - Methodref [com/google/zxing/pdf417/detector/Detector.detect ()Lcom/google/zxing/common/DetectorResult;] + - Methodref [java/lang/Object. ()V] + - Methodref [java/util/Hashtable.containsKey (Ljava/lang/Object;)Z] + - NameAndType [ ()V] + - NameAndType [ (II)V] + - NameAndType [ (Lcom/google/zxing/BinaryBitmap;)V] + - NameAndType [ (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - NameAndType [NO_POINTS [Lcom/google/zxing/ResultPoint;] + - NameAndType [PDF_417 Lcom/google/zxing/BarcodeFormat;] + - NameAndType [PURE_BARCODE Lcom/google/zxing/DecodeHintType;] + - NameAndType [bits [I] + - NameAndType [containsKey (Ljava/lang/Object;)Z] + - NameAndType [decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - NameAndType [decode (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult;] + - NameAndType [decoder Lcom/google/zxing/pdf417/decoder/Decoder;] + - NameAndType [detect ()Lcom/google/zxing/common/DetectorResult;] + - NameAndType [extractPureBits (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [findPatternEnd (IILcom/google/zxing/common/BitMatrix;)I] + - NameAndType [findPatternStart (IILcom/google/zxing/common/BitMatrix;)I] + - NameAndType [get (II)Z] + - NameAndType [getBits ()Lcom/google/zxing/common/BitMatrix;] + - NameAndType [getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + - NameAndType [getBottomRightOnBit ()[I] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getPoints ()[Lcom/google/zxing/ResultPoint;] + - NameAndType [getRawBytes ()[B] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [getTopLeftOnBit ()[I] + - NameAndType [getWidth ()I] + - NameAndType [moduleSize ([ILcom/google/zxing/common/BitMatrix;)I] + - NameAndType [rowSize I] + - NameAndType [set (II)V] + - NameAndType [width I] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Lcom/google/zxing/common/BitMatrix;] + - Utf8 [()Lcom/google/zxing/common/DetectorResult;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()[B] + - Utf8 [()[I] + - Utf8 [()[Lcom/google/zxing/ResultPoint;] + - Utf8 [(II)V] + - Utf8 [(II)Z] + - Utf8 [(IILcom/google/zxing/common/BitMatrix;)I] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;)V] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Utf8 [([ILcom/google/zxing/common/BitMatrix;)I] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Lcom/google/zxing/DecodeHintType;] + - Utf8 [Lcom/google/zxing/pdf417/decoder/Decoder;] + - Utf8 [NO_POINTS] + - Utf8 [PDF_417] + - Utf8 [PURE_BARCODE] + - Utf8 [[I] + - Utf8 [[Lcom/google/zxing/ResultPoint;] + - Utf8 [bits] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/BinaryBitmap] + - Utf8 [com/google/zxing/DecodeHintType] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/Reader] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/common/DecoderResult] + - Utf8 [com/google/zxing/common/DetectorResult] + - Utf8 [com/google/zxing/pdf417/PDF417Reader] + - Utf8 [com/google/zxing/pdf417/decoder/Decoder] + - Utf8 [com/google/zxing/pdf417/detector/Detector] + - Utf8 [containsKey] + - Utf8 [decode] + - Utf8 [decoder] + - Utf8 [detect] + - Utf8 [extractPureBits] + - Utf8 [findPatternEnd] + - Utf8 [findPatternStart] + - Utf8 [get] + - Utf8 [getBits] + - Utf8 [getBlackMatrix] + - Utf8 [getBottomRightOnBit] + - Utf8 [getNotFoundInstance] + - Utf8 [getPoints] + - Utf8 [getRawBytes] + - Utf8 [getText] + - Utf8 [getTopLeftOnBit] + - Utf8 [getWidth] + - Utf8 [java/lang/Object] + - Utf8 [java/util/Hashtable] + - Utf8 [moduleSize] + - Utf8 [reset] + - Utf8 [rowSize] + - Utf8 [set] + - Utf8 [width] + +Fields (count = 2): + - Field: NO_POINTS [Lcom/google/zxing/ResultPoint; + Access flags: 0x1a + = private static final com.google.zxing.ResultPoint[] NO_POINTS + - Field: decoder Lcom/google/zxing/pdf417/decoder/Decoder; + Access flags: 0x12 + = private final com.google.zxing.pdf417.decoder.Decoder decoder + +Methods (count = 9): + - Method: ()V + Access flags: 0x1 + = public PDF417Reader() + Class member attributes (count = 1): + - Code attribute instructions (code length = 16, locals = 1, stack = 3): + [0] aload_0 v0 + [1] invokespecial #46 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] new #13 + - Class [com/google/zxing/pdf417/decoder/Decoder] + [8] dup + [9] invokespecial #42 + - Methodref [com/google/zxing/pdf417/decoder/Decoder. ()V] + [12] putfield #23 + - Fieldref [com/google/zxing/pdf417/PDF417Reader.decoder Lcom/google/zxing/pdf417/decoder/Decoder;] + [15] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decode(Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decode(com.google.zxing.BinaryBitmap) + Class member attributes (count = 2): + - Code attribute instructions (code length = 7, locals = 2, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aconst_null + [3] invokevirtual #37 + - Methodref [com/google/zxing/pdf417/PDF417Reader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + [6] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/FormatException] + - Method: decode(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 782, locals = 17, stack = 6): + [0] aload_2 v2 + [1] ifnull +731 (target=732) + [4] aload_2 v2 + [5] getstatic #18 + - Fieldref [com/google/zxing/DecodeHintType.PURE_BARCODE Lcom/google/zxing/DecodeHintType;] + [8] invokevirtual #47 + - Methodref [java/util/Hashtable.containsKey (Ljava/lang/Object;)Z] + [11] ifeq +721 (target=732) + [14] aload_1 v1 + [15] invokevirtual #24 + - Methodref [com/google/zxing/BinaryBitmap.getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + [18] dup + [19] astore_1 v1 + [20] invokevirtual #30 + - Methodref [com/google/zxing/common/BitMatrix.getTopLeftOnBit ()[I] + [23] astore_2 v2 + [24] aload_1 v1 + [25] invokevirtual #29 + - Methodref [com/google/zxing/common/BitMatrix.getBottomRightOnBit ()[I] + [28] astore_3 v3 + [29] aload_2 v2 + [30] ifnull +7 (target=37) + [33] aload_3 v3 + [34] ifnonnull +7 (target=41) + [37] invokestatic #25 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [40] athrow + [41] aload_2 v2 + [42] aload_1 v1 + [43] astore v8 + [45] dup + [46] astore v7 + [48] iconst_0 + [49] iaload + [50] istore v9 + [52] aload v7 + [54] iconst_1 + [55] iaload + [56] istore v10 + [58] aload v8 + [60] aconst_null + [61] astore v14 + [63] getfield #21 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [66] istore v11 + [68] iload v9 + [70] iload v11 + [72] ificmpge +59 (target=131) + [75] aload v8 + [77] iload v9 + [79] istore v15 + [81] astore v14 + [83] iload v10 + [85] aload v14 + [87] getfield #20 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [90] imul + [91] iload v15 + [93] iconst_5 + [94] ishr + [95] iadd + [96] istore v16 + [98] aload v14 + [100] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [103] iload v16 + [105] iaload + [106] iload v15 + [108] bipush 31 + [110] iand + [111] iushr + [112] iconst_1 + [113] iand + [114] ifeq +7 (target=121) + [117] iconst_1 + [118] goto +4 (target=122) + [121] iconst_0 + [122] ifeq +9 (target=131) + [125] iinc v9, 1 + [128] goto -60 (target=68) + [131] iload v9 + [133] iload v11 + [135] ificmpne +7 (target=142) + [138] invokestatic #25 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [141] athrow + [142] iload v9 + [144] aload v7 + [146] iconst_0 + [147] iaload + [148] isub + [149] iconst_3 + [150] iushr + [151] dup + [152] istore v12 + [154] ifne +7 (target=161) + [157] invokestatic #25 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [160] athrow + [161] iload v12 + [163] istore v4 + [165] aload_2 v2 + [166] iconst_1 + [167] iaload + [168] istore v5 + [170] aload_3 v3 + [171] iconst_1 + [172] iaload + [173] istore_3 v3 + [174] aload_2 v2 + [175] iconst_0 + [176] iaload + [177] iload v5 + [179] aload_1 v1 + [180] astore v9 + [182] istore v8 + [184] istore v7 + [186] aload v9 + [188] getfield #21 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [191] istore v10 + [193] iload v7 + [195] istore v11 + [197] iconst_0 + [198] istore v12 + [200] iconst_1 + [201] istore v13 + [203] iload v11 + [205] iload v10 + [207] iconst_1 + [208] isub + [209] ificmpge +83 (target=292) + [212] iload v12 + [214] bipush 8 + [216] ificmpge +76 (target=292) + [219] iinc v11, 1 + [222] aload v9 + [224] iload v11 + [226] iload v8 + [228] istore v16 + [230] istore v15 + [232] astore v14 + [234] iload v16 + [236] aload v14 + [238] getfield #20 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [241] imul + [242] iload v15 + [244] iconst_5 + [245] ishr + [246] iadd + [247] istore v16 + [249] aload v14 + [251] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [254] iload v16 + [256] iaload + [257] iload v15 + [259] bipush 31 + [261] iand + [262] iushr + [263] iconst_1 + [264] iand + [265] ifeq +7 (target=272) + [268] iconst_1 + [269] goto +4 (target=273) + [272] iconst_0 + [273] istore v14 + [275] iload v13 + [277] iload v14 + [279] ificmpeq +6 (target=285) + [282] iinc v12, 1 + [285] iload v14 + [287] istore v13 + [289] goto -86 (target=203) + [292] iload v11 + [294] iload v10 + [296] iconst_1 + [297] isub + [298] ificmpne +7 (target=305) + [301] invokestatic #25 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [304] athrow + [305] iload v11 + [307] istore v6 + [309] aload_2 v2 + [310] iconst_0 + [311] iaload + [312] iload v5 + [314] aload_1 v1 + [315] astore v9 + [317] istore v8 + [319] istore v7 + [321] aload v9 + [323] aconst_null + [324] astore v14 + [326] getfield #21 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [329] iconst_1 + [330] isub + [331] istore v11 + [333] iload v11 + [335] iload v7 + [337] ificmple +63 (target=400) + [340] aload v9 + [342] iload v11 + [344] iload v8 + [346] istore v16 + [348] istore v15 + [350] astore v14 + [352] iload v16 + [354] aload v14 + [356] getfield #20 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [359] imul + [360] iload v15 + [362] iconst_5 + [363] ishr + [364] iadd + [365] istore v16 + [367] aload v14 + [369] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [372] iload v16 + [374] iaload + [375] iload v15 + [377] bipush 31 + [379] iand + [380] iushr + [381] iconst_1 + [382] iand + [383] ifeq +7 (target=390) + [386] iconst_1 + [387] goto +4 (target=391) + [390] iconst_0 + [391] ifne +9 (target=400) + [394] iinc v11, -1 + [397] goto -64 (target=333) + [400] iconst_0 + [401] istore v12 + [403] iconst_1 + [404] istore v13 + [406] iload v11 + [408] iload v7 + [410] ificmple +83 (target=493) + [413] iload v12 + [415] bipush 9 + [417] ificmpge +76 (target=493) + [420] iinc v11, -1 + [423] aload v9 + [425] iload v11 + [427] iload v8 + [429] istore v16 + [431] istore v15 + [433] astore v14 + [435] iload v16 + [437] aload v14 + [439] getfield #20 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [442] imul + [443] iload v15 + [445] iconst_5 + [446] ishr + [447] iadd + [448] istore v16 + [450] aload v14 + [452] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [455] iload v16 + [457] iaload + [458] iload v15 + [460] bipush 31 + [462] iand + [463] iushr + [464] iconst_1 + [465] iand + [466] ifeq +7 (target=473) + [469] iconst_1 + [470] goto +4 (target=474) + [473] iconst_0 + [474] istore v14 + [476] iload v13 + [478] iload v14 + [480] ificmpeq +6 (target=486) + [483] iinc v12, 1 + [486] iload v14 + [488] istore v13 + [490] goto -84 (target=406) + [493] iload v11 + [495] iload v7 + [497] ificmpne +7 (target=504) + [500] invokestatic #25 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [503] athrow + [504] iload v11 + [506] iload v6 + [508] isub + [509] iconst_1 + [510] iadd + [511] iload v4 + [513] idiv + [514] istore_2 v2 + [515] iload_3 v3 + [516] iload v5 + [518] isub + [519] iconst_1 + [520] iadd + [521] iload v4 + [523] idiv + [524] istore_3 v3 + [525] iload_2 v2 + [526] ifeq +7 (target=533) + [529] iload_3 v3 + [530] ifne +7 (target=537) + [533] invokestatic #25 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [536] athrow + [537] iload v4 + [539] iconst_1 + [540] ishr + [541] istore v7 + [543] iload v5 + [545] iload v7 + [547] iadd + [548] istore v5 + [550] iload v6 + [552] iload v7 + [554] iadd + [555] istore v6 + [557] new #9 + - Class [com/google/zxing/common/BitMatrix] + [560] dup + [561] iload_2 v2 + [562] iload_3 v3 + [563] invokespecial #27 + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + [566] astore v7 + [568] iconst_0 + [569] istore v8 + [571] iload v8 + [573] iload_3 v3 + [574] ificmpge +138 (target=712) + [577] iload v5 + [579] iload v8 + [581] iload v4 + [583] imul + [584] iadd + [585] istore v9 + [587] iconst_0 + [588] istore v10 + [590] iload v10 + [592] iload_2 v2 + [593] ificmpge +113 (target=706) + [596] aload_1 v1 + [597] iload v6 + [599] iload v10 + [601] iload v4 + [603] imul + [604] iadd + [605] iload v9 + [607] istore v16 + [609] istore v15 + [611] astore v14 + [613] iload v16 + [615] aload v14 + [617] getfield #20 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [620] imul + [621] iload v15 + [623] iconst_5 + [624] ishr + [625] iadd + [626] istore v16 + [628] aload v14 + [630] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [633] iload v16 + [635] iaload + [636] iload v15 + [638] bipush 31 + [640] iand + [641] iushr + [642] iconst_1 + [643] iand + [644] ifeq +7 (target=651) + [647] iconst_1 + [648] goto +4 (target=652) + [651] iconst_0 + [652] ifeq +48 (target=700) + [655] aload v7 + [657] iload v10 + [659] iload v8 + [661] istore v16 + [663] istore v15 + [665] astore v14 + [667] iload v16 + [669] aload v14 + [671] getfield #20 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [674] imul + [675] iload v15 + [677] iconst_5 + [678] ishr + [679] iadd + [680] istore v16 + [682] aload v14 + [684] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [687] iload v16 + [689] dup2 + [690] iaload + [691] iconst_1 + [692] iload v15 + [694] bipush 31 + [696] iand + [697] ishl + [698] ior + [699] iastore + [700] iinc v10, 1 + [703] goto -113 (target=590) + [706] iinc v8, 1 + [709] goto -138 (target=571) + [712] aload v7 + [714] astore_2 v2 + [715] aload_0 v0 + [716] getfield #23 + - Fieldref [com/google/zxing/pdf417/PDF417Reader.decoder Lcom/google/zxing/pdf417/decoder/Decoder;] + [719] pop + [720] aload_2 v2 + [721] invokestatic #43 + - Methodref [com/google/zxing/pdf417/decoder/Decoder.decode (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult;] + [724] astore_1 v1 + [725] getstatic #22 + - Fieldref [com/google/zxing/pdf417/PDF417Reader.NO_POINTS [Lcom/google/zxing/ResultPoint;] + [728] astore_2 v2 + [729] goto +33 (target=762) + [732] new #14 + - Class [com/google/zxing/pdf417/detector/Detector] + [735] dup + [736] aload_1 v1 + [737] invokespecial #44 + - Methodref [com/google/zxing/pdf417/detector/Detector. (Lcom/google/zxing/BinaryBitmap;)V] + [740] invokevirtual #45 + - Methodref [com/google/zxing/pdf417/detector/Detector.detect ()Lcom/google/zxing/common/DetectorResult;] + [743] astore_2 v2 + [744] aload_0 v0 + [745] getfield #23 + - Fieldref [com/google/zxing/pdf417/PDF417Reader.decoder Lcom/google/zxing/pdf417/decoder/Decoder;] + [748] pop + [749] aload_2 v2 + [750] invokevirtual #35 + - Methodref [com/google/zxing/common/DetectorResult.getBits ()Lcom/google/zxing/common/BitMatrix;] + [753] invokestatic #43 + - Methodref [com/google/zxing/pdf417/decoder/Decoder.decode (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult;] + [756] astore_1 v1 + [757] aload_2 v2 + [758] invokevirtual #36 + - Methodref [com/google/zxing/common/DetectorResult.getPoints ()[Lcom/google/zxing/ResultPoint;] + [761] astore_2 v2 + [762] new #7 + - Class [com/google/zxing/Result] + [765] dup + [766] aload_1 v1 + [767] invokevirtual #34 + - Methodref [com/google/zxing/common/DecoderResult.getText ()Ljava/lang/String;] + [770] aload_1 v1 + [771] invokevirtual #33 + - Methodref [com/google/zxing/common/DecoderResult.getRawBytes ()[B] + [774] aload_2 v2 + [775] getstatic #17 + - Fieldref [com/google/zxing/BarcodeFormat.PDF_417 Lcom/google/zxing/BarcodeFormat;] + [778] invokespecial #26 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [781] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/FormatException] + - Method: reset()V + Access flags: 0x11 + = public final void reset() + Class member attributes (count = 1): + - Code attribute instructions (code length = 1, locals = 1, stack = 0): + [0] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: extractPureBits(Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/BitMatrix; + Access flags: 0xa + = private static com.google.zxing.common.BitMatrix extractPureBits(com.google.zxing.common.BitMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 690, locals = 16, stack = 6): + [0] aload_0 v0 + [1] invokevirtual #30 + - Methodref [com/google/zxing/common/BitMatrix.getTopLeftOnBit ()[I] + [4] astore_1 v1 + [5] aload_0 v0 + [6] invokevirtual #29 + - Methodref [com/google/zxing/common/BitMatrix.getBottomRightOnBit ()[I] + [9] astore_2 v2 + [10] aload_1 v1 + [11] ifnull +7 (target=18) + [14] aload_2 v2 + [15] ifnonnull +7 (target=22) + [18] invokestatic #25 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [21] athrow + [22] aload_1 v1 + [23] aload_0 v0 + [24] astore v7 + [26] dup + [27] astore v6 + [29] iconst_0 + [30] iaload + [31] istore v8 + [33] aload v6 + [35] iconst_1 + [36] iaload + [37] istore v9 + [39] aload v7 + [41] aconst_null + [42] astore v13 + [44] getfield #21 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [47] istore v10 + [49] iload v8 + [51] iload v10 + [53] ificmpge +59 (target=112) + [56] aload v7 + [58] iload v8 + [60] istore v14 + [62] astore v13 + [64] iload v9 + [66] aload v13 + [68] getfield #20 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [71] imul + [72] iload v14 + [74] iconst_5 + [75] ishr + [76] iadd + [77] istore v15 + [79] aload v13 + [81] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [84] iload v15 + [86] iaload + [87] iload v14 + [89] bipush 31 + [91] iand + [92] iushr + [93] iconst_1 + [94] iand + [95] ifeq +7 (target=102) + [98] iconst_1 + [99] goto +4 (target=103) + [102] iconst_0 + [103] ifeq +9 (target=112) + [106] iinc v8, 1 + [109] goto -60 (target=49) + [112] iload v8 + [114] iload v10 + [116] ificmpne +7 (target=123) + [119] invokestatic #25 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [122] athrow + [123] iload v8 + [125] aload v6 + [127] iconst_0 + [128] iaload + [129] isub + [130] iconst_3 + [131] iushr + [132] dup + [133] istore v11 + [135] ifne +7 (target=142) + [138] invokestatic #25 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [141] athrow + [142] iload v11 + [144] istore_3 v3 + [145] aload_1 v1 + [146] iconst_1 + [147] iaload + [148] istore v4 + [150] aload_2 v2 + [151] iconst_1 + [152] iaload + [153] istore_2 v2 + [154] aload_1 v1 + [155] iconst_0 + [156] iaload + [157] iload v4 + [159] aload_0 v0 + [160] astore v8 + [162] istore v7 + [164] istore v6 + [166] aload v8 + [168] getfield #21 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [171] istore v9 + [173] iload v6 + [175] istore v10 + [177] iconst_0 + [178] istore v11 + [180] iconst_1 + [181] istore v12 + [183] iload v10 + [185] iload v9 + [187] iconst_1 + [188] isub + [189] ificmpge +83 (target=272) + [192] iload v11 + [194] bipush 8 + [196] ificmpge +76 (target=272) + [199] iinc v10, 1 + [202] aload v8 + [204] iload v10 + [206] iload v7 + [208] istore v15 + [210] istore v14 + [212] astore v13 + [214] iload v15 + [216] aload v13 + [218] getfield #20 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [221] imul + [222] iload v14 + [224] iconst_5 + [225] ishr + [226] iadd + [227] istore v15 + [229] aload v13 + [231] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [234] iload v15 + [236] iaload + [237] iload v14 + [239] bipush 31 + [241] iand + [242] iushr + [243] iconst_1 + [244] iand + [245] ifeq +7 (target=252) + [248] iconst_1 + [249] goto +4 (target=253) + [252] iconst_0 + [253] istore v13 + [255] iload v12 + [257] iload v13 + [259] ificmpeq +6 (target=265) + [262] iinc v11, 1 + [265] iload v13 + [267] istore v12 + [269] goto -86 (target=183) + [272] iload v10 + [274] iload v9 + [276] iconst_1 + [277] isub + [278] ificmpne +7 (target=285) + [281] invokestatic #25 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [284] athrow + [285] iload v10 + [287] istore v5 + [289] aload_1 v1 + [290] iconst_0 + [291] iaload + [292] iload v4 + [294] aload_0 v0 + [295] astore v8 + [297] istore v7 + [299] istore v6 + [301] aload v8 + [303] aconst_null + [304] astore v13 + [306] getfield #21 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [309] iconst_1 + [310] isub + [311] istore v10 + [313] iload v10 + [315] iload v6 + [317] ificmple +63 (target=380) + [320] aload v8 + [322] iload v10 + [324] iload v7 + [326] istore v15 + [328] istore v14 + [330] astore v13 + [332] iload v15 + [334] aload v13 + [336] getfield #20 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [339] imul + [340] iload v14 + [342] iconst_5 + [343] ishr + [344] iadd + [345] istore v15 + [347] aload v13 + [349] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [352] iload v15 + [354] iaload + [355] iload v14 + [357] bipush 31 + [359] iand + [360] iushr + [361] iconst_1 + [362] iand + [363] ifeq +7 (target=370) + [366] iconst_1 + [367] goto +4 (target=371) + [370] iconst_0 + [371] ifne +9 (target=380) + [374] iinc v10, -1 + [377] goto -64 (target=313) + [380] iconst_0 + [381] istore v11 + [383] iconst_1 + [384] istore v12 + [386] iload v10 + [388] iload v6 + [390] ificmple +83 (target=473) + [393] iload v11 + [395] bipush 9 + [397] ificmpge +76 (target=473) + [400] iinc v10, -1 + [403] aload v8 + [405] iload v10 + [407] iload v7 + [409] istore v15 + [411] istore v14 + [413] astore v13 + [415] iload v15 + [417] aload v13 + [419] getfield #20 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [422] imul + [423] iload v14 + [425] iconst_5 + [426] ishr + [427] iadd + [428] istore v15 + [430] aload v13 + [432] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [435] iload v15 + [437] iaload + [438] iload v14 + [440] bipush 31 + [442] iand + [443] iushr + [444] iconst_1 + [445] iand + [446] ifeq +7 (target=453) + [449] iconst_1 + [450] goto +4 (target=454) + [453] iconst_0 + [454] istore v13 + [456] iload v12 + [458] iload v13 + [460] ificmpeq +6 (target=466) + [463] iinc v11, 1 + [466] iload v13 + [468] istore v12 + [470] goto -84 (target=386) + [473] iload v10 + [475] iload v6 + [477] ificmpne +7 (target=484) + [480] invokestatic #25 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [483] athrow + [484] iload v10 + [486] iload v5 + [488] isub + [489] iconst_1 + [490] iadd + [491] iload_3 v3 + [492] idiv + [493] istore_1 v1 + [494] iload_2 v2 + [495] iload v4 + [497] isub + [498] iconst_1 + [499] iadd + [500] iload_3 v3 + [501] idiv + [502] istore_2 v2 + [503] iload_1 v1 + [504] ifeq +7 (target=511) + [507] iload_2 v2 + [508] ifne +7 (target=515) + [511] invokestatic #25 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [514] athrow + [515] iload_3 v3 + [516] iconst_1 + [517] ishr + [518] istore v6 + [520] iload v4 + [522] iload v6 + [524] iadd + [525] istore v4 + [527] iload v5 + [529] iload v6 + [531] iadd + [532] istore v5 + [534] new #9 + - Class [com/google/zxing/common/BitMatrix] + [537] dup + [538] iload_1 v1 + [539] iload_2 v2 + [540] invokespecial #27 + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + [543] astore v6 + [545] iconst_0 + [546] istore v7 + [548] iload v7 + [550] iload_2 v2 + [551] ificmpge +136 (target=687) + [554] iload v4 + [556] iload v7 + [558] iload_3 v3 + [559] imul + [560] iadd + [561] istore v8 + [563] iconst_0 + [564] istore v9 + [566] iload v9 + [568] iload_1 v1 + [569] ificmpge +112 (target=681) + [572] aload_0 v0 + [573] iload v5 + [575] iload v9 + [577] iload_3 v3 + [578] imul + [579] iadd + [580] iload v8 + [582] istore v15 + [584] istore v14 + [586] astore v13 + [588] iload v15 + [590] aload v13 + [592] getfield #20 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [595] imul + [596] iload v14 + [598] iconst_5 + [599] ishr + [600] iadd + [601] istore v15 + [603] aload v13 + [605] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [608] iload v15 + [610] iaload + [611] iload v14 + [613] bipush 31 + [615] iand + [616] iushr + [617] iconst_1 + [618] iand + [619] ifeq +7 (target=626) + [622] iconst_1 + [623] goto +4 (target=627) + [626] iconst_0 + [627] ifeq +48 (target=675) + [630] aload v6 + [632] iload v9 + [634] iload v7 + [636] istore v15 + [638] istore v14 + [640] astore v13 + [642] iload v15 + [644] aload v13 + [646] getfield #20 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [649] imul + [650] iload v14 + [652] iconst_5 + [653] ishr + [654] iadd + [655] istore v15 + [657] aload v13 + [659] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [662] iload v15 + [664] dup2 + [665] iaload + [666] iconst_1 + [667] iload v14 + [669] bipush 31 + [671] iand + [672] ishl + [673] ior + [674] iastore + [675] iinc v9, 1 + [678] goto -112 (target=566) + [681] iinc v7, 1 + [684] goto -136 (target=548) + [687] aload v6 + [689] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: moduleSize([ILcom/google/zxing/common/BitMatrix;)I + Access flags: 0xa + = private static int moduleSize(int[],com.google.zxing.common.BitMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 104, locals = 8, stack = 3): + [0] aload_0 v0 + [1] iconst_0 + [2] iaload + [3] istore_2 v2 + [4] aload_0 v0 + [5] iconst_1 + [6] iaload + [7] istore_3 v3 + [8] aload_1 v1 + [9] aconst_null + [10] astore v5 + [12] getfield #21 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [15] istore v4 + [17] iload_2 v2 + [18] iload v4 + [20] ificmpge +56 (target=76) + [23] aload_1 v1 + [24] iload_2 v2 + [25] istore v6 + [27] astore v5 + [29] iload_3 v3 + [30] aload v5 + [32] getfield #20 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [35] imul + [36] iload v6 + [38] iconst_5 + [39] ishr + [40] iadd + [41] istore v7 + [43] aload v5 + [45] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [48] iload v7 + [50] iaload + [51] iload v6 + [53] bipush 31 + [55] iand + [56] iushr + [57] iconst_1 + [58] iand + [59] ifeq +7 (target=66) + [62] iconst_1 + [63] goto +4 (target=67) + [66] iconst_0 + [67] ifeq +9 (target=76) + [70] iinc v2, 1 + [73] goto -56 (target=17) + [76] iload_2 v2 + [77] iload v4 + [79] ificmpne +7 (target=86) + [82] invokestatic #25 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [85] athrow + [86] iload_2 v2 + [87] aload_0 v0 + [88] iconst_0 + [89] iaload + [90] isub + [91] iconst_3 + [92] iushr + [93] dup + [94] istore_0 v0 + [95] ifne +7 (target=102) + [98] invokestatic #25 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [101] athrow + [102] iload_0 v0 + [103] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: findPatternStart(IILcom/google/zxing/common/BitMatrix;)I + Access flags: 0xa + = private static int findPatternStart(int,int,com.google.zxing.common.BitMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 104, locals = 9, stack = 3): + [0] aload_2 v2 + [1] getfield #21 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [4] istore_3 v3 + [5] iconst_0 + [6] istore v4 + [8] iconst_1 + [9] istore v5 + [11] iload_0 v0 + [12] iload_3 v3 + [13] iconst_1 + [14] isub + [15] ificmpge +76 (target=91) + [18] iload v4 + [20] bipush 8 + [22] ificmpge +69 (target=91) + [25] iinc v0, 1 + [28] aload_2 v2 + [29] iload_0 v0 + [30] istore v7 + [32] astore v6 + [34] iload_1 v1 + [35] aload v6 + [37] getfield #20 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [40] imul + [41] iload v7 + [43] iconst_5 + [44] ishr + [45] iadd + [46] istore v8 + [48] aload v6 + [50] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [53] iload v8 + [55] iaload + [56] iload v7 + [58] bipush 31 + [60] iand + [61] iushr + [62] iconst_1 + [63] iand + [64] ifeq +7 (target=71) + [67] iconst_1 + [68] goto +4 (target=72) + [71] iconst_0 + [72] istore v6 + [74] iload v5 + [76] iload v6 + [78] ificmpeq +6 (target=84) + [81] iinc v4, 1 + [84] iload v6 + [86] istore v5 + [88] goto -77 (target=11) + [91] iload_0 v0 + [92] iload_3 v3 + [93] iconst_1 + [94] isub + [95] ificmpne +7 (target=102) + [98] invokestatic #25 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [101] athrow + [102] iload_0 v0 + [103] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: findPatternEnd(IILcom/google/zxing/common/BitMatrix;)I + Access flags: 0xa + = private static int findPatternEnd(int,int,com.google.zxing.common.BitMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 163, locals = 9, stack = 3): + [0] aload_2 v2 + [1] aconst_null + [2] astore v6 + [4] getfield #21 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [7] iconst_1 + [8] isub + [9] istore_3 v3 + [10] iload_3 v3 + [11] iload_0 v0 + [12] ificmple +56 (target=68) + [15] aload_2 v2 + [16] iload_3 v3 + [17] istore v7 + [19] astore v6 + [21] iload_1 v1 + [22] aload v6 + [24] getfield #20 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [27] imul + [28] iload v7 + [30] iconst_5 + [31] ishr + [32] iadd + [33] istore v8 + [35] aload v6 + [37] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [40] iload v8 + [42] iaload + [43] iload v7 + [45] bipush 31 + [47] iand + [48] iushr + [49] iconst_1 + [50] iand + [51] ifeq +7 (target=58) + [54] iconst_1 + [55] goto +4 (target=59) + [58] iconst_0 + [59] ifne +9 (target=68) + [62] iinc v3, -1 + [65] goto -55 (target=10) + [68] iconst_0 + [69] istore v4 + [71] iconst_1 + [72] istore v5 + [74] iload_3 v3 + [75] iload_0 v0 + [76] ificmple +76 (target=152) + [79] iload v4 + [81] bipush 9 + [83] ificmpge +69 (target=152) + [86] iinc v3, -1 + [89] aload_2 v2 + [90] iload_3 v3 + [91] istore v7 + [93] astore v6 + [95] iload_1 v1 + [96] aload v6 + [98] getfield #20 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [101] imul + [102] iload v7 + [104] iconst_5 + [105] ishr + [106] iadd + [107] istore v8 + [109] aload v6 + [111] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [114] iload v8 + [116] iaload + [117] iload v7 + [119] bipush 31 + [121] iand + [122] iushr + [123] iconst_1 + [124] iand + [125] ifeq +7 (target=132) + [128] iconst_1 + [129] goto +4 (target=133) + [132] iconst_0 + [133] istore v6 + [135] iload v5 + [137] iload v6 + [139] ificmpeq +6 (target=145) + [142] iinc v4, 1 + [145] iload v6 + [147] istore v5 + [149] goto -75 (target=74) + [152] iload_3 v3 + [153] iload_0 v0 + [154] ificmpne +7 (target=161) + [157] invokestatic #25 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [160] athrow + [161] iload_3 v3 + [162] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 8, locals = 0, stack = 1): + [0] iconst_0 + [1] anewarray #8 + - Class [com/google/zxing/ResultPoint] + [4] putstatic #22 + - Fieldref [com/google/zxing/pdf417/PDF417Reader.NO_POINTS [Lcom/google/zxing/ResultPoint;] + [7] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/pdf417/decoder/BitMatrixParser + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.pdf417.decoder.BitMatrixParser extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 2894): + - Integer [6] + - Integer [17] + - Integer [90] + - Integer [929] + - Integer [66142] + - Integer [66170] + - Integer [66206] + - Integer [66236] + - Integer [66290] + - Integer [66292] + - Integer [66350] + - Integer [66382] + - Integer [66396] + - Integer [66454] + - Integer [66470] + - Integer [66476] + - Integer [66594] + - Integer [66600] + - Integer [66614] + - Integer [66626] + - Integer [66628] + - Integer [66632] + - Integer [66640] + - Integer [66654] + - Integer [66662] + - Integer [66668] + - Integer [66682] + - Integer [66690] + - Integer [66718] + - Integer [66720] + - Integer [66748] + - Integer [66758] + - Integer [66776] + - Integer [66798] + - Integer [66802] + - Integer [66804] + - Integer [66820] + - Integer [66824] + - Integer [66832] + - Integer [66846] + - Integer [66848] + - Integer [66876] + - Integer [66880] + - Integer [66936] + - Integer [66950] + - Integer [66956] + - Integer [66968] + - Integer [66992] + - Integer [67006] + - Integer [67022] + - Integer [67036] + - Integer [67042] + - Integer [67044] + - Integer [67048] + - Integer [67062] + - Integer [67118] + - Integer [67150] + - Integer [67164] + - Integer [67214] + - Integer [67228] + - Integer [67256] + - Integer [67294] + - Integer [67322] + - Integer [67350] + - Integer [67366] + - Integer [67372] + - Integer [67398] + - Integer [67404] + - Integer [67416] + - Integer [67438] + - Integer [67474] + - Integer [67476] + - Integer [67490] + - Integer [67492] + - Integer [67496] + - Integer [67510] + - Integer [67618] + - Integer [67624] + - Integer [67650] + - Integer [67656] + - Integer [67664] + - Integer [67678] + - Integer [67686] + - Integer [67692] + - Integer [67706] + - Integer [67714] + - Integer [67716] + - Integer [67728] + - Integer [67742] + - Integer [67744] + - Integer [67772] + - Integer [67782] + - Integer [67788] + - Integer [67800] + - Integer [67822] + - Integer [67826] + - Integer [67828] + - Integer [67842] + - Integer [67848] + - Integer [67870] + - Integer [67872] + - Integer [67900] + - Integer [67904] + - Integer [67960] + - Integer [67974] + - Integer [67992] + - Integer [68016] + - Integer [68030] + - Integer [68046] + - Integer [68060] + - Integer [68066] + - Integer [68068] + - Integer [68072] + - Integer [68086] + - Integer [68104] + - Integer [68112] + - Integer [68126] + - Integer [68128] + - Integer [68156] + - Integer [68160] + - Integer [68216] + - Integer [68336] + - Integer [68358] + - Integer [68364] + - Integer [68376] + - Integer [68400] + - Integer [68414] + - Integer [68448] + - Integer [68476] + - Integer [68494] + - Integer [68508] + - Integer [68536] + - Integer [68546] + - Integer [68548] + - Integer [68552] + - Integer [68560] + - Integer [68574] + - Integer [68582] + - Integer [68588] + - Integer [68654] + - Integer [68686] + - Integer [68700] + - Integer [68706] + - Integer [68708] + - Integer [68712] + - Integer [68726] + - Integer [68750] + - Integer [68764] + - Integer [68792] + - Integer [68802] + - Integer [68804] + - Integer [68808] + - Integer [68816] + - Integer [68830] + - Integer [68838] + - Integer [68844] + - Integer [68858] + - Integer [68878] + - Integer [68892] + - Integer [68920] + - Integer [68976] + - Integer [68990] + - Integer [68994] + - Integer [68996] + - Integer [69000] + - Integer [69008] + - Integer [69022] + - Integer [69024] + - Integer [69052] + - Integer [69062] + - Integer [69068] + - Integer [69080] + - Integer [69102] + - Integer [69106] + - Integer [69108] + - Integer [69142] + - Integer [69158] + - Integer [69164] + - Integer [69190] + - Integer [69208] + - Integer [69230] + - Integer [69254] + - Integer [69260] + - Integer [69272] + - Integer [69296] + - Integer [69310] + - Integer [69326] + - Integer [69340] + - Integer [69386] + - Integer [69394] + - Integer [69396] + - Integer [69410] + - Integer [69416] + - Integer [69430] + - Integer [69442] + - Integer [69444] + - Integer [69448] + - Integer [69456] + - Integer [69470] + - Integer [69478] + - Integer [69484] + - Integer [69554] + - Integer [69556] + - Integer [69666] + - Integer [69672] + - Integer [69698] + - Integer [69704] + - Integer [69712] + - Integer [69726] + - Integer [69754] + - Integer [69762] + - Integer [69764] + - Integer [69776] + - Integer [69790] + - Integer [69792] + - Integer [69820] + - Integer [69830] + - Integer [69836] + - Integer [69848] + - Integer [69870] + - Integer [69874] + - Integer [69876] + - Integer [69890] + - Integer [69918] + - Integer [69920] + - Integer [69948] + - Integer [69952] + - Integer [70008] + - Integer [70022] + - Integer [70040] + - Integer [70064] + - Integer [70078] + - Integer [70094] + - Integer [70108] + - Integer [70114] + - Integer [70116] + - Integer [70120] + - Integer [70134] + - Integer [70152] + - Integer [70174] + - Integer [70176] + - Integer [70264] + - Integer [70384] + - Integer [70412] + - Integer [70448] + - Integer [70462] + - Integer [70496] + - Integer [70524] + - Integer [70542] + - Integer [70556] + - Integer [70584] + - Integer [70594] + - Integer [70600] + - Integer [70608] + - Integer [70622] + - Integer [70630] + - Integer [70636] + - Integer [70664] + - Integer [70672] + - Integer [70686] + - Integer [70688] + - Integer [70716] + - Integer [70720] + - Integer [70776] + - Integer [70896] + - Integer [71136] + - Integer [71180] + - Integer [71192] + - Integer [71216] + - Integer [71230] + - Integer [71264] + - Integer [71292] + - Integer [71360] + - Integer [71416] + - Integer [71452] + - Integer [71480] + - Integer [71536] + - Integer [71550] + - Integer [71554] + - Integer [71556] + - Integer [71560] + - Integer [71568] + - Integer [71582] + - Integer [71584] + - Integer [71612] + - Integer [71622] + - Integer [71628] + - Integer [71640] + - Integer [71662] + - Integer [71726] + - Integer [71732] + - Integer [71758] + - Integer [71772] + - Integer [71778] + - Integer [71780] + - Integer [71784] + - Integer [71798] + - Integer [71822] + - Integer [71836] + - Integer [71864] + - Integer [71874] + - Integer [71880] + - Integer [71888] + - Integer [71902] + - Integer [71910] + - Integer [71916] + - Integer [71930] + - Integer [71950] + - Integer [71964] + - Integer [71992] + - Integer [72048] + - Integer [72062] + - Integer [72066] + - Integer [72068] + - Integer [72080] + - Integer [72094] + - Integer [72096] + - Integer [72124] + - Integer [72134] + - Integer [72140] + - Integer [72152] + - Integer [72174] + - Integer [72178] + - Integer [72180] + - Integer [72206] + - Integer [72220] + - Integer [72248] + - Integer [72304] + - Integer [72318] + - Integer [72416] + - Integer [72444] + - Integer [72456] + - Integer [72464] + - Integer [72478] + - Integer [72480] + - Integer [72508] + - Integer [72512] + - Integer [72568] + - Integer [72588] + - Integer [72600] + - Integer [72624] + - Integer [72638] + - Integer [72654] + - Integer [72668] + - Integer [72674] + - Integer [72676] + - Integer [72680] + - Integer [72694] + - Integer [72726] + - Integer [72742] + - Integer [72748] + - Integer [72774] + - Integer [72780] + - Integer [72792] + - Integer [72814] + - Integer [72838] + - Integer [72856] + - Integer [72880] + - Integer [72894] + - Integer [72910] + - Integer [72924] + - Integer [72930] + - Integer [72932] + - Integer [72936] + - Integer [72950] + - Integer [72966] + - Integer [72972] + - Integer [72984] + - Integer [73008] + - Integer [73022] + - Integer [73056] + - Integer [73084] + - Integer [73102] + - Integer [73116] + - Integer [73144] + - Integer [73156] + - Integer [73160] + - Integer [73168] + - Integer [73182] + - Integer [73190] + - Integer [73196] + - Integer [73210] + - Integer [73226] + - Integer [73234] + - Integer [73236] + - Integer [73250] + - Integer [73252] + - Integer [73256] + - Integer [73270] + - Integer [73282] + - Integer [73284] + - Integer [73296] + - Integer [73310] + - Integer [73318] + - Integer [73324] + - Integer [73346] + - Integer [73348] + - Integer [73352] + - Integer [73360] + - Integer [73374] + - Integer [73376] + - Integer [73404] + - Integer [73414] + - Integer [73420] + - Integer [73432] + - Integer [73454] + - Integer [73498] + - Integer [73518] + - Integer [73522] + - Integer [73524] + - Integer [73550] + - Integer [73564] + - Integer [73570] + - Integer [73572] + - Integer [73576] + - Integer [73590] + - Integer [73800] + - Integer [73822] + - Integer [73858] + - Integer [73860] + - Integer [73872] + - Integer [73886] + - Integer [73888] + - Integer [73916] + - Integer [73944] + - Integer [73970] + - Integer [73972] + - Integer [73992] + - Integer [74014] + - Integer [74016] + - Integer [74044] + - Integer [74048] + - Integer [74104] + - Integer [74118] + - Integer [74136] + - Integer [74160] + - Integer [74174] + - Integer [74210] + - Integer [74212] + - Integer [74216] + - Integer [74230] + - Integer [74244] + - Integer [74256] + - Integer [74270] + - Integer [74272] + - Integer [74360] + - Integer [74480] + - Integer [74502] + - Integer [74508] + - Integer [74544] + - Integer [74558] + - Integer [74592] + - Integer [74620] + - Integer [74638] + - Integer [74652] + - Integer [74680] + - Integer [74690] + - Integer [74696] + - Integer [74704] + - Integer [74726] + - Integer [74732] + - Integer [74782] + - Integer [74784] + - Integer [74812] + - Integer [74992] + - Integer [75232] + - Integer [75288] + - Integer [75326] + - Integer [75360] + - Integer [75388] + - Integer [75456] + - Integer [75512] + - Integer [75576] + - Integer [75632] + - Integer [75646] + - Integer [75650] + - Integer [75652] + - Integer [75664] + - Integer [75678] + - Integer [75680] + - Integer [75708] + - Integer [75718] + - Integer [75724] + - Integer [75736] + - Integer [75758] + - Integer [75808] + - Integer [75836] + - Integer [75840] + - Integer [75896] + - Integer [76016] + - Integer [76256] + - Integer [76736] + - Integer [76824] + - Integer [76848] + - Integer [76862] + - Integer [76896] + - Integer [76924] + - Integer [76992] + - Integer [77048] + - Integer [77296] + - Integer [77340] + - Integer [77368] + - Integer [77424] + - Integer [77438] + - Integer [77536] + - Integer [77564] + - Integer [77572] + - Integer [77576] + - Integer [77584] + - Integer [77600] + - Integer [77628] + - Integer [77632] + - Integer [77688] + - Integer [77702] + - Integer [77708] + - Integer [77720] + - Integer [77744] + - Integer [77758] + - Integer [77774] + - Integer [77788] + - Integer [77870] + - Integer [77902] + - Integer [77916] + - Integer [77922] + - Integer [77928] + - Integer [77966] + - Integer [77980] + - Integer [78008] + - Integer [78018] + - Integer [78024] + - Integer [78032] + - Integer [78046] + - Integer [78060] + - Integer [78074] + - Integer [78094] + - Integer [78136] + - Integer [78192] + - Integer [78206] + - Integer [78210] + - Integer [78212] + - Integer [78224] + - Integer [78238] + - Integer [78240] + - Integer [78268] + - Integer [78278] + - Integer [78284] + - Integer [78296] + - Integer [78322] + - Integer [78324] + - Integer [78350] + - Integer [78364] + - Integer [78448] + - Integer [78462] + - Integer [78560] + - Integer [78588] + - Integer [78600] + - Integer [78622] + - Integer [78624] + - Integer [78652] + - Integer [78656] + - Integer [78712] + - Integer [78726] + - Integer [78744] + - Integer [78768] + - Integer [78782] + - Integer [78798] + - Integer [78812] + - Integer [78818] + - Integer [78820] + - Integer [78824] + - Integer [78838] + - Integer [78862] + - Integer [78876] + - Integer [78904] + - Integer [78960] + - Integer [78974] + - Integer [79072] + - Integer [79100] + - Integer [79296] + - Integer [79352] + - Integer [79368] + - Integer [79376] + - Integer [79390] + - Integer [79392] + - Integer [79420] + - Integer [79424] + - Integer [79480] + - Integer [79600] + - Integer [79628] + - Integer [79640] + - Integer [79664] + - Integer [79678] + - Integer [79712] + - Integer [79740] + - Integer [79772] + - Integer [79800] + - Integer [79810] + - Integer [79812] + - Integer [79816] + - Integer [79824] + - Integer [79838] + - Integer [79846] + - Integer [79852] + - Integer [79894] + - Integer [79910] + - Integer [79916] + - Integer [79942] + - Integer [79948] + - Integer [79960] + - Integer [79982] + - Integer [79988] + - Integer [80006] + - Integer [80024] + - Integer [80048] + - Integer [80062] + - Integer [80078] + - Integer [80092] + - Integer [80098] + - Integer [80100] + - Integer [80104] + - Integer [80134] + - Integer [80140] + - Integer [80176] + - Integer [80190] + - Integer [80224] + - Integer [80252] + - Integer [80270] + - Integer [80284] + - Integer [80312] + - Integer [80328] + - Integer [80336] + - Integer [80350] + - Integer [80358] + - Integer [80364] + - Integer [80378] + - Integer [80390] + - Integer [80396] + - Integer [80408] + - Integer [80432] + - Integer [80446] + - Integer [80480] + - Integer [80508] + - Integer [80576] + - Integer [80632] + - Integer [80654] + - Integer [80668] + - Integer [80696] + - Integer [80752] + - Integer [80766] + - Integer [80776] + - Integer [80784] + - Integer [80798] + - Integer [80800] + - Integer [80828] + - Integer [80844] + - Integer [80856] + - Integer [80878] + - Integer [80882] + - Integer [80884] + - Integer [80914] + - Integer [80916] + - Integer [80930] + - Integer [80932] + - Integer [80936] + - Integer [80950] + - Integer [80962] + - Integer [80968] + - Integer [80976] + - Integer [80990] + - Integer [80998] + - Integer [81004] + - Integer [81026] + - Integer [81028] + - Integer [81040] + - Integer [81054] + - Integer [81056] + - Integer [81084] + - Integer [81094] + - Integer [81100] + - Integer [81112] + - Integer [81134] + - Integer [81154] + - Integer [81156] + - Integer [81160] + - Integer [81168] + - Integer [81182] + - Integer [81184] + - Integer [81212] + - Integer [81216] + - Integer [81272] + - Integer [81286] + - Integer [81292] + - Integer [81304] + - Integer [81328] + - Integer [81342] + - Integer [81358] + - Integer [81372] + - Integer [81380] + - Integer [81384] + - Integer [81398] + - Integer [81434] + - Integer [81454] + - Integer [81458] + - Integer [81460] + - Integer [81486] + - Integer [81500] + - Integer [81506] + - Integer [81508] + - Integer [81512] + - Integer [81526] + - Integer [81550] + - Integer [81564] + - Integer [81592] + - Integer [81602] + - Integer [81604] + - Integer [81608] + - Integer [81616] + - Integer [81630] + - Integer [81638] + - Integer [81644] + - Integer [81702] + - Integer [81708] + - Integer [81722] + - Integer [81734] + - Integer [81740] + - Integer [81752] + - Integer [81774] + - Integer [81778] + - Integer [81780] + - Integer [82050] + - Integer [82078] + - Integer [82080] + - Integer [82108] + - Integer [82180] + - Integer [82184] + - Integer [82192] + - Integer [82206] + - Integer [82208] + - Integer [82236] + - Integer [82240] + - Integer [82296] + - Integer [82316] + - Integer [82328] + - Integer [82352] + - Integer [82366] + - Integer [82402] + - Integer [82404] + - Integer [82408] + - Integer [82440] + - Integer [82448] + - Integer [82462] + - Integer [82464] + - Integer [82492] + - Integer [82496] + - Integer [82552] + - Integer [82672] + - Integer [82694] + - Integer [82700] + - Integer [82712] + - Integer [82736] + - Integer [82750] + - Integer [82784] + - Integer [82812] + - Integer [82830] + - Integer [82882] + - Integer [82884] + - Integer [82888] + - Integer [82896] + - Integer [82918] + - Integer [82924] + - Integer [82952] + - Integer [82960] + - Integer [82974] + - Integer [82976] + - Integer [83004] + - Integer [83008] + - Integer [83064] + - Integer [83184] + - Integer [83424] + - Integer [83468] + - Integer [83480] + - Integer [83504] + - Integer [83518] + - Integer [83552] + - Integer [83580] + - Integer [83648] + - Integer [83704] + - Integer [83740] + - Integer [83768] + - Integer [83824] + - Integer [83838] + - Integer [83842] + - Integer [83844] + - Integer [83848] + - Integer [83856] + - Integer [83872] + - Integer [83900] + - Integer [83910] + - Integer [83916] + - Integer [83928] + - Integer [83950] + - Integer [83984] + - Integer [84000] + - Integer [84028] + - Integer [84032] + - Integer [84088] + - Integer [84208] + - Integer [84448] + - Integer [84928] + - Integer [85040] + - Integer [85054] + - Integer [85088] + - Integer [85116] + - Integer [85184] + - Integer [85240] + - Integer [85488] + - Integer [85560] + - Integer [85616] + - Integer [85630] + - Integer [85728] + - Integer [85756] + - Integer [85764] + - Integer [85768] + - Integer [85776] + - Integer [85790] + - Integer [85792] + - Integer [85820] + - Integer [85824] + - Integer [85880] + - Integer [85894] + - Integer [85900] + - Integer [85912] + - Integer [85936] + - Integer [85966] + - Integer [85980] + - Integer [86048] + - Integer [86080] + - Integer [86136] + - Integer [86256] + - Integer [86496] + - Integer [86976] + - Integer [88160] + - Integer [88188] + - Integer [88256] + - Integer [88312] + - Integer [88560] + - Integer [89056] + - Integer [89200] + - Integer [89214] + - Integer [89312] + - Integer [89340] + - Integer [89536] + - Integer [89592] + - Integer [89608] + - Integer [89616] + - Integer [89632] + - Integer [89664] + - Integer [89720] + - Integer [89840] + - Integer [89868] + - Integer [89880] + - Integer [89904] + - Integer [89952] + - Integer [89980] + - Integer [89998] + - Integer [90012] + - Integer [90040] + - Integer [90190] + - Integer [90204] + - Integer [90254] + - Integer [90268] + - Integer [90296] + - Integer [90306] + - Integer [90308] + - Integer [90312] + - Integer [90334] + - Integer [90382] + - Integer [90396] + - Integer [90424] + - Integer [90480] + - Integer [90494] + - Integer [90500] + - Integer [90504] + - Integer [90512] + - Integer [90526] + - Integer [90528] + - Integer [90556] + - Integer [90566] + - Integer [90572] + - Integer [90584] + - Integer [90610] + - Integer [90612] + - Integer [90638] + - Integer [90652] + - Integer [90680] + - Integer [90736] + - Integer [90750] + - Integer [90848] + - Integer [90876] + - Integer [90884] + - Integer [90888] + - Integer [90896] + - Integer [90910] + - Integer [90912] + - Integer [90940] + - Integer [90944] + - Integer [91000] + - Integer [91014] + - Integer [91020] + - Integer [91032] + - Integer [91056] + - Integer [91070] + - Integer [91086] + - Integer [91100] + - Integer [91106] + - Integer [91108] + - Integer [91112] + - Integer [91126] + - Integer [91150] + - Integer [91164] + - Integer [91192] + - Integer [91248] + - Integer [91262] + - Integer [91360] + - Integer [91388] + - Integer [91584] + - Integer [91640] + - Integer [91664] + - Integer [91678] + - Integer [91680] + - Integer [91708] + - Integer [91712] + - Integer [91768] + - Integer [91888] + - Integer [91928] + - Integer [91952] + - Integer [91966] + - Integer [92000] + - Integer [92028] + - Integer [92046] + - Integer [92060] + - Integer [92088] + - Integer [92098] + - Integer [92100] + - Integer [92104] + - Integer [92112] + - Integer [92126] + - Integer [92134] + - Integer [92140] + - Integer [92188] + - Integer [92216] + - Integer [92272] + - Integer [92384] + - Integer [92412] + - Integer [92608] + - Integer [92664] + - Integer [93168] + - Integer [93200] + - Integer [93214] + - Integer [93216] + - Integer [93244] + - Integer [93248] + - Integer [93304] + - Integer [93424] + - Integer [93664] + - Integer [93720] + - Integer [93744] + - Integer [93758] + - Integer [93792] + - Integer [93820] + - Integer [93888] + - Integer [93944] + - Integer [93980] + - Integer [94008] + - Integer [94064] + - Integer [94078] + - Integer [94084] + - Integer [94088] + - Integer [94096] + - Integer [94110] + - Integer [94112] + - Integer [94140] + - Integer [94150] + - Integer [94156] + - Integer [94168] + - Integer [94246] + - Integer [94252] + - Integer [94278] + - Integer [94284] + - Integer [94296] + - Integer [94318] + - Integer [94342] + - Integer [94348] + - Integer [94360] + - Integer [94384] + - Integer [94398] + - Integer [94414] + - Integer [94428] + - Integer [94440] + - Integer [94470] + - Integer [94476] + - Integer [94488] + - Integer [94512] + - Integer [94526] + - Integer [94560] + - Integer [94588] + - Integer [94606] + - Integer [94620] + - Integer [94648] + - Integer [94658] + - Integer [94660] + - Integer [94664] + - Integer [94672] + - Integer [94686] + - Integer [94694] + - Integer [94700] + - Integer [94714] + - Integer [94726] + - Integer [94732] + - Integer [94744] + - Integer [94768] + - Integer [94782] + - Integer [94816] + - Integer [94844] + - Integer [94912] + - Integer [94968] + - Integer [94990] + - Integer [95004] + - Integer [95032] + - Integer [95088] + - Integer [95102] + - Integer [95112] + - Integer [95120] + - Integer [95134] + - Integer [95136] + - Integer [95164] + - Integer [95180] + - Integer [95192] + - Integer [95214] + - Integer [95218] + - Integer [95220] + - Integer [95244] + - Integer [95256] + - Integer [95280] + - Integer [95294] + - Integer [95328] + - Integer [95356] + - Integer [95424] + - Integer [95480] + - Integer [95728] + - Integer [95758] + - Integer [95772] + - Integer [95800] + - Integer [95856] + - Integer [95870] + - Integer [95968] + - Integer [95996] + - Integer [96008] + - Integer [96016] + - Integer [96030] + - Integer [96032] + - Integer [96060] + - Integer [96064] + - Integer [96120] + - Integer [96152] + - Integer [96176] + - Integer [96190] + - Integer [96220] + - Integer [96226] + - Integer [96228] + - Integer [96232] + - Integer [96290] + - Integer [96292] + - Integer [96296] + - Integer [96310] + - Integer [96322] + - Integer [96324] + - Integer [96328] + - Integer [96336] + - Integer [96350] + - Integer [96358] + - Integer [96364] + - Integer [96386] + - Integer [96388] + - Integer [96392] + - Integer [96400] + - Integer [96414] + - Integer [96416] + - Integer [96444] + - Integer [96454] + - Integer [96460] + - Integer [96472] + - Integer [96494] + - Integer [96498] + - Integer [96500] + - Integer [96514] + - Integer [96516] + - Integer [96520] + - Integer [96528] + - Integer [96542] + - Integer [96544] + - Integer [96572] + - Integer [96576] + - Integer [96632] + - Integer [96646] + - Integer [96652] + - Integer [96664] + - Integer [96688] + - Integer [96702] + - Integer [96718] + - Integer [96732] + - Integer [96738] + - Integer [96740] + - Integer [96744] + - Integer [96758] + - Integer [96772] + - Integer [96776] + - Integer [96784] + - Integer [96798] + - Integer [96800] + - Integer [96828] + - Integer [96832] + - Integer [96888] + - Integer [97008] + - Integer [97030] + - Integer [97036] + - Integer [97048] + - Integer [97072] + - Integer [97086] + - Integer [97120] + - Integer [97148] + - Integer [97166] + - Integer [97180] + - Integer [97208] + - Integer [97220] + - Integer [97224] + - Integer [97232] + - Integer [97246] + - Integer [97254] + - Integer [97260] + - Integer [97326] + - Integer [97330] + - Integer [97332] + - Integer [97358] + - Integer [97372] + - Integer [97378] + - Integer [97380] + - Integer [97384] + - Integer [97398] + - Integer [97422] + - Integer [97436] + - Integer [97464] + - Integer [97474] + - Integer [97476] + - Integer [97480] + - Integer [97488] + - Integer [97502] + - Integer [97510] + - Integer [97516] + - Integer [97550] + - Integer [97564] + - Integer [97592] + - Integer [97648] + - Integer [97666] + - Integer [97668] + - Integer [97672] + - Integer [97680] + - Integer [97694] + - Integer [97696] + - Integer [97724] + - Integer [97734] + - Integer [97740] + - Integer [97752] + - Integer [97774] + - Integer [97830] + - Integer [97836] + - Integer [97850] + - Integer [97862] + - Integer [97868] + - Integer [97880] + - Integer [97902] + - Integer [97906] + - Integer [97908] + - Integer [97926] + - Integer [97932] + - Integer [97944] + - Integer [97968] + - Integer [97998] + - Integer [98012] + - Integer [98018] + - Integer [98020] + - Integer [98024] + - Integer [98038] + - Integer [98618] + - Integer [98674] + - Integer [98676] + - Integer [98838] + - Integer [98854] + - Integer [98874] + - Integer [98892] + - Integer [98904] + - Integer [98926] + - Integer [98930] + - Integer [98932] + - Integer [98968] + - Integer [99006] + - Integer [99042] + - Integer [99044] + - Integer [99048] + - Integer [99062] + - Integer [99166] + - Integer [99194] + - Integer [99246] + - Integer [99286] + - Integer [99350] + - Integer [99366] + - Integer [99372] + - Integer [99386] + - Integer [99398] + - Integer [99416] + - Integer [99438] + - Integer [99442] + - Integer [99444] + - Integer [99462] + - Integer [99504] + - Integer [99518] + - Integer [99534] + - Integer [99548] + - Integer [99554] + - Integer [99556] + - Integer [99560] + - Integer [99574] + - Integer [99590] + - Integer [99596] + - Integer [99608] + - Integer [99632] + - Integer [99646] + - Integer [99680] + - Integer [99708] + - Integer [99726] + - Integer [99740] + - Integer [99768] + - Integer [99778] + - Integer [99780] + - Integer [99784] + - Integer [99792] + - Integer [99806] + - Integer [99814] + - Integer [99820] + - Integer [99834] + - Integer [99858] + - Integer [99860] + - Integer [99874] + - Integer [99880] + - Integer [99894] + - Integer [99906] + - Integer [99920] + - Integer [99934] + - Integer [99962] + - Integer [99970] + - Integer [99972] + - Integer [99976] + - Integer [99984] + - Integer [99998] + - Integer [100000] + - Integer [100028] + - Integer [100038] + - Integer [100044] + - Integer [100056] + - Integer [100078] + - Integer [100082] + - Integer [100084] + - Integer [100142] + - Integer [100174] + - Integer [100188] + - Integer [100246] + - Integer [100262] + - Integer [100268] + - Integer [100306] + - Integer [100308] + - Integer [100390] + - Integer [100396] + - Integer [100410] + - Integer [100422] + - Integer [100428] + - Integer [100440] + - Integer [100462] + - Integer [100466] + - Integer [100468] + - Integer [100486] + - Integer [100504] + - Integer [100528] + - Integer [100542] + - Integer [100558] + - Integer [100572] + - Integer [100578] + - Integer [100580] + - Integer [100584] + - Integer [100598] + - Integer [100620] + - Integer [100656] + - Integer [100670] + - Integer [100704] + - Integer [100732] + - Integer [100750] + - Integer [100792] + - Integer [100802] + - Integer [100808] + - Integer [100816] + - Integer [100830] + - Integer [100838] + - Integer [100844] + - Integer [100858] + - Integer [100888] + - Integer [100912] + - Integer [100926] + - Integer [100960] + - Integer [100988] + - Integer [101056] + - Integer [101112] + - Integer [101148] + - Integer [101176] + - Integer [101232] + - Integer [101246] + - Integer [101250] + - Integer [101252] + - Integer [101256] + - Integer [101264] + - Integer [101278] + - Integer [101280] + - Integer [101308] + - Integer [101318] + - Integer [101324] + - Integer [101336] + - Integer [101358] + - Integer [101362] + - Integer [101364] + - Integer [101410] + - Integer [101412] + - Integer [101416] + - Integer [101430] + - Integer [101442] + - Integer [101448] + - Integer [101456] + - Integer [101470] + - Integer [101478] + - Integer [101498] + - Integer [101506] + - Integer [101508] + - Integer [101520] + - Integer [101534] + - Integer [101536] + - Integer [101564] + - Integer [101580] + - Integer [101618] + - Integer [101620] + - Integer [101636] + - Integer [101640] + - Integer [101648] + - Integer [101662] + - Integer [101664] + - Integer [101692] + - Integer [101696] + - Integer [101752] + - Integer [101766] + - Integer [101784] + - Integer [101838] + - Integer [101858] + - Integer [101860] + - Integer [101864] + - Integer [101934] + - Integer [101938] + - Integer [101940] + - Integer [101966] + - Integer [101980] + - Integer [101986] + - Integer [101988] + - Integer [101992] + - Integer [102030] + - Integer [102044] + - Integer [102072] + - Integer [102082] + - Integer [102084] + - Integer [102088] + - Integer [102096] + - Integer [102138] + - Integer [102166] + - Integer [102182] + - Integer [102188] + - Integer [102214] + - Integer [102220] + - Integer [102232] + - Integer [102254] + - Integer [102282] + - Integer [102290] + - Integer [102292] + - Integer [102306] + - Integer [102308] + - Integer [102312] + - Integer [102326] + - Integer [102444] + - Integer [102458] + - Integer [102470] + - Integer [102476] + - Integer [102488] + - Integer [102514] + - Integer [102516] + - Integer [102534] + - Integer [102552] + - Integer [102576] + - Integer [102590] + - Integer [102606] + - Integer [102620] + - Integer [102626] + - Integer [102632] + - Integer [102646] + - Integer [102662] + - Integer [102668] + - Integer [102704] + - Integer [102718] + - Integer [102752] + - Integer [102780] + - Integer [102798] + - Integer [102812] + - Integer [102840] + - Integer [102850] + - Integer [102856] + - Integer [102864] + - Integer [102878] + - Integer [102886] + - Integer [102892] + - Integer [102906] + - Integer [102936] + - Integer [102974] + - Integer [103008] + - Integer [103036] + - Integer [103104] + - Integer [103160] + - Integer [103224] + - Integer [103280] + - Integer [103294] + - Integer [103298] + - Integer [103300] + - Integer [103312] + - Integer [103326] + - Integer [103328] + - Integer [103356] + - Integer [103366] + - Integer [103372] + - Integer [103384] + - Integer [103406] + - Integer [103410] + - Integer [103412] + - Integer [103472] + - Integer [103486] + - Integer [103520] + - Integer [103548] + - Integer [103616] + - Integer [103672] + - Integer [103920] + - Integer [103992] + - Integer [104048] + - Integer [104062] + - Integer [104160] + - Integer [104188] + - Integer [104194] + - Integer [104196] + - Integer [104200] + - Integer [104208] + - Integer [104224] + - Integer [104252] + - Integer [104256] + - Integer [104312] + - Integer [104326] + - Integer [104332] + - Integer [104344] + - Integer [104368] + - Integer [104382] + - Integer [104398] + - Integer [104412] + - Integer [104418] + - Integer [104420] + - Integer [104424] + - Integer [104482] + - Integer [104484] + - Integer [104514] + - Integer [104520] + - Integer [104528] + - Integer [104542] + - Integer [104550] + - Integer [104570] + - Integer [104578] + - Integer [104580] + - Integer [104592] + - Integer [104606] + - Integer [104608] + - Integer [104636] + - Integer [104652] + - Integer [104690] + - Integer [104692] + - Integer [104706] + - Integer [104712] + - Integer [104734] + - Integer [104736] + - Integer [104764] + - Integer [104768] + - Integer [104824] + - Integer [104838] + - Integer [104856] + - Integer [104910] + - Integer [104930] + - Integer [104932] + - Integer [104936] + - Integer [104968] + - Integer [104976] + - Integer [104990] + - Integer [104992] + - Integer [105020] + - Integer [105024] + - Integer [105080] + - Integer [105200] + - Integer [105240] + - Integer [105278] + - Integer [105312] + - Integer [105372] + - Integer [105410] + - Integer [105412] + - Integer [105416] + - Integer [105424] + - Integer [105446] + - Integer [105518] + - Integer [105524] + - Integer [105550] + - Integer [105564] + - Integer [105570] + - Integer [105572] + - Integer [105576] + - Integer [105614] + - Integer [105628] + - Integer [105656] + - Integer [105666] + - Integer [105672] + - Integer [105680] + - Integer [105702] + - Integer [105722] + - Integer [105742] + - Integer [105756] + - Integer [105784] + - Integer [105840] + - Integer [105854] + - Integer [105858] + - Integer [105860] + - Integer [105864] + - Integer [105872] + - Integer [105888] + - Integer [105932] + - Integer [105970] + - Integer [105972] + - Integer [106006] + - Integer [106022] + - Integer [106028] + - Integer [106054] + - Integer [106060] + - Integer [106072] + - Integer [106100] + - Integer [106118] + - Integer [106124] + - Integer [106136] + - Integer [106160] + - Integer [106174] + - Integer [106190] + - Integer [106210] + - Integer [106212] + - Integer [106216] + - Integer [106250] + - Integer [106258] + - Integer [106260] + - Integer [106274] + - Integer [106276] + - Integer [106280] + - Integer [106306] + - Integer [106308] + - Integer [106312] + - Integer [106320] + - Integer [106334] + - Integer [106348] + - Integer [106394] + - Integer [106414] + - Integer [106418] + - Integer [106420] + - Integer [106566] + - Integer [106572] + - Integer [106610] + - Integer [106612] + - Integer [106630] + - Integer [106636] + - Integer [106648] + - Integer [106672] + - Integer [106686] + - Integer [106722] + - Integer [106724] + - Integer [106728] + - Integer [106742] + - Integer [106758] + - Integer [106764] + - Integer [106776] + - Integer [106800] + - Integer [106814] + - Integer [106848] + - Integer [106876] + - Integer [106894] + - Integer [106908] + - Integer [106936] + - Integer [106946] + - Integer [106948] + - Integer [106952] + - Integer [106960] + - Integer [106974] + - Integer [106982] + - Integer [106988] + - Integer [107032] + - Integer [107056] + - Integer [107070] + - Integer [107104] + - Integer [107132] + - Integer [107200] + - Integer [107256] + - Integer [107292] + - Integer [107320] + - Integer [107376] + - Integer [107390] + - Integer [107394] + - Integer [107396] + - Integer [107400] + - Integer [107408] + - Integer [107422] + - Integer [107424] + - Integer [107452] + - Integer [107462] + - Integer [107468] + - Integer [107480] + - Integer [107502] + - Integer [107506] + - Integer [107508] + - Integer [107544] + - Integer [107568] + - Integer [107582] + - Integer [107616] + - Integer [107644] + - Integer [107712] + - Integer [107768] + - Integer [108016] + - Integer [108060] + - Integer [108088] + - Integer [108144] + - Integer [108158] + - Integer [108256] + - Integer [108284] + - Integer [108290] + - Integer [108292] + - Integer [108296] + - Integer [108304] + - Integer [108318] + - Integer [108320] + - Integer [108348] + - Integer [108352] + - Integer [108408] + - Integer [108422] + - Integer [108428] + - Integer [108440] + - Integer [108464] + - Integer [108478] + - Integer [108494] + - Integer [108508] + - Integer [108514] + - Integer [108516] + - Integer [108520] + - Integer [108592] + - Integer [108640] + - Integer [108668] + - Integer [108736] + - Integer [108792] + - Integer [109040] + - Integer [109536] + - Integer [109680] + - Integer [109694] + - Integer [109792] + - Integer [109820] + - Integer [110016] + - Integer [110072] + - Integer [110084] + - Integer [110088] + - Integer [110096] + - Integer [110112] + - Integer [110140] + - Integer [110144] + - Integer [110200] + - Integer [110320] + - Integer [110342] + - Integer [110348] + - Integer [110360] + - Integer [110384] + - Integer [110398] + - Integer [110432] + - Integer [110460] + - Integer [110478] + - Integer [110492] + - Integer [110520] + - Integer [110532] + - Integer [110536] + - Integer [110544] + - Integer [110558] + - Integer [110658] + - Integer [110686] + - Integer [110714] + - Integer [110722] + - Integer [110724] + - Integer [110728] + - Integer [110736] + - Integer [110750] + - Integer [110752] + - Integer [110780] + - Integer [110796] + - Integer [110834] + - Integer [110836] + - Integer [110850] + - Integer [110852] + - Integer [110856] + - Integer [110864] + - Integer [110878] + - Integer [110880] + - Integer [110908] + - Integer [110912] + - Integer [110968] + - Integer [110982] + - Integer [111000] + - Integer [111054] + - Integer [111074] + - Integer [111076] + - Integer [111080] + - Integer [111108] + - Integer [111112] + - Integer [111120] + - Integer [111134] + - Integer [111136] + - Integer [111164] + - Integer [111168] + - Integer [111224] + - Integer [111344] + - Integer [111372] + - Integer [111422] + - Integer [111456] + - Integer [111516] + - Integer [111554] + - Integer [111556] + - Integer [111560] + - Integer [111568] + - Integer [111590] + - Integer [111632] + - Integer [111646] + - Integer [111648] + - Integer [111676] + - Integer [111680] + - Integer [111736] + - Integer [111856] + - Integer [112096] + - Integer [112152] + - Integer [112224] + - Integer [112252] + - Integer [112320] + - Integer [112440] + - Integer [112514] + - Integer [112516] + - Integer [112520] + - Integer [112528] + - Integer [112542] + - Integer [112544] + - Integer [112588] + - Integer [112686] + - Integer [112718] + - Integer [112732] + - Integer [112782] + - Integer [112796] + - Integer [112824] + - Integer [112834] + - Integer [112836] + - Integer [112840] + - Integer [112848] + - Integer [112870] + - Integer [112890] + - Integer [112910] + - Integer [112924] + - Integer [112952] + - Integer [113008] + - Integer [113022] + - Integer [113026] + - Integer [113028] + - Integer [113032] + - Integer [113040] + - Integer [113054] + - Integer [113056] + - Integer [113100] + - Integer [113138] + - Integer [113140] + - Integer [113166] + - Integer [113180] + - Integer [113208] + - Integer [113264] + - Integer [113278] + - Integer [113376] + - Integer [113404] + - Integer [113416] + - Integer [113424] + - Integer [113440] + - Integer [113468] + - Integer [113472] + - Integer [113560] + - Integer [113614] + - Integer [113634] + - Integer [113636] + - Integer [113640] + - Integer [113686] + - Integer [113702] + - Integer [113708] + - Integer [113734] + - Integer [113740] + - Integer [113752] + - Integer [113778] + - Integer [113780] + - Integer [113798] + - Integer [113804] + - Integer [113816] + - Integer [113840] + - Integer [113854] + - Integer [113870] + - Integer [113890] + - Integer [113892] + - Integer [113896] + - Integer [113926] + - Integer [113932] + - Integer [113944] + - Integer [113968] + - Integer [113982] + - Integer [114016] + - Integer [114044] + - Integer [114076] + - Integer [114114] + - Integer [114116] + - Integer [114120] + - Integer [114128] + - Integer [114150] + - Integer [114170] + - Integer [114194] + - Integer [114196] + - Integer [114210] + - Integer [114212] + - Integer [114216] + - Integer [114242] + - Integer [114244] + - Integer [114248] + - Integer [114256] + - Integer [114270] + - Integer [114278] + - Integer [114306] + - Integer [114308] + - Integer [114312] + - Integer [114320] + - Integer [114334] + - Integer [114336] + - Integer [114364] + - Integer [114380] + - Integer [114420] + - Integer [114458] + - Integer [114478] + - Integer [114482] + - Integer [114484] + - Integer [114510] + - Integer [114524] + - Integer [114530] + - Integer [114532] + - Integer [114536] + - Integer [114842] + - Integer [114866] + - Integer [114868] + - Integer [114970] + - Integer [114994] + - Integer [114996] + - Integer [115042] + - Integer [115044] + - Integer [115048] + - Integer [115062] + - Integer [115130] + - Integer [115226] + - Integer [115250] + - Integer [115252] + - Integer [115278] + - Integer [115292] + - Integer [115298] + - Integer [115300] + - Integer [115304] + - Integer [115318] + - Integer [115342] + - Integer [115394] + - Integer [115396] + - Integer [115400] + - Integer [115408] + - Integer [115422] + - Integer [115430] + - Integer [115436] + - Integer [115450] + - Integer [115478] + - Integer [115494] + - Integer [115514] + - Integer [115526] + - Integer [115532] + - Integer [115570] + - Integer [115572] + - Integer [115738] + - Integer [115758] + - Integer [115762] + - Integer [115764] + - Integer [115790] + - Integer [115804] + - Integer [115810] + - Integer [115812] + - Integer [115816] + - Integer [115830] + - Integer [115854] + - Integer [115868] + - Integer [115896] + - Integer [115906] + - Integer [115912] + - Integer [115920] + - Integer [115934] + - Integer [115942] + - Integer [115948] + - Integer [115962] + - Integer [115996] + - Integer [116024] + - Integer [116080] + - Integer [116094] + - Integer [116098] + - Integer [116100] + - Integer [116104] + - Integer [116112] + - Integer [116126] + - Integer [116128] + - Integer [116156] + - Integer [116166] + - Integer [116172] + - Integer [116184] + - Integer [116206] + - Integer [116210] + - Integer [116212] + - Integer [116246] + - Integer [116262] + - Integer [116268] + - Integer [116282] + - Integer [116294] + - Integer [116300] + - Integer [116312] + - Integer [116334] + - Integer [116338] + - Integer [116340] + - Integer [116358] + - Integer [116364] + - Integer [116376] + - Integer [116400] + - Integer [116414] + - Integer [116430] + - Integer [116444] + - Integer [116450] + - Integer [116452] + - Integer [116456] + - Integer [116498] + - Integer [116500] + - Integer [116514] + - Integer [116520] + - Integer [116534] + - Integer [116546] + - Integer [116548] + - Integer [116552] + - Integer [116560] + - Integer [116574] + - Integer [116582] + - Integer [116588] + - Integer [116602] + - Integer [116654] + - Integer [116694] + - Integer [116714] + - Integer [116762] + - Integer [116782] + - Integer [116786] + - Integer [116788] + - Integer [116814] + - Integer [116828] + - Integer [116834] + - Integer [116836] + - Integer [116840] + - Integer [116854] + - Integer [116878] + - Integer [116892] + - Integer [116920] + - Integer [116930] + - Integer [116936] + - Integer [116944] + - Integer [116958] + - Integer [116966] + - Integer [116972] + - Integer [116986] + - Integer [117006] + - Integer [117048] + - Integer [117104] + - Integer [117118] + - Integer [117122] + - Integer [117124] + - Integer [117136] + - Integer [117150] + - Integer [117152] + - Integer [117180] + - Integer [117190] + - Integer [117196] + - Integer [117208] + - Integer [117230] + - Integer [117234] + - Integer [117236] + - Integer [117304] + - Integer [117360] + - Integer [117374] + - Integer [117472] + - Integer [117500] + - Integer [117506] + - Integer [117508] + - Integer [117512] + - Integer [117520] + - Integer [117536] + - Integer [117564] + - Integer [117568] + - Integer [117624] + - Integer [117638] + - Integer [117644] + - Integer [117656] + - Integer [117680] + - Integer [117694] + - Integer [117710] + - Integer [117724] + - Integer [117730] + - Integer [117732] + - Integer [117736] + - Integer [117750] + - Integer [117782] + - Integer [117798] + - Integer [117804] + - Integer [117818] + - Integer [117830] + - Integer [117848] + - Integer [117874] + - Integer [117876] + - Integer [117894] + - Integer [117936] + - Integer [117950] + - Integer [117966] + - Integer [117986] + - Integer [117988] + - Integer [117992] + - Integer [118022] + - Integer [118028] + - Integer [118040] + - Integer [118064] + - Integer [118078] + - Integer [118112] + - Integer [118140] + - Integer [118172] + - Integer [118210] + - Integer [118212] + - Integer [118216] + - Integer [118224] + - Integer [118238] + - Integer [118246] + - Integer [118266] + - Integer [118306] + - Integer [118312] + - Integer [118338] + - Integer [118352] + - Integer [118366] + - Integer [118374] + - Integer [118394] + - Integer [118402] + - Integer [118404] + - Integer [118408] + - Integer [118416] + - Integer [118430] + - Integer [118432] + - Integer [118460] + - Integer [118476] + - Integer [118514] + - Integer [118516] + - Integer [118574] + - Integer [118578] + - Integer [118580] + - Integer [118606] + - Integer [118620] + - Integer [118626] + - Integer [118628] + - Integer [118632] + - Integer [118678] + - Integer [118694] + - Integer [118700] + - Integer [118730] + - Integer [118738] + - Integer [118740] + - Integer [118830] + - Integer [118834] + - Integer [118836] + - Integer [118862] + - Integer [118876] + - Integer [118882] + - Integer [118884] + - Integer [118888] + - Integer [118902] + - Integer [118926] + - Integer [118940] + - Integer [118968] + - Integer [118978] + - Integer [118980] + - Integer [118984] + - Integer [118992] + - Integer [119006] + - Integer [119014] + - Integer [119020] + - Integer [119034] + - Integer [119068] + - Integer [119096] + - Integer [119152] + - Integer [119166] + - Integer [119170] + - Integer [119172] + - Integer [119176] + - Integer [119184] + - Integer [119198] + - Integer [119200] + - Integer [119228] + - Integer [119238] + - Integer [119244] + - Integer [119256] + - Integer [119278] + - Integer [119282] + - Integer [119284] + - Integer [119324] + - Integer [119352] + - Integer [119408] + - Integer [119422] + - Integer [119520] + - Integer [119548] + - Integer [119554] + - Integer [119556] + - Integer [119560] + - Integer [119568] + - Integer [119582] + - Integer [119584] + - Integer [119612] + - Integer [119616] + - Integer [119672] + - Integer [119686] + - Integer [119692] + - Integer [119704] + - Integer [119728] + - Integer [119742] + - Integer [119758] + - Integer [119772] + - Integer [119778] + - Integer [119780] + - Integer [119784] + - Integer [119798] + - Integer [119920] + - Integer [119934] + - Integer [120032] + - Integer [120060] + - Integer [120256] + - Integer [120312] + - Integer [120324] + - Integer [120328] + - Integer [120336] + - Integer [120352] + - Integer [120384] + - Integer [120440] + - Integer [120560] + - Integer [120582] + - Integer [120588] + - Integer [120600] + - Integer [120624] + - Integer [120638] + - Integer [120672] + - Integer [120700] + - Integer [120718] + - Integer [120732] + - Integer [120760] + - Integer [120770] + - Integer [120772] + - Integer [120776] + - Integer [120784] + - Integer [120798] + - Integer [120806] + - Integer [120812] + - Integer [120870] + - Integer [120876] + - Integer [120890] + - Integer [120902] + - Integer [120908] + - Integer [120920] + - Integer [120946] + - Integer [120948] + - Integer [120966] + - Integer [120972] + - Integer [120984] + - Integer [121008] + - Integer [121022] + - Integer [121038] + - Integer [121058] + - Integer [121060] + - Integer [121064] + - Integer [121078] + - Integer [121100] + - Integer [121112] + - Integer [121136] + - Integer [121150] + - Integer [121184] + - Integer [121212] + - Integer [121244] + - Integer [121282] + - Integer [121284] + - Integer [121288] + - Integer [121296] + - Integer [121318] + - Integer [121338] + - Integer [121356] + - Integer [121368] + - Integer [121392] + - Integer [121406] + - Integer [121440] + - Integer [121468] + - Integer [121536] + - Integer [121592] + - Integer [121656] + - Integer [121730] + - Integer [121732] + - Integer [121736] + - Integer [121744] + - Integer [121758] + - Integer [121760] + - Integer [121804] + - Integer [121842] + - Integer [121844] + - Integer [121890] + - Integer [121922] + - Integer [121924] + - Integer [121928] + - Integer [121936] + - Integer [121950] + - Integer [121958] + - Integer [121978] + - Integer [121986] + - Integer [121988] + - Integer [121992] + - Integer [122000] + - Integer [122014] + - Integer [122016] + - Integer [122044] + - Integer [122060] + - Integer [122098] + - Integer [122100] + - Integer [122116] + - Integer [122120] + - Integer [122128] + - Integer [122142] + - Integer [122144] + - Integer [122172] + - Integer [122176] + - Integer [122232] + - Integer [122246] + - Integer [122264] + - Integer [122318] + - Integer [122338] + - Integer [122340] + - Integer [122344] + - Integer [122414] + - Integer [122418] + - Integer [122420] + - Integer [122446] + - Integer [122460] + - Integer [122466] + - Integer [122468] + - Integer [122472] + - Integer [122510] + - Integer [122524] + - Integer [122552] + - Integer [122562] + - Integer [122564] + - Integer [122568] + - Integer [122576] + - Integer [122598] + - Integer [122618] + - Integer [122646] + - Integer [122662] + - Integer [122668] + - Integer [122694] + - Integer [122700] + - Integer [122712] + - Integer [122738] + - Integer [122740] + - Integer [122762] + - Integer [122770] + - Integer [122772] + - Integer [122786] + - Integer [122788] + - Integer [122792] + - Integer [123018] + - Integer [123026] + - Integer [123028] + - Integer [123042] + - Integer [123044] + - Integer [123048] + - Integer [123062] + - Integer [123098] + - Integer [123146] + - Integer [123154] + - Integer [123156] + - Integer [123170] + - Integer [123172] + - Integer [123176] + - Integer [123190] + - Integer [123202] + - Integer [123204] + - Integer [123208] + - Integer [123216] + - Integer [123238] + - Integer [123244] + - Integer [123258] + - Integer [123290] + - Integer [123314] + - Integer [123316] + - Integer [123402] + - Integer [123410] + - Integer [123412] + - Integer [123426] + - Integer [123428] + - Integer [123432] + - Integer [123446] + - Integer [123458] + - Integer [123464] + - Integer [123472] + - Integer [123486] + - Integer [123494] + - Integer [123500] + - Integer [123514] + - Integer [123522] + - Integer [123524] + - Integer [123528] + - Integer [123536] + - Integer [123552] + - Integer [123580] + - Integer [123590] + - Integer [123596] + - Integer [123608] + - Integer [123630] + - Integer [123634] + - Integer [123636] + - Integer [123674] + - Integer [123698] + - Integer [123700] + - Integer [123740] + - Integer [123746] + - Integer [123748] + - Integer [123752] + - Integer [123834] + - Integer [123914] + - Integer [123922] + - Integer [123924] + - Integer [123938] + - Integer [123944] + - Integer [123958] + - Integer [123970] + - Integer [123976] + - Integer [123984] + - Integer [123998] + - Integer [124006] + - Integer [124012] + - Integer [124026] + - Integer [124034] + - Integer [124036] + - Integer [124048] + - Integer [124062] + - Integer [124064] + - Integer [124092] + - Integer [124102] + - Integer [124108] + - Integer [124120] + - Integer [124142] + - Integer [124146] + - Integer [124148] + - Integer [124162] + - Integer [124164] + - Integer [124168] + - Integer [124176] + - Integer [124190] + - Integer [124192] + - Integer [124220] + - Integer [124224] + - Integer [124280] + - Integer [124294] + - Integer [124300] + - Integer [124312] + - Integer [124336] + - Integer [124350] + - Integer [124366] + - Integer [124380] + - Integer [124386] + - Integer [124388] + - Integer [124392] + - Integer [124406] + - Integer [124442] + - Integer [124462] + - Integer [124466] + - Integer [124468] + - Integer [124494] + - Integer [124508] + - Integer [124514] + - Integer [124520] + - Integer [124558] + - Integer [124572] + - Integer [124600] + - Integer [124610] + - Integer [124612] + - Integer [124616] + - Integer [124624] + - Integer [124646] + - Integer [124666] + - Integer [124694] + - Integer [124710] + - Integer [124716] + - Integer [124730] + - Integer [124742] + - Integer [124748] + - Integer [124760] + - Integer [124786] + - Integer [124788] + - Integer [124818] + - Integer [124820] + - Integer [124834] + - Integer [124836] + - Integer [124840] + - Integer [124854] + - Integer [124946] + - Integer [124948] + - Integer [124962] + - Integer [124964] + - Integer [124968] + - Integer [124982] + - Integer [124994] + - Integer [124996] + - Integer [125000] + - Integer [125008] + - Integer [125022] + - Integer [125030] + - Integer [125036] + - Integer [125050] + - Integer [125058] + - Integer [125060] + - Integer [125064] + - Integer [125072] + - Integer [125086] + - Integer [125088] + - Integer [125116] + - Integer [125126] + - Integer [125132] + - Integer [125144] + - Integer [125166] + - Integer [125170] + - Integer [125172] + - Integer [125186] + - Integer [125188] + - Integer [125192] + - Integer [125200] + - Integer [125216] + - Integer [125244] + - Integer [125248] + - Integer [125304] + - Integer [125318] + - Integer [125324] + - Integer [125336] + - Integer [125360] + - Integer [125374] + - Integer [125390] + - Integer [125404] + - Integer [125410] + - Integer [125412] + - Integer [125416] + - Integer [125430] + - Integer [125444] + - Integer [125448] + - Integer [125456] + - Integer [125472] + - Integer [125504] + - Integer [125560] + - Integer [125680] + - Integer [125702] + - Integer [125708] + - Integer [125720] + - Integer [125744] + - Integer [125758] + - Integer [125792] + - Integer [125820] + - Integer [125838] + - Integer [125852] + - Integer [125880] + - Integer [125890] + - Integer [125892] + - Integer [125896] + - Integer [125904] + - Integer [125918] + - Integer [125926] + - Integer [125932] + - Integer [125978] + - Integer [125998] + - Integer [126002] + - Integer [126004] + - Integer [126030] + - Integer [126044] + - Integer [126050] + - Integer [126052] + - Integer [126056] + - Integer [126094] + - Integer [126108] + - Integer [126136] + - Integer [126146] + - Integer [126148] + - Integer [126152] + - Integer [126160] + - Integer [126182] + - Integer [126202] + - Integer [126222] + - Integer [126236] + - Integer [126264] + - Integer [126320] + - Integer [126334] + - Integer [126338] + - Integer [126340] + - Integer [126344] + - Integer [126352] + - Integer [126366] + - Integer [126368] + - Integer [126412] + - Integer [126450] + - Integer [126452] + - Integer [126486] + - Integer [126502] + - Integer [126508] + - Integer [126522] + - Integer [126534] + - Integer [126540] + - Integer [126552] + - Integer [126574] + - Integer [126578] + - Integer [126580] + - Integer [126598] + - Integer [126604] + - Integer [126616] + - Integer [126640] + - Integer [126654] + - Integer [126670] + - Integer [126684] + - Integer [126690] + - Integer [126692] + - Integer [126696] + - Integer [126738] + - Integer [126754] + - Integer [126756] + - Integer [126760] + - Integer [126774] + - Integer [126786] + - Integer [126788] + - Integer [126792] + - Integer [126800] + - Integer [126814] + - Integer [126822] + - Integer [126828] + - Integer [126842] + - Integer [126894] + - Integer [126898] + - Integer [126900] + - Integer [126934] + - Integer [127126] + - Integer [127142] + - Integer [127148] + - Integer [127162] + - Integer [127178] + - Integer [127186] + - Integer [127188] + - Integer [127254] + - Integer [127270] + - Integer [127276] + - Integer [127290] + - Integer [127302] + - Integer [127308] + - Integer [127320] + - Integer [127342] + - Integer [127346] + - Integer [127348] + - Integer [127370] + - Integer [127378] + - Integer [127380] + - Integer [127394] + - Integer [127396] + - Integer [127400] + - Integer [127450] + - Integer [127510] + - Integer [127526] + - Integer [127532] + - Integer [127546] + - Integer [127558] + - Integer [127576] + - Integer [127598] + - Integer [127602] + - Integer [127604] + - Integer [127622] + - Integer [127628] + - Integer [127640] + - Integer [127664] + - Integer [127678] + - Integer [127694] + - Integer [127708] + - Integer [127714] + - Integer [127716] + - Integer [127720] + - Integer [127734] + - Integer [127754] + - Integer [127762] + - Integer [127764] + - Integer [127778] + - Integer [127784] + - Integer [127810] + - Integer [127812] + - Integer [127816] + - Integer [127824] + - Integer [127838] + - Integer [127846] + - Integer [127866] + - Integer [127898] + - Integer [127918] + - Integer [127922] + - Integer [127924] + - Integer [128022] + - Integer [128038] + - Integer [128044] + - Integer [128058] + - Integer [128070] + - Integer [128076] + - Integer [128088] + - Integer [128110] + - Integer [128114] + - Integer [128116] + - Integer [128134] + - Integer [128140] + - Integer [128152] + - Integer [128176] + - Integer [128190] + - Integer [128206] + - Integer [128220] + - Integer [128226] + - Integer [128228] + - Integer [128232] + - Integer [128246] + - Integer [128262] + - Integer [128268] + - Integer [128280] + - Integer [128304] + - Integer [128318] + - Integer [128352] + - Integer [128380] + - Integer [128398] + - Integer [128412] + - Integer [128440] + - Integer [128450] + - Integer [128452] + - Integer [128456] + - Integer [128464] + - Integer [128478] + - Integer [128486] + - Integer [128492] + - Integer [128506] + - Integer [128522] + - Integer [128530] + - Integer [128532] + - Integer [128546] + - Integer [128548] + - Integer [128552] + - Integer [128566] + - Integer [128578] + - Integer [128580] + - Integer [128584] + - Integer [128592] + - Integer [128606] + - Integer [128614] + - Integer [128634] + - Integer [128642] + - Integer [128644] + - Integer [128648] + - Integer [128656] + - Integer [128670] + - Integer [128672] + - Integer [128700] + - Integer [128716] + - Integer [128754] + - Integer [128756] + - Integer [128794] + - Integer [128814] + - Integer [128818] + - Integer [128820] + - Integer [128846] + - Integer [128860] + - Integer [128866] + - Integer [128868] + - Integer [128872] + - Integer [128886] + - Integer [128918] + - Integer [128934] + - Integer [128940] + - Integer [128954] + - Integer [128978] + - Integer [128980] + - Integer [129178] + - Integer [129198] + - Integer [129202] + - Integer [129204] + - Integer [129238] + - Integer [129258] + - Integer [129306] + - Integer [129326] + - Integer [129330] + - Integer [129332] + - Integer [129358] + - Integer [129372] + - Integer [129378] + - Integer [129380] + - Integer [129384] + - Integer [129398] + - Integer [129430] + - Integer [129446] + - Integer [129452] + - Integer [129466] + - Integer [129482] + - Integer [129490] + - Integer [129492] + - Integer [129562] + - Integer [129582] + - Integer [129586] + - Integer [129588] + - Integer [129614] + - Integer [129628] + - Integer [129634] + - Integer [129636] + - Integer [129640] + - Integer [129654] + - Integer [129678] + - Integer [129692] + - Integer [129720] + - Integer [129730] + - Integer [129732] + - Integer [129736] + - Integer [129744] + - Integer [129758] + - Integer [129766] + - Integer [129772] + - Integer [129814] + - Integer [129830] + - Integer [129836] + - Integer [129850] + - Integer [129862] + - Integer [129868] + - Integer [129880] + - Integer [129902] + - Integer [129906] + - Integer [129908] + - Integer [129930] + - Integer [129938] + - Integer [129940] + - Integer [129954] + - Integer [129956] + - Integer [129960] + - Integer [129974] + - Integer [130010] + - Float [6.0] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/pdf417/decoder/BitMatrixParser] + - Class [java/lang/Object] + - Long [929] + - Long [262143] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.height I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/common/BitMatrix.width I] + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.CODEWORD_TABLE [I] + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.SYMBOL_TABLE [I] + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.ecLevel I] + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.eraseCount I] + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.erasures [I] + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.leftColumnECData I] + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.rightColumnECData I] + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.rows I] + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + - Methodref [com/google/zxing/common/BitMatrix.get (II)Z] + - Methodref [com/google/zxing/common/BitMatrix.getHeight ()I] + - Methodref [com/google/zxing/common/BitMatrix.getWidth ()I] + - Methodref [com/google/zxing/pdf417/decoder/BitMatrixParser.findCodewordIndex (J)I] + - Methodref [com/google/zxing/pdf417/decoder/BitMatrixParser.getCodeword (J)I] + - Methodref [com/google/zxing/pdf417/decoder/BitMatrixParser.processRow ([III[II)I] + - Methodref [com/google/zxing/pdf417/decoder/BitMatrixParser.trimArray ([II)[I] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [CODEWORD_TABLE [I] + - NameAndType [SYMBOL_TABLE [I] + - NameAndType [bitMatrix Lcom/google/zxing/common/BitMatrix;] + - NameAndType [bits [I] + - NameAndType [ecLevel I] + - NameAndType [eraseCount I] + - NameAndType [erasures [I] + - NameAndType [findCodewordIndex (J)I] + - NameAndType [get (II)Z] + - NameAndType [getCodeword (J)I] + - NameAndType [getFormatInstance ()Lcom/google/zxing/FormatException;] + - NameAndType [getHeight ()I] + - NameAndType [getWidth ()I] + - NameAndType [height I] + - NameAndType [leftColumnECData I] + - NameAndType [processRow ([III[II)I] + - NameAndType [rightColumnECData I] + - NameAndType [rowSize I] + - NameAndType [rows I] + - NameAndType [trimArray ([II)[I] + - NameAndType [width I] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/FormatException;] + - Utf8 [()V] + - Utf8 [()[I] + - Utf8 [(II)Z] + - Utf8 [(J)I] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)V] + - Utf8 [([II)[I] + - Utf8 [([III[II)I] + - Utf8 [] + - Utf8 [] + - Utf8 [CODEWORD_TABLE] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/common/BitMatrix;] + - Utf8 [MAX_CW_CAPACITY] + - Utf8 [MAX_ROWS] + - Utf8 [MAX_ROW_DIFFERENCE] + - Utf8 [MODULES_IN_SYMBOL] + - Utf8 [SYMBOL_TABLE] + - Utf8 [[I] + - Utf8 [bitMatrix] + - Utf8 [bits] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/pdf417/decoder/BitMatrixParser] + - Utf8 [ecLevel] + - Utf8 [eraseCount] + - Utf8 [erasures] + - Utf8 [findCodewordIndex] + - Utf8 [get] + - Utf8 [getCodeword] + - Utf8 [getECLevel] + - Utf8 [getErasures] + - Utf8 [getFormatInstance] + - Utf8 [getHeight] + - Utf8 [getWidth] + - Utf8 [height] + - Utf8 [java/lang/Object] + - Utf8 [leftColumnECData] + - Utf8 [processRow] + - Utf8 [readCodewords] + - Utf8 [rightColumnECData] + - Utf8 [rowSize] + - Utf8 [rows] + - Utf8 [trimArray] + - Utf8 [width] + +Fields (count = 13): + - Field: MAX_ROW_DIFFERENCE I + Access flags: 0x1a + = private static final int MAX_ROW_DIFFERENCE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [6] + - Field: MAX_ROWS I + Access flags: 0x1a + = private static final int MAX_ROWS + Class member attributes (count = 1): + - Constant value attribute: + - Integer [90] + - Field: MAX_CW_CAPACITY I + Access flags: 0x1a + = private static final int MAX_CW_CAPACITY + Class member attributes (count = 1): + - Constant value attribute: + - Integer [929] + - Field: MODULES_IN_SYMBOL I + Access flags: 0x1a + = private static final int MODULES_IN_SYMBOL + Class member attributes (count = 1): + - Constant value attribute: + - Integer [17] + - Field: bitMatrix Lcom/google/zxing/common/BitMatrix; + Access flags: 0x12 + = private final com.google.zxing.common.BitMatrix bitMatrix + - Field: rows I + Access flags: 0x2 + = private int rows + - Field: leftColumnECData I + Access flags: 0x2 + = private int leftColumnECData + - Field: rightColumnECData I + Access flags: 0x2 + = private int rightColumnECData + - Field: eraseCount I + Access flags: 0x2 + = private int eraseCount + - Field: erasures [I + Access flags: 0x2 + = private int[] erasures + - Field: ecLevel I + Access flags: 0x2 + = private int ecLevel + - Field: SYMBOL_TABLE [I + Access flags: 0x1a + = private static final int[] SYMBOL_TABLE + - Field: CODEWORD_TABLE [I + Access flags: 0x1a + = private static final int[] CODEWORD_TABLE + +Methods (count = 9): + - Method: (Lcom/google/zxing/common/BitMatrix;)V + Access flags: 0x0 + = BitMatrixParser(com.google.zxing.common.BitMatrix) + Class member attributes (count = 1): + - Code attribute instructions (code length = 40, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #2822 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iconst_0 + [6] putfield #2813 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.rows I] + [9] aload_0 v0 + [10] iconst_0 + [11] putfield #2811 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.leftColumnECData I] + [14] aload_0 v0 + [15] iconst_0 + [16] putfield #2812 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.rightColumnECData I] + [19] aload_0 v0 + [20] iconst_0 + [21] putfield #2809 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.eraseCount I] + [24] aload_0 v0 + [25] aconst_null + [26] putfield #2810 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.erasures [I] + [29] aload_0 v0 + [30] iconst_m1 + [31] putfield #2808 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.ecLevel I] + [34] aload_0 v0 + [35] aload_1 v1 + [36] putfield #2807 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [39] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: readCodewords()[I + Access flags: 0x10 + = final int[] readCodewords() + Class member attributes (count = 2): + - Code attribute instructions (code length = 526, locals = 17, stack = 6): + [0] aload_0 v0 + [1] getfield #2807 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [4] aconst_null + [5] astore v13 + [7] getfield #2804 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [10] istore_1 v1 + [11] aload_0 v0 + [12] getfield #2807 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [15] getfield #2802 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [18] istore_2 v2 + [19] aload_0 v0 + [20] sipush 929 + [23] newarray 10 + [25] putfield #2810 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.erasures [I] + [28] iload_1 v1 + [29] newarray 10 + [31] astore_3 v3 + [32] sipush 929 + [35] newarray 10 + [37] astore v4 + [39] iconst_0 + [40] istore v5 + [42] iconst_0 + [43] istore v6 + [45] iconst_0 + [46] istore v7 + [48] iconst_0 + [49] istore v8 + [51] iconst_0 + [52] istore v9 + [54] iconst_1 + [55] istore v10 + [57] iload v10 + [59] iload_2 v2 + [60] ificmpge +319 (target=379) + [63] iload v8 + [65] bipush 90 + [67] ificmplt +5 (target=72) + [70] aconst_null + [71] areturn + [72] iconst_0 + [73] istore v11 + [75] iconst_0 + [76] istore v12 + [78] iload v12 + [80] iload_1 v1 + [81] ificmpge +123 (target=204) + [84] aload_0 v0 + [85] getfield #2807 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [88] iload v12 + [90] iload v10 + [92] istore v15 + [94] istore v14 + [96] astore v13 + [98] iload v15 + [100] aload v13 + [102] getfield #2803 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [105] imul + [106] iload v14 + [108] iconst_5 + [109] ishr + [110] iadd + [111] istore v16 + [113] aload v13 + [115] getfield #2801 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [118] iload v16 + [120] iaload + [121] iload v14 + [123] bipush 31 + [125] iand + [126] iushr + [127] iconst_1 + [128] iand + [129] ifeq +7 (target=136) + [132] iconst_1 + [133] goto +4 (target=137) + [136] iconst_0 + [137] aload_0 v0 + [138] getfield #2807 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [141] iload v12 + [143] iload v10 + [145] iconst_1 + [146] isub + [147] istore v15 + [149] istore v14 + [151] astore v13 + [153] iload v15 + [155] aload v13 + [157] getfield #2803 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [160] imul + [161] iload v14 + [163] iconst_5 + [164] ishr + [165] iadd + [166] istore v16 + [168] aload v13 + [170] getfield #2801 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [173] iload v16 + [175] iaload + [176] iload v14 + [178] bipush 31 + [180] iand + [181] iushr + [182] iconst_1 + [183] iand + [184] ifeq +7 (target=191) + [187] iconst_1 + [188] goto +4 (target=192) + [191] iconst_0 + [192] ificmpeq +6 (target=198) + [195] iinc v11, 1 + [198] iinc v12, 1 + [201] goto -123 (target=78) + [204] iload v11 + [206] i2f + [207] ldc_w #2792 + - Float [6.0] + [210] fcmpg + [211] ifgt +99 (target=310) + [214] iconst_0 + [215] istore v12 + [217] iload v12 + [219] iload_1 v1 + [220] ificmpge +73 (target=293) + [223] aload_0 v0 + [224] getfield #2807 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [227] iload v12 + [229] iload v10 + [231] istore v15 + [233] istore v14 + [235] astore v13 + [237] iload v15 + [239] aload v13 + [241] getfield #2803 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [244] imul + [245] iload v14 + [247] iconst_5 + [248] ishr + [249] iadd + [250] istore v16 + [252] aload v13 + [254] getfield #2801 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [257] iload v16 + [259] iaload + [260] iload v14 + [262] bipush 31 + [264] iand + [265] iushr + [266] iconst_1 + [267] iand + [268] ifeq +7 (target=275) + [271] iconst_1 + [272] goto +4 (target=276) + [275] iconst_0 + [276] ifeq +11 (target=287) + [279] aload_3 v3 + [280] iload v12 + [282] dup2 + [283] iaload + [284] iconst_1 + [285] iadd + [286] iastore + [287] iinc v12, 1 + [290] goto -73 (target=217) + [293] iinc v6, 1 + [296] iload v6 + [298] i2f + [299] fconst_2 + [300] fcmpl + [301] iflt +69 (target=370) + [304] iconst_1 + [305] istore v7 + [307] goto +63 (target=370) + [310] iload v7 + [312] ifeq +52 (target=364) + [315] aload_0 v0 + [316] aload_3 v3 + [317] iload v8 + [319] iload v9 + [321] aload v4 + [323] iload v5 + [325] invokespecial #2820 + - Methodref [com/google/zxing/pdf417/decoder/BitMatrixParser.processRow ([III[II)I] + [328] dup + [329] istore v5 + [331] iconst_m1 + [332] ificmpne +5 (target=337) + [335] aconst_null + [336] areturn + [337] iconst_0 + [338] istore v12 + [340] iload v12 + [342] aload_3 v3 + [343] arraylength + [344] ificmpge +14 (target=358) + [347] aload_3 v3 + [348] iload v12 + [350] iconst_0 + [351] iastore + [352] iinc v12, 1 + [355] goto -15 (target=340) + [358] iinc v8, 1 + [361] iconst_0 + [362] istore v9 + [364] iconst_0 + [365] istore v6 + [367] iconst_0 + [368] istore v7 + [370] iinc v9, 1 + [373] iinc v10, 1 + [376] goto -319 (target=57) + [379] iload v7 + [381] ifeq +36 (target=417) + [384] iload v8 + [386] bipush 90 + [388] ificmplt +5 (target=393) + [391] aconst_null + [392] areturn + [393] aload_0 v0 + [394] aload_3 v3 + [395] iload v8 + [397] iload v9 + [399] aload v4 + [401] iload v5 + [403] invokespecial #2820 + - Methodref [com/google/zxing/pdf417/decoder/BitMatrixParser.processRow ([III[II)I] + [406] istore v5 + [408] iinc v8, 1 + [411] aload_0 v0 + [412] iload v8 + [414] putfield #2813 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.rows I] + [417] aload_0 v0 + [418] aload_0 v0 + [419] getfield #2810 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.erasures [I] + [422] aload_0 v0 + [423] getfield #2809 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.eraseCount I] + [426] istore v14 + [428] astore v13 + [430] iload v14 + [432] ifle +40 (target=472) + [435] iload v14 + [437] newarray 10 + [439] astore v15 + [441] iconst_0 + [442] istore v16 + [444] iload v16 + [446] iload v14 + [448] ificmpge +19 (target=467) + [451] aload v15 + [453] iload v16 + [455] aload v13 + [457] iload v16 + [459] iaload + [460] iastore + [461] iinc v16, 1 + [464] goto -20 (target=444) + [467] aload v15 + [469] goto +4 (target=473) + [472] aconst_null + [473] putfield #2810 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.erasures [I] + [476] aload v4 + [478] iload v5 + [480] istore v14 + [482] astore v13 + [484] iload v14 + [486] ifle +38 (target=524) + [489] iload v14 + [491] newarray 10 + [493] astore v15 + [495] iconst_0 + [496] istore v16 + [498] iload v16 + [500] iload v14 + [502] ificmpge +19 (target=521) + [505] aload v15 + [507] iload v16 + [509] aload v13 + [511] iload v16 + [513] iaload + [514] iastore + [515] iinc v16, 1 + [518] goto -20 (target=498) + [521] aload v15 + [523] areturn + [524] aconst_null + [525] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: trimArray([II)[I + Access flags: 0xa + = private static int[] trimArray(int[],int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 31, locals = 4, stack = 4): + [0] iload_1 v1 + [1] ifle +28 (target=29) + [4] iload_1 v1 + [5] newarray 10 + [7] astore_2 v2 + [8] iconst_0 + [9] istore_3 v3 + [10] iload_3 v3 + [11] iload_1 v1 + [12] ificmpge +15 (target=27) + [15] aload_2 v2 + [16] iload_3 v3 + [17] aload_0 v0 + [18] iload_3 v3 + [19] iaload + [20] iastore + [21] iinc v3, 1 + [24] goto -14 (target=10) + [27] aload_2 v2 + [28] areturn + [29] aconst_null + [30] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: processRow([III[II)I + Access flags: 0x2 + = private int processRow(int[],int,int,int[],int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 318, locals = 12, stack = 5): + [0] aload_0 v0 + [1] getfield #2807 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [4] getfield #2804 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [7] istore v6 + [9] iconst_0 + [10] istore v7 + [12] lconst_0 + [13] lstore v8 + [15] iconst_0 + [16] istore v10 + [18] iload v10 + [20] iload v6 + [22] ificmpge +187 (target=209) + [25] iload v10 + [27] bipush 17 + [29] iadd + [30] aload_1 v1 + [31] arraylength + [32] ificmple +7 (target=39) + [35] invokestatic #2814 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [38] athrow + [39] bipush 16 + [41] istore v11 + [43] iload v11 + [45] iflt +34 (target=79) + [48] aload_1 v1 + [49] iload v10 + [51] bipush 16 + [53] iload v11 + [55] isub + [56] iadd + [57] iaload + [58] iload_3 v3 + [59] iconst_1 + [60] iushr + [61] ificmplt +12 (target=73) + [64] lload v8 + [66] lconst_1 + [67] iload v11 + [69] lshl + [70] lor + [71] lstore v8 + [73] iinc v11, -1 + [76] goto -33 (target=43) + [79] iload v7 + [81] ifle +64 (target=145) + [84] lload v8 + [86] invokestatic #2819 + - Methodref [com/google/zxing/pdf417/decoder/BitMatrixParser.getCodeword (J)I] + [89] dup + [90] istore v11 + [92] ifge +40 (target=132) + [95] iload v10 + [97] iload v6 + [99] bipush 17 + [101] isub + [102] ificmpge +30 (target=132) + [105] aload_0 v0 + [106] getfield #2810 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.erasures [I] + [109] aload_0 v0 + [110] getfield #2809 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.eraseCount I] + [113] iload v5 + [115] iastore + [116] iinc v5, 1 + [119] aload_0 v0 + [120] dup + [121] getfield #2809 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.eraseCount I] + [124] iconst_1 + [125] iadd + [126] putfield #2809 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.eraseCount I] + [129] goto +68 (target=197) + [132] aload v4 + [134] iload v5 + [136] iinc v5, 1 + [139] iload v11 + [141] iastore + [142] goto +55 (target=197) + [145] lload v8 + [147] invokestatic #2819 + - Methodref [com/google/zxing/pdf417/decoder/BitMatrixParser.getCodeword (J)I] + [150] istore v11 + [152] aload_0 v0 + [153] getfield #2808 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.ecLevel I] + [156] ifge +41 (target=197) + [159] iload_2 v2 + [160] iconst_3 + [161] irem + [162] tableswitch (3 offsets, default=35) (target=197) + 0: offset = 26, target = 188 + 1: offset = 29, target = 191 + 2: offset = 35, target = 197 + default: offset = 35, target = 197 + [188] goto +9 (target=197) + [191] aload_0 v0 + [192] iload v11 + [194] putfield #2811 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.leftColumnECData I] + [197] lconst_0 + [198] lstore v8 + [200] iinc v7, 1 + [203] iinc v10, 17 + [206] goto -188 (target=18) + [209] iload v7 + [211] iconst_1 + [212] ificmple +103 (target=315) + [215] iinc v5, -1 + [218] aload_0 v0 + [219] getfield #2808 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.ecLevel I] + [222] ifge +87 (target=309) + [225] iload_2 v2 + [226] iconst_3 + [227] irem + [228] tableswitch (3 offsets, default=81) (target=309) + 0: offset = 28, target = 256 + 1: offset = 31, target = 259 + 2: offset = 34, target = 262 + default: offset = 81, target = 309 + [256] goto +53 (target=309) + [259] goto +50 (target=309) + [262] aload_0 v0 + [263] aload v4 + [265] iload v5 + [267] iaload + [268] putfield #2812 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.rightColumnECData I] + [271] aload_0 v0 + [272] getfield #2812 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.rightColumnECData I] + [275] aload_0 v0 + [276] getfield #2811 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.leftColumnECData I] + [279] ificmpne +30 (target=309) + [282] aload_0 v0 + [283] getfield #2811 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.leftColumnECData I] + [286] ifeq +23 (target=309) + [289] aload_0 v0 + [290] aload_0 v0 + [291] getfield #2812 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.rightColumnECData I] + [294] bipush 30 + [296] irem + [297] aload_0 v0 + [298] getfield #2813 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.rows I] + [301] iconst_3 + [302] irem + [303] isub + [304] iconst_3 + [305] idiv + [306] putfield #2808 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.ecLevel I] + [309] aload v4 + [311] iload v5 + [313] iconst_0 + [314] iastore + [315] iload v5 + [317] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: getCodeword(J)I + Access flags: 0xa + = private static int getCodeword(long) + Class member attributes (count = 1): + - Code attribute instructions (code length = 85, locals = 5, stack = 4): + [0] lload_0 v0 + [1] ldc2_w #2799 + - Long [262143] + [4] land + [5] lstore_3 v3 + [6] iconst_0 + [7] istore_0 v0 + [8] getstatic #2806 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.SYMBOL_TABLE [I] + [11] arraylength + [12] istore_1 v1 + [13] iload_0 v0 + [14] iload_1 v1 + [15] ificmpge +47 (target=62) + [18] iload_0 v0 + [19] iload_1 v1 + [20] iadd + [21] iconst_1 + [22] iushr + [23] istore_2 v2 + [24] lload_3 v3 + [25] getstatic #2806 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.SYMBOL_TABLE [I] + [28] iload_2 v2 + [29] iaload + [30] i2l + [31] lcmp + [32] ifge +8 (target=40) + [35] iload_2 v2 + [36] istore_1 v1 + [37] goto -24 (target=13) + [40] lload_3 v3 + [41] getstatic #2806 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.SYMBOL_TABLE [I] + [44] iload_2 v2 + [45] iaload + [46] i2l + [47] lcmp + [48] ifle +10 (target=58) + [51] iload_2 v2 + [52] iconst_1 + [53] iadd + [54] istore_0 v0 + [55] goto -42 (target=13) + [58] iload_2 v2 + [59] goto +4 (target=63) + [62] iconst_m1 + [63] dup + [64] istore_0 v0 + [65] iconst_m1 + [66] ificmpne +5 (target=71) + [69] iconst_m1 + [70] ireturn + [71] getstatic #2805 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.CODEWORD_TABLE [I] + [74] iload_0 v0 + [75] iaload + [76] iconst_1 + [77] isub + [78] i2l + [79] ldc2_w #2797 + - Long [929] + [82] lrem + [83] l2i + [84] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: findCodewordIndex(J)I + Access flags: 0xa + = private static int findCodewordIndex(long) + Class member attributes (count = 1): + - Code attribute instructions (code length = 62, locals = 5, stack = 4): + [0] iconst_0 + [1] istore_2 v2 + [2] getstatic #2806 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.SYMBOL_TABLE [I] + [5] arraylength + [6] istore_3 v3 + [7] iload_2 v2 + [8] iload_3 v3 + [9] ificmpge +51 (target=60) + [12] iload_2 v2 + [13] iload_3 v3 + [14] iadd + [15] iconst_1 + [16] iushr + [17] istore v4 + [19] lload_0 v0 + [20] getstatic #2806 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.SYMBOL_TABLE [I] + [23] iload v4 + [25] iaload + [26] i2l + [27] lcmp + [28] ifge +9 (target=37) + [31] iload v4 + [33] istore_3 v3 + [34] goto -27 (target=7) + [37] lload_0 v0 + [38] getstatic #2806 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.SYMBOL_TABLE [I] + [41] iload v4 + [43] iaload + [44] i2l + [45] lcmp + [46] ifle +11 (target=57) + [49] iload v4 + [51] iconst_1 + [52] iadd + [53] istore_2 v2 + [54] goto -47 (target=7) + [57] iload v4 + [59] ireturn + [60] iconst_m1 + [61] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getErasures()[I + Access flags: 0x11 + = public final int[] getErasures() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #2810 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.erasures [I] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getECLevel()I + Access flags: 0x11 + = public final int getECLevel() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #2808 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.ecLevel I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 43958, locals = 0, stack = 4): + [0] sipush 2787 + [3] newarray 10 + [5] dup + [6] iconst_0 + [7] ldc #5 + - Integer [66142] + [9] iastore + [10] dup + [11] iconst_1 + [12] ldc #6 + - Integer [66170] + [14] iastore + [15] dup + [16] iconst_2 + [17] ldc #7 + - Integer [66206] + [19] iastore + [20] dup + [21] iconst_3 + [22] ldc #8 + - Integer [66236] + [24] iastore + [25] dup + [26] iconst_4 + [27] ldc #9 + - Integer [66290] + [29] iastore + [30] dup + [31] iconst_5 + [32] ldc #10 + - Integer [66292] + [34] iastore + [35] dup + [36] bipush 6 + [38] ldc #11 + - Integer [66350] + [40] iastore + [41] dup + [42] bipush 7 + [44] ldc #12 + - Integer [66382] + [46] iastore + [47] dup + [48] bipush 8 + [50] ldc #13 + - Integer [66396] + [52] iastore + [53] dup + [54] bipush 9 + [56] ldc #14 + - Integer [66454] + [58] iastore + [59] dup + [60] bipush 10 + [62] ldc #15 + - Integer [66470] + [64] iastore + [65] dup + [66] bipush 11 + [68] ldc #16 + - Integer [66476] + [70] iastore + [71] dup + [72] bipush 12 + [74] ldc #17 + - Integer [66594] + [76] iastore + [77] dup + [78] bipush 13 + [80] ldc #18 + - Integer [66600] + [82] iastore + [83] dup + [84] bipush 14 + [86] ldc #19 + - Integer [66614] + [88] iastore + [89] dup + [90] bipush 15 + [92] ldc #20 + - Integer [66626] + [94] iastore + [95] dup + [96] bipush 16 + [98] ldc #21 + - Integer [66628] + [100] iastore + [101] dup + [102] bipush 17 + [104] ldc #22 + - Integer [66632] + [106] iastore + [107] dup + [108] bipush 18 + [110] ldc #23 + - Integer [66640] + [112] iastore + [113] dup + [114] bipush 19 + [116] ldc #24 + - Integer [66654] + [118] iastore + [119] dup + [120] bipush 20 + [122] ldc #25 + - Integer [66662] + [124] iastore + [125] dup + [126] bipush 21 + [128] ldc #26 + - Integer [66668] + [130] iastore + [131] dup + [132] bipush 22 + [134] ldc #27 + - Integer [66682] + [136] iastore + [137] dup + [138] bipush 23 + [140] ldc #28 + - Integer [66690] + [142] iastore + [143] dup + [144] bipush 24 + [146] ldc #29 + - Integer [66718] + [148] iastore + [149] dup + [150] bipush 25 + [152] ldc #30 + - Integer [66720] + [154] iastore + [155] dup + [156] bipush 26 + [158] ldc #31 + - Integer [66748] + [160] iastore + [161] dup + [162] bipush 27 + [164] ldc #32 + - Integer [66758] + [166] iastore + [167] dup + [168] bipush 28 + [170] ldc #33 + - Integer [66776] + [172] iastore + [173] dup + [174] bipush 29 + [176] ldc #34 + - Integer [66798] + [178] iastore + [179] dup + [180] bipush 30 + [182] ldc #35 + - Integer [66802] + [184] iastore + [185] dup + [186] bipush 31 + [188] ldc #36 + - Integer [66804] + [190] iastore + [191] dup + [192] bipush 32 + [194] ldc #37 + - Integer [66820] + [196] iastore + [197] dup + [198] bipush 33 + [200] ldc #38 + - Integer [66824] + [202] iastore + [203] dup + [204] bipush 34 + [206] ldc #39 + - Integer [66832] + [208] iastore + [209] dup + [210] bipush 35 + [212] ldc #40 + - Integer [66846] + [214] iastore + [215] dup + [216] bipush 36 + [218] ldc #41 + - Integer [66848] + [220] iastore + [221] dup + [222] bipush 37 + [224] ldc #42 + - Integer [66876] + [226] iastore + [227] dup + [228] bipush 38 + [230] ldc #43 + - Integer [66880] + [232] iastore + [233] dup + [234] bipush 39 + [236] ldc #44 + - Integer [66936] + [238] iastore + [239] dup + [240] bipush 40 + [242] ldc #45 + - Integer [66950] + [244] iastore + [245] dup + [246] bipush 41 + [248] ldc #46 + - Integer [66956] + [250] iastore + [251] dup + [252] bipush 42 + [254] ldc #47 + - Integer [66968] + [256] iastore + [257] dup + [258] bipush 43 + [260] ldc #48 + - Integer [66992] + [262] iastore + [263] dup + [264] bipush 44 + [266] ldc #49 + - Integer [67006] + [268] iastore + [269] dup + [270] bipush 45 + [272] ldc #50 + - Integer [67022] + [274] iastore + [275] dup + [276] bipush 46 + [278] ldc #51 + - Integer [67036] + [280] iastore + [281] dup + [282] bipush 47 + [284] ldc #52 + - Integer [67042] + [286] iastore + [287] dup + [288] bipush 48 + [290] ldc #53 + - Integer [67044] + [292] iastore + [293] dup + [294] bipush 49 + [296] ldc #54 + - Integer [67048] + [298] iastore + [299] dup + [300] bipush 50 + [302] ldc #55 + - Integer [67062] + [304] iastore + [305] dup + [306] bipush 51 + [308] ldc #56 + - Integer [67118] + [310] iastore + [311] dup + [312] bipush 52 + [314] ldc #57 + - Integer [67150] + [316] iastore + [317] dup + [318] bipush 53 + [320] ldc #58 + - Integer [67164] + [322] iastore + [323] dup + [324] bipush 54 + [326] ldc #59 + - Integer [67214] + [328] iastore + [329] dup + [330] bipush 55 + [332] ldc #60 + - Integer [67228] + [334] iastore + [335] dup + [336] bipush 56 + [338] ldc #61 + - Integer [67256] + [340] iastore + [341] dup + [342] bipush 57 + [344] ldc #62 + - Integer [67294] + [346] iastore + [347] dup + [348] bipush 58 + [350] ldc #63 + - Integer [67322] + [352] iastore + [353] dup + [354] bipush 59 + [356] ldc #64 + - Integer [67350] + [358] iastore + [359] dup + [360] bipush 60 + [362] ldc #65 + - Integer [67366] + [364] iastore + [365] dup + [366] bipush 61 + [368] ldc #66 + - Integer [67372] + [370] iastore + [371] dup + [372] bipush 62 + [374] ldc #67 + - Integer [67398] + [376] iastore + [377] dup + [378] bipush 63 + [380] ldc #68 + - Integer [67404] + [382] iastore + [383] dup + [384] bipush 64 + [386] ldc #69 + - Integer [67416] + [388] iastore + [389] dup + [390] bipush 65 + [392] ldc #70 + - Integer [67438] + [394] iastore + [395] dup + [396] bipush 66 + [398] ldc #71 + - Integer [67474] + [400] iastore + [401] dup + [402] bipush 67 + [404] ldc #72 + - Integer [67476] + [406] iastore + [407] dup + [408] bipush 68 + [410] ldc #73 + - Integer [67490] + [412] iastore + [413] dup + [414] bipush 69 + [416] ldc #74 + - Integer [67492] + [418] iastore + [419] dup + [420] bipush 70 + [422] ldc #75 + - Integer [67496] + [424] iastore + [425] dup + [426] bipush 71 + [428] ldc #76 + - Integer [67510] + [430] iastore + [431] dup + [432] bipush 72 + [434] ldc #77 + - Integer [67618] + [436] iastore + [437] dup + [438] bipush 73 + [440] ldc #78 + - Integer [67624] + [442] iastore + [443] dup + [444] bipush 74 + [446] ldc #79 + - Integer [67650] + [448] iastore + [449] dup + [450] bipush 75 + [452] ldc #80 + - Integer [67656] + [454] iastore + [455] dup + [456] bipush 76 + [458] ldc #81 + - Integer [67664] + [460] iastore + [461] dup + [462] bipush 77 + [464] ldc #82 + - Integer [67678] + [466] iastore + [467] dup + [468] bipush 78 + [470] ldc #83 + - Integer [67686] + [472] iastore + [473] dup + [474] bipush 79 + [476] ldc #84 + - Integer [67692] + [478] iastore + [479] dup + [480] bipush 80 + [482] ldc #85 + - Integer [67706] + [484] iastore + [485] dup + [486] bipush 81 + [488] ldc #86 + - Integer [67714] + [490] iastore + [491] dup + [492] bipush 82 + [494] ldc #87 + - Integer [67716] + [496] iastore + [497] dup + [498] bipush 83 + [500] ldc #88 + - Integer [67728] + [502] iastore + [503] dup + [504] bipush 84 + [506] ldc #89 + - Integer [67742] + [508] iastore + [509] dup + [510] bipush 85 + [512] ldc #90 + - Integer [67744] + [514] iastore + [515] dup + [516] bipush 86 + [518] ldc #91 + - Integer [67772] + [520] iastore + [521] dup + [522] bipush 87 + [524] ldc #92 + - Integer [67782] + [526] iastore + [527] dup + [528] bipush 88 + [530] ldc #93 + - Integer [67788] + [532] iastore + [533] dup + [534] bipush 89 + [536] ldc #94 + - Integer [67800] + [538] iastore + [539] dup + [540] bipush 90 + [542] ldc #95 + - Integer [67822] + [544] iastore + [545] dup + [546] bipush 91 + [548] ldc #96 + - Integer [67826] + [550] iastore + [551] dup + [552] bipush 92 + [554] ldc #97 + - Integer [67828] + [556] iastore + [557] dup + [558] bipush 93 + [560] ldc #98 + - Integer [67842] + [562] iastore + [563] dup + [564] bipush 94 + [566] ldc #99 + - Integer [67848] + [568] iastore + [569] dup + [570] bipush 95 + [572] ldc #100 + - Integer [67870] + [574] iastore + [575] dup + [576] bipush 96 + [578] ldc #101 + - Integer [67872] + [580] iastore + [581] dup + [582] bipush 97 + [584] ldc #102 + - Integer [67900] + [586] iastore + [587] dup + [588] bipush 98 + [590] ldc #103 + - Integer [67904] + [592] iastore + [593] dup + [594] bipush 99 + [596] ldc #104 + - Integer [67960] + [598] iastore + [599] dup + [600] bipush 100 + [602] ldc #105 + - Integer [67974] + [604] iastore + [605] dup + [606] bipush 101 + [608] ldc #106 + - Integer [67992] + [610] iastore + [611] dup + [612] bipush 102 + [614] ldc #107 + - Integer [68016] + [616] iastore + [617] dup + [618] bipush 103 + [620] ldc #108 + - Integer [68030] + [622] iastore + [623] dup + [624] bipush 104 + [626] ldc #109 + - Integer [68046] + [628] iastore + [629] dup + [630] bipush 105 + [632] ldc #110 + - Integer [68060] + [634] iastore + [635] dup + [636] bipush 106 + [638] ldc #111 + - Integer [68066] + [640] iastore + [641] dup + [642] bipush 107 + [644] ldc #112 + - Integer [68068] + [646] iastore + [647] dup + [648] bipush 108 + [650] ldc #113 + - Integer [68072] + [652] iastore + [653] dup + [654] bipush 109 + [656] ldc #114 + - Integer [68086] + [658] iastore + [659] dup + [660] bipush 110 + [662] ldc #115 + - Integer [68104] + [664] iastore + [665] dup + [666] bipush 111 + [668] ldc #116 + - Integer [68112] + [670] iastore + [671] dup + [672] bipush 112 + [674] ldc #117 + - Integer [68126] + [676] iastore + [677] dup + [678] bipush 113 + [680] ldc #118 + - Integer [68128] + [682] iastore + [683] dup + [684] bipush 114 + [686] ldc #119 + - Integer [68156] + [688] iastore + [689] dup + [690] bipush 115 + [692] ldc #120 + - Integer [68160] + [694] iastore + [695] dup + [696] bipush 116 + [698] ldc #121 + - Integer [68216] + [700] iastore + [701] dup + [702] bipush 117 + [704] ldc #122 + - Integer [68336] + [706] iastore + [707] dup + [708] bipush 118 + [710] ldc #123 + - Integer [68358] + [712] iastore + [713] dup + [714] bipush 119 + [716] ldc #124 + - Integer [68364] + [718] iastore + [719] dup + [720] bipush 120 + [722] ldc #125 + - Integer [68376] + [724] iastore + [725] dup + [726] bipush 121 + [728] ldc #126 + - Integer [68400] + [730] iastore + [731] dup + [732] bipush 122 + [734] ldc #127 + - Integer [68414] + [736] iastore + [737] dup + [738] bipush 123 + [740] ldc #128 + - Integer [68448] + [742] iastore + [743] dup + [744] bipush 124 + [746] ldc #129 + - Integer [68476] + [748] iastore + [749] dup + [750] bipush 125 + [752] ldc #130 + - Integer [68494] + [754] iastore + [755] dup + [756] bipush 126 + [758] ldc #131 + - Integer [68508] + [760] iastore + [761] dup + [762] bipush 127 + [764] ldc #132 + - Integer [68536] + [766] iastore + [767] dup + [768] sipush 128 + [771] ldc #133 + - Integer [68546] + [773] iastore + [774] dup + [775] sipush 129 + [778] ldc #134 + - Integer [68548] + [780] iastore + [781] dup + [782] sipush 130 + [785] ldc #135 + - Integer [68552] + [787] iastore + [788] dup + [789] sipush 131 + [792] ldc #136 + - Integer [68560] + [794] iastore + [795] dup + [796] sipush 132 + [799] ldc #137 + - Integer [68574] + [801] iastore + [802] dup + [803] sipush 133 + [806] ldc #138 + - Integer [68582] + [808] iastore + [809] dup + [810] sipush 134 + [813] ldc #139 + - Integer [68588] + [815] iastore + [816] dup + [817] sipush 135 + [820] ldc #140 + - Integer [68654] + [822] iastore + [823] dup + [824] sipush 136 + [827] ldc #141 + - Integer [68686] + [829] iastore + [830] dup + [831] sipush 137 + [834] ldc #142 + - Integer [68700] + [836] iastore + [837] dup + [838] sipush 138 + [841] ldc #143 + - Integer [68706] + [843] iastore + [844] dup + [845] sipush 139 + [848] ldc #144 + - Integer [68708] + [850] iastore + [851] dup + [852] sipush 140 + [855] ldc #145 + - Integer [68712] + [857] iastore + [858] dup + [859] sipush 141 + [862] ldc #146 + - Integer [68726] + [864] iastore + [865] dup + [866] sipush 142 + [869] ldc #147 + - Integer [68750] + [871] iastore + [872] dup + [873] sipush 143 + [876] ldc #148 + - Integer [68764] + [878] iastore + [879] dup + [880] sipush 144 + [883] ldc #149 + - Integer [68792] + [885] iastore + [886] dup + [887] sipush 145 + [890] ldc #150 + - Integer [68802] + [892] iastore + [893] dup + [894] sipush 146 + [897] ldc #151 + - Integer [68804] + [899] iastore + [900] dup + [901] sipush 147 + [904] ldc #152 + - Integer [68808] + [906] iastore + [907] dup + [908] sipush 148 + [911] ldc #153 + - Integer [68816] + [913] iastore + [914] dup + [915] sipush 149 + [918] ldc #154 + - Integer [68830] + [920] iastore + [921] dup + [922] sipush 150 + [925] ldc #155 + - Integer [68838] + [927] iastore + [928] dup + [929] sipush 151 + [932] ldc #156 + - Integer [68844] + [934] iastore + [935] dup + [936] sipush 152 + [939] ldc #157 + - Integer [68858] + [941] iastore + [942] dup + [943] sipush 153 + [946] ldc #158 + - Integer [68878] + [948] iastore + [949] dup + [950] sipush 154 + [953] ldc #159 + - Integer [68892] + [955] iastore + [956] dup + [957] sipush 155 + [960] ldc #160 + - Integer [68920] + [962] iastore + [963] dup + [964] sipush 156 + [967] ldc #161 + - Integer [68976] + [969] iastore + [970] dup + [971] sipush 157 + [974] ldc #162 + - Integer [68990] + [976] iastore + [977] dup + [978] sipush 158 + [981] ldc #163 + - Integer [68994] + [983] iastore + [984] dup + [985] sipush 159 + [988] ldc #164 + - Integer [68996] + [990] iastore + [991] dup + [992] sipush 160 + [995] ldc #165 + - Integer [69000] + [997] iastore + [998] dup + [999] sipush 161 + [1002] ldc #166 + - Integer [69008] + [1004] iastore + [1005] dup + [1006] sipush 162 + [1009] ldc #167 + - Integer [69022] + [1011] iastore + [1012] dup + [1013] sipush 163 + [1016] ldc #168 + - Integer [69024] + [1018] iastore + [1019] dup + [1020] sipush 164 + [1023] ldc #169 + - Integer [69052] + [1025] iastore + [1026] dup + [1027] sipush 165 + [1030] ldc #170 + - Integer [69062] + [1032] iastore + [1033] dup + [1034] sipush 166 + [1037] ldc #171 + - Integer [69068] + [1039] iastore + [1040] dup + [1041] sipush 167 + [1044] ldc #172 + - Integer [69080] + [1046] iastore + [1047] dup + [1048] sipush 168 + [1051] ldc #173 + - Integer [69102] + [1053] iastore + [1054] dup + [1055] sipush 169 + [1058] ldc #174 + - Integer [69106] + [1060] iastore + [1061] dup + [1062] sipush 170 + [1065] ldc #175 + - Integer [69108] + [1067] iastore + [1068] dup + [1069] sipush 171 + [1072] ldc #176 + - Integer [69142] + [1074] iastore + [1075] dup + [1076] sipush 172 + [1079] ldc #177 + - Integer [69158] + [1081] iastore + [1082] dup + [1083] sipush 173 + [1086] ldc #178 + - Integer [69164] + [1088] iastore + [1089] dup + [1090] sipush 174 + [1093] ldc #179 + - Integer [69190] + [1095] iastore + [1096] dup + [1097] sipush 175 + [1100] ldc #180 + - Integer [69208] + [1102] iastore + [1103] dup + [1104] sipush 176 + [1107] ldc #181 + - Integer [69230] + [1109] iastore + [1110] dup + [1111] sipush 177 + [1114] ldc #182 + - Integer [69254] + [1116] iastore + [1117] dup + [1118] sipush 178 + [1121] ldc #183 + - Integer [69260] + [1123] iastore + [1124] dup + [1125] sipush 179 + [1128] ldc #184 + - Integer [69272] + [1130] iastore + [1131] dup + [1132] sipush 180 + [1135] ldc #185 + - Integer [69296] + [1137] iastore + [1138] dup + [1139] sipush 181 + [1142] ldc #186 + - Integer [69310] + [1144] iastore + [1145] dup + [1146] sipush 182 + [1149] ldc #187 + - Integer [69326] + [1151] iastore + [1152] dup + [1153] sipush 183 + [1156] ldc #188 + - Integer [69340] + [1158] iastore + [1159] dup + [1160] sipush 184 + [1163] ldc #189 + - Integer [69386] + [1165] iastore + [1166] dup + [1167] sipush 185 + [1170] ldc #190 + - Integer [69394] + [1172] iastore + [1173] dup + [1174] sipush 186 + [1177] ldc #191 + - Integer [69396] + [1179] iastore + [1180] dup + [1181] sipush 187 + [1184] ldc #192 + - Integer [69410] + [1186] iastore + [1187] dup + [1188] sipush 188 + [1191] ldc #193 + - Integer [69416] + [1193] iastore + [1194] dup + [1195] sipush 189 + [1198] ldc #194 + - Integer [69430] + [1200] iastore + [1201] dup + [1202] sipush 190 + [1205] ldc #195 + - Integer [69442] + [1207] iastore + [1208] dup + [1209] sipush 191 + [1212] ldc #196 + - Integer [69444] + [1214] iastore + [1215] dup + [1216] sipush 192 + [1219] ldc #197 + - Integer [69448] + [1221] iastore + [1222] dup + [1223] sipush 193 + [1226] ldc #198 + - Integer [69456] + [1228] iastore + [1229] dup + [1230] sipush 194 + [1233] ldc #199 + - Integer [69470] + [1235] iastore + [1236] dup + [1237] sipush 195 + [1240] ldc #200 + - Integer [69478] + [1242] iastore + [1243] dup + [1244] sipush 196 + [1247] ldc #201 + - Integer [69484] + [1249] iastore + [1250] dup + [1251] sipush 197 + [1254] ldc #202 + - Integer [69554] + [1256] iastore + [1257] dup + [1258] sipush 198 + [1261] ldc #203 + - Integer [69556] + [1263] iastore + [1264] dup + [1265] sipush 199 + [1268] ldc #204 + - Integer [69666] + [1270] iastore + [1271] dup + [1272] sipush 200 + [1275] ldc #205 + - Integer [69672] + [1277] iastore + [1278] dup + [1279] sipush 201 + [1282] ldc #206 + - Integer [69698] + [1284] iastore + [1285] dup + [1286] sipush 202 + [1289] ldc #207 + - Integer [69704] + [1291] iastore + [1292] dup + [1293] sipush 203 + [1296] ldc #208 + - Integer [69712] + [1298] iastore + [1299] dup + [1300] sipush 204 + [1303] ldc #209 + - Integer [69726] + [1305] iastore + [1306] dup + [1307] sipush 205 + [1310] ldc #210 + - Integer [69754] + [1312] iastore + [1313] dup + [1314] sipush 206 + [1317] ldc #211 + - Integer [69762] + [1319] iastore + [1320] dup + [1321] sipush 207 + [1324] ldc #212 + - Integer [69764] + [1326] iastore + [1327] dup + [1328] sipush 208 + [1331] ldc #213 + - Integer [69776] + [1333] iastore + [1334] dup + [1335] sipush 209 + [1338] ldc #214 + - Integer [69790] + [1340] iastore + [1341] dup + [1342] sipush 210 + [1345] ldc #215 + - Integer [69792] + [1347] iastore + [1348] dup + [1349] sipush 211 + [1352] ldc #216 + - Integer [69820] + [1354] iastore + [1355] dup + [1356] sipush 212 + [1359] ldc #217 + - Integer [69830] + [1361] iastore + [1362] dup + [1363] sipush 213 + [1366] ldc #218 + - Integer [69836] + [1368] iastore + [1369] dup + [1370] sipush 214 + [1373] ldc #219 + - Integer [69848] + [1375] iastore + [1376] dup + [1377] sipush 215 + [1380] ldc #220 + - Integer [69870] + [1382] iastore + [1383] dup + [1384] sipush 216 + [1387] ldc #221 + - Integer [69874] + [1389] iastore + [1390] dup + [1391] sipush 217 + [1394] ldc #222 + - Integer [69876] + [1396] iastore + [1397] dup + [1398] sipush 218 + [1401] ldc #223 + - Integer [69890] + [1403] iastore + [1404] dup + [1405] sipush 219 + [1408] ldc #224 + - Integer [69918] + [1410] iastore + [1411] dup + [1412] sipush 220 + [1415] ldc #225 + - Integer [69920] + [1417] iastore + [1418] dup + [1419] sipush 221 + [1422] ldc #226 + - Integer [69948] + [1424] iastore + [1425] dup + [1426] sipush 222 + [1429] ldc #227 + - Integer [69952] + [1431] iastore + [1432] dup + [1433] sipush 223 + [1436] ldc #228 + - Integer [70008] + [1438] iastore + [1439] dup + [1440] sipush 224 + [1443] ldc #229 + - Integer [70022] + [1445] iastore + [1446] dup + [1447] sipush 225 + [1450] ldc #230 + - Integer [70040] + [1452] iastore + [1453] dup + [1454] sipush 226 + [1457] ldc #231 + - Integer [70064] + [1459] iastore + [1460] dup + [1461] sipush 227 + [1464] ldc #232 + - Integer [70078] + [1466] iastore + [1467] dup + [1468] sipush 228 + [1471] ldc #233 + - Integer [70094] + [1473] iastore + [1474] dup + [1475] sipush 229 + [1478] ldc #234 + - Integer [70108] + [1480] iastore + [1481] dup + [1482] sipush 230 + [1485] ldc #235 + - Integer [70114] + [1487] iastore + [1488] dup + [1489] sipush 231 + [1492] ldc #236 + - Integer [70116] + [1494] iastore + [1495] dup + [1496] sipush 232 + [1499] ldc #237 + - Integer [70120] + [1501] iastore + [1502] dup + [1503] sipush 233 + [1506] ldc #238 + - Integer [70134] + [1508] iastore + [1509] dup + [1510] sipush 234 + [1513] ldc #239 + - Integer [70152] + [1515] iastore + [1516] dup + [1517] sipush 235 + [1520] ldc #240 + - Integer [70174] + [1522] iastore + [1523] dup + [1524] sipush 236 + [1527] ldc #241 + - Integer [70176] + [1529] iastore + [1530] dup + [1531] sipush 237 + [1534] ldc #242 + - Integer [70264] + [1536] iastore + [1537] dup + [1538] sipush 238 + [1541] ldc #243 + - Integer [70384] + [1543] iastore + [1544] dup + [1545] sipush 239 + [1548] ldc #244 + - Integer [70412] + [1550] iastore + [1551] dup + [1552] sipush 240 + [1555] ldc #245 + - Integer [70448] + [1557] iastore + [1558] dup + [1559] sipush 241 + [1562] ldc #246 + - Integer [70462] + [1564] iastore + [1565] dup + [1566] sipush 242 + [1569] ldc #247 + - Integer [70496] + [1571] iastore + [1572] dup + [1573] sipush 243 + [1576] ldc #248 + - Integer [70524] + [1578] iastore + [1579] dup + [1580] sipush 244 + [1583] ldc #249 + - Integer [70542] + [1585] iastore + [1586] dup + [1587] sipush 245 + [1590] ldc #250 + - Integer [70556] + [1592] iastore + [1593] dup + [1594] sipush 246 + [1597] ldc #251 + - Integer [70584] + [1599] iastore + [1600] dup + [1601] sipush 247 + [1604] ldc #252 + - Integer [70594] + [1606] iastore + [1607] dup + [1608] sipush 248 + [1611] ldc #253 + - Integer [70600] + [1613] iastore + [1614] dup + [1615] sipush 249 + [1618] ldc #254 + - Integer [70608] + [1620] iastore + [1621] dup + [1622] sipush 250 + [1625] ldc #255 + - Integer [70622] + [1627] iastore + [1628] dup + [1629] sipush 251 + [1632] ldc_w #256 + - Integer [70630] + [1635] iastore + [1636] dup + [1637] sipush 252 + [1640] ldc_w #257 + - Integer [70636] + [1643] iastore + [1644] dup + [1645] sipush 253 + [1648] ldc_w #258 + - Integer [70664] + [1651] iastore + [1652] dup + [1653] sipush 254 + [1656] ldc_w #259 + - Integer [70672] + [1659] iastore + [1660] dup + [1661] sipush 255 + [1664] ldc_w #260 + - Integer [70686] + [1667] iastore + [1668] dup + [1669] sipush 256 + [1672] ldc_w #261 + - Integer [70688] + [1675] iastore + [1676] dup + [1677] sipush 257 + [1680] ldc_w #262 + - Integer [70716] + [1683] iastore + [1684] dup + [1685] sipush 258 + [1688] ldc_w #263 + - Integer [70720] + [1691] iastore + [1692] dup + [1693] sipush 259 + [1696] ldc_w #264 + - Integer [70776] + [1699] iastore + [1700] dup + [1701] sipush 260 + [1704] ldc_w #265 + - Integer [70896] + [1707] iastore + [1708] dup + [1709] sipush 261 + [1712] ldc_w #266 + - Integer [71136] + [1715] iastore + [1716] dup + [1717] sipush 262 + [1720] ldc_w #267 + - Integer [71180] + [1723] iastore + [1724] dup + [1725] sipush 263 + [1728] ldc_w #268 + - Integer [71192] + [1731] iastore + [1732] dup + [1733] sipush 264 + [1736] ldc_w #269 + - Integer [71216] + [1739] iastore + [1740] dup + [1741] sipush 265 + [1744] ldc_w #270 + - Integer [71230] + [1747] iastore + [1748] dup + [1749] sipush 266 + [1752] ldc_w #271 + - Integer [71264] + [1755] iastore + [1756] dup + [1757] sipush 267 + [1760] ldc_w #272 + - Integer [71292] + [1763] iastore + [1764] dup + [1765] sipush 268 + [1768] ldc_w #273 + - Integer [71360] + [1771] iastore + [1772] dup + [1773] sipush 269 + [1776] ldc_w #274 + - Integer [71416] + [1779] iastore + [1780] dup + [1781] sipush 270 + [1784] ldc_w #275 + - Integer [71452] + [1787] iastore + [1788] dup + [1789] sipush 271 + [1792] ldc_w #276 + - Integer [71480] + [1795] iastore + [1796] dup + [1797] sipush 272 + [1800] ldc_w #277 + - Integer [71536] + [1803] iastore + [1804] dup + [1805] sipush 273 + [1808] ldc_w #278 + - Integer [71550] + [1811] iastore + [1812] dup + [1813] sipush 274 + [1816] ldc_w #279 + - Integer [71554] + [1819] iastore + [1820] dup + [1821] sipush 275 + [1824] ldc_w #280 + - Integer [71556] + [1827] iastore + [1828] dup + [1829] sipush 276 + [1832] ldc_w #281 + - Integer [71560] + [1835] iastore + [1836] dup + [1837] sipush 277 + [1840] ldc_w #282 + - Integer [71568] + [1843] iastore + [1844] dup + [1845] sipush 278 + [1848] ldc_w #283 + - Integer [71582] + [1851] iastore + [1852] dup + [1853] sipush 279 + [1856] ldc_w #284 + - Integer [71584] + [1859] iastore + [1860] dup + [1861] sipush 280 + [1864] ldc_w #285 + - Integer [71612] + [1867] iastore + [1868] dup + [1869] sipush 281 + [1872] ldc_w #286 + - Integer [71622] + [1875] iastore + [1876] dup + [1877] sipush 282 + [1880] ldc_w #287 + - Integer [71628] + [1883] iastore + [1884] dup + [1885] sipush 283 + [1888] ldc_w #288 + - Integer [71640] + [1891] iastore + [1892] dup + [1893] sipush 284 + [1896] ldc_w #289 + - Integer [71662] + [1899] iastore + [1900] dup + [1901] sipush 285 + [1904] ldc_w #290 + - Integer [71726] + [1907] iastore + [1908] dup + [1909] sipush 286 + [1912] ldc_w #291 + - Integer [71732] + [1915] iastore + [1916] dup + [1917] sipush 287 + [1920] ldc_w #292 + - Integer [71758] + [1923] iastore + [1924] dup + [1925] sipush 288 + [1928] ldc_w #293 + - Integer [71772] + [1931] iastore + [1932] dup + [1933] sipush 289 + [1936] ldc_w #294 + - Integer [71778] + [1939] iastore + [1940] dup + [1941] sipush 290 + [1944] ldc_w #295 + - Integer [71780] + [1947] iastore + [1948] dup + [1949] sipush 291 + [1952] ldc_w #296 + - Integer [71784] + [1955] iastore + [1956] dup + [1957] sipush 292 + [1960] ldc_w #297 + - Integer [71798] + [1963] iastore + [1964] dup + [1965] sipush 293 + [1968] ldc_w #298 + - Integer [71822] + [1971] iastore + [1972] dup + [1973] sipush 294 + [1976] ldc_w #299 + - Integer [71836] + [1979] iastore + [1980] dup + [1981] sipush 295 + [1984] ldc_w #300 + - Integer [71864] + [1987] iastore + [1988] dup + [1989] sipush 296 + [1992] ldc_w #301 + - Integer [71874] + [1995] iastore + [1996] dup + [1997] sipush 297 + [2000] ldc_w #302 + - Integer [71880] + [2003] iastore + [2004] dup + [2005] sipush 298 + [2008] ldc_w #303 + - Integer [71888] + [2011] iastore + [2012] dup + [2013] sipush 299 + [2016] ldc_w #304 + - Integer [71902] + [2019] iastore + [2020] dup + [2021] sipush 300 + [2024] ldc_w #305 + - Integer [71910] + [2027] iastore + [2028] dup + [2029] sipush 301 + [2032] ldc_w #306 + - Integer [71916] + [2035] iastore + [2036] dup + [2037] sipush 302 + [2040] ldc_w #307 + - Integer [71930] + [2043] iastore + [2044] dup + [2045] sipush 303 + [2048] ldc_w #308 + - Integer [71950] + [2051] iastore + [2052] dup + [2053] sipush 304 + [2056] ldc_w #309 + - Integer [71964] + [2059] iastore + [2060] dup + [2061] sipush 305 + [2064] ldc_w #310 + - Integer [71992] + [2067] iastore + [2068] dup + [2069] sipush 306 + [2072] ldc_w #311 + - Integer [72048] + [2075] iastore + [2076] dup + [2077] sipush 307 + [2080] ldc_w #312 + - Integer [72062] + [2083] iastore + [2084] dup + [2085] sipush 308 + [2088] ldc_w #313 + - Integer [72066] + [2091] iastore + [2092] dup + [2093] sipush 309 + [2096] ldc_w #314 + - Integer [72068] + [2099] iastore + [2100] dup + [2101] sipush 310 + [2104] ldc_w #315 + - Integer [72080] + [2107] iastore + [2108] dup + [2109] sipush 311 + [2112] ldc_w #316 + - Integer [72094] + [2115] iastore + [2116] dup + [2117] sipush 312 + [2120] ldc_w #317 + - Integer [72096] + [2123] iastore + [2124] dup + [2125] sipush 313 + [2128] ldc_w #318 + - Integer [72124] + [2131] iastore + [2132] dup + [2133] sipush 314 + [2136] ldc_w #319 + - Integer [72134] + [2139] iastore + [2140] dup + [2141] sipush 315 + [2144] ldc_w #320 + - Integer [72140] + [2147] iastore + [2148] dup + [2149] sipush 316 + [2152] ldc_w #321 + - Integer [72152] + [2155] iastore + [2156] dup + [2157] sipush 317 + [2160] ldc_w #322 + - Integer [72174] + [2163] iastore + [2164] dup + [2165] sipush 318 + [2168] ldc_w #323 + - Integer [72178] + [2171] iastore + [2172] dup + [2173] sipush 319 + [2176] ldc_w #324 + - Integer [72180] + [2179] iastore + [2180] dup + [2181] sipush 320 + [2184] ldc_w #325 + - Integer [72206] + [2187] iastore + [2188] dup + [2189] sipush 321 + [2192] ldc_w #326 + - Integer [72220] + [2195] iastore + [2196] dup + [2197] sipush 322 + [2200] ldc_w #327 + - Integer [72248] + [2203] iastore + [2204] dup + [2205] sipush 323 + [2208] ldc_w #328 + - Integer [72304] + [2211] iastore + [2212] dup + [2213] sipush 324 + [2216] ldc_w #329 + - Integer [72318] + [2219] iastore + [2220] dup + [2221] sipush 325 + [2224] ldc_w #330 + - Integer [72416] + [2227] iastore + [2228] dup + [2229] sipush 326 + [2232] ldc_w #331 + - Integer [72444] + [2235] iastore + [2236] dup + [2237] sipush 327 + [2240] ldc_w #332 + - Integer [72456] + [2243] iastore + [2244] dup + [2245] sipush 328 + [2248] ldc_w #333 + - Integer [72464] + [2251] iastore + [2252] dup + [2253] sipush 329 + [2256] ldc_w #334 + - Integer [72478] + [2259] iastore + [2260] dup + [2261] sipush 330 + [2264] ldc_w #335 + - Integer [72480] + [2267] iastore + [2268] dup + [2269] sipush 331 + [2272] ldc_w #336 + - Integer [72508] + [2275] iastore + [2276] dup + [2277] sipush 332 + [2280] ldc_w #337 + - Integer [72512] + [2283] iastore + [2284] dup + [2285] sipush 333 + [2288] ldc_w #338 + - Integer [72568] + [2291] iastore + [2292] dup + [2293] sipush 334 + [2296] ldc_w #339 + - Integer [72588] + [2299] iastore + [2300] dup + [2301] sipush 335 + [2304] ldc_w #340 + - Integer [72600] + [2307] iastore + [2308] dup + [2309] sipush 336 + [2312] ldc_w #341 + - Integer [72624] + [2315] iastore + [2316] dup + [2317] sipush 337 + [2320] ldc_w #342 + - Integer [72638] + [2323] iastore + [2324] dup + [2325] sipush 338 + [2328] ldc_w #343 + - Integer [72654] + [2331] iastore + [2332] dup + [2333] sipush 339 + [2336] ldc_w #344 + - Integer [72668] + [2339] iastore + [2340] dup + [2341] sipush 340 + [2344] ldc_w #345 + - Integer [72674] + [2347] iastore + [2348] dup + [2349] sipush 341 + [2352] ldc_w #346 + - Integer [72676] + [2355] iastore + [2356] dup + [2357] sipush 342 + [2360] ldc_w #347 + - Integer [72680] + [2363] iastore + [2364] dup + [2365] sipush 343 + [2368] ldc_w #348 + - Integer [72694] + [2371] iastore + [2372] dup + [2373] sipush 344 + [2376] ldc_w #349 + - Integer [72726] + [2379] iastore + [2380] dup + [2381] sipush 345 + [2384] ldc_w #350 + - Integer [72742] + [2387] iastore + [2388] dup + [2389] sipush 346 + [2392] ldc_w #351 + - Integer [72748] + [2395] iastore + [2396] dup + [2397] sipush 347 + [2400] ldc_w #352 + - Integer [72774] + [2403] iastore + [2404] dup + [2405] sipush 348 + [2408] ldc_w #353 + - Integer [72780] + [2411] iastore + [2412] dup + [2413] sipush 349 + [2416] ldc_w #354 + - Integer [72792] + [2419] iastore + [2420] dup + [2421] sipush 350 + [2424] ldc_w #355 + - Integer [72814] + [2427] iastore + [2428] dup + [2429] sipush 351 + [2432] ldc_w #356 + - Integer [72838] + [2435] iastore + [2436] dup + [2437] sipush 352 + [2440] ldc_w #357 + - Integer [72856] + [2443] iastore + [2444] dup + [2445] sipush 353 + [2448] ldc_w #358 + - Integer [72880] + [2451] iastore + [2452] dup + [2453] sipush 354 + [2456] ldc_w #359 + - Integer [72894] + [2459] iastore + [2460] dup + [2461] sipush 355 + [2464] ldc_w #360 + - Integer [72910] + [2467] iastore + [2468] dup + [2469] sipush 356 + [2472] ldc_w #361 + - Integer [72924] + [2475] iastore + [2476] dup + [2477] sipush 357 + [2480] ldc_w #362 + - Integer [72930] + [2483] iastore + [2484] dup + [2485] sipush 358 + [2488] ldc_w #363 + - Integer [72932] + [2491] iastore + [2492] dup + [2493] sipush 359 + [2496] ldc_w #364 + - Integer [72936] + [2499] iastore + [2500] dup + [2501] sipush 360 + [2504] ldc_w #365 + - Integer [72950] + [2507] iastore + [2508] dup + [2509] sipush 361 + [2512] ldc_w #366 + - Integer [72966] + [2515] iastore + [2516] dup + [2517] sipush 362 + [2520] ldc_w #367 + - Integer [72972] + [2523] iastore + [2524] dup + [2525] sipush 363 + [2528] ldc_w #368 + - Integer [72984] + [2531] iastore + [2532] dup + [2533] sipush 364 + [2536] ldc_w #369 + - Integer [73008] + [2539] iastore + [2540] dup + [2541] sipush 365 + [2544] ldc_w #370 + - Integer [73022] + [2547] iastore + [2548] dup + [2549] sipush 366 + [2552] ldc_w #371 + - Integer [73056] + [2555] iastore + [2556] dup + [2557] sipush 367 + [2560] ldc_w #372 + - Integer [73084] + [2563] iastore + [2564] dup + [2565] sipush 368 + [2568] ldc_w #373 + - Integer [73102] + [2571] iastore + [2572] dup + [2573] sipush 369 + [2576] ldc_w #374 + - Integer [73116] + [2579] iastore + [2580] dup + [2581] sipush 370 + [2584] ldc_w #375 + - Integer [73144] + [2587] iastore + [2588] dup + [2589] sipush 371 + [2592] ldc_w #376 + - Integer [73156] + [2595] iastore + [2596] dup + [2597] sipush 372 + [2600] ldc_w #377 + - Integer [73160] + [2603] iastore + [2604] dup + [2605] sipush 373 + [2608] ldc_w #378 + - Integer [73168] + [2611] iastore + [2612] dup + [2613] sipush 374 + [2616] ldc_w #379 + - Integer [73182] + [2619] iastore + [2620] dup + [2621] sipush 375 + [2624] ldc_w #380 + - Integer [73190] + [2627] iastore + [2628] dup + [2629] sipush 376 + [2632] ldc_w #381 + - Integer [73196] + [2635] iastore + [2636] dup + [2637] sipush 377 + [2640] ldc_w #382 + - Integer [73210] + [2643] iastore + [2644] dup + [2645] sipush 378 + [2648] ldc_w #383 + - Integer [73226] + [2651] iastore + [2652] dup + [2653] sipush 379 + [2656] ldc_w #384 + - Integer [73234] + [2659] iastore + [2660] dup + [2661] sipush 380 + [2664] ldc_w #385 + - Integer [73236] + [2667] iastore + [2668] dup + [2669] sipush 381 + [2672] ldc_w #386 + - Integer [73250] + [2675] iastore + [2676] dup + [2677] sipush 382 + [2680] ldc_w #387 + - Integer [73252] + [2683] iastore + [2684] dup + [2685] sipush 383 + [2688] ldc_w #388 + - Integer [73256] + [2691] iastore + [2692] dup + [2693] sipush 384 + [2696] ldc_w #389 + - Integer [73270] + [2699] iastore + [2700] dup + [2701] sipush 385 + [2704] ldc_w #390 + - Integer [73282] + [2707] iastore + [2708] dup + [2709] sipush 386 + [2712] ldc_w #391 + - Integer [73284] + [2715] iastore + [2716] dup + [2717] sipush 387 + [2720] ldc_w #392 + - Integer [73296] + [2723] iastore + [2724] dup + [2725] sipush 388 + [2728] ldc_w #393 + - Integer [73310] + [2731] iastore + [2732] dup + [2733] sipush 389 + [2736] ldc_w #394 + - Integer [73318] + [2739] iastore + [2740] dup + [2741] sipush 390 + [2744] ldc_w #395 + - Integer [73324] + [2747] iastore + [2748] dup + [2749] sipush 391 + [2752] ldc_w #396 + - Integer [73346] + [2755] iastore + [2756] dup + [2757] sipush 392 + [2760] ldc_w #397 + - Integer [73348] + [2763] iastore + [2764] dup + [2765] sipush 393 + [2768] ldc_w #398 + - Integer [73352] + [2771] iastore + [2772] dup + [2773] sipush 394 + [2776] ldc_w #399 + - Integer [73360] + [2779] iastore + [2780] dup + [2781] sipush 395 + [2784] ldc_w #400 + - Integer [73374] + [2787] iastore + [2788] dup + [2789] sipush 396 + [2792] ldc_w #401 + - Integer [73376] + [2795] iastore + [2796] dup + [2797] sipush 397 + [2800] ldc_w #402 + - Integer [73404] + [2803] iastore + [2804] dup + [2805] sipush 398 + [2808] ldc_w #403 + - Integer [73414] + [2811] iastore + [2812] dup + [2813] sipush 399 + [2816] ldc_w #404 + - Integer [73420] + [2819] iastore + [2820] dup + [2821] sipush 400 + [2824] ldc_w #405 + - Integer [73432] + [2827] iastore + [2828] dup + [2829] sipush 401 + [2832] ldc_w #406 + - Integer [73454] + [2835] iastore + [2836] dup + [2837] sipush 402 + [2840] ldc_w #407 + - Integer [73498] + [2843] iastore + [2844] dup + [2845] sipush 403 + [2848] ldc_w #408 + - Integer [73518] + [2851] iastore + [2852] dup + [2853] sipush 404 + [2856] ldc_w #409 + - Integer [73522] + [2859] iastore + [2860] dup + [2861] sipush 405 + [2864] ldc_w #410 + - Integer [73524] + [2867] iastore + [2868] dup + [2869] sipush 406 + [2872] ldc_w #411 + - Integer [73550] + [2875] iastore + [2876] dup + [2877] sipush 407 + [2880] ldc_w #412 + - Integer [73564] + [2883] iastore + [2884] dup + [2885] sipush 408 + [2888] ldc_w #413 + - Integer [73570] + [2891] iastore + [2892] dup + [2893] sipush 409 + [2896] ldc_w #414 + - Integer [73572] + [2899] iastore + [2900] dup + [2901] sipush 410 + [2904] ldc_w #415 + - Integer [73576] + [2907] iastore + [2908] dup + [2909] sipush 411 + [2912] ldc_w #416 + - Integer [73590] + [2915] iastore + [2916] dup + [2917] sipush 412 + [2920] ldc_w #417 + - Integer [73800] + [2923] iastore + [2924] dup + [2925] sipush 413 + [2928] ldc_w #418 + - Integer [73822] + [2931] iastore + [2932] dup + [2933] sipush 414 + [2936] ldc_w #419 + - Integer [73858] + [2939] iastore + [2940] dup + [2941] sipush 415 + [2944] ldc_w #420 + - Integer [73860] + [2947] iastore + [2948] dup + [2949] sipush 416 + [2952] ldc_w #421 + - Integer [73872] + [2955] iastore + [2956] dup + [2957] sipush 417 + [2960] ldc_w #422 + - Integer [73886] + [2963] iastore + [2964] dup + [2965] sipush 418 + [2968] ldc_w #423 + - Integer [73888] + [2971] iastore + [2972] dup + [2973] sipush 419 + [2976] ldc_w #424 + - Integer [73916] + [2979] iastore + [2980] dup + [2981] sipush 420 + [2984] ldc_w #425 + - Integer [73944] + [2987] iastore + [2988] dup + [2989] sipush 421 + [2992] ldc_w #426 + - Integer [73970] + [2995] iastore + [2996] dup + [2997] sipush 422 + [3000] ldc_w #427 + - Integer [73972] + [3003] iastore + [3004] dup + [3005] sipush 423 + [3008] ldc_w #428 + - Integer [73992] + [3011] iastore + [3012] dup + [3013] sipush 424 + [3016] ldc_w #429 + - Integer [74014] + [3019] iastore + [3020] dup + [3021] sipush 425 + [3024] ldc_w #430 + - Integer [74016] + [3027] iastore + [3028] dup + [3029] sipush 426 + [3032] ldc_w #431 + - Integer [74044] + [3035] iastore + [3036] dup + [3037] sipush 427 + [3040] ldc_w #432 + - Integer [74048] + [3043] iastore + [3044] dup + [3045] sipush 428 + [3048] ldc_w #433 + - Integer [74104] + [3051] iastore + [3052] dup + [3053] sipush 429 + [3056] ldc_w #434 + - Integer [74118] + [3059] iastore + [3060] dup + [3061] sipush 430 + [3064] ldc_w #435 + - Integer [74136] + [3067] iastore + [3068] dup + [3069] sipush 431 + [3072] ldc_w #436 + - Integer [74160] + [3075] iastore + [3076] dup + [3077] sipush 432 + [3080] ldc_w #437 + - Integer [74174] + [3083] iastore + [3084] dup + [3085] sipush 433 + [3088] ldc_w #438 + - Integer [74210] + [3091] iastore + [3092] dup + [3093] sipush 434 + [3096] ldc_w #439 + - Integer [74212] + [3099] iastore + [3100] dup + [3101] sipush 435 + [3104] ldc_w #440 + - Integer [74216] + [3107] iastore + [3108] dup + [3109] sipush 436 + [3112] ldc_w #441 + - Integer [74230] + [3115] iastore + [3116] dup + [3117] sipush 437 + [3120] ldc_w #442 + - Integer [74244] + [3123] iastore + [3124] dup + [3125] sipush 438 + [3128] ldc_w #443 + - Integer [74256] + [3131] iastore + [3132] dup + [3133] sipush 439 + [3136] ldc_w #444 + - Integer [74270] + [3139] iastore + [3140] dup + [3141] sipush 440 + [3144] ldc_w #445 + - Integer [74272] + [3147] iastore + [3148] dup + [3149] sipush 441 + [3152] ldc_w #446 + - Integer [74360] + [3155] iastore + [3156] dup + [3157] sipush 442 + [3160] ldc_w #447 + - Integer [74480] + [3163] iastore + [3164] dup + [3165] sipush 443 + [3168] ldc_w #448 + - Integer [74502] + [3171] iastore + [3172] dup + [3173] sipush 444 + [3176] ldc_w #449 + - Integer [74508] + [3179] iastore + [3180] dup + [3181] sipush 445 + [3184] ldc_w #450 + - Integer [74544] + [3187] iastore + [3188] dup + [3189] sipush 446 + [3192] ldc_w #451 + - Integer [74558] + [3195] iastore + [3196] dup + [3197] sipush 447 + [3200] ldc_w #452 + - Integer [74592] + [3203] iastore + [3204] dup + [3205] sipush 448 + [3208] ldc_w #453 + - Integer [74620] + [3211] iastore + [3212] dup + [3213] sipush 449 + [3216] ldc_w #454 + - Integer [74638] + [3219] iastore + [3220] dup + [3221] sipush 450 + [3224] ldc_w #455 + - Integer [74652] + [3227] iastore + [3228] dup + [3229] sipush 451 + [3232] ldc_w #456 + - Integer [74680] + [3235] iastore + [3236] dup + [3237] sipush 452 + [3240] ldc_w #457 + - Integer [74690] + [3243] iastore + [3244] dup + [3245] sipush 453 + [3248] ldc_w #458 + - Integer [74696] + [3251] iastore + [3252] dup + [3253] sipush 454 + [3256] ldc_w #459 + - Integer [74704] + [3259] iastore + [3260] dup + [3261] sipush 455 + [3264] ldc_w #460 + - Integer [74726] + [3267] iastore + [3268] dup + [3269] sipush 456 + [3272] ldc_w #461 + - Integer [74732] + [3275] iastore + [3276] dup + [3277] sipush 457 + [3280] ldc_w #462 + - Integer [74782] + [3283] iastore + [3284] dup + [3285] sipush 458 + [3288] ldc_w #463 + - Integer [74784] + [3291] iastore + [3292] dup + [3293] sipush 459 + [3296] ldc_w #464 + - Integer [74812] + [3299] iastore + [3300] dup + [3301] sipush 460 + [3304] ldc_w #465 + - Integer [74992] + [3307] iastore + [3308] dup + [3309] sipush 461 + [3312] ldc_w #466 + - Integer [75232] + [3315] iastore + [3316] dup + [3317] sipush 462 + [3320] ldc_w #467 + - Integer [75288] + [3323] iastore + [3324] dup + [3325] sipush 463 + [3328] ldc_w #468 + - Integer [75326] + [3331] iastore + [3332] dup + [3333] sipush 464 + [3336] ldc_w #469 + - Integer [75360] + [3339] iastore + [3340] dup + [3341] sipush 465 + [3344] ldc_w #470 + - Integer [75388] + [3347] iastore + [3348] dup + [3349] sipush 466 + [3352] ldc_w #471 + - Integer [75456] + [3355] iastore + [3356] dup + [3357] sipush 467 + [3360] ldc_w #472 + - Integer [75512] + [3363] iastore + [3364] dup + [3365] sipush 468 + [3368] ldc_w #473 + - Integer [75576] + [3371] iastore + [3372] dup + [3373] sipush 469 + [3376] ldc_w #474 + - Integer [75632] + [3379] iastore + [3380] dup + [3381] sipush 470 + [3384] ldc_w #475 + - Integer [75646] + [3387] iastore + [3388] dup + [3389] sipush 471 + [3392] ldc_w #476 + - Integer [75650] + [3395] iastore + [3396] dup + [3397] sipush 472 + [3400] ldc_w #477 + - Integer [75652] + [3403] iastore + [3404] dup + [3405] sipush 473 + [3408] ldc_w #478 + - Integer [75664] + [3411] iastore + [3412] dup + [3413] sipush 474 + [3416] ldc_w #479 + - Integer [75678] + [3419] iastore + [3420] dup + [3421] sipush 475 + [3424] ldc_w #480 + - Integer [75680] + [3427] iastore + [3428] dup + [3429] sipush 476 + [3432] ldc_w #481 + - Integer [75708] + [3435] iastore + [3436] dup + [3437] sipush 477 + [3440] ldc_w #482 + - Integer [75718] + [3443] iastore + [3444] dup + [3445] sipush 478 + [3448] ldc_w #483 + - Integer [75724] + [3451] iastore + [3452] dup + [3453] sipush 479 + [3456] ldc_w #484 + - Integer [75736] + [3459] iastore + [3460] dup + [3461] sipush 480 + [3464] ldc_w #485 + - Integer [75758] + [3467] iastore + [3468] dup + [3469] sipush 481 + [3472] ldc_w #486 + - Integer [75808] + [3475] iastore + [3476] dup + [3477] sipush 482 + [3480] ldc_w #487 + - Integer [75836] + [3483] iastore + [3484] dup + [3485] sipush 483 + [3488] ldc_w #488 + - Integer [75840] + [3491] iastore + [3492] dup + [3493] sipush 484 + [3496] ldc_w #489 + - Integer [75896] + [3499] iastore + [3500] dup + [3501] sipush 485 + [3504] ldc_w #490 + - Integer [76016] + [3507] iastore + [3508] dup + [3509] sipush 486 + [3512] ldc_w #491 + - Integer [76256] + [3515] iastore + [3516] dup + [3517] sipush 487 + [3520] ldc_w #492 + - Integer [76736] + [3523] iastore + [3524] dup + [3525] sipush 488 + [3528] ldc_w #493 + - Integer [76824] + [3531] iastore + [3532] dup + [3533] sipush 489 + [3536] ldc_w #494 + - Integer [76848] + [3539] iastore + [3540] dup + [3541] sipush 490 + [3544] ldc_w #495 + - Integer [76862] + [3547] iastore + [3548] dup + [3549] sipush 491 + [3552] ldc_w #496 + - Integer [76896] + [3555] iastore + [3556] dup + [3557] sipush 492 + [3560] ldc_w #497 + - Integer [76924] + [3563] iastore + [3564] dup + [3565] sipush 493 + [3568] ldc_w #498 + - Integer [76992] + [3571] iastore + [3572] dup + [3573] sipush 494 + [3576] ldc_w #499 + - Integer [77048] + [3579] iastore + [3580] dup + [3581] sipush 495 + [3584] ldc_w #500 + - Integer [77296] + [3587] iastore + [3588] dup + [3589] sipush 496 + [3592] ldc_w #501 + - Integer [77340] + [3595] iastore + [3596] dup + [3597] sipush 497 + [3600] ldc_w #502 + - Integer [77368] + [3603] iastore + [3604] dup + [3605] sipush 498 + [3608] ldc_w #503 + - Integer [77424] + [3611] iastore + [3612] dup + [3613] sipush 499 + [3616] ldc_w #504 + - Integer [77438] + [3619] iastore + [3620] dup + [3621] sipush 500 + [3624] ldc_w #505 + - Integer [77536] + [3627] iastore + [3628] dup + [3629] sipush 501 + [3632] ldc_w #506 + - Integer [77564] + [3635] iastore + [3636] dup + [3637] sipush 502 + [3640] ldc_w #507 + - Integer [77572] + [3643] iastore + [3644] dup + [3645] sipush 503 + [3648] ldc_w #508 + - Integer [77576] + [3651] iastore + [3652] dup + [3653] sipush 504 + [3656] ldc_w #509 + - Integer [77584] + [3659] iastore + [3660] dup + [3661] sipush 505 + [3664] ldc_w #510 + - Integer [77600] + [3667] iastore + [3668] dup + [3669] sipush 506 + [3672] ldc_w #511 + - Integer [77628] + [3675] iastore + [3676] dup + [3677] sipush 507 + [3680] ldc_w #512 + - Integer [77632] + [3683] iastore + [3684] dup + [3685] sipush 508 + [3688] ldc_w #513 + - Integer [77688] + [3691] iastore + [3692] dup + [3693] sipush 509 + [3696] ldc_w #514 + - Integer [77702] + [3699] iastore + [3700] dup + [3701] sipush 510 + [3704] ldc_w #515 + - Integer [77708] + [3707] iastore + [3708] dup + [3709] sipush 511 + [3712] ldc_w #516 + - Integer [77720] + [3715] iastore + [3716] dup + [3717] sipush 512 + [3720] ldc_w #517 + - Integer [77744] + [3723] iastore + [3724] dup + [3725] sipush 513 + [3728] ldc_w #518 + - Integer [77758] + [3731] iastore + [3732] dup + [3733] sipush 514 + [3736] ldc_w #519 + - Integer [77774] + [3739] iastore + [3740] dup + [3741] sipush 515 + [3744] ldc_w #520 + - Integer [77788] + [3747] iastore + [3748] dup + [3749] sipush 516 + [3752] ldc_w #521 + - Integer [77870] + [3755] iastore + [3756] dup + [3757] sipush 517 + [3760] ldc_w #522 + - Integer [77902] + [3763] iastore + [3764] dup + [3765] sipush 518 + [3768] ldc_w #523 + - Integer [77916] + [3771] iastore + [3772] dup + [3773] sipush 519 + [3776] ldc_w #524 + - Integer [77922] + [3779] iastore + [3780] dup + [3781] sipush 520 + [3784] ldc_w #525 + - Integer [77928] + [3787] iastore + [3788] dup + [3789] sipush 521 + [3792] ldc_w #526 + - Integer [77966] + [3795] iastore + [3796] dup + [3797] sipush 522 + [3800] ldc_w #527 + - Integer [77980] + [3803] iastore + [3804] dup + [3805] sipush 523 + [3808] ldc_w #528 + - Integer [78008] + [3811] iastore + [3812] dup + [3813] sipush 524 + [3816] ldc_w #529 + - Integer [78018] + [3819] iastore + [3820] dup + [3821] sipush 525 + [3824] ldc_w #530 + - Integer [78024] + [3827] iastore + [3828] dup + [3829] sipush 526 + [3832] ldc_w #531 + - Integer [78032] + [3835] iastore + [3836] dup + [3837] sipush 527 + [3840] ldc_w #532 + - Integer [78046] + [3843] iastore + [3844] dup + [3845] sipush 528 + [3848] ldc_w #533 + - Integer [78060] + [3851] iastore + [3852] dup + [3853] sipush 529 + [3856] ldc_w #534 + - Integer [78074] + [3859] iastore + [3860] dup + [3861] sipush 530 + [3864] ldc_w #535 + - Integer [78094] + [3867] iastore + [3868] dup + [3869] sipush 531 + [3872] ldc_w #536 + - Integer [78136] + [3875] iastore + [3876] dup + [3877] sipush 532 + [3880] ldc_w #537 + - Integer [78192] + [3883] iastore + [3884] dup + [3885] sipush 533 + [3888] ldc_w #538 + - Integer [78206] + [3891] iastore + [3892] dup + [3893] sipush 534 + [3896] ldc_w #539 + - Integer [78210] + [3899] iastore + [3900] dup + [3901] sipush 535 + [3904] ldc_w #540 + - Integer [78212] + [3907] iastore + [3908] dup + [3909] sipush 536 + [3912] ldc_w #541 + - Integer [78224] + [3915] iastore + [3916] dup + [3917] sipush 537 + [3920] ldc_w #542 + - Integer [78238] + [3923] iastore + [3924] dup + [3925] sipush 538 + [3928] ldc_w #543 + - Integer [78240] + [3931] iastore + [3932] dup + [3933] sipush 539 + [3936] ldc_w #544 + - Integer [78268] + [3939] iastore + [3940] dup + [3941] sipush 540 + [3944] ldc_w #545 + - Integer [78278] + [3947] iastore + [3948] dup + [3949] sipush 541 + [3952] ldc_w #546 + - Integer [78284] + [3955] iastore + [3956] dup + [3957] sipush 542 + [3960] ldc_w #547 + - Integer [78296] + [3963] iastore + [3964] dup + [3965] sipush 543 + [3968] ldc_w #548 + - Integer [78322] + [3971] iastore + [3972] dup + [3973] sipush 544 + [3976] ldc_w #549 + - Integer [78324] + [3979] iastore + [3980] dup + [3981] sipush 545 + [3984] ldc_w #550 + - Integer [78350] + [3987] iastore + [3988] dup + [3989] sipush 546 + [3992] ldc_w #551 + - Integer [78364] + [3995] iastore + [3996] dup + [3997] sipush 547 + [4000] ldc_w #552 + - Integer [78448] + [4003] iastore + [4004] dup + [4005] sipush 548 + [4008] ldc_w #553 + - Integer [78462] + [4011] iastore + [4012] dup + [4013] sipush 549 + [4016] ldc_w #554 + - Integer [78560] + [4019] iastore + [4020] dup + [4021] sipush 550 + [4024] ldc_w #555 + - Integer [78588] + [4027] iastore + [4028] dup + [4029] sipush 551 + [4032] ldc_w #556 + - Integer [78600] + [4035] iastore + [4036] dup + [4037] sipush 552 + [4040] ldc_w #557 + - Integer [78622] + [4043] iastore + [4044] dup + [4045] sipush 553 + [4048] ldc_w #558 + - Integer [78624] + [4051] iastore + [4052] dup + [4053] sipush 554 + [4056] ldc_w #559 + - Integer [78652] + [4059] iastore + [4060] dup + [4061] sipush 555 + [4064] ldc_w #560 + - Integer [78656] + [4067] iastore + [4068] dup + [4069] sipush 556 + [4072] ldc_w #561 + - Integer [78712] + [4075] iastore + [4076] dup + [4077] sipush 557 + [4080] ldc_w #562 + - Integer [78726] + [4083] iastore + [4084] dup + [4085] sipush 558 + [4088] ldc_w #563 + - Integer [78744] + [4091] iastore + [4092] dup + [4093] sipush 559 + [4096] ldc_w #564 + - Integer [78768] + [4099] iastore + [4100] dup + [4101] sipush 560 + [4104] ldc_w #565 + - Integer [78782] + [4107] iastore + [4108] dup + [4109] sipush 561 + [4112] ldc_w #566 + - Integer [78798] + [4115] iastore + [4116] dup + [4117] sipush 562 + [4120] ldc_w #567 + - Integer [78812] + [4123] iastore + [4124] dup + [4125] sipush 563 + [4128] ldc_w #568 + - Integer [78818] + [4131] iastore + [4132] dup + [4133] sipush 564 + [4136] ldc_w #569 + - Integer [78820] + [4139] iastore + [4140] dup + [4141] sipush 565 + [4144] ldc_w #570 + - Integer [78824] + [4147] iastore + [4148] dup + [4149] sipush 566 + [4152] ldc_w #571 + - Integer [78838] + [4155] iastore + [4156] dup + [4157] sipush 567 + [4160] ldc_w #572 + - Integer [78862] + [4163] iastore + [4164] dup + [4165] sipush 568 + [4168] ldc_w #573 + - Integer [78876] + [4171] iastore + [4172] dup + [4173] sipush 569 + [4176] ldc_w #574 + - Integer [78904] + [4179] iastore + [4180] dup + [4181] sipush 570 + [4184] ldc_w #575 + - Integer [78960] + [4187] iastore + [4188] dup + [4189] sipush 571 + [4192] ldc_w #576 + - Integer [78974] + [4195] iastore + [4196] dup + [4197] sipush 572 + [4200] ldc_w #577 + - Integer [79072] + [4203] iastore + [4204] dup + [4205] sipush 573 + [4208] ldc_w #578 + - Integer [79100] + [4211] iastore + [4212] dup + [4213] sipush 574 + [4216] ldc_w #579 + - Integer [79296] + [4219] iastore + [4220] dup + [4221] sipush 575 + [4224] ldc_w #580 + - Integer [79352] + [4227] iastore + [4228] dup + [4229] sipush 576 + [4232] ldc_w #581 + - Integer [79368] + [4235] iastore + [4236] dup + [4237] sipush 577 + [4240] ldc_w #582 + - Integer [79376] + [4243] iastore + [4244] dup + [4245] sipush 578 + [4248] ldc_w #583 + - Integer [79390] + [4251] iastore + [4252] dup + [4253] sipush 579 + [4256] ldc_w #584 + - Integer [79392] + [4259] iastore + [4260] dup + [4261] sipush 580 + [4264] ldc_w #585 + - Integer [79420] + [4267] iastore + [4268] dup + [4269] sipush 581 + [4272] ldc_w #586 + - Integer [79424] + [4275] iastore + [4276] dup + [4277] sipush 582 + [4280] ldc_w #587 + - Integer [79480] + [4283] iastore + [4284] dup + [4285] sipush 583 + [4288] ldc_w #588 + - Integer [79600] + [4291] iastore + [4292] dup + [4293] sipush 584 + [4296] ldc_w #589 + - Integer [79628] + [4299] iastore + [4300] dup + [4301] sipush 585 + [4304] ldc_w #590 + - Integer [79640] + [4307] iastore + [4308] dup + [4309] sipush 586 + [4312] ldc_w #591 + - Integer [79664] + [4315] iastore + [4316] dup + [4317] sipush 587 + [4320] ldc_w #592 + - Integer [79678] + [4323] iastore + [4324] dup + [4325] sipush 588 + [4328] ldc_w #593 + - Integer [79712] + [4331] iastore + [4332] dup + [4333] sipush 589 + [4336] ldc_w #594 + - Integer [79740] + [4339] iastore + [4340] dup + [4341] sipush 590 + [4344] ldc_w #595 + - Integer [79772] + [4347] iastore + [4348] dup + [4349] sipush 591 + [4352] ldc_w #596 + - Integer [79800] + [4355] iastore + [4356] dup + [4357] sipush 592 + [4360] ldc_w #597 + - Integer [79810] + [4363] iastore + [4364] dup + [4365] sipush 593 + [4368] ldc_w #598 + - Integer [79812] + [4371] iastore + [4372] dup + [4373] sipush 594 + [4376] ldc_w #599 + - Integer [79816] + [4379] iastore + [4380] dup + [4381] sipush 595 + [4384] ldc_w #600 + - Integer [79824] + [4387] iastore + [4388] dup + [4389] sipush 596 + [4392] ldc_w #601 + - Integer [79838] + [4395] iastore + [4396] dup + [4397] sipush 597 + [4400] ldc_w #602 + - Integer [79846] + [4403] iastore + [4404] dup + [4405] sipush 598 + [4408] ldc_w #603 + - Integer [79852] + [4411] iastore + [4412] dup + [4413] sipush 599 + [4416] ldc_w #604 + - Integer [79894] + [4419] iastore + [4420] dup + [4421] sipush 600 + [4424] ldc_w #605 + - Integer [79910] + [4427] iastore + [4428] dup + [4429] sipush 601 + [4432] ldc_w #606 + - Integer [79916] + [4435] iastore + [4436] dup + [4437] sipush 602 + [4440] ldc_w #607 + - Integer [79942] + [4443] iastore + [4444] dup + [4445] sipush 603 + [4448] ldc_w #608 + - Integer [79948] + [4451] iastore + [4452] dup + [4453] sipush 604 + [4456] ldc_w #609 + - Integer [79960] + [4459] iastore + [4460] dup + [4461] sipush 605 + [4464] ldc_w #610 + - Integer [79982] + [4467] iastore + [4468] dup + [4469] sipush 606 + [4472] ldc_w #611 + - Integer [79988] + [4475] iastore + [4476] dup + [4477] sipush 607 + [4480] ldc_w #612 + - Integer [80006] + [4483] iastore + [4484] dup + [4485] sipush 608 + [4488] ldc_w #613 + - Integer [80024] + [4491] iastore + [4492] dup + [4493] sipush 609 + [4496] ldc_w #614 + - Integer [80048] + [4499] iastore + [4500] dup + [4501] sipush 610 + [4504] ldc_w #615 + - Integer [80062] + [4507] iastore + [4508] dup + [4509] sipush 611 + [4512] ldc_w #616 + - Integer [80078] + [4515] iastore + [4516] dup + [4517] sipush 612 + [4520] ldc_w #617 + - Integer [80092] + [4523] iastore + [4524] dup + [4525] sipush 613 + [4528] ldc_w #618 + - Integer [80098] + [4531] iastore + [4532] dup + [4533] sipush 614 + [4536] ldc_w #619 + - Integer [80100] + [4539] iastore + [4540] dup + [4541] sipush 615 + [4544] ldc_w #620 + - Integer [80104] + [4547] iastore + [4548] dup + [4549] sipush 616 + [4552] ldc_w #621 + - Integer [80134] + [4555] iastore + [4556] dup + [4557] sipush 617 + [4560] ldc_w #622 + - Integer [80140] + [4563] iastore + [4564] dup + [4565] sipush 618 + [4568] ldc_w #623 + - Integer [80176] + [4571] iastore + [4572] dup + [4573] sipush 619 + [4576] ldc_w #624 + - Integer [80190] + [4579] iastore + [4580] dup + [4581] sipush 620 + [4584] ldc_w #625 + - Integer [80224] + [4587] iastore + [4588] dup + [4589] sipush 621 + [4592] ldc_w #626 + - Integer [80252] + [4595] iastore + [4596] dup + [4597] sipush 622 + [4600] ldc_w #627 + - Integer [80270] + [4603] iastore + [4604] dup + [4605] sipush 623 + [4608] ldc_w #628 + - Integer [80284] + [4611] iastore + [4612] dup + [4613] sipush 624 + [4616] ldc_w #629 + - Integer [80312] + [4619] iastore + [4620] dup + [4621] sipush 625 + [4624] ldc_w #630 + - Integer [80328] + [4627] iastore + [4628] dup + [4629] sipush 626 + [4632] ldc_w #631 + - Integer [80336] + [4635] iastore + [4636] dup + [4637] sipush 627 + [4640] ldc_w #632 + - Integer [80350] + [4643] iastore + [4644] dup + [4645] sipush 628 + [4648] ldc_w #633 + - Integer [80358] + [4651] iastore + [4652] dup + [4653] sipush 629 + [4656] ldc_w #634 + - Integer [80364] + [4659] iastore + [4660] dup + [4661] sipush 630 + [4664] ldc_w #635 + - Integer [80378] + [4667] iastore + [4668] dup + [4669] sipush 631 + [4672] ldc_w #636 + - Integer [80390] + [4675] iastore + [4676] dup + [4677] sipush 632 + [4680] ldc_w #637 + - Integer [80396] + [4683] iastore + [4684] dup + [4685] sipush 633 + [4688] ldc_w #638 + - Integer [80408] + [4691] iastore + [4692] dup + [4693] sipush 634 + [4696] ldc_w #639 + - Integer [80432] + [4699] iastore + [4700] dup + [4701] sipush 635 + [4704] ldc_w #640 + - Integer [80446] + [4707] iastore + [4708] dup + [4709] sipush 636 + [4712] ldc_w #641 + - Integer [80480] + [4715] iastore + [4716] dup + [4717] sipush 637 + [4720] ldc_w #642 + - Integer [80508] + [4723] iastore + [4724] dup + [4725] sipush 638 + [4728] ldc_w #643 + - Integer [80576] + [4731] iastore + [4732] dup + [4733] sipush 639 + [4736] ldc_w #644 + - Integer [80632] + [4739] iastore + [4740] dup + [4741] sipush 640 + [4744] ldc_w #645 + - Integer [80654] + [4747] iastore + [4748] dup + [4749] sipush 641 + [4752] ldc_w #646 + - Integer [80668] + [4755] iastore + [4756] dup + [4757] sipush 642 + [4760] ldc_w #647 + - Integer [80696] + [4763] iastore + [4764] dup + [4765] sipush 643 + [4768] ldc_w #648 + - Integer [80752] + [4771] iastore + [4772] dup + [4773] sipush 644 + [4776] ldc_w #649 + - Integer [80766] + [4779] iastore + [4780] dup + [4781] sipush 645 + [4784] ldc_w #650 + - Integer [80776] + [4787] iastore + [4788] dup + [4789] sipush 646 + [4792] ldc_w #651 + - Integer [80784] + [4795] iastore + [4796] dup + [4797] sipush 647 + [4800] ldc_w #652 + - Integer [80798] + [4803] iastore + [4804] dup + [4805] sipush 648 + [4808] ldc_w #653 + - Integer [80800] + [4811] iastore + [4812] dup + [4813] sipush 649 + [4816] ldc_w #654 + - Integer [80828] + [4819] iastore + [4820] dup + [4821] sipush 650 + [4824] ldc_w #655 + - Integer [80844] + [4827] iastore + [4828] dup + [4829] sipush 651 + [4832] ldc_w #656 + - Integer [80856] + [4835] iastore + [4836] dup + [4837] sipush 652 + [4840] ldc_w #657 + - Integer [80878] + [4843] iastore + [4844] dup + [4845] sipush 653 + [4848] ldc_w #658 + - Integer [80882] + [4851] iastore + [4852] dup + [4853] sipush 654 + [4856] ldc_w #659 + - Integer [80884] + [4859] iastore + [4860] dup + [4861] sipush 655 + [4864] ldc_w #660 + - Integer [80914] + [4867] iastore + [4868] dup + [4869] sipush 656 + [4872] ldc_w #661 + - Integer [80916] + [4875] iastore + [4876] dup + [4877] sipush 657 + [4880] ldc_w #662 + - Integer [80930] + [4883] iastore + [4884] dup + [4885] sipush 658 + [4888] ldc_w #663 + - Integer [80932] + [4891] iastore + [4892] dup + [4893] sipush 659 + [4896] ldc_w #664 + - Integer [80936] + [4899] iastore + [4900] dup + [4901] sipush 660 + [4904] ldc_w #665 + - Integer [80950] + [4907] iastore + [4908] dup + [4909] sipush 661 + [4912] ldc_w #666 + - Integer [80962] + [4915] iastore + [4916] dup + [4917] sipush 662 + [4920] ldc_w #667 + - Integer [80968] + [4923] iastore + [4924] dup + [4925] sipush 663 + [4928] ldc_w #668 + - Integer [80976] + [4931] iastore + [4932] dup + [4933] sipush 664 + [4936] ldc_w #669 + - Integer [80990] + [4939] iastore + [4940] dup + [4941] sipush 665 + [4944] ldc_w #670 + - Integer [80998] + [4947] iastore + [4948] dup + [4949] sipush 666 + [4952] ldc_w #671 + - Integer [81004] + [4955] iastore + [4956] dup + [4957] sipush 667 + [4960] ldc_w #672 + - Integer [81026] + [4963] iastore + [4964] dup + [4965] sipush 668 + [4968] ldc_w #673 + - Integer [81028] + [4971] iastore + [4972] dup + [4973] sipush 669 + [4976] ldc_w #674 + - Integer [81040] + [4979] iastore + [4980] dup + [4981] sipush 670 + [4984] ldc_w #675 + - Integer [81054] + [4987] iastore + [4988] dup + [4989] sipush 671 + [4992] ldc_w #676 + - Integer [81056] + [4995] iastore + [4996] dup + [4997] sipush 672 + [5000] ldc_w #677 + - Integer [81084] + [5003] iastore + [5004] dup + [5005] sipush 673 + [5008] ldc_w #678 + - Integer [81094] + [5011] iastore + [5012] dup + [5013] sipush 674 + [5016] ldc_w #679 + - Integer [81100] + [5019] iastore + [5020] dup + [5021] sipush 675 + [5024] ldc_w #680 + - Integer [81112] + [5027] iastore + [5028] dup + [5029] sipush 676 + [5032] ldc_w #681 + - Integer [81134] + [5035] iastore + [5036] dup + [5037] sipush 677 + [5040] ldc_w #682 + - Integer [81154] + [5043] iastore + [5044] dup + [5045] sipush 678 + [5048] ldc_w #683 + - Integer [81156] + [5051] iastore + [5052] dup + [5053] sipush 679 + [5056] ldc_w #684 + - Integer [81160] + [5059] iastore + [5060] dup + [5061] sipush 680 + [5064] ldc_w #685 + - Integer [81168] + [5067] iastore + [5068] dup + [5069] sipush 681 + [5072] ldc_w #686 + - Integer [81182] + [5075] iastore + [5076] dup + [5077] sipush 682 + [5080] ldc_w #687 + - Integer [81184] + [5083] iastore + [5084] dup + [5085] sipush 683 + [5088] ldc_w #688 + - Integer [81212] + [5091] iastore + [5092] dup + [5093] sipush 684 + [5096] ldc_w #689 + - Integer [81216] + [5099] iastore + [5100] dup + [5101] sipush 685 + [5104] ldc_w #690 + - Integer [81272] + [5107] iastore + [5108] dup + [5109] sipush 686 + [5112] ldc_w #691 + - Integer [81286] + [5115] iastore + [5116] dup + [5117] sipush 687 + [5120] ldc_w #692 + - Integer [81292] + [5123] iastore + [5124] dup + [5125] sipush 688 + [5128] ldc_w #693 + - Integer [81304] + [5131] iastore + [5132] dup + [5133] sipush 689 + [5136] ldc_w #694 + - Integer [81328] + [5139] iastore + [5140] dup + [5141] sipush 690 + [5144] ldc_w #695 + - Integer [81342] + [5147] iastore + [5148] dup + [5149] sipush 691 + [5152] ldc_w #696 + - Integer [81358] + [5155] iastore + [5156] dup + [5157] sipush 692 + [5160] ldc_w #697 + - Integer [81372] + [5163] iastore + [5164] dup + [5165] sipush 693 + [5168] ldc_w #698 + - Integer [81380] + [5171] iastore + [5172] dup + [5173] sipush 694 + [5176] ldc_w #699 + - Integer [81384] + [5179] iastore + [5180] dup + [5181] sipush 695 + [5184] ldc_w #700 + - Integer [81398] + [5187] iastore + [5188] dup + [5189] sipush 696 + [5192] ldc_w #701 + - Integer [81434] + [5195] iastore + [5196] dup + [5197] sipush 697 + [5200] ldc_w #702 + - Integer [81454] + [5203] iastore + [5204] dup + [5205] sipush 698 + [5208] ldc_w #703 + - Integer [81458] + [5211] iastore + [5212] dup + [5213] sipush 699 + [5216] ldc_w #704 + - Integer [81460] + [5219] iastore + [5220] dup + [5221] sipush 700 + [5224] ldc_w #705 + - Integer [81486] + [5227] iastore + [5228] dup + [5229] sipush 701 + [5232] ldc_w #706 + - Integer [81500] + [5235] iastore + [5236] dup + [5237] sipush 702 + [5240] ldc_w #707 + - Integer [81506] + [5243] iastore + [5244] dup + [5245] sipush 703 + [5248] ldc_w #708 + - Integer [81508] + [5251] iastore + [5252] dup + [5253] sipush 704 + [5256] ldc_w #709 + - Integer [81512] + [5259] iastore + [5260] dup + [5261] sipush 705 + [5264] ldc_w #710 + - Integer [81526] + [5267] iastore + [5268] dup + [5269] sipush 706 + [5272] ldc_w #711 + - Integer [81550] + [5275] iastore + [5276] dup + [5277] sipush 707 + [5280] ldc_w #712 + - Integer [81564] + [5283] iastore + [5284] dup + [5285] sipush 708 + [5288] ldc_w #713 + - Integer [81592] + [5291] iastore + [5292] dup + [5293] sipush 709 + [5296] ldc_w #714 + - Integer [81602] + [5299] iastore + [5300] dup + [5301] sipush 710 + [5304] ldc_w #715 + - Integer [81604] + [5307] iastore + [5308] dup + [5309] sipush 711 + [5312] ldc_w #716 + - Integer [81608] + [5315] iastore + [5316] dup + [5317] sipush 712 + [5320] ldc_w #717 + - Integer [81616] + [5323] iastore + [5324] dup + [5325] sipush 713 + [5328] ldc_w #718 + - Integer [81630] + [5331] iastore + [5332] dup + [5333] sipush 714 + [5336] ldc_w #719 + - Integer [81638] + [5339] iastore + [5340] dup + [5341] sipush 715 + [5344] ldc_w #720 + - Integer [81644] + [5347] iastore + [5348] dup + [5349] sipush 716 + [5352] ldc_w #721 + - Integer [81702] + [5355] iastore + [5356] dup + [5357] sipush 717 + [5360] ldc_w #722 + - Integer [81708] + [5363] iastore + [5364] dup + [5365] sipush 718 + [5368] ldc_w #723 + - Integer [81722] + [5371] iastore + [5372] dup + [5373] sipush 719 + [5376] ldc_w #724 + - Integer [81734] + [5379] iastore + [5380] dup + [5381] sipush 720 + [5384] ldc_w #725 + - Integer [81740] + [5387] iastore + [5388] dup + [5389] sipush 721 + [5392] ldc_w #726 + - Integer [81752] + [5395] iastore + [5396] dup + [5397] sipush 722 + [5400] ldc_w #727 + - Integer [81774] + [5403] iastore + [5404] dup + [5405] sipush 723 + [5408] ldc_w #728 + - Integer [81778] + [5411] iastore + [5412] dup + [5413] sipush 724 + [5416] ldc_w #729 + - Integer [81780] + [5419] iastore + [5420] dup + [5421] sipush 725 + [5424] ldc_w #730 + - Integer [82050] + [5427] iastore + [5428] dup + [5429] sipush 726 + [5432] ldc_w #731 + - Integer [82078] + [5435] iastore + [5436] dup + [5437] sipush 727 + [5440] ldc_w #732 + - Integer [82080] + [5443] iastore + [5444] dup + [5445] sipush 728 + [5448] ldc_w #733 + - Integer [82108] + [5451] iastore + [5452] dup + [5453] sipush 729 + [5456] ldc_w #734 + - Integer [82180] + [5459] iastore + [5460] dup + [5461] sipush 730 + [5464] ldc_w #735 + - Integer [82184] + [5467] iastore + [5468] dup + [5469] sipush 731 + [5472] ldc_w #736 + - Integer [82192] + [5475] iastore + [5476] dup + [5477] sipush 732 + [5480] ldc_w #737 + - Integer [82206] + [5483] iastore + [5484] dup + [5485] sipush 733 + [5488] ldc_w #738 + - Integer [82208] + [5491] iastore + [5492] dup + [5493] sipush 734 + [5496] ldc_w #739 + - Integer [82236] + [5499] iastore + [5500] dup + [5501] sipush 735 + [5504] ldc_w #740 + - Integer [82240] + [5507] iastore + [5508] dup + [5509] sipush 736 + [5512] ldc_w #741 + - Integer [82296] + [5515] iastore + [5516] dup + [5517] sipush 737 + [5520] ldc_w #742 + - Integer [82316] + [5523] iastore + [5524] dup + [5525] sipush 738 + [5528] ldc_w #743 + - Integer [82328] + [5531] iastore + [5532] dup + [5533] sipush 739 + [5536] ldc_w #744 + - Integer [82352] + [5539] iastore + [5540] dup + [5541] sipush 740 + [5544] ldc_w #745 + - Integer [82366] + [5547] iastore + [5548] dup + [5549] sipush 741 + [5552] ldc_w #746 + - Integer [82402] + [5555] iastore + [5556] dup + [5557] sipush 742 + [5560] ldc_w #747 + - Integer [82404] + [5563] iastore + [5564] dup + [5565] sipush 743 + [5568] ldc_w #748 + - Integer [82408] + [5571] iastore + [5572] dup + [5573] sipush 744 + [5576] ldc_w #749 + - Integer [82440] + [5579] iastore + [5580] dup + [5581] sipush 745 + [5584] ldc_w #750 + - Integer [82448] + [5587] iastore + [5588] dup + [5589] sipush 746 + [5592] ldc_w #751 + - Integer [82462] + [5595] iastore + [5596] dup + [5597] sipush 747 + [5600] ldc_w #752 + - Integer [82464] + [5603] iastore + [5604] dup + [5605] sipush 748 + [5608] ldc_w #753 + - Integer [82492] + [5611] iastore + [5612] dup + [5613] sipush 749 + [5616] ldc_w #754 + - Integer [82496] + [5619] iastore + [5620] dup + [5621] sipush 750 + [5624] ldc_w #755 + - Integer [82552] + [5627] iastore + [5628] dup + [5629] sipush 751 + [5632] ldc_w #756 + - Integer [82672] + [5635] iastore + [5636] dup + [5637] sipush 752 + [5640] ldc_w #757 + - Integer [82694] + [5643] iastore + [5644] dup + [5645] sipush 753 + [5648] ldc_w #758 + - Integer [82700] + [5651] iastore + [5652] dup + [5653] sipush 754 + [5656] ldc_w #759 + - Integer [82712] + [5659] iastore + [5660] dup + [5661] sipush 755 + [5664] ldc_w #760 + - Integer [82736] + [5667] iastore + [5668] dup + [5669] sipush 756 + [5672] ldc_w #761 + - Integer [82750] + [5675] iastore + [5676] dup + [5677] sipush 757 + [5680] ldc_w #762 + - Integer [82784] + [5683] iastore + [5684] dup + [5685] sipush 758 + [5688] ldc_w #763 + - Integer [82812] + [5691] iastore + [5692] dup + [5693] sipush 759 + [5696] ldc_w #764 + - Integer [82830] + [5699] iastore + [5700] dup + [5701] sipush 760 + [5704] ldc_w #765 + - Integer [82882] + [5707] iastore + [5708] dup + [5709] sipush 761 + [5712] ldc_w #766 + - Integer [82884] + [5715] iastore + [5716] dup + [5717] sipush 762 + [5720] ldc_w #767 + - Integer [82888] + [5723] iastore + [5724] dup + [5725] sipush 763 + [5728] ldc_w #768 + - Integer [82896] + [5731] iastore + [5732] dup + [5733] sipush 764 + [5736] ldc_w #769 + - Integer [82918] + [5739] iastore + [5740] dup + [5741] sipush 765 + [5744] ldc_w #770 + - Integer [82924] + [5747] iastore + [5748] dup + [5749] sipush 766 + [5752] ldc_w #771 + - Integer [82952] + [5755] iastore + [5756] dup + [5757] sipush 767 + [5760] ldc_w #772 + - Integer [82960] + [5763] iastore + [5764] dup + [5765] sipush 768 + [5768] ldc_w #773 + - Integer [82974] + [5771] iastore + [5772] dup + [5773] sipush 769 + [5776] ldc_w #774 + - Integer [82976] + [5779] iastore + [5780] dup + [5781] sipush 770 + [5784] ldc_w #775 + - Integer [83004] + [5787] iastore + [5788] dup + [5789] sipush 771 + [5792] ldc_w #776 + - Integer [83008] + [5795] iastore + [5796] dup + [5797] sipush 772 + [5800] ldc_w #777 + - Integer [83064] + [5803] iastore + [5804] dup + [5805] sipush 773 + [5808] ldc_w #778 + - Integer [83184] + [5811] iastore + [5812] dup + [5813] sipush 774 + [5816] ldc_w #779 + - Integer [83424] + [5819] iastore + [5820] dup + [5821] sipush 775 + [5824] ldc_w #780 + - Integer [83468] + [5827] iastore + [5828] dup + [5829] sipush 776 + [5832] ldc_w #781 + - Integer [83480] + [5835] iastore + [5836] dup + [5837] sipush 777 + [5840] ldc_w #782 + - Integer [83504] + [5843] iastore + [5844] dup + [5845] sipush 778 + [5848] ldc_w #783 + - Integer [83518] + [5851] iastore + [5852] dup + [5853] sipush 779 + [5856] ldc_w #784 + - Integer [83552] + [5859] iastore + [5860] dup + [5861] sipush 780 + [5864] ldc_w #785 + - Integer [83580] + [5867] iastore + [5868] dup + [5869] sipush 781 + [5872] ldc_w #786 + - Integer [83648] + [5875] iastore + [5876] dup + [5877] sipush 782 + [5880] ldc_w #787 + - Integer [83704] + [5883] iastore + [5884] dup + [5885] sipush 783 + [5888] ldc_w #788 + - Integer [83740] + [5891] iastore + [5892] dup + [5893] sipush 784 + [5896] ldc_w #789 + - Integer [83768] + [5899] iastore + [5900] dup + [5901] sipush 785 + [5904] ldc_w #790 + - Integer [83824] + [5907] iastore + [5908] dup + [5909] sipush 786 + [5912] ldc_w #791 + - Integer [83838] + [5915] iastore + [5916] dup + [5917] sipush 787 + [5920] ldc_w #792 + - Integer [83842] + [5923] iastore + [5924] dup + [5925] sipush 788 + [5928] ldc_w #793 + - Integer [83844] + [5931] iastore + [5932] dup + [5933] sipush 789 + [5936] ldc_w #794 + - Integer [83848] + [5939] iastore + [5940] dup + [5941] sipush 790 + [5944] ldc_w #795 + - Integer [83856] + [5947] iastore + [5948] dup + [5949] sipush 791 + [5952] ldc_w #796 + - Integer [83872] + [5955] iastore + [5956] dup + [5957] sipush 792 + [5960] ldc_w #797 + - Integer [83900] + [5963] iastore + [5964] dup + [5965] sipush 793 + [5968] ldc_w #798 + - Integer [83910] + [5971] iastore + [5972] dup + [5973] sipush 794 + [5976] ldc_w #799 + - Integer [83916] + [5979] iastore + [5980] dup + [5981] sipush 795 + [5984] ldc_w #800 + - Integer [83928] + [5987] iastore + [5988] dup + [5989] sipush 796 + [5992] ldc_w #801 + - Integer [83950] + [5995] iastore + [5996] dup + [5997] sipush 797 + [6000] ldc_w #802 + - Integer [83984] + [6003] iastore + [6004] dup + [6005] sipush 798 + [6008] ldc_w #803 + - Integer [84000] + [6011] iastore + [6012] dup + [6013] sipush 799 + [6016] ldc_w #804 + - Integer [84028] + [6019] iastore + [6020] dup + [6021] sipush 800 + [6024] ldc_w #805 + - Integer [84032] + [6027] iastore + [6028] dup + [6029] sipush 801 + [6032] ldc_w #806 + - Integer [84088] + [6035] iastore + [6036] dup + [6037] sipush 802 + [6040] ldc_w #807 + - Integer [84208] + [6043] iastore + [6044] dup + [6045] sipush 803 + [6048] ldc_w #808 + - Integer [84448] + [6051] iastore + [6052] dup + [6053] sipush 804 + [6056] ldc_w #809 + - Integer [84928] + [6059] iastore + [6060] dup + [6061] sipush 805 + [6064] ldc_w #810 + - Integer [85040] + [6067] iastore + [6068] dup + [6069] sipush 806 + [6072] ldc_w #811 + - Integer [85054] + [6075] iastore + [6076] dup + [6077] sipush 807 + [6080] ldc_w #812 + - Integer [85088] + [6083] iastore + [6084] dup + [6085] sipush 808 + [6088] ldc_w #813 + - Integer [85116] + [6091] iastore + [6092] dup + [6093] sipush 809 + [6096] ldc_w #814 + - Integer [85184] + [6099] iastore + [6100] dup + [6101] sipush 810 + [6104] ldc_w #815 + - Integer [85240] + [6107] iastore + [6108] dup + [6109] sipush 811 + [6112] ldc_w #816 + - Integer [85488] + [6115] iastore + [6116] dup + [6117] sipush 812 + [6120] ldc_w #817 + - Integer [85560] + [6123] iastore + [6124] dup + [6125] sipush 813 + [6128] ldc_w #818 + - Integer [85616] + [6131] iastore + [6132] dup + [6133] sipush 814 + [6136] ldc_w #819 + - Integer [85630] + [6139] iastore + [6140] dup + [6141] sipush 815 + [6144] ldc_w #820 + - Integer [85728] + [6147] iastore + [6148] dup + [6149] sipush 816 + [6152] ldc_w #821 + - Integer [85756] + [6155] iastore + [6156] dup + [6157] sipush 817 + [6160] ldc_w #822 + - Integer [85764] + [6163] iastore + [6164] dup + [6165] sipush 818 + [6168] ldc_w #823 + - Integer [85768] + [6171] iastore + [6172] dup + [6173] sipush 819 + [6176] ldc_w #824 + - Integer [85776] + [6179] iastore + [6180] dup + [6181] sipush 820 + [6184] ldc_w #825 + - Integer [85790] + [6187] iastore + [6188] dup + [6189] sipush 821 + [6192] ldc_w #826 + - Integer [85792] + [6195] iastore + [6196] dup + [6197] sipush 822 + [6200] ldc_w #827 + - Integer [85820] + [6203] iastore + [6204] dup + [6205] sipush 823 + [6208] ldc_w #828 + - Integer [85824] + [6211] iastore + [6212] dup + [6213] sipush 824 + [6216] ldc_w #829 + - Integer [85880] + [6219] iastore + [6220] dup + [6221] sipush 825 + [6224] ldc_w #830 + - Integer [85894] + [6227] iastore + [6228] dup + [6229] sipush 826 + [6232] ldc_w #831 + - Integer [85900] + [6235] iastore + [6236] dup + [6237] sipush 827 + [6240] ldc_w #832 + - Integer [85912] + [6243] iastore + [6244] dup + [6245] sipush 828 + [6248] ldc_w #833 + - Integer [85936] + [6251] iastore + [6252] dup + [6253] sipush 829 + [6256] ldc_w #834 + - Integer [85966] + [6259] iastore + [6260] dup + [6261] sipush 830 + [6264] ldc_w #835 + - Integer [85980] + [6267] iastore + [6268] dup + [6269] sipush 831 + [6272] ldc_w #836 + - Integer [86048] + [6275] iastore + [6276] dup + [6277] sipush 832 + [6280] ldc_w #837 + - Integer [86080] + [6283] iastore + [6284] dup + [6285] sipush 833 + [6288] ldc_w #838 + - Integer [86136] + [6291] iastore + [6292] dup + [6293] sipush 834 + [6296] ldc_w #839 + - Integer [86256] + [6299] iastore + [6300] dup + [6301] sipush 835 + [6304] ldc_w #840 + - Integer [86496] + [6307] iastore + [6308] dup + [6309] sipush 836 + [6312] ldc_w #841 + - Integer [86976] + [6315] iastore + [6316] dup + [6317] sipush 837 + [6320] ldc_w #842 + - Integer [88160] + [6323] iastore + [6324] dup + [6325] sipush 838 + [6328] ldc_w #843 + - Integer [88188] + [6331] iastore + [6332] dup + [6333] sipush 839 + [6336] ldc_w #844 + - Integer [88256] + [6339] iastore + [6340] dup + [6341] sipush 840 + [6344] ldc_w #845 + - Integer [88312] + [6347] iastore + [6348] dup + [6349] sipush 841 + [6352] ldc_w #846 + - Integer [88560] + [6355] iastore + [6356] dup + [6357] sipush 842 + [6360] ldc_w #847 + - Integer [89056] + [6363] iastore + [6364] dup + [6365] sipush 843 + [6368] ldc_w #848 + - Integer [89200] + [6371] iastore + [6372] dup + [6373] sipush 844 + [6376] ldc_w #849 + - Integer [89214] + [6379] iastore + [6380] dup + [6381] sipush 845 + [6384] ldc_w #850 + - Integer [89312] + [6387] iastore + [6388] dup + [6389] sipush 846 + [6392] ldc_w #851 + - Integer [89340] + [6395] iastore + [6396] dup + [6397] sipush 847 + [6400] ldc_w #852 + - Integer [89536] + [6403] iastore + [6404] dup + [6405] sipush 848 + [6408] ldc_w #853 + - Integer [89592] + [6411] iastore + [6412] dup + [6413] sipush 849 + [6416] ldc_w #854 + - Integer [89608] + [6419] iastore + [6420] dup + [6421] sipush 850 + [6424] ldc_w #855 + - Integer [89616] + [6427] iastore + [6428] dup + [6429] sipush 851 + [6432] ldc_w #856 + - Integer [89632] + [6435] iastore + [6436] dup + [6437] sipush 852 + [6440] ldc_w #857 + - Integer [89664] + [6443] iastore + [6444] dup + [6445] sipush 853 + [6448] ldc_w #858 + - Integer [89720] + [6451] iastore + [6452] dup + [6453] sipush 854 + [6456] ldc_w #859 + - Integer [89840] + [6459] iastore + [6460] dup + [6461] sipush 855 + [6464] ldc_w #860 + - Integer [89868] + [6467] iastore + [6468] dup + [6469] sipush 856 + [6472] ldc_w #861 + - Integer [89880] + [6475] iastore + [6476] dup + [6477] sipush 857 + [6480] ldc_w #862 + - Integer [89904] + [6483] iastore + [6484] dup + [6485] sipush 858 + [6488] ldc_w #863 + - Integer [89952] + [6491] iastore + [6492] dup + [6493] sipush 859 + [6496] ldc_w #864 + - Integer [89980] + [6499] iastore + [6500] dup + [6501] sipush 860 + [6504] ldc_w #865 + - Integer [89998] + [6507] iastore + [6508] dup + [6509] sipush 861 + [6512] ldc_w #866 + - Integer [90012] + [6515] iastore + [6516] dup + [6517] sipush 862 + [6520] ldc_w #867 + - Integer [90040] + [6523] iastore + [6524] dup + [6525] sipush 863 + [6528] ldc_w #868 + - Integer [90190] + [6531] iastore + [6532] dup + [6533] sipush 864 + [6536] ldc_w #869 + - Integer [90204] + [6539] iastore + [6540] dup + [6541] sipush 865 + [6544] ldc_w #870 + - Integer [90254] + [6547] iastore + [6548] dup + [6549] sipush 866 + [6552] ldc_w #871 + - Integer [90268] + [6555] iastore + [6556] dup + [6557] sipush 867 + [6560] ldc_w #872 + - Integer [90296] + [6563] iastore + [6564] dup + [6565] sipush 868 + [6568] ldc_w #873 + - Integer [90306] + [6571] iastore + [6572] dup + [6573] sipush 869 + [6576] ldc_w #874 + - Integer [90308] + [6579] iastore + [6580] dup + [6581] sipush 870 + [6584] ldc_w #875 + - Integer [90312] + [6587] iastore + [6588] dup + [6589] sipush 871 + [6592] ldc_w #876 + - Integer [90334] + [6595] iastore + [6596] dup + [6597] sipush 872 + [6600] ldc_w #877 + - Integer [90382] + [6603] iastore + [6604] dup + [6605] sipush 873 + [6608] ldc_w #878 + - Integer [90396] + [6611] iastore + [6612] dup + [6613] sipush 874 + [6616] ldc_w #879 + - Integer [90424] + [6619] iastore + [6620] dup + [6621] sipush 875 + [6624] ldc_w #880 + - Integer [90480] + [6627] iastore + [6628] dup + [6629] sipush 876 + [6632] ldc_w #881 + - Integer [90494] + [6635] iastore + [6636] dup + [6637] sipush 877 + [6640] ldc_w #882 + - Integer [90500] + [6643] iastore + [6644] dup + [6645] sipush 878 + [6648] ldc_w #883 + - Integer [90504] + [6651] iastore + [6652] dup + [6653] sipush 879 + [6656] ldc_w #884 + - Integer [90512] + [6659] iastore + [6660] dup + [6661] sipush 880 + [6664] ldc_w #885 + - Integer [90526] + [6667] iastore + [6668] dup + [6669] sipush 881 + [6672] ldc_w #886 + - Integer [90528] + [6675] iastore + [6676] dup + [6677] sipush 882 + [6680] ldc_w #887 + - Integer [90556] + [6683] iastore + [6684] dup + [6685] sipush 883 + [6688] ldc_w #888 + - Integer [90566] + [6691] iastore + [6692] dup + [6693] sipush 884 + [6696] ldc_w #889 + - Integer [90572] + [6699] iastore + [6700] dup + [6701] sipush 885 + [6704] ldc_w #890 + - Integer [90584] + [6707] iastore + [6708] dup + [6709] sipush 886 + [6712] ldc_w #891 + - Integer [90610] + [6715] iastore + [6716] dup + [6717] sipush 887 + [6720] ldc_w #892 + - Integer [90612] + [6723] iastore + [6724] dup + [6725] sipush 888 + [6728] ldc_w #893 + - Integer [90638] + [6731] iastore + [6732] dup + [6733] sipush 889 + [6736] ldc_w #894 + - Integer [90652] + [6739] iastore + [6740] dup + [6741] sipush 890 + [6744] ldc_w #895 + - Integer [90680] + [6747] iastore + [6748] dup + [6749] sipush 891 + [6752] ldc_w #896 + - Integer [90736] + [6755] iastore + [6756] dup + [6757] sipush 892 + [6760] ldc_w #897 + - Integer [90750] + [6763] iastore + [6764] dup + [6765] sipush 893 + [6768] ldc_w #898 + - Integer [90848] + [6771] iastore + [6772] dup + [6773] sipush 894 + [6776] ldc_w #899 + - Integer [90876] + [6779] iastore + [6780] dup + [6781] sipush 895 + [6784] ldc_w #900 + - Integer [90884] + [6787] iastore + [6788] dup + [6789] sipush 896 + [6792] ldc_w #901 + - Integer [90888] + [6795] iastore + [6796] dup + [6797] sipush 897 + [6800] ldc_w #902 + - Integer [90896] + [6803] iastore + [6804] dup + [6805] sipush 898 + [6808] ldc_w #903 + - Integer [90910] + [6811] iastore + [6812] dup + [6813] sipush 899 + [6816] ldc_w #904 + - Integer [90912] + [6819] iastore + [6820] dup + [6821] sipush 900 + [6824] ldc_w #905 + - Integer [90940] + [6827] iastore + [6828] dup + [6829] sipush 901 + [6832] ldc_w #906 + - Integer [90944] + [6835] iastore + [6836] dup + [6837] sipush 902 + [6840] ldc_w #907 + - Integer [91000] + [6843] iastore + [6844] dup + [6845] sipush 903 + [6848] ldc_w #908 + - Integer [91014] + [6851] iastore + [6852] dup + [6853] sipush 904 + [6856] ldc_w #909 + - Integer [91020] + [6859] iastore + [6860] dup + [6861] sipush 905 + [6864] ldc_w #910 + - Integer [91032] + [6867] iastore + [6868] dup + [6869] sipush 906 + [6872] ldc_w #911 + - Integer [91056] + [6875] iastore + [6876] dup + [6877] sipush 907 + [6880] ldc_w #912 + - Integer [91070] + [6883] iastore + [6884] dup + [6885] sipush 908 + [6888] ldc_w #913 + - Integer [91086] + [6891] iastore + [6892] dup + [6893] sipush 909 + [6896] ldc_w #914 + - Integer [91100] + [6899] iastore + [6900] dup + [6901] sipush 910 + [6904] ldc_w #915 + - Integer [91106] + [6907] iastore + [6908] dup + [6909] sipush 911 + [6912] ldc_w #916 + - Integer [91108] + [6915] iastore + [6916] dup + [6917] sipush 912 + [6920] ldc_w #917 + - Integer [91112] + [6923] iastore + [6924] dup + [6925] sipush 913 + [6928] ldc_w #918 + - Integer [91126] + [6931] iastore + [6932] dup + [6933] sipush 914 + [6936] ldc_w #919 + - Integer [91150] + [6939] iastore + [6940] dup + [6941] sipush 915 + [6944] ldc_w #920 + - Integer [91164] + [6947] iastore + [6948] dup + [6949] sipush 916 + [6952] ldc_w #921 + - Integer [91192] + [6955] iastore + [6956] dup + [6957] sipush 917 + [6960] ldc_w #922 + - Integer [91248] + [6963] iastore + [6964] dup + [6965] sipush 918 + [6968] ldc_w #923 + - Integer [91262] + [6971] iastore + [6972] dup + [6973] sipush 919 + [6976] ldc_w #924 + - Integer [91360] + [6979] iastore + [6980] dup + [6981] sipush 920 + [6984] ldc_w #925 + - Integer [91388] + [6987] iastore + [6988] dup + [6989] sipush 921 + [6992] ldc_w #926 + - Integer [91584] + [6995] iastore + [6996] dup + [6997] sipush 922 + [7000] ldc_w #927 + - Integer [91640] + [7003] iastore + [7004] dup + [7005] sipush 923 + [7008] ldc_w #928 + - Integer [91664] + [7011] iastore + [7012] dup + [7013] sipush 924 + [7016] ldc_w #929 + - Integer [91678] + [7019] iastore + [7020] dup + [7021] sipush 925 + [7024] ldc_w #930 + - Integer [91680] + [7027] iastore + [7028] dup + [7029] sipush 926 + [7032] ldc_w #931 + - Integer [91708] + [7035] iastore + [7036] dup + [7037] sipush 927 + [7040] ldc_w #932 + - Integer [91712] + [7043] iastore + [7044] dup + [7045] sipush 928 + [7048] ldc_w #933 + - Integer [91768] + [7051] iastore + [7052] dup + [7053] sipush 929 + [7056] ldc_w #934 + - Integer [91888] + [7059] iastore + [7060] dup + [7061] sipush 930 + [7064] ldc_w #935 + - Integer [91928] + [7067] iastore + [7068] dup + [7069] sipush 931 + [7072] ldc_w #936 + - Integer [91952] + [7075] iastore + [7076] dup + [7077] sipush 932 + [7080] ldc_w #937 + - Integer [91966] + [7083] iastore + [7084] dup + [7085] sipush 933 + [7088] ldc_w #938 + - Integer [92000] + [7091] iastore + [7092] dup + [7093] sipush 934 + [7096] ldc_w #939 + - Integer [92028] + [7099] iastore + [7100] dup + [7101] sipush 935 + [7104] ldc_w #940 + - Integer [92046] + [7107] iastore + [7108] dup + [7109] sipush 936 + [7112] ldc_w #941 + - Integer [92060] + [7115] iastore + [7116] dup + [7117] sipush 937 + [7120] ldc_w #942 + - Integer [92088] + [7123] iastore + [7124] dup + [7125] sipush 938 + [7128] ldc_w #943 + - Integer [92098] + [7131] iastore + [7132] dup + [7133] sipush 939 + [7136] ldc_w #944 + - Integer [92100] + [7139] iastore + [7140] dup + [7141] sipush 940 + [7144] ldc_w #945 + - Integer [92104] + [7147] iastore + [7148] dup + [7149] sipush 941 + [7152] ldc_w #946 + - Integer [92112] + [7155] iastore + [7156] dup + [7157] sipush 942 + [7160] ldc_w #947 + - Integer [92126] + [7163] iastore + [7164] dup + [7165] sipush 943 + [7168] ldc_w #948 + - Integer [92134] + [7171] iastore + [7172] dup + [7173] sipush 944 + [7176] ldc_w #949 + - Integer [92140] + [7179] iastore + [7180] dup + [7181] sipush 945 + [7184] ldc_w #950 + - Integer [92188] + [7187] iastore + [7188] dup + [7189] sipush 946 + [7192] ldc_w #951 + - Integer [92216] + [7195] iastore + [7196] dup + [7197] sipush 947 + [7200] ldc_w #952 + - Integer [92272] + [7203] iastore + [7204] dup + [7205] sipush 948 + [7208] ldc_w #953 + - Integer [92384] + [7211] iastore + [7212] dup + [7213] sipush 949 + [7216] ldc_w #954 + - Integer [92412] + [7219] iastore + [7220] dup + [7221] sipush 950 + [7224] ldc_w #955 + - Integer [92608] + [7227] iastore + [7228] dup + [7229] sipush 951 + [7232] ldc_w #956 + - Integer [92664] + [7235] iastore + [7236] dup + [7237] sipush 952 + [7240] ldc_w #957 + - Integer [93168] + [7243] iastore + [7244] dup + [7245] sipush 953 + [7248] ldc_w #958 + - Integer [93200] + [7251] iastore + [7252] dup + [7253] sipush 954 + [7256] ldc_w #959 + - Integer [93214] + [7259] iastore + [7260] dup + [7261] sipush 955 + [7264] ldc_w #960 + - Integer [93216] + [7267] iastore + [7268] dup + [7269] sipush 956 + [7272] ldc_w #961 + - Integer [93244] + [7275] iastore + [7276] dup + [7277] sipush 957 + [7280] ldc_w #962 + - Integer [93248] + [7283] iastore + [7284] dup + [7285] sipush 958 + [7288] ldc_w #963 + - Integer [93304] + [7291] iastore + [7292] dup + [7293] sipush 959 + [7296] ldc_w #964 + - Integer [93424] + [7299] iastore + [7300] dup + [7301] sipush 960 + [7304] ldc_w #965 + - Integer [93664] + [7307] iastore + [7308] dup + [7309] sipush 961 + [7312] ldc_w #966 + - Integer [93720] + [7315] iastore + [7316] dup + [7317] sipush 962 + [7320] ldc_w #967 + - Integer [93744] + [7323] iastore + [7324] dup + [7325] sipush 963 + [7328] ldc_w #968 + - Integer [93758] + [7331] iastore + [7332] dup + [7333] sipush 964 + [7336] ldc_w #969 + - Integer [93792] + [7339] iastore + [7340] dup + [7341] sipush 965 + [7344] ldc_w #970 + - Integer [93820] + [7347] iastore + [7348] dup + [7349] sipush 966 + [7352] ldc_w #971 + - Integer [93888] + [7355] iastore + [7356] dup + [7357] sipush 967 + [7360] ldc_w #972 + - Integer [93944] + [7363] iastore + [7364] dup + [7365] sipush 968 + [7368] ldc_w #973 + - Integer [93980] + [7371] iastore + [7372] dup + [7373] sipush 969 + [7376] ldc_w #974 + - Integer [94008] + [7379] iastore + [7380] dup + [7381] sipush 970 + [7384] ldc_w #975 + - Integer [94064] + [7387] iastore + [7388] dup + [7389] sipush 971 + [7392] ldc_w #976 + - Integer [94078] + [7395] iastore + [7396] dup + [7397] sipush 972 + [7400] ldc_w #977 + - Integer [94084] + [7403] iastore + [7404] dup + [7405] sipush 973 + [7408] ldc_w #978 + - Integer [94088] + [7411] iastore + [7412] dup + [7413] sipush 974 + [7416] ldc_w #979 + - Integer [94096] + [7419] iastore + [7420] dup + [7421] sipush 975 + [7424] ldc_w #980 + - Integer [94110] + [7427] iastore + [7428] dup + [7429] sipush 976 + [7432] ldc_w #981 + - Integer [94112] + [7435] iastore + [7436] dup + [7437] sipush 977 + [7440] ldc_w #982 + - Integer [94140] + [7443] iastore + [7444] dup + [7445] sipush 978 + [7448] ldc_w #983 + - Integer [94150] + [7451] iastore + [7452] dup + [7453] sipush 979 + [7456] ldc_w #984 + - Integer [94156] + [7459] iastore + [7460] dup + [7461] sipush 980 + [7464] ldc_w #985 + - Integer [94168] + [7467] iastore + [7468] dup + [7469] sipush 981 + [7472] ldc_w #986 + - Integer [94246] + [7475] iastore + [7476] dup + [7477] sipush 982 + [7480] ldc_w #987 + - Integer [94252] + [7483] iastore + [7484] dup + [7485] sipush 983 + [7488] ldc_w #988 + - Integer [94278] + [7491] iastore + [7492] dup + [7493] sipush 984 + [7496] ldc_w #989 + - Integer [94284] + [7499] iastore + [7500] dup + [7501] sipush 985 + [7504] ldc_w #990 + - Integer [94296] + [7507] iastore + [7508] dup + [7509] sipush 986 + [7512] ldc_w #991 + - Integer [94318] + [7515] iastore + [7516] dup + [7517] sipush 987 + [7520] ldc_w #992 + - Integer [94342] + [7523] iastore + [7524] dup + [7525] sipush 988 + [7528] ldc_w #993 + - Integer [94348] + [7531] iastore + [7532] dup + [7533] sipush 989 + [7536] ldc_w #994 + - Integer [94360] + [7539] iastore + [7540] dup + [7541] sipush 990 + [7544] ldc_w #995 + - Integer [94384] + [7547] iastore + [7548] dup + [7549] sipush 991 + [7552] ldc_w #996 + - Integer [94398] + [7555] iastore + [7556] dup + [7557] sipush 992 + [7560] ldc_w #997 + - Integer [94414] + [7563] iastore + [7564] dup + [7565] sipush 993 + [7568] ldc_w #998 + - Integer [94428] + [7571] iastore + [7572] dup + [7573] sipush 994 + [7576] ldc_w #999 + - Integer [94440] + [7579] iastore + [7580] dup + [7581] sipush 995 + [7584] ldc_w #1000 + - Integer [94470] + [7587] iastore + [7588] dup + [7589] sipush 996 + [7592] ldc_w #1001 + - Integer [94476] + [7595] iastore + [7596] dup + [7597] sipush 997 + [7600] ldc_w #1002 + - Integer [94488] + [7603] iastore + [7604] dup + [7605] sipush 998 + [7608] ldc_w #1003 + - Integer [94512] + [7611] iastore + [7612] dup + [7613] sipush 999 + [7616] ldc_w #1004 + - Integer [94526] + [7619] iastore + [7620] dup + [7621] sipush 1000 + [7624] ldc_w #1005 + - Integer [94560] + [7627] iastore + [7628] dup + [7629] sipush 1001 + [7632] ldc_w #1006 + - Integer [94588] + [7635] iastore + [7636] dup + [7637] sipush 1002 + [7640] ldc_w #1007 + - Integer [94606] + [7643] iastore + [7644] dup + [7645] sipush 1003 + [7648] ldc_w #1008 + - Integer [94620] + [7651] iastore + [7652] dup + [7653] sipush 1004 + [7656] ldc_w #1009 + - Integer [94648] + [7659] iastore + [7660] dup + [7661] sipush 1005 + [7664] ldc_w #1010 + - Integer [94658] + [7667] iastore + [7668] dup + [7669] sipush 1006 + [7672] ldc_w #1011 + - Integer [94660] + [7675] iastore + [7676] dup + [7677] sipush 1007 + [7680] ldc_w #1012 + - Integer [94664] + [7683] iastore + [7684] dup + [7685] sipush 1008 + [7688] ldc_w #1013 + - Integer [94672] + [7691] iastore + [7692] dup + [7693] sipush 1009 + [7696] ldc_w #1014 + - Integer [94686] + [7699] iastore + [7700] dup + [7701] sipush 1010 + [7704] ldc_w #1015 + - Integer [94694] + [7707] iastore + [7708] dup + [7709] sipush 1011 + [7712] ldc_w #1016 + - Integer [94700] + [7715] iastore + [7716] dup + [7717] sipush 1012 + [7720] ldc_w #1017 + - Integer [94714] + [7723] iastore + [7724] dup + [7725] sipush 1013 + [7728] ldc_w #1018 + - Integer [94726] + [7731] iastore + [7732] dup + [7733] sipush 1014 + [7736] ldc_w #1019 + - Integer [94732] + [7739] iastore + [7740] dup + [7741] sipush 1015 + [7744] ldc_w #1020 + - Integer [94744] + [7747] iastore + [7748] dup + [7749] sipush 1016 + [7752] ldc_w #1021 + - Integer [94768] + [7755] iastore + [7756] dup + [7757] sipush 1017 + [7760] ldc_w #1022 + - Integer [94782] + [7763] iastore + [7764] dup + [7765] sipush 1018 + [7768] ldc_w #1023 + - Integer [94816] + [7771] iastore + [7772] dup + [7773] sipush 1019 + [7776] ldc_w #1024 + - Integer [94844] + [7779] iastore + [7780] dup + [7781] sipush 1020 + [7784] ldc_w #1025 + - Integer [94912] + [7787] iastore + [7788] dup + [7789] sipush 1021 + [7792] ldc_w #1026 + - Integer [94968] + [7795] iastore + [7796] dup + [7797] sipush 1022 + [7800] ldc_w #1027 + - Integer [94990] + [7803] iastore + [7804] dup + [7805] sipush 1023 + [7808] ldc_w #1028 + - Integer [95004] + [7811] iastore + [7812] dup + [7813] sipush 1024 + [7816] ldc_w #1029 + - Integer [95032] + [7819] iastore + [7820] dup + [7821] sipush 1025 + [7824] ldc_w #1030 + - Integer [95088] + [7827] iastore + [7828] dup + [7829] sipush 1026 + [7832] ldc_w #1031 + - Integer [95102] + [7835] iastore + [7836] dup + [7837] sipush 1027 + [7840] ldc_w #1032 + - Integer [95112] + [7843] iastore + [7844] dup + [7845] sipush 1028 + [7848] ldc_w #1033 + - Integer [95120] + [7851] iastore + [7852] dup + [7853] sipush 1029 + [7856] ldc_w #1034 + - Integer [95134] + [7859] iastore + [7860] dup + [7861] sipush 1030 + [7864] ldc_w #1035 + - Integer [95136] + [7867] iastore + [7868] dup + [7869] sipush 1031 + [7872] ldc_w #1036 + - Integer [95164] + [7875] iastore + [7876] dup + [7877] sipush 1032 + [7880] ldc_w #1037 + - Integer [95180] + [7883] iastore + [7884] dup + [7885] sipush 1033 + [7888] ldc_w #1038 + - Integer [95192] + [7891] iastore + [7892] dup + [7893] sipush 1034 + [7896] ldc_w #1039 + - Integer [95214] + [7899] iastore + [7900] dup + [7901] sipush 1035 + [7904] ldc_w #1040 + - Integer [95218] + [7907] iastore + [7908] dup + [7909] sipush 1036 + [7912] ldc_w #1041 + - Integer [95220] + [7915] iastore + [7916] dup + [7917] sipush 1037 + [7920] ldc_w #1042 + - Integer [95244] + [7923] iastore + [7924] dup + [7925] sipush 1038 + [7928] ldc_w #1043 + - Integer [95256] + [7931] iastore + [7932] dup + [7933] sipush 1039 + [7936] ldc_w #1044 + - Integer [95280] + [7939] iastore + [7940] dup + [7941] sipush 1040 + [7944] ldc_w #1045 + - Integer [95294] + [7947] iastore + [7948] dup + [7949] sipush 1041 + [7952] ldc_w #1046 + - Integer [95328] + [7955] iastore + [7956] dup + [7957] sipush 1042 + [7960] ldc_w #1047 + - Integer [95356] + [7963] iastore + [7964] dup + [7965] sipush 1043 + [7968] ldc_w #1048 + - Integer [95424] + [7971] iastore + [7972] dup + [7973] sipush 1044 + [7976] ldc_w #1049 + - Integer [95480] + [7979] iastore + [7980] dup + [7981] sipush 1045 + [7984] ldc_w #1050 + - Integer [95728] + [7987] iastore + [7988] dup + [7989] sipush 1046 + [7992] ldc_w #1051 + - Integer [95758] + [7995] iastore + [7996] dup + [7997] sipush 1047 + [8000] ldc_w #1052 + - Integer [95772] + [8003] iastore + [8004] dup + [8005] sipush 1048 + [8008] ldc_w #1053 + - Integer [95800] + [8011] iastore + [8012] dup + [8013] sipush 1049 + [8016] ldc_w #1054 + - Integer [95856] + [8019] iastore + [8020] dup + [8021] sipush 1050 + [8024] ldc_w #1055 + - Integer [95870] + [8027] iastore + [8028] dup + [8029] sipush 1051 + [8032] ldc_w #1056 + - Integer [95968] + [8035] iastore + [8036] dup + [8037] sipush 1052 + [8040] ldc_w #1057 + - Integer [95996] + [8043] iastore + [8044] dup + [8045] sipush 1053 + [8048] ldc_w #1058 + - Integer [96008] + [8051] iastore + [8052] dup + [8053] sipush 1054 + [8056] ldc_w #1059 + - Integer [96016] + [8059] iastore + [8060] dup + [8061] sipush 1055 + [8064] ldc_w #1060 + - Integer [96030] + [8067] iastore + [8068] dup + [8069] sipush 1056 + [8072] ldc_w #1061 + - Integer [96032] + [8075] iastore + [8076] dup + [8077] sipush 1057 + [8080] ldc_w #1062 + - Integer [96060] + [8083] iastore + [8084] dup + [8085] sipush 1058 + [8088] ldc_w #1063 + - Integer [96064] + [8091] iastore + [8092] dup + [8093] sipush 1059 + [8096] ldc_w #1064 + - Integer [96120] + [8099] iastore + [8100] dup + [8101] sipush 1060 + [8104] ldc_w #1065 + - Integer [96152] + [8107] iastore + [8108] dup + [8109] sipush 1061 + [8112] ldc_w #1066 + - Integer [96176] + [8115] iastore + [8116] dup + [8117] sipush 1062 + [8120] ldc_w #1067 + - Integer [96190] + [8123] iastore + [8124] dup + [8125] sipush 1063 + [8128] ldc_w #1068 + - Integer [96220] + [8131] iastore + [8132] dup + [8133] sipush 1064 + [8136] ldc_w #1069 + - Integer [96226] + [8139] iastore + [8140] dup + [8141] sipush 1065 + [8144] ldc_w #1070 + - Integer [96228] + [8147] iastore + [8148] dup + [8149] sipush 1066 + [8152] ldc_w #1071 + - Integer [96232] + [8155] iastore + [8156] dup + [8157] sipush 1067 + [8160] ldc_w #1072 + - Integer [96290] + [8163] iastore + [8164] dup + [8165] sipush 1068 + [8168] ldc_w #1073 + - Integer [96292] + [8171] iastore + [8172] dup + [8173] sipush 1069 + [8176] ldc_w #1074 + - Integer [96296] + [8179] iastore + [8180] dup + [8181] sipush 1070 + [8184] ldc_w #1075 + - Integer [96310] + [8187] iastore + [8188] dup + [8189] sipush 1071 + [8192] ldc_w #1076 + - Integer [96322] + [8195] iastore + [8196] dup + [8197] sipush 1072 + [8200] ldc_w #1077 + - Integer [96324] + [8203] iastore + [8204] dup + [8205] sipush 1073 + [8208] ldc_w #1078 + - Integer [96328] + [8211] iastore + [8212] dup + [8213] sipush 1074 + [8216] ldc_w #1079 + - Integer [96336] + [8219] iastore + [8220] dup + [8221] sipush 1075 + [8224] ldc_w #1080 + - Integer [96350] + [8227] iastore + [8228] dup + [8229] sipush 1076 + [8232] ldc_w #1081 + - Integer [96358] + [8235] iastore + [8236] dup + [8237] sipush 1077 + [8240] ldc_w #1082 + - Integer [96364] + [8243] iastore + [8244] dup + [8245] sipush 1078 + [8248] ldc_w #1083 + - Integer [96386] + [8251] iastore + [8252] dup + [8253] sipush 1079 + [8256] ldc_w #1084 + - Integer [96388] + [8259] iastore + [8260] dup + [8261] sipush 1080 + [8264] ldc_w #1085 + - Integer [96392] + [8267] iastore + [8268] dup + [8269] sipush 1081 + [8272] ldc_w #1086 + - Integer [96400] + [8275] iastore + [8276] dup + [8277] sipush 1082 + [8280] ldc_w #1087 + - Integer [96414] + [8283] iastore + [8284] dup + [8285] sipush 1083 + [8288] ldc_w #1088 + - Integer [96416] + [8291] iastore + [8292] dup + [8293] sipush 1084 + [8296] ldc_w #1089 + - Integer [96444] + [8299] iastore + [8300] dup + [8301] sipush 1085 + [8304] ldc_w #1090 + - Integer [96454] + [8307] iastore + [8308] dup + [8309] sipush 1086 + [8312] ldc_w #1091 + - Integer [96460] + [8315] iastore + [8316] dup + [8317] sipush 1087 + [8320] ldc_w #1092 + - Integer [96472] + [8323] iastore + [8324] dup + [8325] sipush 1088 + [8328] ldc_w #1093 + - Integer [96494] + [8331] iastore + [8332] dup + [8333] sipush 1089 + [8336] ldc_w #1094 + - Integer [96498] + [8339] iastore + [8340] dup + [8341] sipush 1090 + [8344] ldc_w #1095 + - Integer [96500] + [8347] iastore + [8348] dup + [8349] sipush 1091 + [8352] ldc_w #1096 + - Integer [96514] + [8355] iastore + [8356] dup + [8357] sipush 1092 + [8360] ldc_w #1097 + - Integer [96516] + [8363] iastore + [8364] dup + [8365] sipush 1093 + [8368] ldc_w #1098 + - Integer [96520] + [8371] iastore + [8372] dup + [8373] sipush 1094 + [8376] ldc_w #1099 + - Integer [96528] + [8379] iastore + [8380] dup + [8381] sipush 1095 + [8384] ldc_w #1100 + - Integer [96542] + [8387] iastore + [8388] dup + [8389] sipush 1096 + [8392] ldc_w #1101 + - Integer [96544] + [8395] iastore + [8396] dup + [8397] sipush 1097 + [8400] ldc_w #1102 + - Integer [96572] + [8403] iastore + [8404] dup + [8405] sipush 1098 + [8408] ldc_w #1103 + - Integer [96576] + [8411] iastore + [8412] dup + [8413] sipush 1099 + [8416] ldc_w #1104 + - Integer [96632] + [8419] iastore + [8420] dup + [8421] sipush 1100 + [8424] ldc_w #1105 + - Integer [96646] + [8427] iastore + [8428] dup + [8429] sipush 1101 + [8432] ldc_w #1106 + - Integer [96652] + [8435] iastore + [8436] dup + [8437] sipush 1102 + [8440] ldc_w #1107 + - Integer [96664] + [8443] iastore + [8444] dup + [8445] sipush 1103 + [8448] ldc_w #1108 + - Integer [96688] + [8451] iastore + [8452] dup + [8453] sipush 1104 + [8456] ldc_w #1109 + - Integer [96702] + [8459] iastore + [8460] dup + [8461] sipush 1105 + [8464] ldc_w #1110 + - Integer [96718] + [8467] iastore + [8468] dup + [8469] sipush 1106 + [8472] ldc_w #1111 + - Integer [96732] + [8475] iastore + [8476] dup + [8477] sipush 1107 + [8480] ldc_w #1112 + - Integer [96738] + [8483] iastore + [8484] dup + [8485] sipush 1108 + [8488] ldc_w #1113 + - Integer [96740] + [8491] iastore + [8492] dup + [8493] sipush 1109 + [8496] ldc_w #1114 + - Integer [96744] + [8499] iastore + [8500] dup + [8501] sipush 1110 + [8504] ldc_w #1115 + - Integer [96758] + [8507] iastore + [8508] dup + [8509] sipush 1111 + [8512] ldc_w #1116 + - Integer [96772] + [8515] iastore + [8516] dup + [8517] sipush 1112 + [8520] ldc_w #1117 + - Integer [96776] + [8523] iastore + [8524] dup + [8525] sipush 1113 + [8528] ldc_w #1118 + - Integer [96784] + [8531] iastore + [8532] dup + [8533] sipush 1114 + [8536] ldc_w #1119 + - Integer [96798] + [8539] iastore + [8540] dup + [8541] sipush 1115 + [8544] ldc_w #1120 + - Integer [96800] + [8547] iastore + [8548] dup + [8549] sipush 1116 + [8552] ldc_w #1121 + - Integer [96828] + [8555] iastore + [8556] dup + [8557] sipush 1117 + [8560] ldc_w #1122 + - Integer [96832] + [8563] iastore + [8564] dup + [8565] sipush 1118 + [8568] ldc_w #1123 + - Integer [96888] + [8571] iastore + [8572] dup + [8573] sipush 1119 + [8576] ldc_w #1124 + - Integer [97008] + [8579] iastore + [8580] dup + [8581] sipush 1120 + [8584] ldc_w #1125 + - Integer [97030] + [8587] iastore + [8588] dup + [8589] sipush 1121 + [8592] ldc_w #1126 + - Integer [97036] + [8595] iastore + [8596] dup + [8597] sipush 1122 + [8600] ldc_w #1127 + - Integer [97048] + [8603] iastore + [8604] dup + [8605] sipush 1123 + [8608] ldc_w #1128 + - Integer [97072] + [8611] iastore + [8612] dup + [8613] sipush 1124 + [8616] ldc_w #1129 + - Integer [97086] + [8619] iastore + [8620] dup + [8621] sipush 1125 + [8624] ldc_w #1130 + - Integer [97120] + [8627] iastore + [8628] dup + [8629] sipush 1126 + [8632] ldc_w #1131 + - Integer [97148] + [8635] iastore + [8636] dup + [8637] sipush 1127 + [8640] ldc_w #1132 + - Integer [97166] + [8643] iastore + [8644] dup + [8645] sipush 1128 + [8648] ldc_w #1133 + - Integer [97180] + [8651] iastore + [8652] dup + [8653] sipush 1129 + [8656] ldc_w #1134 + - Integer [97208] + [8659] iastore + [8660] dup + [8661] sipush 1130 + [8664] ldc_w #1135 + - Integer [97220] + [8667] iastore + [8668] dup + [8669] sipush 1131 + [8672] ldc_w #1136 + - Integer [97224] + [8675] iastore + [8676] dup + [8677] sipush 1132 + [8680] ldc_w #1137 + - Integer [97232] + [8683] iastore + [8684] dup + [8685] sipush 1133 + [8688] ldc_w #1138 + - Integer [97246] + [8691] iastore + [8692] dup + [8693] sipush 1134 + [8696] ldc_w #1139 + - Integer [97254] + [8699] iastore + [8700] dup + [8701] sipush 1135 + [8704] ldc_w #1140 + - Integer [97260] + [8707] iastore + [8708] dup + [8709] sipush 1136 + [8712] ldc_w #1141 + - Integer [97326] + [8715] iastore + [8716] dup + [8717] sipush 1137 + [8720] ldc_w #1142 + - Integer [97330] + [8723] iastore + [8724] dup + [8725] sipush 1138 + [8728] ldc_w #1143 + - Integer [97332] + [8731] iastore + [8732] dup + [8733] sipush 1139 + [8736] ldc_w #1144 + - Integer [97358] + [8739] iastore + [8740] dup + [8741] sipush 1140 + [8744] ldc_w #1145 + - Integer [97372] + [8747] iastore + [8748] dup + [8749] sipush 1141 + [8752] ldc_w #1146 + - Integer [97378] + [8755] iastore + [8756] dup + [8757] sipush 1142 + [8760] ldc_w #1147 + - Integer [97380] + [8763] iastore + [8764] dup + [8765] sipush 1143 + [8768] ldc_w #1148 + - Integer [97384] + [8771] iastore + [8772] dup + [8773] sipush 1144 + [8776] ldc_w #1149 + - Integer [97398] + [8779] iastore + [8780] dup + [8781] sipush 1145 + [8784] ldc_w #1150 + - Integer [97422] + [8787] iastore + [8788] dup + [8789] sipush 1146 + [8792] ldc_w #1151 + - Integer [97436] + [8795] iastore + [8796] dup + [8797] sipush 1147 + [8800] ldc_w #1152 + - Integer [97464] + [8803] iastore + [8804] dup + [8805] sipush 1148 + [8808] ldc_w #1153 + - Integer [97474] + [8811] iastore + [8812] dup + [8813] sipush 1149 + [8816] ldc_w #1154 + - Integer [97476] + [8819] iastore + [8820] dup + [8821] sipush 1150 + [8824] ldc_w #1155 + - Integer [97480] + [8827] iastore + [8828] dup + [8829] sipush 1151 + [8832] ldc_w #1156 + - Integer [97488] + [8835] iastore + [8836] dup + [8837] sipush 1152 + [8840] ldc_w #1157 + - Integer [97502] + [8843] iastore + [8844] dup + [8845] sipush 1153 + [8848] ldc_w #1158 + - Integer [97510] + [8851] iastore + [8852] dup + [8853] sipush 1154 + [8856] ldc_w #1159 + - Integer [97516] + [8859] iastore + [8860] dup + [8861] sipush 1155 + [8864] ldc_w #1160 + - Integer [97550] + [8867] iastore + [8868] dup + [8869] sipush 1156 + [8872] ldc_w #1161 + - Integer [97564] + [8875] iastore + [8876] dup + [8877] sipush 1157 + [8880] ldc_w #1162 + - Integer [97592] + [8883] iastore + [8884] dup + [8885] sipush 1158 + [8888] ldc_w #1163 + - Integer [97648] + [8891] iastore + [8892] dup + [8893] sipush 1159 + [8896] ldc_w #1164 + - Integer [97666] + [8899] iastore + [8900] dup + [8901] sipush 1160 + [8904] ldc_w #1165 + - Integer [97668] + [8907] iastore + [8908] dup + [8909] sipush 1161 + [8912] ldc_w #1166 + - Integer [97672] + [8915] iastore + [8916] dup + [8917] sipush 1162 + [8920] ldc_w #1167 + - Integer [97680] + [8923] iastore + [8924] dup + [8925] sipush 1163 + [8928] ldc_w #1168 + - Integer [97694] + [8931] iastore + [8932] dup + [8933] sipush 1164 + [8936] ldc_w #1169 + - Integer [97696] + [8939] iastore + [8940] dup + [8941] sipush 1165 + [8944] ldc_w #1170 + - Integer [97724] + [8947] iastore + [8948] dup + [8949] sipush 1166 + [8952] ldc_w #1171 + - Integer [97734] + [8955] iastore + [8956] dup + [8957] sipush 1167 + [8960] ldc_w #1172 + - Integer [97740] + [8963] iastore + [8964] dup + [8965] sipush 1168 + [8968] ldc_w #1173 + - Integer [97752] + [8971] iastore + [8972] dup + [8973] sipush 1169 + [8976] ldc_w #1174 + - Integer [97774] + [8979] iastore + [8980] dup + [8981] sipush 1170 + [8984] ldc_w #1175 + - Integer [97830] + [8987] iastore + [8988] dup + [8989] sipush 1171 + [8992] ldc_w #1176 + - Integer [97836] + [8995] iastore + [8996] dup + [8997] sipush 1172 + [9000] ldc_w #1177 + - Integer [97850] + [9003] iastore + [9004] dup + [9005] sipush 1173 + [9008] ldc_w #1178 + - Integer [97862] + [9011] iastore + [9012] dup + [9013] sipush 1174 + [9016] ldc_w #1179 + - Integer [97868] + [9019] iastore + [9020] dup + [9021] sipush 1175 + [9024] ldc_w #1180 + - Integer [97880] + [9027] iastore + [9028] dup + [9029] sipush 1176 + [9032] ldc_w #1181 + - Integer [97902] + [9035] iastore + [9036] dup + [9037] sipush 1177 + [9040] ldc_w #1182 + - Integer [97906] + [9043] iastore + [9044] dup + [9045] sipush 1178 + [9048] ldc_w #1183 + - Integer [97908] + [9051] iastore + [9052] dup + [9053] sipush 1179 + [9056] ldc_w #1184 + - Integer [97926] + [9059] iastore + [9060] dup + [9061] sipush 1180 + [9064] ldc_w #1185 + - Integer [97932] + [9067] iastore + [9068] dup + [9069] sipush 1181 + [9072] ldc_w #1186 + - Integer [97944] + [9075] iastore + [9076] dup + [9077] sipush 1182 + [9080] ldc_w #1187 + - Integer [97968] + [9083] iastore + [9084] dup + [9085] sipush 1183 + [9088] ldc_w #1188 + - Integer [97998] + [9091] iastore + [9092] dup + [9093] sipush 1184 + [9096] ldc_w #1189 + - Integer [98012] + [9099] iastore + [9100] dup + [9101] sipush 1185 + [9104] ldc_w #1190 + - Integer [98018] + [9107] iastore + [9108] dup + [9109] sipush 1186 + [9112] ldc_w #1191 + - Integer [98020] + [9115] iastore + [9116] dup + [9117] sipush 1187 + [9120] ldc_w #1192 + - Integer [98024] + [9123] iastore + [9124] dup + [9125] sipush 1188 + [9128] ldc_w #1193 + - Integer [98038] + [9131] iastore + [9132] dup + [9133] sipush 1189 + [9136] ldc_w #1194 + - Integer [98618] + [9139] iastore + [9140] dup + [9141] sipush 1190 + [9144] ldc_w #1195 + - Integer [98674] + [9147] iastore + [9148] dup + [9149] sipush 1191 + [9152] ldc_w #1196 + - Integer [98676] + [9155] iastore + [9156] dup + [9157] sipush 1192 + [9160] ldc_w #1197 + - Integer [98838] + [9163] iastore + [9164] dup + [9165] sipush 1193 + [9168] ldc_w #1198 + - Integer [98854] + [9171] iastore + [9172] dup + [9173] sipush 1194 + [9176] ldc_w #1199 + - Integer [98874] + [9179] iastore + [9180] dup + [9181] sipush 1195 + [9184] ldc_w #1200 + - Integer [98892] + [9187] iastore + [9188] dup + [9189] sipush 1196 + [9192] ldc_w #1201 + - Integer [98904] + [9195] iastore + [9196] dup + [9197] sipush 1197 + [9200] ldc_w #1202 + - Integer [98926] + [9203] iastore + [9204] dup + [9205] sipush 1198 + [9208] ldc_w #1203 + - Integer [98930] + [9211] iastore + [9212] dup + [9213] sipush 1199 + [9216] ldc_w #1204 + - Integer [98932] + [9219] iastore + [9220] dup + [9221] sipush 1200 + [9224] ldc_w #1205 + - Integer [98968] + [9227] iastore + [9228] dup + [9229] sipush 1201 + [9232] ldc_w #1206 + - Integer [99006] + [9235] iastore + [9236] dup + [9237] sipush 1202 + [9240] ldc_w #1207 + - Integer [99042] + [9243] iastore + [9244] dup + [9245] sipush 1203 + [9248] ldc_w #1208 + - Integer [99044] + [9251] iastore + [9252] dup + [9253] sipush 1204 + [9256] ldc_w #1209 + - Integer [99048] + [9259] iastore + [9260] dup + [9261] sipush 1205 + [9264] ldc_w #1210 + - Integer [99062] + [9267] iastore + [9268] dup + [9269] sipush 1206 + [9272] ldc_w #1211 + - Integer [99166] + [9275] iastore + [9276] dup + [9277] sipush 1207 + [9280] ldc_w #1212 + - Integer [99194] + [9283] iastore + [9284] dup + [9285] sipush 1208 + [9288] ldc_w #1213 + - Integer [99246] + [9291] iastore + [9292] dup + [9293] sipush 1209 + [9296] ldc_w #1214 + - Integer [99286] + [9299] iastore + [9300] dup + [9301] sipush 1210 + [9304] ldc_w #1215 + - Integer [99350] + [9307] iastore + [9308] dup + [9309] sipush 1211 + [9312] ldc_w #1216 + - Integer [99366] + [9315] iastore + [9316] dup + [9317] sipush 1212 + [9320] ldc_w #1217 + - Integer [99372] + [9323] iastore + [9324] dup + [9325] sipush 1213 + [9328] ldc_w #1218 + - Integer [99386] + [9331] iastore + [9332] dup + [9333] sipush 1214 + [9336] ldc_w #1219 + - Integer [99398] + [9339] iastore + [9340] dup + [9341] sipush 1215 + [9344] ldc_w #1220 + - Integer [99416] + [9347] iastore + [9348] dup + [9349] sipush 1216 + [9352] ldc_w #1221 + - Integer [99438] + [9355] iastore + [9356] dup + [9357] sipush 1217 + [9360] ldc_w #1222 + - Integer [99442] + [9363] iastore + [9364] dup + [9365] sipush 1218 + [9368] ldc_w #1223 + - Integer [99444] + [9371] iastore + [9372] dup + [9373] sipush 1219 + [9376] ldc_w #1224 + - Integer [99462] + [9379] iastore + [9380] dup + [9381] sipush 1220 + [9384] ldc_w #1225 + - Integer [99504] + [9387] iastore + [9388] dup + [9389] sipush 1221 + [9392] ldc_w #1226 + - Integer [99518] + [9395] iastore + [9396] dup + [9397] sipush 1222 + [9400] ldc_w #1227 + - Integer [99534] + [9403] iastore + [9404] dup + [9405] sipush 1223 + [9408] ldc_w #1228 + - Integer [99548] + [9411] iastore + [9412] dup + [9413] sipush 1224 + [9416] ldc_w #1229 + - Integer [99554] + [9419] iastore + [9420] dup + [9421] sipush 1225 + [9424] ldc_w #1230 + - Integer [99556] + [9427] iastore + [9428] dup + [9429] sipush 1226 + [9432] ldc_w #1231 + - Integer [99560] + [9435] iastore + [9436] dup + [9437] sipush 1227 + [9440] ldc_w #1232 + - Integer [99574] + [9443] iastore + [9444] dup + [9445] sipush 1228 + [9448] ldc_w #1233 + - Integer [99590] + [9451] iastore + [9452] dup + [9453] sipush 1229 + [9456] ldc_w #1234 + - Integer [99596] + [9459] iastore + [9460] dup + [9461] sipush 1230 + [9464] ldc_w #1235 + - Integer [99608] + [9467] iastore + [9468] dup + [9469] sipush 1231 + [9472] ldc_w #1236 + - Integer [99632] + [9475] iastore + [9476] dup + [9477] sipush 1232 + [9480] ldc_w #1237 + - Integer [99646] + [9483] iastore + [9484] dup + [9485] sipush 1233 + [9488] ldc_w #1238 + - Integer [99680] + [9491] iastore + [9492] dup + [9493] sipush 1234 + [9496] ldc_w #1239 + - Integer [99708] + [9499] iastore + [9500] dup + [9501] sipush 1235 + [9504] ldc_w #1240 + - Integer [99726] + [9507] iastore + [9508] dup + [9509] sipush 1236 + [9512] ldc_w #1241 + - Integer [99740] + [9515] iastore + [9516] dup + [9517] sipush 1237 + [9520] ldc_w #1242 + - Integer [99768] + [9523] iastore + [9524] dup + [9525] sipush 1238 + [9528] ldc_w #1243 + - Integer [99778] + [9531] iastore + [9532] dup + [9533] sipush 1239 + [9536] ldc_w #1244 + - Integer [99780] + [9539] iastore + [9540] dup + [9541] sipush 1240 + [9544] ldc_w #1245 + - Integer [99784] + [9547] iastore + [9548] dup + [9549] sipush 1241 + [9552] ldc_w #1246 + - Integer [99792] + [9555] iastore + [9556] dup + [9557] sipush 1242 + [9560] ldc_w #1247 + - Integer [99806] + [9563] iastore + [9564] dup + [9565] sipush 1243 + [9568] ldc_w #1248 + - Integer [99814] + [9571] iastore + [9572] dup + [9573] sipush 1244 + [9576] ldc_w #1249 + - Integer [99820] + [9579] iastore + [9580] dup + [9581] sipush 1245 + [9584] ldc_w #1250 + - Integer [99834] + [9587] iastore + [9588] dup + [9589] sipush 1246 + [9592] ldc_w #1251 + - Integer [99858] + [9595] iastore + [9596] dup + [9597] sipush 1247 + [9600] ldc_w #1252 + - Integer [99860] + [9603] iastore + [9604] dup + [9605] sipush 1248 + [9608] ldc_w #1253 + - Integer [99874] + [9611] iastore + [9612] dup + [9613] sipush 1249 + [9616] ldc_w #1254 + - Integer [99880] + [9619] iastore + [9620] dup + [9621] sipush 1250 + [9624] ldc_w #1255 + - Integer [99894] + [9627] iastore + [9628] dup + [9629] sipush 1251 + [9632] ldc_w #1256 + - Integer [99906] + [9635] iastore + [9636] dup + [9637] sipush 1252 + [9640] ldc_w #1257 + - Integer [99920] + [9643] iastore + [9644] dup + [9645] sipush 1253 + [9648] ldc_w #1258 + - Integer [99934] + [9651] iastore + [9652] dup + [9653] sipush 1254 + [9656] ldc_w #1259 + - Integer [99962] + [9659] iastore + [9660] dup + [9661] sipush 1255 + [9664] ldc_w #1260 + - Integer [99970] + [9667] iastore + [9668] dup + [9669] sipush 1256 + [9672] ldc_w #1261 + - Integer [99972] + [9675] iastore + [9676] dup + [9677] sipush 1257 + [9680] ldc_w #1262 + - Integer [99976] + [9683] iastore + [9684] dup + [9685] sipush 1258 + [9688] ldc_w #1263 + - Integer [99984] + [9691] iastore + [9692] dup + [9693] sipush 1259 + [9696] ldc_w #1264 + - Integer [99998] + [9699] iastore + [9700] dup + [9701] sipush 1260 + [9704] ldc_w #1265 + - Integer [100000] + [9707] iastore + [9708] dup + [9709] sipush 1261 + [9712] ldc_w #1266 + - Integer [100028] + [9715] iastore + [9716] dup + [9717] sipush 1262 + [9720] ldc_w #1267 + - Integer [100038] + [9723] iastore + [9724] dup + [9725] sipush 1263 + [9728] ldc_w #1268 + - Integer [100044] + [9731] iastore + [9732] dup + [9733] sipush 1264 + [9736] ldc_w #1269 + - Integer [100056] + [9739] iastore + [9740] dup + [9741] sipush 1265 + [9744] ldc_w #1270 + - Integer [100078] + [9747] iastore + [9748] dup + [9749] sipush 1266 + [9752] ldc_w #1271 + - Integer [100082] + [9755] iastore + [9756] dup + [9757] sipush 1267 + [9760] ldc_w #1272 + - Integer [100084] + [9763] iastore + [9764] dup + [9765] sipush 1268 + [9768] ldc_w #1273 + - Integer [100142] + [9771] iastore + [9772] dup + [9773] sipush 1269 + [9776] ldc_w #1274 + - Integer [100174] + [9779] iastore + [9780] dup + [9781] sipush 1270 + [9784] ldc_w #1275 + - Integer [100188] + [9787] iastore + [9788] dup + [9789] sipush 1271 + [9792] ldc_w #1276 + - Integer [100246] + [9795] iastore + [9796] dup + [9797] sipush 1272 + [9800] ldc_w #1277 + - Integer [100262] + [9803] iastore + [9804] dup + [9805] sipush 1273 + [9808] ldc_w #1278 + - Integer [100268] + [9811] iastore + [9812] dup + [9813] sipush 1274 + [9816] ldc_w #1279 + - Integer [100306] + [9819] iastore + [9820] dup + [9821] sipush 1275 + [9824] ldc_w #1280 + - Integer [100308] + [9827] iastore + [9828] dup + [9829] sipush 1276 + [9832] ldc_w #1281 + - Integer [100390] + [9835] iastore + [9836] dup + [9837] sipush 1277 + [9840] ldc_w #1282 + - Integer [100396] + [9843] iastore + [9844] dup + [9845] sipush 1278 + [9848] ldc_w #1283 + - Integer [100410] + [9851] iastore + [9852] dup + [9853] sipush 1279 + [9856] ldc_w #1284 + - Integer [100422] + [9859] iastore + [9860] dup + [9861] sipush 1280 + [9864] ldc_w #1285 + - Integer [100428] + [9867] iastore + [9868] dup + [9869] sipush 1281 + [9872] ldc_w #1286 + - Integer [100440] + [9875] iastore + [9876] dup + [9877] sipush 1282 + [9880] ldc_w #1287 + - Integer [100462] + [9883] iastore + [9884] dup + [9885] sipush 1283 + [9888] ldc_w #1288 + - Integer [100466] + [9891] iastore + [9892] dup + [9893] sipush 1284 + [9896] ldc_w #1289 + - Integer [100468] + [9899] iastore + [9900] dup + [9901] sipush 1285 + [9904] ldc_w #1290 + - Integer [100486] + [9907] iastore + [9908] dup + [9909] sipush 1286 + [9912] ldc_w #1291 + - Integer [100504] + [9915] iastore + [9916] dup + [9917] sipush 1287 + [9920] ldc_w #1292 + - Integer [100528] + [9923] iastore + [9924] dup + [9925] sipush 1288 + [9928] ldc_w #1293 + - Integer [100542] + [9931] iastore + [9932] dup + [9933] sipush 1289 + [9936] ldc_w #1294 + - Integer [100558] + [9939] iastore + [9940] dup + [9941] sipush 1290 + [9944] ldc_w #1295 + - Integer [100572] + [9947] iastore + [9948] dup + [9949] sipush 1291 + [9952] ldc_w #1296 + - Integer [100578] + [9955] iastore + [9956] dup + [9957] sipush 1292 + [9960] ldc_w #1297 + - Integer [100580] + [9963] iastore + [9964] dup + [9965] sipush 1293 + [9968] ldc_w #1298 + - Integer [100584] + [9971] iastore + [9972] dup + [9973] sipush 1294 + [9976] ldc_w #1299 + - Integer [100598] + [9979] iastore + [9980] dup + [9981] sipush 1295 + [9984] ldc_w #1300 + - Integer [100620] + [9987] iastore + [9988] dup + [9989] sipush 1296 + [9992] ldc_w #1301 + - Integer [100656] + [9995] iastore + [9996] dup + [9997] sipush 1297 + [10000] ldc_w #1302 + - Integer [100670] + [10003] iastore + [10004] dup + [10005] sipush 1298 + [10008] ldc_w #1303 + - Integer [100704] + [10011] iastore + [10012] dup + [10013] sipush 1299 + [10016] ldc_w #1304 + - Integer [100732] + [10019] iastore + [10020] dup + [10021] sipush 1300 + [10024] ldc_w #1305 + - Integer [100750] + [10027] iastore + [10028] dup + [10029] sipush 1301 + [10032] ldc_w #1306 + - Integer [100792] + [10035] iastore + [10036] dup + [10037] sipush 1302 + [10040] ldc_w #1307 + - Integer [100802] + [10043] iastore + [10044] dup + [10045] sipush 1303 + [10048] ldc_w #1308 + - Integer [100808] + [10051] iastore + [10052] dup + [10053] sipush 1304 + [10056] ldc_w #1309 + - Integer [100816] + [10059] iastore + [10060] dup + [10061] sipush 1305 + [10064] ldc_w #1310 + - Integer [100830] + [10067] iastore + [10068] dup + [10069] sipush 1306 + [10072] ldc_w #1311 + - Integer [100838] + [10075] iastore + [10076] dup + [10077] sipush 1307 + [10080] ldc_w #1312 + - Integer [100844] + [10083] iastore + [10084] dup + [10085] sipush 1308 + [10088] ldc_w #1313 + - Integer [100858] + [10091] iastore + [10092] dup + [10093] sipush 1309 + [10096] ldc_w #1314 + - Integer [100888] + [10099] iastore + [10100] dup + [10101] sipush 1310 + [10104] ldc_w #1315 + - Integer [100912] + [10107] iastore + [10108] dup + [10109] sipush 1311 + [10112] ldc_w #1316 + - Integer [100926] + [10115] iastore + [10116] dup + [10117] sipush 1312 + [10120] ldc_w #1317 + - Integer [100960] + [10123] iastore + [10124] dup + [10125] sipush 1313 + [10128] ldc_w #1318 + - Integer [100988] + [10131] iastore + [10132] dup + [10133] sipush 1314 + [10136] ldc_w #1319 + - Integer [101056] + [10139] iastore + [10140] dup + [10141] sipush 1315 + [10144] ldc_w #1320 + - Integer [101112] + [10147] iastore + [10148] dup + [10149] sipush 1316 + [10152] ldc_w #1321 + - Integer [101148] + [10155] iastore + [10156] dup + [10157] sipush 1317 + [10160] ldc_w #1322 + - Integer [101176] + [10163] iastore + [10164] dup + [10165] sipush 1318 + [10168] ldc_w #1323 + - Integer [101232] + [10171] iastore + [10172] dup + [10173] sipush 1319 + [10176] ldc_w #1324 + - Integer [101246] + [10179] iastore + [10180] dup + [10181] sipush 1320 + [10184] ldc_w #1325 + - Integer [101250] + [10187] iastore + [10188] dup + [10189] sipush 1321 + [10192] ldc_w #1326 + - Integer [101252] + [10195] iastore + [10196] dup + [10197] sipush 1322 + [10200] ldc_w #1327 + - Integer [101256] + [10203] iastore + [10204] dup + [10205] sipush 1323 + [10208] ldc_w #1328 + - Integer [101264] + [10211] iastore + [10212] dup + [10213] sipush 1324 + [10216] ldc_w #1329 + - Integer [101278] + [10219] iastore + [10220] dup + [10221] sipush 1325 + [10224] ldc_w #1330 + - Integer [101280] + [10227] iastore + [10228] dup + [10229] sipush 1326 + [10232] ldc_w #1331 + - Integer [101308] + [10235] iastore + [10236] dup + [10237] sipush 1327 + [10240] ldc_w #1332 + - Integer [101318] + [10243] iastore + [10244] dup + [10245] sipush 1328 + [10248] ldc_w #1333 + - Integer [101324] + [10251] iastore + [10252] dup + [10253] sipush 1329 + [10256] ldc_w #1334 + - Integer [101336] + [10259] iastore + [10260] dup + [10261] sipush 1330 + [10264] ldc_w #1335 + - Integer [101358] + [10267] iastore + [10268] dup + [10269] sipush 1331 + [10272] ldc_w #1336 + - Integer [101362] + [10275] iastore + [10276] dup + [10277] sipush 1332 + [10280] ldc_w #1337 + - Integer [101364] + [10283] iastore + [10284] dup + [10285] sipush 1333 + [10288] ldc_w #1338 + - Integer [101410] + [10291] iastore + [10292] dup + [10293] sipush 1334 + [10296] ldc_w #1339 + - Integer [101412] + [10299] iastore + [10300] dup + [10301] sipush 1335 + [10304] ldc_w #1340 + - Integer [101416] + [10307] iastore + [10308] dup + [10309] sipush 1336 + [10312] ldc_w #1341 + - Integer [101430] + [10315] iastore + [10316] dup + [10317] sipush 1337 + [10320] ldc_w #1342 + - Integer [101442] + [10323] iastore + [10324] dup + [10325] sipush 1338 + [10328] ldc_w #1343 + - Integer [101448] + [10331] iastore + [10332] dup + [10333] sipush 1339 + [10336] ldc_w #1344 + - Integer [101456] + [10339] iastore + [10340] dup + [10341] sipush 1340 + [10344] ldc_w #1345 + - Integer [101470] + [10347] iastore + [10348] dup + [10349] sipush 1341 + [10352] ldc_w #1346 + - Integer [101478] + [10355] iastore + [10356] dup + [10357] sipush 1342 + [10360] ldc_w #1347 + - Integer [101498] + [10363] iastore + [10364] dup + [10365] sipush 1343 + [10368] ldc_w #1348 + - Integer [101506] + [10371] iastore + [10372] dup + [10373] sipush 1344 + [10376] ldc_w #1349 + - Integer [101508] + [10379] iastore + [10380] dup + [10381] sipush 1345 + [10384] ldc_w #1350 + - Integer [101520] + [10387] iastore + [10388] dup + [10389] sipush 1346 + [10392] ldc_w #1351 + - Integer [101534] + [10395] iastore + [10396] dup + [10397] sipush 1347 + [10400] ldc_w #1352 + - Integer [101536] + [10403] iastore + [10404] dup + [10405] sipush 1348 + [10408] ldc_w #1353 + - Integer [101564] + [10411] iastore + [10412] dup + [10413] sipush 1349 + [10416] ldc_w #1354 + - Integer [101580] + [10419] iastore + [10420] dup + [10421] sipush 1350 + [10424] ldc_w #1355 + - Integer [101618] + [10427] iastore + [10428] dup + [10429] sipush 1351 + [10432] ldc_w #1356 + - Integer [101620] + [10435] iastore + [10436] dup + [10437] sipush 1352 + [10440] ldc_w #1357 + - Integer [101636] + [10443] iastore + [10444] dup + [10445] sipush 1353 + [10448] ldc_w #1358 + - Integer [101640] + [10451] iastore + [10452] dup + [10453] sipush 1354 + [10456] ldc_w #1359 + - Integer [101648] + [10459] iastore + [10460] dup + [10461] sipush 1355 + [10464] ldc_w #1360 + - Integer [101662] + [10467] iastore + [10468] dup + [10469] sipush 1356 + [10472] ldc_w #1361 + - Integer [101664] + [10475] iastore + [10476] dup + [10477] sipush 1357 + [10480] ldc_w #1362 + - Integer [101692] + [10483] iastore + [10484] dup + [10485] sipush 1358 + [10488] ldc_w #1363 + - Integer [101696] + [10491] iastore + [10492] dup + [10493] sipush 1359 + [10496] ldc_w #1364 + - Integer [101752] + [10499] iastore + [10500] dup + [10501] sipush 1360 + [10504] ldc_w #1365 + - Integer [101766] + [10507] iastore + [10508] dup + [10509] sipush 1361 + [10512] ldc_w #1366 + - Integer [101784] + [10515] iastore + [10516] dup + [10517] sipush 1362 + [10520] ldc_w #1367 + - Integer [101838] + [10523] iastore + [10524] dup + [10525] sipush 1363 + [10528] ldc_w #1368 + - Integer [101858] + [10531] iastore + [10532] dup + [10533] sipush 1364 + [10536] ldc_w #1369 + - Integer [101860] + [10539] iastore + [10540] dup + [10541] sipush 1365 + [10544] ldc_w #1370 + - Integer [101864] + [10547] iastore + [10548] dup + [10549] sipush 1366 + [10552] ldc_w #1371 + - Integer [101934] + [10555] iastore + [10556] dup + [10557] sipush 1367 + [10560] ldc_w #1372 + - Integer [101938] + [10563] iastore + [10564] dup + [10565] sipush 1368 + [10568] ldc_w #1373 + - Integer [101940] + [10571] iastore + [10572] dup + [10573] sipush 1369 + [10576] ldc_w #1374 + - Integer [101966] + [10579] iastore + [10580] dup + [10581] sipush 1370 + [10584] ldc_w #1375 + - Integer [101980] + [10587] iastore + [10588] dup + [10589] sipush 1371 + [10592] ldc_w #1376 + - Integer [101986] + [10595] iastore + [10596] dup + [10597] sipush 1372 + [10600] ldc_w #1377 + - Integer [101988] + [10603] iastore + [10604] dup + [10605] sipush 1373 + [10608] ldc_w #1378 + - Integer [101992] + [10611] iastore + [10612] dup + [10613] sipush 1374 + [10616] ldc_w #1379 + - Integer [102030] + [10619] iastore + [10620] dup + [10621] sipush 1375 + [10624] ldc_w #1380 + - Integer [102044] + [10627] iastore + [10628] dup + [10629] sipush 1376 + [10632] ldc_w #1381 + - Integer [102072] + [10635] iastore + [10636] dup + [10637] sipush 1377 + [10640] ldc_w #1382 + - Integer [102082] + [10643] iastore + [10644] dup + [10645] sipush 1378 + [10648] ldc_w #1383 + - Integer [102084] + [10651] iastore + [10652] dup + [10653] sipush 1379 + [10656] ldc_w #1384 + - Integer [102088] + [10659] iastore + [10660] dup + [10661] sipush 1380 + [10664] ldc_w #1385 + - Integer [102096] + [10667] iastore + [10668] dup + [10669] sipush 1381 + [10672] ldc_w #1386 + - Integer [102138] + [10675] iastore + [10676] dup + [10677] sipush 1382 + [10680] ldc_w #1387 + - Integer [102166] + [10683] iastore + [10684] dup + [10685] sipush 1383 + [10688] ldc_w #1388 + - Integer [102182] + [10691] iastore + [10692] dup + [10693] sipush 1384 + [10696] ldc_w #1389 + - Integer [102188] + [10699] iastore + [10700] dup + [10701] sipush 1385 + [10704] ldc_w #1390 + - Integer [102214] + [10707] iastore + [10708] dup + [10709] sipush 1386 + [10712] ldc_w #1391 + - Integer [102220] + [10715] iastore + [10716] dup + [10717] sipush 1387 + [10720] ldc_w #1392 + - Integer [102232] + [10723] iastore + [10724] dup + [10725] sipush 1388 + [10728] ldc_w #1393 + - Integer [102254] + [10731] iastore + [10732] dup + [10733] sipush 1389 + [10736] ldc_w #1394 + - Integer [102282] + [10739] iastore + [10740] dup + [10741] sipush 1390 + [10744] ldc_w #1395 + - Integer [102290] + [10747] iastore + [10748] dup + [10749] sipush 1391 + [10752] ldc_w #1396 + - Integer [102292] + [10755] iastore + [10756] dup + [10757] sipush 1392 + [10760] ldc_w #1397 + - Integer [102306] + [10763] iastore + [10764] dup + [10765] sipush 1393 + [10768] ldc_w #1398 + - Integer [102308] + [10771] iastore + [10772] dup + [10773] sipush 1394 + [10776] ldc_w #1399 + - Integer [102312] + [10779] iastore + [10780] dup + [10781] sipush 1395 + [10784] ldc_w #1400 + - Integer [102326] + [10787] iastore + [10788] dup + [10789] sipush 1396 + [10792] ldc_w #1401 + - Integer [102444] + [10795] iastore + [10796] dup + [10797] sipush 1397 + [10800] ldc_w #1402 + - Integer [102458] + [10803] iastore + [10804] dup + [10805] sipush 1398 + [10808] ldc_w #1403 + - Integer [102470] + [10811] iastore + [10812] dup + [10813] sipush 1399 + [10816] ldc_w #1404 + - Integer [102476] + [10819] iastore + [10820] dup + [10821] sipush 1400 + [10824] ldc_w #1405 + - Integer [102488] + [10827] iastore + [10828] dup + [10829] sipush 1401 + [10832] ldc_w #1406 + - Integer [102514] + [10835] iastore + [10836] dup + [10837] sipush 1402 + [10840] ldc_w #1407 + - Integer [102516] + [10843] iastore + [10844] dup + [10845] sipush 1403 + [10848] ldc_w #1408 + - Integer [102534] + [10851] iastore + [10852] dup + [10853] sipush 1404 + [10856] ldc_w #1409 + - Integer [102552] + [10859] iastore + [10860] dup + [10861] sipush 1405 + [10864] ldc_w #1410 + - Integer [102576] + [10867] iastore + [10868] dup + [10869] sipush 1406 + [10872] ldc_w #1411 + - Integer [102590] + [10875] iastore + [10876] dup + [10877] sipush 1407 + [10880] ldc_w #1412 + - Integer [102606] + [10883] iastore + [10884] dup + [10885] sipush 1408 + [10888] ldc_w #1413 + - Integer [102620] + [10891] iastore + [10892] dup + [10893] sipush 1409 + [10896] ldc_w #1414 + - Integer [102626] + [10899] iastore + [10900] dup + [10901] sipush 1410 + [10904] ldc_w #1415 + - Integer [102632] + [10907] iastore + [10908] dup + [10909] sipush 1411 + [10912] ldc_w #1416 + - Integer [102646] + [10915] iastore + [10916] dup + [10917] sipush 1412 + [10920] ldc_w #1417 + - Integer [102662] + [10923] iastore + [10924] dup + [10925] sipush 1413 + [10928] ldc_w #1418 + - Integer [102668] + [10931] iastore + [10932] dup + [10933] sipush 1414 + [10936] ldc_w #1419 + - Integer [102704] + [10939] iastore + [10940] dup + [10941] sipush 1415 + [10944] ldc_w #1420 + - Integer [102718] + [10947] iastore + [10948] dup + [10949] sipush 1416 + [10952] ldc_w #1421 + - Integer [102752] + [10955] iastore + [10956] dup + [10957] sipush 1417 + [10960] ldc_w #1422 + - Integer [102780] + [10963] iastore + [10964] dup + [10965] sipush 1418 + [10968] ldc_w #1423 + - Integer [102798] + [10971] iastore + [10972] dup + [10973] sipush 1419 + [10976] ldc_w #1424 + - Integer [102812] + [10979] iastore + [10980] dup + [10981] sipush 1420 + [10984] ldc_w #1425 + - Integer [102840] + [10987] iastore + [10988] dup + [10989] sipush 1421 + [10992] ldc_w #1426 + - Integer [102850] + [10995] iastore + [10996] dup + [10997] sipush 1422 + [11000] ldc_w #1427 + - Integer [102856] + [11003] iastore + [11004] dup + [11005] sipush 1423 + [11008] ldc_w #1428 + - Integer [102864] + [11011] iastore + [11012] dup + [11013] sipush 1424 + [11016] ldc_w #1429 + - Integer [102878] + [11019] iastore + [11020] dup + [11021] sipush 1425 + [11024] ldc_w #1430 + - Integer [102886] + [11027] iastore + [11028] dup + [11029] sipush 1426 + [11032] ldc_w #1431 + - Integer [102892] + [11035] iastore + [11036] dup + [11037] sipush 1427 + [11040] ldc_w #1432 + - Integer [102906] + [11043] iastore + [11044] dup + [11045] sipush 1428 + [11048] ldc_w #1433 + - Integer [102936] + [11051] iastore + [11052] dup + [11053] sipush 1429 + [11056] ldc_w #1434 + - Integer [102974] + [11059] iastore + [11060] dup + [11061] sipush 1430 + [11064] ldc_w #1435 + - Integer [103008] + [11067] iastore + [11068] dup + [11069] sipush 1431 + [11072] ldc_w #1436 + - Integer [103036] + [11075] iastore + [11076] dup + [11077] sipush 1432 + [11080] ldc_w #1437 + - Integer [103104] + [11083] iastore + [11084] dup + [11085] sipush 1433 + [11088] ldc_w #1438 + - Integer [103160] + [11091] iastore + [11092] dup + [11093] sipush 1434 + [11096] ldc_w #1439 + - Integer [103224] + [11099] iastore + [11100] dup + [11101] sipush 1435 + [11104] ldc_w #1440 + - Integer [103280] + [11107] iastore + [11108] dup + [11109] sipush 1436 + [11112] ldc_w #1441 + - Integer [103294] + [11115] iastore + [11116] dup + [11117] sipush 1437 + [11120] ldc_w #1442 + - Integer [103298] + [11123] iastore + [11124] dup + [11125] sipush 1438 + [11128] ldc_w #1443 + - Integer [103300] + [11131] iastore + [11132] dup + [11133] sipush 1439 + [11136] ldc_w #1444 + - Integer [103312] + [11139] iastore + [11140] dup + [11141] sipush 1440 + [11144] ldc_w #1445 + - Integer [103326] + [11147] iastore + [11148] dup + [11149] sipush 1441 + [11152] ldc_w #1446 + - Integer [103328] + [11155] iastore + [11156] dup + [11157] sipush 1442 + [11160] ldc_w #1447 + - Integer [103356] + [11163] iastore + [11164] dup + [11165] sipush 1443 + [11168] ldc_w #1448 + - Integer [103366] + [11171] iastore + [11172] dup + [11173] sipush 1444 + [11176] ldc_w #1449 + - Integer [103372] + [11179] iastore + [11180] dup + [11181] sipush 1445 + [11184] ldc_w #1450 + - Integer [103384] + [11187] iastore + [11188] dup + [11189] sipush 1446 + [11192] ldc_w #1451 + - Integer [103406] + [11195] iastore + [11196] dup + [11197] sipush 1447 + [11200] ldc_w #1452 + - Integer [103410] + [11203] iastore + [11204] dup + [11205] sipush 1448 + [11208] ldc_w #1453 + - Integer [103412] + [11211] iastore + [11212] dup + [11213] sipush 1449 + [11216] ldc_w #1454 + - Integer [103472] + [11219] iastore + [11220] dup + [11221] sipush 1450 + [11224] ldc_w #1455 + - Integer [103486] + [11227] iastore + [11228] dup + [11229] sipush 1451 + [11232] ldc_w #1456 + - Integer [103520] + [11235] iastore + [11236] dup + [11237] sipush 1452 + [11240] ldc_w #1457 + - Integer [103548] + [11243] iastore + [11244] dup + [11245] sipush 1453 + [11248] ldc_w #1458 + - Integer [103616] + [11251] iastore + [11252] dup + [11253] sipush 1454 + [11256] ldc_w #1459 + - Integer [103672] + [11259] iastore + [11260] dup + [11261] sipush 1455 + [11264] ldc_w #1460 + - Integer [103920] + [11267] iastore + [11268] dup + [11269] sipush 1456 + [11272] ldc_w #1461 + - Integer [103992] + [11275] iastore + [11276] dup + [11277] sipush 1457 + [11280] ldc_w #1462 + - Integer [104048] + [11283] iastore + [11284] dup + [11285] sipush 1458 + [11288] ldc_w #1463 + - Integer [104062] + [11291] iastore + [11292] dup + [11293] sipush 1459 + [11296] ldc_w #1464 + - Integer [104160] + [11299] iastore + [11300] dup + [11301] sipush 1460 + [11304] ldc_w #1465 + - Integer [104188] + [11307] iastore + [11308] dup + [11309] sipush 1461 + [11312] ldc_w #1466 + - Integer [104194] + [11315] iastore + [11316] dup + [11317] sipush 1462 + [11320] ldc_w #1467 + - Integer [104196] + [11323] iastore + [11324] dup + [11325] sipush 1463 + [11328] ldc_w #1468 + - Integer [104200] + [11331] iastore + [11332] dup + [11333] sipush 1464 + [11336] ldc_w #1469 + - Integer [104208] + [11339] iastore + [11340] dup + [11341] sipush 1465 + [11344] ldc_w #1470 + - Integer [104224] + [11347] iastore + [11348] dup + [11349] sipush 1466 + [11352] ldc_w #1471 + - Integer [104252] + [11355] iastore + [11356] dup + [11357] sipush 1467 + [11360] ldc_w #1472 + - Integer [104256] + [11363] iastore + [11364] dup + [11365] sipush 1468 + [11368] ldc_w #1473 + - Integer [104312] + [11371] iastore + [11372] dup + [11373] sipush 1469 + [11376] ldc_w #1474 + - Integer [104326] + [11379] iastore + [11380] dup + [11381] sipush 1470 + [11384] ldc_w #1475 + - Integer [104332] + [11387] iastore + [11388] dup + [11389] sipush 1471 + [11392] ldc_w #1476 + - Integer [104344] + [11395] iastore + [11396] dup + [11397] sipush 1472 + [11400] ldc_w #1477 + - Integer [104368] + [11403] iastore + [11404] dup + [11405] sipush 1473 + [11408] ldc_w #1478 + - Integer [104382] + [11411] iastore + [11412] dup + [11413] sipush 1474 + [11416] ldc_w #1479 + - Integer [104398] + [11419] iastore + [11420] dup + [11421] sipush 1475 + [11424] ldc_w #1480 + - Integer [104412] + [11427] iastore + [11428] dup + [11429] sipush 1476 + [11432] ldc_w #1481 + - Integer [104418] + [11435] iastore + [11436] dup + [11437] sipush 1477 + [11440] ldc_w #1482 + - Integer [104420] + [11443] iastore + [11444] dup + [11445] sipush 1478 + [11448] ldc_w #1483 + - Integer [104424] + [11451] iastore + [11452] dup + [11453] sipush 1479 + [11456] ldc_w #1484 + - Integer [104482] + [11459] iastore + [11460] dup + [11461] sipush 1480 + [11464] ldc_w #1485 + - Integer [104484] + [11467] iastore + [11468] dup + [11469] sipush 1481 + [11472] ldc_w #1486 + - Integer [104514] + [11475] iastore + [11476] dup + [11477] sipush 1482 + [11480] ldc_w #1487 + - Integer [104520] + [11483] iastore + [11484] dup + [11485] sipush 1483 + [11488] ldc_w #1488 + - Integer [104528] + [11491] iastore + [11492] dup + [11493] sipush 1484 + [11496] ldc_w #1489 + - Integer [104542] + [11499] iastore + [11500] dup + [11501] sipush 1485 + [11504] ldc_w #1490 + - Integer [104550] + [11507] iastore + [11508] dup + [11509] sipush 1486 + [11512] ldc_w #1491 + - Integer [104570] + [11515] iastore + [11516] dup + [11517] sipush 1487 + [11520] ldc_w #1492 + - Integer [104578] + [11523] iastore + [11524] dup + [11525] sipush 1488 + [11528] ldc_w #1493 + - Integer [104580] + [11531] iastore + [11532] dup + [11533] sipush 1489 + [11536] ldc_w #1494 + - Integer [104592] + [11539] iastore + [11540] dup + [11541] sipush 1490 + [11544] ldc_w #1495 + - Integer [104606] + [11547] iastore + [11548] dup + [11549] sipush 1491 + [11552] ldc_w #1496 + - Integer [104608] + [11555] iastore + [11556] dup + [11557] sipush 1492 + [11560] ldc_w #1497 + - Integer [104636] + [11563] iastore + [11564] dup + [11565] sipush 1493 + [11568] ldc_w #1498 + - Integer [104652] + [11571] iastore + [11572] dup + [11573] sipush 1494 + [11576] ldc_w #1499 + - Integer [104690] + [11579] iastore + [11580] dup + [11581] sipush 1495 + [11584] ldc_w #1500 + - Integer [104692] + [11587] iastore + [11588] dup + [11589] sipush 1496 + [11592] ldc_w #1501 + - Integer [104706] + [11595] iastore + [11596] dup + [11597] sipush 1497 + [11600] ldc_w #1502 + - Integer [104712] + [11603] iastore + [11604] dup + [11605] sipush 1498 + [11608] ldc_w #1503 + - Integer [104734] + [11611] iastore + [11612] dup + [11613] sipush 1499 + [11616] ldc_w #1504 + - Integer [104736] + [11619] iastore + [11620] dup + [11621] sipush 1500 + [11624] ldc_w #1505 + - Integer [104764] + [11627] iastore + [11628] dup + [11629] sipush 1501 + [11632] ldc_w #1506 + - Integer [104768] + [11635] iastore + [11636] dup + [11637] sipush 1502 + [11640] ldc_w #1507 + - Integer [104824] + [11643] iastore + [11644] dup + [11645] sipush 1503 + [11648] ldc_w #1508 + - Integer [104838] + [11651] iastore + [11652] dup + [11653] sipush 1504 + [11656] ldc_w #1509 + - Integer [104856] + [11659] iastore + [11660] dup + [11661] sipush 1505 + [11664] ldc_w #1510 + - Integer [104910] + [11667] iastore + [11668] dup + [11669] sipush 1506 + [11672] ldc_w #1511 + - Integer [104930] + [11675] iastore + [11676] dup + [11677] sipush 1507 + [11680] ldc_w #1512 + - Integer [104932] + [11683] iastore + [11684] dup + [11685] sipush 1508 + [11688] ldc_w #1513 + - Integer [104936] + [11691] iastore + [11692] dup + [11693] sipush 1509 + [11696] ldc_w #1514 + - Integer [104968] + [11699] iastore + [11700] dup + [11701] sipush 1510 + [11704] ldc_w #1515 + - Integer [104976] + [11707] iastore + [11708] dup + [11709] sipush 1511 + [11712] ldc_w #1516 + - Integer [104990] + [11715] iastore + [11716] dup + [11717] sipush 1512 + [11720] ldc_w #1517 + - Integer [104992] + [11723] iastore + [11724] dup + [11725] sipush 1513 + [11728] ldc_w #1518 + - Integer [105020] + [11731] iastore + [11732] dup + [11733] sipush 1514 + [11736] ldc_w #1519 + - Integer [105024] + [11739] iastore + [11740] dup + [11741] sipush 1515 + [11744] ldc_w #1520 + - Integer [105080] + [11747] iastore + [11748] dup + [11749] sipush 1516 + [11752] ldc_w #1521 + - Integer [105200] + [11755] iastore + [11756] dup + [11757] sipush 1517 + [11760] ldc_w #1522 + - Integer [105240] + [11763] iastore + [11764] dup + [11765] sipush 1518 + [11768] ldc_w #1523 + - Integer [105278] + [11771] iastore + [11772] dup + [11773] sipush 1519 + [11776] ldc_w #1524 + - Integer [105312] + [11779] iastore + [11780] dup + [11781] sipush 1520 + [11784] ldc_w #1525 + - Integer [105372] + [11787] iastore + [11788] dup + [11789] sipush 1521 + [11792] ldc_w #1526 + - Integer [105410] + [11795] iastore + [11796] dup + [11797] sipush 1522 + [11800] ldc_w #1527 + - Integer [105412] + [11803] iastore + [11804] dup + [11805] sipush 1523 + [11808] ldc_w #1528 + - Integer [105416] + [11811] iastore + [11812] dup + [11813] sipush 1524 + [11816] ldc_w #1529 + - Integer [105424] + [11819] iastore + [11820] dup + [11821] sipush 1525 + [11824] ldc_w #1530 + - Integer [105446] + [11827] iastore + [11828] dup + [11829] sipush 1526 + [11832] ldc_w #1531 + - Integer [105518] + [11835] iastore + [11836] dup + [11837] sipush 1527 + [11840] ldc_w #1532 + - Integer [105524] + [11843] iastore + [11844] dup + [11845] sipush 1528 + [11848] ldc_w #1533 + - Integer [105550] + [11851] iastore + [11852] dup + [11853] sipush 1529 + [11856] ldc_w #1534 + - Integer [105564] + [11859] iastore + [11860] dup + [11861] sipush 1530 + [11864] ldc_w #1535 + - Integer [105570] + [11867] iastore + [11868] dup + [11869] sipush 1531 + [11872] ldc_w #1536 + - Integer [105572] + [11875] iastore + [11876] dup + [11877] sipush 1532 + [11880] ldc_w #1537 + - Integer [105576] + [11883] iastore + [11884] dup + [11885] sipush 1533 + [11888] ldc_w #1538 + - Integer [105614] + [11891] iastore + [11892] dup + [11893] sipush 1534 + [11896] ldc_w #1539 + - Integer [105628] + [11899] iastore + [11900] dup + [11901] sipush 1535 + [11904] ldc_w #1540 + - Integer [105656] + [11907] iastore + [11908] dup + [11909] sipush 1536 + [11912] ldc_w #1541 + - Integer [105666] + [11915] iastore + [11916] dup + [11917] sipush 1537 + [11920] ldc_w #1542 + - Integer [105672] + [11923] iastore + [11924] dup + [11925] sipush 1538 + [11928] ldc_w #1543 + - Integer [105680] + [11931] iastore + [11932] dup + [11933] sipush 1539 + [11936] ldc_w #1544 + - Integer [105702] + [11939] iastore + [11940] dup + [11941] sipush 1540 + [11944] ldc_w #1545 + - Integer [105722] + [11947] iastore + [11948] dup + [11949] sipush 1541 + [11952] ldc_w #1546 + - Integer [105742] + [11955] iastore + [11956] dup + [11957] sipush 1542 + [11960] ldc_w #1547 + - Integer [105756] + [11963] iastore + [11964] dup + [11965] sipush 1543 + [11968] ldc_w #1548 + - Integer [105784] + [11971] iastore + [11972] dup + [11973] sipush 1544 + [11976] ldc_w #1549 + - Integer [105840] + [11979] iastore + [11980] dup + [11981] sipush 1545 + [11984] ldc_w #1550 + - Integer [105854] + [11987] iastore + [11988] dup + [11989] sipush 1546 + [11992] ldc_w #1551 + - Integer [105858] + [11995] iastore + [11996] dup + [11997] sipush 1547 + [12000] ldc_w #1552 + - Integer [105860] + [12003] iastore + [12004] dup + [12005] sipush 1548 + [12008] ldc_w #1553 + - Integer [105864] + [12011] iastore + [12012] dup + [12013] sipush 1549 + [12016] ldc_w #1554 + - Integer [105872] + [12019] iastore + [12020] dup + [12021] sipush 1550 + [12024] ldc_w #1555 + - Integer [105888] + [12027] iastore + [12028] dup + [12029] sipush 1551 + [12032] ldc_w #1556 + - Integer [105932] + [12035] iastore + [12036] dup + [12037] sipush 1552 + [12040] ldc_w #1557 + - Integer [105970] + [12043] iastore + [12044] dup + [12045] sipush 1553 + [12048] ldc_w #1558 + - Integer [105972] + [12051] iastore + [12052] dup + [12053] sipush 1554 + [12056] ldc_w #1559 + - Integer [106006] + [12059] iastore + [12060] dup + [12061] sipush 1555 + [12064] ldc_w #1560 + - Integer [106022] + [12067] iastore + [12068] dup + [12069] sipush 1556 + [12072] ldc_w #1561 + - Integer [106028] + [12075] iastore + [12076] dup + [12077] sipush 1557 + [12080] ldc_w #1562 + - Integer [106054] + [12083] iastore + [12084] dup + [12085] sipush 1558 + [12088] ldc_w #1563 + - Integer [106060] + [12091] iastore + [12092] dup + [12093] sipush 1559 + [12096] ldc_w #1564 + - Integer [106072] + [12099] iastore + [12100] dup + [12101] sipush 1560 + [12104] ldc_w #1565 + - Integer [106100] + [12107] iastore + [12108] dup + [12109] sipush 1561 + [12112] ldc_w #1566 + - Integer [106118] + [12115] iastore + [12116] dup + [12117] sipush 1562 + [12120] ldc_w #1567 + - Integer [106124] + [12123] iastore + [12124] dup + [12125] sipush 1563 + [12128] ldc_w #1568 + - Integer [106136] + [12131] iastore + [12132] dup + [12133] sipush 1564 + [12136] ldc_w #1569 + - Integer [106160] + [12139] iastore + [12140] dup + [12141] sipush 1565 + [12144] ldc_w #1570 + - Integer [106174] + [12147] iastore + [12148] dup + [12149] sipush 1566 + [12152] ldc_w #1571 + - Integer [106190] + [12155] iastore + [12156] dup + [12157] sipush 1567 + [12160] ldc_w #1572 + - Integer [106210] + [12163] iastore + [12164] dup + [12165] sipush 1568 + [12168] ldc_w #1573 + - Integer [106212] + [12171] iastore + [12172] dup + [12173] sipush 1569 + [12176] ldc_w #1574 + - Integer [106216] + [12179] iastore + [12180] dup + [12181] sipush 1570 + [12184] ldc_w #1575 + - Integer [106250] + [12187] iastore + [12188] dup + [12189] sipush 1571 + [12192] ldc_w #1576 + - Integer [106258] + [12195] iastore + [12196] dup + [12197] sipush 1572 + [12200] ldc_w #1577 + - Integer [106260] + [12203] iastore + [12204] dup + [12205] sipush 1573 + [12208] ldc_w #1578 + - Integer [106274] + [12211] iastore + [12212] dup + [12213] sipush 1574 + [12216] ldc_w #1579 + - Integer [106276] + [12219] iastore + [12220] dup + [12221] sipush 1575 + [12224] ldc_w #1580 + - Integer [106280] + [12227] iastore + [12228] dup + [12229] sipush 1576 + [12232] ldc_w #1581 + - Integer [106306] + [12235] iastore + [12236] dup + [12237] sipush 1577 + [12240] ldc_w #1582 + - Integer [106308] + [12243] iastore + [12244] dup + [12245] sipush 1578 + [12248] ldc_w #1583 + - Integer [106312] + [12251] iastore + [12252] dup + [12253] sipush 1579 + [12256] ldc_w #1584 + - Integer [106320] + [12259] iastore + [12260] dup + [12261] sipush 1580 + [12264] ldc_w #1585 + - Integer [106334] + [12267] iastore + [12268] dup + [12269] sipush 1581 + [12272] ldc_w #1586 + - Integer [106348] + [12275] iastore + [12276] dup + [12277] sipush 1582 + [12280] ldc_w #1587 + - Integer [106394] + [12283] iastore + [12284] dup + [12285] sipush 1583 + [12288] ldc_w #1588 + - Integer [106414] + [12291] iastore + [12292] dup + [12293] sipush 1584 + [12296] ldc_w #1589 + - Integer [106418] + [12299] iastore + [12300] dup + [12301] sipush 1585 + [12304] ldc_w #1590 + - Integer [106420] + [12307] iastore + [12308] dup + [12309] sipush 1586 + [12312] ldc_w #1591 + - Integer [106566] + [12315] iastore + [12316] dup + [12317] sipush 1587 + [12320] ldc_w #1592 + - Integer [106572] + [12323] iastore + [12324] dup + [12325] sipush 1588 + [12328] ldc_w #1593 + - Integer [106610] + [12331] iastore + [12332] dup + [12333] sipush 1589 + [12336] ldc_w #1594 + - Integer [106612] + [12339] iastore + [12340] dup + [12341] sipush 1590 + [12344] ldc_w #1595 + - Integer [106630] + [12347] iastore + [12348] dup + [12349] sipush 1591 + [12352] ldc_w #1596 + - Integer [106636] + [12355] iastore + [12356] dup + [12357] sipush 1592 + [12360] ldc_w #1597 + - Integer [106648] + [12363] iastore + [12364] dup + [12365] sipush 1593 + [12368] ldc_w #1598 + - Integer [106672] + [12371] iastore + [12372] dup + [12373] sipush 1594 + [12376] ldc_w #1599 + - Integer [106686] + [12379] iastore + [12380] dup + [12381] sipush 1595 + [12384] ldc_w #1600 + - Integer [106722] + [12387] iastore + [12388] dup + [12389] sipush 1596 + [12392] ldc_w #1601 + - Integer [106724] + [12395] iastore + [12396] dup + [12397] sipush 1597 + [12400] ldc_w #1602 + - Integer [106728] + [12403] iastore + [12404] dup + [12405] sipush 1598 + [12408] ldc_w #1603 + - Integer [106742] + [12411] iastore + [12412] dup + [12413] sipush 1599 + [12416] ldc_w #1604 + - Integer [106758] + [12419] iastore + [12420] dup + [12421] sipush 1600 + [12424] ldc_w #1605 + - Integer [106764] + [12427] iastore + [12428] dup + [12429] sipush 1601 + [12432] ldc_w #1606 + - Integer [106776] + [12435] iastore + [12436] dup + [12437] sipush 1602 + [12440] ldc_w #1607 + - Integer [106800] + [12443] iastore + [12444] dup + [12445] sipush 1603 + [12448] ldc_w #1608 + - Integer [106814] + [12451] iastore + [12452] dup + [12453] sipush 1604 + [12456] ldc_w #1609 + - Integer [106848] + [12459] iastore + [12460] dup + [12461] sipush 1605 + [12464] ldc_w #1610 + - Integer [106876] + [12467] iastore + [12468] dup + [12469] sipush 1606 + [12472] ldc_w #1611 + - Integer [106894] + [12475] iastore + [12476] dup + [12477] sipush 1607 + [12480] ldc_w #1612 + - Integer [106908] + [12483] iastore + [12484] dup + [12485] sipush 1608 + [12488] ldc_w #1613 + - Integer [106936] + [12491] iastore + [12492] dup + [12493] sipush 1609 + [12496] ldc_w #1614 + - Integer [106946] + [12499] iastore + [12500] dup + [12501] sipush 1610 + [12504] ldc_w #1615 + - Integer [106948] + [12507] iastore + [12508] dup + [12509] sipush 1611 + [12512] ldc_w #1616 + - Integer [106952] + [12515] iastore + [12516] dup + [12517] sipush 1612 + [12520] ldc_w #1617 + - Integer [106960] + [12523] iastore + [12524] dup + [12525] sipush 1613 + [12528] ldc_w #1618 + - Integer [106974] + [12531] iastore + [12532] dup + [12533] sipush 1614 + [12536] ldc_w #1619 + - Integer [106982] + [12539] iastore + [12540] dup + [12541] sipush 1615 + [12544] ldc_w #1620 + - Integer [106988] + [12547] iastore + [12548] dup + [12549] sipush 1616 + [12552] ldc_w #1621 + - Integer [107032] + [12555] iastore + [12556] dup + [12557] sipush 1617 + [12560] ldc_w #1622 + - Integer [107056] + [12563] iastore + [12564] dup + [12565] sipush 1618 + [12568] ldc_w #1623 + - Integer [107070] + [12571] iastore + [12572] dup + [12573] sipush 1619 + [12576] ldc_w #1624 + - Integer [107104] + [12579] iastore + [12580] dup + [12581] sipush 1620 + [12584] ldc_w #1625 + - Integer [107132] + [12587] iastore + [12588] dup + [12589] sipush 1621 + [12592] ldc_w #1626 + - Integer [107200] + [12595] iastore + [12596] dup + [12597] sipush 1622 + [12600] ldc_w #1627 + - Integer [107256] + [12603] iastore + [12604] dup + [12605] sipush 1623 + [12608] ldc_w #1628 + - Integer [107292] + [12611] iastore + [12612] dup + [12613] sipush 1624 + [12616] ldc_w #1629 + - Integer [107320] + [12619] iastore + [12620] dup + [12621] sipush 1625 + [12624] ldc_w #1630 + - Integer [107376] + [12627] iastore + [12628] dup + [12629] sipush 1626 + [12632] ldc_w #1631 + - Integer [107390] + [12635] iastore + [12636] dup + [12637] sipush 1627 + [12640] ldc_w #1632 + - Integer [107394] + [12643] iastore + [12644] dup + [12645] sipush 1628 + [12648] ldc_w #1633 + - Integer [107396] + [12651] iastore + [12652] dup + [12653] sipush 1629 + [12656] ldc_w #1634 + - Integer [107400] + [12659] iastore + [12660] dup + [12661] sipush 1630 + [12664] ldc_w #1635 + - Integer [107408] + [12667] iastore + [12668] dup + [12669] sipush 1631 + [12672] ldc_w #1636 + - Integer [107422] + [12675] iastore + [12676] dup + [12677] sipush 1632 + [12680] ldc_w #1637 + - Integer [107424] + [12683] iastore + [12684] dup + [12685] sipush 1633 + [12688] ldc_w #1638 + - Integer [107452] + [12691] iastore + [12692] dup + [12693] sipush 1634 + [12696] ldc_w #1639 + - Integer [107462] + [12699] iastore + [12700] dup + [12701] sipush 1635 + [12704] ldc_w #1640 + - Integer [107468] + [12707] iastore + [12708] dup + [12709] sipush 1636 + [12712] ldc_w #1641 + - Integer [107480] + [12715] iastore + [12716] dup + [12717] sipush 1637 + [12720] ldc_w #1642 + - Integer [107502] + [12723] iastore + [12724] dup + [12725] sipush 1638 + [12728] ldc_w #1643 + - Integer [107506] + [12731] iastore + [12732] dup + [12733] sipush 1639 + [12736] ldc_w #1644 + - Integer [107508] + [12739] iastore + [12740] dup + [12741] sipush 1640 + [12744] ldc_w #1645 + - Integer [107544] + [12747] iastore + [12748] dup + [12749] sipush 1641 + [12752] ldc_w #1646 + - Integer [107568] + [12755] iastore + [12756] dup + [12757] sipush 1642 + [12760] ldc_w #1647 + - Integer [107582] + [12763] iastore + [12764] dup + [12765] sipush 1643 + [12768] ldc_w #1648 + - Integer [107616] + [12771] iastore + [12772] dup + [12773] sipush 1644 + [12776] ldc_w #1649 + - Integer [107644] + [12779] iastore + [12780] dup + [12781] sipush 1645 + [12784] ldc_w #1650 + - Integer [107712] + [12787] iastore + [12788] dup + [12789] sipush 1646 + [12792] ldc_w #1651 + - Integer [107768] + [12795] iastore + [12796] dup + [12797] sipush 1647 + [12800] ldc_w #1652 + - Integer [108016] + [12803] iastore + [12804] dup + [12805] sipush 1648 + [12808] ldc_w #1653 + - Integer [108060] + [12811] iastore + [12812] dup + [12813] sipush 1649 + [12816] ldc_w #1654 + - Integer [108088] + [12819] iastore + [12820] dup + [12821] sipush 1650 + [12824] ldc_w #1655 + - Integer [108144] + [12827] iastore + [12828] dup + [12829] sipush 1651 + [12832] ldc_w #1656 + - Integer [108158] + [12835] iastore + [12836] dup + [12837] sipush 1652 + [12840] ldc_w #1657 + - Integer [108256] + [12843] iastore + [12844] dup + [12845] sipush 1653 + [12848] ldc_w #1658 + - Integer [108284] + [12851] iastore + [12852] dup + [12853] sipush 1654 + [12856] ldc_w #1659 + - Integer [108290] + [12859] iastore + [12860] dup + [12861] sipush 1655 + [12864] ldc_w #1660 + - Integer [108292] + [12867] iastore + [12868] dup + [12869] sipush 1656 + [12872] ldc_w #1661 + - Integer [108296] + [12875] iastore + [12876] dup + [12877] sipush 1657 + [12880] ldc_w #1662 + - Integer [108304] + [12883] iastore + [12884] dup + [12885] sipush 1658 + [12888] ldc_w #1663 + - Integer [108318] + [12891] iastore + [12892] dup + [12893] sipush 1659 + [12896] ldc_w #1664 + - Integer [108320] + [12899] iastore + [12900] dup + [12901] sipush 1660 + [12904] ldc_w #1665 + - Integer [108348] + [12907] iastore + [12908] dup + [12909] sipush 1661 + [12912] ldc_w #1666 + - Integer [108352] + [12915] iastore + [12916] dup + [12917] sipush 1662 + [12920] ldc_w #1667 + - Integer [108408] + [12923] iastore + [12924] dup + [12925] sipush 1663 + [12928] ldc_w #1668 + - Integer [108422] + [12931] iastore + [12932] dup + [12933] sipush 1664 + [12936] ldc_w #1669 + - Integer [108428] + [12939] iastore + [12940] dup + [12941] sipush 1665 + [12944] ldc_w #1670 + - Integer [108440] + [12947] iastore + [12948] dup + [12949] sipush 1666 + [12952] ldc_w #1671 + - Integer [108464] + [12955] iastore + [12956] dup + [12957] sipush 1667 + [12960] ldc_w #1672 + - Integer [108478] + [12963] iastore + [12964] dup + [12965] sipush 1668 + [12968] ldc_w #1673 + - Integer [108494] + [12971] iastore + [12972] dup + [12973] sipush 1669 + [12976] ldc_w #1674 + - Integer [108508] + [12979] iastore + [12980] dup + [12981] sipush 1670 + [12984] ldc_w #1675 + - Integer [108514] + [12987] iastore + [12988] dup + [12989] sipush 1671 + [12992] ldc_w #1676 + - Integer [108516] + [12995] iastore + [12996] dup + [12997] sipush 1672 + [13000] ldc_w #1677 + - Integer [108520] + [13003] iastore + [13004] dup + [13005] sipush 1673 + [13008] ldc_w #1678 + - Integer [108592] + [13011] iastore + [13012] dup + [13013] sipush 1674 + [13016] ldc_w #1679 + - Integer [108640] + [13019] iastore + [13020] dup + [13021] sipush 1675 + [13024] ldc_w #1680 + - Integer [108668] + [13027] iastore + [13028] dup + [13029] sipush 1676 + [13032] ldc_w #1681 + - Integer [108736] + [13035] iastore + [13036] dup + [13037] sipush 1677 + [13040] ldc_w #1682 + - Integer [108792] + [13043] iastore + [13044] dup + [13045] sipush 1678 + [13048] ldc_w #1683 + - Integer [109040] + [13051] iastore + [13052] dup + [13053] sipush 1679 + [13056] ldc_w #1684 + - Integer [109536] + [13059] iastore + [13060] dup + [13061] sipush 1680 + [13064] ldc_w #1685 + - Integer [109680] + [13067] iastore + [13068] dup + [13069] sipush 1681 + [13072] ldc_w #1686 + - Integer [109694] + [13075] iastore + [13076] dup + [13077] sipush 1682 + [13080] ldc_w #1687 + - Integer [109792] + [13083] iastore + [13084] dup + [13085] sipush 1683 + [13088] ldc_w #1688 + - Integer [109820] + [13091] iastore + [13092] dup + [13093] sipush 1684 + [13096] ldc_w #1689 + - Integer [110016] + [13099] iastore + [13100] dup + [13101] sipush 1685 + [13104] ldc_w #1690 + - Integer [110072] + [13107] iastore + [13108] dup + [13109] sipush 1686 + [13112] ldc_w #1691 + - Integer [110084] + [13115] iastore + [13116] dup + [13117] sipush 1687 + [13120] ldc_w #1692 + - Integer [110088] + [13123] iastore + [13124] dup + [13125] sipush 1688 + [13128] ldc_w #1693 + - Integer [110096] + [13131] iastore + [13132] dup + [13133] sipush 1689 + [13136] ldc_w #1694 + - Integer [110112] + [13139] iastore + [13140] dup + [13141] sipush 1690 + [13144] ldc_w #1695 + - Integer [110140] + [13147] iastore + [13148] dup + [13149] sipush 1691 + [13152] ldc_w #1696 + - Integer [110144] + [13155] iastore + [13156] dup + [13157] sipush 1692 + [13160] ldc_w #1697 + - Integer [110200] + [13163] iastore + [13164] dup + [13165] sipush 1693 + [13168] ldc_w #1698 + - Integer [110320] + [13171] iastore + [13172] dup + [13173] sipush 1694 + [13176] ldc_w #1699 + - Integer [110342] + [13179] iastore + [13180] dup + [13181] sipush 1695 + [13184] ldc_w #1700 + - Integer [110348] + [13187] iastore + [13188] dup + [13189] sipush 1696 + [13192] ldc_w #1701 + - Integer [110360] + [13195] iastore + [13196] dup + [13197] sipush 1697 + [13200] ldc_w #1702 + - Integer [110384] + [13203] iastore + [13204] dup + [13205] sipush 1698 + [13208] ldc_w #1703 + - Integer [110398] + [13211] iastore + [13212] dup + [13213] sipush 1699 + [13216] ldc_w #1704 + - Integer [110432] + [13219] iastore + [13220] dup + [13221] sipush 1700 + [13224] ldc_w #1705 + - Integer [110460] + [13227] iastore + [13228] dup + [13229] sipush 1701 + [13232] ldc_w #1706 + - Integer [110478] + [13235] iastore + [13236] dup + [13237] sipush 1702 + [13240] ldc_w #1707 + - Integer [110492] + [13243] iastore + [13244] dup + [13245] sipush 1703 + [13248] ldc_w #1708 + - Integer [110520] + [13251] iastore + [13252] dup + [13253] sipush 1704 + [13256] ldc_w #1709 + - Integer [110532] + [13259] iastore + [13260] dup + [13261] sipush 1705 + [13264] ldc_w #1710 + - Integer [110536] + [13267] iastore + [13268] dup + [13269] sipush 1706 + [13272] ldc_w #1711 + - Integer [110544] + [13275] iastore + [13276] dup + [13277] sipush 1707 + [13280] ldc_w #1712 + - Integer [110558] + [13283] iastore + [13284] dup + [13285] sipush 1708 + [13288] ldc_w #1713 + - Integer [110658] + [13291] iastore + [13292] dup + [13293] sipush 1709 + [13296] ldc_w #1714 + - Integer [110686] + [13299] iastore + [13300] dup + [13301] sipush 1710 + [13304] ldc_w #1715 + - Integer [110714] + [13307] iastore + [13308] dup + [13309] sipush 1711 + [13312] ldc_w #1716 + - Integer [110722] + [13315] iastore + [13316] dup + [13317] sipush 1712 + [13320] ldc_w #1717 + - Integer [110724] + [13323] iastore + [13324] dup + [13325] sipush 1713 + [13328] ldc_w #1718 + - Integer [110728] + [13331] iastore + [13332] dup + [13333] sipush 1714 + [13336] ldc_w #1719 + - Integer [110736] + [13339] iastore + [13340] dup + [13341] sipush 1715 + [13344] ldc_w #1720 + - Integer [110750] + [13347] iastore + [13348] dup + [13349] sipush 1716 + [13352] ldc_w #1721 + - Integer [110752] + [13355] iastore + [13356] dup + [13357] sipush 1717 + [13360] ldc_w #1722 + - Integer [110780] + [13363] iastore + [13364] dup + [13365] sipush 1718 + [13368] ldc_w #1723 + - Integer [110796] + [13371] iastore + [13372] dup + [13373] sipush 1719 + [13376] ldc_w #1724 + - Integer [110834] + [13379] iastore + [13380] dup + [13381] sipush 1720 + [13384] ldc_w #1725 + - Integer [110836] + [13387] iastore + [13388] dup + [13389] sipush 1721 + [13392] ldc_w #1726 + - Integer [110850] + [13395] iastore + [13396] dup + [13397] sipush 1722 + [13400] ldc_w #1727 + - Integer [110852] + [13403] iastore + [13404] dup + [13405] sipush 1723 + [13408] ldc_w #1728 + - Integer [110856] + [13411] iastore + [13412] dup + [13413] sipush 1724 + [13416] ldc_w #1729 + - Integer [110864] + [13419] iastore + [13420] dup + [13421] sipush 1725 + [13424] ldc_w #1730 + - Integer [110878] + [13427] iastore + [13428] dup + [13429] sipush 1726 + [13432] ldc_w #1731 + - Integer [110880] + [13435] iastore + [13436] dup + [13437] sipush 1727 + [13440] ldc_w #1732 + - Integer [110908] + [13443] iastore + [13444] dup + [13445] sipush 1728 + [13448] ldc_w #1733 + - Integer [110912] + [13451] iastore + [13452] dup + [13453] sipush 1729 + [13456] ldc_w #1734 + - Integer [110968] + [13459] iastore + [13460] dup + [13461] sipush 1730 + [13464] ldc_w #1735 + - Integer [110982] + [13467] iastore + [13468] dup + [13469] sipush 1731 + [13472] ldc_w #1736 + - Integer [111000] + [13475] iastore + [13476] dup + [13477] sipush 1732 + [13480] ldc_w #1737 + - Integer [111054] + [13483] iastore + [13484] dup + [13485] sipush 1733 + [13488] ldc_w #1738 + - Integer [111074] + [13491] iastore + [13492] dup + [13493] sipush 1734 + [13496] ldc_w #1739 + - Integer [111076] + [13499] iastore + [13500] dup + [13501] sipush 1735 + [13504] ldc_w #1740 + - Integer [111080] + [13507] iastore + [13508] dup + [13509] sipush 1736 + [13512] ldc_w #1741 + - Integer [111108] + [13515] iastore + [13516] dup + [13517] sipush 1737 + [13520] ldc_w #1742 + - Integer [111112] + [13523] iastore + [13524] dup + [13525] sipush 1738 + [13528] ldc_w #1743 + - Integer [111120] + [13531] iastore + [13532] dup + [13533] sipush 1739 + [13536] ldc_w #1744 + - Integer [111134] + [13539] iastore + [13540] dup + [13541] sipush 1740 + [13544] ldc_w #1745 + - Integer [111136] + [13547] iastore + [13548] dup + [13549] sipush 1741 + [13552] ldc_w #1746 + - Integer [111164] + [13555] iastore + [13556] dup + [13557] sipush 1742 + [13560] ldc_w #1747 + - Integer [111168] + [13563] iastore + [13564] dup + [13565] sipush 1743 + [13568] ldc_w #1748 + - Integer [111224] + [13571] iastore + [13572] dup + [13573] sipush 1744 + [13576] ldc_w #1749 + - Integer [111344] + [13579] iastore + [13580] dup + [13581] sipush 1745 + [13584] ldc_w #1750 + - Integer [111372] + [13587] iastore + [13588] dup + [13589] sipush 1746 + [13592] ldc_w #1751 + - Integer [111422] + [13595] iastore + [13596] dup + [13597] sipush 1747 + [13600] ldc_w #1752 + - Integer [111456] + [13603] iastore + [13604] dup + [13605] sipush 1748 + [13608] ldc_w #1753 + - Integer [111516] + [13611] iastore + [13612] dup + [13613] sipush 1749 + [13616] ldc_w #1754 + - Integer [111554] + [13619] iastore + [13620] dup + [13621] sipush 1750 + [13624] ldc_w #1755 + - Integer [111556] + [13627] iastore + [13628] dup + [13629] sipush 1751 + [13632] ldc_w #1756 + - Integer [111560] + [13635] iastore + [13636] dup + [13637] sipush 1752 + [13640] ldc_w #1757 + - Integer [111568] + [13643] iastore + [13644] dup + [13645] sipush 1753 + [13648] ldc_w #1758 + - Integer [111590] + [13651] iastore + [13652] dup + [13653] sipush 1754 + [13656] ldc_w #1759 + - Integer [111632] + [13659] iastore + [13660] dup + [13661] sipush 1755 + [13664] ldc_w #1760 + - Integer [111646] + [13667] iastore + [13668] dup + [13669] sipush 1756 + [13672] ldc_w #1761 + - Integer [111648] + [13675] iastore + [13676] dup + [13677] sipush 1757 + [13680] ldc_w #1762 + - Integer [111676] + [13683] iastore + [13684] dup + [13685] sipush 1758 + [13688] ldc_w #1763 + - Integer [111680] + [13691] iastore + [13692] dup + [13693] sipush 1759 + [13696] ldc_w #1764 + - Integer [111736] + [13699] iastore + [13700] dup + [13701] sipush 1760 + [13704] ldc_w #1765 + - Integer [111856] + [13707] iastore + [13708] dup + [13709] sipush 1761 + [13712] ldc_w #1766 + - Integer [112096] + [13715] iastore + [13716] dup + [13717] sipush 1762 + [13720] ldc_w #1767 + - Integer [112152] + [13723] iastore + [13724] dup + [13725] sipush 1763 + [13728] ldc_w #1768 + - Integer [112224] + [13731] iastore + [13732] dup + [13733] sipush 1764 + [13736] ldc_w #1769 + - Integer [112252] + [13739] iastore + [13740] dup + [13741] sipush 1765 + [13744] ldc_w #1770 + - Integer [112320] + [13747] iastore + [13748] dup + [13749] sipush 1766 + [13752] ldc_w #1771 + - Integer [112440] + [13755] iastore + [13756] dup + [13757] sipush 1767 + [13760] ldc_w #1772 + - Integer [112514] + [13763] iastore + [13764] dup + [13765] sipush 1768 + [13768] ldc_w #1773 + - Integer [112516] + [13771] iastore + [13772] dup + [13773] sipush 1769 + [13776] ldc_w #1774 + - Integer [112520] + [13779] iastore + [13780] dup + [13781] sipush 1770 + [13784] ldc_w #1775 + - Integer [112528] + [13787] iastore + [13788] dup + [13789] sipush 1771 + [13792] ldc_w #1776 + - Integer [112542] + [13795] iastore + [13796] dup + [13797] sipush 1772 + [13800] ldc_w #1777 + - Integer [112544] + [13803] iastore + [13804] dup + [13805] sipush 1773 + [13808] ldc_w #1778 + - Integer [112588] + [13811] iastore + [13812] dup + [13813] sipush 1774 + [13816] ldc_w #1779 + - Integer [112686] + [13819] iastore + [13820] dup + [13821] sipush 1775 + [13824] ldc_w #1780 + - Integer [112718] + [13827] iastore + [13828] dup + [13829] sipush 1776 + [13832] ldc_w #1781 + - Integer [112732] + [13835] iastore + [13836] dup + [13837] sipush 1777 + [13840] ldc_w #1782 + - Integer [112782] + [13843] iastore + [13844] dup + [13845] sipush 1778 + [13848] ldc_w #1783 + - Integer [112796] + [13851] iastore + [13852] dup + [13853] sipush 1779 + [13856] ldc_w #1784 + - Integer [112824] + [13859] iastore + [13860] dup + [13861] sipush 1780 + [13864] ldc_w #1785 + - Integer [112834] + [13867] iastore + [13868] dup + [13869] sipush 1781 + [13872] ldc_w #1786 + - Integer [112836] + [13875] iastore + [13876] dup + [13877] sipush 1782 + [13880] ldc_w #1787 + - Integer [112840] + [13883] iastore + [13884] dup + [13885] sipush 1783 + [13888] ldc_w #1788 + - Integer [112848] + [13891] iastore + [13892] dup + [13893] sipush 1784 + [13896] ldc_w #1789 + - Integer [112870] + [13899] iastore + [13900] dup + [13901] sipush 1785 + [13904] ldc_w #1790 + - Integer [112890] + [13907] iastore + [13908] dup + [13909] sipush 1786 + [13912] ldc_w #1791 + - Integer [112910] + [13915] iastore + [13916] dup + [13917] sipush 1787 + [13920] ldc_w #1792 + - Integer [112924] + [13923] iastore + [13924] dup + [13925] sipush 1788 + [13928] ldc_w #1793 + - Integer [112952] + [13931] iastore + [13932] dup + [13933] sipush 1789 + [13936] ldc_w #1794 + - Integer [113008] + [13939] iastore + [13940] dup + [13941] sipush 1790 + [13944] ldc_w #1795 + - Integer [113022] + [13947] iastore + [13948] dup + [13949] sipush 1791 + [13952] ldc_w #1796 + - Integer [113026] + [13955] iastore + [13956] dup + [13957] sipush 1792 + [13960] ldc_w #1797 + - Integer [113028] + [13963] iastore + [13964] dup + [13965] sipush 1793 + [13968] ldc_w #1798 + - Integer [113032] + [13971] iastore + [13972] dup + [13973] sipush 1794 + [13976] ldc_w #1799 + - Integer [113040] + [13979] iastore + [13980] dup + [13981] sipush 1795 + [13984] ldc_w #1800 + - Integer [113054] + [13987] iastore + [13988] dup + [13989] sipush 1796 + [13992] ldc_w #1801 + - Integer [113056] + [13995] iastore + [13996] dup + [13997] sipush 1797 + [14000] ldc_w #1802 + - Integer [113100] + [14003] iastore + [14004] dup + [14005] sipush 1798 + [14008] ldc_w #1803 + - Integer [113138] + [14011] iastore + [14012] dup + [14013] sipush 1799 + [14016] ldc_w #1804 + - Integer [113140] + [14019] iastore + [14020] dup + [14021] sipush 1800 + [14024] ldc_w #1805 + - Integer [113166] + [14027] iastore + [14028] dup + [14029] sipush 1801 + [14032] ldc_w #1806 + - Integer [113180] + [14035] iastore + [14036] dup + [14037] sipush 1802 + [14040] ldc_w #1807 + - Integer [113208] + [14043] iastore + [14044] dup + [14045] sipush 1803 + [14048] ldc_w #1808 + - Integer [113264] + [14051] iastore + [14052] dup + [14053] sipush 1804 + [14056] ldc_w #1809 + - Integer [113278] + [14059] iastore + [14060] dup + [14061] sipush 1805 + [14064] ldc_w #1810 + - Integer [113376] + [14067] iastore + [14068] dup + [14069] sipush 1806 + [14072] ldc_w #1811 + - Integer [113404] + [14075] iastore + [14076] dup + [14077] sipush 1807 + [14080] ldc_w #1812 + - Integer [113416] + [14083] iastore + [14084] dup + [14085] sipush 1808 + [14088] ldc_w #1813 + - Integer [113424] + [14091] iastore + [14092] dup + [14093] sipush 1809 + [14096] ldc_w #1814 + - Integer [113440] + [14099] iastore + [14100] dup + [14101] sipush 1810 + [14104] ldc_w #1815 + - Integer [113468] + [14107] iastore + [14108] dup + [14109] sipush 1811 + [14112] ldc_w #1816 + - Integer [113472] + [14115] iastore + [14116] dup + [14117] sipush 1812 + [14120] ldc_w #1817 + - Integer [113560] + [14123] iastore + [14124] dup + [14125] sipush 1813 + [14128] ldc_w #1818 + - Integer [113614] + [14131] iastore + [14132] dup + [14133] sipush 1814 + [14136] ldc_w #1819 + - Integer [113634] + [14139] iastore + [14140] dup + [14141] sipush 1815 + [14144] ldc_w #1820 + - Integer [113636] + [14147] iastore + [14148] dup + [14149] sipush 1816 + [14152] ldc_w #1821 + - Integer [113640] + [14155] iastore + [14156] dup + [14157] sipush 1817 + [14160] ldc_w #1822 + - Integer [113686] + [14163] iastore + [14164] dup + [14165] sipush 1818 + [14168] ldc_w #1823 + - Integer [113702] + [14171] iastore + [14172] dup + [14173] sipush 1819 + [14176] ldc_w #1824 + - Integer [113708] + [14179] iastore + [14180] dup + [14181] sipush 1820 + [14184] ldc_w #1825 + - Integer [113734] + [14187] iastore + [14188] dup + [14189] sipush 1821 + [14192] ldc_w #1826 + - Integer [113740] + [14195] iastore + [14196] dup + [14197] sipush 1822 + [14200] ldc_w #1827 + - Integer [113752] + [14203] iastore + [14204] dup + [14205] sipush 1823 + [14208] ldc_w #1828 + - Integer [113778] + [14211] iastore + [14212] dup + [14213] sipush 1824 + [14216] ldc_w #1829 + - Integer [113780] + [14219] iastore + [14220] dup + [14221] sipush 1825 + [14224] ldc_w #1830 + - Integer [113798] + [14227] iastore + [14228] dup + [14229] sipush 1826 + [14232] ldc_w #1831 + - Integer [113804] + [14235] iastore + [14236] dup + [14237] sipush 1827 + [14240] ldc_w #1832 + - Integer [113816] + [14243] iastore + [14244] dup + [14245] sipush 1828 + [14248] ldc_w #1833 + - Integer [113840] + [14251] iastore + [14252] dup + [14253] sipush 1829 + [14256] ldc_w #1834 + - Integer [113854] + [14259] iastore + [14260] dup + [14261] sipush 1830 + [14264] ldc_w #1835 + - Integer [113870] + [14267] iastore + [14268] dup + [14269] sipush 1831 + [14272] ldc_w #1836 + - Integer [113890] + [14275] iastore + [14276] dup + [14277] sipush 1832 + [14280] ldc_w #1837 + - Integer [113892] + [14283] iastore + [14284] dup + [14285] sipush 1833 + [14288] ldc_w #1838 + - Integer [113896] + [14291] iastore + [14292] dup + [14293] sipush 1834 + [14296] ldc_w #1839 + - Integer [113926] + [14299] iastore + [14300] dup + [14301] sipush 1835 + [14304] ldc_w #1840 + - Integer [113932] + [14307] iastore + [14308] dup + [14309] sipush 1836 + [14312] ldc_w #1841 + - Integer [113944] + [14315] iastore + [14316] dup + [14317] sipush 1837 + [14320] ldc_w #1842 + - Integer [113968] + [14323] iastore + [14324] dup + [14325] sipush 1838 + [14328] ldc_w #1843 + - Integer [113982] + [14331] iastore + [14332] dup + [14333] sipush 1839 + [14336] ldc_w #1844 + - Integer [114016] + [14339] iastore + [14340] dup + [14341] sipush 1840 + [14344] ldc_w #1845 + - Integer [114044] + [14347] iastore + [14348] dup + [14349] sipush 1841 + [14352] ldc_w #1846 + - Integer [114076] + [14355] iastore + [14356] dup + [14357] sipush 1842 + [14360] ldc_w #1847 + - Integer [114114] + [14363] iastore + [14364] dup + [14365] sipush 1843 + [14368] ldc_w #1848 + - Integer [114116] + [14371] iastore + [14372] dup + [14373] sipush 1844 + [14376] ldc_w #1849 + - Integer [114120] + [14379] iastore + [14380] dup + [14381] sipush 1845 + [14384] ldc_w #1850 + - Integer [114128] + [14387] iastore + [14388] dup + [14389] sipush 1846 + [14392] ldc_w #1851 + - Integer [114150] + [14395] iastore + [14396] dup + [14397] sipush 1847 + [14400] ldc_w #1852 + - Integer [114170] + [14403] iastore + [14404] dup + [14405] sipush 1848 + [14408] ldc_w #1853 + - Integer [114194] + [14411] iastore + [14412] dup + [14413] sipush 1849 + [14416] ldc_w #1854 + - Integer [114196] + [14419] iastore + [14420] dup + [14421] sipush 1850 + [14424] ldc_w #1855 + - Integer [114210] + [14427] iastore + [14428] dup + [14429] sipush 1851 + [14432] ldc_w #1856 + - Integer [114212] + [14435] iastore + [14436] dup + [14437] sipush 1852 + [14440] ldc_w #1857 + - Integer [114216] + [14443] iastore + [14444] dup + [14445] sipush 1853 + [14448] ldc_w #1858 + - Integer [114242] + [14451] iastore + [14452] dup + [14453] sipush 1854 + [14456] ldc_w #1859 + - Integer [114244] + [14459] iastore + [14460] dup + [14461] sipush 1855 + [14464] ldc_w #1860 + - Integer [114248] + [14467] iastore + [14468] dup + [14469] sipush 1856 + [14472] ldc_w #1861 + - Integer [114256] + [14475] iastore + [14476] dup + [14477] sipush 1857 + [14480] ldc_w #1862 + - Integer [114270] + [14483] iastore + [14484] dup + [14485] sipush 1858 + [14488] ldc_w #1863 + - Integer [114278] + [14491] iastore + [14492] dup + [14493] sipush 1859 + [14496] ldc_w #1864 + - Integer [114306] + [14499] iastore + [14500] dup + [14501] sipush 1860 + [14504] ldc_w #1865 + - Integer [114308] + [14507] iastore + [14508] dup + [14509] sipush 1861 + [14512] ldc_w #1866 + - Integer [114312] + [14515] iastore + [14516] dup + [14517] sipush 1862 + [14520] ldc_w #1867 + - Integer [114320] + [14523] iastore + [14524] dup + [14525] sipush 1863 + [14528] ldc_w #1868 + - Integer [114334] + [14531] iastore + [14532] dup + [14533] sipush 1864 + [14536] ldc_w #1869 + - Integer [114336] + [14539] iastore + [14540] dup + [14541] sipush 1865 + [14544] ldc_w #1870 + - Integer [114364] + [14547] iastore + [14548] dup + [14549] sipush 1866 + [14552] ldc_w #1871 + - Integer [114380] + [14555] iastore + [14556] dup + [14557] sipush 1867 + [14560] ldc_w #1872 + - Integer [114420] + [14563] iastore + [14564] dup + [14565] sipush 1868 + [14568] ldc_w #1873 + - Integer [114458] + [14571] iastore + [14572] dup + [14573] sipush 1869 + [14576] ldc_w #1874 + - Integer [114478] + [14579] iastore + [14580] dup + [14581] sipush 1870 + [14584] ldc_w #1875 + - Integer [114482] + [14587] iastore + [14588] dup + [14589] sipush 1871 + [14592] ldc_w #1876 + - Integer [114484] + [14595] iastore + [14596] dup + [14597] sipush 1872 + [14600] ldc_w #1877 + - Integer [114510] + [14603] iastore + [14604] dup + [14605] sipush 1873 + [14608] ldc_w #1878 + - Integer [114524] + [14611] iastore + [14612] dup + [14613] sipush 1874 + [14616] ldc_w #1879 + - Integer [114530] + [14619] iastore + [14620] dup + [14621] sipush 1875 + [14624] ldc_w #1880 + - Integer [114532] + [14627] iastore + [14628] dup + [14629] sipush 1876 + [14632] ldc_w #1881 + - Integer [114536] + [14635] iastore + [14636] dup + [14637] sipush 1877 + [14640] ldc_w #1882 + - Integer [114842] + [14643] iastore + [14644] dup + [14645] sipush 1878 + [14648] ldc_w #1883 + - Integer [114866] + [14651] iastore + [14652] dup + [14653] sipush 1879 + [14656] ldc_w #1884 + - Integer [114868] + [14659] iastore + [14660] dup + [14661] sipush 1880 + [14664] ldc_w #1885 + - Integer [114970] + [14667] iastore + [14668] dup + [14669] sipush 1881 + [14672] ldc_w #1886 + - Integer [114994] + [14675] iastore + [14676] dup + [14677] sipush 1882 + [14680] ldc_w #1887 + - Integer [114996] + [14683] iastore + [14684] dup + [14685] sipush 1883 + [14688] ldc_w #1888 + - Integer [115042] + [14691] iastore + [14692] dup + [14693] sipush 1884 + [14696] ldc_w #1889 + - Integer [115044] + [14699] iastore + [14700] dup + [14701] sipush 1885 + [14704] ldc_w #1890 + - Integer [115048] + [14707] iastore + [14708] dup + [14709] sipush 1886 + [14712] ldc_w #1891 + - Integer [115062] + [14715] iastore + [14716] dup + [14717] sipush 1887 + [14720] ldc_w #1892 + - Integer [115130] + [14723] iastore + [14724] dup + [14725] sipush 1888 + [14728] ldc_w #1893 + - Integer [115226] + [14731] iastore + [14732] dup + [14733] sipush 1889 + [14736] ldc_w #1894 + - Integer [115250] + [14739] iastore + [14740] dup + [14741] sipush 1890 + [14744] ldc_w #1895 + - Integer [115252] + [14747] iastore + [14748] dup + [14749] sipush 1891 + [14752] ldc_w #1896 + - Integer [115278] + [14755] iastore + [14756] dup + [14757] sipush 1892 + [14760] ldc_w #1897 + - Integer [115292] + [14763] iastore + [14764] dup + [14765] sipush 1893 + [14768] ldc_w #1898 + - Integer [115298] + [14771] iastore + [14772] dup + [14773] sipush 1894 + [14776] ldc_w #1899 + - Integer [115300] + [14779] iastore + [14780] dup + [14781] sipush 1895 + [14784] ldc_w #1900 + - Integer [115304] + [14787] iastore + [14788] dup + [14789] sipush 1896 + [14792] ldc_w #1901 + - Integer [115318] + [14795] iastore + [14796] dup + [14797] sipush 1897 + [14800] ldc_w #1902 + - Integer [115342] + [14803] iastore + [14804] dup + [14805] sipush 1898 + [14808] ldc_w #1903 + - Integer [115394] + [14811] iastore + [14812] dup + [14813] sipush 1899 + [14816] ldc_w #1904 + - Integer [115396] + [14819] iastore + [14820] dup + [14821] sipush 1900 + [14824] ldc_w #1905 + - Integer [115400] + [14827] iastore + [14828] dup + [14829] sipush 1901 + [14832] ldc_w #1906 + - Integer [115408] + [14835] iastore + [14836] dup + [14837] sipush 1902 + [14840] ldc_w #1907 + - Integer [115422] + [14843] iastore + [14844] dup + [14845] sipush 1903 + [14848] ldc_w #1908 + - Integer [115430] + [14851] iastore + [14852] dup + [14853] sipush 1904 + [14856] ldc_w #1909 + - Integer [115436] + [14859] iastore + [14860] dup + [14861] sipush 1905 + [14864] ldc_w #1910 + - Integer [115450] + [14867] iastore + [14868] dup + [14869] sipush 1906 + [14872] ldc_w #1911 + - Integer [115478] + [14875] iastore + [14876] dup + [14877] sipush 1907 + [14880] ldc_w #1912 + - Integer [115494] + [14883] iastore + [14884] dup + [14885] sipush 1908 + [14888] ldc_w #1913 + - Integer [115514] + [14891] iastore + [14892] dup + [14893] sipush 1909 + [14896] ldc_w #1914 + - Integer [115526] + [14899] iastore + [14900] dup + [14901] sipush 1910 + [14904] ldc_w #1915 + - Integer [115532] + [14907] iastore + [14908] dup + [14909] sipush 1911 + [14912] ldc_w #1916 + - Integer [115570] + [14915] iastore + [14916] dup + [14917] sipush 1912 + [14920] ldc_w #1917 + - Integer [115572] + [14923] iastore + [14924] dup + [14925] sipush 1913 + [14928] ldc_w #1918 + - Integer [115738] + [14931] iastore + [14932] dup + [14933] sipush 1914 + [14936] ldc_w #1919 + - Integer [115758] + [14939] iastore + [14940] dup + [14941] sipush 1915 + [14944] ldc_w #1920 + - Integer [115762] + [14947] iastore + [14948] dup + [14949] sipush 1916 + [14952] ldc_w #1921 + - Integer [115764] + [14955] iastore + [14956] dup + [14957] sipush 1917 + [14960] ldc_w #1922 + - Integer [115790] + [14963] iastore + [14964] dup + [14965] sipush 1918 + [14968] ldc_w #1923 + - Integer [115804] + [14971] iastore + [14972] dup + [14973] sipush 1919 + [14976] ldc_w #1924 + - Integer [115810] + [14979] iastore + [14980] dup + [14981] sipush 1920 + [14984] ldc_w #1925 + - Integer [115812] + [14987] iastore + [14988] dup + [14989] sipush 1921 + [14992] ldc_w #1926 + - Integer [115816] + [14995] iastore + [14996] dup + [14997] sipush 1922 + [15000] ldc_w #1927 + - Integer [115830] + [15003] iastore + [15004] dup + [15005] sipush 1923 + [15008] ldc_w #1928 + - Integer [115854] + [15011] iastore + [15012] dup + [15013] sipush 1924 + [15016] ldc_w #1929 + - Integer [115868] + [15019] iastore + [15020] dup + [15021] sipush 1925 + [15024] ldc_w #1930 + - Integer [115896] + [15027] iastore + [15028] dup + [15029] sipush 1926 + [15032] ldc_w #1931 + - Integer [115906] + [15035] iastore + [15036] dup + [15037] sipush 1927 + [15040] ldc_w #1932 + - Integer [115912] + [15043] iastore + [15044] dup + [15045] sipush 1928 + [15048] ldc_w #1933 + - Integer [115920] + [15051] iastore + [15052] dup + [15053] sipush 1929 + [15056] ldc_w #1934 + - Integer [115934] + [15059] iastore + [15060] dup + [15061] sipush 1930 + [15064] ldc_w #1935 + - Integer [115942] + [15067] iastore + [15068] dup + [15069] sipush 1931 + [15072] ldc_w #1936 + - Integer [115948] + [15075] iastore + [15076] dup + [15077] sipush 1932 + [15080] ldc_w #1937 + - Integer [115962] + [15083] iastore + [15084] dup + [15085] sipush 1933 + [15088] ldc_w #1938 + - Integer [115996] + [15091] iastore + [15092] dup + [15093] sipush 1934 + [15096] ldc_w #1939 + - Integer [116024] + [15099] iastore + [15100] dup + [15101] sipush 1935 + [15104] ldc_w #1940 + - Integer [116080] + [15107] iastore + [15108] dup + [15109] sipush 1936 + [15112] ldc_w #1941 + - Integer [116094] + [15115] iastore + [15116] dup + [15117] sipush 1937 + [15120] ldc_w #1942 + - Integer [116098] + [15123] iastore + [15124] dup + [15125] sipush 1938 + [15128] ldc_w #1943 + - Integer [116100] + [15131] iastore + [15132] dup + [15133] sipush 1939 + [15136] ldc_w #1944 + - Integer [116104] + [15139] iastore + [15140] dup + [15141] sipush 1940 + [15144] ldc_w #1945 + - Integer [116112] + [15147] iastore + [15148] dup + [15149] sipush 1941 + [15152] ldc_w #1946 + - Integer [116126] + [15155] iastore + [15156] dup + [15157] sipush 1942 + [15160] ldc_w #1947 + - Integer [116128] + [15163] iastore + [15164] dup + [15165] sipush 1943 + [15168] ldc_w #1948 + - Integer [116156] + [15171] iastore + [15172] dup + [15173] sipush 1944 + [15176] ldc_w #1949 + - Integer [116166] + [15179] iastore + [15180] dup + [15181] sipush 1945 + [15184] ldc_w #1950 + - Integer [116172] + [15187] iastore + [15188] dup + [15189] sipush 1946 + [15192] ldc_w #1951 + - Integer [116184] + [15195] iastore + [15196] dup + [15197] sipush 1947 + [15200] ldc_w #1952 + - Integer [116206] + [15203] iastore + [15204] dup + [15205] sipush 1948 + [15208] ldc_w #1953 + - Integer [116210] + [15211] iastore + [15212] dup + [15213] sipush 1949 + [15216] ldc_w #1954 + - Integer [116212] + [15219] iastore + [15220] dup + [15221] sipush 1950 + [15224] ldc_w #1955 + - Integer [116246] + [15227] iastore + [15228] dup + [15229] sipush 1951 + [15232] ldc_w #1956 + - Integer [116262] + [15235] iastore + [15236] dup + [15237] sipush 1952 + [15240] ldc_w #1957 + - Integer [116268] + [15243] iastore + [15244] dup + [15245] sipush 1953 + [15248] ldc_w #1958 + - Integer [116282] + [15251] iastore + [15252] dup + [15253] sipush 1954 + [15256] ldc_w #1959 + - Integer [116294] + [15259] iastore + [15260] dup + [15261] sipush 1955 + [15264] ldc_w #1960 + - Integer [116300] + [15267] iastore + [15268] dup + [15269] sipush 1956 + [15272] ldc_w #1961 + - Integer [116312] + [15275] iastore + [15276] dup + [15277] sipush 1957 + [15280] ldc_w #1962 + - Integer [116334] + [15283] iastore + [15284] dup + [15285] sipush 1958 + [15288] ldc_w #1963 + - Integer [116338] + [15291] iastore + [15292] dup + [15293] sipush 1959 + [15296] ldc_w #1964 + - Integer [116340] + [15299] iastore + [15300] dup + [15301] sipush 1960 + [15304] ldc_w #1965 + - Integer [116358] + [15307] iastore + [15308] dup + [15309] sipush 1961 + [15312] ldc_w #1966 + - Integer [116364] + [15315] iastore + [15316] dup + [15317] sipush 1962 + [15320] ldc_w #1967 + - Integer [116376] + [15323] iastore + [15324] dup + [15325] sipush 1963 + [15328] ldc_w #1968 + - Integer [116400] + [15331] iastore + [15332] dup + [15333] sipush 1964 + [15336] ldc_w #1969 + - Integer [116414] + [15339] iastore + [15340] dup + [15341] sipush 1965 + [15344] ldc_w #1970 + - Integer [116430] + [15347] iastore + [15348] dup + [15349] sipush 1966 + [15352] ldc_w #1971 + - Integer [116444] + [15355] iastore + [15356] dup + [15357] sipush 1967 + [15360] ldc_w #1972 + - Integer [116450] + [15363] iastore + [15364] dup + [15365] sipush 1968 + [15368] ldc_w #1973 + - Integer [116452] + [15371] iastore + [15372] dup + [15373] sipush 1969 + [15376] ldc_w #1974 + - Integer [116456] + [15379] iastore + [15380] dup + [15381] sipush 1970 + [15384] ldc_w #1975 + - Integer [116498] + [15387] iastore + [15388] dup + [15389] sipush 1971 + [15392] ldc_w #1976 + - Integer [116500] + [15395] iastore + [15396] dup + [15397] sipush 1972 + [15400] ldc_w #1977 + - Integer [116514] + [15403] iastore + [15404] dup + [15405] sipush 1973 + [15408] ldc_w #1978 + - Integer [116520] + [15411] iastore + [15412] dup + [15413] sipush 1974 + [15416] ldc_w #1979 + - Integer [116534] + [15419] iastore + [15420] dup + [15421] sipush 1975 + [15424] ldc_w #1980 + - Integer [116546] + [15427] iastore + [15428] dup + [15429] sipush 1976 + [15432] ldc_w #1981 + - Integer [116548] + [15435] iastore + [15436] dup + [15437] sipush 1977 + [15440] ldc_w #1982 + - Integer [116552] + [15443] iastore + [15444] dup + [15445] sipush 1978 + [15448] ldc_w #1983 + - Integer [116560] + [15451] iastore + [15452] dup + [15453] sipush 1979 + [15456] ldc_w #1984 + - Integer [116574] + [15459] iastore + [15460] dup + [15461] sipush 1980 + [15464] ldc_w #1985 + - Integer [116582] + [15467] iastore + [15468] dup + [15469] sipush 1981 + [15472] ldc_w #1986 + - Integer [116588] + [15475] iastore + [15476] dup + [15477] sipush 1982 + [15480] ldc_w #1987 + - Integer [116602] + [15483] iastore + [15484] dup + [15485] sipush 1983 + [15488] ldc_w #1988 + - Integer [116654] + [15491] iastore + [15492] dup + [15493] sipush 1984 + [15496] ldc_w #1989 + - Integer [116694] + [15499] iastore + [15500] dup + [15501] sipush 1985 + [15504] ldc_w #1990 + - Integer [116714] + [15507] iastore + [15508] dup + [15509] sipush 1986 + [15512] ldc_w #1991 + - Integer [116762] + [15515] iastore + [15516] dup + [15517] sipush 1987 + [15520] ldc_w #1992 + - Integer [116782] + [15523] iastore + [15524] dup + [15525] sipush 1988 + [15528] ldc_w #1993 + - Integer [116786] + [15531] iastore + [15532] dup + [15533] sipush 1989 + [15536] ldc_w #1994 + - Integer [116788] + [15539] iastore + [15540] dup + [15541] sipush 1990 + [15544] ldc_w #1995 + - Integer [116814] + [15547] iastore + [15548] dup + [15549] sipush 1991 + [15552] ldc_w #1996 + - Integer [116828] + [15555] iastore + [15556] dup + [15557] sipush 1992 + [15560] ldc_w #1997 + - Integer [116834] + [15563] iastore + [15564] dup + [15565] sipush 1993 + [15568] ldc_w #1998 + - Integer [116836] + [15571] iastore + [15572] dup + [15573] sipush 1994 + [15576] ldc_w #1999 + - Integer [116840] + [15579] iastore + [15580] dup + [15581] sipush 1995 + [15584] ldc_w #2000 + - Integer [116854] + [15587] iastore + [15588] dup + [15589] sipush 1996 + [15592] ldc_w #2001 + - Integer [116878] + [15595] iastore + [15596] dup + [15597] sipush 1997 + [15600] ldc_w #2002 + - Integer [116892] + [15603] iastore + [15604] dup + [15605] sipush 1998 + [15608] ldc_w #2003 + - Integer [116920] + [15611] iastore + [15612] dup + [15613] sipush 1999 + [15616] ldc_w #2004 + - Integer [116930] + [15619] iastore + [15620] dup + [15621] sipush 2000 + [15624] ldc_w #2005 + - Integer [116936] + [15627] iastore + [15628] dup + [15629] sipush 2001 + [15632] ldc_w #2006 + - Integer [116944] + [15635] iastore + [15636] dup + [15637] sipush 2002 + [15640] ldc_w #2007 + - Integer [116958] + [15643] iastore + [15644] dup + [15645] sipush 2003 + [15648] ldc_w #2008 + - Integer [116966] + [15651] iastore + [15652] dup + [15653] sipush 2004 + [15656] ldc_w #2009 + - Integer [116972] + [15659] iastore + [15660] dup + [15661] sipush 2005 + [15664] ldc_w #2010 + - Integer [116986] + [15667] iastore + [15668] dup + [15669] sipush 2006 + [15672] ldc_w #2011 + - Integer [117006] + [15675] iastore + [15676] dup + [15677] sipush 2007 + [15680] ldc_w #2012 + - Integer [117048] + [15683] iastore + [15684] dup + [15685] sipush 2008 + [15688] ldc_w #2013 + - Integer [117104] + [15691] iastore + [15692] dup + [15693] sipush 2009 + [15696] ldc_w #2014 + - Integer [117118] + [15699] iastore + [15700] dup + [15701] sipush 2010 + [15704] ldc_w #2015 + - Integer [117122] + [15707] iastore + [15708] dup + [15709] sipush 2011 + [15712] ldc_w #2016 + - Integer [117124] + [15715] iastore + [15716] dup + [15717] sipush 2012 + [15720] ldc_w #2017 + - Integer [117136] + [15723] iastore + [15724] dup + [15725] sipush 2013 + [15728] ldc_w #2018 + - Integer [117150] + [15731] iastore + [15732] dup + [15733] sipush 2014 + [15736] ldc_w #2019 + - Integer [117152] + [15739] iastore + [15740] dup + [15741] sipush 2015 + [15744] ldc_w #2020 + - Integer [117180] + [15747] iastore + [15748] dup + [15749] sipush 2016 + [15752] ldc_w #2021 + - Integer [117190] + [15755] iastore + [15756] dup + [15757] sipush 2017 + [15760] ldc_w #2022 + - Integer [117196] + [15763] iastore + [15764] dup + [15765] sipush 2018 + [15768] ldc_w #2023 + - Integer [117208] + [15771] iastore + [15772] dup + [15773] sipush 2019 + [15776] ldc_w #2024 + - Integer [117230] + [15779] iastore + [15780] dup + [15781] sipush 2020 + [15784] ldc_w #2025 + - Integer [117234] + [15787] iastore + [15788] dup + [15789] sipush 2021 + [15792] ldc_w #2026 + - Integer [117236] + [15795] iastore + [15796] dup + [15797] sipush 2022 + [15800] ldc_w #2027 + - Integer [117304] + [15803] iastore + [15804] dup + [15805] sipush 2023 + [15808] ldc_w #2028 + - Integer [117360] + [15811] iastore + [15812] dup + [15813] sipush 2024 + [15816] ldc_w #2029 + - Integer [117374] + [15819] iastore + [15820] dup + [15821] sipush 2025 + [15824] ldc_w #2030 + - Integer [117472] + [15827] iastore + [15828] dup + [15829] sipush 2026 + [15832] ldc_w #2031 + - Integer [117500] + [15835] iastore + [15836] dup + [15837] sipush 2027 + [15840] ldc_w #2032 + - Integer [117506] + [15843] iastore + [15844] dup + [15845] sipush 2028 + [15848] ldc_w #2033 + - Integer [117508] + [15851] iastore + [15852] dup + [15853] sipush 2029 + [15856] ldc_w #2034 + - Integer [117512] + [15859] iastore + [15860] dup + [15861] sipush 2030 + [15864] ldc_w #2035 + - Integer [117520] + [15867] iastore + [15868] dup + [15869] sipush 2031 + [15872] ldc_w #2036 + - Integer [117536] + [15875] iastore + [15876] dup + [15877] sipush 2032 + [15880] ldc_w #2037 + - Integer [117564] + [15883] iastore + [15884] dup + [15885] sipush 2033 + [15888] ldc_w #2038 + - Integer [117568] + [15891] iastore + [15892] dup + [15893] sipush 2034 + [15896] ldc_w #2039 + - Integer [117624] + [15899] iastore + [15900] dup + [15901] sipush 2035 + [15904] ldc_w #2040 + - Integer [117638] + [15907] iastore + [15908] dup + [15909] sipush 2036 + [15912] ldc_w #2041 + - Integer [117644] + [15915] iastore + [15916] dup + [15917] sipush 2037 + [15920] ldc_w #2042 + - Integer [117656] + [15923] iastore + [15924] dup + [15925] sipush 2038 + [15928] ldc_w #2043 + - Integer [117680] + [15931] iastore + [15932] dup + [15933] sipush 2039 + [15936] ldc_w #2044 + - Integer [117694] + [15939] iastore + [15940] dup + [15941] sipush 2040 + [15944] ldc_w #2045 + - Integer [117710] + [15947] iastore + [15948] dup + [15949] sipush 2041 + [15952] ldc_w #2046 + - Integer [117724] + [15955] iastore + [15956] dup + [15957] sipush 2042 + [15960] ldc_w #2047 + - Integer [117730] + [15963] iastore + [15964] dup + [15965] sipush 2043 + [15968] ldc_w #2048 + - Integer [117732] + [15971] iastore + [15972] dup + [15973] sipush 2044 + [15976] ldc_w #2049 + - Integer [117736] + [15979] iastore + [15980] dup + [15981] sipush 2045 + [15984] ldc_w #2050 + - Integer [117750] + [15987] iastore + [15988] dup + [15989] sipush 2046 + [15992] ldc_w #2051 + - Integer [117782] + [15995] iastore + [15996] dup + [15997] sipush 2047 + [16000] ldc_w #2052 + - Integer [117798] + [16003] iastore + [16004] dup + [16005] sipush 2048 + [16008] ldc_w #2053 + - Integer [117804] + [16011] iastore + [16012] dup + [16013] sipush 2049 + [16016] ldc_w #2054 + - Integer [117818] + [16019] iastore + [16020] dup + [16021] sipush 2050 + [16024] ldc_w #2055 + - Integer [117830] + [16027] iastore + [16028] dup + [16029] sipush 2051 + [16032] ldc_w #2056 + - Integer [117848] + [16035] iastore + [16036] dup + [16037] sipush 2052 + [16040] ldc_w #2057 + - Integer [117874] + [16043] iastore + [16044] dup + [16045] sipush 2053 + [16048] ldc_w #2058 + - Integer [117876] + [16051] iastore + [16052] dup + [16053] sipush 2054 + [16056] ldc_w #2059 + - Integer [117894] + [16059] iastore + [16060] dup + [16061] sipush 2055 + [16064] ldc_w #2060 + - Integer [117936] + [16067] iastore + [16068] dup + [16069] sipush 2056 + [16072] ldc_w #2061 + - Integer [117950] + [16075] iastore + [16076] dup + [16077] sipush 2057 + [16080] ldc_w #2062 + - Integer [117966] + [16083] iastore + [16084] dup + [16085] sipush 2058 + [16088] ldc_w #2063 + - Integer [117986] + [16091] iastore + [16092] dup + [16093] sipush 2059 + [16096] ldc_w #2064 + - Integer [117988] + [16099] iastore + [16100] dup + [16101] sipush 2060 + [16104] ldc_w #2065 + - Integer [117992] + [16107] iastore + [16108] dup + [16109] sipush 2061 + [16112] ldc_w #2066 + - Integer [118022] + [16115] iastore + [16116] dup + [16117] sipush 2062 + [16120] ldc_w #2067 + - Integer [118028] + [16123] iastore + [16124] dup + [16125] sipush 2063 + [16128] ldc_w #2068 + - Integer [118040] + [16131] iastore + [16132] dup + [16133] sipush 2064 + [16136] ldc_w #2069 + - Integer [118064] + [16139] iastore + [16140] dup + [16141] sipush 2065 + [16144] ldc_w #2070 + - Integer [118078] + [16147] iastore + [16148] dup + [16149] sipush 2066 + [16152] ldc_w #2071 + - Integer [118112] + [16155] iastore + [16156] dup + [16157] sipush 2067 + [16160] ldc_w #2072 + - Integer [118140] + [16163] iastore + [16164] dup + [16165] sipush 2068 + [16168] ldc_w #2073 + - Integer [118172] + [16171] iastore + [16172] dup + [16173] sipush 2069 + [16176] ldc_w #2074 + - Integer [118210] + [16179] iastore + [16180] dup + [16181] sipush 2070 + [16184] ldc_w #2075 + - Integer [118212] + [16187] iastore + [16188] dup + [16189] sipush 2071 + [16192] ldc_w #2076 + - Integer [118216] + [16195] iastore + [16196] dup + [16197] sipush 2072 + [16200] ldc_w #2077 + - Integer [118224] + [16203] iastore + [16204] dup + [16205] sipush 2073 + [16208] ldc_w #2078 + - Integer [118238] + [16211] iastore + [16212] dup + [16213] sipush 2074 + [16216] ldc_w #2079 + - Integer [118246] + [16219] iastore + [16220] dup + [16221] sipush 2075 + [16224] ldc_w #2080 + - Integer [118266] + [16227] iastore + [16228] dup + [16229] sipush 2076 + [16232] ldc_w #2081 + - Integer [118306] + [16235] iastore + [16236] dup + [16237] sipush 2077 + [16240] ldc_w #2082 + - Integer [118312] + [16243] iastore + [16244] dup + [16245] sipush 2078 + [16248] ldc_w #2083 + - Integer [118338] + [16251] iastore + [16252] dup + [16253] sipush 2079 + [16256] ldc_w #2084 + - Integer [118352] + [16259] iastore + [16260] dup + [16261] sipush 2080 + [16264] ldc_w #2085 + - Integer [118366] + [16267] iastore + [16268] dup + [16269] sipush 2081 + [16272] ldc_w #2086 + - Integer [118374] + [16275] iastore + [16276] dup + [16277] sipush 2082 + [16280] ldc_w #2087 + - Integer [118394] + [16283] iastore + [16284] dup + [16285] sipush 2083 + [16288] ldc_w #2088 + - Integer [118402] + [16291] iastore + [16292] dup + [16293] sipush 2084 + [16296] ldc_w #2089 + - Integer [118404] + [16299] iastore + [16300] dup + [16301] sipush 2085 + [16304] ldc_w #2090 + - Integer [118408] + [16307] iastore + [16308] dup + [16309] sipush 2086 + [16312] ldc_w #2091 + - Integer [118416] + [16315] iastore + [16316] dup + [16317] sipush 2087 + [16320] ldc_w #2092 + - Integer [118430] + [16323] iastore + [16324] dup + [16325] sipush 2088 + [16328] ldc_w #2093 + - Integer [118432] + [16331] iastore + [16332] dup + [16333] sipush 2089 + [16336] ldc_w #2094 + - Integer [118460] + [16339] iastore + [16340] dup + [16341] sipush 2090 + [16344] ldc_w #2095 + - Integer [118476] + [16347] iastore + [16348] dup + [16349] sipush 2091 + [16352] ldc_w #2096 + - Integer [118514] + [16355] iastore + [16356] dup + [16357] sipush 2092 + [16360] ldc_w #2097 + - Integer [118516] + [16363] iastore + [16364] dup + [16365] sipush 2093 + [16368] ldc_w #2098 + - Integer [118574] + [16371] iastore + [16372] dup + [16373] sipush 2094 + [16376] ldc_w #2099 + - Integer [118578] + [16379] iastore + [16380] dup + [16381] sipush 2095 + [16384] ldc_w #2100 + - Integer [118580] + [16387] iastore + [16388] dup + [16389] sipush 2096 + [16392] ldc_w #2101 + - Integer [118606] + [16395] iastore + [16396] dup + [16397] sipush 2097 + [16400] ldc_w #2102 + - Integer [118620] + [16403] iastore + [16404] dup + [16405] sipush 2098 + [16408] ldc_w #2103 + - Integer [118626] + [16411] iastore + [16412] dup + [16413] sipush 2099 + [16416] ldc_w #2104 + - Integer [118628] + [16419] iastore + [16420] dup + [16421] sipush 2100 + [16424] ldc_w #2105 + - Integer [118632] + [16427] iastore + [16428] dup + [16429] sipush 2101 + [16432] ldc_w #2106 + - Integer [118678] + [16435] iastore + [16436] dup + [16437] sipush 2102 + [16440] ldc_w #2107 + - Integer [118694] + [16443] iastore + [16444] dup + [16445] sipush 2103 + [16448] ldc_w #2108 + - Integer [118700] + [16451] iastore + [16452] dup + [16453] sipush 2104 + [16456] ldc_w #2109 + - Integer [118730] + [16459] iastore + [16460] dup + [16461] sipush 2105 + [16464] ldc_w #2110 + - Integer [118738] + [16467] iastore + [16468] dup + [16469] sipush 2106 + [16472] ldc_w #2111 + - Integer [118740] + [16475] iastore + [16476] dup + [16477] sipush 2107 + [16480] ldc_w #2112 + - Integer [118830] + [16483] iastore + [16484] dup + [16485] sipush 2108 + [16488] ldc_w #2113 + - Integer [118834] + [16491] iastore + [16492] dup + [16493] sipush 2109 + [16496] ldc_w #2114 + - Integer [118836] + [16499] iastore + [16500] dup + [16501] sipush 2110 + [16504] ldc_w #2115 + - Integer [118862] + [16507] iastore + [16508] dup + [16509] sipush 2111 + [16512] ldc_w #2116 + - Integer [118876] + [16515] iastore + [16516] dup + [16517] sipush 2112 + [16520] ldc_w #2117 + - Integer [118882] + [16523] iastore + [16524] dup + [16525] sipush 2113 + [16528] ldc_w #2118 + - Integer [118884] + [16531] iastore + [16532] dup + [16533] sipush 2114 + [16536] ldc_w #2119 + - Integer [118888] + [16539] iastore + [16540] dup + [16541] sipush 2115 + [16544] ldc_w #2120 + - Integer [118902] + [16547] iastore + [16548] dup + [16549] sipush 2116 + [16552] ldc_w #2121 + - Integer [118926] + [16555] iastore + [16556] dup + [16557] sipush 2117 + [16560] ldc_w #2122 + - Integer [118940] + [16563] iastore + [16564] dup + [16565] sipush 2118 + [16568] ldc_w #2123 + - Integer [118968] + [16571] iastore + [16572] dup + [16573] sipush 2119 + [16576] ldc_w #2124 + - Integer [118978] + [16579] iastore + [16580] dup + [16581] sipush 2120 + [16584] ldc_w #2125 + - Integer [118980] + [16587] iastore + [16588] dup + [16589] sipush 2121 + [16592] ldc_w #2126 + - Integer [118984] + [16595] iastore + [16596] dup + [16597] sipush 2122 + [16600] ldc_w #2127 + - Integer [118992] + [16603] iastore + [16604] dup + [16605] sipush 2123 + [16608] ldc_w #2128 + - Integer [119006] + [16611] iastore + [16612] dup + [16613] sipush 2124 + [16616] ldc_w #2129 + - Integer [119014] + [16619] iastore + [16620] dup + [16621] sipush 2125 + [16624] ldc_w #2130 + - Integer [119020] + [16627] iastore + [16628] dup + [16629] sipush 2126 + [16632] ldc_w #2131 + - Integer [119034] + [16635] iastore + [16636] dup + [16637] sipush 2127 + [16640] ldc_w #2132 + - Integer [119068] + [16643] iastore + [16644] dup + [16645] sipush 2128 + [16648] ldc_w #2133 + - Integer [119096] + [16651] iastore + [16652] dup + [16653] sipush 2129 + [16656] ldc_w #2134 + - Integer [119152] + [16659] iastore + [16660] dup + [16661] sipush 2130 + [16664] ldc_w #2135 + - Integer [119166] + [16667] iastore + [16668] dup + [16669] sipush 2131 + [16672] ldc_w #2136 + - Integer [119170] + [16675] iastore + [16676] dup + [16677] sipush 2132 + [16680] ldc_w #2137 + - Integer [119172] + [16683] iastore + [16684] dup + [16685] sipush 2133 + [16688] ldc_w #2138 + - Integer [119176] + [16691] iastore + [16692] dup + [16693] sipush 2134 + [16696] ldc_w #2139 + - Integer [119184] + [16699] iastore + [16700] dup + [16701] sipush 2135 + [16704] ldc_w #2140 + - Integer [119198] + [16707] iastore + [16708] dup + [16709] sipush 2136 + [16712] ldc_w #2141 + - Integer [119200] + [16715] iastore + [16716] dup + [16717] sipush 2137 + [16720] ldc_w #2142 + - Integer [119228] + [16723] iastore + [16724] dup + [16725] sipush 2138 + [16728] ldc_w #2143 + - Integer [119238] + [16731] iastore + [16732] dup + [16733] sipush 2139 + [16736] ldc_w #2144 + - Integer [119244] + [16739] iastore + [16740] dup + [16741] sipush 2140 + [16744] ldc_w #2145 + - Integer [119256] + [16747] iastore + [16748] dup + [16749] sipush 2141 + [16752] ldc_w #2146 + - Integer [119278] + [16755] iastore + [16756] dup + [16757] sipush 2142 + [16760] ldc_w #2147 + - Integer [119282] + [16763] iastore + [16764] dup + [16765] sipush 2143 + [16768] ldc_w #2148 + - Integer [119284] + [16771] iastore + [16772] dup + [16773] sipush 2144 + [16776] ldc_w #2149 + - Integer [119324] + [16779] iastore + [16780] dup + [16781] sipush 2145 + [16784] ldc_w #2150 + - Integer [119352] + [16787] iastore + [16788] dup + [16789] sipush 2146 + [16792] ldc_w #2151 + - Integer [119408] + [16795] iastore + [16796] dup + [16797] sipush 2147 + [16800] ldc_w #2152 + - Integer [119422] + [16803] iastore + [16804] dup + [16805] sipush 2148 + [16808] ldc_w #2153 + - Integer [119520] + [16811] iastore + [16812] dup + [16813] sipush 2149 + [16816] ldc_w #2154 + - Integer [119548] + [16819] iastore + [16820] dup + [16821] sipush 2150 + [16824] ldc_w #2155 + - Integer [119554] + [16827] iastore + [16828] dup + [16829] sipush 2151 + [16832] ldc_w #2156 + - Integer [119556] + [16835] iastore + [16836] dup + [16837] sipush 2152 + [16840] ldc_w #2157 + - Integer [119560] + [16843] iastore + [16844] dup + [16845] sipush 2153 + [16848] ldc_w #2158 + - Integer [119568] + [16851] iastore + [16852] dup + [16853] sipush 2154 + [16856] ldc_w #2159 + - Integer [119582] + [16859] iastore + [16860] dup + [16861] sipush 2155 + [16864] ldc_w #2160 + - Integer [119584] + [16867] iastore + [16868] dup + [16869] sipush 2156 + [16872] ldc_w #2161 + - Integer [119612] + [16875] iastore + [16876] dup + [16877] sipush 2157 + [16880] ldc_w #2162 + - Integer [119616] + [16883] iastore + [16884] dup + [16885] sipush 2158 + [16888] ldc_w #2163 + - Integer [119672] + [16891] iastore + [16892] dup + [16893] sipush 2159 + [16896] ldc_w #2164 + - Integer [119686] + [16899] iastore + [16900] dup + [16901] sipush 2160 + [16904] ldc_w #2165 + - Integer [119692] + [16907] iastore + [16908] dup + [16909] sipush 2161 + [16912] ldc_w #2166 + - Integer [119704] + [16915] iastore + [16916] dup + [16917] sipush 2162 + [16920] ldc_w #2167 + - Integer [119728] + [16923] iastore + [16924] dup + [16925] sipush 2163 + [16928] ldc_w #2168 + - Integer [119742] + [16931] iastore + [16932] dup + [16933] sipush 2164 + [16936] ldc_w #2169 + - Integer [119758] + [16939] iastore + [16940] dup + [16941] sipush 2165 + [16944] ldc_w #2170 + - Integer [119772] + [16947] iastore + [16948] dup + [16949] sipush 2166 + [16952] ldc_w #2171 + - Integer [119778] + [16955] iastore + [16956] dup + [16957] sipush 2167 + [16960] ldc_w #2172 + - Integer [119780] + [16963] iastore + [16964] dup + [16965] sipush 2168 + [16968] ldc_w #2173 + - Integer [119784] + [16971] iastore + [16972] dup + [16973] sipush 2169 + [16976] ldc_w #2174 + - Integer [119798] + [16979] iastore + [16980] dup + [16981] sipush 2170 + [16984] ldc_w #2175 + - Integer [119920] + [16987] iastore + [16988] dup + [16989] sipush 2171 + [16992] ldc_w #2176 + - Integer [119934] + [16995] iastore + [16996] dup + [16997] sipush 2172 + [17000] ldc_w #2177 + - Integer [120032] + [17003] iastore + [17004] dup + [17005] sipush 2173 + [17008] ldc_w #2178 + - Integer [120060] + [17011] iastore + [17012] dup + [17013] sipush 2174 + [17016] ldc_w #2179 + - Integer [120256] + [17019] iastore + [17020] dup + [17021] sipush 2175 + [17024] ldc_w #2180 + - Integer [120312] + [17027] iastore + [17028] dup + [17029] sipush 2176 + [17032] ldc_w #2181 + - Integer [120324] + [17035] iastore + [17036] dup + [17037] sipush 2177 + [17040] ldc_w #2182 + - Integer [120328] + [17043] iastore + [17044] dup + [17045] sipush 2178 + [17048] ldc_w #2183 + - Integer [120336] + [17051] iastore + [17052] dup + [17053] sipush 2179 + [17056] ldc_w #2184 + - Integer [120352] + [17059] iastore + [17060] dup + [17061] sipush 2180 + [17064] ldc_w #2185 + - Integer [120384] + [17067] iastore + [17068] dup + [17069] sipush 2181 + [17072] ldc_w #2186 + - Integer [120440] + [17075] iastore + [17076] dup + [17077] sipush 2182 + [17080] ldc_w #2187 + - Integer [120560] + [17083] iastore + [17084] dup + [17085] sipush 2183 + [17088] ldc_w #2188 + - Integer [120582] + [17091] iastore + [17092] dup + [17093] sipush 2184 + [17096] ldc_w #2189 + - Integer [120588] + [17099] iastore + [17100] dup + [17101] sipush 2185 + [17104] ldc_w #2190 + - Integer [120600] + [17107] iastore + [17108] dup + [17109] sipush 2186 + [17112] ldc_w #2191 + - Integer [120624] + [17115] iastore + [17116] dup + [17117] sipush 2187 + [17120] ldc_w #2192 + - Integer [120638] + [17123] iastore + [17124] dup + [17125] sipush 2188 + [17128] ldc_w #2193 + - Integer [120672] + [17131] iastore + [17132] dup + [17133] sipush 2189 + [17136] ldc_w #2194 + - Integer [120700] + [17139] iastore + [17140] dup + [17141] sipush 2190 + [17144] ldc_w #2195 + - Integer [120718] + [17147] iastore + [17148] dup + [17149] sipush 2191 + [17152] ldc_w #2196 + - Integer [120732] + [17155] iastore + [17156] dup + [17157] sipush 2192 + [17160] ldc_w #2197 + - Integer [120760] + [17163] iastore + [17164] dup + [17165] sipush 2193 + [17168] ldc_w #2198 + - Integer [120770] + [17171] iastore + [17172] dup + [17173] sipush 2194 + [17176] ldc_w #2199 + - Integer [120772] + [17179] iastore + [17180] dup + [17181] sipush 2195 + [17184] ldc_w #2200 + - Integer [120776] + [17187] iastore + [17188] dup + [17189] sipush 2196 + [17192] ldc_w #2201 + - Integer [120784] + [17195] iastore + [17196] dup + [17197] sipush 2197 + [17200] ldc_w #2202 + - Integer [120798] + [17203] iastore + [17204] dup + [17205] sipush 2198 + [17208] ldc_w #2203 + - Integer [120806] + [17211] iastore + [17212] dup + [17213] sipush 2199 + [17216] ldc_w #2204 + - Integer [120812] + [17219] iastore + [17220] dup + [17221] sipush 2200 + [17224] ldc_w #2205 + - Integer [120870] + [17227] iastore + [17228] dup + [17229] sipush 2201 + [17232] ldc_w #2206 + - Integer [120876] + [17235] iastore + [17236] dup + [17237] sipush 2202 + [17240] ldc_w #2207 + - Integer [120890] + [17243] iastore + [17244] dup + [17245] sipush 2203 + [17248] ldc_w #2208 + - Integer [120902] + [17251] iastore + [17252] dup + [17253] sipush 2204 + [17256] ldc_w #2209 + - Integer [120908] + [17259] iastore + [17260] dup + [17261] sipush 2205 + [17264] ldc_w #2210 + - Integer [120920] + [17267] iastore + [17268] dup + [17269] sipush 2206 + [17272] ldc_w #2211 + - Integer [120946] + [17275] iastore + [17276] dup + [17277] sipush 2207 + [17280] ldc_w #2212 + - Integer [120948] + [17283] iastore + [17284] dup + [17285] sipush 2208 + [17288] ldc_w #2213 + - Integer [120966] + [17291] iastore + [17292] dup + [17293] sipush 2209 + [17296] ldc_w #2214 + - Integer [120972] + [17299] iastore + [17300] dup + [17301] sipush 2210 + [17304] ldc_w #2215 + - Integer [120984] + [17307] iastore + [17308] dup + [17309] sipush 2211 + [17312] ldc_w #2216 + - Integer [121008] + [17315] iastore + [17316] dup + [17317] sipush 2212 + [17320] ldc_w #2217 + - Integer [121022] + [17323] iastore + [17324] dup + [17325] sipush 2213 + [17328] ldc_w #2218 + - Integer [121038] + [17331] iastore + [17332] dup + [17333] sipush 2214 + [17336] ldc_w #2219 + - Integer [121058] + [17339] iastore + [17340] dup + [17341] sipush 2215 + [17344] ldc_w #2220 + - Integer [121060] + [17347] iastore + [17348] dup + [17349] sipush 2216 + [17352] ldc_w #2221 + - Integer [121064] + [17355] iastore + [17356] dup + [17357] sipush 2217 + [17360] ldc_w #2222 + - Integer [121078] + [17363] iastore + [17364] dup + [17365] sipush 2218 + [17368] ldc_w #2223 + - Integer [121100] + [17371] iastore + [17372] dup + [17373] sipush 2219 + [17376] ldc_w #2224 + - Integer [121112] + [17379] iastore + [17380] dup + [17381] sipush 2220 + [17384] ldc_w #2225 + - Integer [121136] + [17387] iastore + [17388] dup + [17389] sipush 2221 + [17392] ldc_w #2226 + - Integer [121150] + [17395] iastore + [17396] dup + [17397] sipush 2222 + [17400] ldc_w #2227 + - Integer [121184] + [17403] iastore + [17404] dup + [17405] sipush 2223 + [17408] ldc_w #2228 + - Integer [121212] + [17411] iastore + [17412] dup + [17413] sipush 2224 + [17416] ldc_w #2229 + - Integer [121244] + [17419] iastore + [17420] dup + [17421] sipush 2225 + [17424] ldc_w #2230 + - Integer [121282] + [17427] iastore + [17428] dup + [17429] sipush 2226 + [17432] ldc_w #2231 + - Integer [121284] + [17435] iastore + [17436] dup + [17437] sipush 2227 + [17440] ldc_w #2232 + - Integer [121288] + [17443] iastore + [17444] dup + [17445] sipush 2228 + [17448] ldc_w #2233 + - Integer [121296] + [17451] iastore + [17452] dup + [17453] sipush 2229 + [17456] ldc_w #2234 + - Integer [121318] + [17459] iastore + [17460] dup + [17461] sipush 2230 + [17464] ldc_w #2235 + - Integer [121338] + [17467] iastore + [17468] dup + [17469] sipush 2231 + [17472] ldc_w #2236 + - Integer [121356] + [17475] iastore + [17476] dup + [17477] sipush 2232 + [17480] ldc_w #2237 + - Integer [121368] + [17483] iastore + [17484] dup + [17485] sipush 2233 + [17488] ldc_w #2238 + - Integer [121392] + [17491] iastore + [17492] dup + [17493] sipush 2234 + [17496] ldc_w #2239 + - Integer [121406] + [17499] iastore + [17500] dup + [17501] sipush 2235 + [17504] ldc_w #2240 + - Integer [121440] + [17507] iastore + [17508] dup + [17509] sipush 2236 + [17512] ldc_w #2241 + - Integer [121468] + [17515] iastore + [17516] dup + [17517] sipush 2237 + [17520] ldc_w #2242 + - Integer [121536] + [17523] iastore + [17524] dup + [17525] sipush 2238 + [17528] ldc_w #2243 + - Integer [121592] + [17531] iastore + [17532] dup + [17533] sipush 2239 + [17536] ldc_w #2244 + - Integer [121656] + [17539] iastore + [17540] dup + [17541] sipush 2240 + [17544] ldc_w #2245 + - Integer [121730] + [17547] iastore + [17548] dup + [17549] sipush 2241 + [17552] ldc_w #2246 + - Integer [121732] + [17555] iastore + [17556] dup + [17557] sipush 2242 + [17560] ldc_w #2247 + - Integer [121736] + [17563] iastore + [17564] dup + [17565] sipush 2243 + [17568] ldc_w #2248 + - Integer [121744] + [17571] iastore + [17572] dup + [17573] sipush 2244 + [17576] ldc_w #2249 + - Integer [121758] + [17579] iastore + [17580] dup + [17581] sipush 2245 + [17584] ldc_w #2250 + - Integer [121760] + [17587] iastore + [17588] dup + [17589] sipush 2246 + [17592] ldc_w #2251 + - Integer [121804] + [17595] iastore + [17596] dup + [17597] sipush 2247 + [17600] ldc_w #2252 + - Integer [121842] + [17603] iastore + [17604] dup + [17605] sipush 2248 + [17608] ldc_w #2253 + - Integer [121844] + [17611] iastore + [17612] dup + [17613] sipush 2249 + [17616] ldc_w #2254 + - Integer [121890] + [17619] iastore + [17620] dup + [17621] sipush 2250 + [17624] ldc_w #2255 + - Integer [121922] + [17627] iastore + [17628] dup + [17629] sipush 2251 + [17632] ldc_w #2256 + - Integer [121924] + [17635] iastore + [17636] dup + [17637] sipush 2252 + [17640] ldc_w #2257 + - Integer [121928] + [17643] iastore + [17644] dup + [17645] sipush 2253 + [17648] ldc_w #2258 + - Integer [121936] + [17651] iastore + [17652] dup + [17653] sipush 2254 + [17656] ldc_w #2259 + - Integer [121950] + [17659] iastore + [17660] dup + [17661] sipush 2255 + [17664] ldc_w #2260 + - Integer [121958] + [17667] iastore + [17668] dup + [17669] sipush 2256 + [17672] ldc_w #2261 + - Integer [121978] + [17675] iastore + [17676] dup + [17677] sipush 2257 + [17680] ldc_w #2262 + - Integer [121986] + [17683] iastore + [17684] dup + [17685] sipush 2258 + [17688] ldc_w #2263 + - Integer [121988] + [17691] iastore + [17692] dup + [17693] sipush 2259 + [17696] ldc_w #2264 + - Integer [121992] + [17699] iastore + [17700] dup + [17701] sipush 2260 + [17704] ldc_w #2265 + - Integer [122000] + [17707] iastore + [17708] dup + [17709] sipush 2261 + [17712] ldc_w #2266 + - Integer [122014] + [17715] iastore + [17716] dup + [17717] sipush 2262 + [17720] ldc_w #2267 + - Integer [122016] + [17723] iastore + [17724] dup + [17725] sipush 2263 + [17728] ldc_w #2268 + - Integer [122044] + [17731] iastore + [17732] dup + [17733] sipush 2264 + [17736] ldc_w #2269 + - Integer [122060] + [17739] iastore + [17740] dup + [17741] sipush 2265 + [17744] ldc_w #2270 + - Integer [122098] + [17747] iastore + [17748] dup + [17749] sipush 2266 + [17752] ldc_w #2271 + - Integer [122100] + [17755] iastore + [17756] dup + [17757] sipush 2267 + [17760] ldc_w #2272 + - Integer [122116] + [17763] iastore + [17764] dup + [17765] sipush 2268 + [17768] ldc_w #2273 + - Integer [122120] + [17771] iastore + [17772] dup + [17773] sipush 2269 + [17776] ldc_w #2274 + - Integer [122128] + [17779] iastore + [17780] dup + [17781] sipush 2270 + [17784] ldc_w #2275 + - Integer [122142] + [17787] iastore + [17788] dup + [17789] sipush 2271 + [17792] ldc_w #2276 + - Integer [122144] + [17795] iastore + [17796] dup + [17797] sipush 2272 + [17800] ldc_w #2277 + - Integer [122172] + [17803] iastore + [17804] dup + [17805] sipush 2273 + [17808] ldc_w #2278 + - Integer [122176] + [17811] iastore + [17812] dup + [17813] sipush 2274 + [17816] ldc_w #2279 + - Integer [122232] + [17819] iastore + [17820] dup + [17821] sipush 2275 + [17824] ldc_w #2280 + - Integer [122246] + [17827] iastore + [17828] dup + [17829] sipush 2276 + [17832] ldc_w #2281 + - Integer [122264] + [17835] iastore + [17836] dup + [17837] sipush 2277 + [17840] ldc_w #2282 + - Integer [122318] + [17843] iastore + [17844] dup + [17845] sipush 2278 + [17848] ldc_w #2283 + - Integer [122338] + [17851] iastore + [17852] dup + [17853] sipush 2279 + [17856] ldc_w #2284 + - Integer [122340] + [17859] iastore + [17860] dup + [17861] sipush 2280 + [17864] ldc_w #2285 + - Integer [122344] + [17867] iastore + [17868] dup + [17869] sipush 2281 + [17872] ldc_w #2286 + - Integer [122414] + [17875] iastore + [17876] dup + [17877] sipush 2282 + [17880] ldc_w #2287 + - Integer [122418] + [17883] iastore + [17884] dup + [17885] sipush 2283 + [17888] ldc_w #2288 + - Integer [122420] + [17891] iastore + [17892] dup + [17893] sipush 2284 + [17896] ldc_w #2289 + - Integer [122446] + [17899] iastore + [17900] dup + [17901] sipush 2285 + [17904] ldc_w #2290 + - Integer [122460] + [17907] iastore + [17908] dup + [17909] sipush 2286 + [17912] ldc_w #2291 + - Integer [122466] + [17915] iastore + [17916] dup + [17917] sipush 2287 + [17920] ldc_w #2292 + - Integer [122468] + [17923] iastore + [17924] dup + [17925] sipush 2288 + [17928] ldc_w #2293 + - Integer [122472] + [17931] iastore + [17932] dup + [17933] sipush 2289 + [17936] ldc_w #2294 + - Integer [122510] + [17939] iastore + [17940] dup + [17941] sipush 2290 + [17944] ldc_w #2295 + - Integer [122524] + [17947] iastore + [17948] dup + [17949] sipush 2291 + [17952] ldc_w #2296 + - Integer [122552] + [17955] iastore + [17956] dup + [17957] sipush 2292 + [17960] ldc_w #2297 + - Integer [122562] + [17963] iastore + [17964] dup + [17965] sipush 2293 + [17968] ldc_w #2298 + - Integer [122564] + [17971] iastore + [17972] dup + [17973] sipush 2294 + [17976] ldc_w #2299 + - Integer [122568] + [17979] iastore + [17980] dup + [17981] sipush 2295 + [17984] ldc_w #2300 + - Integer [122576] + [17987] iastore + [17988] dup + [17989] sipush 2296 + [17992] ldc_w #2301 + - Integer [122598] + [17995] iastore + [17996] dup + [17997] sipush 2297 + [18000] ldc_w #2302 + - Integer [122618] + [18003] iastore + [18004] dup + [18005] sipush 2298 + [18008] ldc_w #2303 + - Integer [122646] + [18011] iastore + [18012] dup + [18013] sipush 2299 + [18016] ldc_w #2304 + - Integer [122662] + [18019] iastore + [18020] dup + [18021] sipush 2300 + [18024] ldc_w #2305 + - Integer [122668] + [18027] iastore + [18028] dup + [18029] sipush 2301 + [18032] ldc_w #2306 + - Integer [122694] + [18035] iastore + [18036] dup + [18037] sipush 2302 + [18040] ldc_w #2307 + - Integer [122700] + [18043] iastore + [18044] dup + [18045] sipush 2303 + [18048] ldc_w #2308 + - Integer [122712] + [18051] iastore + [18052] dup + [18053] sipush 2304 + [18056] ldc_w #2309 + - Integer [122738] + [18059] iastore + [18060] dup + [18061] sipush 2305 + [18064] ldc_w #2310 + - Integer [122740] + [18067] iastore + [18068] dup + [18069] sipush 2306 + [18072] ldc_w #2311 + - Integer [122762] + [18075] iastore + [18076] dup + [18077] sipush 2307 + [18080] ldc_w #2312 + - Integer [122770] + [18083] iastore + [18084] dup + [18085] sipush 2308 + [18088] ldc_w #2313 + - Integer [122772] + [18091] iastore + [18092] dup + [18093] sipush 2309 + [18096] ldc_w #2314 + - Integer [122786] + [18099] iastore + [18100] dup + [18101] sipush 2310 + [18104] ldc_w #2315 + - Integer [122788] + [18107] iastore + [18108] dup + [18109] sipush 2311 + [18112] ldc_w #2316 + - Integer [122792] + [18115] iastore + [18116] dup + [18117] sipush 2312 + [18120] ldc_w #2317 + - Integer [123018] + [18123] iastore + [18124] dup + [18125] sipush 2313 + [18128] ldc_w #2318 + - Integer [123026] + [18131] iastore + [18132] dup + [18133] sipush 2314 + [18136] ldc_w #2319 + - Integer [123028] + [18139] iastore + [18140] dup + [18141] sipush 2315 + [18144] ldc_w #2320 + - Integer [123042] + [18147] iastore + [18148] dup + [18149] sipush 2316 + [18152] ldc_w #2321 + - Integer [123044] + [18155] iastore + [18156] dup + [18157] sipush 2317 + [18160] ldc_w #2322 + - Integer [123048] + [18163] iastore + [18164] dup + [18165] sipush 2318 + [18168] ldc_w #2323 + - Integer [123062] + [18171] iastore + [18172] dup + [18173] sipush 2319 + [18176] ldc_w #2324 + - Integer [123098] + [18179] iastore + [18180] dup + [18181] sipush 2320 + [18184] ldc_w #2325 + - Integer [123146] + [18187] iastore + [18188] dup + [18189] sipush 2321 + [18192] ldc_w #2326 + - Integer [123154] + [18195] iastore + [18196] dup + [18197] sipush 2322 + [18200] ldc_w #2327 + - Integer [123156] + [18203] iastore + [18204] dup + [18205] sipush 2323 + [18208] ldc_w #2328 + - Integer [123170] + [18211] iastore + [18212] dup + [18213] sipush 2324 + [18216] ldc_w #2329 + - Integer [123172] + [18219] iastore + [18220] dup + [18221] sipush 2325 + [18224] ldc_w #2330 + - Integer [123176] + [18227] iastore + [18228] dup + [18229] sipush 2326 + [18232] ldc_w #2331 + - Integer [123190] + [18235] iastore + [18236] dup + [18237] sipush 2327 + [18240] ldc_w #2332 + - Integer [123202] + [18243] iastore + [18244] dup + [18245] sipush 2328 + [18248] ldc_w #2333 + - Integer [123204] + [18251] iastore + [18252] dup + [18253] sipush 2329 + [18256] ldc_w #2334 + - Integer [123208] + [18259] iastore + [18260] dup + [18261] sipush 2330 + [18264] ldc_w #2335 + - Integer [123216] + [18267] iastore + [18268] dup + [18269] sipush 2331 + [18272] ldc_w #2336 + - Integer [123238] + [18275] iastore + [18276] dup + [18277] sipush 2332 + [18280] ldc_w #2337 + - Integer [123244] + [18283] iastore + [18284] dup + [18285] sipush 2333 + [18288] ldc_w #2338 + - Integer [123258] + [18291] iastore + [18292] dup + [18293] sipush 2334 + [18296] ldc_w #2339 + - Integer [123290] + [18299] iastore + [18300] dup + [18301] sipush 2335 + [18304] ldc_w #2340 + - Integer [123314] + [18307] iastore + [18308] dup + [18309] sipush 2336 + [18312] ldc_w #2341 + - Integer [123316] + [18315] iastore + [18316] dup + [18317] sipush 2337 + [18320] ldc_w #2342 + - Integer [123402] + [18323] iastore + [18324] dup + [18325] sipush 2338 + [18328] ldc_w #2343 + - Integer [123410] + [18331] iastore + [18332] dup + [18333] sipush 2339 + [18336] ldc_w #2344 + - Integer [123412] + [18339] iastore + [18340] dup + [18341] sipush 2340 + [18344] ldc_w #2345 + - Integer [123426] + [18347] iastore + [18348] dup + [18349] sipush 2341 + [18352] ldc_w #2346 + - Integer [123428] + [18355] iastore + [18356] dup + [18357] sipush 2342 + [18360] ldc_w #2347 + - Integer [123432] + [18363] iastore + [18364] dup + [18365] sipush 2343 + [18368] ldc_w #2348 + - Integer [123446] + [18371] iastore + [18372] dup + [18373] sipush 2344 + [18376] ldc_w #2349 + - Integer [123458] + [18379] iastore + [18380] dup + [18381] sipush 2345 + [18384] ldc_w #2350 + - Integer [123464] + [18387] iastore + [18388] dup + [18389] sipush 2346 + [18392] ldc_w #2351 + - Integer [123472] + [18395] iastore + [18396] dup + [18397] sipush 2347 + [18400] ldc_w #2352 + - Integer [123486] + [18403] iastore + [18404] dup + [18405] sipush 2348 + [18408] ldc_w #2353 + - Integer [123494] + [18411] iastore + [18412] dup + [18413] sipush 2349 + [18416] ldc_w #2354 + - Integer [123500] + [18419] iastore + [18420] dup + [18421] sipush 2350 + [18424] ldc_w #2355 + - Integer [123514] + [18427] iastore + [18428] dup + [18429] sipush 2351 + [18432] ldc_w #2356 + - Integer [123522] + [18435] iastore + [18436] dup + [18437] sipush 2352 + [18440] ldc_w #2357 + - Integer [123524] + [18443] iastore + [18444] dup + [18445] sipush 2353 + [18448] ldc_w #2358 + - Integer [123528] + [18451] iastore + [18452] dup + [18453] sipush 2354 + [18456] ldc_w #2359 + - Integer [123536] + [18459] iastore + [18460] dup + [18461] sipush 2355 + [18464] ldc_w #2360 + - Integer [123552] + [18467] iastore + [18468] dup + [18469] sipush 2356 + [18472] ldc_w #2361 + - Integer [123580] + [18475] iastore + [18476] dup + [18477] sipush 2357 + [18480] ldc_w #2362 + - Integer [123590] + [18483] iastore + [18484] dup + [18485] sipush 2358 + [18488] ldc_w #2363 + - Integer [123596] + [18491] iastore + [18492] dup + [18493] sipush 2359 + [18496] ldc_w #2364 + - Integer [123608] + [18499] iastore + [18500] dup + [18501] sipush 2360 + [18504] ldc_w #2365 + - Integer [123630] + [18507] iastore + [18508] dup + [18509] sipush 2361 + [18512] ldc_w #2366 + - Integer [123634] + [18515] iastore + [18516] dup + [18517] sipush 2362 + [18520] ldc_w #2367 + - Integer [123636] + [18523] iastore + [18524] dup + [18525] sipush 2363 + [18528] ldc_w #2368 + - Integer [123674] + [18531] iastore + [18532] dup + [18533] sipush 2364 + [18536] ldc_w #2369 + - Integer [123698] + [18539] iastore + [18540] dup + [18541] sipush 2365 + [18544] ldc_w #2370 + - Integer [123700] + [18547] iastore + [18548] dup + [18549] sipush 2366 + [18552] ldc_w #2371 + - Integer [123740] + [18555] iastore + [18556] dup + [18557] sipush 2367 + [18560] ldc_w #2372 + - Integer [123746] + [18563] iastore + [18564] dup + [18565] sipush 2368 + [18568] ldc_w #2373 + - Integer [123748] + [18571] iastore + [18572] dup + [18573] sipush 2369 + [18576] ldc_w #2374 + - Integer [123752] + [18579] iastore + [18580] dup + [18581] sipush 2370 + [18584] ldc_w #2375 + - Integer [123834] + [18587] iastore + [18588] dup + [18589] sipush 2371 + [18592] ldc_w #2376 + - Integer [123914] + [18595] iastore + [18596] dup + [18597] sipush 2372 + [18600] ldc_w #2377 + - Integer [123922] + [18603] iastore + [18604] dup + [18605] sipush 2373 + [18608] ldc_w #2378 + - Integer [123924] + [18611] iastore + [18612] dup + [18613] sipush 2374 + [18616] ldc_w #2379 + - Integer [123938] + [18619] iastore + [18620] dup + [18621] sipush 2375 + [18624] ldc_w #2380 + - Integer [123944] + [18627] iastore + [18628] dup + [18629] sipush 2376 + [18632] ldc_w #2381 + - Integer [123958] + [18635] iastore + [18636] dup + [18637] sipush 2377 + [18640] ldc_w #2382 + - Integer [123970] + [18643] iastore + [18644] dup + [18645] sipush 2378 + [18648] ldc_w #2383 + - Integer [123976] + [18651] iastore + [18652] dup + [18653] sipush 2379 + [18656] ldc_w #2384 + - Integer [123984] + [18659] iastore + [18660] dup + [18661] sipush 2380 + [18664] ldc_w #2385 + - Integer [123998] + [18667] iastore + [18668] dup + [18669] sipush 2381 + [18672] ldc_w #2386 + - Integer [124006] + [18675] iastore + [18676] dup + [18677] sipush 2382 + [18680] ldc_w #2387 + - Integer [124012] + [18683] iastore + [18684] dup + [18685] sipush 2383 + [18688] ldc_w #2388 + - Integer [124026] + [18691] iastore + [18692] dup + [18693] sipush 2384 + [18696] ldc_w #2389 + - Integer [124034] + [18699] iastore + [18700] dup + [18701] sipush 2385 + [18704] ldc_w #2390 + - Integer [124036] + [18707] iastore + [18708] dup + [18709] sipush 2386 + [18712] ldc_w #2391 + - Integer [124048] + [18715] iastore + [18716] dup + [18717] sipush 2387 + [18720] ldc_w #2392 + - Integer [124062] + [18723] iastore + [18724] dup + [18725] sipush 2388 + [18728] ldc_w #2393 + - Integer [124064] + [18731] iastore + [18732] dup + [18733] sipush 2389 + [18736] ldc_w #2394 + - Integer [124092] + [18739] iastore + [18740] dup + [18741] sipush 2390 + [18744] ldc_w #2395 + - Integer [124102] + [18747] iastore + [18748] dup + [18749] sipush 2391 + [18752] ldc_w #2396 + - Integer [124108] + [18755] iastore + [18756] dup + [18757] sipush 2392 + [18760] ldc_w #2397 + - Integer [124120] + [18763] iastore + [18764] dup + [18765] sipush 2393 + [18768] ldc_w #2398 + - Integer [124142] + [18771] iastore + [18772] dup + [18773] sipush 2394 + [18776] ldc_w #2399 + - Integer [124146] + [18779] iastore + [18780] dup + [18781] sipush 2395 + [18784] ldc_w #2400 + - Integer [124148] + [18787] iastore + [18788] dup + [18789] sipush 2396 + [18792] ldc_w #2401 + - Integer [124162] + [18795] iastore + [18796] dup + [18797] sipush 2397 + [18800] ldc_w #2402 + - Integer [124164] + [18803] iastore + [18804] dup + [18805] sipush 2398 + [18808] ldc_w #2403 + - Integer [124168] + [18811] iastore + [18812] dup + [18813] sipush 2399 + [18816] ldc_w #2404 + - Integer [124176] + [18819] iastore + [18820] dup + [18821] sipush 2400 + [18824] ldc_w #2405 + - Integer [124190] + [18827] iastore + [18828] dup + [18829] sipush 2401 + [18832] ldc_w #2406 + - Integer [124192] + [18835] iastore + [18836] dup + [18837] sipush 2402 + [18840] ldc_w #2407 + - Integer [124220] + [18843] iastore + [18844] dup + [18845] sipush 2403 + [18848] ldc_w #2408 + - Integer [124224] + [18851] iastore + [18852] dup + [18853] sipush 2404 + [18856] ldc_w #2409 + - Integer [124280] + [18859] iastore + [18860] dup + [18861] sipush 2405 + [18864] ldc_w #2410 + - Integer [124294] + [18867] iastore + [18868] dup + [18869] sipush 2406 + [18872] ldc_w #2411 + - Integer [124300] + [18875] iastore + [18876] dup + [18877] sipush 2407 + [18880] ldc_w #2412 + - Integer [124312] + [18883] iastore + [18884] dup + [18885] sipush 2408 + [18888] ldc_w #2413 + - Integer [124336] + [18891] iastore + [18892] dup + [18893] sipush 2409 + [18896] ldc_w #2414 + - Integer [124350] + [18899] iastore + [18900] dup + [18901] sipush 2410 + [18904] ldc_w #2415 + - Integer [124366] + [18907] iastore + [18908] dup + [18909] sipush 2411 + [18912] ldc_w #2416 + - Integer [124380] + [18915] iastore + [18916] dup + [18917] sipush 2412 + [18920] ldc_w #2417 + - Integer [124386] + [18923] iastore + [18924] dup + [18925] sipush 2413 + [18928] ldc_w #2418 + - Integer [124388] + [18931] iastore + [18932] dup + [18933] sipush 2414 + [18936] ldc_w #2419 + - Integer [124392] + [18939] iastore + [18940] dup + [18941] sipush 2415 + [18944] ldc_w #2420 + - Integer [124406] + [18947] iastore + [18948] dup + [18949] sipush 2416 + [18952] ldc_w #2421 + - Integer [124442] + [18955] iastore + [18956] dup + [18957] sipush 2417 + [18960] ldc_w #2422 + - Integer [124462] + [18963] iastore + [18964] dup + [18965] sipush 2418 + [18968] ldc_w #2423 + - Integer [124466] + [18971] iastore + [18972] dup + [18973] sipush 2419 + [18976] ldc_w #2424 + - Integer [124468] + [18979] iastore + [18980] dup + [18981] sipush 2420 + [18984] ldc_w #2425 + - Integer [124494] + [18987] iastore + [18988] dup + [18989] sipush 2421 + [18992] ldc_w #2426 + - Integer [124508] + [18995] iastore + [18996] dup + [18997] sipush 2422 + [19000] ldc_w #2427 + - Integer [124514] + [19003] iastore + [19004] dup + [19005] sipush 2423 + [19008] ldc_w #2428 + - Integer [124520] + [19011] iastore + [19012] dup + [19013] sipush 2424 + [19016] ldc_w #2429 + - Integer [124558] + [19019] iastore + [19020] dup + [19021] sipush 2425 + [19024] ldc_w #2430 + - Integer [124572] + [19027] iastore + [19028] dup + [19029] sipush 2426 + [19032] ldc_w #2431 + - Integer [124600] + [19035] iastore + [19036] dup + [19037] sipush 2427 + [19040] ldc_w #2432 + - Integer [124610] + [19043] iastore + [19044] dup + [19045] sipush 2428 + [19048] ldc_w #2433 + - Integer [124612] + [19051] iastore + [19052] dup + [19053] sipush 2429 + [19056] ldc_w #2434 + - Integer [124616] + [19059] iastore + [19060] dup + [19061] sipush 2430 + [19064] ldc_w #2435 + - Integer [124624] + [19067] iastore + [19068] dup + [19069] sipush 2431 + [19072] ldc_w #2436 + - Integer [124646] + [19075] iastore + [19076] dup + [19077] sipush 2432 + [19080] ldc_w #2437 + - Integer [124666] + [19083] iastore + [19084] dup + [19085] sipush 2433 + [19088] ldc_w #2438 + - Integer [124694] + [19091] iastore + [19092] dup + [19093] sipush 2434 + [19096] ldc_w #2439 + - Integer [124710] + [19099] iastore + [19100] dup + [19101] sipush 2435 + [19104] ldc_w #2440 + - Integer [124716] + [19107] iastore + [19108] dup + [19109] sipush 2436 + [19112] ldc_w #2441 + - Integer [124730] + [19115] iastore + [19116] dup + [19117] sipush 2437 + [19120] ldc_w #2442 + - Integer [124742] + [19123] iastore + [19124] dup + [19125] sipush 2438 + [19128] ldc_w #2443 + - Integer [124748] + [19131] iastore + [19132] dup + [19133] sipush 2439 + [19136] ldc_w #2444 + - Integer [124760] + [19139] iastore + [19140] dup + [19141] sipush 2440 + [19144] ldc_w #2445 + - Integer [124786] + [19147] iastore + [19148] dup + [19149] sipush 2441 + [19152] ldc_w #2446 + - Integer [124788] + [19155] iastore + [19156] dup + [19157] sipush 2442 + [19160] ldc_w #2447 + - Integer [124818] + [19163] iastore + [19164] dup + [19165] sipush 2443 + [19168] ldc_w #2448 + - Integer [124820] + [19171] iastore + [19172] dup + [19173] sipush 2444 + [19176] ldc_w #2449 + - Integer [124834] + [19179] iastore + [19180] dup + [19181] sipush 2445 + [19184] ldc_w #2450 + - Integer [124836] + [19187] iastore + [19188] dup + [19189] sipush 2446 + [19192] ldc_w #2451 + - Integer [124840] + [19195] iastore + [19196] dup + [19197] sipush 2447 + [19200] ldc_w #2452 + - Integer [124854] + [19203] iastore + [19204] dup + [19205] sipush 2448 + [19208] ldc_w #2453 + - Integer [124946] + [19211] iastore + [19212] dup + [19213] sipush 2449 + [19216] ldc_w #2454 + - Integer [124948] + [19219] iastore + [19220] dup + [19221] sipush 2450 + [19224] ldc_w #2455 + - Integer [124962] + [19227] iastore + [19228] dup + [19229] sipush 2451 + [19232] ldc_w #2456 + - Integer [124964] + [19235] iastore + [19236] dup + [19237] sipush 2452 + [19240] ldc_w #2457 + - Integer [124968] + [19243] iastore + [19244] dup + [19245] sipush 2453 + [19248] ldc_w #2458 + - Integer [124982] + [19251] iastore + [19252] dup + [19253] sipush 2454 + [19256] ldc_w #2459 + - Integer [124994] + [19259] iastore + [19260] dup + [19261] sipush 2455 + [19264] ldc_w #2460 + - Integer [124996] + [19267] iastore + [19268] dup + [19269] sipush 2456 + [19272] ldc_w #2461 + - Integer [125000] + [19275] iastore + [19276] dup + [19277] sipush 2457 + [19280] ldc_w #2462 + - Integer [125008] + [19283] iastore + [19284] dup + [19285] sipush 2458 + [19288] ldc_w #2463 + - Integer [125022] + [19291] iastore + [19292] dup + [19293] sipush 2459 + [19296] ldc_w #2464 + - Integer [125030] + [19299] iastore + [19300] dup + [19301] sipush 2460 + [19304] ldc_w #2465 + - Integer [125036] + [19307] iastore + [19308] dup + [19309] sipush 2461 + [19312] ldc_w #2466 + - Integer [125050] + [19315] iastore + [19316] dup + [19317] sipush 2462 + [19320] ldc_w #2467 + - Integer [125058] + [19323] iastore + [19324] dup + [19325] sipush 2463 + [19328] ldc_w #2468 + - Integer [125060] + [19331] iastore + [19332] dup + [19333] sipush 2464 + [19336] ldc_w #2469 + - Integer [125064] + [19339] iastore + [19340] dup + [19341] sipush 2465 + [19344] ldc_w #2470 + - Integer [125072] + [19347] iastore + [19348] dup + [19349] sipush 2466 + [19352] ldc_w #2471 + - Integer [125086] + [19355] iastore + [19356] dup + [19357] sipush 2467 + [19360] ldc_w #2472 + - Integer [125088] + [19363] iastore + [19364] dup + [19365] sipush 2468 + [19368] ldc_w #2473 + - Integer [125116] + [19371] iastore + [19372] dup + [19373] sipush 2469 + [19376] ldc_w #2474 + - Integer [125126] + [19379] iastore + [19380] dup + [19381] sipush 2470 + [19384] ldc_w #2475 + - Integer [125132] + [19387] iastore + [19388] dup + [19389] sipush 2471 + [19392] ldc_w #2476 + - Integer [125144] + [19395] iastore + [19396] dup + [19397] sipush 2472 + [19400] ldc_w #2477 + - Integer [125166] + [19403] iastore + [19404] dup + [19405] sipush 2473 + [19408] ldc_w #2478 + - Integer [125170] + [19411] iastore + [19412] dup + [19413] sipush 2474 + [19416] ldc_w #2479 + - Integer [125172] + [19419] iastore + [19420] dup + [19421] sipush 2475 + [19424] ldc_w #2480 + - Integer [125186] + [19427] iastore + [19428] dup + [19429] sipush 2476 + [19432] ldc_w #2481 + - Integer [125188] + [19435] iastore + [19436] dup + [19437] sipush 2477 + [19440] ldc_w #2482 + - Integer [125192] + [19443] iastore + [19444] dup + [19445] sipush 2478 + [19448] ldc_w #2483 + - Integer [125200] + [19451] iastore + [19452] dup + [19453] sipush 2479 + [19456] ldc_w #2484 + - Integer [125216] + [19459] iastore + [19460] dup + [19461] sipush 2480 + [19464] ldc_w #2485 + - Integer [125244] + [19467] iastore + [19468] dup + [19469] sipush 2481 + [19472] ldc_w #2486 + - Integer [125248] + [19475] iastore + [19476] dup + [19477] sipush 2482 + [19480] ldc_w #2487 + - Integer [125304] + [19483] iastore + [19484] dup + [19485] sipush 2483 + [19488] ldc_w #2488 + - Integer [125318] + [19491] iastore + [19492] dup + [19493] sipush 2484 + [19496] ldc_w #2489 + - Integer [125324] + [19499] iastore + [19500] dup + [19501] sipush 2485 + [19504] ldc_w #2490 + - Integer [125336] + [19507] iastore + [19508] dup + [19509] sipush 2486 + [19512] ldc_w #2491 + - Integer [125360] + [19515] iastore + [19516] dup + [19517] sipush 2487 + [19520] ldc_w #2492 + - Integer [125374] + [19523] iastore + [19524] dup + [19525] sipush 2488 + [19528] ldc_w #2493 + - Integer [125390] + [19531] iastore + [19532] dup + [19533] sipush 2489 + [19536] ldc_w #2494 + - Integer [125404] + [19539] iastore + [19540] dup + [19541] sipush 2490 + [19544] ldc_w #2495 + - Integer [125410] + [19547] iastore + [19548] dup + [19549] sipush 2491 + [19552] ldc_w #2496 + - Integer [125412] + [19555] iastore + [19556] dup + [19557] sipush 2492 + [19560] ldc_w #2497 + - Integer [125416] + [19563] iastore + [19564] dup + [19565] sipush 2493 + [19568] ldc_w #2498 + - Integer [125430] + [19571] iastore + [19572] dup + [19573] sipush 2494 + [19576] ldc_w #2499 + - Integer [125444] + [19579] iastore + [19580] dup + [19581] sipush 2495 + [19584] ldc_w #2500 + - Integer [125448] + [19587] iastore + [19588] dup + [19589] sipush 2496 + [19592] ldc_w #2501 + - Integer [125456] + [19595] iastore + [19596] dup + [19597] sipush 2497 + [19600] ldc_w #2502 + - Integer [125472] + [19603] iastore + [19604] dup + [19605] sipush 2498 + [19608] ldc_w #2503 + - Integer [125504] + [19611] iastore + [19612] dup + [19613] sipush 2499 + [19616] ldc_w #2504 + - Integer [125560] + [19619] iastore + [19620] dup + [19621] sipush 2500 + [19624] ldc_w #2505 + - Integer [125680] + [19627] iastore + [19628] dup + [19629] sipush 2501 + [19632] ldc_w #2506 + - Integer [125702] + [19635] iastore + [19636] dup + [19637] sipush 2502 + [19640] ldc_w #2507 + - Integer [125708] + [19643] iastore + [19644] dup + [19645] sipush 2503 + [19648] ldc_w #2508 + - Integer [125720] + [19651] iastore + [19652] dup + [19653] sipush 2504 + [19656] ldc_w #2509 + - Integer [125744] + [19659] iastore + [19660] dup + [19661] sipush 2505 + [19664] ldc_w #2510 + - Integer [125758] + [19667] iastore + [19668] dup + [19669] sipush 2506 + [19672] ldc_w #2511 + - Integer [125792] + [19675] iastore + [19676] dup + [19677] sipush 2507 + [19680] ldc_w #2512 + - Integer [125820] + [19683] iastore + [19684] dup + [19685] sipush 2508 + [19688] ldc_w #2513 + - Integer [125838] + [19691] iastore + [19692] dup + [19693] sipush 2509 + [19696] ldc_w #2514 + - Integer [125852] + [19699] iastore + [19700] dup + [19701] sipush 2510 + [19704] ldc_w #2515 + - Integer [125880] + [19707] iastore + [19708] dup + [19709] sipush 2511 + [19712] ldc_w #2516 + - Integer [125890] + [19715] iastore + [19716] dup + [19717] sipush 2512 + [19720] ldc_w #2517 + - Integer [125892] + [19723] iastore + [19724] dup + [19725] sipush 2513 + [19728] ldc_w #2518 + - Integer [125896] + [19731] iastore + [19732] dup + [19733] sipush 2514 + [19736] ldc_w #2519 + - Integer [125904] + [19739] iastore + [19740] dup + [19741] sipush 2515 + [19744] ldc_w #2520 + - Integer [125918] + [19747] iastore + [19748] dup + [19749] sipush 2516 + [19752] ldc_w #2521 + - Integer [125926] + [19755] iastore + [19756] dup + [19757] sipush 2517 + [19760] ldc_w #2522 + - Integer [125932] + [19763] iastore + [19764] dup + [19765] sipush 2518 + [19768] ldc_w #2523 + - Integer [125978] + [19771] iastore + [19772] dup + [19773] sipush 2519 + [19776] ldc_w #2524 + - Integer [125998] + [19779] iastore + [19780] dup + [19781] sipush 2520 + [19784] ldc_w #2525 + - Integer [126002] + [19787] iastore + [19788] dup + [19789] sipush 2521 + [19792] ldc_w #2526 + - Integer [126004] + [19795] iastore + [19796] dup + [19797] sipush 2522 + [19800] ldc_w #2527 + - Integer [126030] + [19803] iastore + [19804] dup + [19805] sipush 2523 + [19808] ldc_w #2528 + - Integer [126044] + [19811] iastore + [19812] dup + [19813] sipush 2524 + [19816] ldc_w #2529 + - Integer [126050] + [19819] iastore + [19820] dup + [19821] sipush 2525 + [19824] ldc_w #2530 + - Integer [126052] + [19827] iastore + [19828] dup + [19829] sipush 2526 + [19832] ldc_w #2531 + - Integer [126056] + [19835] iastore + [19836] dup + [19837] sipush 2527 + [19840] ldc_w #2532 + - Integer [126094] + [19843] iastore + [19844] dup + [19845] sipush 2528 + [19848] ldc_w #2533 + - Integer [126108] + [19851] iastore + [19852] dup + [19853] sipush 2529 + [19856] ldc_w #2534 + - Integer [126136] + [19859] iastore + [19860] dup + [19861] sipush 2530 + [19864] ldc_w #2535 + - Integer [126146] + [19867] iastore + [19868] dup + [19869] sipush 2531 + [19872] ldc_w #2536 + - Integer [126148] + [19875] iastore + [19876] dup + [19877] sipush 2532 + [19880] ldc_w #2537 + - Integer [126152] + [19883] iastore + [19884] dup + [19885] sipush 2533 + [19888] ldc_w #2538 + - Integer [126160] + [19891] iastore + [19892] dup + [19893] sipush 2534 + [19896] ldc_w #2539 + - Integer [126182] + [19899] iastore + [19900] dup + [19901] sipush 2535 + [19904] ldc_w #2540 + - Integer [126202] + [19907] iastore + [19908] dup + [19909] sipush 2536 + [19912] ldc_w #2541 + - Integer [126222] + [19915] iastore + [19916] dup + [19917] sipush 2537 + [19920] ldc_w #2542 + - Integer [126236] + [19923] iastore + [19924] dup + [19925] sipush 2538 + [19928] ldc_w #2543 + - Integer [126264] + [19931] iastore + [19932] dup + [19933] sipush 2539 + [19936] ldc_w #2544 + - Integer [126320] + [19939] iastore + [19940] dup + [19941] sipush 2540 + [19944] ldc_w #2545 + - Integer [126334] + [19947] iastore + [19948] dup + [19949] sipush 2541 + [19952] ldc_w #2546 + - Integer [126338] + [19955] iastore + [19956] dup + [19957] sipush 2542 + [19960] ldc_w #2547 + - Integer [126340] + [19963] iastore + [19964] dup + [19965] sipush 2543 + [19968] ldc_w #2548 + - Integer [126344] + [19971] iastore + [19972] dup + [19973] sipush 2544 + [19976] ldc_w #2549 + - Integer [126352] + [19979] iastore + [19980] dup + [19981] sipush 2545 + [19984] ldc_w #2550 + - Integer [126366] + [19987] iastore + [19988] dup + [19989] sipush 2546 + [19992] ldc_w #2551 + - Integer [126368] + [19995] iastore + [19996] dup + [19997] sipush 2547 + [20000] ldc_w #2552 + - Integer [126412] + [20003] iastore + [20004] dup + [20005] sipush 2548 + [20008] ldc_w #2553 + - Integer [126450] + [20011] iastore + [20012] dup + [20013] sipush 2549 + [20016] ldc_w #2554 + - Integer [126452] + [20019] iastore + [20020] dup + [20021] sipush 2550 + [20024] ldc_w #2555 + - Integer [126486] + [20027] iastore + [20028] dup + [20029] sipush 2551 + [20032] ldc_w #2556 + - Integer [126502] + [20035] iastore + [20036] dup + [20037] sipush 2552 + [20040] ldc_w #2557 + - Integer [126508] + [20043] iastore + [20044] dup + [20045] sipush 2553 + [20048] ldc_w #2558 + - Integer [126522] + [20051] iastore + [20052] dup + [20053] sipush 2554 + [20056] ldc_w #2559 + - Integer [126534] + [20059] iastore + [20060] dup + [20061] sipush 2555 + [20064] ldc_w #2560 + - Integer [126540] + [20067] iastore + [20068] dup + [20069] sipush 2556 + [20072] ldc_w #2561 + - Integer [126552] + [20075] iastore + [20076] dup + [20077] sipush 2557 + [20080] ldc_w #2562 + - Integer [126574] + [20083] iastore + [20084] dup + [20085] sipush 2558 + [20088] ldc_w #2563 + - Integer [126578] + [20091] iastore + [20092] dup + [20093] sipush 2559 + [20096] ldc_w #2564 + - Integer [126580] + [20099] iastore + [20100] dup + [20101] sipush 2560 + [20104] ldc_w #2565 + - Integer [126598] + [20107] iastore + [20108] dup + [20109] sipush 2561 + [20112] ldc_w #2566 + - Integer [126604] + [20115] iastore + [20116] dup + [20117] sipush 2562 + [20120] ldc_w #2567 + - Integer [126616] + [20123] iastore + [20124] dup + [20125] sipush 2563 + [20128] ldc_w #2568 + - Integer [126640] + [20131] iastore + [20132] dup + [20133] sipush 2564 + [20136] ldc_w #2569 + - Integer [126654] + [20139] iastore + [20140] dup + [20141] sipush 2565 + [20144] ldc_w #2570 + - Integer [126670] + [20147] iastore + [20148] dup + [20149] sipush 2566 + [20152] ldc_w #2571 + - Integer [126684] + [20155] iastore + [20156] dup + [20157] sipush 2567 + [20160] ldc_w #2572 + - Integer [126690] + [20163] iastore + [20164] dup + [20165] sipush 2568 + [20168] ldc_w #2573 + - Integer [126692] + [20171] iastore + [20172] dup + [20173] sipush 2569 + [20176] ldc_w #2574 + - Integer [126696] + [20179] iastore + [20180] dup + [20181] sipush 2570 + [20184] ldc_w #2575 + - Integer [126738] + [20187] iastore + [20188] dup + [20189] sipush 2571 + [20192] ldc_w #2576 + - Integer [126754] + [20195] iastore + [20196] dup + [20197] sipush 2572 + [20200] ldc_w #2577 + - Integer [126756] + [20203] iastore + [20204] dup + [20205] sipush 2573 + [20208] ldc_w #2578 + - Integer [126760] + [20211] iastore + [20212] dup + [20213] sipush 2574 + [20216] ldc_w #2579 + - Integer [126774] + [20219] iastore + [20220] dup + [20221] sipush 2575 + [20224] ldc_w #2580 + - Integer [126786] + [20227] iastore + [20228] dup + [20229] sipush 2576 + [20232] ldc_w #2581 + - Integer [126788] + [20235] iastore + [20236] dup + [20237] sipush 2577 + [20240] ldc_w #2582 + - Integer [126792] + [20243] iastore + [20244] dup + [20245] sipush 2578 + [20248] ldc_w #2583 + - Integer [126800] + [20251] iastore + [20252] dup + [20253] sipush 2579 + [20256] ldc_w #2584 + - Integer [126814] + [20259] iastore + [20260] dup + [20261] sipush 2580 + [20264] ldc_w #2585 + - Integer [126822] + [20267] iastore + [20268] dup + [20269] sipush 2581 + [20272] ldc_w #2586 + - Integer [126828] + [20275] iastore + [20276] dup + [20277] sipush 2582 + [20280] ldc_w #2587 + - Integer [126842] + [20283] iastore + [20284] dup + [20285] sipush 2583 + [20288] ldc_w #2588 + - Integer [126894] + [20291] iastore + [20292] dup + [20293] sipush 2584 + [20296] ldc_w #2589 + - Integer [126898] + [20299] iastore + [20300] dup + [20301] sipush 2585 + [20304] ldc_w #2590 + - Integer [126900] + [20307] iastore + [20308] dup + [20309] sipush 2586 + [20312] ldc_w #2591 + - Integer [126934] + [20315] iastore + [20316] dup + [20317] sipush 2587 + [20320] ldc_w #2592 + - Integer [127126] + [20323] iastore + [20324] dup + [20325] sipush 2588 + [20328] ldc_w #2593 + - Integer [127142] + [20331] iastore + [20332] dup + [20333] sipush 2589 + [20336] ldc_w #2594 + - Integer [127148] + [20339] iastore + [20340] dup + [20341] sipush 2590 + [20344] ldc_w #2595 + - Integer [127162] + [20347] iastore + [20348] dup + [20349] sipush 2591 + [20352] ldc_w #2596 + - Integer [127178] + [20355] iastore + [20356] dup + [20357] sipush 2592 + [20360] ldc_w #2597 + - Integer [127186] + [20363] iastore + [20364] dup + [20365] sipush 2593 + [20368] ldc_w #2598 + - Integer [127188] + [20371] iastore + [20372] dup + [20373] sipush 2594 + [20376] ldc_w #2599 + - Integer [127254] + [20379] iastore + [20380] dup + [20381] sipush 2595 + [20384] ldc_w #2600 + - Integer [127270] + [20387] iastore + [20388] dup + [20389] sipush 2596 + [20392] ldc_w #2601 + - Integer [127276] + [20395] iastore + [20396] dup + [20397] sipush 2597 + [20400] ldc_w #2602 + - Integer [127290] + [20403] iastore + [20404] dup + [20405] sipush 2598 + [20408] ldc_w #2603 + - Integer [127302] + [20411] iastore + [20412] dup + [20413] sipush 2599 + [20416] ldc_w #2604 + - Integer [127308] + [20419] iastore + [20420] dup + [20421] sipush 2600 + [20424] ldc_w #2605 + - Integer [127320] + [20427] iastore + [20428] dup + [20429] sipush 2601 + [20432] ldc_w #2606 + - Integer [127342] + [20435] iastore + [20436] dup + [20437] sipush 2602 + [20440] ldc_w #2607 + - Integer [127346] + [20443] iastore + [20444] dup + [20445] sipush 2603 + [20448] ldc_w #2608 + - Integer [127348] + [20451] iastore + [20452] dup + [20453] sipush 2604 + [20456] ldc_w #2609 + - Integer [127370] + [20459] iastore + [20460] dup + [20461] sipush 2605 + [20464] ldc_w #2610 + - Integer [127378] + [20467] iastore + [20468] dup + [20469] sipush 2606 + [20472] ldc_w #2611 + - Integer [127380] + [20475] iastore + [20476] dup + [20477] sipush 2607 + [20480] ldc_w #2612 + - Integer [127394] + [20483] iastore + [20484] dup + [20485] sipush 2608 + [20488] ldc_w #2613 + - Integer [127396] + [20491] iastore + [20492] dup + [20493] sipush 2609 + [20496] ldc_w #2614 + - Integer [127400] + [20499] iastore + [20500] dup + [20501] sipush 2610 + [20504] ldc_w #2615 + - Integer [127450] + [20507] iastore + [20508] dup + [20509] sipush 2611 + [20512] ldc_w #2616 + - Integer [127510] + [20515] iastore + [20516] dup + [20517] sipush 2612 + [20520] ldc_w #2617 + - Integer [127526] + [20523] iastore + [20524] dup + [20525] sipush 2613 + [20528] ldc_w #2618 + - Integer [127532] + [20531] iastore + [20532] dup + [20533] sipush 2614 + [20536] ldc_w #2619 + - Integer [127546] + [20539] iastore + [20540] dup + [20541] sipush 2615 + [20544] ldc_w #2620 + - Integer [127558] + [20547] iastore + [20548] dup + [20549] sipush 2616 + [20552] ldc_w #2621 + - Integer [127576] + [20555] iastore + [20556] dup + [20557] sipush 2617 + [20560] ldc_w #2622 + - Integer [127598] + [20563] iastore + [20564] dup + [20565] sipush 2618 + [20568] ldc_w #2623 + - Integer [127602] + [20571] iastore + [20572] dup + [20573] sipush 2619 + [20576] ldc_w #2624 + - Integer [127604] + [20579] iastore + [20580] dup + [20581] sipush 2620 + [20584] ldc_w #2625 + - Integer [127622] + [20587] iastore + [20588] dup + [20589] sipush 2621 + [20592] ldc_w #2626 + - Integer [127628] + [20595] iastore + [20596] dup + [20597] sipush 2622 + [20600] ldc_w #2627 + - Integer [127640] + [20603] iastore + [20604] dup + [20605] sipush 2623 + [20608] ldc_w #2628 + - Integer [127664] + [20611] iastore + [20612] dup + [20613] sipush 2624 + [20616] ldc_w #2629 + - Integer [127678] + [20619] iastore + [20620] dup + [20621] sipush 2625 + [20624] ldc_w #2630 + - Integer [127694] + [20627] iastore + [20628] dup + [20629] sipush 2626 + [20632] ldc_w #2631 + - Integer [127708] + [20635] iastore + [20636] dup + [20637] sipush 2627 + [20640] ldc_w #2632 + - Integer [127714] + [20643] iastore + [20644] dup + [20645] sipush 2628 + [20648] ldc_w #2633 + - Integer [127716] + [20651] iastore + [20652] dup + [20653] sipush 2629 + [20656] ldc_w #2634 + - Integer [127720] + [20659] iastore + [20660] dup + [20661] sipush 2630 + [20664] ldc_w #2635 + - Integer [127734] + [20667] iastore + [20668] dup + [20669] sipush 2631 + [20672] ldc_w #2636 + - Integer [127754] + [20675] iastore + [20676] dup + [20677] sipush 2632 + [20680] ldc_w #2637 + - Integer [127762] + [20683] iastore + [20684] dup + [20685] sipush 2633 + [20688] ldc_w #2638 + - Integer [127764] + [20691] iastore + [20692] dup + [20693] sipush 2634 + [20696] ldc_w #2639 + - Integer [127778] + [20699] iastore + [20700] dup + [20701] sipush 2635 + [20704] ldc_w #2640 + - Integer [127784] + [20707] iastore + [20708] dup + [20709] sipush 2636 + [20712] ldc_w #2641 + - Integer [127810] + [20715] iastore + [20716] dup + [20717] sipush 2637 + [20720] ldc_w #2642 + - Integer [127812] + [20723] iastore + [20724] dup + [20725] sipush 2638 + [20728] ldc_w #2643 + - Integer [127816] + [20731] iastore + [20732] dup + [20733] sipush 2639 + [20736] ldc_w #2644 + - Integer [127824] + [20739] iastore + [20740] dup + [20741] sipush 2640 + [20744] ldc_w #2645 + - Integer [127838] + [20747] iastore + [20748] dup + [20749] sipush 2641 + [20752] ldc_w #2646 + - Integer [127846] + [20755] iastore + [20756] dup + [20757] sipush 2642 + [20760] ldc_w #2647 + - Integer [127866] + [20763] iastore + [20764] dup + [20765] sipush 2643 + [20768] ldc_w #2648 + - Integer [127898] + [20771] iastore + [20772] dup + [20773] sipush 2644 + [20776] ldc_w #2649 + - Integer [127918] + [20779] iastore + [20780] dup + [20781] sipush 2645 + [20784] ldc_w #2650 + - Integer [127922] + [20787] iastore + [20788] dup + [20789] sipush 2646 + [20792] ldc_w #2651 + - Integer [127924] + [20795] iastore + [20796] dup + [20797] sipush 2647 + [20800] ldc_w #2652 + - Integer [128022] + [20803] iastore + [20804] dup + [20805] sipush 2648 + [20808] ldc_w #2653 + - Integer [128038] + [20811] iastore + [20812] dup + [20813] sipush 2649 + [20816] ldc_w #2654 + - Integer [128044] + [20819] iastore + [20820] dup + [20821] sipush 2650 + [20824] ldc_w #2655 + - Integer [128058] + [20827] iastore + [20828] dup + [20829] sipush 2651 + [20832] ldc_w #2656 + - Integer [128070] + [20835] iastore + [20836] dup + [20837] sipush 2652 + [20840] ldc_w #2657 + - Integer [128076] + [20843] iastore + [20844] dup + [20845] sipush 2653 + [20848] ldc_w #2658 + - Integer [128088] + [20851] iastore + [20852] dup + [20853] sipush 2654 + [20856] ldc_w #2659 + - Integer [128110] + [20859] iastore + [20860] dup + [20861] sipush 2655 + [20864] ldc_w #2660 + - Integer [128114] + [20867] iastore + [20868] dup + [20869] sipush 2656 + [20872] ldc_w #2661 + - Integer [128116] + [20875] iastore + [20876] dup + [20877] sipush 2657 + [20880] ldc_w #2662 + - Integer [128134] + [20883] iastore + [20884] dup + [20885] sipush 2658 + [20888] ldc_w #2663 + - Integer [128140] + [20891] iastore + [20892] dup + [20893] sipush 2659 + [20896] ldc_w #2664 + - Integer [128152] + [20899] iastore + [20900] dup + [20901] sipush 2660 + [20904] ldc_w #2665 + - Integer [128176] + [20907] iastore + [20908] dup + [20909] sipush 2661 + [20912] ldc_w #2666 + - Integer [128190] + [20915] iastore + [20916] dup + [20917] sipush 2662 + [20920] ldc_w #2667 + - Integer [128206] + [20923] iastore + [20924] dup + [20925] sipush 2663 + [20928] ldc_w #2668 + - Integer [128220] + [20931] iastore + [20932] dup + [20933] sipush 2664 + [20936] ldc_w #2669 + - Integer [128226] + [20939] iastore + [20940] dup + [20941] sipush 2665 + [20944] ldc_w #2670 + - Integer [128228] + [20947] iastore + [20948] dup + [20949] sipush 2666 + [20952] ldc_w #2671 + - Integer [128232] + [20955] iastore + [20956] dup + [20957] sipush 2667 + [20960] ldc_w #2672 + - Integer [128246] + [20963] iastore + [20964] dup + [20965] sipush 2668 + [20968] ldc_w #2673 + - Integer [128262] + [20971] iastore + [20972] dup + [20973] sipush 2669 + [20976] ldc_w #2674 + - Integer [128268] + [20979] iastore + [20980] dup + [20981] sipush 2670 + [20984] ldc_w #2675 + - Integer [128280] + [20987] iastore + [20988] dup + [20989] sipush 2671 + [20992] ldc_w #2676 + - Integer [128304] + [20995] iastore + [20996] dup + [20997] sipush 2672 + [21000] ldc_w #2677 + - Integer [128318] + [21003] iastore + [21004] dup + [21005] sipush 2673 + [21008] ldc_w #2678 + - Integer [128352] + [21011] iastore + [21012] dup + [21013] sipush 2674 + [21016] ldc_w #2679 + - Integer [128380] + [21019] iastore + [21020] dup + [21021] sipush 2675 + [21024] ldc_w #2680 + - Integer [128398] + [21027] iastore + [21028] dup + [21029] sipush 2676 + [21032] ldc_w #2681 + - Integer [128412] + [21035] iastore + [21036] dup + [21037] sipush 2677 + [21040] ldc_w #2682 + - Integer [128440] + [21043] iastore + [21044] dup + [21045] sipush 2678 + [21048] ldc_w #2683 + - Integer [128450] + [21051] iastore + [21052] dup + [21053] sipush 2679 + [21056] ldc_w #2684 + - Integer [128452] + [21059] iastore + [21060] dup + [21061] sipush 2680 + [21064] ldc_w #2685 + - Integer [128456] + [21067] iastore + [21068] dup + [21069] sipush 2681 + [21072] ldc_w #2686 + - Integer [128464] + [21075] iastore + [21076] dup + [21077] sipush 2682 + [21080] ldc_w #2687 + - Integer [128478] + [21083] iastore + [21084] dup + [21085] sipush 2683 + [21088] ldc_w #2688 + - Integer [128486] + [21091] iastore + [21092] dup + [21093] sipush 2684 + [21096] ldc_w #2689 + - Integer [128492] + [21099] iastore + [21100] dup + [21101] sipush 2685 + [21104] ldc_w #2690 + - Integer [128506] + [21107] iastore + [21108] dup + [21109] sipush 2686 + [21112] ldc_w #2691 + - Integer [128522] + [21115] iastore + [21116] dup + [21117] sipush 2687 + [21120] ldc_w #2692 + - Integer [128530] + [21123] iastore + [21124] dup + [21125] sipush 2688 + [21128] ldc_w #2693 + - Integer [128532] + [21131] iastore + [21132] dup + [21133] sipush 2689 + [21136] ldc_w #2694 + - Integer [128546] + [21139] iastore + [21140] dup + [21141] sipush 2690 + [21144] ldc_w #2695 + - Integer [128548] + [21147] iastore + [21148] dup + [21149] sipush 2691 + [21152] ldc_w #2696 + - Integer [128552] + [21155] iastore + [21156] dup + [21157] sipush 2692 + [21160] ldc_w #2697 + - Integer [128566] + [21163] iastore + [21164] dup + [21165] sipush 2693 + [21168] ldc_w #2698 + - Integer [128578] + [21171] iastore + [21172] dup + [21173] sipush 2694 + [21176] ldc_w #2699 + - Integer [128580] + [21179] iastore + [21180] dup + [21181] sipush 2695 + [21184] ldc_w #2700 + - Integer [128584] + [21187] iastore + [21188] dup + [21189] sipush 2696 + [21192] ldc_w #2701 + - Integer [128592] + [21195] iastore + [21196] dup + [21197] sipush 2697 + [21200] ldc_w #2702 + - Integer [128606] + [21203] iastore + [21204] dup + [21205] sipush 2698 + [21208] ldc_w #2703 + - Integer [128614] + [21211] iastore + [21212] dup + [21213] sipush 2699 + [21216] ldc_w #2704 + - Integer [128634] + [21219] iastore + [21220] dup + [21221] sipush 2700 + [21224] ldc_w #2705 + - Integer [128642] + [21227] iastore + [21228] dup + [21229] sipush 2701 + [21232] ldc_w #2706 + - Integer [128644] + [21235] iastore + [21236] dup + [21237] sipush 2702 + [21240] ldc_w #2707 + - Integer [128648] + [21243] iastore + [21244] dup + [21245] sipush 2703 + [21248] ldc_w #2708 + - Integer [128656] + [21251] iastore + [21252] dup + [21253] sipush 2704 + [21256] ldc_w #2709 + - Integer [128670] + [21259] iastore + [21260] dup + [21261] sipush 2705 + [21264] ldc_w #2710 + - Integer [128672] + [21267] iastore + [21268] dup + [21269] sipush 2706 + [21272] ldc_w #2711 + - Integer [128700] + [21275] iastore + [21276] dup + [21277] sipush 2707 + [21280] ldc_w #2712 + - Integer [128716] + [21283] iastore + [21284] dup + [21285] sipush 2708 + [21288] ldc_w #2713 + - Integer [128754] + [21291] iastore + [21292] dup + [21293] sipush 2709 + [21296] ldc_w #2714 + - Integer [128756] + [21299] iastore + [21300] dup + [21301] sipush 2710 + [21304] ldc_w #2715 + - Integer [128794] + [21307] iastore + [21308] dup + [21309] sipush 2711 + [21312] ldc_w #2716 + - Integer [128814] + [21315] iastore + [21316] dup + [21317] sipush 2712 + [21320] ldc_w #2717 + - Integer [128818] + [21323] iastore + [21324] dup + [21325] sipush 2713 + [21328] ldc_w #2718 + - Integer [128820] + [21331] iastore + [21332] dup + [21333] sipush 2714 + [21336] ldc_w #2719 + - Integer [128846] + [21339] iastore + [21340] dup + [21341] sipush 2715 + [21344] ldc_w #2720 + - Integer [128860] + [21347] iastore + [21348] dup + [21349] sipush 2716 + [21352] ldc_w #2721 + - Integer [128866] + [21355] iastore + [21356] dup + [21357] sipush 2717 + [21360] ldc_w #2722 + - Integer [128868] + [21363] iastore + [21364] dup + [21365] sipush 2718 + [21368] ldc_w #2723 + - Integer [128872] + [21371] iastore + [21372] dup + [21373] sipush 2719 + [21376] ldc_w #2724 + - Integer [128886] + [21379] iastore + [21380] dup + [21381] sipush 2720 + [21384] ldc_w #2725 + - Integer [128918] + [21387] iastore + [21388] dup + [21389] sipush 2721 + [21392] ldc_w #2726 + - Integer [128934] + [21395] iastore + [21396] dup + [21397] sipush 2722 + [21400] ldc_w #2727 + - Integer [128940] + [21403] iastore + [21404] dup + [21405] sipush 2723 + [21408] ldc_w #2728 + - Integer [128954] + [21411] iastore + [21412] dup + [21413] sipush 2724 + [21416] ldc_w #2729 + - Integer [128978] + [21419] iastore + [21420] dup + [21421] sipush 2725 + [21424] ldc_w #2730 + - Integer [128980] + [21427] iastore + [21428] dup + [21429] sipush 2726 + [21432] ldc_w #2731 + - Integer [129178] + [21435] iastore + [21436] dup + [21437] sipush 2727 + [21440] ldc_w #2732 + - Integer [129198] + [21443] iastore + [21444] dup + [21445] sipush 2728 + [21448] ldc_w #2733 + - Integer [129202] + [21451] iastore + [21452] dup + [21453] sipush 2729 + [21456] ldc_w #2734 + - Integer [129204] + [21459] iastore + [21460] dup + [21461] sipush 2730 + [21464] ldc_w #2735 + - Integer [129238] + [21467] iastore + [21468] dup + [21469] sipush 2731 + [21472] ldc_w #2736 + - Integer [129258] + [21475] iastore + [21476] dup + [21477] sipush 2732 + [21480] ldc_w #2737 + - Integer [129306] + [21483] iastore + [21484] dup + [21485] sipush 2733 + [21488] ldc_w #2738 + - Integer [129326] + [21491] iastore + [21492] dup + [21493] sipush 2734 + [21496] ldc_w #2739 + - Integer [129330] + [21499] iastore + [21500] dup + [21501] sipush 2735 + [21504] ldc_w #2740 + - Integer [129332] + [21507] iastore + [21508] dup + [21509] sipush 2736 + [21512] ldc_w #2741 + - Integer [129358] + [21515] iastore + [21516] dup + [21517] sipush 2737 + [21520] ldc_w #2742 + - Integer [129372] + [21523] iastore + [21524] dup + [21525] sipush 2738 + [21528] ldc_w #2743 + - Integer [129378] + [21531] iastore + [21532] dup + [21533] sipush 2739 + [21536] ldc_w #2744 + - Integer [129380] + [21539] iastore + [21540] dup + [21541] sipush 2740 + [21544] ldc_w #2745 + - Integer [129384] + [21547] iastore + [21548] dup + [21549] sipush 2741 + [21552] ldc_w #2746 + - Integer [129398] + [21555] iastore + [21556] dup + [21557] sipush 2742 + [21560] ldc_w #2747 + - Integer [129430] + [21563] iastore + [21564] dup + [21565] sipush 2743 + [21568] ldc_w #2748 + - Integer [129446] + [21571] iastore + [21572] dup + [21573] sipush 2744 + [21576] ldc_w #2749 + - Integer [129452] + [21579] iastore + [21580] dup + [21581] sipush 2745 + [21584] ldc_w #2750 + - Integer [129466] + [21587] iastore + [21588] dup + [21589] sipush 2746 + [21592] ldc_w #2751 + - Integer [129482] + [21595] iastore + [21596] dup + [21597] sipush 2747 + [21600] ldc_w #2752 + - Integer [129490] + [21603] iastore + [21604] dup + [21605] sipush 2748 + [21608] ldc_w #2753 + - Integer [129492] + [21611] iastore + [21612] dup + [21613] sipush 2749 + [21616] ldc_w #2754 + - Integer [129562] + [21619] iastore + [21620] dup + [21621] sipush 2750 + [21624] ldc_w #2755 + - Integer [129582] + [21627] iastore + [21628] dup + [21629] sipush 2751 + [21632] ldc_w #2756 + - Integer [129586] + [21635] iastore + [21636] dup + [21637] sipush 2752 + [21640] ldc_w #2757 + - Integer [129588] + [21643] iastore + [21644] dup + [21645] sipush 2753 + [21648] ldc_w #2758 + - Integer [129614] + [21651] iastore + [21652] dup + [21653] sipush 2754 + [21656] ldc_w #2759 + - Integer [129628] + [21659] iastore + [21660] dup + [21661] sipush 2755 + [21664] ldc_w #2760 + - Integer [129634] + [21667] iastore + [21668] dup + [21669] sipush 2756 + [21672] ldc_w #2761 + - Integer [129636] + [21675] iastore + [21676] dup + [21677] sipush 2757 + [21680] ldc_w #2762 + - Integer [129640] + [21683] iastore + [21684] dup + [21685] sipush 2758 + [21688] ldc_w #2763 + - Integer [129654] + [21691] iastore + [21692] dup + [21693] sipush 2759 + [21696] ldc_w #2764 + - Integer [129678] + [21699] iastore + [21700] dup + [21701] sipush 2760 + [21704] ldc_w #2765 + - Integer [129692] + [21707] iastore + [21708] dup + [21709] sipush 2761 + [21712] ldc_w #2766 + - Integer [129720] + [21715] iastore + [21716] dup + [21717] sipush 2762 + [21720] ldc_w #2767 + - Integer [129730] + [21723] iastore + [21724] dup + [21725] sipush 2763 + [21728] ldc_w #2768 + - Integer [129732] + [21731] iastore + [21732] dup + [21733] sipush 2764 + [21736] ldc_w #2769 + - Integer [129736] + [21739] iastore + [21740] dup + [21741] sipush 2765 + [21744] ldc_w #2770 + - Integer [129744] + [21747] iastore + [21748] dup + [21749] sipush 2766 + [21752] ldc_w #2771 + - Integer [129758] + [21755] iastore + [21756] dup + [21757] sipush 2767 + [21760] ldc_w #2772 + - Integer [129766] + [21763] iastore + [21764] dup + [21765] sipush 2768 + [21768] ldc_w #2773 + - Integer [129772] + [21771] iastore + [21772] dup + [21773] sipush 2769 + [21776] ldc_w #2774 + - Integer [129814] + [21779] iastore + [21780] dup + [21781] sipush 2770 + [21784] ldc_w #2775 + - Integer [129830] + [21787] iastore + [21788] dup + [21789] sipush 2771 + [21792] ldc_w #2776 + - Integer [129836] + [21795] iastore + [21796] dup + [21797] sipush 2772 + [21800] ldc_w #2777 + - Integer [129850] + [21803] iastore + [21804] dup + [21805] sipush 2773 + [21808] ldc_w #2778 + - Integer [129862] + [21811] iastore + [21812] dup + [21813] sipush 2774 + [21816] ldc_w #2779 + - Integer [129868] + [21819] iastore + [21820] dup + [21821] sipush 2775 + [21824] ldc_w #2780 + - Integer [129880] + [21827] iastore + [21828] dup + [21829] sipush 2776 + [21832] ldc_w #2781 + - Integer [129902] + [21835] iastore + [21836] dup + [21837] sipush 2777 + [21840] ldc_w #2782 + - Integer [129906] + [21843] iastore + [21844] dup + [21845] sipush 2778 + [21848] ldc_w #2783 + - Integer [129908] + [21851] iastore + [21852] dup + [21853] sipush 2779 + [21856] ldc_w #2784 + - Integer [129930] + [21859] iastore + [21860] dup + [21861] sipush 2780 + [21864] ldc_w #2785 + - Integer [129938] + [21867] iastore + [21868] dup + [21869] sipush 2781 + [21872] ldc_w #2786 + - Integer [129940] + [21875] iastore + [21876] dup + [21877] sipush 2782 + [21880] ldc_w #2787 + - Integer [129954] + [21883] iastore + [21884] dup + [21885] sipush 2783 + [21888] ldc_w #2788 + - Integer [129956] + [21891] iastore + [21892] dup + [21893] sipush 2784 + [21896] ldc_w #2789 + - Integer [129960] + [21899] iastore + [21900] dup + [21901] sipush 2785 + [21904] ldc_w #2790 + - Integer [129974] + [21907] iastore + [21908] dup + [21909] sipush 2786 + [21912] ldc_w #2791 + - Integer [130010] + [21915] iastore + [21916] putstatic #2806 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.SYMBOL_TABLE [I] + [21919] sipush 2787 + [21922] newarray 10 + [21924] dup + [21925] iconst_0 + [21926] sipush 2627 + [21929] iastore + [21930] dup + [21931] iconst_1 + [21932] sipush 1819 + [21935] iastore + [21936] dup + [21937] iconst_2 + [21938] sipush 2622 + [21941] iastore + [21942] dup + [21943] iconst_3 + [21944] sipush 2621 + [21947] iastore + [21948] dup + [21949] iconst_4 + [21950] sipush 1813 + [21953] iastore + [21954] dup + [21955] iconst_5 + [21956] sipush 1812 + [21959] iastore + [21960] dup + [21961] bipush 6 + [21963] sipush 2729 + [21966] iastore + [21967] dup + [21968] bipush 7 + [21970] sipush 2724 + [21973] iastore + [21974] dup + [21975] bipush 8 + [21977] sipush 2723 + [21980] iastore + [21981] dup + [21982] bipush 9 + [21984] sipush 2779 + [21987] iastore + [21988] dup + [21989] bipush 10 + [21991] sipush 2774 + [21994] iastore + [21995] dup + [21996] bipush 11 + [21998] sipush 2773 + [22001] iastore + [22002] dup + [22003] bipush 12 + [22005] sipush 902 + [22008] iastore + [22009] dup + [22010] bipush 13 + [22012] sipush 896 + [22015] iastore + [22016] dup + [22017] bipush 14 + [22019] sipush 908 + [22022] iastore + [22023] dup + [22024] bipush 15 + [22026] sipush 868 + [22029] iastore + [22030] dup + [22031] bipush 16 + [22033] sipush 865 + [22036] iastore + [22037] dup + [22038] bipush 17 + [22040] sipush 861 + [22043] iastore + [22044] dup + [22045] bipush 18 + [22047] sipush 859 + [22050] iastore + [22051] dup + [22052] bipush 19 + [22054] sipush 2511 + [22057] iastore + [22058] dup + [22059] bipush 20 + [22061] sipush 873 + [22064] iastore + [22065] dup + [22066] bipush 21 + [22068] sipush 871 + [22071] iastore + [22072] dup + [22073] bipush 22 + [22075] sipush 1780 + [22078] iastore + [22079] dup + [22080] bipush 23 + [22082] sipush 835 + [22085] iastore + [22086] dup + [22087] bipush 24 + [22089] sipush 2493 + [22092] iastore + [22093] dup + [22094] bipush 25 + [22096] sipush 825 + [22099] iastore + [22100] dup + [22101] bipush 26 + [22103] sipush 2491 + [22106] iastore + [22107] dup + [22108] bipush 27 + [22110] sipush 842 + [22113] iastore + [22114] dup + [22115] bipush 28 + [22117] sipush 837 + [22120] iastore + [22121] dup + [22122] bipush 29 + [22124] sipush 844 + [22127] iastore + [22128] dup + [22129] bipush 30 + [22131] sipush 1764 + [22134] iastore + [22135] dup + [22136] bipush 31 + [22138] sipush 1762 + [22141] iastore + [22142] dup + [22143] bipush 32 + [22145] sipush 811 + [22148] iastore + [22149] dup + [22150] bipush 33 + [22152] sipush 810 + [22155] iastore + [22156] dup + [22157] bipush 34 + [22159] sipush 809 + [22162] iastore + [22163] dup + [22164] bipush 35 + [22166] sipush 2483 + [22169] iastore + [22170] dup + [22171] bipush 36 + [22173] sipush 807 + [22176] iastore + [22177] dup + [22178] bipush 37 + [22180] sipush 2482 + [22183] iastore + [22184] dup + [22185] bipush 38 + [22187] sipush 806 + [22190] iastore + [22191] dup + [22192] bipush 39 + [22194] sipush 2480 + [22197] iastore + [22198] dup + [22199] bipush 40 + [22201] sipush 815 + [22204] iastore + [22205] dup + [22206] bipush 41 + [22208] sipush 814 + [22211] iastore + [22212] dup + [22213] bipush 42 + [22215] sipush 813 + [22218] iastore + [22219] dup + [22220] bipush 43 + [22222] sipush 812 + [22225] iastore + [22226] dup + [22227] bipush 44 + [22229] sipush 2484 + [22232] iastore + [22233] dup + [22234] bipush 45 + [22236] sipush 817 + [22239] iastore + [22240] dup + [22241] bipush 46 + [22243] sipush 816 + [22246] iastore + [22247] dup + [22248] bipush 47 + [22250] sipush 1745 + [22253] iastore + [22254] dup + [22255] bipush 48 + [22257] sipush 1744 + [22260] iastore + [22261] dup + [22262] bipush 49 + [22264] sipush 1742 + [22267] iastore + [22268] dup + [22269] bipush 50 + [22271] sipush 1746 + [22274] iastore + [22275] dup + [22276] bipush 51 + [22278] sipush 2655 + [22281] iastore + [22282] dup + [22283] bipush 52 + [22285] sipush 2637 + [22288] iastore + [22289] dup + [22290] bipush 53 + [22292] sipush 2635 + [22295] iastore + [22296] dup + [22297] bipush 54 + [22299] sipush 2626 + [22302] iastore + [22303] dup + [22304] bipush 55 + [22306] sipush 2625 + [22309] iastore + [22310] dup + [22311] bipush 56 + [22313] sipush 2623 + [22316] iastore + [22317] dup + [22318] bipush 57 + [22320] sipush 2628 + [22323] iastore + [22324] dup + [22325] bipush 58 + [22327] sipush 1820 + [22330] iastore + [22331] dup + [22332] bipush 59 + [22334] sipush 2752 + [22337] iastore + [22338] dup + [22339] bipush 60 + [22341] sipush 2739 + [22344] iastore + [22345] dup + [22346] bipush 61 + [22348] sipush 2737 + [22351] iastore + [22352] dup + [22353] bipush 62 + [22355] sipush 2728 + [22358] iastore + [22359] dup + [22360] bipush 63 + [22362] sipush 2727 + [22365] iastore + [22366] dup + [22367] bipush 64 + [22369] sipush 2725 + [22372] iastore + [22373] dup + [22374] bipush 65 + [22376] sipush 2730 + [22379] iastore + [22380] dup + [22381] bipush 66 + [22383] sipush 2785 + [22386] iastore + [22387] dup + [22388] bipush 67 + [22390] sipush 2783 + [22393] iastore + [22394] dup + [22395] bipush 68 + [22397] sipush 2778 + [22400] iastore + [22401] dup + [22402] bipush 69 + [22404] sipush 2777 + [22407] iastore + [22408] dup + [22409] bipush 70 + [22411] sipush 2775 + [22414] iastore + [22415] dup + [22416] bipush 71 + [22418] sipush 2780 + [22421] iastore + [22422] dup + [22423] bipush 72 + [22425] sipush 787 + [22428] iastore + [22429] dup + [22430] bipush 73 + [22432] sipush 781 + [22435] iastore + [22436] dup + [22437] bipush 74 + [22439] sipush 747 + [22442] iastore + [22443] dup + [22444] bipush 75 + [22446] sipush 739 + [22449] iastore + [22450] dup + [22451] bipush 76 + [22453] sipush 736 + [22456] iastore + [22457] dup + [22458] bipush 77 + [22460] sipush 2413 + [22463] iastore + [22464] dup + [22465] bipush 78 + [22467] sipush 754 + [22470] iastore + [22471] dup + [22472] bipush 79 + [22474] sipush 752 + [22477] iastore + [22478] dup + [22479] bipush 80 + [22481] sipush 1719 + [22484] iastore + [22485] dup + [22486] bipush 81 + [22488] sipush 692 + [22491] iastore + [22492] dup + [22493] bipush 82 + [22495] sipush 689 + [22498] iastore + [22499] dup + [22500] bipush 83 + [22502] sipush 681 + [22505] iastore + [22506] dup + [22507] bipush 84 + [22509] sipush 2371 + [22512] iastore + [22513] dup + [22514] bipush 85 + [22516] sipush 678 + [22519] iastore + [22520] dup + [22521] bipush 86 + [22523] sipush 2369 + [22526] iastore + [22527] dup + [22528] bipush 87 + [22530] sipush 700 + [22533] iastore + [22534] dup + [22535] bipush 88 + [22537] sipush 697 + [22540] iastore + [22541] dup + [22542] bipush 89 + [22544] sipush 694 + [22547] iastore + [22548] dup + [22549] bipush 90 + [22551] sipush 703 + [22554] iastore + [22555] dup + [22556] bipush 91 + [22558] sipush 1688 + [22561] iastore + [22562] dup + [22563] bipush 92 + [22565] sipush 1686 + [22568] iastore + [22569] dup + [22570] bipush 93 + [22572] sipush 642 + [22575] iastore + [22576] dup + [22577] bipush 94 + [22579] sipush 638 + [22582] iastore + [22583] dup + [22584] bipush 95 + [22586] sipush 2343 + [22589] iastore + [22590] dup + [22591] bipush 96 + [22593] sipush 631 + [22596] iastore + [22597] dup + [22598] bipush 97 + [22600] sipush 2341 + [22603] iastore + [22604] dup + [22605] bipush 98 + [22607] sipush 627 + [22610] iastore + [22611] dup + [22612] bipush 99 + [22614] sipush 2338 + [22617] iastore + [22618] dup + [22619] bipush 100 + [22621] sipush 651 + [22624] iastore + [22625] dup + [22626] bipush 101 + [22628] sipush 646 + [22631] iastore + [22632] dup + [22633] bipush 102 + [22635] sipush 643 + [22638] iastore + [22639] dup + [22640] bipush 103 + [22642] sipush 2345 + [22645] iastore + [22646] dup + [22647] bipush 104 + [22649] sipush 654 + [22652] iastore + [22653] dup + [22654] bipush 105 + [22656] sipush 652 + [22659] iastore + [22660] dup + [22661] bipush 106 + [22663] sipush 1652 + [22666] iastore + [22667] dup + [22668] bipush 107 + [22670] sipush 1650 + [22673] iastore + [22674] dup + [22675] bipush 108 + [22677] sipush 1647 + [22680] iastore + [22681] dup + [22682] bipush 109 + [22684] sipush 1654 + [22687] iastore + [22688] dup + [22689] bipush 110 + [22691] sipush 601 + [22694] iastore + [22695] dup + [22696] bipush 111 + [22698] sipush 599 + [22701] iastore + [22702] dup + [22703] bipush 112 + [22705] sipush 2322 + [22708] iastore + [22709] dup + [22710] bipush 113 + [22712] sipush 596 + [22715] iastore + [22716] dup + [22717] bipush 114 + [22719] sipush 2321 + [22722] iastore + [22723] dup + [22724] bipush 115 + [22726] sipush 594 + [22729] iastore + [22730] dup + [22731] bipush 116 + [22733] sipush 2319 + [22736] iastore + [22737] dup + [22738] bipush 117 + [22740] sipush 2317 + [22743] iastore + [22744] dup + [22745] bipush 118 + [22747] sipush 611 + [22750] iastore + [22751] dup + [22752] bipush 119 + [22754] sipush 610 + [22757] iastore + [22758] dup + [22759] bipush 120 + [22761] sipush 608 + [22764] iastore + [22765] dup + [22766] bipush 121 + [22768] sipush 606 + [22771] iastore + [22772] dup + [22773] bipush 122 + [22775] sipush 2324 + [22778] iastore + [22779] dup + [22780] bipush 123 + [22782] sipush 603 + [22785] iastore + [22786] dup + [22787] bipush 124 + [22789] sipush 2323 + [22792] iastore + [22793] dup + [22794] bipush 125 + [22796] sipush 615 + [22799] iastore + [22800] dup + [22801] bipush 126 + [22803] sipush 614 + [22806] iastore + [22807] dup + [22808] bipush 127 + [22810] sipush 612 + [22813] iastore + [22814] dup + [22815] sipush 128 + [22818] sipush 1617 + [22821] iastore + [22822] dup + [22823] sipush 129 + [22826] sipush 1616 + [22829] iastore + [22830] dup + [22831] sipush 130 + [22834] sipush 1614 + [22837] iastore + [22838] dup + [22839] sipush 131 + [22842] sipush 1612 + [22845] iastore + [22846] dup + [22847] sipush 132 + [22850] sipush 616 + [22853] iastore + [22854] dup + [22855] sipush 133 + [22858] sipush 1619 + [22861] iastore + [22862] dup + [22863] sipush 134 + [22866] sipush 1618 + [22869] iastore + [22870] dup + [22871] sipush 135 + [22874] sipush 2575 + [22877] iastore + [22878] dup + [22879] sipush 136 + [22882] sipush 2538 + [22885] iastore + [22886] dup + [22887] sipush 137 + [22890] sipush 2536 + [22893] iastore + [22894] dup + [22895] sipush 138 + [22898] sipush 905 + [22901] iastore + [22902] dup + [22903] sipush 139 + [22906] sipush 901 + [22909] iastore + [22910] dup + [22911] sipush 140 + [22914] sipush 898 + [22917] iastore + [22918] dup + [22919] sipush 141 + [22922] sipush 909 + [22925] iastore + [22926] dup + [22927] sipush 142 + [22930] sipush 2509 + [22933] iastore + [22934] dup + [22935] sipush 143 + [22938] sipush 2507 + [22941] iastore + [22942] dup + [22943] sipush 144 + [22946] sipush 2504 + [22949] iastore + [22950] dup + [22951] sipush 145 + [22954] sipush 870 + [22957] iastore + [22958] dup + [22959] sipush 146 + [22962] sipush 867 + [22965] iastore + [22966] dup + [22967] sipush 147 + [22970] sipush 864 + [22973] iastore + [22974] dup + [22975] sipush 148 + [22978] sipush 860 + [22981] iastore + [22982] dup + [22983] sipush 149 + [22986] sipush 2512 + [22989] iastore + [22990] dup + [22991] sipush 150 + [22994] sipush 875 + [22997] iastore + [22998] dup + [22999] sipush 151 + [23002] sipush 872 + [23005] iastore + [23006] dup + [23007] sipush 152 + [23010] sipush 1781 + [23013] iastore + [23014] dup + [23015] sipush 153 + [23018] sipush 2490 + [23021] iastore + [23022] dup + [23023] sipush 154 + [23026] sipush 2489 + [23029] iastore + [23030] dup + [23031] sipush 155 + [23034] sipush 2487 + [23037] iastore + [23038] dup + [23039] sipush 156 + [23042] sipush 2485 + [23045] iastore + [23046] dup + [23047] sipush 157 + [23050] sipush 1748 + [23053] iastore + [23054] dup + [23055] sipush 158 + [23058] sipush 836 + [23061] iastore + [23062] dup + [23063] sipush 159 + [23066] sipush 834 + [23069] iastore + [23070] dup + [23071] sipush 160 + [23074] sipush 832 + [23077] iastore + [23078] dup + [23079] sipush 161 + [23082] sipush 830 + [23085] iastore + [23086] dup + [23087] sipush 162 + [23090] sipush 2494 + [23093] iastore + [23094] dup + [23095] sipush 163 + [23098] sipush 827 + [23101] iastore + [23102] dup + [23103] sipush 164 + [23106] sipush 2492 + [23109] iastore + [23110] dup + [23111] sipush 165 + [23114] sipush 843 + [23117] iastore + [23118] dup + [23119] sipush 166 + [23122] sipush 841 + [23125] iastore + [23126] dup + [23127] sipush 167 + [23130] sipush 839 + [23133] iastore + [23134] dup + [23135] sipush 168 + [23138] sipush 845 + [23141] iastore + [23142] dup + [23143] sipush 169 + [23146] sipush 1765 + [23149] iastore + [23150] dup + [23151] sipush 170 + [23154] sipush 1763 + [23157] iastore + [23158] dup + [23159] sipush 171 + [23162] sipush 2701 + [23165] iastore + [23166] dup + [23167] sipush 172 + [23170] sipush 2676 + [23173] iastore + [23174] dup + [23175] sipush 173 + [23178] sipush 2674 + [23181] iastore + [23182] dup + [23183] sipush 174 + [23186] sipush 2653 + [23189] iastore + [23190] dup + [23191] sipush 175 + [23194] sipush 2648 + [23197] iastore + [23198] dup + [23199] sipush 176 + [23202] sipush 2656 + [23205] iastore + [23206] dup + [23207] sipush 177 + [23210] sipush 2634 + [23213] iastore + [23214] dup + [23215] sipush 178 + [23218] sipush 2633 + [23221] iastore + [23222] dup + [23223] sipush 179 + [23226] sipush 2631 + [23229] iastore + [23230] dup + [23231] sipush 180 + [23234] sipush 2629 + [23237] iastore + [23238] dup + [23239] sipush 181 + [23242] sipush 1821 + [23245] iastore + [23246] dup + [23247] sipush 182 + [23250] sipush 2638 + [23253] iastore + [23254] dup + [23255] sipush 183 + [23258] sipush 2636 + [23261] iastore + [23262] dup + [23263] sipush 184 + [23266] sipush 2770 + [23269] iastore + [23270] dup + [23271] sipush 185 + [23274] sipush 2763 + [23277] iastore + [23278] dup + [23279] sipush 186 + [23282] sipush 2761 + [23285] iastore + [23286] dup + [23287] sipush 187 + [23290] sipush 2750 + [23293] iastore + [23294] dup + [23295] sipush 188 + [23298] sipush 2745 + [23301] iastore + [23302] dup + [23303] sipush 189 + [23306] sipush 2753 + [23309] iastore + [23310] dup + [23311] sipush 190 + [23314] sipush 2736 + [23317] iastore + [23318] dup + [23319] sipush 191 + [23322] sipush 2735 + [23325] iastore + [23326] dup + [23327] sipush 192 + [23330] sipush 2733 + [23333] iastore + [23334] dup + [23335] sipush 193 + [23338] sipush 2731 + [23341] iastore + [23342] dup + [23343] sipush 194 + [23346] sipush 1848 + [23349] iastore + [23350] dup + [23351] sipush 195 + [23354] sipush 2740 + [23357] iastore + [23358] dup + [23359] sipush 196 + [23362] sipush 2738 + [23365] iastore + [23366] dup + [23367] sipush 197 + [23370] sipush 2786 + [23373] iastore + [23374] dup + [23375] sipush 198 + [23378] sipush 2784 + [23381] iastore + [23382] dup + [23383] sipush 199 + [23386] sipush 591 + [23389] iastore + [23390] dup + [23391] sipush 200 + [23394] sipush 588 + [23397] iastore + [23398] dup + [23399] sipush 201 + [23402] sipush 576 + [23405] iastore + [23406] dup + [23407] sipush 202 + [23410] sipush 569 + [23413] iastore + [23414] dup + [23415] sipush 203 + [23418] sipush 566 + [23421] iastore + [23422] dup + [23423] sipush 204 + [23426] sipush 2296 + [23429] iastore + [23430] dup + [23431] sipush 205 + [23434] sipush 1590 + [23437] iastore + [23438] dup + [23439] sipush 206 + [23442] sipush 537 + [23445] iastore + [23446] dup + [23447] sipush 207 + [23450] sipush 534 + [23453] iastore + [23454] dup + [23455] sipush 208 + [23458] sipush 526 + [23461] iastore + [23462] dup + [23463] sipush 209 + [23466] sipush 2276 + [23469] iastore + [23470] dup + [23471] sipush 210 + [23474] sipush 522 + [23477] iastore + [23478] dup + [23479] sipush 211 + [23482] sipush 2274 + [23485] iastore + [23486] dup + [23487] sipush 212 + [23490] sipush 545 + [23493] iastore + [23494] dup + [23495] sipush 213 + [23498] sipush 542 + [23501] iastore + [23502] dup + [23503] sipush 214 + [23506] sipush 539 + [23509] iastore + [23510] dup + [23511] sipush 215 + [23514] sipush 548 + [23517] iastore + [23518] dup + [23519] sipush 216 + [23522] sipush 1572 + [23525] iastore + [23526] dup + [23527] sipush 217 + [23530] sipush 1570 + [23533] iastore + [23534] dup + [23535] sipush 218 + [23538] sipush 481 + [23541] iastore + [23542] dup + [23543] sipush 219 + [23546] sipush 2245 + [23549] iastore + [23550] dup + [23551] sipush 220 + [23554] sipush 466 + [23557] iastore + [23558] dup + [23559] sipush 221 + [23562] sipush 2242 + [23565] iastore + [23566] dup + [23567] sipush 222 + [23570] sipush 462 + [23573] iastore + [23574] dup + [23575] sipush 223 + [23578] sipush 2239 + [23581] iastore + [23582] dup + [23583] sipush 224 + [23586] sipush 492 + [23589] iastore + [23590] dup + [23591] sipush 225 + [23594] sipush 485 + [23597] iastore + [23598] dup + [23599] sipush 226 + [23602] sipush 482 + [23605] iastore + [23606] dup + [23607] sipush 227 + [23610] sipush 2249 + [23613] iastore + [23614] dup + [23615] sipush 228 + [23618] sipush 496 + [23621] iastore + [23622] dup + [23623] sipush 229 + [23626] sipush 494 + [23629] iastore + [23630] dup + [23631] sipush 230 + [23634] sipush 1534 + [23637] iastore + [23638] dup + [23639] sipush 231 + [23642] sipush 1531 + [23645] iastore + [23646] dup + [23647] sipush 232 + [23650] sipush 1528 + [23653] iastore + [23654] dup + [23655] sipush 233 + [23658] sipush 1538 + [23661] iastore + [23662] dup + [23663] sipush 234 + [23666] sipush 413 + [23669] iastore + [23670] dup + [23671] sipush 235 + [23674] sipush 2196 + [23677] iastore + [23678] dup + [23679] sipush 236 + [23682] sipush 406 + [23685] iastore + [23686] dup + [23687] sipush 237 + [23690] sipush 2191 + [23693] iastore + [23694] dup + [23695] sipush 238 + [23698] sipush 2188 + [23701] iastore + [23702] dup + [23703] sipush 239 + [23706] sipush 425 + [23709] iastore + [23710] dup + [23711] sipush 240 + [23714] sipush 419 + [23717] iastore + [23718] dup + [23719] sipush 241 + [23722] sipush 2202 + [23725] iastore + [23726] dup + [23727] sipush 242 + [23730] sipush 415 + [23733] iastore + [23734] dup + [23735] sipush 243 + [23738] sipush 2199 + [23741] iastore + [23742] dup + [23743] sipush 244 + [23746] sipush 432 + [23749] iastore + [23750] dup + [23751] sipush 245 + [23754] sipush 430 + [23757] iastore + [23758] dup + [23759] sipush 246 + [23762] sipush 427 + [23765] iastore + [23766] dup + [23767] sipush 247 + [23770] sipush 1472 + [23773] iastore + [23774] dup + [23775] sipush 248 + [23778] sipush 1467 + [23781] iastore + [23782] dup + [23783] sipush 249 + [23786] sipush 1464 + [23789] iastore + [23790] dup + [23791] sipush 250 + [23794] sipush 433 + [23797] iastore + [23798] dup + [23799] sipush 251 + [23802] sipush 1476 + [23805] iastore + [23806] dup + [23807] sipush 252 + [23810] sipush 1474 + [23813] iastore + [23814] dup + [23815] sipush 253 + [23818] sipush 368 + [23821] iastore + [23822] dup + [23823] sipush 254 + [23826] sipush 367 + [23829] iastore + [23830] dup + [23831] sipush 255 + [23834] sipush 2160 + [23837] iastore + [23838] dup + [23839] sipush 256 + [23842] sipush 365 + [23845] iastore + [23846] dup + [23847] sipush 257 + [23850] sipush 2159 + [23853] iastore + [23854] dup + [23855] sipush 258 + [23858] sipush 362 + [23861] iastore + [23862] dup + [23863] sipush 259 + [23866] sipush 2157 + [23869] iastore + [23870] dup + [23871] sipush 260 + [23874] sipush 2155 + [23877] iastore + [23878] dup + [23879] sipush 261 + [23882] sipush 2152 + [23885] iastore + [23886] dup + [23887] sipush 262 + [23890] sipush 378 + [23893] iastore + [23894] dup + [23895] sipush 263 + [23898] sipush 377 + [23901] iastore + [23902] dup + [23903] sipush 264 + [23906] sipush 375 + [23909] iastore + [23910] dup + [23911] sipush 265 + [23914] sipush 2166 + [23917] iastore + [23918] dup + [23919] sipush 266 + [23922] sipush 372 + [23925] iastore + [23926] dup + [23927] sipush 267 + [23930] sipush 2165 + [23933] iastore + [23934] dup + [23935] sipush 268 + [23938] sipush 369 + [23941] iastore + [23942] dup + [23943] sipush 269 + [23946] sipush 2162 + [23949] iastore + [23950] dup + [23951] sipush 270 + [23954] sipush 383 + [23957] iastore + [23958] dup + [23959] sipush 271 + [23962] sipush 381 + [23965] iastore + [23966] dup + [23967] sipush 272 + [23970] sipush 379 + [23973] iastore + [23974] dup + [23975] sipush 273 + [23978] sipush 2168 + [23981] iastore + [23982] dup + [23983] sipush 274 + [23986] sipush 1419 + [23989] iastore + [23990] dup + [23991] sipush 275 + [23994] sipush 1418 + [23997] iastore + [23998] dup + [23999] sipush 276 + [24002] sipush 1416 + [24005] iastore + [24006] dup + [24007] sipush 277 + [24010] sipush 1414 + [24013] iastore + [24014] dup + [24015] sipush 278 + [24018] sipush 385 + [24021] iastore + [24022] dup + [24023] sipush 279 + [24026] sipush 1411 + [24029] iastore + [24030] dup + [24031] sipush 280 + [24034] sipush 384 + [24037] iastore + [24038] dup + [24039] sipush 281 + [24042] sipush 1423 + [24045] iastore + [24046] dup + [24047] sipush 282 + [24050] sipush 1422 + [24053] iastore + [24054] dup + [24055] sipush 283 + [24058] sipush 1420 + [24061] iastore + [24062] dup + [24063] sipush 284 + [24066] sipush 1424 + [24069] iastore + [24070] dup + [24071] sipush 285 + [24074] sipush 2461 + [24077] iastore + [24078] dup + [24079] sipush 286 + [24082] sipush 802 + [24085] iastore + [24086] dup + [24087] sipush 287 + [24090] sipush 2441 + [24093] iastore + [24094] dup + [24095] sipush 288 + [24098] sipush 2439 + [24101] iastore + [24102] dup + [24103] sipush 289 + [24106] sipush 790 + [24109] iastore + [24110] dup + [24111] sipush 290 + [24114] sipush 786 + [24117] iastore + [24118] dup + [24119] sipush 291 + [24122] sipush 783 + [24125] iastore + [24126] dup + [24127] sipush 292 + [24130] sipush 794 + [24133] iastore + [24134] dup + [24135] sipush 293 + [24138] sipush 2409 + [24141] iastore + [24142] dup + [24143] sipush 294 + [24146] sipush 2406 + [24149] iastore + [24150] dup + [24151] sipush 295 + [24154] sipush 2403 + [24157] iastore + [24158] dup + [24159] sipush 296 + [24162] sipush 750 + [24165] iastore + [24166] dup + [24167] sipush 297 + [24170] sipush 742 + [24173] iastore + [24174] dup + [24175] sipush 298 + [24178] sipush 738 + [24181] iastore + [24182] dup + [24183] sipush 299 + [24186] sipush 2414 + [24189] iastore + [24190] dup + [24191] sipush 300 + [24194] sipush 756 + [24197] iastore + [24198] dup + [24199] sipush 301 + [24202] sipush 753 + [24205] iastore + [24206] dup + [24207] sipush 302 + [24210] sipush 1720 + [24213] iastore + [24214] dup + [24215] sipush 303 + [24218] sipush 2367 + [24221] iastore + [24222] dup + [24223] sipush 304 + [24226] sipush 2365 + [24229] iastore + [24230] dup + [24231] sipush 305 + [24234] sipush 2362 + [24237] iastore + [24238] dup + [24239] sipush 306 + [24242] sipush 2359 + [24245] iastore + [24246] dup + [24247] sipush 307 + [24250] sipush 1663 + [24253] iastore + [24254] dup + [24255] sipush 308 + [24258] sipush 693 + [24261] iastore + [24262] dup + [24263] sipush 309 + [24266] sipush 691 + [24269] iastore + [24270] dup + [24271] sipush 310 + [24274] sipush 684 + [24277] iastore + [24278] dup + [24279] sipush 311 + [24282] sipush 2373 + [24285] iastore + [24286] dup + [24287] sipush 312 + [24290] sipush 680 + [24293] iastore + [24294] dup + [24295] sipush 313 + [24298] sipush 2370 + [24301] iastore + [24302] dup + [24303] sipush 314 + [24306] sipush 702 + [24309] iastore + [24310] dup + [24311] sipush 315 + [24314] sipush 699 + [24317] iastore + [24318] dup + [24319] sipush 316 + [24322] sipush 696 + [24325] iastore + [24326] dup + [24327] sipush 317 + [24330] sipush 704 + [24333] iastore + [24334] dup + [24335] sipush 318 + [24338] sipush 1690 + [24341] iastore + [24342] dup + [24343] sipush 319 + [24346] sipush 1687 + [24349] iastore + [24350] dup + [24351] sipush 320 + [24354] sipush 2337 + [24357] iastore + [24358] dup + [24359] sipush 321 + [24362] sipush 2336 + [24365] iastore + [24366] dup + [24367] sipush 322 + [24370] sipush 2334 + [24373] iastore + [24374] dup + [24375] sipush 323 + [24378] sipush 2332 + [24381] iastore + [24382] dup + [24383] sipush 324 + [24386] sipush 1624 + [24389] iastore + [24390] dup + [24391] sipush 325 + [24394] sipush 2329 + [24397] iastore + [24398] dup + [24399] sipush 326 + [24402] sipush 1622 + [24405] iastore + [24406] dup + [24407] sipush 327 + [24410] sipush 640 + [24413] iastore + [24414] dup + [24415] sipush 328 + [24418] sipush 637 + [24421] iastore + [24422] dup + [24423] sipush 329 + [24426] sipush 2344 + [24429] iastore + [24430] dup + [24431] sipush 330 + [24434] sipush 634 + [24437] iastore + [24438] dup + [24439] sipush 331 + [24442] sipush 2342 + [24445] iastore + [24446] dup + [24447] sipush 332 + [24450] sipush 630 + [24453] iastore + [24454] dup + [24455] sipush 333 + [24458] sipush 2340 + [24461] iastore + [24462] dup + [24463] sipush 334 + [24466] sipush 650 + [24469] iastore + [24470] dup + [24471] sipush 335 + [24474] sipush 648 + [24477] iastore + [24478] dup + [24479] sipush 336 + [24482] sipush 645 + [24485] iastore + [24486] dup + [24487] sipush 337 + [24490] sipush 2346 + [24493] iastore + [24494] dup + [24495] sipush 338 + [24498] sipush 655 + [24501] iastore + [24502] dup + [24503] sipush 339 + [24506] sipush 653 + [24509] iastore + [24510] dup + [24511] sipush 340 + [24514] sipush 1653 + [24517] iastore + [24518] dup + [24519] sipush 341 + [24522] sipush 1651 + [24525] iastore + [24526] dup + [24527] sipush 342 + [24530] sipush 1649 + [24533] iastore + [24534] dup + [24535] sipush 343 + [24538] sipush 1655 + [24541] iastore + [24542] dup + [24543] sipush 344 + [24546] sipush 2612 + [24549] iastore + [24550] dup + [24551] sipush 345 + [24554] sipush 2597 + [24557] iastore + [24558] dup + [24559] sipush 346 + [24562] sipush 2595 + [24565] iastore + [24566] dup + [24567] sipush 347 + [24570] sipush 2571 + [24573] iastore + [24574] dup + [24575] sipush 348 + [24578] sipush 2568 + [24581] iastore + [24582] dup + [24583] sipush 349 + [24586] sipush 2565 + [24589] iastore + [24590] dup + [24591] sipush 350 + [24594] sipush 2576 + [24597] iastore + [24598] dup + [24599] sipush 351 + [24602] sipush 2534 + [24605] iastore + [24606] dup + [24607] sipush 352 + [24610] sipush 2529 + [24613] iastore + [24614] dup + [24615] sipush 353 + [24618] sipush 2526 + [24621] iastore + [24622] dup + [24623] sipush 354 + [24626] sipush 1787 + [24629] iastore + [24630] dup + [24631] sipush 355 + [24634] sipush 2540 + [24637] iastore + [24638] dup + [24639] sipush 356 + [24642] sipush 2537 + [24645] iastore + [24646] dup + [24647] sipush 357 + [24650] sipush 907 + [24653] iastore + [24654] dup + [24655] sipush 358 + [24658] sipush 904 + [24661] iastore + [24662] dup + [24663] sipush 359 + [24666] sipush 900 + [24669] iastore + [24670] dup + [24671] sipush 360 + [24674] sipush 910 + [24677] iastore + [24678] dup + [24679] sipush 361 + [24682] sipush 2503 + [24685] iastore + [24686] dup + [24687] sipush 362 + [24690] sipush 2502 + [24693] iastore + [24694] dup + [24695] sipush 363 + [24698] sipush 2500 + [24701] iastore + [24702] dup + [24703] sipush 364 + [24706] sipush 2498 + [24709] iastore + [24710] dup + [24711] sipush 365 + [24714] sipush 1768 + [24717] iastore + [24718] dup + [24719] sipush 366 + [24722] sipush 2495 + [24725] iastore + [24726] dup + [24727] sipush 367 + [24730] sipush 1767 + [24733] iastore + [24734] dup + [24735] sipush 368 + [24738] sipush 2510 + [24741] iastore + [24742] dup + [24743] sipush 369 + [24746] sipush 2508 + [24749] iastore + [24750] dup + [24751] sipush 370 + [24754] sipush 2506 + [24757] iastore + [24758] dup + [24759] sipush 371 + [24762] sipush 869 + [24765] iastore + [24766] dup + [24767] sipush 372 + [24770] sipush 866 + [24773] iastore + [24774] dup + [24775] sipush 373 + [24778] sipush 863 + [24781] iastore + [24782] dup + [24783] sipush 374 + [24786] sipush 2513 + [24789] iastore + [24790] dup + [24791] sipush 375 + [24794] sipush 876 + [24797] iastore + [24798] dup + [24799] sipush 376 + [24802] sipush 874 + [24805] iastore + [24806] dup + [24807] sipush 377 + [24810] sipush 1782 + [24813] iastore + [24814] dup + [24815] sipush 378 + [24818] sipush 2720 + [24821] iastore + [24822] dup + [24823] sipush 379 + [24826] sipush 2713 + [24829] iastore + [24830] dup + [24831] sipush 380 + [24834] sipush 2711 + [24837] iastore + [24838] dup + [24839] sipush 381 + [24842] sipush 2697 + [24845] iastore + [24846] dup + [24847] sipush 382 + [24850] sipush 2694 + [24853] iastore + [24854] dup + [24855] sipush 383 + [24858] sipush 2691 + [24861] iastore + [24862] dup + [24863] sipush 384 + [24866] sipush 2702 + [24869] iastore + [24870] dup + [24871] sipush 385 + [24874] sipush 2672 + [24877] iastore + [24878] dup + [24879] sipush 386 + [24882] sipush 2670 + [24885] iastore + [24886] dup + [24887] sipush 387 + [24890] sipush 2664 + [24893] iastore + [24894] dup + [24895] sipush 388 + [24898] sipush 1828 + [24901] iastore + [24902] dup + [24903] sipush 389 + [24906] sipush 2678 + [24909] iastore + [24910] dup + [24911] sipush 390 + [24914] sipush 2675 + [24917] iastore + [24918] dup + [24919] sipush 391 + [24922] sipush 2647 + [24925] iastore + [24926] dup + [24927] sipush 392 + [24930] sipush 2646 + [24933] iastore + [24934] dup + [24935] sipush 393 + [24938] sipush 2644 + [24941] iastore + [24942] dup + [24943] sipush 394 + [24946] sipush 2642 + [24949] iastore + [24950] dup + [24951] sipush 395 + [24954] sipush 1823 + [24957] iastore + [24958] dup + [24959] sipush 396 + [24962] sipush 2639 + [24965] iastore + [24966] dup + [24967] sipush 397 + [24970] sipush 1822 + [24973] iastore + [24974] dup + [24975] sipush 398 + [24978] sipush 2654 + [24981] iastore + [24982] dup + [24983] sipush 399 + [24986] sipush 2652 + [24989] iastore + [24990] dup + [24991] sipush 400 + [24994] sipush 2650 + [24997] iastore + [24998] dup + [24999] sipush 401 + [25002] sipush 2657 + [25005] iastore + [25006] dup + [25007] sipush 402 + [25010] sipush 2771 + [25013] iastore + [25014] dup + [25015] sipush 403 + [25018] sipush 1855 + [25021] iastore + [25022] dup + [25023] sipush 404 + [25026] sipush 2765 + [25029] iastore + [25030] dup + [25031] sipush 405 + [25034] sipush 2762 + [25037] iastore + [25038] dup + [25039] sipush 406 + [25042] sipush 1850 + [25045] iastore + [25046] dup + [25047] sipush 407 + [25050] sipush 1849 + [25053] iastore + [25054] dup + [25055] sipush 408 + [25058] sipush 2751 + [25061] iastore + [25062] dup + [25063] sipush 409 + [25066] sipush 2749 + [25069] iastore + [25070] dup + [25071] sipush 410 + [25074] sipush 2747 + [25077] iastore + [25078] dup + [25079] sipush 411 + [25082] sipush 2754 + [25085] iastore + [25086] dup + [25087] sipush 412 + [25090] sipush 353 + [25093] iastore + [25094] dup + [25095] sipush 413 + [25098] sipush 2148 + [25101] iastore + [25102] dup + [25103] sipush 414 + [25106] sipush 344 + [25109] iastore + [25110] dup + [25111] sipush 415 + [25114] sipush 342 + [25117] iastore + [25118] dup + [25119] sipush 416 + [25122] sipush 336 + [25125] iastore + [25126] dup + [25127] sipush 417 + [25130] sipush 2142 + [25133] iastore + [25134] dup + [25135] sipush 418 + [25138] sipush 332 + [25141] iastore + [25142] dup + [25143] sipush 419 + [25146] sipush 2140 + [25149] iastore + [25150] dup + [25151] sipush 420 + [25154] sipush 345 + [25157] iastore + [25158] dup + [25159] sipush 421 + [25162] sipush 1375 + [25165] iastore + [25166] dup + [25167] sipush 422 + [25170] sipush 1373 + [25173] iastore + [25174] dup + [25175] sipush 423 + [25178] sipush 306 + [25181] iastore + [25182] dup + [25183] sipush 424 + [25186] sipush 2130 + [25189] iastore + [25190] dup + [25191] sipush 425 + [25194] sipush 299 + [25197] iastore + [25198] dup + [25199] sipush 426 + [25202] sipush 2128 + [25205] iastore + [25206] dup + [25207] sipush 427 + [25210] sipush 295 + [25213] iastore + [25214] dup + [25215] sipush 428 + [25218] sipush 2125 + [25221] iastore + [25222] dup + [25223] sipush 429 + [25226] sipush 319 + [25229] iastore + [25230] dup + [25231] sipush 430 + [25234] sipush 314 + [25237] iastore + [25238] dup + [25239] sipush 431 + [25242] sipush 311 + [25245] iastore + [25246] dup + [25247] sipush 432 + [25250] sipush 2132 + [25253] iastore + [25254] dup + [25255] sipush 433 + [25258] sipush 1354 + [25261] iastore + [25262] dup + [25263] sipush 434 + [25266] sipush 1352 + [25269] iastore + [25270] dup + [25271] sipush 435 + [25274] sipush 1349 + [25277] iastore + [25278] dup + [25279] sipush 436 + [25282] sipush 1356 + [25285] iastore + [25286] dup + [25287] sipush 437 + [25290] sipush 262 + [25293] iastore + [25294] dup + [25295] sipush 438 + [25298] sipush 257 + [25301] iastore + [25302] dup + [25303] sipush 439 + [25306] sipush 2101 + [25309] iastore + [25310] dup + [25311] sipush 440 + [25314] sipush 253 + [25317] iastore + [25318] dup + [25319] sipush 441 + [25322] sipush 2096 + [25325] iastore + [25326] dup + [25327] sipush 442 + [25330] sipush 2093 + [25333] iastore + [25334] dup + [25335] sipush 443 + [25338] sipush 274 + [25341] iastore + [25342] dup + [25343] sipush 444 + [25346] sipush 273 + [25349] iastore + [25350] dup + [25351] sipush 445 + [25354] sipush 267 + [25357] iastore + [25358] dup + [25359] sipush 446 + [25362] sipush 2107 + [25365] iastore + [25366] dup + [25367] sipush 447 + [25370] sipush 263 + [25373] iastore + [25374] dup + [25375] sipush 448 + [25378] sipush 2104 + [25381] iastore + [25382] dup + [25383] sipush 449 + [25386] sipush 280 + [25389] iastore + [25390] dup + [25391] sipush 450 + [25394] sipush 278 + [25397] iastore + [25398] dup + [25399] sipush 451 + [25402] sipush 275 + [25405] iastore + [25406] dup + [25407] sipush 452 + [25410] sipush 1316 + [25413] iastore + [25414] dup + [25415] sipush 453 + [25418] sipush 1311 + [25421] iastore + [25422] dup + [25423] sipush 454 + [25426] sipush 1308 + [25429] iastore + [25430] dup + [25431] sipush 455 + [25434] sipush 1320 + [25437] iastore + [25438] dup + [25439] sipush 456 + [25442] sipush 1318 + [25445] iastore + [25446] dup + [25447] sipush 457 + [25450] sipush 2052 + [25453] iastore + [25454] dup + [25455] sipush 458 + [25458] sipush 202 + [25461] iastore + [25462] dup + [25463] sipush 459 + [25466] sipush 2050 + [25469] iastore + [25470] dup + [25471] sipush 460 + [25474] sipush 2044 + [25477] iastore + [25478] dup + [25479] sipush 461 + [25482] sipush 2040 + [25485] iastore + [25486] dup + [25487] sipush 462 + [25490] sipush 219 + [25493] iastore + [25494] dup + [25495] sipush 463 + [25498] sipush 2063 + [25501] iastore + [25502] dup + [25503] sipush 464 + [25506] sipush 212 + [25509] iastore + [25510] dup + [25511] sipush 465 + [25514] sipush 2060 + [25517] iastore + [25518] dup + [25519] sipush 466 + [25522] sipush 208 + [25525] iastore + [25526] dup + [25527] sipush 467 + [25530] sipush 2055 + [25533] iastore + [25534] dup + [25535] sipush 468 + [25538] sipush 224 + [25541] iastore + [25542] dup + [25543] sipush 469 + [25546] sipush 221 + [25549] iastore + [25550] dup + [25551] sipush 470 + [25554] sipush 2066 + [25557] iastore + [25558] dup + [25559] sipush 471 + [25562] sipush 1260 + [25565] iastore + [25566] dup + [25567] sipush 472 + [25570] sipush 1258 + [25573] iastore + [25574] dup + [25575] sipush 473 + [25578] sipush 1252 + [25581] iastore + [25582] dup + [25583] sipush 474 + [25586] sipush 231 + [25589] iastore + [25590] dup + [25591] sipush 475 + [25594] sipush 1248 + [25597] iastore + [25598] dup + [25599] sipush 476 + [25602] sipush 229 + [25605] iastore + [25606] dup + [25607] sipush 477 + [25610] sipush 1266 + [25613] iastore + [25614] dup + [25615] sipush 478 + [25618] sipush 1264 + [25621] iastore + [25622] dup + [25623] sipush 479 + [25626] sipush 1261 + [25629] iastore + [25630] dup + [25631] sipush 480 + [25634] sipush 1268 + [25637] iastore + [25638] dup + [25639] sipush 481 + [25642] sipush 155 + [25645] iastore + [25646] dup + [25647] sipush 482 + [25650] sipush 1998 + [25653] iastore + [25654] dup + [25655] sipush 483 + [25658] sipush 153 + [25661] iastore + [25662] dup + [25663] sipush 484 + [25666] sipush 1996 + [25669] iastore + [25670] dup + [25671] sipush 485 + [25674] sipush 1994 + [25677] iastore + [25678] dup + [25679] sipush 486 + [25682] sipush 1991 + [25685] iastore + [25686] dup + [25687] sipush 487 + [25690] sipush 1988 + [25693] iastore + [25694] dup + [25695] sipush 488 + [25698] sipush 165 + [25701] iastore + [25702] dup + [25703] sipush 489 + [25706] sipush 164 + [25709] iastore + [25710] dup + [25711] sipush 490 + [25714] sipush 2007 + [25717] iastore + [25718] dup + [25719] sipush 491 + [25722] sipush 162 + [25725] iastore + [25726] dup + [25727] sipush 492 + [25730] sipush 2006 + [25733] iastore + [25734] dup + [25735] sipush 493 + [25738] sipush 159 + [25741] iastore + [25742] dup + [25743] sipush 494 + [25746] sipush 2003 + [25749] iastore + [25750] dup + [25751] sipush 495 + [25754] sipush 2000 + [25757] iastore + [25758] dup + [25759] sipush 496 + [25762] sipush 172 + [25765] iastore + [25766] dup + [25767] sipush 497 + [25770] sipush 171 + [25773] iastore + [25774] dup + [25775] sipush 498 + [25778] sipush 169 + [25781] iastore + [25782] dup + [25783] sipush 499 + [25786] sipush 2012 + [25789] iastore + [25790] dup + [25791] sipush 500 + [25794] sipush 166 + [25797] iastore + [25798] dup + [25799] sipush 501 + [25802] sipush 2010 + [25805] iastore + [25806] dup + [25807] sipush 502 + [25810] sipush 1186 + [25813] iastore + [25814] dup + [25815] sipush 503 + [25818] sipush 1184 + [25821] iastore + [25822] dup + [25823] sipush 504 + [25826] sipush 1182 + [25829] iastore + [25830] dup + [25831] sipush 505 + [25834] sipush 1179 + [25837] iastore + [25838] dup + [25839] sipush 506 + [25842] sipush 175 + [25845] iastore + [25846] dup + [25847] sipush 507 + [25850] sipush 1176 + [25853] iastore + [25854] dup + [25855] sipush 508 + [25858] sipush 173 + [25861] iastore + [25862] dup + [25863] sipush 509 + [25866] sipush 1192 + [25869] iastore + [25870] dup + [25871] sipush 510 + [25874] sipush 1191 + [25877] iastore + [25878] dup + [25879] sipush 511 + [25882] sipush 1189 + [25885] iastore + [25886] dup + [25887] sipush 512 + [25890] sipush 1187 + [25893] iastore + [25894] dup + [25895] sipush 513 + [25898] sipush 176 + [25901] iastore + [25902] dup + [25903] sipush 514 + [25906] sipush 1194 + [25909] iastore + [25910] dup + [25911] sipush 515 + [25914] sipush 1193 + [25917] iastore + [25918] dup + [25919] sipush 516 + [25922] sipush 2313 + [25925] iastore + [25926] dup + [25927] sipush 517 + [25930] sipush 2307 + [25933] iastore + [25934] dup + [25935] sipush 518 + [25938] sipush 2305 + [25941] iastore + [25942] dup + [25943] sipush 519 + [25946] sipush 592 + [25949] iastore + [25950] dup + [25951] sipush 520 + [25954] sipush 589 + [25957] iastore + [25958] dup + [25959] sipush 521 + [25962] sipush 2294 + [25965] iastore + [25966] dup + [25967] sipush 522 + [25970] sipush 2292 + [25973] iastore + [25974] dup + [25975] sipush 523 + [25978] sipush 2289 + [25981] iastore + [25982] dup + [25983] sipush 524 + [25986] sipush 578 + [25989] iastore + [25990] dup + [25991] sipush 525 + [25994] sipush 572 + [25997] iastore + [25998] dup + [25999] sipush 526 + [26002] sipush 568 + [26005] iastore + [26006] dup + [26007] sipush 527 + [26010] sipush 2297 + [26013] iastore + [26014] dup + [26015] sipush 528 + [26018] sipush 580 + [26021] iastore + [26022] dup + [26023] sipush 529 + [26026] sipush 1591 + [26029] iastore + [26030] dup + [26031] sipush 530 + [26034] sipush 2272 + [26037] iastore + [26038] dup + [26039] sipush 531 + [26042] sipush 2267 + [26045] iastore + [26046] dup + [26047] sipush 532 + [26050] sipush 2264 + [26053] iastore + [26054] dup + [26055] sipush 533 + [26058] sipush 1547 + [26061] iastore + [26062] dup + [26063] sipush 534 + [26066] sipush 538 + [26069] iastore + [26070] dup + [26071] sipush 535 + [26074] sipush 536 + [26077] iastore + [26078] dup + [26079] sipush 536 + [26082] sipush 529 + [26085] iastore + [26086] dup + [26087] sipush 537 + [26090] sipush 2278 + [26093] iastore + [26094] dup + [26095] sipush 538 + [26098] sipush 525 + [26101] iastore + [26102] dup + [26103] sipush 539 + [26106] sipush 2275 + [26109] iastore + [26110] dup + [26111] sipush 540 + [26114] sipush 547 + [26117] iastore + [26118] dup + [26119] sipush 541 + [26122] sipush 544 + [26125] iastore + [26126] dup + [26127] sipush 542 + [26130] sipush 541 + [26133] iastore + [26134] dup + [26135] sipush 543 + [26138] sipush 1574 + [26141] iastore + [26142] dup + [26143] sipush 544 + [26146] sipush 1571 + [26149] iastore + [26150] dup + [26151] sipush 545 + [26154] sipush 2237 + [26157] iastore + [26158] dup + [26159] sipush 546 + [26162] sipush 2235 + [26165] iastore + [26166] dup + [26167] sipush 547 + [26170] sipush 2229 + [26173] iastore + [26174] dup + [26175] sipush 548 + [26178] sipush 1493 + [26181] iastore + [26182] dup + [26183] sipush 549 + [26186] sipush 2225 + [26189] iastore + [26190] dup + [26191] sipush 550 + [26194] sipush 1489 + [26197] iastore + [26198] dup + [26199] sipush 551 + [26202] sipush 478 + [26205] iastore + [26206] dup + [26207] sipush 552 + [26210] sipush 2247 + [26213] iastore + [26214] dup + [26215] sipush 553 + [26218] sipush 470 + [26221] iastore + [26222] dup + [26223] sipush 554 + [26226] sipush 2244 + [26229] iastore + [26230] dup + [26231] sipush 555 + [26234] sipush 465 + [26237] iastore + [26238] dup + [26239] sipush 556 + [26242] sipush 2241 + [26245] iastore + [26246] dup + [26247] sipush 557 + [26250] sipush 493 + [26253] iastore + [26254] dup + [26255] sipush 558 + [26258] sipush 488 + [26261] iastore + [26262] dup + [26263] sipush 559 + [26266] sipush 484 + [26269] iastore + [26270] dup + [26271] sipush 560 + [26274] sipush 2250 + [26277] iastore + [26278] dup + [26279] sipush 561 + [26282] sipush 498 + [26285] iastore + [26286] dup + [26287] sipush 562 + [26290] sipush 495 + [26293] iastore + [26294] dup + [26295] sipush 563 + [26298] sipush 1536 + [26301] iastore + [26302] dup + [26303] sipush 564 + [26306] sipush 1533 + [26309] iastore + [26310] dup + [26311] sipush 565 + [26314] sipush 1530 + [26317] iastore + [26318] dup + [26319] sipush 566 + [26322] sipush 1539 + [26325] iastore + [26326] dup + [26327] sipush 567 + [26330] sipush 2187 + [26333] iastore + [26334] dup + [26335] sipush 568 + [26338] sipush 2186 + [26341] iastore + [26342] dup + [26343] sipush 569 + [26346] sipush 2184 + [26349] iastore + [26350] dup + [26351] sipush 570 + [26354] sipush 2182 + [26357] iastore + [26358] dup + [26359] sipush 571 + [26362] sipush 1432 + [26365] iastore + [26366] dup + [26367] sipush 572 + [26370] sipush 2179 + [26373] iastore + [26374] dup + [26375] sipush 573 + [26378] sipush 1430 + [26381] iastore + [26382] dup + [26383] sipush 574 + [26386] sipush 2176 + [26389] iastore + [26390] dup + [26391] sipush 575 + [26394] sipush 1427 + [26397] iastore + [26398] dup + [26399] sipush 576 + [26402] sipush 414 + [26405] iastore + [26406] dup + [26407] sipush 577 + [26410] sipush 412 + [26413] iastore + [26414] dup + [26415] sipush 578 + [26418] sipush 2197 + [26421] iastore + [26422] dup + [26423] sipush 579 + [26426] sipush 409 + [26429] iastore + [26430] dup + [26431] sipush 580 + [26434] sipush 2195 + [26437] iastore + [26438] dup + [26439] sipush 581 + [26442] sipush 405 + [26445] iastore + [26446] dup + [26447] sipush 582 + [26450] sipush 2193 + [26453] iastore + [26454] dup + [26455] sipush 583 + [26458] sipush 2190 + [26461] iastore + [26462] dup + [26463] sipush 584 + [26466] sipush 426 + [26469] iastore + [26470] dup + [26471] sipush 585 + [26474] sipush 424 + [26477] iastore + [26478] dup + [26479] sipush 586 + [26482] sipush 421 + [26485] iastore + [26486] dup + [26487] sipush 587 + [26490] sipush 2203 + [26493] iastore + [26494] dup + [26495] sipush 588 + [26498] sipush 418 + [26501] iastore + [26502] dup + [26503] sipush 589 + [26506] sipush 2201 + [26509] iastore + [26510] dup + [26511] sipush 590 + [26514] sipush 431 + [26517] iastore + [26518] dup + [26519] sipush 591 + [26522] sipush 429 + [26525] iastore + [26526] dup + [26527] sipush 592 + [26530] sipush 1473 + [26533] iastore + [26534] dup + [26535] sipush 593 + [26538] sipush 1471 + [26541] iastore + [26542] dup + [26543] sipush 594 + [26546] sipush 1469 + [26549] iastore + [26550] dup + [26551] sipush 595 + [26554] sipush 1466 + [26557] iastore + [26558] dup + [26559] sipush 596 + [26562] sipush 434 + [26565] iastore + [26566] dup + [26567] sipush 597 + [26570] sipush 1477 + [26573] iastore + [26574] dup + [26575] sipush 598 + [26578] sipush 1475 + [26581] iastore + [26582] dup + [26583] sipush 599 + [26586] sipush 2478 + [26589] iastore + [26590] dup + [26591] sipush 600 + [26594] sipush 2472 + [26597] iastore + [26598] dup + [26599] sipush 601 + [26602] sipush 2470 + [26605] iastore + [26606] dup + [26607] sipush 602 + [26610] sipush 2459 + [26613] iastore + [26614] dup + [26615] sipush 603 + [26618] sipush 2457 + [26621] iastore + [26622] dup + [26623] sipush 604 + [26626] sipush 2454 + [26629] iastore + [26630] dup + [26631] sipush 605 + [26634] sipush 2462 + [26637] iastore + [26638] dup + [26639] sipush 606 + [26642] sipush 803 + [26645] iastore + [26646] dup + [26647] sipush 607 + [26650] sipush 2437 + [26653] iastore + [26654] dup + [26655] sipush 608 + [26658] sipush 2432 + [26661] iastore + [26662] dup + [26663] sipush 609 + [26666] sipush 2429 + [26669] iastore + [26670] dup + [26671] sipush 610 + [26674] sipush 1726 + [26677] iastore + [26678] dup + [26679] sipush 611 + [26682] sipush 2443 + [26685] iastore + [26686] dup + [26687] sipush 612 + [26690] sipush 2440 + [26693] iastore + [26694] dup + [26695] sipush 613 + [26698] sipush 792 + [26701] iastore + [26702] dup + [26703] sipush 614 + [26706] sipush 789 + [26709] iastore + [26710] dup + [26711] sipush 615 + [26714] sipush 785 + [26717] iastore + [26718] dup + [26719] sipush 616 + [26722] sipush 2401 + [26725] iastore + [26726] dup + [26727] sipush 617 + [26730] sipush 2399 + [26733] iastore + [26734] dup + [26735] sipush 618 + [26738] sipush 2393 + [26741] iastore + [26742] dup + [26743] sipush 619 + [26746] sipush 1702 + [26749] iastore + [26750] dup + [26751] sipush 620 + [26754] sipush 2389 + [26757] iastore + [26758] dup + [26759] sipush 621 + [26762] sipush 1699 + [26765] iastore + [26766] dup + [26767] sipush 622 + [26770] sipush 2411 + [26773] iastore + [26774] dup + [26775] sipush 623 + [26778] sipush 2408 + [26781] iastore + [26782] dup + [26783] sipush 624 + [26786] sipush 2405 + [26789] iastore + [26790] dup + [26791] sipush 625 + [26794] sipush 745 + [26797] iastore + [26798] dup + [26799] sipush 626 + [26802] sipush 741 + [26805] iastore + [26806] dup + [26807] sipush 627 + [26810] sipush 2415 + [26813] iastore + [26814] dup + [26815] sipush 628 + [26818] sipush 758 + [26821] iastore + [26822] dup + [26823] sipush 629 + [26826] sipush 755 + [26829] iastore + [26830] dup + [26831] sipush 630 + [26834] sipush 1721 + [26837] iastore + [26838] dup + [26839] sipush 631 + [26842] sipush 2358 + [26845] iastore + [26846] dup + [26847] sipush 632 + [26850] sipush 2357 + [26853] iastore + [26854] dup + [26855] sipush 633 + [26858] sipush 2355 + [26861] iastore + [26862] dup + [26863] sipush 634 + [26866] sipush 2353 + [26869] iastore + [26870] dup + [26871] sipush 635 + [26874] sipush 1661 + [26877] iastore + [26878] dup + [26879] sipush 636 + [26882] sipush 2350 + [26885] iastore + [26886] dup + [26887] sipush 637 + [26890] sipush 1660 + [26893] iastore + [26894] dup + [26895] sipush 638 + [26898] sipush 2347 + [26901] iastore + [26902] dup + [26903] sipush 639 + [26906] sipush 1657 + [26909] iastore + [26910] dup + [26911] sipush 640 + [26914] sipush 2368 + [26917] iastore + [26918] dup + [26919] sipush 641 + [26922] sipush 2366 + [26925] iastore + [26926] dup + [26927] sipush 642 + [26930] sipush 2364 + [26933] iastore + [26934] dup + [26935] sipush 643 + [26938] sipush 2361 + [26941] iastore + [26942] dup + [26943] sipush 644 + [26946] sipush 1666 + [26949] iastore + [26950] dup + [26951] sipush 645 + [26954] sipush 690 + [26957] iastore + [26958] dup + [26959] sipush 646 + [26962] sipush 687 + [26965] iastore + [26966] dup + [26967] sipush 647 + [26970] sipush 2374 + [26973] iastore + [26974] dup + [26975] sipush 648 + [26978] sipush 683 + [26981] iastore + [26982] dup + [26983] sipush 649 + [26986] sipush 2372 + [26989] iastore + [26990] dup + [26991] sipush 650 + [26994] sipush 701 + [26997] iastore + [26998] dup + [26999] sipush 651 + [27002] sipush 698 + [27005] iastore + [27006] dup + [27007] sipush 652 + [27010] sipush 705 + [27013] iastore + [27014] dup + [27015] sipush 653 + [27018] sipush 1691 + [27021] iastore + [27022] dup + [27023] sipush 654 + [27026] sipush 1689 + [27029] iastore + [27030] dup + [27031] sipush 655 + [27034] sipush 2619 + [27037] iastore + [27038] dup + [27039] sipush 656 + [27042] sipush 2617 + [27045] iastore + [27046] dup + [27047] sipush 657 + [27050] sipush 2610 + [27053] iastore + [27054] dup + [27055] sipush 658 + [27058] sipush 2608 + [27061] iastore + [27062] dup + [27063] sipush 659 + [27066] sipush 2605 + [27069] iastore + [27070] dup + [27071] sipush 660 + [27074] sipush 2613 + [27077] iastore + [27078] dup + [27079] sipush 661 + [27082] sipush 2593 + [27085] iastore + [27086] dup + [27087] sipush 662 + [27090] sipush 2588 + [27093] iastore + [27094] dup + [27095] sipush 663 + [27098] sipush 2585 + [27101] iastore + [27102] dup + [27103] sipush 664 + [27106] sipush 1803 + [27109] iastore + [27110] dup + [27111] sipush 665 + [27114] sipush 2599 + [27117] iastore + [27118] dup + [27119] sipush 666 + [27122] sipush 2596 + [27125] iastore + [27126] dup + [27127] sipush 667 + [27130] sipush 2563 + [27133] iastore + [27134] dup + [27135] sipush 668 + [27138] sipush 2561 + [27141] iastore + [27142] dup + [27143] sipush 669 + [27146] sipush 2555 + [27149] iastore + [27150] dup + [27151] sipush 670 + [27154] sipush 1797 + [27157] iastore + [27158] dup + [27159] sipush 671 + [27162] sipush 2551 + [27165] iastore + [27166] dup + [27167] sipush 672 + [27170] sipush 1795 + [27173] iastore + [27174] dup + [27175] sipush 673 + [27178] sipush 2573 + [27181] iastore + [27182] dup + [27183] sipush 674 + [27186] sipush 2570 + [27189] iastore + [27190] dup + [27191] sipush 675 + [27194] sipush 2567 + [27197] iastore + [27198] dup + [27199] sipush 676 + [27202] sipush 2577 + [27205] iastore + [27206] dup + [27207] sipush 677 + [27210] sipush 2525 + [27213] iastore + [27214] dup + [27215] sipush 678 + [27218] sipush 2524 + [27221] iastore + [27222] dup + [27223] sipush 679 + [27226] sipush 2522 + [27229] iastore + [27230] dup + [27231] sipush 680 + [27234] sipush 2520 + [27237] iastore + [27238] dup + [27239] sipush 681 + [27242] sipush 1786 + [27245] iastore + [27246] dup + [27247] sipush 682 + [27250] sipush 2517 + [27253] iastore + [27254] dup + [27255] sipush 683 + [27258] sipush 1785 + [27261] iastore + [27262] dup + [27263] sipush 684 + [27266] sipush 2514 + [27269] iastore + [27270] dup + [27271] sipush 685 + [27274] sipush 1783 + [27277] iastore + [27278] dup + [27279] sipush 686 + [27282] sipush 2535 + [27285] iastore + [27286] dup + [27287] sipush 687 + [27290] sipush 2533 + [27293] iastore + [27294] dup + [27295] sipush 688 + [27298] sipush 2531 + [27301] iastore + [27302] dup + [27303] sipush 689 + [27306] sipush 2528 + [27309] iastore + [27310] dup + [27311] sipush 690 + [27314] sipush 1788 + [27317] iastore + [27318] dup + [27319] sipush 691 + [27322] sipush 2541 + [27325] iastore + [27326] dup + [27327] sipush 692 + [27330] sipush 2539 + [27333] iastore + [27334] dup + [27335] sipush 693 + [27338] sipush 906 + [27341] iastore + [27342] dup + [27343] sipush 694 + [27346] sipush 903 + [27349] iastore + [27350] dup + [27351] sipush 695 + [27354] sipush 911 + [27357] iastore + [27358] dup + [27359] sipush 696 + [27362] sipush 2721 + [27365] iastore + [27366] dup + [27367] sipush 697 + [27370] sipush 1844 + [27373] iastore + [27374] dup + [27375] sipush 698 + [27378] sipush 2715 + [27381] iastore + [27382] dup + [27383] sipush 699 + [27386] sipush 2712 + [27389] iastore + [27390] dup + [27391] sipush 700 + [27394] sipush 1838 + [27397] iastore + [27398] dup + [27399] sipush 701 + [27402] sipush 1836 + [27405] iastore + [27406] dup + [27407] sipush 702 + [27410] sipush 2699 + [27413] iastore + [27414] dup + [27415] sipush 703 + [27418] sipush 2696 + [27421] iastore + [27422] dup + [27423] sipush 704 + [27426] sipush 2693 + [27429] iastore + [27430] dup + [27431] sipush 705 + [27434] sipush 2703 + [27437] iastore + [27438] dup + [27439] sipush 706 + [27442] sipush 1827 + [27445] iastore + [27446] dup + [27447] sipush 707 + [27450] sipush 1826 + [27453] iastore + [27454] dup + [27455] sipush 708 + [27458] sipush 1824 + [27461] iastore + [27462] dup + [27463] sipush 709 + [27466] sipush 2673 + [27469] iastore + [27470] dup + [27471] sipush 710 + [27474] sipush 2671 + [27477] iastore + [27478] dup + [27479] sipush 711 + [27482] sipush 2669 + [27485] iastore + [27486] dup + [27487] sipush 712 + [27490] sipush 2666 + [27493] iastore + [27494] dup + [27495] sipush 713 + [27498] sipush 1829 + [27501] iastore + [27502] dup + [27503] sipush 714 + [27506] sipush 2679 + [27509] iastore + [27510] dup + [27511] sipush 715 + [27514] sipush 2677 + [27517] iastore + [27518] dup + [27519] sipush 716 + [27522] sipush 1858 + [27525] iastore + [27526] dup + [27527] sipush 717 + [27530] sipush 1857 + [27533] iastore + [27534] dup + [27535] sipush 718 + [27538] sipush 2772 + [27541] iastore + [27542] dup + [27543] sipush 719 + [27546] sipush 1854 + [27549] iastore + [27550] dup + [27551] sipush 720 + [27554] sipush 1853 + [27557] iastore + [27558] dup + [27559] sipush 721 + [27562] sipush 1851 + [27565] iastore + [27566] dup + [27567] sipush 722 + [27570] sipush 1856 + [27573] iastore + [27574] dup + [27575] sipush 723 + [27578] sipush 2766 + [27581] iastore + [27582] dup + [27583] sipush 724 + [27586] sipush 2764 + [27589] iastore + [27590] dup + [27591] sipush 725 + [27594] sipush 143 + [27597] iastore + [27598] dup + [27599] sipush 726 + [27602] sipush 1987 + [27605] iastore + [27606] dup + [27607] sipush 727 + [27610] sipush 139 + [27613] iastore + [27614] dup + [27615] sipush 728 + [27618] sipush 1986 + [27621] iastore + [27622] dup + [27623] sipush 729 + [27626] sipush 135 + [27629] iastore + [27630] dup + [27631] sipush 730 + [27634] sipush 133 + [27637] iastore + [27638] dup + [27639] sipush 731 + [27642] sipush 131 + [27645] iastore + [27646] dup + [27647] sipush 732 + [27650] sipush 1984 + [27653] iastore + [27654] dup + [27655] sipush 733 + [27658] sipush 128 + [27661] iastore + [27662] dup + [27663] sipush 734 + [27666] sipush 1983 + [27669] iastore + [27670] dup + [27671] sipush 735 + [27674] bipush 125 + [27676] iastore + [27677] dup + [27678] sipush 736 + [27681] sipush 1981 + [27684] iastore + [27685] dup + [27686] sipush 737 + [27689] sipush 138 + [27692] iastore + [27693] dup + [27694] sipush 738 + [27697] sipush 137 + [27700] iastore + [27701] dup + [27702] sipush 739 + [27705] sipush 136 + [27708] iastore + [27709] dup + [27710] sipush 740 + [27713] sipush 1985 + [27716] iastore + [27717] dup + [27718] sipush 741 + [27721] sipush 1133 + [27724] iastore + [27725] dup + [27726] sipush 742 + [27729] sipush 1132 + [27732] iastore + [27733] dup + [27734] sipush 743 + [27737] sipush 1130 + [27740] iastore + [27741] dup + [27742] sipush 744 + [27745] bipush 112 + [27747] iastore + [27748] dup + [27749] sipush 745 + [27752] bipush 110 + [27754] iastore + [27755] dup + [27756] sipush 746 + [27759] sipush 1974 + [27762] iastore + [27763] dup + [27764] sipush 747 + [27767] bipush 107 + [27769] iastore + [27770] dup + [27771] sipush 748 + [27774] sipush 1973 + [27777] iastore + [27778] dup + [27779] sipush 749 + [27782] bipush 104 + [27784] iastore + [27785] dup + [27786] sipush 750 + [27789] sipush 1971 + [27792] iastore + [27793] dup + [27794] sipush 751 + [27797] sipush 1969 + [27800] iastore + [27801] dup + [27802] sipush 752 + [27805] bipush 122 + [27807] iastore + [27808] dup + [27809] sipush 753 + [27812] bipush 121 + [27814] iastore + [27815] dup + [27816] sipush 754 + [27819] bipush 119 + [27821] iastore + [27822] dup + [27823] sipush 755 + [27826] bipush 117 + [27828] iastore + [27829] dup + [27830] sipush 756 + [27833] sipush 1977 + [27836] iastore + [27837] dup + [27838] sipush 757 + [27841] bipush 114 + [27843] iastore + [27844] dup + [27845] sipush 758 + [27848] sipush 1976 + [27851] iastore + [27852] dup + [27853] sipush 759 + [27856] bipush 124 + [27858] iastore + [27859] dup + [27860] sipush 760 + [27863] sipush 1115 + [27866] iastore + [27867] dup + [27868] sipush 761 + [27871] sipush 1114 + [27874] iastore + [27875] dup + [27876] sipush 762 + [27879] sipush 1112 + [27882] iastore + [27883] dup + [27884] sipush 763 + [27887] sipush 1110 + [27890] iastore + [27891] dup + [27892] sipush 764 + [27895] sipush 1117 + [27898] iastore + [27899] dup + [27900] sipush 765 + [27903] sipush 1116 + [27906] iastore + [27907] dup + [27908] sipush 766 + [27911] bipush 84 + [27913] iastore + [27914] dup + [27915] sipush 767 + [27918] bipush 83 + [27920] iastore + [27921] dup + [27922] sipush 768 + [27925] sipush 1953 + [27928] iastore + [27929] dup + [27930] sipush 769 + [27933] bipush 81 + [27935] iastore + [27936] dup + [27937] sipush 770 + [27940] sipush 1952 + [27943] iastore + [27944] dup + [27945] sipush 771 + [27948] bipush 78 + [27950] iastore + [27951] dup + [27952] sipush 772 + [27955] sipush 1950 + [27958] iastore + [27959] dup + [27960] sipush 773 + [27963] sipush 1948 + [27966] iastore + [27967] dup + [27968] sipush 774 + [27971] sipush 1945 + [27974] iastore + [27975] dup + [27976] sipush 775 + [27979] bipush 94 + [27981] iastore + [27982] dup + [27983] sipush 776 + [27986] bipush 93 + [27988] iastore + [27989] dup + [27990] sipush 777 + [27993] bipush 91 + [27995] iastore + [27996] dup + [27997] sipush 778 + [28000] sipush 1959 + [28003] iastore + [28004] dup + [28005] sipush 779 + [28008] bipush 88 + [28010] iastore + [28011] dup + [28012] sipush 780 + [28015] sipush 1958 + [28018] iastore + [28019] dup + [28020] sipush 781 + [28023] bipush 85 + [28025] iastore + [28026] dup + [28027] sipush 782 + [28030] sipush 1955 + [28033] iastore + [28034] dup + [28035] sipush 783 + [28038] bipush 99 + [28040] iastore + [28041] dup + [28042] sipush 784 + [28045] bipush 97 + [28047] iastore + [28048] dup + [28049] sipush 785 + [28052] bipush 95 + [28054] iastore + [28055] dup + [28056] sipush 786 + [28059] sipush 1961 + [28062] iastore + [28063] dup + [28064] sipush 787 + [28067] sipush 1086 + [28070] iastore + [28071] dup + [28072] sipush 788 + [28075] sipush 1085 + [28078] iastore + [28079] dup + [28080] sipush 789 + [28083] sipush 1083 + [28086] iastore + [28087] dup + [28088] sipush 790 + [28091] sipush 1081 + [28094] iastore + [28095] dup + [28096] sipush 791 + [28099] sipush 1078 + [28102] iastore + [28103] dup + [28104] sipush 792 + [28107] bipush 100 + [28109] iastore + [28110] dup + [28111] sipush 793 + [28114] sipush 1090 + [28117] iastore + [28118] dup + [28119] sipush 794 + [28122] sipush 1089 + [28125] iastore + [28126] dup + [28127] sipush 795 + [28130] sipush 1087 + [28133] iastore + [28134] dup + [28135] sipush 796 + [28138] sipush 1091 + [28141] iastore + [28142] dup + [28143] sipush 797 + [28146] bipush 49 + [28148] iastore + [28149] dup + [28150] sipush 798 + [28153] bipush 47 + [28155] iastore + [28156] dup + [28157] sipush 799 + [28160] sipush 1917 + [28163] iastore + [28164] dup + [28165] sipush 800 + [28168] bipush 44 + [28170] iastore + [28171] dup + [28172] sipush 801 + [28175] sipush 1915 + [28178] iastore + [28179] dup + [28180] sipush 802 + [28183] sipush 1913 + [28186] iastore + [28187] dup + [28188] sipush 803 + [28191] sipush 1910 + [28194] iastore + [28195] dup + [28196] sipush 804 + [28199] sipush 1907 + [28202] iastore + [28203] dup + [28204] sipush 805 + [28207] bipush 59 + [28209] iastore + [28210] dup + [28211] sipush 806 + [28214] sipush 1926 + [28217] iastore + [28218] dup + [28219] sipush 807 + [28222] bipush 56 + [28224] iastore + [28225] dup + [28226] sipush 808 + [28229] sipush 1925 + [28232] iastore + [28233] dup + [28234] sipush 809 + [28237] bipush 53 + [28239] iastore + [28240] dup + [28241] sipush 810 + [28244] sipush 1922 + [28247] iastore + [28248] dup + [28249] sipush 811 + [28252] sipush 1919 + [28255] iastore + [28256] dup + [28257] sipush 812 + [28260] bipush 66 + [28262] iastore + [28263] dup + [28264] sipush 813 + [28267] bipush 64 + [28269] iastore + [28270] dup + [28271] sipush 814 + [28274] sipush 1931 + [28277] iastore + [28278] dup + [28279] sipush 815 + [28282] bipush 61 + [28284] iastore + [28285] dup + [28286] sipush 816 + [28289] sipush 1929 + [28292] iastore + [28293] dup + [28294] sipush 817 + [28297] sipush 1042 + [28300] iastore + [28301] dup + [28302] sipush 818 + [28305] sipush 1040 + [28308] iastore + [28309] dup + [28310] sipush 819 + [28313] sipush 1038 + [28316] iastore + [28317] dup + [28318] sipush 820 + [28321] bipush 71 + [28323] iastore + [28324] dup + [28325] sipush 821 + [28328] sipush 1035 + [28331] iastore + [28332] dup + [28333] sipush 822 + [28336] bipush 70 + [28338] iastore + [28339] dup + [28340] sipush 823 + [28343] sipush 1032 + [28346] iastore + [28347] dup + [28348] sipush 824 + [28351] bipush 68 + [28353] iastore + [28354] dup + [28355] sipush 825 + [28358] sipush 1048 + [28361] iastore + [28362] dup + [28363] sipush 826 + [28366] sipush 1047 + [28369] iastore + [28370] dup + [28371] sipush 827 + [28374] sipush 1045 + [28377] iastore + [28378] dup + [28379] sipush 828 + [28382] sipush 1043 + [28385] iastore + [28386] dup + [28387] sipush 829 + [28390] sipush 1050 + [28393] iastore + [28394] dup + [28395] sipush 830 + [28398] sipush 1049 + [28401] iastore + [28402] dup + [28403] sipush 831 + [28406] bipush 12 + [28408] iastore + [28409] dup + [28410] sipush 832 + [28413] bipush 10 + [28415] iastore + [28416] dup + [28417] sipush 833 + [28420] sipush 1869 + [28423] iastore + [28424] dup + [28425] sipush 834 + [28428] sipush 1867 + [28431] iastore + [28432] dup + [28433] sipush 835 + [28436] sipush 1864 + [28439] iastore + [28440] dup + [28441] sipush 836 + [28444] sipush 1861 + [28447] iastore + [28448] dup + [28449] sipush 837 + [28452] bipush 21 + [28454] iastore + [28455] dup + [28456] sipush 838 + [28459] sipush 1880 + [28462] iastore + [28463] dup + [28464] sipush 839 + [28467] bipush 19 + [28469] iastore + [28470] dup + [28471] sipush 840 + [28474] sipush 1877 + [28477] iastore + [28478] dup + [28479] sipush 841 + [28482] sipush 1874 + [28485] iastore + [28486] dup + [28487] sipush 842 + [28490] sipush 1871 + [28493] iastore + [28494] dup + [28495] sipush 843 + [28498] bipush 28 + [28500] iastore + [28501] dup + [28502] sipush 844 + [28505] sipush 1888 + [28508] iastore + [28509] dup + [28510] sipush 845 + [28513] bipush 25 + [28515] iastore + [28516] dup + [28517] sipush 846 + [28520] sipush 1886 + [28523] iastore + [28524] dup + [28525] sipush 847 + [28528] bipush 22 + [28530] iastore + [28531] dup + [28532] sipush 848 + [28535] sipush 1883 + [28538] iastore + [28539] dup + [28540] sipush 849 + [28543] sipush 982 + [28546] iastore + [28547] dup + [28548] sipush 850 + [28551] sipush 980 + [28554] iastore + [28555] dup + [28556] sipush 851 + [28559] sipush 977 + [28562] iastore + [28563] dup + [28564] sipush 852 + [28567] sipush 974 + [28570] iastore + [28571] dup + [28572] sipush 853 + [28575] bipush 32 + [28577] iastore + [28578] dup + [28579] sipush 854 + [28582] bipush 30 + [28584] iastore + [28585] dup + [28586] sipush 855 + [28589] sipush 991 + [28592] iastore + [28593] dup + [28594] sipush 856 + [28597] sipush 989 + [28600] iastore + [28601] dup + [28602] sipush 857 + [28605] sipush 987 + [28608] iastore + [28609] dup + [28610] sipush 858 + [28613] sipush 984 + [28616] iastore + [28617] dup + [28618] sipush 859 + [28621] bipush 34 + [28623] iastore + [28624] dup + [28625] sipush 860 + [28628] sipush 995 + [28631] iastore + [28632] dup + [28633] sipush 861 + [28636] sipush 994 + [28639] iastore + [28640] dup + [28641] sipush 862 + [28644] sipush 992 + [28647] iastore + [28648] dup + [28649] sipush 863 + [28652] sipush 2151 + [28655] iastore + [28656] dup + [28657] sipush 864 + [28660] sipush 2150 + [28663] iastore + [28664] dup + [28665] sipush 865 + [28668] sipush 2147 + [28671] iastore + [28672] dup + [28673] sipush 866 + [28676] sipush 2146 + [28679] iastore + [28680] dup + [28681] sipush 867 + [28684] sipush 2144 + [28687] iastore + [28688] dup + [28689] sipush 868 + [28692] sipush 356 + [28695] iastore + [28696] dup + [28697] sipush 869 + [28700] sipush 355 + [28703] iastore + [28704] dup + [28705] sipush 870 + [28708] sipush 354 + [28711] iastore + [28712] dup + [28713] sipush 871 + [28716] sipush 2149 + [28719] iastore + [28720] dup + [28721] sipush 872 + [28724] sipush 2139 + [28727] iastore + [28728] dup + [28729] sipush 873 + [28732] sipush 2138 + [28735] iastore + [28736] dup + [28737] sipush 874 + [28740] sipush 2136 + [28743] iastore + [28744] dup + [28745] sipush 875 + [28748] sipush 2134 + [28751] iastore + [28752] dup + [28753] sipush 876 + [28756] sipush 1359 + [28759] iastore + [28760] dup + [28761] sipush 877 + [28764] sipush 343 + [28767] iastore + [28768] dup + [28769] sipush 878 + [28772] sipush 341 + [28775] iastore + [28776] dup + [28777] sipush 879 + [28780] sipush 338 + [28783] iastore + [28784] dup + [28785] sipush 880 + [28788] sipush 2143 + [28791] iastore + [28792] dup + [28793] sipush 881 + [28796] sipush 335 + [28799] iastore + [28800] dup + [28801] sipush 882 + [28804] sipush 2141 + [28807] iastore + [28808] dup + [28809] sipush 883 + [28812] sipush 348 + [28815] iastore + [28816] dup + [28817] sipush 884 + [28820] sipush 347 + [28823] iastore + [28824] dup + [28825] sipush 885 + [28828] sipush 346 + [28831] iastore + [28832] dup + [28833] sipush 886 + [28836] sipush 1376 + [28839] iastore + [28840] dup + [28841] sipush 887 + [28844] sipush 1374 + [28847] iastore + [28848] dup + [28849] sipush 888 + [28852] sipush 2124 + [28855] iastore + [28856] dup + [28857] sipush 889 + [28860] sipush 2123 + [28863] iastore + [28864] dup + [28865] sipush 890 + [28868] sipush 2121 + [28871] iastore + [28872] dup + [28873] sipush 891 + [28876] sipush 2119 + [28879] iastore + [28880] dup + [28881] sipush 892 + [28884] sipush 1326 + [28887] iastore + [28888] dup + [28889] sipush 893 + [28892] sipush 2116 + [28895] iastore + [28896] dup + [28897] sipush 894 + [28900] sipush 1324 + [28903] iastore + [28904] dup + [28905] sipush 895 + [28908] sipush 310 + [28911] iastore + [28912] dup + [28913] sipush 896 + [28916] sipush 308 + [28919] iastore + [28920] dup + [28921] sipush 897 + [28924] sipush 305 + [28927] iastore + [28928] dup + [28929] sipush 898 + [28932] sipush 2131 + [28935] iastore + [28936] dup + [28937] sipush 899 + [28940] sipush 302 + [28943] iastore + [28944] dup + [28945] sipush 900 + [28948] sipush 2129 + [28951] iastore + [28952] dup + [28953] sipush 901 + [28956] sipush 298 + [28959] iastore + [28960] dup + [28961] sipush 902 + [28964] sipush 2127 + [28967] iastore + [28968] dup + [28969] sipush 903 + [28972] sipush 320 + [28975] iastore + [28976] dup + [28977] sipush 904 + [28980] sipush 318 + [28983] iastore + [28984] dup + [28985] sipush 905 + [28988] sipush 316 + [28991] iastore + [28992] dup + [28993] sipush 906 + [28996] sipush 313 + [28999] iastore + [29000] dup + [29001] sipush 907 + [29004] sipush 2133 + [29007] iastore + [29008] dup + [29009] sipush 908 + [29012] sipush 322 + [29015] iastore + [29016] dup + [29017] sipush 909 + [29020] sipush 321 + [29023] iastore + [29024] dup + [29025] sipush 910 + [29028] sipush 1355 + [29031] iastore + [29032] dup + [29033] sipush 911 + [29036] sipush 1353 + [29039] iastore + [29040] dup + [29041] sipush 912 + [29044] sipush 1351 + [29047] iastore + [29048] dup + [29049] sipush 913 + [29052] sipush 1357 + [29055] iastore + [29056] dup + [29057] sipush 914 + [29060] sipush 2092 + [29063] iastore + [29064] dup + [29065] sipush 915 + [29068] sipush 2091 + [29071] iastore + [29072] dup + [29073] sipush 916 + [29076] sipush 2089 + [29079] iastore + [29080] dup + [29081] sipush 917 + [29084] sipush 2087 + [29087] iastore + [29088] dup + [29089] sipush 918 + [29092] sipush 1276 + [29095] iastore + [29096] dup + [29097] sipush 919 + [29100] sipush 2084 + [29103] iastore + [29104] dup + [29105] sipush 920 + [29108] sipush 1274 + [29111] iastore + [29112] dup + [29113] sipush 921 + [29116] sipush 2081 + [29119] iastore + [29120] dup + [29121] sipush 922 + [29124] sipush 1271 + [29127] iastore + [29128] dup + [29129] sipush 923 + [29132] sipush 259 + [29135] iastore + [29136] dup + [29137] sipush 924 + [29140] sipush 2102 + [29143] iastore + [29144] dup + [29145] sipush 925 + [29148] sipush 256 + [29151] iastore + [29152] dup + [29153] sipush 926 + [29156] sipush 2100 + [29159] iastore + [29160] dup + [29161] sipush 927 + [29164] sipush 252 + [29167] iastore + [29168] dup + [29169] sipush 928 + [29172] sipush 2098 + [29175] iastore + [29176] dup + [29177] sipush 929 + [29180] sipush 2095 + [29183] iastore + [29184] dup + [29185] sipush 930 + [29188] sipush 272 + [29191] iastore + [29192] dup + [29193] sipush 931 + [29196] sipush 269 + [29199] iastore + [29200] dup + [29201] sipush 932 + [29204] sipush 2108 + [29207] iastore + [29208] dup + [29209] sipush 933 + [29212] sipush 266 + [29215] iastore + [29216] dup + [29217] sipush 934 + [29220] sipush 2106 + [29223] iastore + [29224] dup + [29225] sipush 935 + [29228] sipush 281 + [29231] iastore + [29232] dup + [29233] sipush 936 + [29236] sipush 279 + [29239] iastore + [29240] dup + [29241] sipush 937 + [29244] sipush 277 + [29247] iastore + [29248] dup + [29249] sipush 938 + [29252] sipush 1317 + [29255] iastore + [29256] dup + [29257] sipush 939 + [29260] sipush 1315 + [29263] iastore + [29264] dup + [29265] sipush 940 + [29268] sipush 1313 + [29271] iastore + [29272] dup + [29273] sipush 941 + [29276] sipush 1310 + [29279] iastore + [29280] dup + [29281] sipush 942 + [29284] sipush 282 + [29287] iastore + [29288] dup + [29289] sipush 943 + [29292] sipush 1321 + [29295] iastore + [29296] dup + [29297] sipush 944 + [29300] sipush 1319 + [29303] iastore + [29304] dup + [29305] sipush 945 + [29308] sipush 2039 + [29311] iastore + [29312] dup + [29313] sipush 946 + [29316] sipush 2037 + [29319] iastore + [29320] dup + [29321] sipush 947 + [29324] sipush 2035 + [29327] iastore + [29328] dup + [29329] sipush 948 + [29332] sipush 2032 + [29335] iastore + [29336] dup + [29337] sipush 949 + [29340] sipush 1203 + [29343] iastore + [29344] dup + [29345] sipush 950 + [29348] sipush 2029 + [29351] iastore + [29352] dup + [29353] sipush 951 + [29356] sipush 1200 + [29359] iastore + [29360] dup + [29361] sipush 952 + [29364] sipush 1197 + [29367] iastore + [29368] dup + [29369] sipush 953 + [29372] sipush 207 + [29375] iastore + [29376] dup + [29377] sipush 954 + [29380] sipush 2053 + [29383] iastore + [29384] dup + [29385] sipush 955 + [29388] sipush 205 + [29391] iastore + [29392] dup + [29393] sipush 956 + [29396] sipush 2051 + [29399] iastore + [29400] dup + [29401] sipush 957 + [29404] sipush 201 + [29407] iastore + [29408] dup + [29409] sipush 958 + [29412] sipush 2049 + [29415] iastore + [29416] dup + [29417] sipush 959 + [29420] sipush 2046 + [29423] iastore + [29424] dup + [29425] sipush 960 + [29428] sipush 2043 + [29431] iastore + [29432] dup + [29433] sipush 961 + [29436] sipush 220 + [29439] iastore + [29440] dup + [29441] sipush 962 + [29444] sipush 218 + [29447] iastore + [29448] dup + [29449] sipush 963 + [29452] sipush 2064 + [29455] iastore + [29456] dup + [29457] sipush 964 + [29460] sipush 215 + [29463] iastore + [29464] dup + [29465] sipush 965 + [29468] sipush 2062 + [29471] iastore + [29472] dup + [29473] sipush 966 + [29476] sipush 211 + [29479] iastore + [29480] dup + [29481] sipush 967 + [29484] sipush 2059 + [29487] iastore + [29488] dup + [29489] sipush 968 + [29492] sipush 228 + [29495] iastore + [29496] dup + [29497] sipush 969 + [29500] sipush 226 + [29503] iastore + [29504] dup + [29505] sipush 970 + [29508] sipush 223 + [29511] iastore + [29512] dup + [29513] sipush 971 + [29516] sipush 2069 + [29519] iastore + [29520] dup + [29521] sipush 972 + [29524] sipush 1259 + [29527] iastore + [29528] dup + [29529] sipush 973 + [29532] sipush 1257 + [29535] iastore + [29536] dup + [29537] sipush 974 + [29540] sipush 1254 + [29543] iastore + [29544] dup + [29545] sipush 975 + [29548] sipush 232 + [29551] iastore + [29552] dup + [29553] sipush 976 + [29556] sipush 1251 + [29559] iastore + [29560] dup + [29561] sipush 977 + [29564] sipush 230 + [29567] iastore + [29568] dup + [29569] sipush 978 + [29572] sipush 1267 + [29575] iastore + [29576] dup + [29577] sipush 979 + [29580] sipush 1265 + [29583] iastore + [29584] dup + [29585] sipush 980 + [29588] sipush 1263 + [29591] iastore + [29592] dup + [29593] sipush 981 + [29596] sipush 2316 + [29599] iastore + [29600] dup + [29601] sipush 982 + [29604] sipush 2315 + [29607] iastore + [29608] dup + [29609] sipush 983 + [29612] sipush 2312 + [29615] iastore + [29616] dup + [29617] sipush 984 + [29620] sipush 2311 + [29623] iastore + [29624] dup + [29625] sipush 985 + [29628] sipush 2309 + [29631] iastore + [29632] dup + [29633] sipush 986 + [29636] sipush 2314 + [29639] iastore + [29640] dup + [29641] sipush 987 + [29644] sipush 2304 + [29647] iastore + [29648] dup + [29649] sipush 988 + [29652] sipush 2303 + [29655] iastore + [29656] dup + [29657] sipush 989 + [29660] sipush 2301 + [29663] iastore + [29664] dup + [29665] sipush 990 + [29668] sipush 2299 + [29671] iastore + [29672] dup + [29673] sipush 991 + [29676] sipush 1593 + [29679] iastore + [29680] dup + [29681] sipush 992 + [29684] sipush 2308 + [29687] iastore + [29688] dup + [29689] sipush 993 + [29692] sipush 2306 + [29695] iastore + [29696] dup + [29697] sipush 994 + [29700] sipush 590 + [29703] iastore + [29704] dup + [29705] sipush 995 + [29708] sipush 2288 + [29711] iastore + [29712] dup + [29713] sipush 996 + [29716] sipush 2287 + [29719] iastore + [29720] dup + [29721] sipush 997 + [29724] sipush 2285 + [29727] iastore + [29728] dup + [29729] sipush 998 + [29732] sipush 2283 + [29735] iastore + [29736] dup + [29737] sipush 999 + [29740] sipush 1578 + [29743] iastore + [29744] dup + [29745] sipush 1000 + [29748] sipush 2280 + [29751] iastore + [29752] dup + [29753] sipush 1001 + [29756] sipush 1577 + [29759] iastore + [29760] dup + [29761] sipush 1002 + [29764] sipush 2295 + [29767] iastore + [29768] dup + [29769] sipush 1003 + [29772] sipush 2293 + [29775] iastore + [29776] dup + [29777] sipush 1004 + [29780] sipush 2291 + [29783] iastore + [29784] dup + [29785] sipush 1005 + [29788] sipush 579 + [29791] iastore + [29792] dup + [29793] sipush 1006 + [29796] sipush 577 + [29799] iastore + [29800] dup + [29801] sipush 1007 + [29804] sipush 574 + [29807] iastore + [29808] dup + [29809] sipush 1008 + [29812] sipush 571 + [29815] iastore + [29816] dup + [29817] sipush 1009 + [29820] sipush 2298 + [29823] iastore + [29824] dup + [29825] sipush 1010 + [29828] sipush 582 + [29831] iastore + [29832] dup + [29833] sipush 1011 + [29836] sipush 581 + [29839] iastore + [29840] dup + [29841] sipush 1012 + [29844] sipush 1592 + [29847] iastore + [29848] dup + [29849] sipush 1013 + [29852] sipush 2263 + [29855] iastore + [29856] dup + [29857] sipush 1014 + [29860] sipush 2262 + [29863] iastore + [29864] dup + [29865] sipush 1015 + [29868] sipush 2260 + [29871] iastore + [29872] dup + [29873] sipush 1016 + [29876] sipush 2258 + [29879] iastore + [29880] dup + [29881] sipush 1017 + [29884] sipush 1545 + [29887] iastore + [29888] dup + [29889] sipush 1018 + [29892] sipush 2255 + [29895] iastore + [29896] dup + [29897] sipush 1019 + [29900] sipush 1544 + [29903] iastore + [29904] dup + [29905] sipush 1020 + [29908] sipush 2252 + [29911] iastore + [29912] dup + [29913] sipush 1021 + [29916] sipush 1541 + [29919] iastore + [29920] dup + [29921] sipush 1022 + [29924] sipush 2273 + [29927] iastore + [29928] dup + [29929] sipush 1023 + [29932] sipush 2271 + [29935] iastore + [29936] dup + [29937] sipush 1024 + [29940] sipush 2269 + [29943] iastore + [29944] dup + [29945] sipush 1025 + [29948] sipush 2266 + [29951] iastore + [29952] dup + [29953] sipush 1026 + [29956] sipush 1550 + [29959] iastore + [29960] dup + [29961] sipush 1027 + [29964] sipush 535 + [29967] iastore + [29968] dup + [29969] sipush 1028 + [29972] sipush 532 + [29975] iastore + [29976] dup + [29977] sipush 1029 + [29980] sipush 2279 + [29983] iastore + [29984] dup + [29985] sipush 1030 + [29988] sipush 528 + [29991] iastore + [29992] dup + [29993] sipush 1031 + [29996] sipush 2277 + [29999] iastore + [30000] dup + [30001] sipush 1032 + [30004] sipush 546 + [30007] iastore + [30008] dup + [30009] sipush 1033 + [30012] sipush 543 + [30015] iastore + [30016] dup + [30017] sipush 1034 + [30020] sipush 549 + [30023] iastore + [30024] dup + [30025] sipush 1035 + [30028] sipush 1575 + [30031] iastore + [30032] dup + [30033] sipush 1036 + [30036] sipush 1573 + [30039] iastore + [30040] dup + [30041] sipush 1037 + [30044] sipush 2224 + [30047] iastore + [30048] dup + [30049] sipush 1038 + [30052] sipush 2222 + [30055] iastore + [30056] dup + [30057] sipush 1039 + [30060] sipush 2220 + [30063] iastore + [30064] dup + [30065] sipush 1040 + [30068] sipush 1486 + [30071] iastore + [30072] dup + [30073] sipush 1041 + [30076] sipush 2217 + [30079] iastore + [30080] dup + [30081] sipush 1042 + [30084] sipush 1485 + [30087] iastore + [30088] dup + [30089] sipush 1043 + [30092] sipush 2214 + [30095] iastore + [30096] dup + [30097] sipush 1044 + [30100] sipush 1482 + [30103] iastore + [30104] dup + [30105] sipush 1045 + [30108] sipush 1479 + [30111] iastore + [30112] dup + [30113] sipush 1046 + [30116] sipush 2238 + [30119] iastore + [30120] dup + [30121] sipush 1047 + [30124] sipush 2236 + [30127] iastore + [30128] dup + [30129] sipush 1048 + [30132] sipush 2234 + [30135] iastore + [30136] dup + [30137] sipush 1049 + [30140] sipush 2231 + [30143] iastore + [30144] dup + [30145] sipush 1050 + [30148] sipush 1496 + [30151] iastore + [30152] dup + [30153] sipush 1051 + [30156] sipush 2228 + [30159] iastore + [30160] dup + [30161] sipush 1052 + [30164] sipush 1492 + [30167] iastore + [30168] dup + [30169] sipush 1053 + [30172] sipush 480 + [30175] iastore + [30176] dup + [30177] sipush 1054 + [30180] sipush 477 + [30183] iastore + [30184] dup + [30185] sipush 1055 + [30188] sipush 2248 + [30191] iastore + [30192] dup + [30193] sipush 1056 + [30196] sipush 473 + [30199] iastore + [30200] dup + [30201] sipush 1057 + [30204] sipush 2246 + [30207] iastore + [30208] dup + [30209] sipush 1058 + [30212] sipush 469 + [30215] iastore + [30216] dup + [30217] sipush 1059 + [30220] sipush 2243 + [30223] iastore + [30224] dup + [30225] sipush 1060 + [30228] sipush 490 + [30231] iastore + [30232] dup + [30233] sipush 1061 + [30236] sipush 487 + [30239] iastore + [30240] dup + [30241] sipush 1062 + [30244] sipush 2251 + [30247] iastore + [30248] dup + [30249] sipush 1063 + [30252] sipush 497 + [30255] iastore + [30256] dup + [30257] sipush 1064 + [30260] sipush 1537 + [30263] iastore + [30264] dup + [30265] sipush 1065 + [30268] sipush 1535 + [30271] iastore + [30272] dup + [30273] sipush 1066 + [30276] sipush 1532 + [30279] iastore + [30280] dup + [30281] sipush 1067 + [30284] sipush 2477 + [30287] iastore + [30288] dup + [30289] sipush 1068 + [30292] sipush 2476 + [30295] iastore + [30296] dup + [30297] sipush 1069 + [30300] sipush 2474 + [30303] iastore + [30304] dup + [30305] sipush 1070 + [30308] sipush 2479 + [30311] iastore + [30312] dup + [30313] sipush 1071 + [30316] sipush 2469 + [30319] iastore + [30320] dup + [30321] sipush 1072 + [30324] sipush 2468 + [30327] iastore + [30328] dup + [30329] sipush 1073 + [30332] sipush 2466 + [30335] iastore + [30336] dup + [30337] sipush 1074 + [30340] sipush 2464 + [30343] iastore + [30344] dup + [30345] sipush 1075 + [30348] sipush 1730 + [30351] iastore + [30352] dup + [30353] sipush 1076 + [30356] sipush 2473 + [30359] iastore + [30360] dup + [30361] sipush 1077 + [30364] sipush 2471 + [30367] iastore + [30368] dup + [30369] sipush 1078 + [30372] sipush 2453 + [30375] iastore + [30376] dup + [30377] sipush 1079 + [30380] sipush 2452 + [30383] iastore + [30384] dup + [30385] sipush 1080 + [30388] sipush 2450 + [30391] iastore + [30392] dup + [30393] sipush 1081 + [30396] sipush 2448 + [30399] iastore + [30400] dup + [30401] sipush 1082 + [30404] sipush 1729 + [30407] iastore + [30408] dup + [30409] sipush 1083 + [30412] sipush 2445 + [30415] iastore + [30416] dup + [30417] sipush 1084 + [30420] sipush 1728 + [30423] iastore + [30424] dup + [30425] sipush 1085 + [30428] sipush 2460 + [30431] iastore + [30432] dup + [30433] sipush 1086 + [30436] sipush 2458 + [30439] iastore + [30440] dup + [30441] sipush 1087 + [30444] sipush 2456 + [30447] iastore + [30448] dup + [30449] sipush 1088 + [30452] sipush 2463 + [30455] iastore + [30456] dup + [30457] sipush 1089 + [30460] sipush 805 + [30463] iastore + [30464] dup + [30465] sipush 1090 + [30468] sipush 804 + [30471] iastore + [30472] dup + [30473] sipush 1091 + [30476] sipush 2428 + [30479] iastore + [30480] dup + [30481] sipush 1092 + [30484] sipush 2427 + [30487] iastore + [30488] dup + [30489] sipush 1093 + [30492] sipush 2425 + [30495] iastore + [30496] dup + [30497] sipush 1094 + [30500] sipush 2423 + [30503] iastore + [30504] dup + [30505] sipush 1095 + [30508] sipush 1725 + [30511] iastore + [30512] dup + [30513] sipush 1096 + [30516] sipush 2420 + [30519] iastore + [30520] dup + [30521] sipush 1097 + [30524] sipush 1724 + [30527] iastore + [30528] dup + [30529] sipush 1098 + [30532] sipush 2417 + [30535] iastore + [30536] dup + [30537] sipush 1099 + [30540] sipush 1722 + [30543] iastore + [30544] dup + [30545] sipush 1100 + [30548] sipush 2438 + [30551] iastore + [30552] dup + [30553] sipush 1101 + [30556] sipush 2436 + [30559] iastore + [30560] dup + [30561] sipush 1102 + [30564] sipush 2434 + [30567] iastore + [30568] dup + [30569] sipush 1103 + [30572] sipush 2431 + [30575] iastore + [30576] dup + [30577] sipush 1104 + [30580] sipush 1727 + [30583] iastore + [30584] dup + [30585] sipush 1105 + [30588] sipush 2444 + [30591] iastore + [30592] dup + [30593] sipush 1106 + [30596] sipush 2442 + [30599] iastore + [30600] dup + [30601] sipush 1107 + [30604] sipush 793 + [30607] iastore + [30608] dup + [30609] sipush 1108 + [30612] sipush 791 + [30615] iastore + [30616] dup + [30617] sipush 1109 + [30620] sipush 788 + [30623] iastore + [30624] dup + [30625] sipush 1110 + [30628] sipush 795 + [30631] iastore + [30632] dup + [30633] sipush 1111 + [30636] sipush 2388 + [30639] iastore + [30640] dup + [30641] sipush 1112 + [30644] sipush 2386 + [30647] iastore + [30648] dup + [30649] sipush 1113 + [30652] sipush 2384 + [30655] iastore + [30656] dup + [30657] sipush 1114 + [30660] sipush 1697 + [30663] iastore + [30664] dup + [30665] sipush 1115 + [30668] sipush 2381 + [30671] iastore + [30672] dup + [30673] sipush 1116 + [30676] sipush 1696 + [30679] iastore + [30680] dup + [30681] sipush 1117 + [30684] sipush 2378 + [30687] iastore + [30688] dup + [30689] sipush 1118 + [30692] sipush 1694 + [30695] iastore + [30696] dup + [30697] sipush 1119 + [30700] sipush 1692 + [30703] iastore + [30704] dup + [30705] sipush 1120 + [30708] sipush 2402 + [30711] iastore + [30712] dup + [30713] sipush 1121 + [30716] sipush 2400 + [30719] iastore + [30720] dup + [30721] sipush 1122 + [30724] sipush 2398 + [30727] iastore + [30728] dup + [30729] sipush 1123 + [30732] sipush 2395 + [30735] iastore + [30736] dup + [30737] sipush 1124 + [30740] sipush 1703 + [30743] iastore + [30744] dup + [30745] sipush 1125 + [30748] sipush 2392 + [30751] iastore + [30752] dup + [30753] sipush 1126 + [30756] sipush 1701 + [30759] iastore + [30760] dup + [30761] sipush 1127 + [30764] sipush 2412 + [30767] iastore + [30768] dup + [30769] sipush 1128 + [30772] sipush 2410 + [30775] iastore + [30776] dup + [30777] sipush 1129 + [30780] sipush 2407 + [30783] iastore + [30784] dup + [30785] sipush 1130 + [30788] sipush 751 + [30791] iastore + [30792] dup + [30793] sipush 1131 + [30796] sipush 748 + [30799] iastore + [30800] dup + [30801] sipush 1132 + [30804] sipush 744 + [30807] iastore + [30808] dup + [30809] sipush 1133 + [30812] sipush 2416 + [30815] iastore + [30816] dup + [30817] sipush 1134 + [30820] sipush 759 + [30823] iastore + [30824] dup + [30825] sipush 1135 + [30828] sipush 757 + [30831] iastore + [30832] dup + [30833] sipush 1136 + [30836] sipush 1807 + [30839] iastore + [30840] dup + [30841] sipush 1137 + [30844] sipush 2620 + [30847] iastore + [30848] dup + [30849] sipush 1138 + [30852] sipush 2618 + [30855] iastore + [30856] dup + [30857] sipush 1139 + [30860] sipush 1806 + [30863] iastore + [30864] dup + [30865] sipush 1140 + [30868] sipush 1805 + [30871] iastore + [30872] dup + [30873] sipush 1141 + [30876] sipush 2611 + [30879] iastore + [30880] dup + [30881] sipush 1142 + [30884] sipush 2609 + [30887] iastore + [30888] dup + [30889] sipush 1143 + [30892] sipush 2607 + [30895] iastore + [30896] dup + [30897] sipush 1144 + [30900] sipush 2614 + [30903] iastore + [30904] dup + [30905] sipush 1145 + [30908] sipush 1802 + [30911] iastore + [30912] dup + [30913] sipush 1146 + [30916] sipush 1801 + [30919] iastore + [30920] dup + [30921] sipush 1147 + [30924] sipush 1799 + [30927] iastore + [30928] dup + [30929] sipush 1148 + [30932] sipush 2594 + [30935] iastore + [30936] dup + [30937] sipush 1149 + [30940] sipush 2592 + [30943] iastore + [30944] dup + [30945] sipush 1150 + [30948] sipush 2590 + [30951] iastore + [30952] dup + [30953] sipush 1151 + [30956] sipush 2587 + [30959] iastore + [30960] dup + [30961] sipush 1152 + [30964] sipush 1804 + [30967] iastore + [30968] dup + [30969] sipush 1153 + [30972] sipush 2600 + [30975] iastore + [30976] dup + [30977] sipush 1154 + [30980] sipush 2598 + [30983] iastore + [30984] dup + [30985] sipush 1155 + [30988] sipush 1794 + [30991] iastore + [30992] dup + [30993] sipush 1156 + [30996] sipush 1793 + [30999] iastore + [31000] dup + [31001] sipush 1157 + [31004] sipush 1791 + [31007] iastore + [31008] dup + [31009] sipush 1158 + [31012] sipush 1789 + [31015] iastore + [31016] dup + [31017] sipush 1159 + [31020] sipush 2564 + [31023] iastore + [31024] dup + [31025] sipush 1160 + [31028] sipush 2562 + [31031] iastore + [31032] dup + [31033] sipush 1161 + [31036] sipush 2560 + [31039] iastore + [31040] dup + [31041] sipush 1162 + [31044] sipush 2557 + [31047] iastore + [31048] dup + [31049] sipush 1163 + [31052] sipush 1798 + [31055] iastore + [31056] dup + [31057] sipush 1164 + [31060] sipush 2554 + [31063] iastore + [31064] dup + [31065] sipush 1165 + [31068] sipush 1796 + [31071] iastore + [31072] dup + [31073] sipush 1166 + [31076] sipush 2574 + [31079] iastore + [31080] dup + [31081] sipush 1167 + [31084] sipush 2572 + [31087] iastore + [31088] dup + [31089] sipush 1168 + [31092] sipush 2569 + [31095] iastore + [31096] dup + [31097] sipush 1169 + [31100] sipush 2578 + [31103] iastore + [31104] dup + [31105] sipush 1170 + [31108] sipush 1847 + [31111] iastore + [31112] dup + [31113] sipush 1171 + [31116] sipush 1846 + [31119] iastore + [31120] dup + [31121] sipush 1172 + [31124] sipush 2722 + [31127] iastore + [31128] dup + [31129] sipush 1173 + [31132] sipush 1843 + [31135] iastore + [31136] dup + [31137] sipush 1174 + [31140] sipush 1842 + [31143] iastore + [31144] dup + [31145] sipush 1175 + [31148] sipush 1840 + [31151] iastore + [31152] dup + [31153] sipush 1176 + [31156] sipush 1845 + [31159] iastore + [31160] dup + [31161] sipush 1177 + [31164] sipush 2716 + [31167] iastore + [31168] dup + [31169] sipush 1178 + [31172] sipush 2714 + [31175] iastore + [31176] dup + [31177] sipush 1179 + [31180] sipush 1835 + [31183] iastore + [31184] dup + [31185] sipush 1180 + [31188] sipush 1834 + [31191] iastore + [31192] dup + [31193] sipush 1181 + [31196] sipush 1832 + [31199] iastore + [31200] dup + [31201] sipush 1182 + [31204] sipush 1830 + [31207] iastore + [31208] dup + [31209] sipush 1183 + [31212] sipush 1839 + [31215] iastore + [31216] dup + [31217] sipush 1184 + [31220] sipush 1837 + [31223] iastore + [31224] dup + [31225] sipush 1185 + [31228] sipush 2700 + [31231] iastore + [31232] dup + [31233] sipush 1186 + [31236] sipush 2698 + [31239] iastore + [31240] dup + [31241] sipush 1187 + [31244] sipush 2695 + [31247] iastore + [31248] dup + [31249] sipush 1188 + [31252] sipush 2704 + [31255] iastore + [31256] dup + [31257] sipush 1189 + [31260] sipush 1817 + [31263] iastore + [31264] dup + [31265] sipush 1190 + [31268] sipush 1811 + [31271] iastore + [31272] dup + [31273] sipush 1191 + [31276] sipush 1810 + [31279] iastore + [31280] dup + [31281] sipush 1192 + [31284] sipush 897 + [31287] iastore + [31288] dup + [31289] sipush 1193 + [31292] sipush 862 + [31295] iastore + [31296] dup + [31297] sipush 1194 + [31300] sipush 1777 + [31303] iastore + [31304] dup + [31305] sipush 1195 + [31308] sipush 829 + [31311] iastore + [31312] dup + [31313] sipush 1196 + [31316] sipush 826 + [31319] iastore + [31320] dup + [31321] sipush 1197 + [31324] sipush 838 + [31327] iastore + [31328] dup + [31329] sipush 1198 + [31332] sipush 1760 + [31335] iastore + [31336] dup + [31337] sipush 1199 + [31340] sipush 1758 + [31343] iastore + [31344] dup + [31345] sipush 1200 + [31348] sipush 808 + [31351] iastore + [31352] dup + [31353] sipush 1201 + [31356] sipush 2481 + [31359] iastore + [31360] dup + [31361] sipush 1202 + [31364] sipush 1741 + [31367] iastore + [31368] dup + [31369] sipush 1203 + [31372] sipush 1740 + [31375] iastore + [31376] dup + [31377] sipush 1204 + [31380] sipush 1738 + [31383] iastore + [31384] dup + [31385] sipush 1205 + [31388] sipush 1743 + [31391] iastore + [31392] dup + [31393] sipush 1206 + [31396] sipush 2624 + [31399] iastore + [31400] dup + [31401] sipush 1207 + [31404] sipush 1818 + [31407] iastore + [31408] dup + [31409] sipush 1208 + [31412] sipush 2726 + [31415] iastore + [31416] dup + [31417] sipush 1209 + [31420] sipush 2776 + [31423] iastore + [31424] dup + [31425] sipush 1210 + [31428] sipush 782 + [31431] iastore + [31432] dup + [31433] sipush 1211 + [31436] sipush 740 + [31439] iastore + [31440] dup + [31441] sipush 1212 + [31444] sipush 737 + [31447] iastore + [31448] dup + [31449] sipush 1213 + [31452] sipush 1715 + [31455] iastore + [31456] dup + [31457] sipush 1214 + [31460] sipush 686 + [31463] iastore + [31464] dup + [31465] sipush 1215 + [31468] sipush 679 + [31471] iastore + [31472] dup + [31473] sipush 1216 + [31476] sipush 695 + [31479] iastore + [31480] dup + [31481] sipush 1217 + [31484] sipush 1682 + [31487] iastore + [31488] dup + [31489] sipush 1218 + [31492] sipush 1680 + [31495] iastore + [31496] dup + [31497] sipush 1219 + [31500] sipush 639 + [31503] iastore + [31504] dup + [31505] sipush 1220 + [31508] sipush 628 + [31511] iastore + [31512] dup + [31513] sipush 1221 + [31516] sipush 2339 + [31519] iastore + [31520] dup + [31521] sipush 1222 + [31524] sipush 647 + [31527] iastore + [31528] dup + [31529] sipush 1223 + [31532] sipush 644 + [31535] iastore + [31536] dup + [31537] sipush 1224 + [31540] sipush 1645 + [31543] iastore + [31544] dup + [31545] sipush 1225 + [31548] sipush 1643 + [31551] iastore + [31552] dup + [31553] sipush 1226 + [31556] sipush 1640 + [31559] iastore + [31560] dup + [31561] sipush 1227 + [31564] sipush 1648 + [31567] iastore + [31568] dup + [31569] sipush 1228 + [31572] sipush 602 + [31575] iastore + [31576] dup + [31577] sipush 1229 + [31580] sipush 600 + [31583] iastore + [31584] dup + [31585] sipush 1230 + [31588] sipush 597 + [31591] iastore + [31592] dup + [31593] sipush 1231 + [31596] sipush 595 + [31599] iastore + [31600] dup + [31601] sipush 1232 + [31604] sipush 2320 + [31607] iastore + [31608] dup + [31609] sipush 1233 + [31612] sipush 593 + [31615] iastore + [31616] dup + [31617] sipush 1234 + [31620] sipush 2318 + [31623] iastore + [31624] dup + [31625] sipush 1235 + [31628] sipush 609 + [31631] iastore + [31632] dup + [31633] sipush 1236 + [31636] sipush 607 + [31639] iastore + [31640] dup + [31641] sipush 1237 + [31644] sipush 604 + [31647] iastore + [31648] dup + [31649] sipush 1238 + [31652] sipush 1611 + [31655] iastore + [31656] dup + [31657] sipush 1239 + [31660] sipush 1610 + [31663] iastore + [31664] dup + [31665] sipush 1240 + [31668] sipush 1608 + [31671] iastore + [31672] dup + [31673] sipush 1241 + [31676] sipush 1606 + [31679] iastore + [31680] dup + [31681] sipush 1242 + [31684] sipush 613 + [31687] iastore + [31688] dup + [31689] sipush 1243 + [31692] sipush 1615 + [31695] iastore + [31696] dup + [31697] sipush 1244 + [31700] sipush 1613 + [31703] iastore + [31704] dup + [31705] sipush 1245 + [31708] sipush 2328 + [31711] iastore + [31712] dup + [31713] sipush 1246 + [31716] sipush 926 + [31719] iastore + [31720] dup + [31721] sipush 1247 + [31724] sipush 924 + [31727] iastore + [31728] dup + [31729] sipush 1248 + [31732] sipush 892 + [31735] iastore + [31736] dup + [31737] sipush 1249 + [31740] sipush 886 + [31743] iastore + [31744] dup + [31745] sipush 1250 + [31748] sipush 899 + [31751] iastore + [31752] dup + [31753] sipush 1251 + [31756] sipush 857 + [31759] iastore + [31760] dup + [31761] sipush 1252 + [31764] sipush 850 + [31767] iastore + [31768] dup + [31769] sipush 1253 + [31772] sipush 2505 + [31775] iastore + [31776] dup + [31777] sipush 1254 + [31780] sipush 1778 + [31783] iastore + [31784] dup + [31785] sipush 1255 + [31788] sipush 824 + [31791] iastore + [31792] dup + [31793] sipush 1256 + [31796] sipush 823 + [31799] iastore + [31800] dup + [31801] sipush 1257 + [31804] sipush 821 + [31807] iastore + [31808] dup + [31809] sipush 1258 + [31812] sipush 819 + [31815] iastore + [31816] dup + [31817] sipush 1259 + [31820] sipush 2488 + [31823] iastore + [31824] dup + [31825] sipush 1260 + [31828] sipush 818 + [31831] iastore + [31832] dup + [31833] sipush 1261 + [31836] sipush 2486 + [31839] iastore + [31840] dup + [31841] sipush 1262 + [31844] sipush 833 + [31847] iastore + [31848] dup + [31849] sipush 1263 + [31852] sipush 831 + [31855] iastore + [31856] dup + [31857] sipush 1264 + [31860] sipush 828 + [31863] iastore + [31864] dup + [31865] sipush 1265 + [31868] sipush 840 + [31871] iastore + [31872] dup + [31873] sipush 1266 + [31876] sipush 1761 + [31879] iastore + [31880] dup + [31881] sipush 1267 + [31884] sipush 1759 + [31887] iastore + [31888] dup + [31889] sipush 1268 + [31892] sipush 2649 + [31895] iastore + [31896] dup + [31897] sipush 1269 + [31900] sipush 2632 + [31903] iastore + [31904] dup + [31905] sipush 1270 + [31908] sipush 2630 + [31911] iastore + [31912] dup + [31913] sipush 1271 + [31916] sipush 2746 + [31919] iastore + [31920] dup + [31921] sipush 1272 + [31924] sipush 2734 + [31927] iastore + [31928] dup + [31929] sipush 1273 + [31932] sipush 2732 + [31935] iastore + [31936] dup + [31937] sipush 1274 + [31940] sipush 2782 + [31943] iastore + [31944] dup + [31945] sipush 1275 + [31948] sipush 2781 + [31951] iastore + [31952] dup + [31953] sipush 1276 + [31956] sipush 570 + [31959] iastore + [31960] dup + [31961] sipush 1277 + [31964] sipush 567 + [31967] iastore + [31968] dup + [31969] sipush 1278 + [31972] sipush 1587 + [31975] iastore + [31976] dup + [31977] sipush 1279 + [31980] sipush 531 + [31983] iastore + [31984] dup + [31985] sipush 1280 + [31988] sipush 527 + [31991] iastore + [31992] dup + [31993] sipush 1281 + [31996] sipush 523 + [31999] iastore + [32000] dup + [32001] sipush 1282 + [32004] sipush 540 + [32007] iastore + [32008] dup + [32009] sipush 1283 + [32012] sipush 1566 + [32015] iastore + [32016] dup + [32017] sipush 1284 + [32020] sipush 1564 + [32023] iastore + [32024] dup + [32025] sipush 1285 + [32028] sipush 476 + [32031] iastore + [32032] dup + [32033] sipush 1286 + [32036] sipush 467 + [32039] iastore + [32040] dup + [32041] sipush 1287 + [32044] sipush 463 + [32047] iastore + [32048] dup + [32049] sipush 1288 + [32052] sipush 2240 + [32055] iastore + [32056] dup + [32057] sipush 1289 + [32060] sipush 486 + [32063] iastore + [32064] dup + [32065] sipush 1290 + [32068] sipush 483 + [32071] iastore + [32072] dup + [32073] sipush 1291 + [32076] sipush 1524 + [32079] iastore + [32080] dup + [32081] sipush 1292 + [32084] sipush 1521 + [32087] iastore + [32088] dup + [32089] sipush 1293 + [32092] sipush 1518 + [32095] iastore + [32096] dup + [32097] sipush 1294 + [32100] sipush 1529 + [32103] iastore + [32104] dup + [32105] sipush 1295 + [32108] sipush 411 + [32111] iastore + [32112] dup + [32113] sipush 1296 + [32116] sipush 403 + [32119] iastore + [32120] dup + [32121] sipush 1297 + [32124] sipush 2192 + [32127] iastore + [32128] dup + [32129] sipush 1298 + [32132] sipush 399 + [32135] iastore + [32136] dup + [32137] sipush 1299 + [32140] sipush 2189 + [32143] iastore + [32144] dup + [32145] sipush 1300 + [32148] sipush 423 + [32151] iastore + [32152] dup + [32153] sipush 1301 + [32156] sipush 416 + [32159] iastore + [32160] dup + [32161] sipush 1302 + [32164] sipush 1462 + [32167] iastore + [32168] dup + [32169] sipush 1303 + [32172] sipush 1457 + [32175] iastore + [32176] dup + [32177] sipush 1304 + [32180] sipush 1454 + [32183] iastore + [32184] dup + [32185] sipush 1305 + [32188] sipush 428 + [32191] iastore + [32192] dup + [32193] sipush 1306 + [32196] sipush 1468 + [32199] iastore + [32200] dup + [32201] sipush 1307 + [32204] sipush 1465 + [32207] iastore + [32208] dup + [32209] sipush 1308 + [32212] sipush 2210 + [32215] iastore + [32216] dup + [32217] sipush 1309 + [32220] sipush 366 + [32223] iastore + [32224] dup + [32225] sipush 1310 + [32228] sipush 363 + [32231] iastore + [32232] dup + [32233] sipush 1311 + [32236] sipush 2158 + [32239] iastore + [32240] dup + [32241] sipush 1312 + [32244] sipush 360 + [32247] iastore + [32248] dup + [32249] sipush 1313 + [32252] sipush 2156 + [32255] iastore + [32256] dup + [32257] sipush 1314 + [32260] sipush 357 + [32263] iastore + [32264] dup + [32265] sipush 1315 + [32268] sipush 2153 + [32271] iastore + [32272] dup + [32273] sipush 1316 + [32276] sipush 376 + [32279] iastore + [32280] dup + [32281] sipush 1317 + [32284] sipush 373 + [32287] iastore + [32288] dup + [32289] sipush 1318 + [32292] sipush 370 + [32295] iastore + [32296] dup + [32297] sipush 1319 + [32300] sipush 2163 + [32303] iastore + [32304] dup + [32305] sipush 1320 + [32308] sipush 1410 + [32311] iastore + [32312] dup + [32313] sipush 1321 + [32316] sipush 1409 + [32319] iastore + [32320] dup + [32321] sipush 1322 + [32324] sipush 1407 + [32327] iastore + [32328] dup + [32329] sipush 1323 + [32332] sipush 1405 + [32335] iastore + [32336] dup + [32337] sipush 1324 + [32340] sipush 382 + [32343] iastore + [32344] dup + [32345] sipush 1325 + [32348] sipush 1402 + [32351] iastore + [32352] dup + [32353] sipush 1326 + [32356] sipush 380 + [32359] iastore + [32360] dup + [32361] sipush 1327 + [32364] sipush 1417 + [32367] iastore + [32368] dup + [32369] sipush 1328 + [32372] sipush 1415 + [32375] iastore + [32376] dup + [32377] sipush 1329 + [32380] sipush 1412 + [32383] iastore + [32384] dup + [32385] sipush 1330 + [32388] sipush 1421 + [32391] iastore + [32392] dup + [32393] sipush 1331 + [32396] sipush 2175 + [32399] iastore + [32400] dup + [32401] sipush 1332 + [32404] sipush 2174 + [32407] iastore + [32408] dup + [32409] sipush 1333 + [32412] sipush 777 + [32415] iastore + [32416] dup + [32417] sipush 1334 + [32420] sipush 774 + [32423] iastore + [32424] dup + [32425] sipush 1335 + [32428] sipush 771 + [32431] iastore + [32432] dup + [32433] sipush 1336 + [32436] sipush 784 + [32439] iastore + [32440] dup + [32441] sipush 1337 + [32444] sipush 732 + [32447] iastore + [32448] dup + [32449] sipush 1338 + [32452] sipush 725 + [32455] iastore + [32456] dup + [32457] sipush 1339 + [32460] sipush 722 + [32463] iastore + [32464] dup + [32465] sipush 1340 + [32468] sipush 2404 + [32471] iastore + [32472] dup + [32473] sipush 1341 + [32476] sipush 743 + [32479] iastore + [32480] dup + [32481] sipush 1342 + [32484] sipush 1716 + [32487] iastore + [32488] dup + [32489] sipush 1343 + [32492] sipush 676 + [32495] iastore + [32496] dup + [32497] sipush 1344 + [32500] sipush 674 + [32503] iastore + [32504] dup + [32505] sipush 1345 + [32508] sipush 668 + [32511] iastore + [32512] dup + [32513] sipush 1346 + [32516] sipush 2363 + [32519] iastore + [32520] dup + [32521] sipush 1347 + [32524] sipush 665 + [32527] iastore + [32528] dup + [32529] sipush 1348 + [32532] sipush 2360 + [32535] iastore + [32536] dup + [32537] sipush 1349 + [32540] sipush 685 + [32543] iastore + [32544] dup + [32545] sipush 1350 + [32548] sipush 1684 + [32551] iastore + [32552] dup + [32553] sipush 1351 + [32556] sipush 1681 + [32559] iastore + [32560] dup + [32561] sipush 1352 + [32564] sipush 626 + [32567] iastore + [32568] dup + [32569] sipush 1353 + [32572] sipush 624 + [32575] iastore + [32576] dup + [32577] sipush 1354 + [32580] sipush 622 + [32583] iastore + [32584] dup + [32585] sipush 1355 + [32588] sipush 2335 + [32591] iastore + [32592] dup + [32593] sipush 1356 + [32596] sipush 620 + [32599] iastore + [32600] dup + [32601] sipush 1357 + [32604] sipush 2333 + [32607] iastore + [32608] dup + [32609] sipush 1358 + [32612] sipush 617 + [32615] iastore + [32616] dup + [32617] sipush 1359 + [32620] sipush 2330 + [32623] iastore + [32624] dup + [32625] sipush 1360 + [32628] sipush 641 + [32631] iastore + [32632] dup + [32633] sipush 1361 + [32636] sipush 635 + [32639] iastore + [32640] dup + [32641] sipush 1362 + [32644] sipush 649 + [32647] iastore + [32648] dup + [32649] sipush 1363 + [32652] sipush 1646 + [32655] iastore + [32656] dup + [32657] sipush 1364 + [32660] sipush 1644 + [32663] iastore + [32664] dup + [32665] sipush 1365 + [32668] sipush 1642 + [32671] iastore + [32672] dup + [32673] sipush 1366 + [32676] sipush 2566 + [32679] iastore + [32680] dup + [32681] sipush 1367 + [32684] sipush 928 + [32687] iastore + [32688] dup + [32689] sipush 1368 + [32692] sipush 925 + [32695] iastore + [32696] dup + [32697] sipush 1369 + [32700] sipush 2530 + [32703] iastore + [32704] dup + [32705] sipush 1370 + [32708] sipush 2527 + [32711] iastore + [32712] dup + [32713] sipush 1371 + [32716] sipush 894 + [32719] iastore + [32720] dup + [32721] sipush 1372 + [32724] sipush 891 + [32727] iastore + [32728] dup + [32729] sipush 1373 + [32732] sipush 888 + [32735] iastore + [32736] dup + [32737] sipush 1374 + [32740] sipush 2501 + [32743] iastore + [32744] dup + [32745] sipush 1375 + [32748] sipush 2499 + [32751] iastore + [32752] dup + [32753] sipush 1376 + [32756] sipush 2496 + [32759] iastore + [32760] dup + [32761] sipush 1377 + [32764] sipush 858 + [32767] iastore + [32768] dup + [32769] sipush 1378 + [32772] sipush 856 + [32775] iastore + [32776] dup + [32777] sipush 1379 + [32780] sipush 854 + [32783] iastore + [32784] dup + [32785] sipush 1380 + [32788] sipush 851 + [32791] iastore + [32792] dup + [32793] sipush 1381 + [32796] sipush 1779 + [32799] iastore + [32800] dup + [32801] sipush 1382 + [32804] sipush 2692 + [32807] iastore + [32808] dup + [32809] sipush 1383 + [32812] sipush 2668 + [32815] iastore + [32816] dup + [32817] sipush 1384 + [32820] sipush 2665 + [32823] iastore + [32824] dup + [32825] sipush 1385 + [32828] sipush 2645 + [32831] iastore + [32832] dup + [32833] sipush 1386 + [32836] sipush 2643 + [32839] iastore + [32840] dup + [32841] sipush 1387 + [32844] sipush 2640 + [32847] iastore + [32848] dup + [32849] sipush 1388 + [32852] sipush 2651 + [32855] iastore + [32856] dup + [32857] sipush 1389 + [32860] sipush 2768 + [32863] iastore + [32864] dup + [32865] sipush 1390 + [32868] sipush 2759 + [32871] iastore + [32872] dup + [32873] sipush 1391 + [32876] sipush 2757 + [32879] iastore + [32880] dup + [32881] sipush 1392 + [32884] sipush 2744 + [32887] iastore + [32888] dup + [32889] sipush 1393 + [32892] sipush 2743 + [32895] iastore + [32896] dup + [32897] sipush 1394 + [32900] sipush 2741 + [32903] iastore + [32904] dup + [32905] sipush 1395 + [32908] sipush 2748 + [32911] iastore + [32912] dup + [32913] sipush 1396 + [32916] sipush 352 + [32919] iastore + [32920] dup + [32921] sipush 1397 + [32924] sipush 1382 + [32927] iastore + [32928] dup + [32929] sipush 1398 + [32932] sipush 340 + [32935] iastore + [32936] dup + [32937] sipush 1399 + [32940] sipush 337 + [32943] iastore + [32944] dup + [32945] sipush 1400 + [32948] sipush 333 + [32951] iastore + [32952] dup + [32953] sipush 1401 + [32956] sipush 1371 + [32959] iastore + [32960] dup + [32961] sipush 1402 + [32964] sipush 1369 + [32967] iastore + [32968] dup + [32969] sipush 1403 + [32972] sipush 307 + [32975] iastore + [32976] dup + [32977] sipush 1404 + [32980] sipush 300 + [32983] iastore + [32984] dup + [32985] sipush 1405 + [32988] sipush 296 + [32991] iastore + [32992] dup + [32993] sipush 1406 + [32996] sipush 2126 + [32999] iastore + [33000] dup + [33001] sipush 1407 + [33004] sipush 315 + [33007] iastore + [33008] dup + [33009] sipush 1408 + [33012] sipush 312 + [33015] iastore + [33016] dup + [33017] sipush 1409 + [33020] sipush 1347 + [33023] iastore + [33024] dup + [33025] sipush 1410 + [33028] sipush 1342 + [33031] iastore + [33032] dup + [33033] sipush 1411 + [33036] sipush 1350 + [33039] iastore + [33040] dup + [33041] sipush 1412 + [33044] sipush 261 + [33047] iastore + [33048] dup + [33049] sipush 1413 + [33052] sipush 258 + [33055] iastore + [33056] dup + [33057] sipush 1414 + [33060] sipush 250 + [33063] iastore + [33064] dup + [33065] sipush 1415 + [33068] sipush 2097 + [33071] iastore + [33072] dup + [33073] sipush 1416 + [33076] sipush 246 + [33079] iastore + [33080] dup + [33081] sipush 1417 + [33084] sipush 2094 + [33087] iastore + [33088] dup + [33089] sipush 1418 + [33092] sipush 271 + [33095] iastore + [33096] dup + [33097] sipush 1419 + [33100] sipush 268 + [33103] iastore + [33104] dup + [33105] sipush 1420 + [33108] sipush 264 + [33111] iastore + [33112] dup + [33113] sipush 1421 + [33116] sipush 1306 + [33119] iastore + [33120] dup + [33121] sipush 1422 + [33124] sipush 1301 + [33127] iastore + [33128] dup + [33129] sipush 1423 + [33132] sipush 1298 + [33135] iastore + [33136] dup + [33137] sipush 1424 + [33140] sipush 276 + [33143] iastore + [33144] dup + [33145] sipush 1425 + [33148] sipush 1312 + [33151] iastore + [33152] dup + [33153] sipush 1426 + [33156] sipush 1309 + [33159] iastore + [33160] dup + [33161] sipush 1427 + [33164] sipush 2115 + [33167] iastore + [33168] dup + [33169] sipush 1428 + [33172] sipush 203 + [33175] iastore + [33176] dup + [33177] sipush 1429 + [33180] sipush 2048 + [33183] iastore + [33184] dup + [33185] sipush 1430 + [33188] sipush 195 + [33191] iastore + [33192] dup + [33193] sipush 1431 + [33196] sipush 2045 + [33199] iastore + [33200] dup + [33201] sipush 1432 + [33204] sipush 191 + [33207] iastore + [33208] dup + [33209] sipush 1433 + [33212] sipush 2041 + [33215] iastore + [33216] dup + [33217] sipush 1434 + [33220] sipush 213 + [33223] iastore + [33224] dup + [33225] sipush 1435 + [33228] sipush 209 + [33231] iastore + [33232] dup + [33233] sipush 1436 + [33236] sipush 2056 + [33239] iastore + [33240] dup + [33241] sipush 1437 + [33244] sipush 1246 + [33247] iastore + [33248] dup + [33249] sipush 1438 + [33252] sipush 1244 + [33255] iastore + [33256] dup + [33257] sipush 1439 + [33260] sipush 1238 + [33263] iastore + [33264] dup + [33265] sipush 1440 + [33268] sipush 225 + [33271] iastore + [33272] dup + [33273] sipush 1441 + [33276] sipush 1234 + [33279] iastore + [33280] dup + [33281] sipush 1442 + [33284] sipush 222 + [33287] iastore + [33288] dup + [33289] sipush 1443 + [33292] sipush 1256 + [33295] iastore + [33296] dup + [33297] sipush 1444 + [33300] sipush 1253 + [33303] iastore + [33304] dup + [33305] sipush 1445 + [33308] sipush 1249 + [33311] iastore + [33312] dup + [33313] sipush 1446 + [33316] sipush 1262 + [33319] iastore + [33320] dup + [33321] sipush 1447 + [33324] sipush 2080 + [33327] iastore + [33328] dup + [33329] sipush 1448 + [33332] sipush 2079 + [33335] iastore + [33336] dup + [33337] sipush 1449 + [33340] sipush 154 + [33343] iastore + [33344] dup + [33345] sipush 1450 + [33348] sipush 1997 + [33351] iastore + [33352] dup + [33353] sipush 1451 + [33356] sipush 150 + [33359] iastore + [33360] dup + [33361] sipush 1452 + [33364] sipush 1995 + [33367] iastore + [33368] dup + [33369] sipush 1453 + [33372] sipush 147 + [33375] iastore + [33376] dup + [33377] sipush 1454 + [33380] sipush 1992 + [33383] iastore + [33384] dup + [33385] sipush 1455 + [33388] sipush 1989 + [33391] iastore + [33392] dup + [33393] sipush 1456 + [33396] sipush 163 + [33399] iastore + [33400] dup + [33401] sipush 1457 + [33404] sipush 160 + [33407] iastore + [33408] dup + [33409] sipush 1458 + [33412] sipush 2004 + [33415] iastore + [33416] dup + [33417] sipush 1459 + [33420] sipush 156 + [33423] iastore + [33424] dup + [33425] sipush 1460 + [33428] sipush 2001 + [33431] iastore + [33432] dup + [33433] sipush 1461 + [33436] sipush 1175 + [33439] iastore + [33440] dup + [33441] sipush 1462 + [33444] sipush 1174 + [33447] iastore + [33448] dup + [33449] sipush 1463 + [33452] sipush 1172 + [33455] iastore + [33456] dup + [33457] sipush 1464 + [33460] sipush 1170 + [33463] iastore + [33464] dup + [33465] sipush 1465 + [33468] sipush 1167 + [33471] iastore + [33472] dup + [33473] sipush 1466 + [33476] sipush 170 + [33479] iastore + [33480] dup + [33481] sipush 1467 + [33484] sipush 1164 + [33487] iastore + [33488] dup + [33489] sipush 1468 + [33492] sipush 167 + [33495] iastore + [33496] dup + [33497] sipush 1469 + [33500] sipush 1185 + [33503] iastore + [33504] dup + [33505] sipush 1470 + [33508] sipush 1183 + [33511] iastore + [33512] dup + [33513] sipush 1471 + [33516] sipush 1180 + [33519] iastore + [33520] dup + [33521] sipush 1472 + [33524] sipush 1177 + [33527] iastore + [33528] dup + [33529] sipush 1473 + [33532] sipush 174 + [33535] iastore + [33536] dup + [33537] sipush 1474 + [33540] sipush 1190 + [33543] iastore + [33544] dup + [33545] sipush 1475 + [33548] sipush 1188 + [33551] iastore + [33552] dup + [33553] sipush 1476 + [33556] sipush 2025 + [33559] iastore + [33560] dup + [33561] sipush 1477 + [33564] sipush 2024 + [33567] iastore + [33568] dup + [33569] sipush 1478 + [33572] sipush 2022 + [33575] iastore + [33576] dup + [33577] sipush 1479 + [33580] sipush 587 + [33583] iastore + [33584] dup + [33585] sipush 1480 + [33588] sipush 586 + [33591] iastore + [33592] dup + [33593] sipush 1481 + [33596] sipush 564 + [33599] iastore + [33600] dup + [33601] sipush 1482 + [33604] sipush 559 + [33607] iastore + [33608] dup + [33609] sipush 1483 + [33612] sipush 556 + [33615] iastore + [33616] dup + [33617] sipush 1484 + [33620] sipush 2290 + [33623] iastore + [33624] dup + [33625] sipush 1485 + [33628] sipush 573 + [33631] iastore + [33632] dup + [33633] sipush 1486 + [33636] sipush 1588 + [33639] iastore + [33640] dup + [33641] sipush 1487 + [33644] sipush 520 + [33647] iastore + [33648] dup + [33649] sipush 1488 + [33652] sipush 518 + [33655] iastore + [33656] dup + [33657] sipush 1489 + [33660] sipush 512 + [33663] iastore + [33664] dup + [33665] sipush 1490 + [33668] sipush 2268 + [33671] iastore + [33672] dup + [33673] sipush 1491 + [33676] sipush 508 + [33679] iastore + [33680] dup + [33681] sipush 1492 + [33684] sipush 2265 + [33687] iastore + [33688] dup + [33689] sipush 1493 + [33692] sipush 530 + [33695] iastore + [33696] dup + [33697] sipush 1494 + [33700] sipush 1568 + [33703] iastore + [33704] dup + [33705] sipush 1495 + [33708] sipush 1565 + [33711] iastore + [33712] dup + [33713] sipush 1496 + [33716] sipush 461 + [33719] iastore + [33720] dup + [33721] sipush 1497 + [33724] sipush 457 + [33727] iastore + [33728] dup + [33729] sipush 1498 + [33732] sipush 2233 + [33735] iastore + [33736] dup + [33737] sipush 1499 + [33740] sipush 450 + [33743] iastore + [33744] dup + [33745] sipush 1500 + [33748] sipush 2230 + [33751] iastore + [33752] dup + [33753] sipush 1501 + [33756] sipush 446 + [33759] iastore + [33760] dup + [33761] sipush 1502 + [33764] sipush 2226 + [33767] iastore + [33768] dup + [33769] sipush 1503 + [33772] sipush 479 + [33775] iastore + [33776] dup + [33777] sipush 1504 + [33780] sipush 471 + [33783] iastore + [33784] dup + [33785] sipush 1505 + [33788] sipush 489 + [33791] iastore + [33792] dup + [33793] sipush 1506 + [33796] sipush 1526 + [33799] iastore + [33800] dup + [33801] sipush 1507 + [33804] sipush 1523 + [33807] iastore + [33808] dup + [33809] sipush 1508 + [33812] sipush 1520 + [33815] iastore + [33816] dup + [33817] sipush 1509 + [33820] sipush 397 + [33823] iastore + [33824] dup + [33825] sipush 1510 + [33828] sipush 395 + [33831] iastore + [33832] dup + [33833] sipush 1511 + [33836] sipush 2185 + [33839] iastore + [33840] dup + [33841] sipush 1512 + [33844] sipush 392 + [33847] iastore + [33848] dup + [33849] sipush 1513 + [33852] sipush 2183 + [33855] iastore + [33856] dup + [33857] sipush 1514 + [33860] sipush 389 + [33863] iastore + [33864] dup + [33865] sipush 1515 + [33868] sipush 2180 + [33871] iastore + [33872] dup + [33873] sipush 1516 + [33876] sipush 2177 + [33879] iastore + [33880] dup + [33881] sipush 1517 + [33884] sipush 410 + [33887] iastore + [33888] dup + [33889] sipush 1518 + [33892] sipush 2194 + [33895] iastore + [33896] dup + [33897] sipush 1519 + [33900] sipush 402 + [33903] iastore + [33904] dup + [33905] sipush 1520 + [33908] sipush 422 + [33911] iastore + [33912] dup + [33913] sipush 1521 + [33916] sipush 1463 + [33919] iastore + [33920] dup + [33921] sipush 1522 + [33924] sipush 1461 + [33927] iastore + [33928] dup + [33929] sipush 1523 + [33932] sipush 1459 + [33935] iastore + [33936] dup + [33937] sipush 1524 + [33940] sipush 1456 + [33943] iastore + [33944] dup + [33945] sipush 1525 + [33948] sipush 1470 + [33951] iastore + [33952] dup + [33953] sipush 1526 + [33956] sipush 2455 + [33959] iastore + [33960] dup + [33961] sipush 1527 + [33964] sipush 799 + [33967] iastore + [33968] dup + [33969] sipush 1528 + [33972] sipush 2433 + [33975] iastore + [33976] dup + [33977] sipush 1529 + [33980] sipush 2430 + [33983] iastore + [33984] dup + [33985] sipush 1530 + [33988] sipush 779 + [33991] iastore + [33992] dup + [33993] sipush 1531 + [33996] sipush 776 + [33999] iastore + [34000] dup + [34001] sipush 1532 + [34004] sipush 773 + [34007] iastore + [34008] dup + [34009] sipush 1533 + [34012] sipush 2397 + [34015] iastore + [34016] dup + [34017] sipush 1534 + [34020] sipush 2394 + [34023] iastore + [34024] dup + [34025] sipush 1535 + [34028] sipush 2390 + [34031] iastore + [34032] dup + [34033] sipush 1536 + [34036] sipush 734 + [34039] iastore + [34040] dup + [34041] sipush 1537 + [34044] sipush 728 + [34047] iastore + [34048] dup + [34049] sipush 1538 + [34052] sipush 724 + [34055] iastore + [34056] dup + [34057] sipush 1539 + [34060] sipush 746 + [34063] iastore + [34064] dup + [34065] sipush 1540 + [34068] sipush 1717 + [34071] iastore + [34072] dup + [34073] sipush 1541 + [34076] sipush 2356 + [34079] iastore + [34080] dup + [34081] sipush 1542 + [34084] sipush 2354 + [34087] iastore + [34088] dup + [34089] sipush 1543 + [34092] sipush 2351 + [34095] iastore + [34096] dup + [34097] sipush 1544 + [34100] sipush 2348 + [34103] iastore + [34104] dup + [34105] sipush 1545 + [34108] sipush 1658 + [34111] iastore + [34112] dup + [34113] sipush 1546 + [34116] sipush 677 + [34119] iastore + [34120] dup + [34121] sipush 1547 + [34124] sipush 675 + [34127] iastore + [34128] dup + [34129] sipush 1548 + [34132] sipush 673 + [34135] iastore + [34136] dup + [34137] sipush 1549 + [34140] sipush 670 + [34143] iastore + [34144] dup + [34145] sipush 1550 + [34148] sipush 667 + [34151] iastore + [34152] dup + [34153] sipush 1551 + [34156] sipush 688 + [34159] iastore + [34160] dup + [34161] sipush 1552 + [34164] sipush 1685 + [34167] iastore + [34168] dup + [34169] sipush 1553 + [34172] sipush 1683 + [34175] iastore + [34176] dup + [34177] sipush 1554 + [34180] sipush 2606 + [34183] iastore + [34184] dup + [34185] sipush 1555 + [34188] sipush 2589 + [34191] iastore + [34192] dup + [34193] sipush 1556 + [34196] sipush 2586 + [34199] iastore + [34200] dup + [34201] sipush 1557 + [34204] sipush 2559 + [34207] iastore + [34208] dup + [34209] sipush 1558 + [34212] sipush 2556 + [34215] iastore + [34216] dup + [34217] sipush 1559 + [34220] sipush 2552 + [34223] iastore + [34224] dup + [34225] sipush 1560 + [34228] sipush 927 + [34231] iastore + [34232] dup + [34233] sipush 1561 + [34236] sipush 2523 + [34239] iastore + [34240] dup + [34241] sipush 1562 + [34244] sipush 2521 + [34247] iastore + [34248] dup + [34249] sipush 1563 + [34252] sipush 2518 + [34255] iastore + [34256] dup + [34257] sipush 1564 + [34260] sipush 2515 + [34263] iastore + [34264] dup + [34265] sipush 1565 + [34268] sipush 1784 + [34271] iastore + [34272] dup + [34273] sipush 1566 + [34276] sipush 2532 + [34279] iastore + [34280] dup + [34281] sipush 1567 + [34284] sipush 895 + [34287] iastore + [34288] dup + [34289] sipush 1568 + [34292] sipush 893 + [34295] iastore + [34296] dup + [34297] sipush 1569 + [34300] sipush 890 + [34303] iastore + [34304] dup + [34305] sipush 1570 + [34308] sipush 2718 + [34311] iastore + [34312] dup + [34313] sipush 1571 + [34316] sipush 2709 + [34319] iastore + [34320] dup + [34321] sipush 1572 + [34324] sipush 2707 + [34327] iastore + [34328] dup + [34329] sipush 1573 + [34332] sipush 2689 + [34335] iastore + [34336] dup + [34337] sipush 1574 + [34340] sipush 2687 + [34343] iastore + [34344] dup + [34345] sipush 1575 + [34348] sipush 2684 + [34351] iastore + [34352] dup + [34353] sipush 1576 + [34356] sipush 2663 + [34359] iastore + [34360] dup + [34361] sipush 1577 + [34364] sipush 2662 + [34367] iastore + [34368] dup + [34369] sipush 1578 + [34372] sipush 2660 + [34375] iastore + [34376] dup + [34377] sipush 1579 + [34380] sipush 2658 + [34383] iastore + [34384] dup + [34385] sipush 1580 + [34388] sipush 1825 + [34391] iastore + [34392] dup + [34393] sipush 1581 + [34396] sipush 2667 + [34399] iastore + [34400] dup + [34401] sipush 1582 + [34404] sipush 2769 + [34407] iastore + [34408] dup + [34409] sipush 1583 + [34412] sipush 1852 + [34415] iastore + [34416] dup + [34417] sipush 1584 + [34420] sipush 2760 + [34423] iastore + [34424] dup + [34425] sipush 1585 + [34428] sipush 2758 + [34431] iastore + [34432] dup + [34433] sipush 1586 + [34436] sipush 142 + [34439] iastore + [34440] dup + [34441] sipush 1587 + [34444] sipush 141 + [34447] iastore + [34448] dup + [34449] sipush 1588 + [34452] sipush 1139 + [34455] iastore + [34456] dup + [34457] sipush 1589 + [34460] sipush 1138 + [34463] iastore + [34464] dup + [34465] sipush 1590 + [34468] sipush 134 + [34471] iastore + [34472] dup + [34473] sipush 1591 + [34476] sipush 132 + [34479] iastore + [34480] dup + [34481] sipush 1592 + [34484] sipush 129 + [34487] iastore + [34488] dup + [34489] sipush 1593 + [34492] bipush 126 + [34494] iastore + [34495] dup + [34496] sipush 1594 + [34499] sipush 1982 + [34502] iastore + [34503] dup + [34504] sipush 1595 + [34507] sipush 1129 + [34510] iastore + [34511] dup + [34512] sipush 1596 + [34515] sipush 1128 + [34518] iastore + [34519] dup + [34520] sipush 1597 + [34523] sipush 1126 + [34526] iastore + [34527] dup + [34528] sipush 1598 + [34531] sipush 1131 + [34534] iastore + [34535] dup + [34536] sipush 1599 + [34539] bipush 113 + [34541] iastore + [34542] dup + [34543] sipush 1600 + [34546] bipush 111 + [34548] iastore + [34549] dup + [34550] sipush 1601 + [34553] bipush 108 + [34555] iastore + [34556] dup + [34557] sipush 1602 + [34560] bipush 105 + [34562] iastore + [34563] dup + [34564] sipush 1603 + [34567] sipush 1972 + [34570] iastore + [34571] dup + [34572] sipush 1604 + [34575] bipush 101 + [34577] iastore + [34578] dup + [34579] sipush 1605 + [34582] sipush 1970 + [34585] iastore + [34586] dup + [34587] sipush 1606 + [34590] bipush 120 + [34592] iastore + [34593] dup + [34594] sipush 1607 + [34597] bipush 118 + [34599] iastore + [34600] dup + [34601] sipush 1608 + [34604] bipush 115 + [34606] iastore + [34607] dup + [34608] sipush 1609 + [34611] sipush 1109 + [34614] iastore + [34615] dup + [34616] sipush 1610 + [34619] sipush 1108 + [34622] iastore + [34623] dup + [34624] sipush 1611 + [34627] sipush 1106 + [34630] iastore + [34631] dup + [34632] sipush 1612 + [34635] sipush 1104 + [34638] iastore + [34639] dup + [34640] sipush 1613 + [34643] bipush 123 + [34645] iastore + [34646] dup + [34647] sipush 1614 + [34650] sipush 1113 + [34653] iastore + [34654] dup + [34655] sipush 1615 + [34658] sipush 1111 + [34661] iastore + [34662] dup + [34663] sipush 1616 + [34666] bipush 82 + [34668] iastore + [34669] dup + [34670] sipush 1617 + [34673] bipush 79 + [34675] iastore + [34676] dup + [34677] sipush 1618 + [34680] sipush 1951 + [34683] iastore + [34684] dup + [34685] sipush 1619 + [34688] bipush 75 + [34690] iastore + [34691] dup + [34692] sipush 1620 + [34695] sipush 1949 + [34698] iastore + [34699] dup + [34700] sipush 1621 + [34703] bipush 72 + [34705] iastore + [34706] dup + [34707] sipush 1622 + [34710] sipush 1946 + [34713] iastore + [34714] dup + [34715] sipush 1623 + [34718] bipush 92 + [34720] iastore + [34721] dup + [34722] sipush 1624 + [34725] bipush 89 + [34727] iastore + [34728] dup + [34729] sipush 1625 + [34732] bipush 86 + [34734] iastore + [34735] dup + [34736] sipush 1626 + [34739] sipush 1956 + [34742] iastore + [34743] dup + [34744] sipush 1627 + [34747] sipush 1077 + [34750] iastore + [34751] dup + [34752] sipush 1628 + [34755] sipush 1076 + [34758] iastore + [34759] dup + [34760] sipush 1629 + [34763] sipush 1074 + [34766] iastore + [34767] dup + [34768] sipush 1630 + [34771] sipush 1072 + [34774] iastore + [34775] dup + [34776] sipush 1631 + [34779] bipush 98 + [34781] iastore + [34782] dup + [34783] sipush 1632 + [34786] sipush 1069 + [34789] iastore + [34790] dup + [34791] sipush 1633 + [34794] bipush 96 + [34796] iastore + [34797] dup + [34798] sipush 1634 + [34801] sipush 1084 + [34804] iastore + [34805] dup + [34806] sipush 1635 + [34809] sipush 1082 + [34812] iastore + [34813] dup + [34814] sipush 1636 + [34817] sipush 1079 + [34820] iastore + [34821] dup + [34822] sipush 1637 + [34825] sipush 1088 + [34828] iastore + [34829] dup + [34830] sipush 1638 + [34833] sipush 1968 + [34836] iastore + [34837] dup + [34838] sipush 1639 + [34841] sipush 1967 + [34844] iastore + [34845] dup + [34846] sipush 1640 + [34849] bipush 48 + [34851] iastore + [34852] dup + [34853] sipush 1641 + [34856] bipush 45 + [34858] iastore + [34859] dup + [34860] sipush 1642 + [34863] sipush 1916 + [34866] iastore + [34867] dup + [34868] sipush 1643 + [34871] bipush 42 + [34873] iastore + [34874] dup + [34875] sipush 1644 + [34878] sipush 1914 + [34881] iastore + [34882] dup + [34883] sipush 1645 + [34886] bipush 39 + [34888] iastore + [34889] dup + [34890] sipush 1646 + [34893] sipush 1911 + [34896] iastore + [34897] dup + [34898] sipush 1647 + [34901] sipush 1908 + [34904] iastore + [34905] dup + [34906] sipush 1648 + [34909] bipush 60 + [34911] iastore + [34912] dup + [34913] sipush 1649 + [34916] bipush 57 + [34918] iastore + [34919] dup + [34920] sipush 1650 + [34923] bipush 54 + [34925] iastore + [34926] dup + [34927] sipush 1651 + [34930] sipush 1923 + [34933] iastore + [34934] dup + [34935] sipush 1652 + [34938] bipush 50 + [34940] iastore + [34941] dup + [34942] sipush 1653 + [34945] sipush 1920 + [34948] iastore + [34949] dup + [34950] sipush 1654 + [34953] sipush 1031 + [34956] iastore + [34957] dup + [34958] sipush 1655 + [34961] sipush 1030 + [34964] iastore + [34965] dup + [34966] sipush 1656 + [34969] sipush 1028 + [34972] iastore + [34973] dup + [34974] sipush 1657 + [34977] sipush 1026 + [34980] iastore + [34981] dup + [34982] sipush 1658 + [34985] bipush 67 + [34987] iastore + [34988] dup + [34989] sipush 1659 + [34992] sipush 1023 + [34995] iastore + [34996] dup + [34997] sipush 1660 + [35000] bipush 65 + [35002] iastore + [35003] dup + [35004] sipush 1661 + [35007] sipush 1020 + [35010] iastore + [35011] dup + [35012] sipush 1662 + [35015] bipush 62 + [35017] iastore + [35018] dup + [35019] sipush 1663 + [35022] sipush 1041 + [35025] iastore + [35026] dup + [35027] sipush 1664 + [35030] sipush 1039 + [35033] iastore + [35034] dup + [35035] sipush 1665 + [35038] sipush 1036 + [35041] iastore + [35042] dup + [35043] sipush 1666 + [35046] sipush 1033 + [35049] iastore + [35050] dup + [35051] sipush 1667 + [35054] bipush 69 + [35056] iastore + [35057] dup + [35058] sipush 1668 + [35061] sipush 1046 + [35064] iastore + [35065] dup + [35066] sipush 1669 + [35069] sipush 1044 + [35072] iastore + [35073] dup + [35074] sipush 1670 + [35077] sipush 1944 + [35080] iastore + [35081] dup + [35082] sipush 1671 + [35085] sipush 1943 + [35088] iastore + [35089] dup + [35090] sipush 1672 + [35093] sipush 1941 + [35096] iastore + [35097] dup + [35098] sipush 1673 + [35101] bipush 11 + [35103] iastore + [35104] dup + [35105] sipush 1674 + [35108] bipush 9 + [35110] iastore + [35111] dup + [35112] sipush 1675 + [35115] sipush 1868 + [35118] iastore + [35119] dup + [35120] sipush 1676 + [35123] bipush 7 + [35125] iastore + [35126] dup + [35127] sipush 1677 + [35130] sipush 1865 + [35133] iastore + [35134] dup + [35135] sipush 1678 + [35138] sipush 1862 + [35141] iastore + [35142] dup + [35143] sipush 1679 + [35146] sipush 1859 + [35149] iastore + [35150] dup + [35151] sipush 1680 + [35154] bipush 20 + [35156] iastore + [35157] dup + [35158] sipush 1681 + [35161] sipush 1878 + [35164] iastore + [35165] dup + [35166] sipush 1682 + [35169] bipush 16 + [35171] iastore + [35172] dup + [35173] sipush 1683 + [35176] sipush 1875 + [35179] iastore + [35180] dup + [35181] sipush 1684 + [35184] bipush 13 + [35186] iastore + [35187] dup + [35188] sipush 1685 + [35191] sipush 1872 + [35194] iastore + [35195] dup + [35196] sipush 1686 + [35199] sipush 970 + [35202] iastore + [35203] dup + [35204] sipush 1687 + [35207] sipush 968 + [35210] iastore + [35211] dup + [35212] sipush 1688 + [35215] sipush 966 + [35218] iastore + [35219] dup + [35220] sipush 1689 + [35223] sipush 963 + [35226] iastore + [35227] dup + [35228] sipush 1690 + [35231] bipush 29 + [35233] iastore + [35234] dup + [35235] sipush 1691 + [35238] sipush 960 + [35241] iastore + [35242] dup + [35243] sipush 1692 + [35246] bipush 26 + [35248] iastore + [35249] dup + [35250] sipush 1693 + [35253] bipush 23 + [35255] iastore + [35256] dup + [35257] sipush 1694 + [35260] sipush 983 + [35263] iastore + [35264] dup + [35265] sipush 1695 + [35268] sipush 981 + [35271] iastore + [35272] dup + [35273] sipush 1696 + [35276] sipush 978 + [35279] iastore + [35280] dup + [35281] sipush 1697 + [35284] sipush 975 + [35287] iastore + [35288] dup + [35289] sipush 1698 + [35292] bipush 33 + [35294] iastore + [35295] dup + [35296] sipush 1699 + [35299] sipush 971 + [35302] iastore + [35303] dup + [35304] sipush 1700 + [35307] bipush 31 + [35309] iastore + [35310] dup + [35311] sipush 1701 + [35314] sipush 990 + [35317] iastore + [35318] dup + [35319] sipush 1702 + [35322] sipush 988 + [35325] iastore + [35326] dup + [35327] sipush 1703 + [35330] sipush 985 + [35333] iastore + [35334] dup + [35335] sipush 1704 + [35338] sipush 1906 + [35341] iastore + [35342] dup + [35343] sipush 1705 + [35346] sipush 1904 + [35349] iastore + [35350] dup + [35351] sipush 1706 + [35354] sipush 1902 + [35357] iastore + [35358] dup + [35359] sipush 1707 + [35362] sipush 993 + [35365] iastore + [35366] dup + [35367] sipush 1708 + [35370] sipush 351 + [35373] iastore + [35374] dup + [35375] sipush 1709 + [35378] sipush 2145 + [35381] iastore + [35382] dup + [35383] sipush 1710 + [35386] sipush 1383 + [35389] iastore + [35390] dup + [35391] sipush 1711 + [35394] sipush 331 + [35397] iastore + [35398] dup + [35399] sipush 1712 + [35402] sipush 330 + [35405] iastore + [35406] dup + [35407] sipush 1713 + [35410] sipush 328 + [35413] iastore + [35414] dup + [35415] sipush 1714 + [35418] sipush 326 + [35421] iastore + [35422] dup + [35423] sipush 1715 + [35426] sipush 2137 + [35429] iastore + [35430] dup + [35431] sipush 1716 + [35434] sipush 323 + [35437] iastore + [35438] dup + [35439] sipush 1717 + [35442] sipush 2135 + [35445] iastore + [35446] dup + [35447] sipush 1718 + [35450] sipush 339 + [35453] iastore + [35454] dup + [35455] sipush 1719 + [35458] sipush 1372 + [35461] iastore + [35462] dup + [35463] sipush 1720 + [35466] sipush 1370 + [35469] iastore + [35470] dup + [35471] sipush 1721 + [35474] sipush 294 + [35477] iastore + [35478] dup + [35479] sipush 1722 + [35482] sipush 293 + [35485] iastore + [35486] dup + [35487] sipush 1723 + [35490] sipush 291 + [35493] iastore + [35494] dup + [35495] sipush 1724 + [35498] sipush 289 + [35501] iastore + [35502] dup + [35503] sipush 1725 + [35506] sipush 2122 + [35509] iastore + [35510] dup + [35511] sipush 1726 + [35514] sipush 286 + [35517] iastore + [35518] dup + [35519] sipush 1727 + [35522] sipush 2120 + [35525] iastore + [35526] dup + [35527] sipush 1728 + [35530] sipush 283 + [35533] iastore + [35534] dup + [35535] sipush 1729 + [35538] sipush 2117 + [35541] iastore + [35542] dup + [35543] sipush 1730 + [35546] sipush 309 + [35549] iastore + [35550] dup + [35551] sipush 1731 + [35554] sipush 303 + [35557] iastore + [35558] dup + [35559] sipush 1732 + [35562] sipush 317 + [35565] iastore + [35566] dup + [35567] sipush 1733 + [35570] sipush 1348 + [35573] iastore + [35574] dup + [35575] sipush 1734 + [35578] sipush 1346 + [35581] iastore + [35582] dup + [35583] sipush 1735 + [35586] sipush 1344 + [35589] iastore + [35590] dup + [35591] sipush 1736 + [35594] sipush 245 + [35597] iastore + [35598] dup + [35599] sipush 1737 + [35602] sipush 244 + [35605] iastore + [35606] dup + [35607] sipush 1738 + [35610] sipush 242 + [35613] iastore + [35614] dup + [35615] sipush 1739 + [35618] sipush 2090 + [35621] iastore + [35622] dup + [35623] sipush 1740 + [35626] sipush 239 + [35629] iastore + [35630] dup + [35631] sipush 1741 + [35634] sipush 2088 + [35637] iastore + [35638] dup + [35639] sipush 1742 + [35642] sipush 236 + [35645] iastore + [35646] dup + [35647] sipush 1743 + [35650] sipush 2085 + [35653] iastore + [35654] dup + [35655] sipush 1744 + [35658] sipush 2082 + [35661] iastore + [35662] dup + [35663] sipush 1745 + [35666] sipush 260 + [35669] iastore + [35670] dup + [35671] sipush 1746 + [35674] sipush 2099 + [35677] iastore + [35678] dup + [35679] sipush 1747 + [35682] sipush 249 + [35685] iastore + [35686] dup + [35687] sipush 1748 + [35690] sipush 270 + [35693] iastore + [35694] dup + [35695] sipush 1749 + [35698] sipush 1307 + [35701] iastore + [35702] dup + [35703] sipush 1750 + [35706] sipush 1305 + [35709] iastore + [35710] dup + [35711] sipush 1751 + [35714] sipush 1303 + [35717] iastore + [35718] dup + [35719] sipush 1752 + [35722] sipush 1300 + [35725] iastore + [35726] dup + [35727] sipush 1753 + [35730] sipush 1314 + [35733] iastore + [35734] dup + [35735] sipush 1754 + [35738] sipush 189 + [35741] iastore + [35742] dup + [35743] sipush 1755 + [35746] sipush 2038 + [35749] iastore + [35750] dup + [35751] sipush 1756 + [35754] sipush 186 + [35757] iastore + [35758] dup + [35759] sipush 1757 + [35762] sipush 2036 + [35765] iastore + [35766] dup + [35767] sipush 1758 + [35770] sipush 183 + [35773] iastore + [35774] dup + [35775] sipush 1759 + [35778] sipush 2033 + [35781] iastore + [35782] dup + [35783] sipush 1760 + [35786] sipush 2030 + [35789] iastore + [35790] dup + [35791] sipush 1761 + [35794] sipush 2026 + [35797] iastore + [35798] dup + [35799] sipush 1762 + [35802] sipush 206 + [35805] iastore + [35806] dup + [35807] sipush 1763 + [35810] sipush 198 + [35813] iastore + [35814] dup + [35815] sipush 1764 + [35818] sipush 2047 + [35821] iastore + [35822] dup + [35823] sipush 1765 + [35826] sipush 194 + [35829] iastore + [35830] dup + [35831] sipush 1766 + [35834] sipush 216 + [35837] iastore + [35838] dup + [35839] sipush 1767 + [35842] sipush 1247 + [35845] iastore + [35846] dup + [35847] sipush 1768 + [35850] sipush 1245 + [35853] iastore + [35854] dup + [35855] sipush 1769 + [35858] sipush 1243 + [35861] iastore + [35862] dup + [35863] sipush 1770 + [35866] sipush 1240 + [35869] iastore + [35870] dup + [35871] sipush 1771 + [35874] sipush 227 + [35877] iastore + [35878] dup + [35879] sipush 1772 + [35882] sipush 1237 + [35885] iastore + [35886] dup + [35887] sipush 1773 + [35890] sipush 1255 + [35893] iastore + [35894] dup + [35895] sipush 1774 + [35898] sipush 2310 + [35901] iastore + [35902] dup + [35903] sipush 1775 + [35906] sipush 2302 + [35909] iastore + [35910] dup + [35911] sipush 1776 + [35914] sipush 2300 + [35917] iastore + [35918] dup + [35919] sipush 1777 + [35922] sipush 2286 + [35925] iastore + [35926] dup + [35927] sipush 1778 + [35930] sipush 2284 + [35933] iastore + [35934] dup + [35935] sipush 1779 + [35938] sipush 2281 + [35941] iastore + [35942] dup + [35943] sipush 1780 + [35946] sipush 565 + [35949] iastore + [35950] dup + [35951] sipush 1781 + [35954] sipush 563 + [35957] iastore + [35958] dup + [35959] sipush 1782 + [35962] sipush 561 + [35965] iastore + [35966] dup + [35967] sipush 1783 + [35970] sipush 558 + [35973] iastore + [35974] dup + [35975] sipush 1784 + [35978] sipush 575 + [35981] iastore + [35982] dup + [35983] sipush 1785 + [35986] sipush 1589 + [35989] iastore + [35990] dup + [35991] sipush 1786 + [35994] sipush 2261 + [35997] iastore + [35998] dup + [35999] sipush 1787 + [36002] sipush 2259 + [36005] iastore + [36006] dup + [36007] sipush 1788 + [36010] sipush 2256 + [36013] iastore + [36014] dup + [36015] sipush 1789 + [36018] sipush 2253 + [36021] iastore + [36022] dup + [36023] sipush 1790 + [36026] sipush 1542 + [36029] iastore + [36030] dup + [36031] sipush 1791 + [36034] sipush 521 + [36037] iastore + [36038] dup + [36039] sipush 1792 + [36042] sipush 519 + [36045] iastore + [36046] dup + [36047] sipush 1793 + [36050] sipush 517 + [36053] iastore + [36054] dup + [36055] sipush 1794 + [36058] sipush 514 + [36061] iastore + [36062] dup + [36063] sipush 1795 + [36066] sipush 2270 + [36069] iastore + [36070] dup + [36071] sipush 1796 + [36074] sipush 511 + [36077] iastore + [36078] dup + [36079] sipush 1797 + [36082] sipush 533 + [36085] iastore + [36086] dup + [36087] sipush 1798 + [36090] sipush 1569 + [36093] iastore + [36094] dup + [36095] sipush 1799 + [36098] sipush 1567 + [36101] iastore + [36102] dup + [36103] sipush 1800 + [36106] sipush 2223 + [36109] iastore + [36110] dup + [36111] sipush 1801 + [36114] sipush 2221 + [36117] iastore + [36118] dup + [36119] sipush 1802 + [36122] sipush 2218 + [36125] iastore + [36126] dup + [36127] sipush 1803 + [36130] sipush 2215 + [36133] iastore + [36134] dup + [36135] sipush 1804 + [36138] sipush 1483 + [36141] iastore + [36142] dup + [36143] sipush 1805 + [36146] sipush 2211 + [36149] iastore + [36150] dup + [36151] sipush 1806 + [36154] sipush 1480 + [36157] iastore + [36158] dup + [36159] sipush 1807 + [36162] sipush 459 + [36165] iastore + [36166] dup + [36167] sipush 1808 + [36170] sipush 456 + [36173] iastore + [36174] dup + [36175] sipush 1809 + [36178] sipush 453 + [36181] iastore + [36182] dup + [36183] sipush 1810 + [36186] sipush 2232 + [36189] iastore + [36190] dup + [36191] sipush 1811 + [36194] sipush 449 + [36197] iastore + [36198] dup + [36199] sipush 1812 + [36202] sipush 474 + [36205] iastore + [36206] dup + [36207] sipush 1813 + [36210] sipush 491 + [36213] iastore + [36214] dup + [36215] sipush 1814 + [36218] sipush 1527 + [36221] iastore + [36222] dup + [36223] sipush 1815 + [36226] sipush 1525 + [36229] iastore + [36230] dup + [36231] sipush 1816 + [36234] sipush 1522 + [36237] iastore + [36238] dup + [36239] sipush 1817 + [36242] sipush 2475 + [36245] iastore + [36246] dup + [36247] sipush 1818 + [36250] sipush 2467 + [36253] iastore + [36254] dup + [36255] sipush 1819 + [36258] sipush 2465 + [36261] iastore + [36262] dup + [36263] sipush 1820 + [36266] sipush 2451 + [36269] iastore + [36270] dup + [36271] sipush 1821 + [36274] sipush 2449 + [36277] iastore + [36278] dup + [36279] sipush 1822 + [36282] sipush 2446 + [36285] iastore + [36286] dup + [36287] sipush 1823 + [36290] sipush 801 + [36293] iastore + [36294] dup + [36295] sipush 1824 + [36298] sipush 800 + [36301] iastore + [36302] dup + [36303] sipush 1825 + [36306] sipush 2426 + [36309] iastore + [36310] dup + [36311] sipush 1826 + [36314] sipush 2424 + [36317] iastore + [36318] dup + [36319] sipush 1827 + [36322] sipush 2421 + [36325] iastore + [36326] dup + [36327] sipush 1828 + [36330] sipush 2418 + [36333] iastore + [36334] dup + [36335] sipush 1829 + [36338] sipush 1723 + [36341] iastore + [36342] dup + [36343] sipush 1830 + [36346] sipush 2435 + [36349] iastore + [36350] dup + [36351] sipush 1831 + [36354] sipush 780 + [36357] iastore + [36358] dup + [36359] sipush 1832 + [36362] sipush 778 + [36365] iastore + [36366] dup + [36367] sipush 1833 + [36370] sipush 775 + [36373] iastore + [36374] dup + [36375] sipush 1834 + [36378] sipush 2387 + [36381] iastore + [36382] dup + [36383] sipush 1835 + [36386] sipush 2385 + [36389] iastore + [36390] dup + [36391] sipush 1836 + [36394] sipush 2382 + [36397] iastore + [36398] dup + [36399] sipush 1837 + [36402] sipush 2379 + [36405] iastore + [36406] dup + [36407] sipush 1838 + [36410] sipush 1695 + [36413] iastore + [36414] dup + [36415] sipush 1839 + [36418] sipush 2375 + [36421] iastore + [36422] dup + [36423] sipush 1840 + [36426] sipush 1693 + [36429] iastore + [36430] dup + [36431] sipush 1841 + [36434] sipush 2396 + [36437] iastore + [36438] dup + [36439] sipush 1842 + [36442] sipush 735 + [36445] iastore + [36446] dup + [36447] sipush 1843 + [36450] sipush 733 + [36453] iastore + [36454] dup + [36455] sipush 1844 + [36458] sipush 730 + [36461] iastore + [36462] dup + [36463] sipush 1845 + [36466] sipush 727 + [36469] iastore + [36470] dup + [36471] sipush 1846 + [36474] sipush 749 + [36477] iastore + [36478] dup + [36479] sipush 1847 + [36482] sipush 1718 + [36485] iastore + [36486] dup + [36487] sipush 1848 + [36490] sipush 2616 + [36493] iastore + [36494] dup + [36495] sipush 1849 + [36498] sipush 2615 + [36501] iastore + [36502] dup + [36503] sipush 1850 + [36506] sipush 2604 + [36509] iastore + [36510] dup + [36511] sipush 1851 + [36514] sipush 2603 + [36517] iastore + [36518] dup + [36519] sipush 1852 + [36522] sipush 2601 + [36525] iastore + [36526] dup + [36527] sipush 1853 + [36530] sipush 2584 + [36533] iastore + [36534] dup + [36535] sipush 1854 + [36538] sipush 2583 + [36541] iastore + [36542] dup + [36543] sipush 1855 + [36546] sipush 2581 + [36549] iastore + [36550] dup + [36551] sipush 1856 + [36554] sipush 2579 + [36557] iastore + [36558] dup + [36559] sipush 1857 + [36562] sipush 1800 + [36565] iastore + [36566] dup + [36567] sipush 1858 + [36570] sipush 2591 + [36573] iastore + [36574] dup + [36575] sipush 1859 + [36578] sipush 2550 + [36581] iastore + [36582] dup + [36583] sipush 1860 + [36586] sipush 2549 + [36589] iastore + [36590] dup + [36591] sipush 1861 + [36594] sipush 2547 + [36597] iastore + [36598] dup + [36599] sipush 1862 + [36602] sipush 2545 + [36605] iastore + [36606] dup + [36607] sipush 1863 + [36610] sipush 1792 + [36613] iastore + [36614] dup + [36615] sipush 1864 + [36618] sipush 2542 + [36621] iastore + [36622] dup + [36623] sipush 1865 + [36626] sipush 1790 + [36629] iastore + [36630] dup + [36631] sipush 1866 + [36634] sipush 2558 + [36637] iastore + [36638] dup + [36639] sipush 1867 + [36642] sipush 929 + [36645] iastore + [36646] dup + [36647] sipush 1868 + [36650] sipush 2719 + [36653] iastore + [36654] dup + [36655] sipush 1869 + [36658] sipush 1841 + [36661] iastore + [36662] dup + [36663] sipush 1870 + [36666] sipush 2710 + [36669] iastore + [36670] dup + [36671] sipush 1871 + [36674] sipush 2708 + [36677] iastore + [36678] dup + [36679] sipush 1872 + [36682] sipush 1833 + [36685] iastore + [36686] dup + [36687] sipush 1873 + [36690] sipush 1831 + [36693] iastore + [36694] dup + [36695] sipush 1874 + [36698] sipush 2690 + [36701] iastore + [36702] dup + [36703] sipush 1875 + [36706] sipush 2688 + [36709] iastore + [36710] dup + [36711] sipush 1876 + [36714] sipush 2686 + [36717] iastore + [36718] dup + [36719] sipush 1877 + [36722] sipush 1815 + [36725] iastore + [36726] dup + [36727] sipush 1878 + [36730] sipush 1809 + [36733] iastore + [36734] dup + [36735] sipush 1879 + [36738] sipush 1808 + [36741] iastore + [36742] dup + [36743] sipush 1880 + [36746] sipush 1774 + [36749] iastore + [36750] dup + [36751] sipush 1881 + [36754] sipush 1756 + [36757] iastore + [36758] dup + [36759] sipush 1882 + [36762] sipush 1754 + [36765] iastore + [36766] dup + [36767] sipush 1883 + [36770] sipush 1737 + [36773] iastore + [36774] dup + [36775] sipush 1884 + [36778] sipush 1736 + [36781] iastore + [36782] dup + [36783] sipush 1885 + [36786] sipush 1734 + [36789] iastore + [36790] dup + [36791] sipush 1886 + [36794] sipush 1739 + [36797] iastore + [36798] dup + [36799] sipush 1887 + [36802] sipush 1816 + [36805] iastore + [36806] dup + [36807] sipush 1888 + [36810] sipush 1711 + [36813] iastore + [36814] dup + [36815] sipush 1889 + [36818] sipush 1676 + [36821] iastore + [36822] dup + [36823] sipush 1890 + [36826] sipush 1674 + [36829] iastore + [36830] dup + [36831] sipush 1891 + [36834] sipush 633 + [36837] iastore + [36838] dup + [36839] sipush 1892 + [36842] sipush 629 + [36845] iastore + [36846] dup + [36847] sipush 1893 + [36850] sipush 1638 + [36853] iastore + [36854] dup + [36855] sipush 1894 + [36858] sipush 1636 + [36861] iastore + [36862] dup + [36863] sipush 1895 + [36866] sipush 1633 + [36869] iastore + [36870] dup + [36871] sipush 1896 + [36874] sipush 1641 + [36877] iastore + [36878] dup + [36879] sipush 1897 + [36882] sipush 598 + [36885] iastore + [36886] dup + [36887] sipush 1898 + [36890] sipush 1605 + [36893] iastore + [36894] dup + [36895] sipush 1899 + [36898] sipush 1604 + [36901] iastore + [36902] dup + [36903] sipush 1900 + [36906] sipush 1602 + [36909] iastore + [36910] dup + [36911] sipush 1901 + [36914] sipush 1600 + [36917] iastore + [36918] dup + [36919] sipush 1902 + [36922] sipush 605 + [36925] iastore + [36926] dup + [36927] sipush 1903 + [36930] sipush 1609 + [36933] iastore + [36934] dup + [36935] sipush 1904 + [36938] sipush 1607 + [36941] iastore + [36942] dup + [36943] sipush 1905 + [36946] sipush 2327 + [36949] iastore + [36950] dup + [36951] sipush 1906 + [36954] sipush 887 + [36957] iastore + [36958] dup + [36959] sipush 1907 + [36962] sipush 853 + [36965] iastore + [36966] dup + [36967] sipush 1908 + [36970] sipush 1775 + [36973] iastore + [36974] dup + [36975] sipush 1909 + [36978] sipush 822 + [36981] iastore + [36982] dup + [36983] sipush 1910 + [36986] sipush 820 + [36989] iastore + [36990] dup + [36991] sipush 1911 + [36994] sipush 1757 + [36997] iastore + [36998] dup + [36999] sipush 1912 + [37002] sipush 1755 + [37005] iastore + [37006] dup + [37007] sipush 1913 + [37010] sipush 1584 + [37013] iastore + [37014] dup + [37015] sipush 1914 + [37018] sipush 524 + [37021] iastore + [37022] dup + [37023] sipush 1915 + [37026] sipush 1560 + [37029] iastore + [37030] dup + [37031] sipush 1916 + [37034] sipush 1558 + [37037] iastore + [37038] dup + [37039] sipush 1917 + [37042] sipush 468 + [37045] iastore + [37046] dup + [37047] sipush 1918 + [37050] sipush 464 + [37053] iastore + [37054] dup + [37055] sipush 1919 + [37058] sipush 1514 + [37061] iastore + [37062] dup + [37063] sipush 1920 + [37066] sipush 1511 + [37069] iastore + [37070] dup + [37071] sipush 1921 + [37074] sipush 1508 + [37077] iastore + [37078] dup + [37079] sipush 1922 + [37082] sipush 1519 + [37085] iastore + [37086] dup + [37087] sipush 1923 + [37090] sipush 408 + [37093] iastore + [37094] dup + [37095] sipush 1924 + [37098] sipush 404 + [37101] iastore + [37102] dup + [37103] sipush 1925 + [37106] sipush 400 + [37109] iastore + [37110] dup + [37111] sipush 1926 + [37114] sipush 1452 + [37117] iastore + [37118] dup + [37119] sipush 1927 + [37122] sipush 1447 + [37125] iastore + [37126] dup + [37127] sipush 1928 + [37130] sipush 1444 + [37133] iastore + [37134] dup + [37135] sipush 1929 + [37138] sipush 417 + [37141] iastore + [37142] dup + [37143] sipush 1930 + [37146] sipush 1458 + [37149] iastore + [37150] dup + [37151] sipush 1931 + [37154] sipush 1455 + [37157] iastore + [37158] dup + [37159] sipush 1932 + [37162] sipush 2208 + [37165] iastore + [37166] dup + [37167] sipush 1933 + [37170] sipush 364 + [37173] iastore + [37174] dup + [37175] sipush 1934 + [37178] sipush 361 + [37181] iastore + [37182] dup + [37183] sipush 1935 + [37186] sipush 358 + [37189] iastore + [37190] dup + [37191] sipush 1936 + [37194] sipush 2154 + [37197] iastore + [37198] dup + [37199] sipush 1937 + [37202] sipush 1401 + [37205] iastore + [37206] dup + [37207] sipush 1938 + [37210] sipush 1400 + [37213] iastore + [37214] dup + [37215] sipush 1939 + [37218] sipush 1398 + [37221] iastore + [37222] dup + [37223] sipush 1940 + [37226] sipush 1396 + [37229] iastore + [37230] dup + [37231] sipush 1941 + [37234] sipush 374 + [37237] iastore + [37238] dup + [37239] sipush 1942 + [37242] sipush 1393 + [37245] iastore + [37246] dup + [37247] sipush 1943 + [37250] sipush 371 + [37253] iastore + [37254] dup + [37255] sipush 1944 + [37258] sipush 1408 + [37261] iastore + [37262] dup + [37263] sipush 1945 + [37266] sipush 1406 + [37269] iastore + [37270] dup + [37271] sipush 1946 + [37274] sipush 1403 + [37277] iastore + [37278] dup + [37279] sipush 1947 + [37282] sipush 1413 + [37285] iastore + [37286] dup + [37287] sipush 1948 + [37290] sipush 2173 + [37293] iastore + [37294] dup + [37295] sipush 1949 + [37298] sipush 2172 + [37301] iastore + [37302] dup + [37303] sipush 1950 + [37306] sipush 772 + [37309] iastore + [37310] dup + [37311] sipush 1951 + [37314] sipush 726 + [37317] iastore + [37318] dup + [37319] sipush 1952 + [37322] sipush 723 + [37325] iastore + [37326] dup + [37327] sipush 1953 + [37330] sipush 1712 + [37333] iastore + [37334] dup + [37335] sipush 1954 + [37338] sipush 672 + [37341] iastore + [37342] dup + [37343] sipush 1955 + [37346] sipush 669 + [37349] iastore + [37350] dup + [37351] sipush 1956 + [37354] sipush 666 + [37357] iastore + [37358] dup + [37359] sipush 1957 + [37362] sipush 682 + [37365] iastore + [37366] dup + [37367] sipush 1958 + [37370] sipush 1678 + [37373] iastore + [37374] dup + [37375] sipush 1959 + [37378] sipush 1675 + [37381] iastore + [37382] dup + [37383] sipush 1960 + [37386] sipush 625 + [37389] iastore + [37390] dup + [37391] sipush 1961 + [37394] sipush 623 + [37397] iastore + [37398] dup + [37399] sipush 1962 + [37402] sipush 621 + [37405] iastore + [37406] dup + [37407] sipush 1963 + [37410] sipush 618 + [37413] iastore + [37414] dup + [37415] sipush 1964 + [37418] sipush 2331 + [37421] iastore + [37422] dup + [37423] sipush 1965 + [37426] sipush 636 + [37429] iastore + [37430] dup + [37431] sipush 1966 + [37434] sipush 632 + [37437] iastore + [37438] dup + [37439] sipush 1967 + [37442] sipush 1639 + [37445] iastore + [37446] dup + [37447] sipush 1968 + [37450] sipush 1637 + [37453] iastore + [37454] dup + [37455] sipush 1969 + [37458] sipush 1635 + [37461] iastore + [37462] dup + [37463] sipush 1970 + [37466] sipush 920 + [37469] iastore + [37470] dup + [37471] sipush 1971 + [37474] sipush 918 + [37477] iastore + [37478] dup + [37479] sipush 1972 + [37482] sipush 884 + [37485] iastore + [37486] dup + [37487] sipush 1973 + [37490] sipush 880 + [37493] iastore + [37494] dup + [37495] sipush 1974 + [37498] sipush 889 + [37501] iastore + [37502] dup + [37503] sipush 1975 + [37506] sipush 849 + [37509] iastore + [37510] dup + [37511] sipush 1976 + [37514] sipush 848 + [37517] iastore + [37518] dup + [37519] sipush 1977 + [37522] sipush 847 + [37525] iastore + [37526] dup + [37527] sipush 1978 + [37530] sipush 846 + [37533] iastore + [37534] dup + [37535] sipush 1979 + [37538] sipush 2497 + [37541] iastore + [37542] dup + [37543] sipush 1980 + [37546] sipush 855 + [37549] iastore + [37550] dup + [37551] sipush 1981 + [37554] sipush 852 + [37557] iastore + [37558] dup + [37559] sipush 1982 + [37562] sipush 1776 + [37565] iastore + [37566] dup + [37567] sipush 1983 + [37570] sipush 2641 + [37573] iastore + [37574] dup + [37575] sipush 1984 + [37578] sipush 2742 + [37581] iastore + [37582] dup + [37583] sipush 1985 + [37586] sipush 2787 + [37589] iastore + [37590] dup + [37591] sipush 1986 + [37594] sipush 1380 + [37597] iastore + [37598] dup + [37599] sipush 1987 + [37602] sipush 334 + [37605] iastore + [37606] dup + [37607] sipush 1988 + [37610] sipush 1367 + [37613] iastore + [37614] dup + [37615] sipush 1989 + [37618] sipush 1365 + [37621] iastore + [37622] dup + [37623] sipush 1990 + [37626] sipush 301 + [37629] iastore + [37630] dup + [37631] sipush 1991 + [37634] sipush 297 + [37637] iastore + [37638] dup + [37639] sipush 1992 + [37642] sipush 1340 + [37645] iastore + [37646] dup + [37647] sipush 1993 + [37650] sipush 1338 + [37653] iastore + [37654] dup + [37655] sipush 1994 + [37658] sipush 1335 + [37661] iastore + [37662] dup + [37663] sipush 1995 + [37666] sipush 1343 + [37669] iastore + [37670] dup + [37671] sipush 1996 + [37674] sipush 255 + [37677] iastore + [37678] dup + [37679] sipush 1997 + [37682] sipush 251 + [37685] iastore + [37686] dup + [37687] sipush 1998 + [37690] sipush 247 + [37693] iastore + [37694] dup + [37695] sipush 1999 + [37698] sipush 1296 + [37701] iastore + [37702] dup + [37703] sipush 2000 + [37706] sipush 1291 + [37709] iastore + [37710] dup + [37711] sipush 2001 + [37714] sipush 1288 + [37717] iastore + [37718] dup + [37719] sipush 2002 + [37722] sipush 265 + [37725] iastore + [37726] dup + [37727] sipush 2003 + [37730] sipush 1302 + [37733] iastore + [37734] dup + [37735] sipush 2004 + [37738] sipush 1299 + [37741] iastore + [37742] dup + [37743] sipush 2005 + [37746] sipush 2113 + [37749] iastore + [37750] dup + [37751] sipush 2006 + [37754] sipush 204 + [37757] iastore + [37758] dup + [37759] sipush 2007 + [37762] sipush 196 + [37765] iastore + [37766] dup + [37767] sipush 2008 + [37770] sipush 192 + [37773] iastore + [37774] dup + [37775] sipush 2009 + [37778] sipush 2042 + [37781] iastore + [37782] dup + [37783] sipush 2010 + [37786] sipush 1232 + [37789] iastore + [37790] dup + [37791] sipush 2011 + [37794] sipush 1230 + [37797] iastore + [37798] dup + [37799] sipush 2012 + [37802] sipush 1224 + [37805] iastore + [37806] dup + [37807] sipush 2013 + [37810] sipush 214 + [37813] iastore + [37814] dup + [37815] sipush 2014 + [37818] sipush 1220 + [37821] iastore + [37822] dup + [37823] sipush 2015 + [37826] sipush 210 + [37829] iastore + [37830] dup + [37831] sipush 2016 + [37834] sipush 1242 + [37837] iastore + [37838] dup + [37839] sipush 2017 + [37842] sipush 1239 + [37845] iastore + [37846] dup + [37847] sipush 2018 + [37850] sipush 1235 + [37853] iastore + [37854] dup + [37855] sipush 2019 + [37858] sipush 1250 + [37861] iastore + [37862] dup + [37863] sipush 2020 + [37866] sipush 2077 + [37869] iastore + [37870] dup + [37871] sipush 2021 + [37874] sipush 2075 + [37877] iastore + [37878] dup + [37879] sipush 2022 + [37882] sipush 151 + [37885] iastore + [37886] dup + [37887] sipush 2023 + [37890] sipush 148 + [37893] iastore + [37894] dup + [37895] sipush 2024 + [37898] sipush 1993 + [37901] iastore + [37902] dup + [37903] sipush 2025 + [37906] sipush 144 + [37909] iastore + [37910] dup + [37911] sipush 2026 + [37914] sipush 1990 + [37917] iastore + [37918] dup + [37919] sipush 2027 + [37922] sipush 1163 + [37925] iastore + [37926] dup + [37927] sipush 2028 + [37930] sipush 1162 + [37933] iastore + [37934] dup + [37935] sipush 2029 + [37938] sipush 1160 + [37941] iastore + [37942] dup + [37943] sipush 2030 + [37946] sipush 1158 + [37949] iastore + [37950] dup + [37951] sipush 2031 + [37954] sipush 1155 + [37957] iastore + [37958] dup + [37959] sipush 2032 + [37962] sipush 161 + [37965] iastore + [37966] dup + [37967] sipush 2033 + [37970] sipush 1152 + [37973] iastore + [37974] dup + [37975] sipush 2034 + [37978] sipush 157 + [37981] iastore + [37982] dup + [37983] sipush 2035 + [37986] sipush 1173 + [37989] iastore + [37990] dup + [37991] sipush 2036 + [37994] sipush 1171 + [37997] iastore + [37998] dup + [37999] sipush 2037 + [38002] sipush 1168 + [38005] iastore + [38006] dup + [38007] sipush 2038 + [38010] sipush 1165 + [38013] iastore + [38014] dup + [38015] sipush 2039 + [38018] sipush 168 + [38021] iastore + [38022] dup + [38023] sipush 2040 + [38026] sipush 1181 + [38029] iastore + [38030] dup + [38031] sipush 2041 + [38034] sipush 1178 + [38037] iastore + [38038] dup + [38039] sipush 2042 + [38042] sipush 2021 + [38045] iastore + [38046] dup + [38047] sipush 2043 + [38050] sipush 2020 + [38053] iastore + [38054] dup + [38055] sipush 2044 + [38058] sipush 2018 + [38061] iastore + [38062] dup + [38063] sipush 2045 + [38066] sipush 2023 + [38069] iastore + [38070] dup + [38071] sipush 2046 + [38074] sipush 585 + [38077] iastore + [38078] dup + [38079] sipush 2047 + [38082] sipush 560 + [38085] iastore + [38086] dup + [38087] sipush 2048 + [38090] sipush 557 + [38093] iastore + [38094] dup + [38095] sipush 2049 + [38098] sipush 1585 + [38101] iastore + [38102] dup + [38103] sipush 2050 + [38106] sipush 516 + [38109] iastore + [38110] dup + [38111] sipush 2051 + [38114] sipush 509 + [38117] iastore + [38118] dup + [38119] sipush 2052 + [38122] sipush 1562 + [38125] iastore + [38126] dup + [38127] sipush 2053 + [38130] sipush 1559 + [38133] iastore + [38134] dup + [38135] sipush 2054 + [38138] sipush 458 + [38141] iastore + [38142] dup + [38143] sipush 2055 + [38146] sipush 447 + [38149] iastore + [38150] dup + [38151] sipush 2056 + [38154] sipush 2227 + [38157] iastore + [38158] dup + [38159] sipush 2057 + [38162] sipush 472 + [38165] iastore + [38166] dup + [38167] sipush 2058 + [38170] sipush 1516 + [38173] iastore + [38174] dup + [38175] sipush 2059 + [38178] sipush 1513 + [38181] iastore + [38182] dup + [38183] sipush 2060 + [38186] sipush 1510 + [38189] iastore + [38190] dup + [38191] sipush 2061 + [38194] sipush 398 + [38197] iastore + [38198] dup + [38199] sipush 2062 + [38202] sipush 396 + [38205] iastore + [38206] dup + [38207] sipush 2063 + [38210] sipush 393 + [38213] iastore + [38214] dup + [38215] sipush 2064 + [38218] sipush 390 + [38221] iastore + [38222] dup + [38223] sipush 2065 + [38226] sipush 2181 + [38229] iastore + [38230] dup + [38231] sipush 2066 + [38234] sipush 386 + [38237] iastore + [38238] dup + [38239] sipush 2067 + [38242] sipush 2178 + [38245] iastore + [38246] dup + [38247] sipush 2068 + [38250] sipush 407 + [38253] iastore + [38254] dup + [38255] sipush 2069 + [38258] sipush 1453 + [38261] iastore + [38262] dup + [38263] sipush 2070 + [38266] sipush 1451 + [38269] iastore + [38270] dup + [38271] sipush 2071 + [38274] sipush 1449 + [38277] iastore + [38278] dup + [38279] sipush 2072 + [38282] sipush 1446 + [38285] iastore + [38286] dup + [38287] sipush 2073 + [38290] sipush 420 + [38293] iastore + [38294] dup + [38295] sipush 2074 + [38298] sipush 1460 + [38301] iastore + [38302] dup + [38303] sipush 2075 + [38306] sipush 2209 + [38309] iastore + [38310] dup + [38311] sipush 2076 + [38314] sipush 769 + [38317] iastore + [38318] dup + [38319] sipush 2077 + [38322] sipush 764 + [38325] iastore + [38326] dup + [38327] sipush 2078 + [38330] sipush 720 + [38333] iastore + [38334] dup + [38335] sipush 2079 + [38338] sipush 712 + [38341] iastore + [38342] dup + [38343] sipush 2080 + [38346] sipush 2391 + [38349] iastore + [38350] dup + [38351] sipush 2081 + [38354] sipush 729 + [38357] iastore + [38358] dup + [38359] sipush 2082 + [38362] sipush 1713 + [38365] iastore + [38366] dup + [38367] sipush 2083 + [38370] sipush 664 + [38373] iastore + [38374] dup + [38375] sipush 2084 + [38378] sipush 663 + [38381] iastore + [38382] dup + [38383] sipush 2085 + [38386] sipush 661 + [38389] iastore + [38390] dup + [38391] sipush 2086 + [38394] sipush 659 + [38397] iastore + [38398] dup + [38399] sipush 2087 + [38402] sipush 2352 + [38405] iastore + [38406] dup + [38407] sipush 2088 + [38410] sipush 656 + [38413] iastore + [38414] dup + [38415] sipush 2089 + [38418] sipush 2349 + [38421] iastore + [38422] dup + [38423] sipush 2090 + [38426] sipush 671 + [38429] iastore + [38430] dup + [38431] sipush 2091 + [38434] sipush 1679 + [38437] iastore + [38438] dup + [38439] sipush 2092 + [38442] sipush 1677 + [38445] iastore + [38446] dup + [38447] sipush 2093 + [38450] sipush 2553 + [38453] iastore + [38454] dup + [38455] sipush 2094 + [38458] sipush 922 + [38461] iastore + [38462] dup + [38463] sipush 2095 + [38466] sipush 919 + [38469] iastore + [38470] dup + [38471] sipush 2096 + [38474] sipush 2519 + [38477] iastore + [38478] dup + [38479] sipush 2097 + [38482] sipush 2516 + [38485] iastore + [38486] dup + [38487] sipush 2098 + [38490] sipush 885 + [38493] iastore + [38494] dup + [38495] sipush 2099 + [38498] sipush 883 + [38501] iastore + [38502] dup + [38503] sipush 2100 + [38506] sipush 881 + [38509] iastore + [38510] dup + [38511] sipush 2101 + [38514] sipush 2685 + [38517] iastore + [38518] dup + [38519] sipush 2102 + [38522] sipush 2661 + [38525] iastore + [38526] dup + [38527] sipush 2103 + [38530] sipush 2659 + [38533] iastore + [38534] dup + [38535] sipush 2104 + [38538] sipush 2767 + [38541] iastore + [38542] dup + [38543] sipush 2105 + [38546] sipush 2756 + [38549] iastore + [38550] dup + [38551] sipush 2106 + [38554] sipush 2755 + [38557] iastore + [38558] dup + [38559] sipush 2107 + [38562] sipush 140 + [38565] iastore + [38566] dup + [38567] sipush 2108 + [38570] sipush 1137 + [38573] iastore + [38574] dup + [38575] sipush 2109 + [38578] sipush 1136 + [38581] iastore + [38582] dup + [38583] sipush 2110 + [38586] sipush 130 + [38589] iastore + [38590] dup + [38591] sipush 2111 + [38594] bipush 127 + [38596] iastore + [38597] dup + [38598] sipush 2112 + [38601] sipush 1125 + [38604] iastore + [38605] dup + [38606] sipush 2113 + [38609] sipush 1124 + [38612] iastore + [38613] dup + [38614] sipush 2114 + [38617] sipush 1122 + [38620] iastore + [38621] dup + [38622] sipush 2115 + [38625] sipush 1127 + [38628] iastore + [38629] dup + [38630] sipush 2116 + [38633] bipush 109 + [38635] iastore + [38636] dup + [38637] sipush 2117 + [38640] bipush 106 + [38642] iastore + [38643] dup + [38644] sipush 2118 + [38647] bipush 102 + [38649] iastore + [38650] dup + [38651] sipush 2119 + [38654] sipush 1103 + [38657] iastore + [38658] dup + [38659] sipush 2120 + [38662] sipush 1102 + [38665] iastore + [38666] dup + [38667] sipush 2121 + [38670] sipush 1100 + [38673] iastore + [38674] dup + [38675] sipush 2122 + [38678] sipush 1098 + [38681] iastore + [38682] dup + [38683] sipush 2123 + [38686] bipush 116 + [38688] iastore + [38689] dup + [38690] sipush 2124 + [38693] sipush 1107 + [38696] iastore + [38697] dup + [38698] sipush 2125 + [38701] sipush 1105 + [38704] iastore + [38705] dup + [38706] sipush 2126 + [38709] sipush 1980 + [38712] iastore + [38713] dup + [38714] sipush 2127 + [38717] bipush 80 + [38719] iastore + [38720] dup + [38721] sipush 2128 + [38724] bipush 76 + [38726] iastore + [38727] dup + [38728] sipush 2129 + [38731] bipush 73 + [38733] iastore + [38734] dup + [38735] sipush 2130 + [38738] sipush 1947 + [38741] iastore + [38742] dup + [38743] sipush 2131 + [38746] sipush 1068 + [38749] iastore + [38750] dup + [38751] sipush 2132 + [38754] sipush 1067 + [38757] iastore + [38758] dup + [38759] sipush 2133 + [38762] sipush 1065 + [38765] iastore + [38766] dup + [38767] sipush 2134 + [38770] sipush 1063 + [38773] iastore + [38774] dup + [38775] sipush 2135 + [38778] bipush 90 + [38780] iastore + [38781] dup + [38782] sipush 2136 + [38785] sipush 1060 + [38788] iastore + [38789] dup + [38790] sipush 2137 + [38793] bipush 87 + [38795] iastore + [38796] dup + [38797] sipush 2138 + [38800] sipush 1075 + [38803] iastore + [38804] dup + [38805] sipush 2139 + [38808] sipush 1073 + [38811] iastore + [38812] dup + [38813] sipush 2140 + [38816] sipush 1070 + [38819] iastore + [38820] dup + [38821] sipush 2141 + [38824] sipush 1080 + [38827] iastore + [38828] dup + [38829] sipush 2142 + [38832] sipush 1966 + [38835] iastore + [38836] dup + [38837] sipush 2143 + [38840] sipush 1965 + [38843] iastore + [38844] dup + [38845] sipush 2144 + [38848] bipush 46 + [38850] iastore + [38851] dup + [38852] sipush 2145 + [38855] bipush 43 + [38857] iastore + [38858] dup + [38859] sipush 2146 + [38862] bipush 40 + [38864] iastore + [38865] dup + [38866] sipush 2147 + [38869] sipush 1912 + [38872] iastore + [38873] dup + [38874] sipush 2148 + [38877] bipush 36 + [38879] iastore + [38880] dup + [38881] sipush 2149 + [38884] sipush 1909 + [38887] iastore + [38888] dup + [38889] sipush 2150 + [38892] sipush 1019 + [38895] iastore + [38896] dup + [38897] sipush 2151 + [38900] sipush 1018 + [38903] iastore + [38904] dup + [38905] sipush 2152 + [38908] sipush 1016 + [38911] iastore + [38912] dup + [38913] sipush 2153 + [38916] sipush 1014 + [38919] iastore + [38920] dup + [38921] sipush 2154 + [38924] bipush 58 + [38926] iastore + [38927] dup + [38928] sipush 2155 + [38931] sipush 1011 + [38934] iastore + [38935] dup + [38936] sipush 2156 + [38939] bipush 55 + [38941] iastore + [38942] dup + [38943] sipush 2157 + [38946] sipush 1008 + [38949] iastore + [38950] dup + [38951] sipush 2158 + [38954] bipush 51 + [38956] iastore + [38957] dup + [38958] sipush 2159 + [38961] sipush 1029 + [38964] iastore + [38965] dup + [38966] sipush 2160 + [38969] sipush 1027 + [38972] iastore + [38973] dup + [38974] sipush 2161 + [38977] sipush 1024 + [38980] iastore + [38981] dup + [38982] sipush 2162 + [38985] sipush 1021 + [38988] iastore + [38989] dup + [38990] sipush 2163 + [38993] bipush 63 + [38995] iastore + [38996] dup + [38997] sipush 2164 + [39000] sipush 1037 + [39003] iastore + [39004] dup + [39005] sipush 2165 + [39008] sipush 1034 + [39011] iastore + [39012] dup + [39013] sipush 2166 + [39016] sipush 1940 + [39019] iastore + [39020] dup + [39021] sipush 2167 + [39024] sipush 1939 + [39027] iastore + [39028] dup + [39029] sipush 2168 + [39032] sipush 1937 + [39035] iastore + [39036] dup + [39037] sipush 2169 + [39040] sipush 1942 + [39043] iastore + [39044] dup + [39045] sipush 2170 + [39048] bipush 8 + [39050] iastore + [39051] dup + [39052] sipush 2171 + [39055] sipush 1866 + [39058] iastore + [39059] dup + [39060] sipush 2172 + [39063] iconst_4 + [39064] iastore + [39065] dup + [39066] sipush 2173 + [39069] sipush 1863 + [39072] iastore + [39073] dup + [39074] sipush 2174 + [39077] iconst_1 + [39078] iastore + [39079] dup + [39080] sipush 2175 + [39083] sipush 1860 + [39086] iastore + [39087] dup + [39088] sipush 2176 + [39091] sipush 956 + [39094] iastore + [39095] dup + [39096] sipush 2177 + [39099] sipush 954 + [39102] iastore + [39103] dup + [39104] sipush 2178 + [39107] sipush 952 + [39110] iastore + [39111] dup + [39112] sipush 2179 + [39115] sipush 949 + [39118] iastore + [39119] dup + [39120] sipush 2180 + [39123] sipush 946 + [39126] iastore + [39127] dup + [39128] sipush 2181 + [39131] bipush 17 + [39133] iastore + [39134] dup + [39135] sipush 2182 + [39138] bipush 14 + [39140] iastore + [39141] dup + [39142] sipush 2183 + [39145] sipush 969 + [39148] iastore + [39149] dup + [39150] sipush 2184 + [39153] sipush 967 + [39156] iastore + [39157] dup + [39158] sipush 2185 + [39161] sipush 964 + [39164] iastore + [39165] dup + [39166] sipush 2186 + [39169] sipush 961 + [39172] iastore + [39173] dup + [39174] sipush 2187 + [39177] bipush 27 + [39179] iastore + [39180] dup + [39181] sipush 2188 + [39184] sipush 957 + [39187] iastore + [39188] dup + [39189] sipush 2189 + [39192] bipush 24 + [39194] iastore + [39195] dup + [39196] sipush 2190 + [39199] sipush 979 + [39202] iastore + [39203] dup + [39204] sipush 2191 + [39207] sipush 976 + [39210] iastore + [39211] dup + [39212] sipush 2192 + [39215] sipush 972 + [39218] iastore + [39219] dup + [39220] sipush 2193 + [39223] sipush 1901 + [39226] iastore + [39227] dup + [39228] sipush 2194 + [39231] sipush 1900 + [39234] iastore + [39235] dup + [39236] sipush 2195 + [39239] sipush 1898 + [39242] iastore + [39243] dup + [39244] sipush 2196 + [39247] sipush 1896 + [39250] iastore + [39251] dup + [39252] sipush 2197 + [39255] sipush 986 + [39258] iastore + [39259] dup + [39260] sipush 2198 + [39263] sipush 1905 + [39266] iastore + [39267] dup + [39268] sipush 2199 + [39271] sipush 1903 + [39274] iastore + [39275] dup + [39276] sipush 2200 + [39279] sipush 350 + [39282] iastore + [39283] dup + [39284] sipush 2201 + [39287] sipush 349 + [39290] iastore + [39291] dup + [39292] sipush 2202 + [39295] sipush 1381 + [39298] iastore + [39299] dup + [39300] sipush 2203 + [39303] sipush 329 + [39306] iastore + [39307] dup + [39308] sipush 2204 + [39311] sipush 327 + [39314] iastore + [39315] dup + [39316] sipush 2205 + [39319] sipush 324 + [39322] iastore + [39323] dup + [39324] sipush 2206 + [39327] sipush 1368 + [39330] iastore + [39331] dup + [39332] sipush 2207 + [39335] sipush 1366 + [39338] iastore + [39339] dup + [39340] sipush 2208 + [39343] sipush 292 + [39346] iastore + [39347] dup + [39348] sipush 2209 + [39351] sipush 290 + [39354] iastore + [39355] dup + [39356] sipush 2210 + [39359] sipush 287 + [39362] iastore + [39363] dup + [39364] sipush 2211 + [39367] sipush 284 + [39370] iastore + [39371] dup + [39372] sipush 2212 + [39375] sipush 2118 + [39378] iastore + [39379] dup + [39380] sipush 2213 + [39383] sipush 304 + [39386] iastore + [39387] dup + [39388] sipush 2214 + [39391] sipush 1341 + [39394] iastore + [39395] dup + [39396] sipush 2215 + [39399] sipush 1339 + [39402] iastore + [39403] dup + [39404] sipush 2216 + [39407] sipush 1337 + [39410] iastore + [39411] dup + [39412] sipush 2217 + [39415] sipush 1345 + [39418] iastore + [39419] dup + [39420] sipush 2218 + [39423] sipush 243 + [39426] iastore + [39427] dup + [39428] sipush 2219 + [39431] sipush 240 + [39434] iastore + [39435] dup + [39436] sipush 2220 + [39439] sipush 237 + [39442] iastore + [39443] dup + [39444] sipush 2221 + [39447] sipush 2086 + [39450] iastore + [39451] dup + [39452] sipush 2222 + [39455] sipush 233 + [39458] iastore + [39459] dup + [39460] sipush 2223 + [39463] sipush 2083 + [39466] iastore + [39467] dup + [39468] sipush 2224 + [39471] sipush 254 + [39474] iastore + [39475] dup + [39476] sipush 2225 + [39479] sipush 1297 + [39482] iastore + [39483] dup + [39484] sipush 2226 + [39487] sipush 1295 + [39490] iastore + [39491] dup + [39492] sipush 2227 + [39495] sipush 1293 + [39498] iastore + [39499] dup + [39500] sipush 2228 + [39503] sipush 1290 + [39506] iastore + [39507] dup + [39508] sipush 2229 + [39511] sipush 1304 + [39514] iastore + [39515] dup + [39516] sipush 2230 + [39519] sipush 2114 + [39522] iastore + [39523] dup + [39524] sipush 2231 + [39527] sipush 190 + [39530] iastore + [39531] dup + [39532] sipush 2232 + [39535] sipush 187 + [39538] iastore + [39539] dup + [39540] sipush 2233 + [39543] sipush 184 + [39546] iastore + [39547] dup + [39548] sipush 2234 + [39551] sipush 2034 + [39554] iastore + [39555] dup + [39556] sipush 2235 + [39559] sipush 180 + [39562] iastore + [39563] dup + [39564] sipush 2236 + [39567] sipush 2031 + [39570] iastore + [39571] dup + [39572] sipush 2237 + [39575] sipush 177 + [39578] iastore + [39579] dup + [39580] sipush 2238 + [39583] sipush 2027 + [39586] iastore + [39587] dup + [39588] sipush 2239 + [39591] sipush 199 + [39594] iastore + [39595] dup + [39596] sipush 2240 + [39599] sipush 1233 + [39602] iastore + [39603] dup + [39604] sipush 2241 + [39607] sipush 1231 + [39610] iastore + [39611] dup + [39612] sipush 2242 + [39615] sipush 1229 + [39618] iastore + [39619] dup + [39620] sipush 2243 + [39623] sipush 1226 + [39626] iastore + [39627] dup + [39628] sipush 2244 + [39631] sipush 217 + [39634] iastore + [39635] dup + [39636] sipush 2245 + [39639] sipush 1223 + [39642] iastore + [39643] dup + [39644] sipush 2246 + [39647] sipush 1241 + [39650] iastore + [39651] dup + [39652] sipush 2247 + [39655] sipush 2078 + [39658] iastore + [39659] dup + [39660] sipush 2248 + [39663] sipush 2076 + [39666] iastore + [39667] dup + [39668] sipush 2249 + [39671] sipush 584 + [39674] iastore + [39675] dup + [39676] sipush 2250 + [39679] sipush 555 + [39682] iastore + [39683] dup + [39684] sipush 2251 + [39687] sipush 554 + [39690] iastore + [39691] dup + [39692] sipush 2252 + [39695] sipush 552 + [39698] iastore + [39699] dup + [39700] sipush 2253 + [39703] sipush 550 + [39706] iastore + [39707] dup + [39708] sipush 2254 + [39711] sipush 2282 + [39714] iastore + [39715] dup + [39716] sipush 2255 + [39719] sipush 562 + [39722] iastore + [39723] dup + [39724] sipush 2256 + [39727] sipush 1586 + [39730] iastore + [39731] dup + [39732] sipush 2257 + [39735] sipush 507 + [39738] iastore + [39739] dup + [39740] sipush 2258 + [39743] sipush 506 + [39746] iastore + [39747] dup + [39748] sipush 2259 + [39751] sipush 504 + [39754] iastore + [39755] dup + [39756] sipush 2260 + [39759] sipush 502 + [39762] iastore + [39763] dup + [39764] sipush 2261 + [39767] sipush 2257 + [39770] iastore + [39771] dup + [39772] sipush 2262 + [39775] sipush 499 + [39778] iastore + [39779] dup + [39780] sipush 2263 + [39783] sipush 2254 + [39786] iastore + [39787] dup + [39788] sipush 2264 + [39791] sipush 515 + [39794] iastore + [39795] dup + [39796] sipush 2265 + [39799] sipush 1563 + [39802] iastore + [39803] dup + [39804] sipush 2266 + [39807] sipush 1561 + [39810] iastore + [39811] dup + [39812] sipush 2267 + [39815] sipush 445 + [39818] iastore + [39819] dup + [39820] sipush 2268 + [39823] sipush 443 + [39826] iastore + [39827] dup + [39828] sipush 2269 + [39831] sipush 441 + [39834] iastore + [39835] dup + [39836] sipush 2270 + [39839] sipush 2219 + [39842] iastore + [39843] dup + [39844] sipush 2271 + [39847] sipush 438 + [39850] iastore + [39851] dup + [39852] sipush 2272 + [39855] sipush 2216 + [39858] iastore + [39859] dup + [39860] sipush 2273 + [39863] sipush 435 + [39866] iastore + [39867] dup + [39868] sipush 2274 + [39871] sipush 2212 + [39874] iastore + [39875] dup + [39876] sipush 2275 + [39879] sipush 460 + [39882] iastore + [39883] dup + [39884] sipush 2276 + [39887] sipush 454 + [39890] iastore + [39891] dup + [39892] sipush 2277 + [39895] sipush 475 + [39898] iastore + [39899] dup + [39900] sipush 2278 + [39903] sipush 1517 + [39906] iastore + [39907] dup + [39908] sipush 2279 + [39911] sipush 1515 + [39914] iastore + [39915] dup + [39916] sipush 2280 + [39919] sipush 1512 + [39922] iastore + [39923] dup + [39924] sipush 2281 + [39927] sipush 2447 + [39930] iastore + [39931] dup + [39932] sipush 2282 + [39935] sipush 798 + [39938] iastore + [39939] dup + [39940] sipush 2283 + [39943] sipush 797 + [39946] iastore + [39947] dup + [39948] sipush 2284 + [39951] sipush 2422 + [39954] iastore + [39955] dup + [39956] sipush 2285 + [39959] sipush 2419 + [39962] iastore + [39963] dup + [39964] sipush 2286 + [39967] sipush 770 + [39970] iastore + [39971] dup + [39972] sipush 2287 + [39975] sipush 768 + [39978] iastore + [39979] dup + [39980] sipush 2288 + [39983] sipush 766 + [39986] iastore + [39987] dup + [39988] sipush 2289 + [39991] sipush 2383 + [39994] iastore + [39995] dup + [39996] sipush 2290 + [39999] sipush 2380 + [40002] iastore + [40003] dup + [40004] sipush 2291 + [40007] sipush 2376 + [40010] iastore + [40011] dup + [40012] sipush 2292 + [40015] sipush 721 + [40018] iastore + [40019] dup + [40020] sipush 2293 + [40023] sipush 719 + [40026] iastore + [40027] dup + [40028] sipush 2294 + [40031] sipush 717 + [40034] iastore + [40035] dup + [40036] sipush 2295 + [40039] sipush 714 + [40042] iastore + [40043] dup + [40044] sipush 2296 + [40047] sipush 731 + [40050] iastore + [40051] dup + [40052] sipush 2297 + [40055] sipush 1714 + [40058] iastore + [40059] dup + [40060] sipush 2298 + [40063] sipush 2602 + [40066] iastore + [40067] dup + [40068] sipush 2299 + [40071] sipush 2582 + [40074] iastore + [40075] dup + [40076] sipush 2300 + [40079] sipush 2580 + [40082] iastore + [40083] dup + [40084] sipush 2301 + [40087] sipush 2548 + [40090] iastore + [40091] dup + [40092] sipush 2302 + [40095] sipush 2546 + [40098] iastore + [40099] dup + [40100] sipush 2303 + [40103] sipush 2543 + [40106] iastore + [40107] dup + [40108] sipush 2304 + [40111] sipush 923 + [40114] iastore + [40115] dup + [40116] sipush 2305 + [40119] sipush 921 + [40122] iastore + [40123] dup + [40124] sipush 2306 + [40127] sipush 2717 + [40130] iastore + [40131] dup + [40132] sipush 2307 + [40135] sipush 2706 + [40138] iastore + [40139] dup + [40140] sipush 2308 + [40143] sipush 2705 + [40146] iastore + [40147] dup + [40148] sipush 2309 + [40151] sipush 2683 + [40154] iastore + [40155] dup + [40156] sipush 2310 + [40159] sipush 2682 + [40162] iastore + [40163] dup + [40164] sipush 2311 + [40167] sipush 2680 + [40170] iastore + [40171] dup + [40172] sipush 2312 + [40175] sipush 1771 + [40178] iastore + [40179] dup + [40180] sipush 2313 + [40183] sipush 1752 + [40186] iastore + [40187] dup + [40188] sipush 2314 + [40191] sipush 1750 + [40194] iastore + [40195] dup + [40196] sipush 2315 + [40199] sipush 1733 + [40202] iastore + [40203] dup + [40204] sipush 2316 + [40207] sipush 1732 + [40210] iastore + [40211] dup + [40212] sipush 2317 + [40215] sipush 1731 + [40218] iastore + [40219] dup + [40220] sipush 2318 + [40223] sipush 1735 + [40226] iastore + [40227] dup + [40228] sipush 2319 + [40231] sipush 1814 + [40234] iastore + [40235] dup + [40236] sipush 2320 + [40239] sipush 1707 + [40242] iastore + [40243] dup + [40244] sipush 2321 + [40247] sipush 1670 + [40250] iastore + [40251] dup + [40252] sipush 2322 + [40255] sipush 1668 + [40258] iastore + [40259] dup + [40260] sipush 2323 + [40263] sipush 1631 + [40266] iastore + [40267] dup + [40268] sipush 2324 + [40271] sipush 1629 + [40274] iastore + [40275] dup + [40276] sipush 2325 + [40279] sipush 1626 + [40282] iastore + [40283] dup + [40284] sipush 2326 + [40287] sipush 1634 + [40290] iastore + [40291] dup + [40292] sipush 2327 + [40295] sipush 1599 + [40298] iastore + [40299] dup + [40300] sipush 2328 + [40303] sipush 1598 + [40306] iastore + [40307] dup + [40308] sipush 2329 + [40311] sipush 1596 + [40314] iastore + [40315] dup + [40316] sipush 2330 + [40319] sipush 1594 + [40322] iastore + [40323] dup + [40324] sipush 2331 + [40327] sipush 1603 + [40330] iastore + [40331] dup + [40332] sipush 2332 + [40335] sipush 1601 + [40338] iastore + [40339] dup + [40340] sipush 2333 + [40343] sipush 2326 + [40346] iastore + [40347] dup + [40348] sipush 2334 + [40351] sipush 1772 + [40354] iastore + [40355] dup + [40356] sipush 2335 + [40359] sipush 1753 + [40362] iastore + [40363] dup + [40364] sipush 2336 + [40367] sipush 1751 + [40370] iastore + [40371] dup + [40372] sipush 2337 + [40375] sipush 1581 + [40378] iastore + [40379] dup + [40380] sipush 2338 + [40383] sipush 1554 + [40386] iastore + [40387] dup + [40388] sipush 2339 + [40391] sipush 1552 + [40394] iastore + [40395] dup + [40396] sipush 2340 + [40399] sipush 1504 + [40402] iastore + [40403] dup + [40404] sipush 2341 + [40407] sipush 1501 + [40410] iastore + [40411] dup + [40412] sipush 2342 + [40415] sipush 1498 + [40418] iastore + [40419] dup + [40420] sipush 2343 + [40423] sipush 1509 + [40426] iastore + [40427] dup + [40428] sipush 2344 + [40431] sipush 1442 + [40434] iastore + [40435] dup + [40436] sipush 2345 + [40439] sipush 1437 + [40442] iastore + [40443] dup + [40444] sipush 2346 + [40447] sipush 1434 + [40450] iastore + [40451] dup + [40452] sipush 2347 + [40455] sipush 401 + [40458] iastore + [40459] dup + [40460] sipush 2348 + [40463] sipush 1448 + [40466] iastore + [40467] dup + [40468] sipush 2349 + [40471] sipush 1445 + [40474] iastore + [40475] dup + [40476] sipush 2350 + [40479] sipush 2206 + [40482] iastore + [40483] dup + [40484] sipush 2351 + [40487] sipush 1392 + [40490] iastore + [40491] dup + [40492] sipush 2352 + [40495] sipush 1391 + [40498] iastore + [40499] dup + [40500] sipush 2353 + [40503] sipush 1389 + [40506] iastore + [40507] dup + [40508] sipush 2354 + [40511] sipush 1387 + [40514] iastore + [40515] dup + [40516] sipush 2355 + [40519] sipush 1384 + [40522] iastore + [40523] dup + [40524] sipush 2356 + [40527] sipush 359 + [40530] iastore + [40531] dup + [40532] sipush 2357 + [40535] sipush 1399 + [40538] iastore + [40539] dup + [40540] sipush 2358 + [40543] sipush 1397 + [40546] iastore + [40547] dup + [40548] sipush 2359 + [40551] sipush 1394 + [40554] iastore + [40555] dup + [40556] sipush 2360 + [40559] sipush 1404 + [40562] iastore + [40563] dup + [40564] sipush 2361 + [40567] sipush 2171 + [40570] iastore + [40571] dup + [40572] sipush 2362 + [40575] sipush 2170 + [40578] iastore + [40579] dup + [40580] sipush 2363 + [40583] sipush 1708 + [40586] iastore + [40587] dup + [40588] sipush 2364 + [40591] sipush 1672 + [40594] iastore + [40595] dup + [40596] sipush 2365 + [40599] sipush 1669 + [40602] iastore + [40603] dup + [40604] sipush 2366 + [40607] sipush 619 + [40610] iastore + [40611] dup + [40612] sipush 2367 + [40615] sipush 1632 + [40618] iastore + [40619] dup + [40620] sipush 2368 + [40623] sipush 1630 + [40626] iastore + [40627] dup + [40628] sipush 2369 + [40631] sipush 1628 + [40634] iastore + [40635] dup + [40636] sipush 2370 + [40639] sipush 1773 + [40642] iastore + [40643] dup + [40644] sipush 2371 + [40647] sipush 1378 + [40650] iastore + [40651] dup + [40652] sipush 2372 + [40655] sipush 1363 + [40658] iastore + [40659] dup + [40660] sipush 2373 + [40663] sipush 1361 + [40666] iastore + [40667] dup + [40668] sipush 2374 + [40671] sipush 1333 + [40674] iastore + [40675] dup + [40676] sipush 2375 + [40679] sipush 1328 + [40682] iastore + [40683] dup + [40684] sipush 2376 + [40687] sipush 1336 + [40690] iastore + [40691] dup + [40692] sipush 2377 + [40695] sipush 1286 + [40698] iastore + [40699] dup + [40700] sipush 2378 + [40703] sipush 1281 + [40706] iastore + [40707] dup + [40708] sipush 2379 + [40711] sipush 1278 + [40714] iastore + [40715] dup + [40716] sipush 2380 + [40719] sipush 248 + [40722] iastore + [40723] dup + [40724] sipush 2381 + [40727] sipush 1292 + [40730] iastore + [40731] dup + [40732] sipush 2382 + [40735] sipush 1289 + [40738] iastore + [40739] dup + [40740] sipush 2383 + [40743] sipush 2111 + [40746] iastore + [40747] dup + [40748] sipush 2384 + [40751] sipush 1218 + [40754] iastore + [40755] dup + [40756] sipush 2385 + [40759] sipush 1216 + [40762] iastore + [40763] dup + [40764] sipush 2386 + [40767] sipush 1210 + [40770] iastore + [40771] dup + [40772] sipush 2387 + [40775] sipush 197 + [40778] iastore + [40779] dup + [40780] sipush 2388 + [40783] sipush 1206 + [40786] iastore + [40787] dup + [40788] sipush 2389 + [40791] sipush 193 + [40794] iastore + [40795] dup + [40796] sipush 2390 + [40799] sipush 1228 + [40802] iastore + [40803] dup + [40804] sipush 2391 + [40807] sipush 1225 + [40810] iastore + [40811] dup + [40812] sipush 2392 + [40815] sipush 1221 + [40818] iastore + [40819] dup + [40820] sipush 2393 + [40823] sipush 1236 + [40826] iastore + [40827] dup + [40828] sipush 2394 + [40831] sipush 2073 + [40834] iastore + [40835] dup + [40836] sipush 2395 + [40839] sipush 2071 + [40842] iastore + [40843] dup + [40844] sipush 2396 + [40847] sipush 1151 + [40850] iastore + [40851] dup + [40852] sipush 2397 + [40855] sipush 1150 + [40858] iastore + [40859] dup + [40860] sipush 2398 + [40863] sipush 1148 + [40866] iastore + [40867] dup + [40868] sipush 2399 + [40871] sipush 1146 + [40874] iastore + [40875] dup + [40876] sipush 2400 + [40879] sipush 152 + [40882] iastore + [40883] dup + [40884] sipush 2401 + [40887] sipush 1143 + [40890] iastore + [40891] dup + [40892] sipush 2402 + [40895] sipush 149 + [40898] iastore + [40899] dup + [40900] sipush 2403 + [40903] sipush 1140 + [40906] iastore + [40907] dup + [40908] sipush 2404 + [40911] sipush 145 + [40914] iastore + [40915] dup + [40916] sipush 2405 + [40919] sipush 1161 + [40922] iastore + [40923] dup + [40924] sipush 2406 + [40927] sipush 1159 + [40930] iastore + [40931] dup + [40932] sipush 2407 + [40935] sipush 1156 + [40938] iastore + [40939] dup + [40940] sipush 2408 + [40943] sipush 1153 + [40946] iastore + [40947] dup + [40948] sipush 2409 + [40951] sipush 158 + [40954] iastore + [40955] dup + [40956] sipush 2410 + [40959] sipush 1169 + [40962] iastore + [40963] dup + [40964] sipush 2411 + [40967] sipush 1166 + [40970] iastore + [40971] dup + [40972] sipush 2412 + [40975] sipush 2017 + [40978] iastore + [40979] dup + [40980] sipush 2413 + [40983] sipush 2016 + [40986] iastore + [40987] dup + [40988] sipush 2414 + [40991] sipush 2014 + [40994] iastore + [40995] dup + [40996] sipush 2415 + [40999] sipush 2019 + [41002] iastore + [41003] dup + [41004] sipush 2416 + [41007] sipush 1582 + [41010] iastore + [41011] dup + [41012] sipush 2417 + [41015] sipush 510 + [41018] iastore + [41019] dup + [41020] sipush 2418 + [41023] sipush 1556 + [41026] iastore + [41027] dup + [41028] sipush 2419 + [41031] sipush 1553 + [41034] iastore + [41035] dup + [41036] sipush 2420 + [41039] sipush 452 + [41042] iastore + [41043] dup + [41044] sipush 2421 + [41047] sipush 448 + [41050] iastore + [41051] dup + [41052] sipush 2422 + [41055] sipush 1506 + [41058] iastore + [41059] dup + [41060] sipush 2423 + [41063] sipush 1500 + [41066] iastore + [41067] dup + [41068] sipush 2424 + [41071] sipush 394 + [41074] iastore + [41075] dup + [41076] sipush 2425 + [41079] sipush 391 + [41082] iastore + [41083] dup + [41084] sipush 2426 + [41087] sipush 387 + [41090] iastore + [41091] dup + [41092] sipush 2427 + [41095] sipush 1443 + [41098] iastore + [41099] dup + [41100] sipush 2428 + [41103] sipush 1441 + [41106] iastore + [41107] dup + [41108] sipush 2429 + [41111] sipush 1439 + [41114] iastore + [41115] dup + [41116] sipush 2430 + [41119] sipush 1436 + [41122] iastore + [41123] dup + [41124] sipush 2431 + [41127] sipush 1450 + [41130] iastore + [41131] dup + [41132] sipush 2432 + [41135] sipush 2207 + [41138] iastore + [41139] dup + [41140] sipush 2433 + [41143] sipush 765 + [41146] iastore + [41147] dup + [41148] sipush 2434 + [41151] sipush 716 + [41154] iastore + [41155] dup + [41156] sipush 2435 + [41159] sipush 713 + [41162] iastore + [41163] dup + [41164] sipush 2436 + [41167] sipush 1709 + [41170] iastore + [41171] dup + [41172] sipush 2437 + [41175] sipush 662 + [41178] iastore + [41179] dup + [41180] sipush 2438 + [41183] sipush 660 + [41186] iastore + [41187] dup + [41188] sipush 2439 + [41191] sipush 657 + [41194] iastore + [41195] dup + [41196] sipush 2440 + [41199] sipush 1673 + [41202] iastore + [41203] dup + [41204] sipush 2441 + [41207] sipush 1671 + [41210] iastore + [41211] dup + [41212] sipush 2442 + [41215] sipush 916 + [41218] iastore + [41219] dup + [41220] sipush 2443 + [41223] sipush 914 + [41226] iastore + [41227] dup + [41228] sipush 2444 + [41231] sipush 879 + [41234] iastore + [41235] dup + [41236] sipush 2445 + [41239] sipush 878 + [41242] iastore + [41243] dup + [41244] sipush 2446 + [41247] sipush 877 + [41250] iastore + [41251] dup + [41252] sipush 2447 + [41255] sipush 882 + [41258] iastore + [41259] dup + [41260] sipush 2448 + [41263] sipush 1135 + [41266] iastore + [41267] dup + [41268] sipush 2449 + [41271] sipush 1134 + [41274] iastore + [41275] dup + [41276] sipush 2450 + [41279] sipush 1121 + [41282] iastore + [41283] dup + [41284] sipush 2451 + [41287] sipush 1120 + [41290] iastore + [41291] dup + [41292] sipush 2452 + [41295] sipush 1118 + [41298] iastore + [41299] dup + [41300] sipush 2453 + [41303] sipush 1123 + [41306] iastore + [41307] dup + [41308] sipush 2454 + [41311] sipush 1097 + [41314] iastore + [41315] dup + [41316] sipush 2455 + [41319] sipush 1096 + [41322] iastore + [41323] dup + [41324] sipush 2456 + [41327] sipush 1094 + [41330] iastore + [41331] dup + [41332] sipush 2457 + [41335] sipush 1092 + [41338] iastore + [41339] dup + [41340] sipush 2458 + [41343] bipush 103 + [41345] iastore + [41346] dup + [41347] sipush 2459 + [41350] sipush 1101 + [41353] iastore + [41354] dup + [41355] sipush 2460 + [41358] sipush 1099 + [41361] iastore + [41362] dup + [41363] sipush 2461 + [41366] sipush 1979 + [41369] iastore + [41370] dup + [41371] sipush 2462 + [41374] sipush 1059 + [41377] iastore + [41378] dup + [41379] sipush 2463 + [41382] sipush 1058 + [41385] iastore + [41386] dup + [41387] sipush 2464 + [41390] sipush 1056 + [41393] iastore + [41394] dup + [41395] sipush 2465 + [41398] sipush 1054 + [41401] iastore + [41402] dup + [41403] sipush 2466 + [41406] bipush 77 + [41408] iastore + [41409] dup + [41410] sipush 2467 + [41413] sipush 1051 + [41416] iastore + [41417] dup + [41418] sipush 2468 + [41421] bipush 74 + [41423] iastore + [41424] dup + [41425] sipush 2469 + [41428] sipush 1066 + [41431] iastore + [41432] dup + [41433] sipush 2470 + [41436] sipush 1064 + [41439] iastore + [41440] dup + [41441] sipush 2471 + [41444] sipush 1061 + [41447] iastore + [41448] dup + [41449] sipush 2472 + [41452] sipush 1071 + [41455] iastore + [41456] dup + [41457] sipush 2473 + [41460] sipush 1964 + [41463] iastore + [41464] dup + [41465] sipush 2474 + [41468] sipush 1963 + [41471] iastore + [41472] dup + [41473] sipush 2475 + [41476] sipush 1007 + [41479] iastore + [41480] dup + [41481] sipush 2476 + [41484] sipush 1006 + [41487] iastore + [41488] dup + [41489] sipush 2477 + [41492] sipush 1004 + [41495] iastore + [41496] dup + [41497] sipush 2478 + [41500] sipush 1002 + [41503] iastore + [41504] dup + [41505] sipush 2479 + [41508] sipush 999 + [41511] iastore + [41512] dup + [41513] sipush 2480 + [41516] bipush 41 + [41518] iastore + [41519] dup + [41520] sipush 2481 + [41523] sipush 996 + [41526] iastore + [41527] dup + [41528] sipush 2482 + [41531] bipush 37 + [41533] iastore + [41534] dup + [41535] sipush 2483 + [41538] sipush 1017 + [41541] iastore + [41542] dup + [41543] sipush 2484 + [41546] sipush 1015 + [41549] iastore + [41550] dup + [41551] sipush 2485 + [41554] sipush 1012 + [41557] iastore + [41558] dup + [41559] sipush 2486 + [41562] sipush 1009 + [41565] iastore + [41566] dup + [41567] sipush 2487 + [41570] bipush 52 + [41572] iastore + [41573] dup + [41574] sipush 2488 + [41577] sipush 1025 + [41580] iastore + [41581] dup + [41582] sipush 2489 + [41585] sipush 1022 + [41588] iastore + [41589] dup + [41590] sipush 2490 + [41593] sipush 1936 + [41596] iastore + [41597] dup + [41598] sipush 2491 + [41601] sipush 1935 + [41604] iastore + [41605] dup + [41606] sipush 2492 + [41609] sipush 1933 + [41612] iastore + [41613] dup + [41614] sipush 2493 + [41617] sipush 1938 + [41620] iastore + [41621] dup + [41622] sipush 2494 + [41625] sipush 942 + [41628] iastore + [41629] dup + [41630] sipush 2495 + [41633] sipush 940 + [41636] iastore + [41637] dup + [41638] sipush 2496 + [41641] sipush 938 + [41644] iastore + [41645] dup + [41646] sipush 2497 + [41649] sipush 935 + [41652] iastore + [41653] dup + [41654] sipush 2498 + [41657] sipush 932 + [41660] iastore + [41661] dup + [41662] sipush 2499 + [41665] iconst_5 + [41666] iastore + [41667] dup + [41668] sipush 2500 + [41671] iconst_2 + [41672] iastore + [41673] dup + [41674] sipush 2501 + [41677] sipush 955 + [41680] iastore + [41681] dup + [41682] sipush 2502 + [41685] sipush 953 + [41688] iastore + [41689] dup + [41690] sipush 2503 + [41693] sipush 950 + [41696] iastore + [41697] dup + [41698] sipush 2504 + [41701] sipush 947 + [41704] iastore + [41705] dup + [41706] sipush 2505 + [41709] bipush 18 + [41711] iastore + [41712] dup + [41713] sipush 2506 + [41716] sipush 943 + [41719] iastore + [41720] dup + [41721] sipush 2507 + [41724] bipush 15 + [41726] iastore + [41727] dup + [41728] sipush 2508 + [41731] sipush 965 + [41734] iastore + [41735] dup + [41736] sipush 2509 + [41739] sipush 962 + [41742] iastore + [41743] dup + [41744] sipush 2510 + [41747] sipush 958 + [41750] iastore + [41751] dup + [41752] sipush 2511 + [41755] sipush 1895 + [41758] iastore + [41759] dup + [41760] sipush 2512 + [41763] sipush 1894 + [41766] iastore + [41767] dup + [41768] sipush 2513 + [41771] sipush 1892 + [41774] iastore + [41775] dup + [41776] sipush 2514 + [41779] sipush 1890 + [41782] iastore + [41783] dup + [41784] sipush 2515 + [41787] sipush 973 + [41790] iastore + [41791] dup + [41792] sipush 2516 + [41795] sipush 1899 + [41798] iastore + [41799] dup + [41800] sipush 2517 + [41803] sipush 1897 + [41806] iastore + [41807] dup + [41808] sipush 2518 + [41811] sipush 1379 + [41814] iastore + [41815] dup + [41816] sipush 2519 + [41819] sipush 325 + [41822] iastore + [41823] dup + [41824] sipush 2520 + [41827] sipush 1364 + [41830] iastore + [41831] dup + [41832] sipush 2521 + [41835] sipush 1362 + [41838] iastore + [41839] dup + [41840] sipush 2522 + [41843] sipush 288 + [41846] iastore + [41847] dup + [41848] sipush 2523 + [41851] sipush 285 + [41854] iastore + [41855] dup + [41856] sipush 2524 + [41859] sipush 1334 + [41862] iastore + [41863] dup + [41864] sipush 2525 + [41867] sipush 1332 + [41870] iastore + [41871] dup + [41872] sipush 2526 + [41875] sipush 1330 + [41878] iastore + [41879] dup + [41880] sipush 2527 + [41883] sipush 241 + [41886] iastore + [41887] dup + [41888] sipush 2528 + [41891] sipush 238 + [41894] iastore + [41895] dup + [41896] sipush 2529 + [41899] sipush 234 + [41902] iastore + [41903] dup + [41904] sipush 2530 + [41907] sipush 1287 + [41910] iastore + [41911] dup + [41912] sipush 2531 + [41915] sipush 1285 + [41918] iastore + [41919] dup + [41920] sipush 2532 + [41923] sipush 1283 + [41926] iastore + [41927] dup + [41928] sipush 2533 + [41931] sipush 1280 + [41934] iastore + [41935] dup + [41936] sipush 2534 + [41939] sipush 1294 + [41942] iastore + [41943] dup + [41944] sipush 2535 + [41947] sipush 2112 + [41950] iastore + [41951] dup + [41952] sipush 2536 + [41955] sipush 188 + [41958] iastore + [41959] dup + [41960] sipush 2537 + [41963] sipush 185 + [41966] iastore + [41967] dup + [41968] sipush 2538 + [41971] sipush 181 + [41974] iastore + [41975] dup + [41976] sipush 2539 + [41979] sipush 178 + [41982] iastore + [41983] dup + [41984] sipush 2540 + [41987] sipush 2028 + [41990] iastore + [41991] dup + [41992] sipush 2541 + [41995] sipush 1219 + [41998] iastore + [41999] dup + [42000] sipush 2542 + [42003] sipush 1217 + [42006] iastore + [42007] dup + [42008] sipush 2543 + [42011] sipush 1215 + [42014] iastore + [42015] dup + [42016] sipush 2544 + [42019] sipush 1212 + [42022] iastore + [42023] dup + [42024] sipush 2545 + [42027] sipush 200 + [42030] iastore + [42031] dup + [42032] sipush 2546 + [42035] sipush 1209 + [42038] iastore + [42039] dup + [42040] sipush 2547 + [42043] sipush 1227 + [42046] iastore + [42047] dup + [42048] sipush 2548 + [42051] sipush 2074 + [42054] iastore + [42055] dup + [42056] sipush 2549 + [42059] sipush 2072 + [42062] iastore + [42063] dup + [42064] sipush 2550 + [42067] sipush 583 + [42070] iastore + [42071] dup + [42072] sipush 2551 + [42075] sipush 553 + [42078] iastore + [42079] dup + [42080] sipush 2552 + [42083] sipush 551 + [42086] iastore + [42087] dup + [42088] sipush 2553 + [42091] sipush 1583 + [42094] iastore + [42095] dup + [42096] sipush 2554 + [42099] sipush 505 + [42102] iastore + [42103] dup + [42104] sipush 2555 + [42107] sipush 503 + [42110] iastore + [42111] dup + [42112] sipush 2556 + [42115] sipush 500 + [42118] iastore + [42119] dup + [42120] sipush 2557 + [42123] sipush 513 + [42126] iastore + [42127] dup + [42128] sipush 2558 + [42131] sipush 1557 + [42134] iastore + [42135] dup + [42136] sipush 2559 + [42139] sipush 1555 + [42142] iastore + [42143] dup + [42144] sipush 2560 + [42147] sipush 444 + [42150] iastore + [42151] dup + [42152] sipush 2561 + [42155] sipush 442 + [42158] iastore + [42159] dup + [42160] sipush 2562 + [42163] sipush 439 + [42166] iastore + [42167] dup + [42168] sipush 2563 + [42171] sipush 436 + [42174] iastore + [42175] dup + [42176] sipush 2564 + [42179] sipush 2213 + [42182] iastore + [42183] dup + [42184] sipush 2565 + [42187] sipush 455 + [42190] iastore + [42191] dup + [42192] sipush 2566 + [42195] sipush 451 + [42198] iastore + [42199] dup + [42200] sipush 2567 + [42203] sipush 1507 + [42206] iastore + [42207] dup + [42208] sipush 2568 + [42211] sipush 1505 + [42214] iastore + [42215] dup + [42216] sipush 2569 + [42219] sipush 1502 + [42222] iastore + [42223] dup + [42224] sipush 2570 + [42227] sipush 796 + [42230] iastore + [42231] dup + [42232] sipush 2571 + [42235] sipush 763 + [42238] iastore + [42239] dup + [42240] sipush 2572 + [42243] sipush 762 + [42246] iastore + [42247] dup + [42248] sipush 2573 + [42251] sipush 760 + [42254] iastore + [42255] dup + [42256] sipush 2574 + [42259] sipush 767 + [42262] iastore + [42263] dup + [42264] sipush 2575 + [42267] sipush 711 + [42270] iastore + [42271] dup + [42272] sipush 2576 + [42275] sipush 710 + [42278] iastore + [42279] dup + [42280] sipush 2577 + [42283] sipush 708 + [42286] iastore + [42287] dup + [42288] sipush 2578 + [42291] sipush 706 + [42294] iastore + [42295] dup + [42296] sipush 2579 + [42299] sipush 2377 + [42302] iastore + [42303] dup + [42304] sipush 2580 + [42307] sipush 718 + [42310] iastore + [42311] dup + [42312] sipush 2581 + [42315] sipush 715 + [42318] iastore + [42319] dup + [42320] sipush 2582 + [42323] sipush 1710 + [42326] iastore + [42327] dup + [42328] sipush 2583 + [42331] sipush 2544 + [42334] iastore + [42335] dup + [42336] sipush 2584 + [42339] sipush 917 + [42342] iastore + [42343] dup + [42344] sipush 2585 + [42347] sipush 915 + [42350] iastore + [42351] dup + [42352] sipush 2586 + [42355] sipush 2681 + [42358] iastore + [42359] dup + [42360] sipush 2587 + [42363] sipush 1627 + [42366] iastore + [42367] dup + [42368] sipush 2588 + [42371] sipush 1597 + [42374] iastore + [42375] dup + [42376] sipush 2589 + [42379] sipush 1595 + [42382] iastore + [42383] dup + [42384] sipush 2590 + [42387] sipush 2325 + [42390] iastore + [42391] dup + [42392] sipush 2591 + [42395] sipush 1769 + [42398] iastore + [42399] dup + [42400] sipush 2592 + [42403] sipush 1749 + [42406] iastore + [42407] dup + [42408] sipush 2593 + [42411] sipush 1747 + [42414] iastore + [42415] dup + [42416] sipush 2594 + [42419] sipush 1499 + [42422] iastore + [42423] dup + [42424] sipush 2595 + [42427] sipush 1438 + [42430] iastore + [42431] dup + [42432] sipush 2596 + [42435] sipush 1435 + [42438] iastore + [42439] dup + [42440] sipush 2597 + [42443] sipush 2204 + [42446] iastore + [42447] dup + [42448] sipush 2598 + [42451] sipush 1390 + [42454] iastore + [42455] dup + [42456] sipush 2599 + [42459] sipush 1388 + [42462] iastore + [42463] dup + [42464] sipush 2600 + [42467] sipush 1385 + [42470] iastore + [42471] dup + [42472] sipush 2601 + [42475] sipush 1395 + [42478] iastore + [42479] dup + [42480] sipush 2602 + [42483] sipush 2169 + [42486] iastore + [42487] dup + [42488] sipush 2603 + [42491] sipush 2167 + [42494] iastore + [42495] dup + [42496] sipush 2604 + [42499] sipush 1704 + [42502] iastore + [42503] dup + [42504] sipush 2605 + [42507] sipush 1665 + [42510] iastore + [42511] dup + [42512] sipush 2606 + [42515] sipush 1662 + [42518] iastore + [42519] dup + [42520] sipush 2607 + [42523] sipush 1625 + [42526] iastore + [42527] dup + [42528] sipush 2608 + [42531] sipush 1623 + [42534] iastore + [42535] dup + [42536] sipush 2609 + [42539] sipush 1620 + [42542] iastore + [42543] dup + [42544] sipush 2610 + [42547] sipush 1770 + [42550] iastore + [42551] dup + [42552] sipush 2611 + [42555] sipush 1329 + [42558] iastore + [42559] dup + [42560] sipush 2612 + [42563] sipush 1282 + [42566] iastore + [42567] dup + [42568] sipush 2613 + [42571] sipush 1279 + [42574] iastore + [42575] dup + [42576] sipush 2614 + [42579] sipush 2109 + [42582] iastore + [42583] dup + [42584] sipush 2615 + [42587] sipush 1214 + [42590] iastore + [42591] dup + [42592] sipush 2616 + [42595] sipush 1207 + [42598] iastore + [42599] dup + [42600] sipush 2617 + [42603] sipush 1222 + [42606] iastore + [42607] dup + [42608] sipush 2618 + [42611] sipush 2068 + [42614] iastore + [42615] dup + [42616] sipush 2619 + [42619] sipush 2065 + [42622] iastore + [42623] dup + [42624] sipush 2620 + [42627] sipush 1149 + [42630] iastore + [42631] dup + [42632] sipush 2621 + [42635] sipush 1147 + [42638] iastore + [42639] dup + [42640] sipush 2622 + [42643] sipush 1144 + [42646] iastore + [42647] dup + [42648] sipush 2623 + [42651] sipush 1141 + [42654] iastore + [42655] dup + [42656] sipush 2624 + [42659] sipush 146 + [42662] iastore + [42663] dup + [42664] sipush 2625 + [42667] sipush 1157 + [42670] iastore + [42671] dup + [42672] sipush 2626 + [42675] sipush 1154 + [42678] iastore + [42679] dup + [42680] sipush 2627 + [42683] sipush 2013 + [42686] iastore + [42687] dup + [42688] sipush 2628 + [42691] sipush 2011 + [42694] iastore + [42695] dup + [42696] sipush 2629 + [42699] sipush 2008 + [42702] iastore + [42703] dup + [42704] sipush 2630 + [42707] sipush 2015 + [42710] iastore + [42711] dup + [42712] sipush 2631 + [42715] sipush 1579 + [42718] iastore + [42719] dup + [42720] sipush 2632 + [42723] sipush 1549 + [42726] iastore + [42727] dup + [42728] sipush 2633 + [42731] sipush 1546 + [42734] iastore + [42735] dup + [42736] sipush 2634 + [42739] sipush 1495 + [42742] iastore + [42743] dup + [42744] sipush 2635 + [42747] sipush 1487 + [42750] iastore + [42751] dup + [42752] sipush 2636 + [42755] sipush 1433 + [42758] iastore + [42759] dup + [42760] sipush 2637 + [42763] sipush 1431 + [42766] iastore + [42767] dup + [42768] sipush 2638 + [42771] sipush 1428 + [42774] iastore + [42775] dup + [42776] sipush 2639 + [42779] sipush 1425 + [42782] iastore + [42783] dup + [42784] sipush 2640 + [42787] sipush 388 + [42790] iastore + [42791] dup + [42792] sipush 2641 + [42795] sipush 1440 + [42798] iastore + [42799] dup + [42800] sipush 2642 + [42803] sipush 2205 + [42806] iastore + [42807] dup + [42808] sipush 2643 + [42811] sipush 1705 + [42814] iastore + [42815] dup + [42816] sipush 2644 + [42819] sipush 658 + [42822] iastore + [42823] dup + [42824] sipush 2645 + [42827] sipush 1667 + [42830] iastore + [42831] dup + [42832] sipush 2646 + [42835] sipush 1664 + [42838] iastore + [42839] dup + [42840] sipush 2647 + [42843] sipush 1119 + [42846] iastore + [42847] dup + [42848] sipush 2648 + [42851] sipush 1095 + [42854] iastore + [42855] dup + [42856] sipush 2649 + [42859] sipush 1093 + [42862] iastore + [42863] dup + [42864] sipush 2650 + [42867] sipush 1978 + [42870] iastore + [42871] dup + [42872] sipush 2651 + [42875] sipush 1057 + [42878] iastore + [42879] dup + [42880] sipush 2652 + [42883] sipush 1055 + [42886] iastore + [42887] dup + [42888] sipush 2653 + [42891] sipush 1052 + [42894] iastore + [42895] dup + [42896] sipush 2654 + [42899] sipush 1062 + [42902] iastore + [42903] dup + [42904] sipush 2655 + [42907] sipush 1962 + [42910] iastore + [42911] dup + [42912] sipush 2656 + [42915] sipush 1960 + [42918] iastore + [42919] dup + [42920] sipush 2657 + [42923] sipush 1005 + [42926] iastore + [42927] dup + [42928] sipush 2658 + [42931] sipush 1003 + [42934] iastore + [42935] dup + [42936] sipush 2659 + [42939] sipush 1000 + [42942] iastore + [42943] dup + [42944] sipush 2660 + [42947] sipush 997 + [42950] iastore + [42951] dup + [42952] sipush 2661 + [42955] bipush 38 + [42957] iastore + [42958] dup + [42959] sipush 2662 + [42962] sipush 1013 + [42965] iastore + [42966] dup + [42967] sipush 2663 + [42970] sipush 1010 + [42973] iastore + [42974] dup + [42975] sipush 2664 + [42978] sipush 1932 + [42981] iastore + [42982] dup + [42983] sipush 2665 + [42986] sipush 1930 + [42989] iastore + [42990] dup + [42991] sipush 2666 + [42994] sipush 1927 + [42997] iastore + [42998] dup + [42999] sipush 2667 + [43002] sipush 1934 + [43005] iastore + [43006] dup + [43007] sipush 2668 + [43010] sipush 941 + [43013] iastore + [43014] dup + [43015] sipush 2669 + [43018] sipush 939 + [43021] iastore + [43022] dup + [43023] sipush 2670 + [43026] sipush 936 + [43029] iastore + [43030] dup + [43031] sipush 2671 + [43034] sipush 933 + [43037] iastore + [43038] dup + [43039] sipush 2672 + [43042] bipush 6 + [43044] iastore + [43045] dup + [43046] sipush 2673 + [43049] sipush 930 + [43052] iastore + [43053] dup + [43054] sipush 2674 + [43057] iconst_3 + [43058] iastore + [43059] dup + [43060] sipush 2675 + [43063] sipush 951 + [43066] iastore + [43067] dup + [43068] sipush 2676 + [43071] sipush 948 + [43074] iastore + [43075] dup + [43076] sipush 2677 + [43079] sipush 944 + [43082] iastore + [43083] dup + [43084] sipush 2678 + [43087] sipush 1889 + [43090] iastore + [43091] dup + [43092] sipush 2679 + [43095] sipush 1887 + [43098] iastore + [43099] dup + [43100] sipush 2680 + [43103] sipush 1884 + [43106] iastore + [43107] dup + [43108] sipush 2681 + [43111] sipush 1881 + [43114] iastore + [43115] dup + [43116] sipush 2682 + [43119] sipush 959 + [43122] iastore + [43123] dup + [43124] sipush 2683 + [43127] sipush 1893 + [43130] iastore + [43131] dup + [43132] sipush 2684 + [43135] sipush 1891 + [43138] iastore + [43139] dup + [43140] sipush 2685 + [43143] bipush 35 + [43145] iastore + [43146] dup + [43147] sipush 2686 + [43150] sipush 1377 + [43153] iastore + [43154] dup + [43155] sipush 2687 + [43158] sipush 1360 + [43161] iastore + [43162] dup + [43163] sipush 2688 + [43166] sipush 1358 + [43169] iastore + [43170] dup + [43171] sipush 2689 + [43174] sipush 1327 + [43177] iastore + [43178] dup + [43179] sipush 2690 + [43182] sipush 1325 + [43185] iastore + [43186] dup + [43187] sipush 2691 + [43190] sipush 1322 + [43193] iastore + [43194] dup + [43195] sipush 2692 + [43198] sipush 1331 + [43201] iastore + [43202] dup + [43203] sipush 2693 + [43206] sipush 1277 + [43209] iastore + [43210] dup + [43211] sipush 2694 + [43214] sipush 1275 + [43217] iastore + [43218] dup + [43219] sipush 2695 + [43222] sipush 1272 + [43225] iastore + [43226] dup + [43227] sipush 2696 + [43230] sipush 1269 + [43233] iastore + [43234] dup + [43235] sipush 2697 + [43238] sipush 235 + [43241] iastore + [43242] dup + [43243] sipush 2698 + [43246] sipush 1284 + [43249] iastore + [43250] dup + [43251] sipush 2699 + [43254] sipush 2110 + [43257] iastore + [43258] dup + [43259] sipush 2700 + [43262] sipush 1205 + [43265] iastore + [43266] dup + [43267] sipush 2701 + [43270] sipush 1204 + [43273] iastore + [43274] dup + [43275] sipush 2702 + [43278] sipush 1201 + [43281] iastore + [43282] dup + [43283] sipush 2703 + [43286] sipush 1198 + [43289] iastore + [43290] dup + [43291] sipush 2704 + [43294] sipush 182 + [43297] iastore + [43298] dup + [43299] sipush 2705 + [43302] sipush 1195 + [43305] iastore + [43306] dup + [43307] sipush 2706 + [43310] sipush 179 + [43313] iastore + [43314] dup + [43315] sipush 2707 + [43318] sipush 1213 + [43321] iastore + [43322] dup + [43323] sipush 2708 + [43326] sipush 2070 + [43329] iastore + [43330] dup + [43331] sipush 2709 + [43334] sipush 2067 + [43337] iastore + [43338] dup + [43339] sipush 2710 + [43342] sipush 1580 + [43345] iastore + [43346] dup + [43347] sipush 2711 + [43350] sipush 501 + [43353] iastore + [43354] dup + [43355] sipush 2712 + [43358] sipush 1551 + [43361] iastore + [43362] dup + [43363] sipush 2713 + [43366] sipush 1548 + [43369] iastore + [43370] dup + [43371] sipush 2714 + [43374] sipush 440 + [43377] iastore + [43378] dup + [43379] sipush 2715 + [43382] sipush 437 + [43385] iastore + [43386] dup + [43387] sipush 2716 + [43390] sipush 1497 + [43393] iastore + [43394] dup + [43395] sipush 2717 + [43398] sipush 1494 + [43401] iastore + [43402] dup + [43403] sipush 2718 + [43406] sipush 1490 + [43409] iastore + [43410] dup + [43411] sipush 2719 + [43414] sipush 1503 + [43417] iastore + [43418] dup + [43419] sipush 2720 + [43422] sipush 761 + [43425] iastore + [43426] dup + [43427] sipush 2721 + [43430] sipush 709 + [43433] iastore + [43434] dup + [43435] sipush 2722 + [43438] sipush 707 + [43441] iastore + [43442] dup + [43443] sipush 2723 + [43446] sipush 1706 + [43449] iastore + [43450] dup + [43451] sipush 2724 + [43454] sipush 913 + [43457] iastore + [43458] dup + [43459] sipush 2725 + [43462] sipush 912 + [43465] iastore + [43466] dup + [43467] sipush 2726 + [43470] sipush 2198 + [43473] iastore + [43474] dup + [43475] sipush 2727 + [43478] sipush 1386 + [43481] iastore + [43482] dup + [43483] sipush 2728 + [43486] sipush 2164 + [43489] iastore + [43490] dup + [43491] sipush 2729 + [43494] sipush 2161 + [43497] iastore + [43498] dup + [43499] sipush 2730 + [43502] sipush 1621 + [43505] iastore + [43506] dup + [43507] sipush 2731 + [43510] sipush 1766 + [43513] iastore + [43514] dup + [43515] sipush 2732 + [43518] sipush 2103 + [43521] iastore + [43522] dup + [43523] sipush 2733 + [43526] sipush 1208 + [43529] iastore + [43530] dup + [43531] sipush 2734 + [43534] sipush 2058 + [43537] iastore + [43538] dup + [43539] sipush 2735 + [43542] sipush 2054 + [43545] iastore + [43546] dup + [43547] sipush 2736 + [43550] sipush 1145 + [43553] iastore + [43554] dup + [43555] sipush 2737 + [43558] sipush 1142 + [43561] iastore + [43562] dup + [43563] sipush 2738 + [43566] sipush 2005 + [43569] iastore + [43570] dup + [43571] sipush 2739 + [43574] sipush 2002 + [43577] iastore + [43578] dup + [43579] sipush 2740 + [43582] sipush 1999 + [43585] iastore + [43586] dup + [43587] sipush 2741 + [43590] sipush 2009 + [43593] iastore + [43594] dup + [43595] sipush 2742 + [43598] sipush 1488 + [43601] iastore + [43602] dup + [43603] sipush 2743 + [43606] sipush 1429 + [43609] iastore + [43610] dup + [43611] sipush 2744 + [43614] sipush 1426 + [43617] iastore + [43618] dup + [43619] sipush 2745 + [43622] sipush 2200 + [43625] iastore + [43626] dup + [43627] sipush 2746 + [43630] sipush 1698 + [43633] iastore + [43634] dup + [43635] sipush 2747 + [43638] sipush 1659 + [43641] iastore + [43642] dup + [43643] sipush 2748 + [43646] sipush 1656 + [43649] iastore + [43650] dup + [43651] sipush 2749 + [43654] sipush 1975 + [43657] iastore + [43658] dup + [43659] sipush 2750 + [43662] sipush 1053 + [43665] iastore + [43666] dup + [43667] sipush 2751 + [43670] sipush 1957 + [43673] iastore + [43674] dup + [43675] sipush 2752 + [43678] sipush 1954 + [43681] iastore + [43682] dup + [43683] sipush 2753 + [43686] sipush 1001 + [43689] iastore + [43690] dup + [43691] sipush 2754 + [43694] sipush 998 + [43697] iastore + [43698] dup + [43699] sipush 2755 + [43702] sipush 1924 + [43705] iastore + [43706] dup + [43707] sipush 2756 + [43710] sipush 1921 + [43713] iastore + [43714] dup + [43715] sipush 2757 + [43718] sipush 1918 + [43721] iastore + [43722] dup + [43723] sipush 2758 + [43726] sipush 1928 + [43729] iastore + [43730] dup + [43731] sipush 2759 + [43734] sipush 937 + [43737] iastore + [43738] dup + [43739] sipush 2760 + [43742] sipush 934 + [43745] iastore + [43746] dup + [43747] sipush 2761 + [43750] sipush 931 + [43753] iastore + [43754] dup + [43755] sipush 2762 + [43758] sipush 1879 + [43761] iastore + [43762] dup + [43763] sipush 2763 + [43766] sipush 1876 + [43769] iastore + [43770] dup + [43771] sipush 2764 + [43774] sipush 1873 + [43777] iastore + [43778] dup + [43779] sipush 2765 + [43782] sipush 1870 + [43785] iastore + [43786] dup + [43787] sipush 2766 + [43790] sipush 945 + [43793] iastore + [43794] dup + [43795] sipush 2767 + [43798] sipush 1885 + [43801] iastore + [43802] dup + [43803] sipush 2768 + [43806] sipush 1882 + [43809] iastore + [43810] dup + [43811] sipush 2769 + [43814] sipush 1323 + [43817] iastore + [43818] dup + [43819] sipush 2770 + [43822] sipush 1273 + [43825] iastore + [43826] dup + [43827] sipush 2771 + [43830] sipush 1270 + [43833] iastore + [43834] dup + [43835] sipush 2772 + [43838] sipush 2105 + [43841] iastore + [43842] dup + [43843] sipush 2773 + [43846] sipush 1202 + [43849] iastore + [43850] dup + [43851] sipush 2774 + [43854] sipush 1199 + [43857] iastore + [43858] dup + [43859] sipush 2775 + [43862] sipush 1196 + [43865] iastore + [43866] dup + [43867] sipush 2776 + [43870] sipush 1211 + [43873] iastore + [43874] dup + [43875] sipush 2777 + [43878] sipush 2061 + [43881] iastore + [43882] dup + [43883] sipush 2778 + [43886] sipush 2057 + [43889] iastore + [43890] dup + [43891] sipush 2779 + [43894] sipush 1576 + [43897] iastore + [43898] dup + [43899] sipush 2780 + [43902] sipush 1543 + [43905] iastore + [43906] dup + [43907] sipush 2781 + [43910] sipush 1540 + [43913] iastore + [43914] dup + [43915] sipush 2782 + [43918] sipush 1484 + [43921] iastore + [43922] dup + [43923] sipush 2783 + [43926] sipush 1481 + [43929] iastore + [43930] dup + [43931] sipush 2784 + [43934] sipush 1478 + [43937] iastore + [43938] dup + [43939] sipush 2785 + [43942] sipush 1491 + [43945] iastore + [43946] dup + [43947] sipush 2786 + [43950] sipush 1700 + [43953] iastore + [43954] putstatic #2805 + - Fieldref [com/google/zxing/pdf417/decoder/BitMatrixParser.CODEWORD_TABLE [I] + [43957] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/pdf417/decoder/DecodedBitStreamParser + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.pdf417.decoder.DecodedBitStreamParser extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 195): + - Integer [0] + - Integer [1] + - Integer [2] + - Integer [3] + - Integer [4] + - Integer [5] + - Integer [15] + - Integer [25] + - Integer [27] + - Integer [28] + - Integer [29] + - Integer [900] + - Integer [901] + - Integer [902] + - Integer [913] + - Integer [922] + - Integer [923] + - Integer [924] + - Integer [928] + - String [00] + - String [000000000000000000000000000000000000000000001] + - String [000000000000000000000000000000000000000000900] + - String [000000000000000000000000000000000000000810000] + - String [000000000000000000000000000000000000729000000] + - String [000000000000000000000000000000000656100000000] + - String [000000000000000000000000000000590490000000000] + - String [000000000000000000000000000531441000000000000] + - String [000000000000000000000000478296900000000000000] + - String [000000000000000000000430467210000000000000000] + - String [000000000000000000387420489000000000000000000] + - String [000000000000000348678440100000000000000000000] + - String [000000000000313810596090000000000000000000000] + - String [000000000282429536481000000000000000000000000] + - String [000000254186582832900000000000000000000000000] + - String [000228767924549610000000000000000000000000000] + - String [205891132094649000000000000000000000000000000] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/common/DecoderResult] + - Class [com/google/zxing/pdf417/decoder/DecodedBitStreamParser] + - Class [java/lang/Integer] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Long [255] + - Long [256] + - Long [900] + - Fieldref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.EXP900 [Ljava/lang/String;] + - Fieldref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.MIXED_CHARS [C] + - Fieldref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.PUNCT_CHARS [C] + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + - Methodref [com/google/zxing/common/DecoderResult. ([BLjava/lang/String;Ljava/util/Vector;Ljava/lang/String;)V] + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.add (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.byteCompaction (I[IILjava/lang/StringBuffer;)I] + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.decodeBase900toBase10 ([II)Ljava/lang/String;] + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.decodeTextCompaction ([I[IILjava/lang/StringBuffer;)V] + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.multiply (Ljava/lang/String;I)Ljava/lang/StringBuffer;] + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.numericCompaction ([IILjava/lang/StringBuffer;)I] + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.textCompaction ([IILjava/lang/StringBuffer;)I] + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append ([C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.charAt (I)C] + - Methodref [java/lang/StringBuffer.length ()I] + - Methodref [java/lang/StringBuffer.setCharAt (IC)V] + - Methodref [java/lang/StringBuffer.setLength (I)V] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ ([BLjava/lang/String;Ljava/util/Vector;Ljava/lang/String;)V] + - NameAndType [EXP900 [Ljava/lang/String;] + - NameAndType [MIXED_CHARS [C] + - NameAndType [PUNCT_CHARS [C] + - NameAndType [add (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [append ([C)Ljava/lang/StringBuffer;] + - NameAndType [byteCompaction (I[IILjava/lang/StringBuffer;)I] + - NameAndType [charAt (I)C] + - NameAndType [decodeBase900toBase10 ([II)Ljava/lang/String;] + - NameAndType [decodeTextCompaction ([I[IILjava/lang/StringBuffer;)V] + - NameAndType [getFormatInstance ()Lcom/google/zxing/FormatException;] + - NameAndType [length ()I] + - NameAndType [multiply (Ljava/lang/String;I)Ljava/lang/StringBuffer;] + - NameAndType [numericCompaction ([IILjava/lang/StringBuffer;)I] + - NameAndType [parseInt (Ljava/lang/String;)I] + - NameAndType [setCharAt (IC)V] + - NameAndType [setLength (I)V] + - NameAndType [substring (I)Ljava/lang/String;] + - NameAndType [textCompaction ([IILjava/lang/StringBuffer;)I] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/FormatException;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)C] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(I)V] + - Utf8 [(IC)V] + - Utf8 [(I[IILjava/lang/StringBuffer;)I] + - Utf8 [(Ljava/lang/String;)I] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;I)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [([BLjava/lang/String;Ljava/util/Vector;Ljava/lang/String;)V] + - Utf8 [([C)Ljava/lang/StringBuffer;] + - Utf8 [([I)Lcom/google/zxing/common/DecoderResult;] + - Utf8 [([II)Ljava/lang/String;] + - Utf8 [([IILjava/lang/StringBuffer;)I] + - Utf8 [([I[IILjava/lang/StringBuffer;)V] + - Utf8 [00] + - Utf8 [000000000000000000000000000000000000000000001] + - Utf8 [000000000000000000000000000000000000000000900] + - Utf8 [000000000000000000000000000000000000000810000] + - Utf8 [000000000000000000000000000000000000729000000] + - Utf8 [000000000000000000000000000000000656100000000] + - Utf8 [000000000000000000000000000000590490000000000] + - Utf8 [000000000000000000000000000531441000000000000] + - Utf8 [000000000000000000000000478296900000000000000] + - Utf8 [000000000000000000000430467210000000000000000] + - Utf8 [000000000000000000387420489000000000000000000] + - Utf8 [000000000000000348678440100000000000000000000] + - Utf8 [000000000000313810596090000000000000000000000] + - Utf8 [000000000282429536481000000000000000000000000] + - Utf8 [000000254186582832900000000000000000000000000] + - Utf8 [000228767924549610000000000000000000000000000] + - Utf8 [205891132094649000000000000000000000000000000] + - Utf8 [] + - Utf8 [] + - Utf8 [AL] + - Utf8 [ALPHA] + - Utf8 [ALPHA_SHIFT] + - Utf8 [AS] + - Utf8 [BEGIN_MACRO_PDF417_CONTROL_BLOCK] + - Utf8 [BEGIN_MACRO_PDF417_OPTIONAL_FIELD] + - Utf8 [BYTE_COMPACTION_MODE_LATCH] + - Utf8 [BYTE_COMPACTION_MODE_LATCH_6] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [EXP900] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [LL] + - Utf8 [LOWER] + - Utf8 [MACRO_PDF417_TERMINATOR] + - Utf8 [MAX_NUMERIC_CODEWORDS] + - Utf8 [MIXED] + - Utf8 [MIXED_CHARS] + - Utf8 [ML] + - Utf8 [MODE_SHIFT_TO_BYTE_COMPACTION_MODE] + - Utf8 [NUMERIC_COMPACTION_MODE_LATCH] + - Utf8 [PAL] + - Utf8 [PL] + - Utf8 [PS] + - Utf8 [PUNCT] + - Utf8 [PUNCT_CHARS] + - Utf8 [PUNCT_SHIFT] + - Utf8 [TEXT_COMPACTION_MODE_LATCH] + - Utf8 [[C] + - Utf8 [[Ljava/lang/String;] + - Utf8 [add] + - Utf8 [append] + - Utf8 [byteCompaction] + - Utf8 [charAt] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/common/DecoderResult] + - Utf8 [com/google/zxing/pdf417/decoder/DecodedBitStreamParser] + - Utf8 [decode] + - Utf8 [decodeBase900toBase10] + - Utf8 [decodeTextCompaction] + - Utf8 [getFormatInstance] + - Utf8 [java/lang/Integer] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [length] + - Utf8 [multiply] + - Utf8 [numericCompaction] + - Utf8 [parseInt] + - Utf8 [setCharAt] + - Utf8 [setLength] + - Utf8 [substring] + - Utf8 [textCompaction] + - Utf8 [toString] + +Fields (count = 25): + - Field: TEXT_COMPACTION_MODE_LATCH I + Access flags: 0x1a + = private static final int TEXT_COMPACTION_MODE_LATCH + Class member attributes (count = 1): + - Constant value attribute: + - Integer [900] + - Field: BYTE_COMPACTION_MODE_LATCH I + Access flags: 0x1a + = private static final int BYTE_COMPACTION_MODE_LATCH + Class member attributes (count = 1): + - Constant value attribute: + - Integer [901] + - Field: NUMERIC_COMPACTION_MODE_LATCH I + Access flags: 0x1a + = private static final int NUMERIC_COMPACTION_MODE_LATCH + Class member attributes (count = 1): + - Constant value attribute: + - Integer [902] + - Field: BYTE_COMPACTION_MODE_LATCH_6 I + Access flags: 0x1a + = private static final int BYTE_COMPACTION_MODE_LATCH_6 + Class member attributes (count = 1): + - Constant value attribute: + - Integer [924] + - Field: BEGIN_MACRO_PDF417_CONTROL_BLOCK I + Access flags: 0x1a + = private static final int BEGIN_MACRO_PDF417_CONTROL_BLOCK + Class member attributes (count = 1): + - Constant value attribute: + - Integer [928] + - Field: BEGIN_MACRO_PDF417_OPTIONAL_FIELD I + Access flags: 0x1a + = private static final int BEGIN_MACRO_PDF417_OPTIONAL_FIELD + Class member attributes (count = 1): + - Constant value attribute: + - Integer [923] + - Field: MACRO_PDF417_TERMINATOR I + Access flags: 0x1a + = private static final int MACRO_PDF417_TERMINATOR + Class member attributes (count = 1): + - Constant value attribute: + - Integer [922] + - Field: MODE_SHIFT_TO_BYTE_COMPACTION_MODE I + Access flags: 0x1a + = private static final int MODE_SHIFT_TO_BYTE_COMPACTION_MODE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [913] + - Field: MAX_NUMERIC_CODEWORDS I + Access flags: 0x1a + = private static final int MAX_NUMERIC_CODEWORDS + Class member attributes (count = 1): + - Constant value attribute: + - Integer [15] + - Field: ALPHA I + Access flags: 0x1a + = private static final int ALPHA + Class member attributes (count = 1): + - Constant value attribute: + - Integer [0] + - Field: LOWER I + Access flags: 0x1a + = private static final int LOWER + Class member attributes (count = 1): + - Constant value attribute: + - Integer [1] + - Field: MIXED I + Access flags: 0x1a + = private static final int MIXED + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2] + - Field: PUNCT I + Access flags: 0x1a + = private static final int PUNCT + Class member attributes (count = 1): + - Constant value attribute: + - Integer [3] + - Field: ALPHA_SHIFT I + Access flags: 0x1a + = private static final int ALPHA_SHIFT + Class member attributes (count = 1): + - Constant value attribute: + - Integer [4] + - Field: PUNCT_SHIFT I + Access flags: 0x1a + = private static final int PUNCT_SHIFT + Class member attributes (count = 1): + - Constant value attribute: + - Integer [5] + - Field: PL I + Access flags: 0x1a + = private static final int PL + Class member attributes (count = 1): + - Constant value attribute: + - Integer [25] + - Field: LL I + Access flags: 0x1a + = private static final int LL + Class member attributes (count = 1): + - Constant value attribute: + - Integer [27] + - Field: AS I + Access flags: 0x1a + = private static final int AS + Class member attributes (count = 1): + - Constant value attribute: + - Integer [27] + - Field: ML I + Access flags: 0x1a + = private static final int ML + Class member attributes (count = 1): + - Constant value attribute: + - Integer [28] + - Field: AL I + Access flags: 0x1a + = private static final int AL + Class member attributes (count = 1): + - Constant value attribute: + - Integer [28] + - Field: PS I + Access flags: 0x1a + = private static final int PS + Class member attributes (count = 1): + - Constant value attribute: + - Integer [29] + - Field: PAL I + Access flags: 0x1a + = private static final int PAL + Class member attributes (count = 1): + - Constant value attribute: + - Integer [29] + - Field: PUNCT_CHARS [C + Access flags: 0x1a + = private static final char[] PUNCT_CHARS + - Field: MIXED_CHARS [C + Access flags: 0x1a + = private static final char[] MIXED_CHARS + - Field: EXP900 [Ljava/lang/String; + Access flags: 0x1a + = private static final java.lang.String[] EXP900 + +Methods (count = 10): + - Method: ()V + Access flags: 0x2 + = private DecodedBitStreamParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #63 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decode([I)Lcom/google/zxing/common/DecoderResult; + Access flags: 0x8 + = static com.google.zxing.common.DecoderResult decode(int[]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 174, locals = 4, stack = 6): + [0] new #43 + - Class [java/lang/StringBuffer] + [3] dup + [4] bipush 100 + [6] invokespecial #68 + - Methodref [java/lang/StringBuffer. (I)V] + [9] astore_1 v1 + [10] iconst_1 + [11] istore_2 v2 + [12] aload_0 v0 + [13] iconst_1 + [14] iinc v2, 1 + [17] iaload + [18] istore_3 v3 + [19] iload_2 v2 + [20] aload_0 v0 + [21] iconst_0 + [22] iaload + [23] ificmpge +136 (target=159) + [26] iload_3 v3 + [27] lookupswitch (5 offsets, default=102) (target=129) + 900: offset = 49, target = 76 + 901: offset = 59, target = 86 + 902: offset = 70, target = 97 + 913: offset = 80, target = 107 + 924: offset = 91, target = 118 + default: offset = 102, target = 129 + [76] aload_0 v0 + [77] iload_2 v2 + [78] aload_1 v1 + [79] invokestatic #61 + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.textCompaction ([IILjava/lang/StringBuffer;)I] + [82] istore_2 v2 + [83] goto +56 (target=139) + [86] iload_3 v3 + [87] aload_0 v0 + [88] iload_2 v2 + [89] aload_1 v1 + [90] invokestatic #56 + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.byteCompaction (I[IILjava/lang/StringBuffer;)I] + [93] istore_2 v2 + [94] goto +45 (target=139) + [97] aload_0 v0 + [98] iload_2 v2 + [99] aload_1 v1 + [100] invokestatic #60 + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.numericCompaction ([IILjava/lang/StringBuffer;)I] + [103] istore_2 v2 + [104] goto +35 (target=139) + [107] iload_3 v3 + [108] aload_0 v0 + [109] iload_2 v2 + [110] aload_1 v1 + [111] invokestatic #56 + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.byteCompaction (I[IILjava/lang/StringBuffer;)I] + [114] istore_2 v2 + [115] goto +24 (target=139) + [118] iload_3 v3 + [119] aload_0 v0 + [120] iload_2 v2 + [121] aload_1 v1 + [122] invokestatic #56 + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.byteCompaction (I[IILjava/lang/StringBuffer;)I] + [125] istore_2 v2 + [126] goto +13 (target=139) + [129] iinc v2, -1 + [132] aload_0 v0 + [133] iload_2 v2 + [134] aload_1 v1 + [135] invokestatic #61 + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.textCompaction ([IILjava/lang/StringBuffer;)I] + [138] istore_2 v2 + [139] iload_2 v2 + [140] aload_0 v0 + [141] arraylength + [142] ificmpge +13 (target=155) + [145] aload_0 v0 + [146] iload_2 v2 + [147] iinc v2, 1 + [150] iaload + [151] istore_3 v3 + [152] goto -133 (target=19) + [155] invokestatic #53 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [158] athrow + [159] new #38 + - Class [com/google/zxing/common/DecoderResult] + [162] dup + [163] aconst_null + [164] aload_1 v1 + [165] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [168] aconst_null + [169] aconst_null + [170] invokespecial #54 + - Methodref [com/google/zxing/common/DecoderResult. ([BLjava/lang/String;Ljava/util/Vector;Ljava/lang/String;)V] + [173] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: textCompaction([IILjava/lang/StringBuffer;)I + Access flags: 0xa + = private static int textCompaction(int[],int,java.lang.StringBuffer) + Class member attributes (count = 1): + - Code attribute instructions (code length = 718, locals = 10, stack = 4): + [0] aload_0 v0 + [1] iconst_0 + [2] iaload + [3] iconst_1 + [4] ishl + [5] newarray 10 + [7] astore_3 v3 + [8] aload_0 v0 + [9] iconst_0 + [10] iaload + [11] iconst_1 + [12] ishl + [13] newarray 10 + [15] astore v4 + [17] iconst_0 + [18] istore v5 + [20] iconst_0 + [21] istore v6 + [23] iload_1 v1 + [24] aload_0 v0 + [25] iconst_0 + [26] iaload + [27] ificmpge +165 (target=192) + [30] iload v6 + [32] ifne +160 (target=192) + [35] aload_0 v0 + [36] iload_1 v1 + [37] iinc v1, 1 + [40] iaload + [41] dup + [42] istore v7 + [44] sipush 900 + [47] ificmpge +29 (target=76) + [50] aload_3 v3 + [51] iload v5 + [53] iload v7 + [55] bipush 30 + [57] idiv + [58] iastore + [59] aload_3 v3 + [60] iload v5 + [62] iconst_1 + [63] iadd + [64] iload v7 + [66] bipush 30 + [68] irem + [69] iastore + [70] iinc v5, 2 + [73] goto -50 (target=23) + [76] iload v7 + [78] lookupswitch (5 offsets, default=111) (target=189) + 900: offset = 50, target = 128 + 901: offset = 59, target = 137 + 902: offset = 68, target = 146 + 913: offset = 77, target = 155 + 924: offset = 105, target = 183 + default: offset = 111, target = 189 + [128] iinc v1, -1 + [131] iconst_1 + [132] istore v6 + [134] goto -111 (target=23) + [137] iinc v1, -1 + [140] iconst_1 + [141] istore v6 + [143] goto -120 (target=23) + [146] iinc v1, -1 + [149] iconst_1 + [150] istore v6 + [152] goto -129 (target=23) + [155] aload_3 v3 + [156] iload v5 + [158] sipush 913 + [161] iastore + [162] aload_0 v0 + [163] iload_1 v1 + [164] iinc v1, 1 + [167] iaload + [168] istore v7 + [170] aload v4 + [172] iload v5 + [174] iload v7 + [176] iastore + [177] iinc v5, 1 + [180] goto -157 (target=23) + [183] iinc v1, -1 + [186] iconst_1 + [187] istore v6 + [189] goto -166 (target=23) + [192] aload_3 v3 + [193] aload v4 + [195] iload v5 + [197] aload_2 v2 + [198] astore v4 + [200] istore_3 v3 + [201] astore_2 v2 + [202] astore_0 v0 + [203] iconst_0 + [204] istore v5 + [206] iconst_0 + [207] istore v6 + [209] iconst_0 + [210] istore v7 + [212] iload v7 + [214] iload_3 v3 + [215] ificmpge +501 (target=716) + [218] aload_0 v0 + [219] iload v7 + [221] iaload + [222] istore v8 + [224] iconst_0 + [225] istore v9 + [227] iload v5 + [229] tableswitch (6 offsets, default=468) (target=697) + 0: offset = 39, target = 268 + 1: offset = 136, target = 365 + 2: offset = 237, target = 466 + 3: offset = 347, target = 576 + 4: offset = 400, target = 629 + 5: offset = 436, target = 665 + default: offset = 468, target = 697 + [268] iload v8 + [270] bipush 26 + [272] ificmpge +14 (target=286) + [275] iload v8 + [277] bipush 65 + [279] iadd + [280] i2c + [281] istore v9 + [283] goto +414 (target=697) + [286] iload v8 + [288] bipush 26 + [290] ificmpne +10 (target=300) + [293] bipush 32 + [295] istore v9 + [297] goto +400 (target=697) + [300] iload v8 + [302] bipush 27 + [304] ificmpne +9 (target=313) + [307] iconst_1 + [308] istore v5 + [310] goto +387 (target=697) + [313] iload v8 + [315] bipush 28 + [317] ificmpne +9 (target=326) + [320] iconst_2 + [321] istore v5 + [323] goto +374 (target=697) + [326] iload v8 + [328] bipush 29 + [330] ificmpne +13 (target=343) + [333] iload v5 + [335] istore v6 + [337] iconst_5 + [338] istore v5 + [340] goto +357 (target=697) + [343] iload v8 + [345] sipush 913 + [348] ificmpne +349 (target=697) + [351] aload v4 + [353] aload_2 v2 + [354] iload v7 + [356] iaload + [357] i2c + [358] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [361] pop + [362] goto +335 (target=697) + [365] iload v8 + [367] bipush 26 + [369] ificmpge +14 (target=383) + [372] iload v8 + [374] bipush 97 + [376] iadd + [377] i2c + [378] istore v9 + [380] goto +317 (target=697) + [383] iload v8 + [385] bipush 26 + [387] ificmpne +10 (target=397) + [390] bipush 32 + [392] istore v9 + [394] goto +303 (target=697) + [397] iload v8 + [399] bipush 27 + [401] ificmpne +13 (target=414) + [404] iload v5 + [406] istore v6 + [408] iconst_4 + [409] istore v5 + [411] goto +286 (target=697) + [414] iload v8 + [416] bipush 28 + [418] ificmpne +9 (target=427) + [421] iconst_2 + [422] istore v5 + [424] goto +273 (target=697) + [427] iload v8 + [429] bipush 29 + [431] ificmpne +13 (target=444) + [434] iload v5 + [436] istore v6 + [438] iconst_5 + [439] istore v5 + [441] goto +256 (target=697) + [444] iload v8 + [446] sipush 913 + [449] ificmpne +248 (target=697) + [452] aload v4 + [454] aload_2 v2 + [455] iload v7 + [457] iaload + [458] i2c + [459] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [462] pop + [463] goto +234 (target=697) + [466] iload v8 + [468] bipush 25 + [470] ificmpge +14 (target=484) + [473] getstatic #51 + - Fieldref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.MIXED_CHARS [C] + [476] iload v8 + [478] caload + [479] istore v9 + [481] goto +216 (target=697) + [484] iload v8 + [486] bipush 25 + [488] ificmpne +9 (target=497) + [491] iconst_3 + [492] istore v5 + [494] goto +203 (target=697) + [497] iload v8 + [499] bipush 26 + [501] ificmpne +10 (target=511) + [504] bipush 32 + [506] istore v9 + [508] goto +189 (target=697) + [511] iload v8 + [513] bipush 27 + [515] ificmpne +9 (target=524) + [518] iconst_1 + [519] istore v5 + [521] goto +176 (target=697) + [524] iload v8 + [526] bipush 28 + [528] ificmpne +9 (target=537) + [531] iconst_0 + [532] istore v5 + [534] goto +163 (target=697) + [537] iload v8 + [539] bipush 29 + [541] ificmpne +13 (target=554) + [544] iload v5 + [546] istore v6 + [548] iconst_5 + [549] istore v5 + [551] goto +146 (target=697) + [554] iload v8 + [556] sipush 913 + [559] ificmpne +138 (target=697) + [562] aload v4 + [564] aload_2 v2 + [565] iload v7 + [567] iaload + [568] i2c + [569] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [572] pop + [573] goto +124 (target=697) + [576] iload v8 + [578] bipush 29 + [580] ificmpge +14 (target=594) + [583] getstatic #52 + - Fieldref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.PUNCT_CHARS [C] + [586] iload v8 + [588] caload + [589] istore v9 + [591] goto +106 (target=697) + [594] iload v8 + [596] bipush 29 + [598] ificmpne +9 (target=607) + [601] iconst_0 + [602] istore v5 + [604] goto +93 (target=697) + [607] iload v8 + [609] sipush 913 + [612] ificmpne +85 (target=697) + [615] aload v4 + [617] aload_2 v2 + [618] iload v7 + [620] iaload + [621] i2c + [622] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [625] pop + [626] goto +71 (target=697) + [629] iload v6 + [631] istore v5 + [633] iload v8 + [635] bipush 26 + [637] ificmpge +14 (target=651) + [640] iload v8 + [642] bipush 65 + [644] iadd + [645] i2c + [646] istore v9 + [648] goto +49 (target=697) + [651] iload v8 + [653] bipush 26 + [655] ificmpne +42 (target=697) + [658] bipush 32 + [660] istore v9 + [662] goto +35 (target=697) + [665] iload v6 + [667] istore v5 + [669] iload v8 + [671] bipush 29 + [673] ificmpge +14 (target=687) + [676] getstatic #52 + - Fieldref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.PUNCT_CHARS [C] + [679] iload v8 + [681] caload + [682] istore v9 + [684] goto +13 (target=697) + [687] iload v8 + [689] bipush 29 + [691] ificmpne +6 (target=697) + [694] iconst_0 + [695] istore v5 + [697] iload v9 + [699] ifeq +11 (target=710) + [702] aload v4 + [704] iload v9 + [706] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [709] pop + [710] iinc v7, 1 + [713] goto -501 (target=212) + [716] iload_1 v1 + [717] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeTextCompaction([I[IILjava/lang/StringBuffer;)V + Access flags: 0xa + = private static void decodeTextCompaction(int[],int[],int,java.lang.StringBuffer) + Class member attributes (count = 1): + - Code attribute instructions (code length = 508, locals = 9, stack = 3): + [0] iconst_0 + [1] istore v4 + [3] iconst_0 + [4] istore v5 + [6] iconst_0 + [7] istore v6 + [9] iload v6 + [11] iload_2 v2 + [12] ificmpge +495 (target=507) + [15] aload_0 v0 + [16] iload v6 + [18] iaload + [19] istore v7 + [21] iconst_0 + [22] istore v8 + [24] iload v4 + [26] tableswitch (6 offsets, default=463) (target=489) + 0: offset = 38, target = 64 + 1: offset = 134, target = 160 + 2: offset = 234, target = 260 + 3: offset = 343, target = 369 + 4: offset = 395, target = 421 + 5: offset = 431, target = 457 + default: offset = 463, target = 489 + [64] iload v7 + [66] bipush 26 + [68] ificmpge +14 (target=82) + [71] iload v7 + [73] bipush 65 + [75] iadd + [76] i2c + [77] istore v8 + [79] goto +410 (target=489) + [82] iload v7 + [84] bipush 26 + [86] ificmpne +10 (target=96) + [89] bipush 32 + [91] istore v8 + [93] goto +396 (target=489) + [96] iload v7 + [98] bipush 27 + [100] ificmpne +9 (target=109) + [103] iconst_1 + [104] istore v4 + [106] goto +383 (target=489) + [109] iload v7 + [111] bipush 28 + [113] ificmpne +9 (target=122) + [116] iconst_2 + [117] istore v4 + [119] goto +370 (target=489) + [122] iload v7 + [124] bipush 29 + [126] ificmpne +13 (target=139) + [129] iload v4 + [131] istore v5 + [133] iconst_5 + [134] istore v4 + [136] goto +353 (target=489) + [139] iload v7 + [141] sipush 913 + [144] ificmpne +345 (target=489) + [147] aload_3 v3 + [148] aload_1 v1 + [149] iload v6 + [151] iaload + [152] i2c + [153] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [156] pop + [157] goto +332 (target=489) + [160] iload v7 + [162] bipush 26 + [164] ificmpge +14 (target=178) + [167] iload v7 + [169] bipush 97 + [171] iadd + [172] i2c + [173] istore v8 + [175] goto +314 (target=489) + [178] iload v7 + [180] bipush 26 + [182] ificmpne +10 (target=192) + [185] bipush 32 + [187] istore v8 + [189] goto +300 (target=489) + [192] iload v7 + [194] bipush 27 + [196] ificmpne +13 (target=209) + [199] iload v4 + [201] istore v5 + [203] iconst_4 + [204] istore v4 + [206] goto +283 (target=489) + [209] iload v7 + [211] bipush 28 + [213] ificmpne +9 (target=222) + [216] iconst_2 + [217] istore v4 + [219] goto +270 (target=489) + [222] iload v7 + [224] bipush 29 + [226] ificmpne +13 (target=239) + [229] iload v4 + [231] istore v5 + [233] iconst_5 + [234] istore v4 + [236] goto +253 (target=489) + [239] iload v7 + [241] sipush 913 + [244] ificmpne +245 (target=489) + [247] aload_3 v3 + [248] aload_1 v1 + [249] iload v6 + [251] iaload + [252] i2c + [253] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [256] pop + [257] goto +232 (target=489) + [260] iload v7 + [262] bipush 25 + [264] ificmpge +14 (target=278) + [267] getstatic #51 + - Fieldref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.MIXED_CHARS [C] + [270] iload v7 + [272] caload + [273] istore v8 + [275] goto +214 (target=489) + [278] iload v7 + [280] bipush 25 + [282] ificmpne +9 (target=291) + [285] iconst_3 + [286] istore v4 + [288] goto +201 (target=489) + [291] iload v7 + [293] bipush 26 + [295] ificmpne +10 (target=305) + [298] bipush 32 + [300] istore v8 + [302] goto +187 (target=489) + [305] iload v7 + [307] bipush 27 + [309] ificmpne +9 (target=318) + [312] iconst_1 + [313] istore v4 + [315] goto +174 (target=489) + [318] iload v7 + [320] bipush 28 + [322] ificmpne +9 (target=331) + [325] iconst_0 + [326] istore v4 + [328] goto +161 (target=489) + [331] iload v7 + [333] bipush 29 + [335] ificmpne +13 (target=348) + [338] iload v4 + [340] istore v5 + [342] iconst_5 + [343] istore v4 + [345] goto +144 (target=489) + [348] iload v7 + [350] sipush 913 + [353] ificmpne +136 (target=489) + [356] aload_3 v3 + [357] aload_1 v1 + [358] iload v6 + [360] iaload + [361] i2c + [362] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [365] pop + [366] goto +123 (target=489) + [369] iload v7 + [371] bipush 29 + [373] ificmpge +14 (target=387) + [376] getstatic #52 + - Fieldref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.PUNCT_CHARS [C] + [379] iload v7 + [381] caload + [382] istore v8 + [384] goto +105 (target=489) + [387] iload v7 + [389] bipush 29 + [391] ificmpne +9 (target=400) + [394] iconst_0 + [395] istore v4 + [397] goto +92 (target=489) + [400] iload v7 + [402] sipush 913 + [405] ificmpne +84 (target=489) + [408] aload_3 v3 + [409] aload_1 v1 + [410] iload v6 + [412] iaload + [413] i2c + [414] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [417] pop + [418] goto +71 (target=489) + [421] iload v5 + [423] istore v4 + [425] iload v7 + [427] bipush 26 + [429] ificmpge +14 (target=443) + [432] iload v7 + [434] bipush 65 + [436] iadd + [437] i2c + [438] istore v8 + [440] goto +49 (target=489) + [443] iload v7 + [445] bipush 26 + [447] ificmpne +42 (target=489) + [450] bipush 32 + [452] istore v8 + [454] goto +35 (target=489) + [457] iload v5 + [459] istore v4 + [461] iload v7 + [463] bipush 29 + [465] ificmpge +14 (target=479) + [468] getstatic #52 + - Fieldref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.PUNCT_CHARS [C] + [471] iload v7 + [473] caload + [474] istore v8 + [476] goto +13 (target=489) + [479] iload v7 + [481] bipush 29 + [483] ificmpne +6 (target=489) + [486] iconst_0 + [487] istore v4 + [489] iload v8 + [491] ifeq +10 (target=501) + [494] aload_3 v3 + [495] iload v8 + [497] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [500] pop + [501] iinc v6, 1 + [504] goto -495 (target=9) + [507] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: byteCompaction(I[IILjava/lang/StringBuffer;)I + Access flags: 0xa + = private static int byteCompaction(int,int[],int,java.lang.StringBuffer) + Class member attributes (count = 1): + - Code attribute instructions (code length = 418, locals = 10, stack = 6): + [0] iload_0 v0 + [1] sipush 901 + [4] ificmpne +226 (target=230) + [7] iconst_0 + [8] istore_0 v0 + [9] lconst_0 + [10] lstore v5 + [12] bipush 6 + [14] newarray 5 + [16] astore v4 + [18] bipush 6 + [20] newarray 10 + [22] astore v7 + [24] iconst_0 + [25] istore v8 + [27] iload_2 v2 + [28] aload_1 v1 + [29] iconst_0 + [30] iaload + [31] ificmpge +166 (target=197) + [34] iload v8 + [36] ifne +161 (target=197) + [39] aload_1 v1 + [40] iload_2 v2 + [41] iinc v2, 1 + [44] iaload + [45] dup + [46] istore v9 + [48] sipush 900 + [51] ificmpge +27 (target=78) + [54] aload v7 + [56] iload_0 v0 + [57] iload v9 + [59] iastore + [60] iinc v0, 1 + [63] ldc2_w #48 + - Long [900] + [66] lload v5 + [68] lmul + [69] iload v9 + [71] i2l + [72] ladd + [73] lstore v5 + [75] goto +65 (target=140) + [78] iload v9 + [80] sipush 900 + [83] ificmpeq +51 (target=134) + [86] iload v9 + [88] sipush 901 + [91] ificmpeq +43 (target=134) + [94] iload v9 + [96] sipush 902 + [99] ificmpeq +35 (target=134) + [102] iload v9 + [104] sipush 924 + [107] ificmpeq +27 (target=134) + [110] iload v9 + [112] sipush 928 + [115] ificmpeq +19 (target=134) + [118] iload v9 + [120] sipush 923 + [123] ificmpeq +11 (target=134) + [126] iload v9 + [128] sipush 922 + [131] ificmpne +9 (target=140) + [134] iinc v2, -1 + [137] iconst_1 + [138] istore v8 + [140] iload_0 v0 + [141] iconst_5 + [142] irem + [143] ifne +51 (target=194) + [146] iload_0 v0 + [147] ifle +47 (target=194) + [150] iconst_0 + [151] istore_0 v0 + [152] iload_0 v0 + [153] bipush 6 + [155] ificmpge +30 (target=185) + [158] aload v4 + [160] iconst_5 + [161] iload_0 v0 + [162] isub + [163] lload v5 + [165] ldc2_w #46 + - Long [256] + [168] lrem + [169] l2i + [170] i2c + [171] castore + [172] lload v5 + [174] bipush 8 + [176] lshr + [177] lstore v5 + [179] iinc v0, 1 + [182] goto -30 (target=152) + [185] aload_3 v3 + [186] aload v4 + [188] invokevirtual #71 + - Methodref [java/lang/StringBuffer.append ([C)Ljava/lang/StringBuffer;] + [191] pop + [192] iconst_0 + [193] istore_0 v0 + [194] goto -167 (target=27) + [197] iload_0 v0 + [198] iconst_5 + [199] idiv + [200] iconst_5 + [201] imul + [202] istore v9 + [204] iload v9 + [206] iload_0 v0 + [207] ificmpge +20 (target=227) + [210] aload_3 v3 + [211] aload v7 + [213] iload v9 + [215] iaload + [216] i2c + [217] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [220] pop + [221] iinc v9, 1 + [224] goto -20 (target=204) + [227] goto +189 (target=416) + [230] iload_0 v0 + [231] sipush 924 + [234] ificmpne +182 (target=416) + [237] iconst_0 + [238] istore_0 v0 + [239] lconst_0 + [240] lstore v5 + [242] iconst_0 + [243] istore v4 + [245] iload_2 v2 + [246] aload_1 v1 + [247] iconst_0 + [248] iaload + [249] ificmpge +167 (target=416) + [252] iload v4 + [254] ifne +162 (target=416) + [257] aload_1 v1 + [258] iload_2 v2 + [259] iinc v2, 1 + [262] iaload + [263] dup + [264] istore v7 + [266] sipush 900 + [269] ificmpge +21 (target=290) + [272] iinc v0, 1 + [275] ldc2_w #48 + - Long [900] + [278] lload v5 + [280] lmul + [281] iload v7 + [283] i2l + [284] ladd + [285] lstore v5 + [287] goto +65 (target=352) + [290] iload v7 + [292] sipush 900 + [295] ificmpeq +51 (target=346) + [298] iload v7 + [300] sipush 901 + [303] ificmpeq +43 (target=346) + [306] iload v7 + [308] sipush 902 + [311] ificmpeq +35 (target=346) + [314] iload v7 + [316] sipush 924 + [319] ificmpeq +27 (target=346) + [322] iload v7 + [324] sipush 928 + [327] ificmpeq +19 (target=346) + [330] iload v7 + [332] sipush 923 + [335] ificmpeq +11 (target=346) + [338] iload v7 + [340] sipush 922 + [343] ificmpne +9 (target=352) + [346] iinc v2, -1 + [349] iconst_1 + [350] istore v4 + [352] iload_0 v0 + [353] iconst_5 + [354] irem + [355] ifne +58 (target=413) + [358] iload_0 v0 + [359] ifle +54 (target=413) + [362] bipush 6 + [364] newarray 5 + [366] astore v8 + [368] iconst_0 + [369] istore v9 + [371] iload v9 + [373] bipush 6 + [375] ificmpge +31 (target=406) + [378] aload v8 + [380] iconst_5 + [381] iload v9 + [383] isub + [384] lload v5 + [386] ldc2_w #44 + - Long [255] + [389] land + [390] l2i + [391] i2c + [392] castore + [393] lload v5 + [395] bipush 8 + [397] lshr + [398] lstore v5 + [400] iinc v9, 1 + [403] goto -32 (target=371) + [406] aload_3 v3 + [407] aload v8 + [409] invokevirtual #71 + - Methodref [java/lang/StringBuffer.append ([C)Ljava/lang/StringBuffer;] + [412] pop + [413] goto -168 (target=245) + [416] iload_2 v2 + [417] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: numericCompaction([IILjava/lang/StringBuffer;)I + Access flags: 0xa + = private static int numericCompaction(int[],int,java.lang.StringBuffer) + Class member attributes (count = 1): + - Code attribute instructions (code length = 482, locals = 15, stack = 3): + [0] iconst_0 + [1] istore_3 v3 + [2] iconst_0 + [3] istore v4 + [5] bipush 15 + [7] newarray 10 + [9] astore v5 + [11] iload_1 v1 + [12] aload_0 v0 + [13] iconst_0 + [14] iaload + [15] ificmpge +465 (target=480) + [18] iload v4 + [20] ifne +460 (target=480) + [23] aload_0 v0 + [24] iload_1 v1 + [25] iinc v1, 1 + [28] iaload + [29] istore v6 + [31] iload_1 v1 + [32] aload_0 v0 + [33] iconst_0 + [34] iaload + [35] ificmpne +6 (target=41) + [38] iconst_1 + [39] istore v4 + [41] iload v6 + [43] sipush 900 + [46] ificmpge +15 (target=61) + [49] aload v5 + [51] iload_3 v3 + [52] iload v6 + [54] iastore + [55] iinc v3, 1 + [58] goto +57 (target=115) + [61] iload v6 + [63] sipush 900 + [66] ificmpeq +43 (target=109) + [69] iload v6 + [71] sipush 901 + [74] ificmpeq +35 (target=109) + [77] iload v6 + [79] sipush 924 + [82] ificmpeq +27 (target=109) + [85] iload v6 + [87] sipush 928 + [90] ificmpeq +19 (target=109) + [93] iload v6 + [95] sipush 923 + [98] ificmpeq +11 (target=109) + [101] iload v6 + [103] sipush 922 + [106] ificmpne +9 (target=115) + [109] iinc v1, -1 + [112] iconst_1 + [113] istore v4 + [115] iload_3 v3 + [116] bipush 15 + [118] irem + [119] ifeq +16 (target=135) + [122] iload v6 + [124] sipush 902 + [127] ificmpeq +8 (target=135) + [130] iload v4 + [132] ifeq +345 (target=477) + [135] aload v5 + [137] iload_3 v3 + [138] istore v6 + [140] astore_3 v3 + [141] aconst_null + [142] astore v7 + [144] iconst_0 + [145] istore v8 + [147] iload v8 + [149] iload v6 + [151] ificmpge +252 (target=403) + [154] getstatic #50 + - Fieldref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.EXP900 [Ljava/lang/String;] + [157] iload v6 + [159] iload v8 + [161] isub + [162] iconst_1 + [163] isub + [164] aaload + [165] aload_3 v3 + [166] iload v8 + [168] iaload + [169] istore v10 + [171] astore v9 + [173] new #43 + - Class [java/lang/StringBuffer] + [176] dup + [177] aload v9 + [179] invokevirtual #65 + - Methodref [java/lang/String.length ()I] + [182] invokespecial #68 + - Methodref [java/lang/StringBuffer. (I)V] + [185] astore v11 + [187] iconst_0 + [188] istore v12 + [190] iload v12 + [192] aload v9 + [194] invokevirtual #65 + - Methodref [java/lang/String.length ()I] + [197] ificmpge +17 (target=214) + [200] aload v11 + [202] bipush 48 + [204] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [207] pop + [208] iinc v12, 1 + [211] goto -21 (target=190) + [214] iload v10 + [216] bipush 100 + [218] idiv + [219] istore v12 + [221] iload v10 + [223] bipush 10 + [225] idiv + [226] bipush 10 + [228] irem + [229] istore v13 + [231] iload v10 + [233] bipush 10 + [235] irem + [236] istore v10 + [238] iconst_0 + [239] istore v14 + [241] iload v14 + [243] iload v10 + [245] ificmpge +21 (target=266) + [248] aload v11 + [250] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [253] aload v9 + [255] invokestatic #55 + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.add (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuffer;] + [258] astore v11 + [260] iinc v14, 1 + [263] goto -22 (target=241) + [266] iconst_0 + [267] istore v14 + [269] iload v14 + [271] iload v13 + [273] ificmpge +43 (target=316) + [276] aload v11 + [278] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [281] new #43 + - Class [java/lang/StringBuffer] + [284] dup + [285] invokespecial #67 + - Methodref [java/lang/StringBuffer. ()V] + [288] aload v9 + [290] invokevirtual #70 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [293] bipush 48 + [295] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [298] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [301] iconst_1 + [302] invokevirtual #66 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [305] invokestatic #55 + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.add (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuffer;] + [308] astore v11 + [310] iinc v14, 1 + [313] goto -44 (target=269) + [316] iconst_0 + [317] istore v14 + [319] iload v14 + [321] iload v12 + [323] ificmpge +43 (target=366) + [326] aload v11 + [328] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [331] new #43 + - Class [java/lang/StringBuffer] + [334] dup + [335] invokespecial #67 + - Methodref [java/lang/StringBuffer. ()V] + [338] aload v9 + [340] invokevirtual #70 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [343] ldc #20 + - String [00] + [345] invokevirtual #70 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [348] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [351] iconst_2 + [352] invokevirtual #66 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [355] invokestatic #55 + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.add (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuffer;] + [358] astore v11 + [360] iinc v14, 1 + [363] goto -44 (target=319) + [366] aload v11 + [368] astore v9 + [370] aload v7 + [372] ifnonnull +10 (target=382) + [375] aload v9 + [377] astore v7 + [379] goto +18 (target=397) + [382] aload v7 + [384] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [387] aload v9 + [389] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [392] invokestatic #55 + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.add (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuffer;] + [395] astore v7 + [397] iinc v8, 1 + [400] goto -253 (target=147) + [403] aconst_null + [404] astore v8 + [406] iconst_0 + [407] istore v9 + [409] iload v9 + [411] aload v7 + [413] invokevirtual #73 + - Methodref [java/lang/StringBuffer.length ()I] + [416] ificmpge +38 (target=454) + [419] aload v7 + [421] iload v9 + [423] invokevirtual #72 + - Methodref [java/lang/StringBuffer.charAt (I)C] + [426] bipush 49 + [428] ificmpne +20 (target=448) + [431] aload v7 + [433] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [436] iload v9 + [438] iconst_1 + [439] iadd + [440] invokevirtual #66 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [443] astore v8 + [445] goto +9 (target=454) + [448] iinc v9, 1 + [451] goto -42 (target=409) + [454] aload v8 + [456] ifnonnull +10 (target=466) + [459] aload v7 + [461] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [464] astore v8 + [466] aload v8 + [468] astore_3 v3 + [469] aload_2 v2 + [470] aload_3 v3 + [471] invokevirtual #70 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [474] pop + [475] iconst_0 + [476] istore_3 v3 + [477] goto -466 (target=11) + [480] iload_1 v1 + [481] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeBase900toBase10([II)Ljava/lang/String; + Access flags: 0xa + = private static java.lang.String decodeBase900toBase10(int[],int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 308, locals = 10, stack = 3): + [0] aconst_null + [1] astore_2 v2 + [2] iconst_0 + [3] istore_3 v3 + [4] iload_3 v3 + [5] iload_1 v1 + [6] ificmpge +245 (target=251) + [9] getstatic #50 + - Fieldref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.EXP900 [Ljava/lang/String;] + [12] iload_1 v1 + [13] iload_3 v3 + [14] isub + [15] iconst_1 + [16] isub + [17] aaload + [18] aload_0 v0 + [19] iload_3 v3 + [20] iaload + [21] istore v5 + [23] astore v4 + [25] new #43 + - Class [java/lang/StringBuffer] + [28] dup + [29] aload v4 + [31] invokevirtual #65 + - Methodref [java/lang/String.length ()I] + [34] invokespecial #68 + - Methodref [java/lang/StringBuffer. (I)V] + [37] astore v6 + [39] iconst_0 + [40] istore v7 + [42] iload v7 + [44] aload v4 + [46] invokevirtual #65 + - Methodref [java/lang/String.length ()I] + [49] ificmpge +17 (target=66) + [52] aload v6 + [54] bipush 48 + [56] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [59] pop + [60] iinc v7, 1 + [63] goto -21 (target=42) + [66] iload v5 + [68] bipush 100 + [70] idiv + [71] istore v7 + [73] iload v5 + [75] bipush 10 + [77] idiv + [78] bipush 10 + [80] irem + [81] istore v8 + [83] iload v5 + [85] bipush 10 + [87] irem + [88] istore v5 + [90] iconst_0 + [91] istore v9 + [93] iload v9 + [95] iload v5 + [97] ificmpge +21 (target=118) + [100] aload v6 + [102] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [105] aload v4 + [107] invokestatic #55 + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.add (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuffer;] + [110] astore v6 + [112] iinc v9, 1 + [115] goto -22 (target=93) + [118] iconst_0 + [119] istore v9 + [121] iload v9 + [123] iload v8 + [125] ificmpge +43 (target=168) + [128] aload v6 + [130] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [133] new #43 + - Class [java/lang/StringBuffer] + [136] dup + [137] invokespecial #67 + - Methodref [java/lang/StringBuffer. ()V] + [140] aload v4 + [142] invokevirtual #70 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [145] bipush 48 + [147] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [150] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [153] iconst_1 + [154] invokevirtual #66 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [157] invokestatic #55 + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.add (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuffer;] + [160] astore v6 + [162] iinc v9, 1 + [165] goto -44 (target=121) + [168] iconst_0 + [169] istore v9 + [171] iload v9 + [173] iload v7 + [175] ificmpge +43 (target=218) + [178] aload v6 + [180] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [183] new #43 + - Class [java/lang/StringBuffer] + [186] dup + [187] invokespecial #67 + - Methodref [java/lang/StringBuffer. ()V] + [190] aload v4 + [192] invokevirtual #70 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [195] ldc #20 + - String [00] + [197] invokevirtual #70 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [200] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [203] iconst_2 + [204] invokevirtual #66 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [207] invokestatic #55 + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.add (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuffer;] + [210] astore v6 + [212] iinc v9, 1 + [215] goto -44 (target=171) + [218] aload v6 + [220] astore v4 + [222] aload_2 v2 + [223] ifnonnull +9 (target=232) + [226] aload v4 + [228] astore_2 v2 + [229] goto +16 (target=245) + [232] aload_2 v2 + [233] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [236] aload v4 + [238] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [241] invokestatic #55 + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.add (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuffer;] + [244] astore_2 v2 + [245] iinc v3, 1 + [248] goto -244 (target=4) + [251] aconst_null + [252] astore_3 v3 + [253] iconst_0 + [254] istore v4 + [256] iload v4 + [258] aload_2 v2 + [259] invokevirtual #73 + - Methodref [java/lang/StringBuffer.length ()I] + [262] ificmpge +35 (target=297) + [265] aload_2 v2 + [266] iload v4 + [268] invokevirtual #72 + - Methodref [java/lang/StringBuffer.charAt (I)C] + [271] bipush 49 + [273] ificmpne +18 (target=291) + [276] aload_2 v2 + [277] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [280] iload v4 + [282] iconst_1 + [283] iadd + [284] invokevirtual #66 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [287] astore_3 v3 + [288] goto +9 (target=297) + [291] iinc v4, 1 + [294] goto -38 (target=256) + [297] aload_3 v3 + [298] ifnonnull +8 (target=306) + [301] aload_2 v2 + [302] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [305] astore_3 v3 + [306] aload_3 v3 + [307] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: multiply(Ljava/lang/String;I)Ljava/lang/StringBuffer; + Access flags: 0xa + = private static java.lang.StringBuffer multiply(java.lang.String,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 173, locals = 6, stack = 3): + [0] new #43 + - Class [java/lang/StringBuffer] + [3] dup + [4] aload_0 v0 + [5] invokevirtual #65 + - Methodref [java/lang/String.length ()I] + [8] invokespecial #68 + - Methodref [java/lang/StringBuffer. (I)V] + [11] astore_2 v2 + [12] iconst_0 + [13] istore_3 v3 + [14] iload_3 v3 + [15] aload_0 v0 + [16] invokevirtual #65 + - Methodref [java/lang/String.length ()I] + [19] ificmpge +16 (target=35) + [22] aload_2 v2 + [23] bipush 48 + [25] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [28] pop + [29] iinc v3, 1 + [32] goto -18 (target=14) + [35] iload_1 v1 + [36] bipush 100 + [38] idiv + [39] istore_3 v3 + [40] iload_1 v1 + [41] bipush 10 + [43] idiv + [44] bipush 10 + [46] irem + [47] istore v4 + [49] iload_1 v1 + [50] bipush 10 + [52] irem + [53] istore_1 v1 + [54] iconst_0 + [55] istore v5 + [57] iload v5 + [59] iload_1 v1 + [60] ificmpge +18 (target=78) + [63] aload_2 v2 + [64] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [67] aload_0 v0 + [68] invokestatic #55 + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.add (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuffer;] + [71] astore_2 v2 + [72] iinc v5, 1 + [75] goto -18 (target=57) + [78] iconst_0 + [79] istore v5 + [81] iload v5 + [83] iload v4 + [85] ificmpge +40 (target=125) + [88] aload_2 v2 + [89] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [92] new #43 + - Class [java/lang/StringBuffer] + [95] dup + [96] invokespecial #67 + - Methodref [java/lang/StringBuffer. ()V] + [99] aload_0 v0 + [100] invokevirtual #70 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [103] bipush 48 + [105] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [108] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [111] iconst_1 + [112] invokevirtual #66 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [115] invokestatic #55 + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.add (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuffer;] + [118] astore_2 v2 + [119] iinc v5, 1 + [122] goto -41 (target=81) + [125] iconst_0 + [126] istore v5 + [128] iload v5 + [130] iload_3 v3 + [131] ificmpge +40 (target=171) + [134] aload_2 v2 + [135] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [138] new #43 + - Class [java/lang/StringBuffer] + [141] dup + [142] invokespecial #67 + - Methodref [java/lang/StringBuffer. ()V] + [145] aload_0 v0 + [146] invokevirtual #70 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [149] ldc #20 + - String [00] + [151] invokevirtual #70 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [154] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [157] iconst_2 + [158] invokevirtual #66 + - Methodref [java/lang/String.substring (I)Ljava/lang/String;] + [161] invokestatic #55 + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.add (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuffer;] + [164] astore_2 v2 + [165] iinc v5, 1 + [168] goto -40 (target=128) + [171] aload_2 v2 + [172] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: add(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuffer; + Access flags: 0xa + = private static java.lang.StringBuffer add(java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 267, locals = 10, stack = 4): + [0] new #43 + - Class [java/lang/StringBuffer] + [3] dup + [4] iconst_5 + [5] invokespecial #68 + - Methodref [java/lang/StringBuffer. (I)V] + [8] astore_2 v2 + [9] new #43 + - Class [java/lang/StringBuffer] + [12] dup + [13] iconst_5 + [14] invokespecial #68 + - Methodref [java/lang/StringBuffer. (I)V] + [17] astore_3 v3 + [18] new #43 + - Class [java/lang/StringBuffer] + [21] dup + [22] aload_0 v0 + [23] invokevirtual #65 + - Methodref [java/lang/String.length ()I] + [26] invokespecial #68 + - Methodref [java/lang/StringBuffer. (I)V] + [29] astore v4 + [31] iconst_0 + [32] istore v5 + [34] iload v5 + [36] aload_0 v0 + [37] invokevirtual #65 + - Methodref [java/lang/String.length ()I] + [40] ificmpge +17 (target=57) + [43] aload v4 + [45] bipush 48 + [47] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [50] pop + [51] iinc v5, 1 + [54] goto -20 (target=34) + [57] iconst_0 + [58] istore v5 + [60] aload_0 v0 + [61] invokevirtual #65 + - Methodref [java/lang/String.length ()I] + [64] iconst_3 + [65] isub + [66] istore v6 + [68] iload v6 + [70] iflt +194 (target=264) + [73] aload_2 v2 + [74] iconst_0 + [75] invokevirtual #75 + - Methodref [java/lang/StringBuffer.setLength (I)V] + [78] aload_2 v2 + [79] aload_0 v0 + [80] iload v6 + [82] invokevirtual #64 + - Methodref [java/lang/String.charAt (I)C] + [85] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [88] pop + [89] aload_2 v2 + [90] aload_0 v0 + [91] iload v6 + [93] iconst_1 + [94] iadd + [95] invokevirtual #64 + - Methodref [java/lang/String.charAt (I)C] + [98] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [101] pop + [102] aload_2 v2 + [103] aload_0 v0 + [104] iload v6 + [106] iconst_2 + [107] iadd + [108] invokevirtual #64 + - Methodref [java/lang/String.charAt (I)C] + [111] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [114] pop + [115] aload_3 v3 + [116] iconst_0 + [117] invokevirtual #75 + - Methodref [java/lang/StringBuffer.setLength (I)V] + [120] aload_3 v3 + [121] aload_1 v1 + [122] iload v6 + [124] invokevirtual #64 + - Methodref [java/lang/String.charAt (I)C] + [127] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [130] pop + [131] aload_3 v3 + [132] aload_1 v1 + [133] iload v6 + [135] iconst_1 + [136] iadd + [137] invokevirtual #64 + - Methodref [java/lang/String.charAt (I)C] + [140] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [143] pop + [144] aload_3 v3 + [145] aload_1 v1 + [146] iload v6 + [148] iconst_2 + [149] iadd + [150] invokevirtual #64 + - Methodref [java/lang/String.charAt (I)C] + [153] invokevirtual #69 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [156] pop + [157] aload_2 v2 + [158] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [161] invokestatic #62 + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + [164] istore v7 + [166] aload_3 v3 + [167] invokevirtual #76 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [170] invokestatic #62 + - Methodref [java/lang/Integer.parseInt (Ljava/lang/String;)I] + [173] istore v8 + [175] iload v7 + [177] iload v8 + [179] iadd + [180] iload v5 + [182] iadd + [183] sipush 1000 + [186] irem + [187] istore v9 + [189] iload v7 + [191] iload v8 + [193] iadd + [194] iload v5 + [196] iadd + [197] sipush 1000 + [200] idiv + [201] istore v5 + [203] aload v4 + [205] iload v6 + [207] iconst_2 + [208] iadd + [209] iload v9 + [211] bipush 10 + [213] irem + [214] bipush 48 + [216] iadd + [217] i2c + [218] invokevirtual #74 + - Methodref [java/lang/StringBuffer.setCharAt (IC)V] + [221] aload v4 + [223] iload v6 + [225] iconst_1 + [226] iadd + [227] iload v9 + [229] bipush 10 + [231] idiv + [232] bipush 10 + [234] irem + [235] bipush 48 + [237] iadd + [238] i2c + [239] invokevirtual #74 + - Methodref [java/lang/StringBuffer.setCharAt (IC)V] + [242] aload v4 + [244] iload v6 + [246] iload v9 + [248] bipush 100 + [250] idiv + [251] bipush 48 + [253] iadd + [254] i2c + [255] invokevirtual #74 + - Methodref [java/lang/StringBuffer.setCharAt (IC)V] + [258] iinc v6, -3 + [261] goto -193 (target=68) + [264] aload v4 + [266] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 425, locals = 0, stack = 4): + [0] bipush 29 + [2] newarray 5 + [4] dup + [5] iconst_0 + [6] bipush 59 + [8] castore + [9] dup + [10] iconst_1 + [11] bipush 60 + [13] castore + [14] dup + [15] iconst_2 + [16] bipush 62 + [18] castore + [19] dup + [20] iconst_3 + [21] bipush 64 + [23] castore + [24] dup + [25] iconst_4 + [26] bipush 91 + [28] castore + [29] dup + [30] iconst_5 + [31] bipush 92 + [33] castore + [34] dup + [35] bipush 6 + [37] bipush 125 + [39] castore + [40] dup + [41] bipush 7 + [43] bipush 95 + [45] castore + [46] dup + [47] bipush 8 + [49] bipush 96 + [51] castore + [52] dup + [53] bipush 9 + [55] bipush 126 + [57] castore + [58] dup + [59] bipush 10 + [61] bipush 33 + [63] castore + [64] dup + [65] bipush 11 + [67] bipush 13 + [69] castore + [70] dup + [71] bipush 12 + [73] bipush 9 + [75] castore + [76] dup + [77] bipush 13 + [79] bipush 44 + [81] castore + [82] dup + [83] bipush 14 + [85] bipush 58 + [87] castore + [88] dup + [89] bipush 15 + [91] bipush 10 + [93] castore + [94] dup + [95] bipush 16 + [97] bipush 45 + [99] castore + [100] dup + [101] bipush 17 + [103] bipush 46 + [105] castore + [106] dup + [107] bipush 18 + [109] bipush 36 + [111] castore + [112] dup + [113] bipush 19 + [115] bipush 47 + [117] castore + [118] dup + [119] bipush 20 + [121] bipush 34 + [123] castore + [124] dup + [125] bipush 21 + [127] bipush 124 + [129] castore + [130] dup + [131] bipush 22 + [133] bipush 42 + [135] castore + [136] dup + [137] bipush 23 + [139] bipush 40 + [141] castore + [142] dup + [143] bipush 24 + [145] bipush 41 + [147] castore + [148] dup + [149] bipush 25 + [151] bipush 63 + [153] castore + [154] dup + [155] bipush 26 + [157] bipush 123 + [159] castore + [160] dup + [161] bipush 27 + [163] bipush 125 + [165] castore + [166] dup + [167] bipush 28 + [169] bipush 39 + [171] castore + [172] putstatic #52 + - Fieldref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.PUNCT_CHARS [C] + [175] bipush 25 + [177] newarray 5 + [179] dup + [180] iconst_0 + [181] bipush 48 + [183] castore + [184] dup + [185] iconst_1 + [186] bipush 49 + [188] castore + [189] dup + [190] iconst_2 + [191] bipush 50 + [193] castore + [194] dup + [195] iconst_3 + [196] bipush 51 + [198] castore + [199] dup + [200] iconst_4 + [201] bipush 52 + [203] castore + [204] dup + [205] iconst_5 + [206] bipush 53 + [208] castore + [209] dup + [210] bipush 6 + [212] bipush 54 + [214] castore + [215] dup + [216] bipush 7 + [218] bipush 55 + [220] castore + [221] dup + [222] bipush 8 + [224] bipush 56 + [226] castore + [227] dup + [228] bipush 9 + [230] bipush 57 + [232] castore + [233] dup + [234] bipush 10 + [236] bipush 38 + [238] castore + [239] dup + [240] bipush 11 + [242] bipush 13 + [244] castore + [245] dup + [246] bipush 12 + [248] bipush 9 + [250] castore + [251] dup + [252] bipush 13 + [254] bipush 44 + [256] castore + [257] dup + [258] bipush 14 + [260] bipush 58 + [262] castore + [263] dup + [264] bipush 15 + [266] bipush 35 + [268] castore + [269] dup + [270] bipush 16 + [272] bipush 45 + [274] castore + [275] dup + [276] bipush 17 + [278] bipush 46 + [280] castore + [281] dup + [282] bipush 18 + [284] bipush 36 + [286] castore + [287] dup + [288] bipush 19 + [290] bipush 47 + [292] castore + [293] dup + [294] bipush 20 + [296] bipush 43 + [298] castore + [299] dup + [300] bipush 21 + [302] bipush 37 + [304] castore + [305] dup + [306] bipush 22 + [308] bipush 42 + [310] castore + [311] dup + [312] bipush 23 + [314] bipush 61 + [316] castore + [317] dup + [318] bipush 24 + [320] bipush 94 + [322] castore + [323] putstatic #51 + - Fieldref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.MIXED_CHARS [C] + [326] bipush 16 + [328] anewarray #42 + - Class [java/lang/String] + [331] dup + [332] iconst_0 + [333] ldc #21 + - String [000000000000000000000000000000000000000000001] + [335] aastore + [336] dup + [337] iconst_1 + [338] ldc #22 + - String [000000000000000000000000000000000000000000900] + [340] aastore + [341] dup + [342] iconst_2 + [343] ldc #23 + - String [000000000000000000000000000000000000000810000] + [345] aastore + [346] dup + [347] iconst_3 + [348] ldc #24 + - String [000000000000000000000000000000000000729000000] + [350] aastore + [351] dup + [352] iconst_4 + [353] ldc #25 + - String [000000000000000000000000000000000656100000000] + [355] aastore + [356] dup + [357] iconst_5 + [358] ldc #26 + - String [000000000000000000000000000000590490000000000] + [360] aastore + [361] dup + [362] bipush 6 + [364] ldc #27 + - String [000000000000000000000000000531441000000000000] + [366] aastore + [367] dup + [368] bipush 7 + [370] ldc #28 + - String [000000000000000000000000478296900000000000000] + [372] aastore + [373] dup + [374] bipush 8 + [376] ldc #29 + - String [000000000000000000000430467210000000000000000] + [378] aastore + [379] dup + [380] bipush 9 + [382] ldc #30 + - String [000000000000000000387420489000000000000000000] + [384] aastore + [385] dup + [386] bipush 10 + [388] ldc #31 + - String [000000000000000348678440100000000000000000000] + [390] aastore + [391] dup + [392] bipush 11 + [394] ldc #32 + - String [000000000000313810596090000000000000000000000] + [396] aastore + [397] dup + [398] bipush 12 + [400] ldc #33 + - String [000000000282429536481000000000000000000000000] + [402] aastore + [403] dup + [404] bipush 13 + [406] ldc #34 + - String [000000254186582832900000000000000000000000000] + [408] aastore + [409] dup + [410] bipush 14 + [412] ldc #35 + - String [000228767924549610000000000000000000000000000] + [414] aastore + [415] dup + [416] bipush 15 + [418] ldc #36 + - String [205891132094649000000000000000000000000000000] + [420] aastore + [421] putstatic #50 + - Fieldref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.EXP900 [Ljava/lang/String;] + [424] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/pdf417/decoder/Decoder + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.pdf417.decoder.Decoder extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 76): + - Integer [3] + - Integer [512] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/pdf417/decoder/BitMatrixParser] + - Class [com/google/zxing/pdf417/decoder/DecodedBitStreamParser] + - Class [com/google/zxing/pdf417/decoder/Decoder] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + - Methodref [com/google/zxing/common/BitMatrix. (I)V] + - Methodref [com/google/zxing/common/BitMatrix.set (II)V] + - Methodref [com/google/zxing/pdf417/decoder/BitMatrixParser. (Lcom/google/zxing/common/BitMatrix;)V] + - Methodref [com/google/zxing/pdf417/decoder/BitMatrixParser.getECLevel ()I] + - Methodref [com/google/zxing/pdf417/decoder/BitMatrixParser.getErasures ()[I] + - Methodref [com/google/zxing/pdf417/decoder/BitMatrixParser.readCodewords ()[I] + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.decode ([I)Lcom/google/zxing/common/DecoderResult;] + - Methodref [com/google/zxing/pdf417/decoder/Decoder.correctErrors$7543867b ([II)I] + - Methodref [com/google/zxing/pdf417/decoder/Decoder.decode (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult;] + - Methodref [com/google/zxing/pdf417/decoder/Decoder.verifyCodewordCount ([II)V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Lcom/google/zxing/common/BitMatrix;)V] + - NameAndType [bits [I] + - NameAndType [correctErrors ([I[II)I] + - NameAndType [correctErrors$7543867b ([II)I] + - NameAndType [decode (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult;] + - NameAndType [decode ([I)Lcom/google/zxing/common/DecoderResult;] + - NameAndType [getECLevel ()I] + - NameAndType [getErasures ()[I] + - NameAndType [getFormatInstance ()Lcom/google/zxing/FormatException;] + - NameAndType [readCodewords ()[I] + - NameAndType [rowSize I] + - NameAndType [set (II)V] + - NameAndType [verifyCodewordCount ([II)V] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/FormatException;] + - Utf8 [()V] + - Utf8 [()[I] + - Utf8 [(I)V] + - Utf8 [(II)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)V] + - Utf8 [([I)Lcom/google/zxing/common/DecoderResult;] + - Utf8 [([II)I] + - Utf8 [([II)V] + - Utf8 [([I[II)I] + - Utf8 [([[Z)Lcom/google/zxing/common/DecoderResult;] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [MAX_EC_CODEWORDS] + - Utf8 [MAX_ERRORS] + - Utf8 [[I] + - Utf8 [bits] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/pdf417/decoder/BitMatrixParser] + - Utf8 [com/google/zxing/pdf417/decoder/DecodedBitStreamParser] + - Utf8 [com/google/zxing/pdf417/decoder/Decoder] + - Utf8 [correctErrors] + - Utf8 [correctErrors$7543867b] + - Utf8 [decode] + - Utf8 [getECLevel] + - Utf8 [getErasures] + - Utf8 [getFormatInstance] + - Utf8 [java/lang/Object] + - Utf8 [readCodewords] + - Utf8 [rowSize] + - Utf8 [set] + - Utf8 [verifyCodewordCount] + +Fields (count = 2): + - Field: MAX_ERRORS I + Access flags: 0x1a + = private static final int MAX_ERRORS + Class member attributes (count = 1): + - Constant value attribute: + - Integer [3] + - Field: MAX_EC_CODEWORDS I + Access flags: 0x1a + = private static final int MAX_EC_CODEWORDS + Class member attributes (count = 1): + - Constant value attribute: + - Integer [512] + +Methods (count = 5): + - Method: ()V + Access flags: 0x1 + = public Decoder() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #22 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decode([[Z)Lcom/google/zxing/common/DecoderResult; + Access flags: 0xa + = private static com.google.zxing.common.DecoderResult decode(boolean[][]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 97, locals = 8, stack = 6): + [0] aload_0 v0 + [1] arraylength + [2] istore_1 v1 + [3] new #4 + - Class [com/google/zxing/common/BitMatrix] + [6] dup + [7] iload_1 v1 + [8] invokespecial #12 + - Methodref [com/google/zxing/common/BitMatrix. (I)V] + [11] astore_2 v2 + [12] iconst_0 + [13] istore_3 v3 + [14] iload_3 v3 + [15] iload_1 v1 + [16] ificmpge +76 (target=92) + [19] iconst_0 + [20] istore v4 + [22] iload v4 + [24] iload_1 v1 + [25] ificmpge +61 (target=86) + [28] aload_0 v0 + [29] iload v4 + [31] aaload + [32] iload_3 v3 + [33] baload + [34] ifeq +46 (target=80) + [37] aload_2 v2 + [38] iload v4 + [40] iload_3 v3 + [41] istore v7 + [43] istore v6 + [45] astore v5 + [47] iload v7 + [49] aload v5 + [51] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [54] imul + [55] iload v6 + [57] iconst_5 + [58] ishr + [59] iadd + [60] istore v7 + [62] aload v5 + [64] getfield #9 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [67] iload v7 + [69] dup2 + [70] iaload + [71] iconst_1 + [72] iload v6 + [74] bipush 31 + [76] iand + [77] ishl + [78] ior + [79] iastore + [80] iinc v4, 1 + [83] goto -61 (target=22) + [86] iinc v3, 1 + [89] goto -75 (target=14) + [92] aload_2 v2 + [93] invokestatic #20 + - Methodref [com/google/zxing/pdf417/decoder/Decoder.decode (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult;] + [96] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: decode(Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult; + Access flags: 0x9 + = public static com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 143, locals = 4, stack = 4): + [0] new #5 + - Class [com/google/zxing/pdf417/decoder/BitMatrixParser] + [3] dup + [4] aload_0 v0 + [5] invokespecial #14 + - Methodref [com/google/zxing/pdf417/decoder/BitMatrixParser. (Lcom/google/zxing/common/BitMatrix;)V] + [8] dup + [9] astore_0 v0 + [10] invokevirtual #17 + - Methodref [com/google/zxing/pdf417/decoder/BitMatrixParser.readCodewords ()[I] + [13] dup + [14] astore_1 v1 + [15] ifnull +8 (target=23) + [18] aload_1 v1 + [19] arraylength + [20] ifne +7 (target=27) + [23] invokestatic #11 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [26] athrow + [27] aload_0 v0 + [28] invokevirtual #15 + - Methodref [com/google/zxing/pdf417/decoder/BitMatrixParser.getECLevel ()I] + [31] istore_2 v2 + [32] iconst_1 + [33] iload_2 v2 + [34] iconst_1 + [35] iadd + [36] ishl + [37] istore_2 v2 + [38] aload_0 v0 + [39] invokevirtual #16 + - Methodref [com/google/zxing/pdf417/decoder/BitMatrixParser.getErasures ()[I] + [42] dup + [43] astore_0 v0 + [44] ifnull +13 (target=57) + [47] aload_0 v0 + [48] arraylength + [49] iload_2 v2 + [50] iconst_2 + [51] idiv + [52] iconst_3 + [53] iadd + [54] ificmpgt +14 (target=68) + [57] iload_2 v2 + [58] iflt +10 (target=68) + [61] iload_2 v2 + [62] sipush 512 + [65] ificmple +7 (target=72) + [68] invokestatic #11 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [71] athrow + [72] aload_0 v0 + [73] ifnull +13 (target=86) + [76] aload_0 v0 + [77] arraylength + [78] iconst_3 + [79] ificmple +7 (target=86) + [82] invokestatic #11 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [85] athrow + [86] aload_1 v1 + [87] iload_2 v2 + [88] istore_3 v3 + [89] dup + [90] astore_0 v0 + [91] arraylength + [92] iconst_4 + [93] ificmpge +7 (target=100) + [96] invokestatic #11 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [99] athrow + [100] aload_0 v0 + [101] iconst_0 + [102] iaload + [103] dup + [104] istore_2 v2 + [105] aload_0 v0 + [106] arraylength + [107] ificmple +7 (target=114) + [110] invokestatic #11 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [113] athrow + [114] iload_2 v2 + [115] ifne +23 (target=138) + [118] iload_3 v3 + [119] aload_0 v0 + [120] arraylength + [121] ificmpge +13 (target=134) + [124] aload_0 v0 + [125] iconst_0 + [126] aload_0 v0 + [127] arraylength + [128] iload_3 v3 + [129] isub + [130] iastore + [131] goto +7 (target=138) + [134] invokestatic #11 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [137] athrow + [138] aload_1 v1 + [139] invokestatic #18 + - Methodref [com/google/zxing/pdf417/decoder/DecodedBitStreamParser.decode ([I)Lcom/google/zxing/common/DecoderResult;] + [142] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: verifyCodewordCount([II)V + Access flags: 0xa + = private static void verifyCodewordCount(int[],int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 47, locals = 3, stack = 4): + [0] aload_0 v0 + [1] arraylength + [2] iconst_4 + [3] ificmpge +7 (target=10) + [6] invokestatic #11 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [9] athrow + [10] aload_0 v0 + [11] iconst_0 + [12] iaload + [13] dup + [14] istore_2 v2 + [15] aload_0 v0 + [16] arraylength + [17] ificmple +7 (target=24) + [20] invokestatic #11 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [23] athrow + [24] iload_2 v2 + [25] ifne +21 (target=46) + [28] iload_1 v1 + [29] aload_0 v0 + [30] arraylength + [31] ificmpge +11 (target=42) + [34] aload_0 v0 + [35] iconst_0 + [36] aload_0 v0 + [37] arraylength + [38] iload_1 v1 + [39] isub + [40] iastore + [41] return + [42] invokestatic #11 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [45] athrow + [46] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: correctErrors$7543867b([II)I + Access flags: 0xa + = private static int correctErrors$7543867b(int[],int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 45, locals = 2, stack = 3): + [0] aload_0 v0 + [1] ifnull +13 (target=14) + [4] aload_0 v0 + [5] arraylength + [6] iload_1 v1 + [7] iconst_2 + [8] idiv + [9] iconst_3 + [10] iadd + [11] ificmpgt +14 (target=25) + [14] iload_1 v1 + [15] iflt +10 (target=25) + [18] iload_1 v1 + [19] sipush 512 + [22] ificmple +7 (target=29) + [25] invokestatic #11 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [28] athrow + [29] aload_0 v0 + [30] ifnull +13 (target=43) + [33] aload_0 v0 + [34] arraylength + [35] iconst_3 + [36] ificmple +7 (target=43) + [39] invokestatic #11 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [42] athrow + [43] iconst_0 + [44] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/pdf417/detector/Detector + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.pdf417.detector.Detector extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 154): + - Integer [2] + - Integer [107] + - Integer [204] + - Integer [2147483647] + - Float [0.5] + - Float [34.0] + - Float [36.0] + - Class [com/google/zxing/BinaryBitmap] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/common/DetectorResult] + - Class [com/google/zxing/common/GridSampler] + - Class [com/google/zxing/pdf417/detector/Detector] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.height I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/common/BitMatrix.width I] + - Fieldref [com/google/zxing/pdf417/detector/Detector.START_PATTERN [I] + - Fieldref [com/google/zxing/pdf417/detector/Detector.START_PATTERN_REVERSE [I] + - Fieldref [com/google/zxing/pdf417/detector/Detector.STOP_PATTERN [I] + - Fieldref [com/google/zxing/pdf417/detector/Detector.STOP_PATTERN_REVERSE [I] + - Fieldref [com/google/zxing/pdf417/detector/Detector.image Lcom/google/zxing/BinaryBitmap;] + - Methodref [com/google/zxing/BinaryBitmap.getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/ResultPoint. (FF)V] + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + - Methodref [com/google/zxing/ResultPoint.getX ()F] + - Methodref [com/google/zxing/ResultPoint.getY ()F] + - Methodref [com/google/zxing/common/BitMatrix.get (II)Z] + - Methodref [com/google/zxing/common/BitMatrix.getHeight ()I] + - Methodref [com/google/zxing/common/BitMatrix.getWidth ()I] + - Methodref [com/google/zxing/common/DetectorResult. (Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;)V] + - Methodref [com/google/zxing/common/GridSampler.getInstance ()Lcom/google/zxing/common/GridSampler;] + - Methodref [com/google/zxing/common/GridSampler.sampleGrid (Lcom/google/zxing/common/BitMatrix;IIFFFFFFFFFFFFFFFF)Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/pdf417/detector/Detector.computeDimension (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;F)I] + - Methodref [com/google/zxing/pdf417/detector/Detector.computeModuleWidth ([Lcom/google/zxing/ResultPoint;)F] + - Methodref [com/google/zxing/pdf417/detector/Detector.correctCodeWordVertices ([Lcom/google/zxing/ResultPoint;Z)V] + - Methodref [com/google/zxing/pdf417/detector/Detector.detect$2365e3e5 ()Lcom/google/zxing/common/DetectorResult;] + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + - Methodref [com/google/zxing/pdf417/detector/Detector.findVertices (Lcom/google/zxing/common/BitMatrix;)[Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/pdf417/detector/Detector.findVertices180 (Lcom/google/zxing/common/BitMatrix;)[Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/pdf417/detector/Detector.patternMatchVariance$7543867b ([I[I)I] + - Methodref [com/google/zxing/pdf417/detector/Detector.round (F)I] + - Methodref [com/google/zxing/pdf417/detector/Detector.sampleGrid (Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;I)Lcom/google/zxing/common/BitMatrix;] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (FF)V] + - NameAndType [ (Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;)V] + - NameAndType [START_PATTERN [I] + - NameAndType [START_PATTERN_REVERSE [I] + - NameAndType [STOP_PATTERN [I] + - NameAndType [STOP_PATTERN_REVERSE [I] + - NameAndType [bits [I] + - NameAndType [computeDimension (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;F)I] + - NameAndType [computeModuleWidth ([Lcom/google/zxing/ResultPoint;)F] + - NameAndType [correctCodeWordVertices ([Lcom/google/zxing/ResultPoint;Z)V] + - NameAndType [detect (Ljava/util/Hashtable;)Lcom/google/zxing/common/DetectorResult;] + - NameAndType [detect$2365e3e5 ()Lcom/google/zxing/common/DetectorResult;] + - NameAndType [distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + - NameAndType [findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + - NameAndType [findVertices (Lcom/google/zxing/common/BitMatrix;)[Lcom/google/zxing/ResultPoint;] + - NameAndType [findVertices180 (Lcom/google/zxing/common/BitMatrix;)[Lcom/google/zxing/ResultPoint;] + - NameAndType [get (II)Z] + - NameAndType [getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + - NameAndType [getHeight ()I] + - NameAndType [getInstance ()Lcom/google/zxing/common/GridSampler;] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getWidth ()I] + - NameAndType [getX ()F] + - NameAndType [getY ()F] + - NameAndType [height I] + - NameAndType [image Lcom/google/zxing/BinaryBitmap;] + - NameAndType [patternMatchVariance ([I[II)I] + - NameAndType [patternMatchVariance$7543867b ([I[I)I] + - NameAndType [round (F)I] + - NameAndType [rowSize I] + - NameAndType [sampleGrid (Lcom/google/zxing/common/BitMatrix;IIFFFFFFFFFFFFFFFF)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [sampleGrid (Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;I)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [width I] + - Utf8 [()F] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Lcom/google/zxing/common/BitMatrix;] + - Utf8 [()Lcom/google/zxing/common/DetectorResult;] + - Utf8 [()Lcom/google/zxing/common/GridSampler;] + - Utf8 [()V] + - Utf8 [(F)I] + - Utf8 [(FF)V] + - Utf8 [(II)Z] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;)V] + - Utf8 [(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + - Utf8 [(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;F)I] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)[Lcom/google/zxing/ResultPoint;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;IIFFFFFFFFFFFFFFFF)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;I)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;)V] + - Utf8 [(Ljava/util/Hashtable;)Lcom/google/zxing/common/DetectorResult;] + - Utf8 [([I[I)I] + - Utf8 [([I[II)I] + - Utf8 [([Lcom/google/zxing/ResultPoint;)F] + - Utf8 [([Lcom/google/zxing/ResultPoint;Z)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/BinaryBitmap;] + - Utf8 [MAX_AVG_VARIANCE] + - Utf8 [MAX_INDIVIDUAL_VARIANCE] + - Utf8 [SKEW_THRESHOLD] + - Utf8 [START_PATTERN] + - Utf8 [START_PATTERN_REVERSE] + - Utf8 [STOP_PATTERN] + - Utf8 [STOP_PATTERN_REVERSE] + - Utf8 [[I] + - Utf8 [bits] + - Utf8 [com/google/zxing/BinaryBitmap] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/common/DetectorResult] + - Utf8 [com/google/zxing/common/GridSampler] + - Utf8 [com/google/zxing/pdf417/detector/Detector] + - Utf8 [computeDimension] + - Utf8 [computeModuleWidth] + - Utf8 [correctCodeWordVertices] + - Utf8 [detect] + - Utf8 [detect$2365e3e5] + - Utf8 [distance] + - Utf8 [findGuardPattern] + - Utf8 [findVertices] + - Utf8 [findVertices180] + - Utf8 [get] + - Utf8 [getBlackMatrix] + - Utf8 [getHeight] + - Utf8 [getInstance] + - Utf8 [getNotFoundInstance] + - Utf8 [getWidth] + - Utf8 [getX] + - Utf8 [getY] + - Utf8 [height] + - Utf8 [image] + - Utf8 [java/lang/Object] + - Utf8 [patternMatchVariance] + - Utf8 [patternMatchVariance$7543867b] + - Utf8 [round] + - Utf8 [rowSize] + - Utf8 [sampleGrid] + - Utf8 [width] + +Fields (count = 8): + - Field: MAX_AVG_VARIANCE I + Access flags: 0x1a + = private static final int MAX_AVG_VARIANCE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [107] + - Field: MAX_INDIVIDUAL_VARIANCE I + Access flags: 0x1a + = private static final int MAX_INDIVIDUAL_VARIANCE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [204] + - Field: SKEW_THRESHOLD I + Access flags: 0x1a + = private static final int SKEW_THRESHOLD + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2] + - Field: START_PATTERN [I + Access flags: 0x1a + = private static final int[] START_PATTERN + - Field: START_PATTERN_REVERSE [I + Access flags: 0x1a + = private static final int[] START_PATTERN_REVERSE + - Field: STOP_PATTERN [I + Access flags: 0x1a + = private static final int[] STOP_PATTERN + - Field: STOP_PATTERN_REVERSE [I + Access flags: 0x1a + = private static final int[] STOP_PATTERN_REVERSE + - Field: image Lcom/google/zxing/BinaryBitmap; + Access flags: 0x12 + = private final com.google.zxing.BinaryBitmap image + +Methods (count = 13): + - Method: (Lcom/google/zxing/BinaryBitmap;)V + Access flags: 0x1 + = public Detector(com.google.zxing.BinaryBitmap) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #47 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #24 + - Fieldref [com/google/zxing/pdf417/detector/Detector.image Lcom/google/zxing/BinaryBitmap;] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: detect()Lcom/google/zxing/common/DetectorResult; + Access flags: 0x11 + = public final com.google.zxing.common.DetectorResult detect() + Class member attributes (count = 2): + - Code attribute instructions (code length = 1089, locals = 10, stack = 20): + [0] aload_0 v0 + [1] getfield #24 + - Fieldref [com/google/zxing/pdf417/detector/Detector.image Lcom/google/zxing/BinaryBitmap;] + [4] invokevirtual #25 + - Methodref [com/google/zxing/BinaryBitmap.getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + [7] dup + [8] astore_1 v1 + [9] dup + [10] astore_3 v3 + [11] aconst_null + [12] astore v9 + [14] getfield #17 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [17] istore v4 + [19] aload_3 v3 + [20] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [23] istore v5 + [25] bipush 8 + [27] anewarray #10 + - Class [com/google/zxing/ResultPoint] + [30] astore v6 + [32] iconst_0 + [33] istore v7 + [35] iconst_0 + [36] istore v8 + [38] iload v8 + [40] iload v4 + [42] ificmpge +72 (target=114) + [45] aload_3 v3 + [46] iconst_0 + [47] iload v8 + [49] iload v5 + [51] iconst_0 + [52] getstatic #20 + - Fieldref [com/google/zxing/pdf417/detector/Detector.START_PATTERN [I] + [55] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [58] dup + [59] astore v9 + [61] ifnull +47 (target=108) + [64] aload v6 + [66] iconst_0 + [67] new #10 + - Class [com/google/zxing/ResultPoint] + [70] dup + [71] aload v9 + [73] iconst_0 + [74] iaload + [75] i2f + [76] iload v8 + [78] i2f + [79] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [82] aastore + [83] aload v6 + [85] iconst_4 + [86] new #10 + - Class [com/google/zxing/ResultPoint] + [89] dup + [90] aload v9 + [92] iconst_1 + [93] iaload + [94] i2f + [95] iload v8 + [97] i2f + [98] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [101] aastore + [102] iconst_1 + [103] istore v7 + [105] goto +9 (target=114) + [108] iinc v8, 1 + [111] goto -73 (target=38) + [114] iload v7 + [116] ifeq +86 (target=202) + [119] iconst_0 + [120] istore v7 + [122] iload v4 + [124] iconst_1 + [125] isub + [126] istore v8 + [128] iload v8 + [130] ifle +72 (target=202) + [133] aload_3 v3 + [134] iconst_0 + [135] iload v8 + [137] iload v5 + [139] iconst_0 + [140] getstatic #20 + - Fieldref [com/google/zxing/pdf417/detector/Detector.START_PATTERN [I] + [143] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [146] dup + [147] astore v9 + [149] ifnull +47 (target=196) + [152] aload v6 + [154] iconst_1 + [155] new #10 + - Class [com/google/zxing/ResultPoint] + [158] dup + [159] aload v9 + [161] iconst_0 + [162] iaload + [163] i2f + [164] iload v8 + [166] i2f + [167] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [170] aastore + [171] aload v6 + [173] iconst_5 + [174] new #10 + - Class [com/google/zxing/ResultPoint] + [177] dup + [178] aload v9 + [180] iconst_1 + [181] iaload + [182] i2f + [183] iload v8 + [185] i2f + [186] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [189] aastore + [190] iconst_1 + [191] istore v7 + [193] goto +9 (target=202) + [196] iinc v8, -1 + [199] goto -71 (target=128) + [202] iload v7 + [204] ifeq +86 (target=290) + [207] iconst_0 + [208] istore v7 + [210] iconst_0 + [211] istore v8 + [213] iload v8 + [215] iload v4 + [217] ificmpge +73 (target=290) + [220] aload_3 v3 + [221] iconst_0 + [222] iload v8 + [224] iload v5 + [226] iconst_0 + [227] getstatic #22 + - Fieldref [com/google/zxing/pdf417/detector/Detector.STOP_PATTERN [I] + [230] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [233] dup + [234] astore v9 + [236] ifnull +48 (target=284) + [239] aload v6 + [241] iconst_2 + [242] new #10 + - Class [com/google/zxing/ResultPoint] + [245] dup + [246] aload v9 + [248] iconst_1 + [249] iaload + [250] i2f + [251] iload v8 + [253] i2f + [254] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [257] aastore + [258] aload v6 + [260] bipush 6 + [262] new #10 + - Class [com/google/zxing/ResultPoint] + [265] dup + [266] aload v9 + [268] iconst_0 + [269] iaload + [270] i2f + [271] iload v8 + [273] i2f + [274] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [277] aastore + [278] iconst_1 + [279] istore v7 + [281] goto +9 (target=290) + [284] iinc v8, 1 + [287] goto -74 (target=213) + [290] iload v7 + [292] ifeq +87 (target=379) + [295] iconst_0 + [296] istore v7 + [298] iload v4 + [300] iconst_1 + [301] isub + [302] istore v8 + [304] iload v8 + [306] ifle +73 (target=379) + [309] aload_3 v3 + [310] iconst_0 + [311] iload v8 + [313] iload v5 + [315] iconst_0 + [316] getstatic #22 + - Fieldref [com/google/zxing/pdf417/detector/Detector.STOP_PATTERN [I] + [319] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [322] dup + [323] astore v9 + [325] ifnull +48 (target=373) + [328] aload v6 + [330] iconst_3 + [331] new #10 + - Class [com/google/zxing/ResultPoint] + [334] dup + [335] aload v9 + [337] iconst_1 + [338] iaload + [339] i2f + [340] iload v8 + [342] i2f + [343] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [346] aastore + [347] aload v6 + [349] bipush 7 + [351] new #10 + - Class [com/google/zxing/ResultPoint] + [354] dup + [355] aload v9 + [357] iconst_0 + [358] iaload + [359] i2f + [360] iload v8 + [362] i2f + [363] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [366] aastore + [367] iconst_1 + [368] istore v7 + [370] goto +9 (target=379) + [373] iinc v8, -1 + [376] goto -72 (target=304) + [379] iload v7 + [381] ifeq +8 (target=389) + [384] aload v6 + [386] goto +4 (target=390) + [389] aconst_null + [390] dup + [391] astore_2 v2 + [392] ifnonnull +387 (target=779) + [395] aload_1 v1 + [396] dup + [397] astore_3 v3 + [398] getfield #17 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [401] istore v4 + [403] aload_3 v3 + [404] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [407] iconst_1 + [408] ishr + [409] istore v6 + [411] bipush 8 + [413] anewarray #10 + - Class [com/google/zxing/ResultPoint] + [416] astore v7 + [418] iconst_0 + [419] istore v8 + [421] iload v4 + [423] iconst_1 + [424] isub + [425] istore v9 + [427] iload v9 + [429] ifle +70 (target=499) + [432] aload_3 v3 + [433] iload v6 + [435] iload v9 + [437] iload v6 + [439] iconst_1 + [440] getstatic #21 + - Fieldref [com/google/zxing/pdf417/detector/Detector.START_PATTERN_REVERSE [I] + [443] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [446] dup + [447] astore_2 v2 + [448] ifnull +45 (target=493) + [451] aload v7 + [453] iconst_0 + [454] new #10 + - Class [com/google/zxing/ResultPoint] + [457] dup + [458] aload_2 v2 + [459] iconst_1 + [460] iaload + [461] i2f + [462] iload v9 + [464] i2f + [465] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [468] aastore + [469] aload v7 + [471] iconst_4 + [472] new #10 + - Class [com/google/zxing/ResultPoint] + [475] dup + [476] aload_2 v2 + [477] iconst_0 + [478] iaload + [479] i2f + [480] iload v9 + [482] i2f + [483] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [486] aastore + [487] iconst_1 + [488] istore v8 + [490] goto +9 (target=499) + [493] iinc v9, -1 + [496] goto -69 (target=427) + [499] iload v8 + [501] ifeq +83 (target=584) + [504] iconst_0 + [505] istore v8 + [507] iconst_0 + [508] istore v9 + [510] iload v9 + [512] iload v4 + [514] ificmpge +70 (target=584) + [517] aload_3 v3 + [518] iload v6 + [520] iload v9 + [522] iload v6 + [524] iconst_1 + [525] getstatic #21 + - Fieldref [com/google/zxing/pdf417/detector/Detector.START_PATTERN_REVERSE [I] + [528] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [531] dup + [532] astore_2 v2 + [533] ifnull +45 (target=578) + [536] aload v7 + [538] iconst_1 + [539] new #10 + - Class [com/google/zxing/ResultPoint] + [542] dup + [543] aload_2 v2 + [544] iconst_1 + [545] iaload + [546] i2f + [547] iload v9 + [549] i2f + [550] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [553] aastore + [554] aload v7 + [556] iconst_5 + [557] new #10 + - Class [com/google/zxing/ResultPoint] + [560] dup + [561] aload_2 v2 + [562] iconst_0 + [563] iaload + [564] i2f + [565] iload v9 + [567] i2f + [568] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [571] aastore + [572] iconst_1 + [573] istore v8 + [575] goto +9 (target=584) + [578] iinc v9, 1 + [581] goto -71 (target=510) + [584] iload v8 + [586] ifeq +84 (target=670) + [589] iconst_0 + [590] istore v8 + [592] iload v4 + [594] iconst_1 + [595] isub + [596] istore v9 + [598] iload v9 + [600] ifle +70 (target=670) + [603] aload_3 v3 + [604] iconst_0 + [605] iload v9 + [607] iload v6 + [609] iconst_0 + [610] getstatic #23 + - Fieldref [com/google/zxing/pdf417/detector/Detector.STOP_PATTERN_REVERSE [I] + [613] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [616] dup + [617] astore_2 v2 + [618] ifnull +46 (target=664) + [621] aload v7 + [623] iconst_2 + [624] new #10 + - Class [com/google/zxing/ResultPoint] + [627] dup + [628] aload_2 v2 + [629] iconst_0 + [630] iaload + [631] i2f + [632] iload v9 + [634] i2f + [635] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [638] aastore + [639] aload v7 + [641] bipush 6 + [643] new #10 + - Class [com/google/zxing/ResultPoint] + [646] dup + [647] aload_2 v2 + [648] iconst_1 + [649] iaload + [650] i2f + [651] iload v9 + [653] i2f + [654] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [657] aastore + [658] iconst_1 + [659] istore v8 + [661] goto +9 (target=670) + [664] iinc v9, -1 + [667] goto -69 (target=598) + [670] iload v8 + [672] ifeq +83 (target=755) + [675] iconst_0 + [676] istore v8 + [678] iconst_0 + [679] istore v9 + [681] iload v9 + [683] iload v4 + [685] ificmpge +70 (target=755) + [688] aload_3 v3 + [689] iconst_0 + [690] iload v9 + [692] iload v6 + [694] iconst_0 + [695] getstatic #23 + - Fieldref [com/google/zxing/pdf417/detector/Detector.STOP_PATTERN_REVERSE [I] + [698] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [701] dup + [702] astore_2 v2 + [703] ifnull +46 (target=749) + [706] aload v7 + [708] iconst_3 + [709] new #10 + - Class [com/google/zxing/ResultPoint] + [712] dup + [713] aload_2 v2 + [714] iconst_0 + [715] iaload + [716] i2f + [717] iload v9 + [719] i2f + [720] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [723] aastore + [724] aload v7 + [726] bipush 7 + [728] new #10 + - Class [com/google/zxing/ResultPoint] + [731] dup + [732] aload_2 v2 + [733] iconst_1 + [734] iaload + [735] i2f + [736] iload v9 + [738] i2f + [739] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [742] aastore + [743] iconst_1 + [744] istore v8 + [746] goto +9 (target=755) + [749] iinc v9, 1 + [752] goto -71 (target=681) + [755] iload v8 + [757] ifeq +8 (target=765) + [760] aload v7 + [762] goto +4 (target=766) + [765] aconst_null + [766] dup + [767] astore_2 v2 + [768] ifnull +16 (target=784) + [771] aload_2 v2 + [772] iconst_1 + [773] invokestatic #39 + - Methodref [com/google/zxing/pdf417/detector/Detector.correctCodeWordVertices ([Lcom/google/zxing/ResultPoint;Z)V] + [776] goto +8 (target=784) + [779] aload_2 v2 + [780] iconst_0 + [781] invokestatic #39 + - Methodref [com/google/zxing/pdf417/detector/Detector.correctCodeWordVertices ([Lcom/google/zxing/ResultPoint;Z)V] + [784] aload_2 v2 + [785] ifnonnull +7 (target=792) + [788] invokestatic #26 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [791] athrow + [792] aload_2 v2 + [793] dup + [794] astore_3 v3 + [795] iconst_0 + [796] aaload + [797] aload_3 v3 + [798] iconst_4 + [799] aaload + [800] invokestatic #28 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [803] fstore v4 + [805] aload_3 v3 + [806] iconst_1 + [807] aaload + [808] aload_3 v3 + [809] iconst_5 + [810] aaload + [811] invokestatic #28 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [814] fstore v5 + [816] fload v4 + [818] fload v5 + [820] fadd + [821] ldc #6 + - Float [34.0] + [823] fdiv + [824] fstore v6 + [826] aload_3 v3 + [827] bipush 6 + [829] aaload + [830] aload_3 v3 + [831] iconst_2 + [832] aaload + [833] invokestatic #28 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [836] fstore v7 + [838] aload_3 v3 + [839] bipush 7 + [841] aaload + [842] aload_3 v3 + [843] iconst_3 + [844] aaload + [845] invokestatic #28 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [848] fstore v8 + [850] fload v7 + [852] fload v8 + [854] fadd + [855] ldc #7 + - Float [36.0] + [857] fdiv + [858] fstore v9 + [860] fload v6 + [862] fload v9 + [864] fadd + [865] fconst_2 + [866] fdiv + [867] dup + [868] fstore_3 v3 + [869] fconst_1 + [870] fcmpg + [871] ifge +7 (target=878) + [874] invokestatic #26 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [877] athrow + [878] aload_2 v2 + [879] iconst_4 + [880] aaload + [881] aload_2 v2 + [882] bipush 6 + [884] aaload + [885] aload_2 v2 + [886] iconst_5 + [887] aaload + [888] aload_2 v2 + [889] bipush 7 + [891] aaload + [892] fload_3 v3 + [893] fstore v7 + [895] astore v6 + [897] astore v5 + [899] invokestatic #28 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [902] fload v7 + [904] fdiv + [905] ldc #5 + - Float [0.5] + [907] fadd + [908] f2i + [909] istore v8 + [911] aload v5 + [913] aload v6 + [915] invokestatic #28 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [918] fload v7 + [920] fdiv + [921] ldc #5 + - Float [0.5] + [923] fadd + [924] f2i + [925] istore v9 + [927] iload v8 + [929] iload v9 + [931] iadd + [932] iconst_1 + [933] ishr + [934] bipush 8 + [936] iadd + [937] bipush 17 + [939] idiv + [940] bipush 17 + [942] imul + [943] dup + [944] istore_3 v3 + [945] ifgt +7 (target=952) + [948] invokestatic #26 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [951] athrow + [952] aload_1 v1 + [953] aload_2 v2 + [954] iconst_4 + [955] aaload + [956] aload_2 v2 + [957] iconst_5 + [958] aaload + [959] aload_2 v2 + [960] bipush 6 + [962] aaload + [963] aload_2 v2 + [964] bipush 7 + [966] aaload + [967] iload_3 v3 + [968] istore v8 + [970] astore v7 + [972] astore v6 + [974] astore v5 + [976] astore v4 + [978] astore_3 v3 + [979] invokestatic #35 + - Methodref [com/google/zxing/common/GridSampler.getInstance ()Lcom/google/zxing/common/GridSampler;] + [982] aconst_null + [983] astore v9 + [985] aload_3 v3 + [986] iload v8 + [988] iload v8 + [990] fconst_0 + [991] fconst_0 + [992] iload v8 + [994] i2f + [995] fconst_0 + [996] iload v8 + [998] i2f + [999] iload v8 + [1001] i2f + [1002] fconst_0 + [1003] iload v8 + [1005] i2f + [1006] aload v4 + [1008] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [1011] aload v4 + [1013] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [1016] aload v6 + [1018] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [1021] aload v6 + [1023] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [1026] aload v7 + [1028] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [1031] aload v7 + [1033] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [1036] aload v5 + [1038] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [1041] aload v5 + [1043] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [1046] invokevirtual #36 + - Methodref [com/google/zxing/common/GridSampler.sampleGrid (Lcom/google/zxing/common/BitMatrix;IIFFFFFFFFFFFFFFFF)Lcom/google/zxing/common/BitMatrix;] + [1049] astore_1 v1 + [1050] new #12 + - Class [com/google/zxing/common/DetectorResult] + [1053] dup + [1054] aload_1 v1 + [1055] iconst_4 + [1056] anewarray #10 + - Class [com/google/zxing/ResultPoint] + [1059] dup + [1060] iconst_0 + [1061] aload_2 v2 + [1062] iconst_4 + [1063] aaload + [1064] aastore + [1065] dup + [1066] iconst_1 + [1067] aload_2 v2 + [1068] iconst_5 + [1069] aaload + [1070] aastore + [1071] dup + [1072] iconst_2 + [1073] aload_2 v2 + [1074] bipush 6 + [1076] aaload + [1077] aastore + [1078] dup + [1079] iconst_3 + [1080] aload_2 v2 + [1081] bipush 7 + [1083] aaload + [1084] aastore + [1085] invokespecial #34 + - Methodref [com/google/zxing/common/DetectorResult. (Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;)V] + [1088] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: detect$2365e3e5()Lcom/google/zxing/common/DetectorResult; + Access flags: 0x2 + = private com.google.zxing.common.DetectorResult detect$2365e3e5() + Class member attributes (count = 2): + - Code attribute instructions (code length = 1089, locals = 10, stack = 20): + [0] aload_0 v0 + [1] getfield #24 + - Fieldref [com/google/zxing/pdf417/detector/Detector.image Lcom/google/zxing/BinaryBitmap;] + [4] invokevirtual #25 + - Methodref [com/google/zxing/BinaryBitmap.getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + [7] dup + [8] astore_1 v1 + [9] dup + [10] astore_3 v3 + [11] aconst_null + [12] astore v9 + [14] getfield #17 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [17] istore v4 + [19] aload_3 v3 + [20] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [23] istore v5 + [25] bipush 8 + [27] anewarray #10 + - Class [com/google/zxing/ResultPoint] + [30] astore v6 + [32] iconst_0 + [33] istore v7 + [35] iconst_0 + [36] istore v8 + [38] iload v8 + [40] iload v4 + [42] ificmpge +72 (target=114) + [45] aload_3 v3 + [46] iconst_0 + [47] iload v8 + [49] iload v5 + [51] iconst_0 + [52] getstatic #20 + - Fieldref [com/google/zxing/pdf417/detector/Detector.START_PATTERN [I] + [55] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [58] dup + [59] astore v9 + [61] ifnull +47 (target=108) + [64] aload v6 + [66] iconst_0 + [67] new #10 + - Class [com/google/zxing/ResultPoint] + [70] dup + [71] aload v9 + [73] iconst_0 + [74] iaload + [75] i2f + [76] iload v8 + [78] i2f + [79] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [82] aastore + [83] aload v6 + [85] iconst_4 + [86] new #10 + - Class [com/google/zxing/ResultPoint] + [89] dup + [90] aload v9 + [92] iconst_1 + [93] iaload + [94] i2f + [95] iload v8 + [97] i2f + [98] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [101] aastore + [102] iconst_1 + [103] istore v7 + [105] goto +9 (target=114) + [108] iinc v8, 1 + [111] goto -73 (target=38) + [114] iload v7 + [116] ifeq +86 (target=202) + [119] iconst_0 + [120] istore v7 + [122] iload v4 + [124] iconst_1 + [125] isub + [126] istore v8 + [128] iload v8 + [130] ifle +72 (target=202) + [133] aload_3 v3 + [134] iconst_0 + [135] iload v8 + [137] iload v5 + [139] iconst_0 + [140] getstatic #20 + - Fieldref [com/google/zxing/pdf417/detector/Detector.START_PATTERN [I] + [143] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [146] dup + [147] astore v9 + [149] ifnull +47 (target=196) + [152] aload v6 + [154] iconst_1 + [155] new #10 + - Class [com/google/zxing/ResultPoint] + [158] dup + [159] aload v9 + [161] iconst_0 + [162] iaload + [163] i2f + [164] iload v8 + [166] i2f + [167] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [170] aastore + [171] aload v6 + [173] iconst_5 + [174] new #10 + - Class [com/google/zxing/ResultPoint] + [177] dup + [178] aload v9 + [180] iconst_1 + [181] iaload + [182] i2f + [183] iload v8 + [185] i2f + [186] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [189] aastore + [190] iconst_1 + [191] istore v7 + [193] goto +9 (target=202) + [196] iinc v8, -1 + [199] goto -71 (target=128) + [202] iload v7 + [204] ifeq +86 (target=290) + [207] iconst_0 + [208] istore v7 + [210] iconst_0 + [211] istore v8 + [213] iload v8 + [215] iload v4 + [217] ificmpge +73 (target=290) + [220] aload_3 v3 + [221] iconst_0 + [222] iload v8 + [224] iload v5 + [226] iconst_0 + [227] getstatic #22 + - Fieldref [com/google/zxing/pdf417/detector/Detector.STOP_PATTERN [I] + [230] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [233] dup + [234] astore v9 + [236] ifnull +48 (target=284) + [239] aload v6 + [241] iconst_2 + [242] new #10 + - Class [com/google/zxing/ResultPoint] + [245] dup + [246] aload v9 + [248] iconst_1 + [249] iaload + [250] i2f + [251] iload v8 + [253] i2f + [254] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [257] aastore + [258] aload v6 + [260] bipush 6 + [262] new #10 + - Class [com/google/zxing/ResultPoint] + [265] dup + [266] aload v9 + [268] iconst_0 + [269] iaload + [270] i2f + [271] iload v8 + [273] i2f + [274] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [277] aastore + [278] iconst_1 + [279] istore v7 + [281] goto +9 (target=290) + [284] iinc v8, 1 + [287] goto -74 (target=213) + [290] iload v7 + [292] ifeq +87 (target=379) + [295] iconst_0 + [296] istore v7 + [298] iload v4 + [300] iconst_1 + [301] isub + [302] istore v8 + [304] iload v8 + [306] ifle +73 (target=379) + [309] aload_3 v3 + [310] iconst_0 + [311] iload v8 + [313] iload v5 + [315] iconst_0 + [316] getstatic #22 + - Fieldref [com/google/zxing/pdf417/detector/Detector.STOP_PATTERN [I] + [319] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [322] dup + [323] astore v9 + [325] ifnull +48 (target=373) + [328] aload v6 + [330] iconst_3 + [331] new #10 + - Class [com/google/zxing/ResultPoint] + [334] dup + [335] aload v9 + [337] iconst_1 + [338] iaload + [339] i2f + [340] iload v8 + [342] i2f + [343] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [346] aastore + [347] aload v6 + [349] bipush 7 + [351] new #10 + - Class [com/google/zxing/ResultPoint] + [354] dup + [355] aload v9 + [357] iconst_0 + [358] iaload + [359] i2f + [360] iload v8 + [362] i2f + [363] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [366] aastore + [367] iconst_1 + [368] istore v7 + [370] goto +9 (target=379) + [373] iinc v8, -1 + [376] goto -72 (target=304) + [379] iload v7 + [381] ifeq +8 (target=389) + [384] aload v6 + [386] goto +4 (target=390) + [389] aconst_null + [390] dup + [391] astore_2 v2 + [392] ifnonnull +387 (target=779) + [395] aload_1 v1 + [396] dup + [397] astore_3 v3 + [398] getfield #17 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [401] istore v4 + [403] aload_3 v3 + [404] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [407] iconst_1 + [408] ishr + [409] istore v6 + [411] bipush 8 + [413] anewarray #10 + - Class [com/google/zxing/ResultPoint] + [416] astore v7 + [418] iconst_0 + [419] istore v8 + [421] iload v4 + [423] iconst_1 + [424] isub + [425] istore v9 + [427] iload v9 + [429] ifle +70 (target=499) + [432] aload_3 v3 + [433] iload v6 + [435] iload v9 + [437] iload v6 + [439] iconst_1 + [440] getstatic #21 + - Fieldref [com/google/zxing/pdf417/detector/Detector.START_PATTERN_REVERSE [I] + [443] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [446] dup + [447] astore_2 v2 + [448] ifnull +45 (target=493) + [451] aload v7 + [453] iconst_0 + [454] new #10 + - Class [com/google/zxing/ResultPoint] + [457] dup + [458] aload_2 v2 + [459] iconst_1 + [460] iaload + [461] i2f + [462] iload v9 + [464] i2f + [465] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [468] aastore + [469] aload v7 + [471] iconst_4 + [472] new #10 + - Class [com/google/zxing/ResultPoint] + [475] dup + [476] aload_2 v2 + [477] iconst_0 + [478] iaload + [479] i2f + [480] iload v9 + [482] i2f + [483] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [486] aastore + [487] iconst_1 + [488] istore v8 + [490] goto +9 (target=499) + [493] iinc v9, -1 + [496] goto -69 (target=427) + [499] iload v8 + [501] ifeq +83 (target=584) + [504] iconst_0 + [505] istore v8 + [507] iconst_0 + [508] istore v9 + [510] iload v9 + [512] iload v4 + [514] ificmpge +70 (target=584) + [517] aload_3 v3 + [518] iload v6 + [520] iload v9 + [522] iload v6 + [524] iconst_1 + [525] getstatic #21 + - Fieldref [com/google/zxing/pdf417/detector/Detector.START_PATTERN_REVERSE [I] + [528] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [531] dup + [532] astore_2 v2 + [533] ifnull +45 (target=578) + [536] aload v7 + [538] iconst_1 + [539] new #10 + - Class [com/google/zxing/ResultPoint] + [542] dup + [543] aload_2 v2 + [544] iconst_1 + [545] iaload + [546] i2f + [547] iload v9 + [549] i2f + [550] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [553] aastore + [554] aload v7 + [556] iconst_5 + [557] new #10 + - Class [com/google/zxing/ResultPoint] + [560] dup + [561] aload_2 v2 + [562] iconst_0 + [563] iaload + [564] i2f + [565] iload v9 + [567] i2f + [568] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [571] aastore + [572] iconst_1 + [573] istore v8 + [575] goto +9 (target=584) + [578] iinc v9, 1 + [581] goto -71 (target=510) + [584] iload v8 + [586] ifeq +84 (target=670) + [589] iconst_0 + [590] istore v8 + [592] iload v4 + [594] iconst_1 + [595] isub + [596] istore v9 + [598] iload v9 + [600] ifle +70 (target=670) + [603] aload_3 v3 + [604] iconst_0 + [605] iload v9 + [607] iload v6 + [609] iconst_0 + [610] getstatic #23 + - Fieldref [com/google/zxing/pdf417/detector/Detector.STOP_PATTERN_REVERSE [I] + [613] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [616] dup + [617] astore_2 v2 + [618] ifnull +46 (target=664) + [621] aload v7 + [623] iconst_2 + [624] new #10 + - Class [com/google/zxing/ResultPoint] + [627] dup + [628] aload_2 v2 + [629] iconst_0 + [630] iaload + [631] i2f + [632] iload v9 + [634] i2f + [635] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [638] aastore + [639] aload v7 + [641] bipush 6 + [643] new #10 + - Class [com/google/zxing/ResultPoint] + [646] dup + [647] aload_2 v2 + [648] iconst_1 + [649] iaload + [650] i2f + [651] iload v9 + [653] i2f + [654] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [657] aastore + [658] iconst_1 + [659] istore v8 + [661] goto +9 (target=670) + [664] iinc v9, -1 + [667] goto -69 (target=598) + [670] iload v8 + [672] ifeq +83 (target=755) + [675] iconst_0 + [676] istore v8 + [678] iconst_0 + [679] istore v9 + [681] iload v9 + [683] iload v4 + [685] ificmpge +70 (target=755) + [688] aload_3 v3 + [689] iconst_0 + [690] iload v9 + [692] iload v6 + [694] iconst_0 + [695] getstatic #23 + - Fieldref [com/google/zxing/pdf417/detector/Detector.STOP_PATTERN_REVERSE [I] + [698] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [701] dup + [702] astore_2 v2 + [703] ifnull +46 (target=749) + [706] aload v7 + [708] iconst_3 + [709] new #10 + - Class [com/google/zxing/ResultPoint] + [712] dup + [713] aload_2 v2 + [714] iconst_0 + [715] iaload + [716] i2f + [717] iload v9 + [719] i2f + [720] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [723] aastore + [724] aload v7 + [726] bipush 7 + [728] new #10 + - Class [com/google/zxing/ResultPoint] + [731] dup + [732] aload_2 v2 + [733] iconst_1 + [734] iaload + [735] i2f + [736] iload v9 + [738] i2f + [739] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [742] aastore + [743] iconst_1 + [744] istore v8 + [746] goto +9 (target=755) + [749] iinc v9, 1 + [752] goto -71 (target=681) + [755] iload v8 + [757] ifeq +8 (target=765) + [760] aload v7 + [762] goto +4 (target=766) + [765] aconst_null + [766] dup + [767] astore_2 v2 + [768] ifnull +16 (target=784) + [771] aload_2 v2 + [772] iconst_1 + [773] invokestatic #39 + - Methodref [com/google/zxing/pdf417/detector/Detector.correctCodeWordVertices ([Lcom/google/zxing/ResultPoint;Z)V] + [776] goto +8 (target=784) + [779] aload_2 v2 + [780] iconst_0 + [781] invokestatic #39 + - Methodref [com/google/zxing/pdf417/detector/Detector.correctCodeWordVertices ([Lcom/google/zxing/ResultPoint;Z)V] + [784] aload_2 v2 + [785] ifnonnull +7 (target=792) + [788] invokestatic #26 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [791] athrow + [792] aload_2 v2 + [793] dup + [794] astore_3 v3 + [795] iconst_0 + [796] aaload + [797] aload_3 v3 + [798] iconst_4 + [799] aaload + [800] invokestatic #28 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [803] fstore v4 + [805] aload_3 v3 + [806] iconst_1 + [807] aaload + [808] aload_3 v3 + [809] iconst_5 + [810] aaload + [811] invokestatic #28 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [814] fstore v5 + [816] fload v4 + [818] fload v5 + [820] fadd + [821] ldc #6 + - Float [34.0] + [823] fdiv + [824] fstore v6 + [826] aload_3 v3 + [827] bipush 6 + [829] aaload + [830] aload_3 v3 + [831] iconst_2 + [832] aaload + [833] invokestatic #28 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [836] fstore v7 + [838] aload_3 v3 + [839] bipush 7 + [841] aaload + [842] aload_3 v3 + [843] iconst_3 + [844] aaload + [845] invokestatic #28 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [848] fstore v8 + [850] fload v7 + [852] fload v8 + [854] fadd + [855] ldc #7 + - Float [36.0] + [857] fdiv + [858] fstore v9 + [860] fload v6 + [862] fload v9 + [864] fadd + [865] fconst_2 + [866] fdiv + [867] dup + [868] fstore_3 v3 + [869] fconst_1 + [870] fcmpg + [871] ifge +7 (target=878) + [874] invokestatic #26 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [877] athrow + [878] aload_2 v2 + [879] iconst_4 + [880] aaload + [881] aload_2 v2 + [882] bipush 6 + [884] aaload + [885] aload_2 v2 + [886] iconst_5 + [887] aaload + [888] aload_2 v2 + [889] bipush 7 + [891] aaload + [892] fload_3 v3 + [893] fstore v7 + [895] astore v6 + [897] astore v5 + [899] invokestatic #28 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [902] fload v7 + [904] fdiv + [905] ldc #5 + - Float [0.5] + [907] fadd + [908] f2i + [909] istore v8 + [911] aload v5 + [913] aload v6 + [915] invokestatic #28 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [918] fload v7 + [920] fdiv + [921] ldc #5 + - Float [0.5] + [923] fadd + [924] f2i + [925] istore v9 + [927] iload v8 + [929] iload v9 + [931] iadd + [932] iconst_1 + [933] ishr + [934] bipush 8 + [936] iadd + [937] bipush 17 + [939] idiv + [940] bipush 17 + [942] imul + [943] dup + [944] istore_3 v3 + [945] ifgt +7 (target=952) + [948] invokestatic #26 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [951] athrow + [952] aload_1 v1 + [953] aload_2 v2 + [954] iconst_4 + [955] aaload + [956] aload_2 v2 + [957] iconst_5 + [958] aaload + [959] aload_2 v2 + [960] bipush 6 + [962] aaload + [963] aload_2 v2 + [964] bipush 7 + [966] aaload + [967] iload_3 v3 + [968] istore v8 + [970] astore v7 + [972] astore v6 + [974] astore v5 + [976] astore v4 + [978] astore_3 v3 + [979] invokestatic #35 + - Methodref [com/google/zxing/common/GridSampler.getInstance ()Lcom/google/zxing/common/GridSampler;] + [982] aconst_null + [983] astore v9 + [985] aload_3 v3 + [986] iload v8 + [988] iload v8 + [990] fconst_0 + [991] fconst_0 + [992] iload v8 + [994] i2f + [995] fconst_0 + [996] iload v8 + [998] i2f + [999] iload v8 + [1001] i2f + [1002] fconst_0 + [1003] iload v8 + [1005] i2f + [1006] aload v4 + [1008] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [1011] aload v4 + [1013] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [1016] aload v6 + [1018] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [1021] aload v6 + [1023] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [1026] aload v7 + [1028] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [1031] aload v7 + [1033] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [1036] aload v5 + [1038] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [1041] aload v5 + [1043] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [1046] invokevirtual #36 + - Methodref [com/google/zxing/common/GridSampler.sampleGrid (Lcom/google/zxing/common/BitMatrix;IIFFFFFFFFFFFFFFFF)Lcom/google/zxing/common/BitMatrix;] + [1049] astore_1 v1 + [1050] new #12 + - Class [com/google/zxing/common/DetectorResult] + [1053] dup + [1054] aload_1 v1 + [1055] iconst_4 + [1056] anewarray #10 + - Class [com/google/zxing/ResultPoint] + [1059] dup + [1060] iconst_0 + [1061] aload_2 v2 + [1062] iconst_4 + [1063] aaload + [1064] aastore + [1065] dup + [1066] iconst_1 + [1067] aload_2 v2 + [1068] iconst_5 + [1069] aaload + [1070] aastore + [1071] dup + [1072] iconst_2 + [1073] aload_2 v2 + [1074] bipush 6 + [1076] aaload + [1077] aastore + [1078] dup + [1079] iconst_3 + [1080] aload_2 v2 + [1081] bipush 7 + [1083] aaload + [1084] aastore + [1085] invokespecial #34 + - Methodref [com/google/zxing/common/DetectorResult. (Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;)V] + [1088] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: findVertices(Lcom/google/zxing/common/BitMatrix;)[Lcom/google/zxing/ResultPoint; + Access flags: 0xa + = private static com.google.zxing.ResultPoint[] findVertices(com.google.zxing.common.BitMatrix) + Class member attributes (count = 1): + - Code attribute instructions (code length = 356, locals = 7, stack = 6): + [0] aload_0 v0 + [1] getfield #17 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [4] istore_1 v1 + [5] aload_0 v0 + [6] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [9] istore_2 v2 + [10] bipush 8 + [12] anewarray #10 + - Class [com/google/zxing/ResultPoint] + [15] astore_3 v3 + [16] iconst_0 + [17] istore v4 + [19] iconst_0 + [20] istore v5 + [22] iload v5 + [24] iload_1 v1 + [25] ificmpge +69 (target=94) + [28] aload_0 v0 + [29] iconst_0 + [30] iload v5 + [32] iload_2 v2 + [33] iconst_0 + [34] getstatic #20 + - Fieldref [com/google/zxing/pdf417/detector/Detector.START_PATTERN [I] + [37] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [40] dup + [41] astore v6 + [43] ifnull +45 (target=88) + [46] aload_3 v3 + [47] iconst_0 + [48] new #10 + - Class [com/google/zxing/ResultPoint] + [51] dup + [52] aload v6 + [54] iconst_0 + [55] iaload + [56] i2f + [57] iload v5 + [59] i2f + [60] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [63] aastore + [64] aload_3 v3 + [65] iconst_4 + [66] new #10 + - Class [com/google/zxing/ResultPoint] + [69] dup + [70] aload v6 + [72] iconst_1 + [73] iaload + [74] i2f + [75] iload v5 + [77] i2f + [78] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [81] aastore + [82] iconst_1 + [83] istore v4 + [85] goto +9 (target=94) + [88] iinc v5, 1 + [91] goto -69 (target=22) + [94] iload v4 + [96] ifeq +82 (target=178) + [99] iconst_0 + [100] istore v4 + [102] iload_1 v1 + [103] iconst_1 + [104] isub + [105] istore v5 + [107] iload v5 + [109] ifle +69 (target=178) + [112] aload_0 v0 + [113] iconst_0 + [114] iload v5 + [116] iload_2 v2 + [117] iconst_0 + [118] getstatic #20 + - Fieldref [com/google/zxing/pdf417/detector/Detector.START_PATTERN [I] + [121] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [124] dup + [125] astore v6 + [127] ifnull +45 (target=172) + [130] aload_3 v3 + [131] iconst_1 + [132] new #10 + - Class [com/google/zxing/ResultPoint] + [135] dup + [136] aload v6 + [138] iconst_0 + [139] iaload + [140] i2f + [141] iload v5 + [143] i2f + [144] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [147] aastore + [148] aload_3 v3 + [149] iconst_5 + [150] new #10 + - Class [com/google/zxing/ResultPoint] + [153] dup + [154] aload v6 + [156] iconst_1 + [157] iaload + [158] i2f + [159] iload v5 + [161] i2f + [162] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [165] aastore + [166] iconst_1 + [167] istore v4 + [169] goto +9 (target=178) + [172] iinc v5, -1 + [175] goto -68 (target=107) + [178] iload v4 + [180] ifeq +82 (target=262) + [183] iconst_0 + [184] istore v4 + [186] iconst_0 + [187] istore v5 + [189] iload v5 + [191] iload_1 v1 + [192] ificmpge +70 (target=262) + [195] aload_0 v0 + [196] iconst_0 + [197] iload v5 + [199] iload_2 v2 + [200] iconst_0 + [201] getstatic #22 + - Fieldref [com/google/zxing/pdf417/detector/Detector.STOP_PATTERN [I] + [204] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [207] dup + [208] astore v6 + [210] ifnull +46 (target=256) + [213] aload_3 v3 + [214] iconst_2 + [215] new #10 + - Class [com/google/zxing/ResultPoint] + [218] dup + [219] aload v6 + [221] iconst_1 + [222] iaload + [223] i2f + [224] iload v5 + [226] i2f + [227] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [230] aastore + [231] aload_3 v3 + [232] bipush 6 + [234] new #10 + - Class [com/google/zxing/ResultPoint] + [237] dup + [238] aload v6 + [240] iconst_0 + [241] iaload + [242] i2f + [243] iload v5 + [245] i2f + [246] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [249] aastore + [250] iconst_1 + [251] istore v4 + [253] goto +9 (target=262) + [256] iinc v5, 1 + [259] goto -70 (target=189) + [262] iload v4 + [264] ifeq +83 (target=347) + [267] iconst_0 + [268] istore v4 + [270] iload_1 v1 + [271] iconst_1 + [272] isub + [273] istore v5 + [275] iload v5 + [277] ifle +70 (target=347) + [280] aload_0 v0 + [281] iconst_0 + [282] iload v5 + [284] iload_2 v2 + [285] iconst_0 + [286] getstatic #22 + - Fieldref [com/google/zxing/pdf417/detector/Detector.STOP_PATTERN [I] + [289] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [292] dup + [293] astore v6 + [295] ifnull +46 (target=341) + [298] aload_3 v3 + [299] iconst_3 + [300] new #10 + - Class [com/google/zxing/ResultPoint] + [303] dup + [304] aload v6 + [306] iconst_1 + [307] iaload + [308] i2f + [309] iload v5 + [311] i2f + [312] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [315] aastore + [316] aload_3 v3 + [317] bipush 7 + [319] new #10 + - Class [com/google/zxing/ResultPoint] + [322] dup + [323] aload v6 + [325] iconst_0 + [326] iaload + [327] i2f + [328] iload v5 + [330] i2f + [331] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [334] aastore + [335] iconst_1 + [336] istore v4 + [338] goto +9 (target=347) + [341] iinc v5, -1 + [344] goto -69 (target=275) + [347] iload v4 + [349] ifeq +5 (target=354) + [352] aload_3 v3 + [353] areturn + [354] aconst_null + [355] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: findVertices180(Lcom/google/zxing/common/BitMatrix;)[Lcom/google/zxing/ResultPoint; + Access flags: 0xa + = private static com.google.zxing.ResultPoint[] findVertices180(com.google.zxing.common.BitMatrix) + Class member attributes (count = 1): + - Code attribute instructions (code length = 358, locals = 7, stack = 6): + [0] aload_0 v0 + [1] getfield #17 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [4] istore_1 v1 + [5] aload_0 v0 + [6] getfield #19 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [9] iconst_1 + [10] ishr + [11] istore_2 v2 + [12] bipush 8 + [14] anewarray #10 + - Class [com/google/zxing/ResultPoint] + [17] astore_3 v3 + [18] iconst_0 + [19] istore v4 + [21] iload_1 v1 + [22] iconst_1 + [23] isub + [24] istore v5 + [26] iload v5 + [28] ifle +69 (target=97) + [31] aload_0 v0 + [32] iload_2 v2 + [33] iload v5 + [35] iload_2 v2 + [36] iconst_1 + [37] getstatic #21 + - Fieldref [com/google/zxing/pdf417/detector/Detector.START_PATTERN_REVERSE [I] + [40] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [43] dup + [44] astore v6 + [46] ifnull +45 (target=91) + [49] aload_3 v3 + [50] iconst_0 + [51] new #10 + - Class [com/google/zxing/ResultPoint] + [54] dup + [55] aload v6 + [57] iconst_1 + [58] iaload + [59] i2f + [60] iload v5 + [62] i2f + [63] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [66] aastore + [67] aload_3 v3 + [68] iconst_4 + [69] new #10 + - Class [com/google/zxing/ResultPoint] + [72] dup + [73] aload v6 + [75] iconst_0 + [76] iaload + [77] i2f + [78] iload v5 + [80] i2f + [81] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [84] aastore + [85] iconst_1 + [86] istore v4 + [88] goto +9 (target=97) + [91] iinc v5, -1 + [94] goto -68 (target=26) + [97] iload v4 + [99] ifeq +81 (target=180) + [102] iconst_0 + [103] istore v4 + [105] iconst_0 + [106] istore v5 + [108] iload v5 + [110] iload_1 v1 + [111] ificmpge +69 (target=180) + [114] aload_0 v0 + [115] iload_2 v2 + [116] iload v5 + [118] iload_2 v2 + [119] iconst_1 + [120] getstatic #21 + - Fieldref [com/google/zxing/pdf417/detector/Detector.START_PATTERN_REVERSE [I] + [123] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [126] dup + [127] astore v6 + [129] ifnull +45 (target=174) + [132] aload_3 v3 + [133] iconst_1 + [134] new #10 + - Class [com/google/zxing/ResultPoint] + [137] dup + [138] aload v6 + [140] iconst_1 + [141] iaload + [142] i2f + [143] iload v5 + [145] i2f + [146] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [149] aastore + [150] aload_3 v3 + [151] iconst_5 + [152] new #10 + - Class [com/google/zxing/ResultPoint] + [155] dup + [156] aload v6 + [158] iconst_0 + [159] iaload + [160] i2f + [161] iload v5 + [163] i2f + [164] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [167] aastore + [168] iconst_1 + [169] istore v4 + [171] goto +9 (target=180) + [174] iinc v5, 1 + [177] goto -69 (target=108) + [180] iload v4 + [182] ifeq +83 (target=265) + [185] iconst_0 + [186] istore v4 + [188] iload_1 v1 + [189] iconst_1 + [190] isub + [191] istore v5 + [193] iload v5 + [195] ifle +70 (target=265) + [198] aload_0 v0 + [199] iconst_0 + [200] iload v5 + [202] iload_2 v2 + [203] iconst_0 + [204] getstatic #23 + - Fieldref [com/google/zxing/pdf417/detector/Detector.STOP_PATTERN_REVERSE [I] + [207] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [210] dup + [211] astore v6 + [213] ifnull +46 (target=259) + [216] aload_3 v3 + [217] iconst_2 + [218] new #10 + - Class [com/google/zxing/ResultPoint] + [221] dup + [222] aload v6 + [224] iconst_0 + [225] iaload + [226] i2f + [227] iload v5 + [229] i2f + [230] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [233] aastore + [234] aload_3 v3 + [235] bipush 6 + [237] new #10 + - Class [com/google/zxing/ResultPoint] + [240] dup + [241] aload v6 + [243] iconst_1 + [244] iaload + [245] i2f + [246] iload v5 + [248] i2f + [249] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [252] aastore + [253] iconst_1 + [254] istore v4 + [256] goto +9 (target=265) + [259] iinc v5, -1 + [262] goto -69 (target=193) + [265] iload v4 + [267] ifeq +82 (target=349) + [270] iconst_0 + [271] istore v4 + [273] iconst_0 + [274] istore v5 + [276] iload v5 + [278] iload_1 v1 + [279] ificmpge +70 (target=349) + [282] aload_0 v0 + [283] iconst_0 + [284] iload v5 + [286] iload_2 v2 + [287] iconst_0 + [288] getstatic #23 + - Fieldref [com/google/zxing/pdf417/detector/Detector.STOP_PATTERN_REVERSE [I] + [291] invokestatic #41 + - Methodref [com/google/zxing/pdf417/detector/Detector.findGuardPattern (Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I] + [294] dup + [295] astore v6 + [297] ifnull +46 (target=343) + [300] aload_3 v3 + [301] iconst_3 + [302] new #10 + - Class [com/google/zxing/ResultPoint] + [305] dup + [306] aload v6 + [308] iconst_0 + [309] iaload + [310] i2f + [311] iload v5 + [313] i2f + [314] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [317] aastore + [318] aload_3 v3 + [319] bipush 7 + [321] new #10 + - Class [com/google/zxing/ResultPoint] + [324] dup + [325] aload v6 + [327] iconst_1 + [328] iaload + [329] i2f + [330] iload v5 + [332] i2f + [333] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [336] aastore + [337] iconst_1 + [338] istore v4 + [340] goto +9 (target=349) + [343] iinc v5, 1 + [346] goto -70 (target=276) + [349] iload v4 + [351] ifeq +5 (target=356) + [354] aload_3 v3 + [355] areturn + [356] aconst_null + [357] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: correctCodeWordVertices([Lcom/google/zxing/ResultPoint;Z)V + Access flags: 0xa + = private static void correctCodeWordVertices(com.google.zxing.ResultPoint[],boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 383, locals = 5, stack = 7): + [0] aload_0 v0 + [1] iconst_4 + [2] aaload + [3] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [6] aload_0 v0 + [7] bipush 6 + [9] aaload + [10] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [13] fsub + [14] fstore_2 v2 + [15] iload_1 v1 + [16] ifeq +6 (target=22) + [19] fload_2 v2 + [20] fneg + [21] fstore_2 v2 + [22] fload_2 v2 + [23] fconst_2 + [24] fcmpl + [25] ifle +82 (target=107) + [28] aload_0 v0 + [29] iconst_4 + [30] aaload + [31] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [34] aload_0 v0 + [35] iconst_0 + [36] aaload + [37] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [40] fsub + [41] fstore_2 v2 + [42] aload_0 v0 + [43] bipush 6 + [45] aaload + [46] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [49] aload_0 v0 + [50] iconst_0 + [51] aaload + [52] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [55] fsub + [56] fstore_3 v3 + [57] aload_0 v0 + [58] bipush 6 + [60] aaload + [61] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [64] aload_0 v0 + [65] iconst_0 + [66] aaload + [67] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [70] fsub + [71] fstore v4 + [73] fload_2 v2 + [74] fload v4 + [76] fmul + [77] fload_3 v3 + [78] fdiv + [79] fstore_2 v2 + [80] aload_0 v0 + [81] iconst_4 + [82] new #10 + - Class [com/google/zxing/ResultPoint] + [85] dup + [86] aload_0 v0 + [87] iconst_4 + [88] aaload + [89] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [92] aload_0 v0 + [93] iconst_4 + [94] aaload + [95] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [98] fload_2 v2 + [99] fadd + [100] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [103] aastore + [104] goto +88 (target=192) + [107] fload_2 v2 + [108] fneg + [109] fconst_2 + [110] fcmpl + [111] ifle +81 (target=192) + [114] aload_0 v0 + [115] iconst_2 + [116] aaload + [117] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [120] aload_0 v0 + [121] bipush 6 + [123] aaload + [124] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [127] fsub + [128] fstore_2 v2 + [129] aload_0 v0 + [130] iconst_2 + [131] aaload + [132] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [135] aload_0 v0 + [136] iconst_4 + [137] aaload + [138] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [141] fsub + [142] fstore_3 v3 + [143] aload_0 v0 + [144] iconst_2 + [145] aaload + [146] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [149] aload_0 v0 + [150] iconst_4 + [151] aaload + [152] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [155] fsub + [156] fstore v4 + [158] fload_2 v2 + [159] fload v4 + [161] fmul + [162] fload_3 v3 + [163] fdiv + [164] fstore_2 v2 + [165] aload_0 v0 + [166] bipush 6 + [168] new #10 + - Class [com/google/zxing/ResultPoint] + [171] dup + [172] aload_0 v0 + [173] bipush 6 + [175] aaload + [176] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [179] aload_0 v0 + [180] bipush 6 + [182] aaload + [183] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [186] fload_2 v2 + [187] fsub + [188] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [191] aastore + [192] aload_0 v0 + [193] bipush 7 + [195] aaload + [196] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [199] aload_0 v0 + [200] iconst_5 + [201] aaload + [202] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [205] fsub + [206] fstore_2 v2 + [207] iload_1 v1 + [208] ifeq +6 (target=214) + [211] fload_2 v2 + [212] fneg + [213] fstore_2 v2 + [214] fload_2 v2 + [215] fconst_2 + [216] fcmpl + [217] ifle +80 (target=297) + [220] aload_0 v0 + [221] iconst_5 + [222] aaload + [223] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [226] aload_0 v0 + [227] iconst_1 + [228] aaload + [229] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [232] fsub + [233] fstore_2 v2 + [234] aload_0 v0 + [235] bipush 7 + [237] aaload + [238] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [241] aload_0 v0 + [242] iconst_1 + [243] aaload + [244] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [247] fsub + [248] fstore_3 v3 + [249] aload_0 v0 + [250] bipush 7 + [252] aaload + [253] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [256] aload_0 v0 + [257] iconst_1 + [258] aaload + [259] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [262] fsub + [263] fstore v4 + [265] fload_2 v2 + [266] fload v4 + [268] fmul + [269] fload_3 v3 + [270] fdiv + [271] fstore_2 v2 + [272] aload_0 v0 + [273] iconst_5 + [274] new #10 + - Class [com/google/zxing/ResultPoint] + [277] dup + [278] aload_0 v0 + [279] iconst_5 + [280] aaload + [281] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [284] aload_0 v0 + [285] iconst_5 + [286] aaload + [287] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [290] fload_2 v2 + [291] fadd + [292] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [295] aastore + [296] return + [297] fload_2 v2 + [298] fneg + [299] fconst_2 + [300] fcmpl + [301] ifle +81 (target=382) + [304] aload_0 v0 + [305] iconst_3 + [306] aaload + [307] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [310] aload_0 v0 + [311] bipush 7 + [313] aaload + [314] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [317] fsub + [318] fstore_2 v2 + [319] aload_0 v0 + [320] iconst_3 + [321] aaload + [322] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [325] aload_0 v0 + [326] iconst_5 + [327] aaload + [328] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [331] fsub + [332] fstore_3 v3 + [333] aload_0 v0 + [334] iconst_3 + [335] aaload + [336] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [339] aload_0 v0 + [340] iconst_5 + [341] aaload + [342] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [345] fsub + [346] fstore v4 + [348] fload_2 v2 + [349] fload v4 + [351] fmul + [352] fload_3 v3 + [353] fdiv + [354] fstore_2 v2 + [355] aload_0 v0 + [356] bipush 7 + [358] new #10 + - Class [com/google/zxing/ResultPoint] + [361] dup + [362] aload_0 v0 + [363] bipush 7 + [365] aaload + [366] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [369] aload_0 v0 + [370] bipush 7 + [372] aaload + [373] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [376] fload_2 v2 + [377] fsub + [378] invokespecial #27 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [381] aastore + [382] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: computeModuleWidth([Lcom/google/zxing/ResultPoint;)F + Access flags: 0xa + = private static float computeModuleWidth(com.google.zxing.ResultPoint[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 62, locals = 3, stack = 3): + [0] aload_0 v0 + [1] iconst_0 + [2] aaload + [3] aload_0 v0 + [4] iconst_4 + [5] aaload + [6] invokestatic #28 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [9] fstore_1 v1 + [10] aload_0 v0 + [11] iconst_1 + [12] aaload + [13] aload_0 v0 + [14] iconst_5 + [15] aaload + [16] invokestatic #28 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [19] fstore_2 v2 + [20] fload_1 v1 + [21] fload_2 v2 + [22] fadd + [23] ldc #6 + - Float [34.0] + [25] fdiv + [26] fstore_1 v1 + [27] aload_0 v0 + [28] bipush 6 + [30] aaload + [31] aload_0 v0 + [32] iconst_2 + [33] aaload + [34] invokestatic #28 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [37] fstore_2 v2 + [38] aload_0 v0 + [39] bipush 7 + [41] aaload + [42] aload_0 v0 + [43] iconst_3 + [44] aaload + [45] invokestatic #28 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [48] fstore_0 v0 + [49] fload_2 v2 + [50] fload_0 v0 + [51] fadd + [52] ldc #7 + - Float [36.0] + [54] fdiv + [55] fstore_0 v0 + [56] fload_1 v1 + [57] fload_0 v0 + [58] fadd + [59] fconst_2 + [60] fdiv + [61] freturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: computeDimension(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;F)I + Access flags: 0xa + = private static int computeDimension(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,float) + Class member attributes (count = 1): + - Code attribute instructions (code length = 41, locals = 5, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokestatic #28 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [5] fload v4 + [7] fdiv + [8] ldc #5 + - Float [0.5] + [10] fadd + [11] f2i + [12] istore_0 v0 + [13] aload_2 v2 + [14] aload_3 v3 + [15] invokestatic #28 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [18] fload v4 + [20] fdiv + [21] ldc #5 + - Float [0.5] + [23] fadd + [24] f2i + [25] istore_1 v1 + [26] iload_0 v0 + [27] iload_1 v1 + [28] iadd + [29] iconst_1 + [30] ishr + [31] bipush 8 + [33] iadd + [34] bipush 17 + [36] idiv + [37] bipush 17 + [39] imul + [40] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: sampleGrid(Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;I)Lcom/google/zxing/common/BitMatrix; + Access flags: 0xa + = private static com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 62, locals = 6, stack = 20): + [0] invokestatic #35 + - Methodref [com/google/zxing/common/GridSampler.getInstance ()Lcom/google/zxing/common/GridSampler;] + [3] aload_0 v0 + [4] iload v5 + [6] iload v5 + [8] fconst_0 + [9] fconst_0 + [10] iload v5 + [12] i2f + [13] fconst_0 + [14] iload v5 + [16] i2f + [17] iload v5 + [19] i2f + [20] fconst_0 + [21] iload v5 + [23] i2f + [24] aload_1 v1 + [25] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [28] aload_1 v1 + [29] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [32] aload_3 v3 + [33] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [36] aload_3 v3 + [37] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [40] aload v4 + [42] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [45] aload v4 + [47] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [50] aload_2 v2 + [51] invokevirtual #29 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [54] aload_2 v2 + [55] invokevirtual #30 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [58] invokevirtual #36 + - Methodref [com/google/zxing/common/GridSampler.sampleGrid (Lcom/google/zxing/common/BitMatrix;IIFFFFFFFFFFFFFFFF)Lcom/google/zxing/common/BitMatrix;] + [61] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: round(F)I + Access flags: 0xa + = private static int round(float) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 1, stack = 2): + [0] fload_0 v0 + [1] ldc #5 + - Float [0.5] + [3] fadd + [4] f2i + [5] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: findGuardPattern(Lcom/google/zxing/common/BitMatrix;IIIZ[I)[I + Access flags: 0xa + = private static int[] findGuardPattern(com.google.zxing.common.BitMatrix,int,int,int,boolean,int[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 384, locals = 21, stack = 4): + [0] aload v5 + [2] arraylength + [3] dup + [4] istore v6 + [6] newarray 10 + [8] astore v7 + [10] iconst_0 + [11] istore v8 + [13] iload_1 v1 + [14] istore v9 + [16] iload_1 v1 + [17] istore v10 + [19] iload v10 + [21] iload_1 v1 + [22] iload_3 v3 + [23] iadd + [24] ificmpge +358 (target=382) + [27] aload_0 v0 + [28] iload v10 + [30] istore v12 + [32] astore v11 + [34] iload_2 v2 + [35] aload v11 + [37] getfield #18 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [40] imul + [41] iload v12 + [43] iconst_5 + [44] ishr + [45] iadd + [46] istore v13 + [48] aload v11 + [50] getfield #16 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [53] iload v13 + [55] iaload + [56] iload v12 + [58] bipush 31 + [60] iand + [61] iushr + [62] iconst_1 + [63] iand + [64] ifeq +7 (target=71) + [67] iconst_1 + [68] goto +4 (target=72) + [71] iconst_0 + [72] iconst_0 + [73] istore v11 + [75] iload v4 + [77] ixor + [78] ifeq +15 (target=93) + [81] aload v7 + [83] iload v8 + [85] dup2 + [86] iaload + [87] iconst_1 + [88] iadd + [89] iastore + [90] goto +286 (target=376) + [93] iload v8 + [95] iload v6 + [97] iconst_1 + [98] isub + [99] ificmpne +256 (target=355) + [102] aload v7 + [104] aload v5 + [106] astore v12 + [108] dup + [109] astore v11 + [111] arraylength + [112] istore v14 + [114] iconst_0 + [115] istore v15 + [117] iconst_0 + [118] istore v13 + [120] iconst_0 + [121] istore v16 + [123] iload v16 + [125] iload v14 + [127] ificmpge +29 (target=156) + [130] iload v15 + [132] aload v11 + [134] iload v16 + [136] iaload + [137] iadd + [138] istore v15 + [140] iload v13 + [142] aload v12 + [144] iload v16 + [146] iaload + [147] iadd + [148] istore v13 + [150] iinc v16, 1 + [153] goto -30 (target=123) + [156] iload v15 + [158] iload v13 + [160] ificmpge +8 (target=168) + [163] ldc #4 + - Integer [2147483647] + [165] goto +107 (target=272) + [168] iload v15 + [170] bipush 8 + [172] ishl + [173] iload v13 + [175] idiv + [176] dup + [177] istore v16 + [179] sipush 204 + [182] imul + [183] bipush 8 + [185] ishr + [186] istore v13 + [188] iconst_0 + [189] istore v17 + [191] iconst_0 + [192] istore v18 + [194] iload v18 + [196] iload v14 + [198] ificmpge +69 (target=267) + [201] aload v11 + [203] iload v18 + [205] iaload + [206] bipush 8 + [208] ishl + [209] istore v19 + [211] aload v12 + [213] iload v18 + [215] iaload + [216] iload v16 + [218] imul + [219] istore v20 + [221] iload v19 + [223] iload v20 + [225] ificmple +11 (target=236) + [228] iload v19 + [230] iload v20 + [232] isub + [233] goto +8 (target=241) + [236] iload v20 + [238] iload v19 + [240] isub + [241] dup + [242] istore v19 + [244] iload v13 + [246] ificmple +8 (target=254) + [249] ldc #4 + - Integer [2147483647] + [251] goto +21 (target=272) + [254] iload v17 + [256] iload v19 + [258] iadd + [259] istore v17 + [261] iinc v18, 1 + [264] goto -70 (target=194) + [267] iload v17 + [269] iload v15 + [271] idiv + [272] bipush 107 + [274] ificmpge +17 (target=291) + [277] iconst_2 + [278] newarray 10 + [280] dup + [281] iconst_0 + [282] iload v9 + [284] iastore + [285] dup + [286] iconst_1 + [287] iload v10 + [289] iastore + [290] areturn + [291] iload v9 + [293] aload v7 + [295] iconst_0 + [296] iaload + [297] aload v7 + [299] iconst_1 + [300] iaload + [301] iadd + [302] iadd + [303] istore v9 + [305] iconst_2 + [306] istore v11 + [308] iload v11 + [310] iload v6 + [312] ificmpge +21 (target=333) + [315] aload v7 + [317] iload v11 + [319] iconst_2 + [320] isub + [321] aload v7 + [323] iload v11 + [325] iaload + [326] iastore + [327] iinc v11, 1 + [330] goto -22 (target=308) + [333] aload v7 + [335] iload v6 + [337] iconst_2 + [338] isub + [339] iconst_0 + [340] iastore + [341] aload v7 + [343] iload v6 + [345] iconst_1 + [346] isub + [347] iconst_0 + [348] iastore + [349] iinc v8, -1 + [352] goto +6 (target=358) + [355] iinc v8, 1 + [358] aload v7 + [360] iload v8 + [362] iconst_1 + [363] iastore + [364] iload v4 + [366] ifne +7 (target=373) + [369] iconst_1 + [370] goto +4 (target=374) + [373] iconst_0 + [374] istore v4 + [376] iinc v10, 1 + [379] goto -360 (target=19) + [382] aconst_null + [383] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: patternMatchVariance$7543867b([I[I)I + Access flags: 0xa + = private static int patternMatchVariance$7543867b(int[],int[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 145, locals = 10, stack = 3): + [0] aload_0 v0 + [1] arraylength + [2] istore_3 v3 + [3] iconst_0 + [4] istore v4 + [6] iconst_0 + [7] istore_2 v2 + [8] iconst_0 + [9] istore v5 + [11] iload v5 + [13] iload_3 v3 + [14] ificmpge +25 (target=39) + [17] iload v4 + [19] aload_0 v0 + [20] iload v5 + [22] iaload + [23] iadd + [24] istore v4 + [26] iload_2 v2 + [27] aload_1 v1 + [28] iload v5 + [30] iaload + [31] iadd + [32] istore_2 v2 + [33] iinc v5, 1 + [36] goto -25 (target=11) + [39] iload v4 + [41] iload_2 v2 + [42] ificmpge +6 (target=48) + [45] ldc #4 + - Integer [2147483647] + [47] ireturn + [48] iload v4 + [50] bipush 8 + [52] ishl + [53] iload_2 v2 + [54] idiv + [55] dup + [56] istore v5 + [58] sipush 204 + [61] imul + [62] bipush 8 + [64] ishr + [65] istore_2 v2 + [66] iconst_0 + [67] istore v6 + [69] iconst_0 + [70] istore v7 + [72] iload v7 + [74] iload_3 v3 + [75] ificmpge +64 (target=139) + [78] aload_0 v0 + [79] iload v7 + [81] iaload + [82] bipush 8 + [84] ishl + [85] istore v8 + [87] aload_1 v1 + [88] iload v7 + [90] iaload + [91] iload v5 + [93] imul + [94] istore v9 + [96] iload v8 + [98] iload v9 + [100] ificmple +11 (target=111) + [103] iload v8 + [105] iload v9 + [107] isub + [108] goto +8 (target=116) + [111] iload v9 + [113] iload v8 + [115] isub + [116] dup + [117] istore v8 + [119] iload_2 v2 + [120] ificmple +6 (target=126) + [123] ldc #4 + - Integer [2147483647] + [125] ireturn + [126] iload v6 + [128] iload v8 + [130] iadd + [131] istore v6 + [133] iinc v7, 1 + [136] goto -64 (target=72) + [139] iload v6 + [141] iload v4 + [143] idiv + [144] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 179, locals = 0, stack = 4): + [0] bipush 8 + [2] newarray 10 + [4] dup + [5] iconst_0 + [6] bipush 8 + [8] iastore + [9] dup + [10] iconst_1 + [11] iconst_1 + [12] iastore + [13] dup + [14] iconst_2 + [15] iconst_1 + [16] iastore + [17] dup + [18] iconst_3 + [19] iconst_1 + [20] iastore + [21] dup + [22] iconst_4 + [23] iconst_1 + [24] iastore + [25] dup + [26] iconst_5 + [27] iconst_1 + [28] iastore + [29] dup + [30] bipush 6 + [32] iconst_1 + [33] iastore + [34] dup + [35] bipush 7 + [37] iconst_3 + [38] iastore + [39] putstatic #20 + - Fieldref [com/google/zxing/pdf417/detector/Detector.START_PATTERN [I] + [42] bipush 8 + [44] newarray 10 + [46] dup + [47] iconst_0 + [48] iconst_3 + [49] iastore + [50] dup + [51] iconst_1 + [52] iconst_1 + [53] iastore + [54] dup + [55] iconst_2 + [56] iconst_1 + [57] iastore + [58] dup + [59] iconst_3 + [60] iconst_1 + [61] iastore + [62] dup + [63] iconst_4 + [64] iconst_1 + [65] iastore + [66] dup + [67] iconst_5 + [68] iconst_1 + [69] iastore + [70] dup + [71] bipush 6 + [73] iconst_1 + [74] iastore + [75] dup + [76] bipush 7 + [78] bipush 8 + [80] iastore + [81] putstatic #21 + - Fieldref [com/google/zxing/pdf417/detector/Detector.START_PATTERN_REVERSE [I] + [84] bipush 9 + [86] newarray 10 + [88] dup + [89] iconst_0 + [90] bipush 7 + [92] iastore + [93] dup + [94] iconst_1 + [95] iconst_1 + [96] iastore + [97] dup + [98] iconst_2 + [99] iconst_1 + [100] iastore + [101] dup + [102] iconst_3 + [103] iconst_3 + [104] iastore + [105] dup + [106] iconst_4 + [107] iconst_1 + [108] iastore + [109] dup + [110] iconst_5 + [111] iconst_1 + [112] iastore + [113] dup + [114] bipush 6 + [116] iconst_1 + [117] iastore + [118] dup + [119] bipush 7 + [121] iconst_2 + [122] iastore + [123] dup + [124] bipush 8 + [126] iconst_1 + [127] iastore + [128] putstatic #22 + - Fieldref [com/google/zxing/pdf417/detector/Detector.STOP_PATTERN [I] + [131] bipush 9 + [133] newarray 10 + [135] dup + [136] iconst_0 + [137] iconst_1 + [138] iastore + [139] dup + [140] iconst_1 + [141] iconst_2 + [142] iastore + [143] dup + [144] iconst_2 + [145] iconst_1 + [146] iastore + [147] dup + [148] iconst_3 + [149] iconst_1 + [150] iastore + [151] dup + [152] iconst_4 + [153] iconst_1 + [154] iastore + [155] dup + [156] iconst_5 + [157] iconst_3 + [158] iastore + [159] dup + [160] bipush 6 + [162] iconst_1 + [163] iastore + [164] dup + [165] bipush 7 + [167] iconst_1 + [168] iastore + [169] dup + [170] bipush 8 + [172] bipush 7 + [174] iastore + [175] putstatic #23 + - Fieldref [com/google/zxing/pdf417/detector/Detector.STOP_PATTERN_REVERSE [I] + [178] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/QRCodeReader + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x21 + = public class com.google.zxing.qrcode.QRCodeReader extends java.lang.Object + +Interfaces (count = 1): + - Class [com/google/zxing/Reader] + +Constant Pool (count = 178): + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/BinaryBitmap] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/DecodeHintType] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/Reader] + - Class [com/google/zxing/Result] + - Class [com/google/zxing/ResultMetadataType] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/common/DecoderResult] + - Class [com/google/zxing/common/DetectorResult] + - Class [com/google/zxing/qrcode/QRCodeReader] + - Class [com/google/zxing/qrcode/decoder/Decoder] + - Class [com/google/zxing/qrcode/detector/Detector] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/util/Hashtable] + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/DecodeHintType.PURE_BARCODE Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/ResultMetadataType.BYTE_SEGMENTS Lcom/google/zxing/ResultMetadataType;] + - Fieldref [com/google/zxing/ResultMetadataType.ERROR_CORRECTION_LEVEL Lcom/google/zxing/ResultMetadataType;] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.height I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/common/BitMatrix.width I] + - Fieldref [com/google/zxing/qrcode/QRCodeReader.NO_POINTS [Lcom/google/zxing/ResultPoint;] + - Fieldref [com/google/zxing/qrcode/QRCodeReader.decoder Lcom/google/zxing/qrcode/decoder/Decoder;] + - Methodref [com/google/zxing/BinaryBitmap.getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Methodref [com/google/zxing/Result.putMetadata (Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + - Methodref [com/google/zxing/common/BitMatrix.get (II)Z] + - Methodref [com/google/zxing/common/BitMatrix.getBottomRightOnBit ()[I] + - Methodref [com/google/zxing/common/BitMatrix.getHeight ()I] + - Methodref [com/google/zxing/common/BitMatrix.getTopLeftOnBit ()[I] + - Methodref [com/google/zxing/common/BitMatrix.getWidth ()I] + - Methodref [com/google/zxing/common/BitMatrix.set (II)V] + - Methodref [com/google/zxing/common/DecoderResult.getByteSegments ()Ljava/util/Vector;] + - Methodref [com/google/zxing/common/DecoderResult.getECLevel ()Ljava/lang/String;] + - Methodref [com/google/zxing/common/DecoderResult.getRawBytes ()[B] + - Methodref [com/google/zxing/common/DecoderResult.getText ()Ljava/lang/String;] + - Methodref [com/google/zxing/common/DetectorResult.getBits ()Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/common/DetectorResult.getPoints ()[Lcom/google/zxing/ResultPoint;] + - Methodref [com/google/zxing/qrcode/QRCodeReader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Methodref [com/google/zxing/qrcode/QRCodeReader.extractPureBits (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/qrcode/QRCodeReader.moduleSize ([ILcom/google/zxing/common/BitMatrix;)I] + - Methodref [com/google/zxing/qrcode/decoder/Decoder. ()V] + - Methodref [com/google/zxing/qrcode/decoder/Decoder.decode (Lcom/google/zxing/common/BitMatrix;Ljava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult;] + - Methodref [com/google/zxing/qrcode/detector/Detector. (Lcom/google/zxing/common/BitMatrix;)V] + - Methodref [com/google/zxing/qrcode/detector/Detector.detect (Ljava/util/Hashtable;)Lcom/google/zxing/common/DetectorResult;] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.toString ()Ljava/lang/String;] + - Methodref [java/util/Hashtable.containsKey (Ljava/lang/Object;)Z] + - NameAndType [ ()V] + - NameAndType [ (II)V] + - NameAndType [ (Lcom/google/zxing/common/BitMatrix;)V] + - NameAndType [ (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - NameAndType [BYTE_SEGMENTS Lcom/google/zxing/ResultMetadataType;] + - NameAndType [ERROR_CORRECTION_LEVEL Lcom/google/zxing/ResultMetadataType;] + - NameAndType [NO_POINTS [Lcom/google/zxing/ResultPoint;] + - NameAndType [PURE_BARCODE Lcom/google/zxing/DecodeHintType;] + - NameAndType [QR_CODE Lcom/google/zxing/BarcodeFormat;] + - NameAndType [bits [I] + - NameAndType [containsKey (Ljava/lang/Object;)Z] + - NameAndType [decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - NameAndType [decode (Lcom/google/zxing/common/BitMatrix;Ljava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult;] + - NameAndType [decoder Lcom/google/zxing/qrcode/decoder/Decoder;] + - NameAndType [detect (Ljava/util/Hashtable;)Lcom/google/zxing/common/DetectorResult;] + - NameAndType [extractPureBits (Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [get (II)Z] + - NameAndType [getBits ()Lcom/google/zxing/common/BitMatrix;] + - NameAndType [getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + - NameAndType [getBottomRightOnBit ()[I] + - NameAndType [getByteSegments ()Ljava/util/Vector;] + - NameAndType [getECLevel ()Ljava/lang/String;] + - NameAndType [getHeight ()I] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getPoints ()[Lcom/google/zxing/ResultPoint;] + - NameAndType [getRawBytes ()[B] + - NameAndType [getText ()Ljava/lang/String;] + - NameAndType [getTopLeftOnBit ()[I] + - NameAndType [getWidth ()I] + - NameAndType [height I] + - NameAndType [moduleSize ([ILcom/google/zxing/common/BitMatrix;)I] + - NameAndType [putMetadata (Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + - NameAndType [rowSize I] + - NameAndType [set (II)V] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [width I] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Lcom/google/zxing/common/BitMatrix;] + - Utf8 [()Lcom/google/zxing/qrcode/decoder/Decoder;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()Ljava/util/Vector;] + - Utf8 [()V] + - Utf8 [()[B] + - Utf8 [()[I] + - Utf8 [()[Lcom/google/zxing/ResultPoint;] + - Utf8 [(II)V] + - Utf8 [(II)Z] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + - Utf8 [(Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;Ljava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + - Utf8 [(Ljava/util/Hashtable;)Lcom/google/zxing/common/DetectorResult;] + - Utf8 [([ILcom/google/zxing/common/BitMatrix;)I] + - Utf8 [] + - Utf8 [] + - Utf8 [BYTE_SEGMENTS] + - Utf8 [Code] + - Utf8 [ERROR_CORRECTION_LEVEL] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Lcom/google/zxing/DecodeHintType;] + - Utf8 [Lcom/google/zxing/ResultMetadataType;] + - Utf8 [Lcom/google/zxing/qrcode/decoder/Decoder;] + - Utf8 [NO_POINTS] + - Utf8 [PURE_BARCODE] + - Utf8 [QR_CODE] + - Utf8 [[I] + - Utf8 [[Lcom/google/zxing/ResultPoint;] + - Utf8 [bits] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/BinaryBitmap] + - Utf8 [com/google/zxing/ChecksumException] + - Utf8 [com/google/zxing/DecodeHintType] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/Reader] + - Utf8 [com/google/zxing/Result] + - Utf8 [com/google/zxing/ResultMetadataType] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/common/DecoderResult] + - Utf8 [com/google/zxing/common/DetectorResult] + - Utf8 [com/google/zxing/qrcode/QRCodeReader] + - Utf8 [com/google/zxing/qrcode/decoder/Decoder] + - Utf8 [com/google/zxing/qrcode/detector/Detector] + - Utf8 [containsKey] + - Utf8 [decode] + - Utf8 [decoder] + - Utf8 [detect] + - Utf8 [extractPureBits] + - Utf8 [get] + - Utf8 [getBits] + - Utf8 [getBlackMatrix] + - Utf8 [getBottomRightOnBit] + - Utf8 [getByteSegments] + - Utf8 [getDecoder] + - Utf8 [getECLevel] + - Utf8 [getHeight] + - Utf8 [getNotFoundInstance] + - Utf8 [getPoints] + - Utf8 [getRawBytes] + - Utf8 [getText] + - Utf8 [getTopLeftOnBit] + - Utf8 [getWidth] + - Utf8 [height] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/util/Hashtable] + - Utf8 [moduleSize] + - Utf8 [putMetadata] + - Utf8 [reset] + - Utf8 [rowSize] + - Utf8 [set] + - Utf8 [toString] + - Utf8 [width] + +Fields (count = 2): + - Field: NO_POINTS [Lcom/google/zxing/ResultPoint; + Access flags: 0x1a + = private static final com.google.zxing.ResultPoint[] NO_POINTS + - Field: decoder Lcom/google/zxing/qrcode/decoder/Decoder; + Access flags: 0x12 + = private final com.google.zxing.qrcode.decoder.Decoder decoder + +Methods (count = 8): + - Method: ()V + Access flags: 0x1 + = public QRCodeReader() + Class member attributes (count = 1): + - Code attribute instructions (code length = 16, locals = 1, stack = 3): + [0] aload_0 v0 + [1] invokespecial #54 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] new #15 + - Class [com/google/zxing/qrcode/decoder/Decoder] + [8] dup + [9] invokespecial #50 + - Methodref [com/google/zxing/qrcode/decoder/Decoder. ()V] + [12] putfield #29 + - Fieldref [com/google/zxing/qrcode/QRCodeReader.decoder Lcom/google/zxing/qrcode/decoder/Decoder;] + [15] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDecoder()Lcom/google/zxing/qrcode/decoder/Decoder; + Access flags: 0x14 + = protected final com.google.zxing.qrcode.decoder.Decoder getDecoder() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #29 + - Fieldref [com/google/zxing/qrcode/QRCodeReader.decoder Lcom/google/zxing/qrcode/decoder/Decoder;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decode(Lcom/google/zxing/BinaryBitmap;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decode(com.google.zxing.BinaryBitmap) + Class member attributes (count = 2): + - Code attribute instructions (code length = 7, locals = 2, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aconst_null + [3] invokevirtual #47 + - Methodref [com/google/zxing/qrcode/QRCodeReader.decode (Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result;] + [6] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 3) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Method: decode(Lcom/google/zxing/BinaryBitmap;Ljava/util/Hashtable;)Lcom/google/zxing/Result; + Access flags: 0x11 + = public final com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 546, locals = 15, stack = 6): + [0] aload_2 v2 + [1] ifnull +450 (target=451) + [4] aload_2 v2 + [5] getstatic #21 + - Fieldref [com/google/zxing/DecodeHintType.PURE_BARCODE Lcom/google/zxing/DecodeHintType;] + [8] invokevirtual #56 + - Methodref [java/util/Hashtable.containsKey (Ljava/lang/Object;)Z] + [11] ifeq +440 (target=451) + [14] aload_1 v1 + [15] invokevirtual #30 + - Methodref [com/google/zxing/BinaryBitmap.getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + [18] dup + [19] astore_1 v1 + [20] invokevirtual #38 + - Methodref [com/google/zxing/common/BitMatrix.getTopLeftOnBit ()[I] + [23] astore_3 v3 + [24] aload_1 v1 + [25] invokevirtual #36 + - Methodref [com/google/zxing/common/BitMatrix.getBottomRightOnBit ()[I] + [28] astore v4 + [30] aload_3 v3 + [31] ifnull +8 (target=39) + [34] aload v4 + [36] ifnonnull +7 (target=43) + [39] invokestatic #31 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [42] athrow + [43] aload_3 v3 + [44] aload_1 v1 + [45] astore v6 + [47] astore v5 + [49] aload v6 + [51] aconst_null + [52] astore v12 + [54] getfield #25 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [57] istore v7 + [59] aload v6 + [61] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [64] istore v8 + [66] aload v5 + [68] iconst_0 + [69] iaload + [70] istore v9 + [72] aload v5 + [74] iconst_1 + [75] iaload + [76] istore v10 + [78] iload v9 + [80] iload v8 + [82] ificmpge +73 (target=155) + [85] iload v10 + [87] iload v7 + [89] ificmpge +66 (target=155) + [92] aload v6 + [94] iload v9 + [96] iload v10 + [98] istore v14 + [100] istore v13 + [102] astore v12 + [104] iload v14 + [106] aload v12 + [108] getfield #26 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [111] imul + [112] iload v13 + [114] iconst_5 + [115] ishr + [116] iadd + [117] istore v14 + [119] aload v12 + [121] getfield #24 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [124] iload v14 + [126] iaload + [127] iload v13 + [129] bipush 31 + [131] iand + [132] iushr + [133] iconst_1 + [134] iand + [135] ifeq +7 (target=142) + [138] iconst_1 + [139] goto +4 (target=143) + [142] iconst_0 + [143] ifeq +12 (target=155) + [146] iinc v9, 1 + [149] iinc v10, 1 + [152] goto -74 (target=78) + [155] iload v9 + [157] iload v8 + [159] ificmpeq +10 (target=169) + [162] iload v10 + [164] iload v7 + [166] ificmpne +7 (target=173) + [169] invokestatic #31 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [172] athrow + [173] iload v9 + [175] aload v5 + [177] iconst_0 + [178] iaload + [179] isub + [180] dup + [181] istore v5 + [183] ifne +7 (target=190) + [186] invokestatic #31 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [189] athrow + [190] aload_3 v3 + [191] iconst_1 + [192] iaload + [193] istore v6 + [195] aload v4 + [197] iconst_1 + [198] iaload + [199] istore v7 + [201] aload_3 v3 + [202] iconst_0 + [203] iaload + [204] istore_3 v3 + [205] aload v4 + [207] iconst_0 + [208] iaload + [209] iload_3 v3 + [210] isub + [211] iconst_1 + [212] iadd + [213] iload v5 + [215] idiv + [216] istore v4 + [218] iload v7 + [220] iload v6 + [222] isub + [223] iconst_1 + [224] iadd + [225] iload v5 + [227] idiv + [228] istore v7 + [230] iload v4 + [232] ifeq +8 (target=240) + [235] iload v7 + [237] ifne +7 (target=244) + [240] invokestatic #31 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [243] athrow + [244] iload v7 + [246] iload v4 + [248] ificmpeq +7 (target=255) + [251] invokestatic #31 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [254] athrow + [255] iload v5 + [257] iconst_1 + [258] ishr + [259] istore v8 + [261] iload v6 + [263] iload v8 + [265] iadd + [266] istore v6 + [268] iload_3 v3 + [269] iload v8 + [271] iadd + [272] istore_3 v3 + [273] new #11 + - Class [com/google/zxing/common/BitMatrix] + [276] dup + [277] iload v4 + [279] iload v7 + [281] invokespecial #34 + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + [284] astore v8 + [286] iconst_0 + [287] istore v9 + [289] iload v9 + [291] iload v7 + [293] ificmpge +138 (target=431) + [296] iload v6 + [298] iload v9 + [300] iload v5 + [302] imul + [303] iadd + [304] istore v10 + [306] iconst_0 + [307] istore v11 + [309] iload v11 + [311] iload v4 + [313] ificmpge +112 (target=425) + [316] aload_1 v1 + [317] iload_3 v3 + [318] iload v11 + [320] iload v5 + [322] imul + [323] iadd + [324] iload v10 + [326] istore v14 + [328] istore v13 + [330] astore v12 + [332] iload v14 + [334] aload v12 + [336] getfield #26 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [339] imul + [340] iload v13 + [342] iconst_5 + [343] ishr + [344] iadd + [345] istore v14 + [347] aload v12 + [349] getfield #24 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [352] iload v14 + [354] iaload + [355] iload v13 + [357] bipush 31 + [359] iand + [360] iushr + [361] iconst_1 + [362] iand + [363] ifeq +7 (target=370) + [366] iconst_1 + [367] goto +4 (target=371) + [370] iconst_0 + [371] ifeq +48 (target=419) + [374] aload v8 + [376] iload v11 + [378] iload v9 + [380] istore v14 + [382] istore v13 + [384] astore v12 + [386] iload v14 + [388] aload v12 + [390] getfield #26 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [393] imul + [394] iload v13 + [396] iconst_5 + [397] ishr + [398] iadd + [399] istore v14 + [401] aload v12 + [403] getfield #24 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [406] iload v14 + [408] dup2 + [409] iaload + [410] iconst_1 + [411] iload v13 + [413] bipush 31 + [415] iand + [416] ishl + [417] ior + [418] iastore + [419] iinc v11, 1 + [422] goto -113 (target=309) + [425] iinc v9, 1 + [428] goto -139 (target=289) + [431] aload v8 + [433] astore_3 v3 + [434] aload_0 v0 + [435] getfield #29 + - Fieldref [com/google/zxing/qrcode/QRCodeReader.decoder Lcom/google/zxing/qrcode/decoder/Decoder;] + [438] aload_3 v3 + [439] aload_2 v2 + [440] invokevirtual #51 + - Methodref [com/google/zxing/qrcode/decoder/Decoder.decode (Lcom/google/zxing/common/BitMatrix;Ljava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult;] + [443] astore_1 v1 + [444] getstatic #28 + - Fieldref [com/google/zxing/qrcode/QRCodeReader.NO_POINTS [Lcom/google/zxing/ResultPoint;] + [447] astore_2 v2 + [448] goto +37 (target=485) + [451] new #16 + - Class [com/google/zxing/qrcode/detector/Detector] + [454] dup + [455] aload_1 v1 + [456] invokevirtual #30 + - Methodref [com/google/zxing/BinaryBitmap.getBlackMatrix ()Lcom/google/zxing/common/BitMatrix;] + [459] invokespecial #52 + - Methodref [com/google/zxing/qrcode/detector/Detector. (Lcom/google/zxing/common/BitMatrix;)V] + [462] aload_2 v2 + [463] invokevirtual #53 + - Methodref [com/google/zxing/qrcode/detector/Detector.detect (Ljava/util/Hashtable;)Lcom/google/zxing/common/DetectorResult;] + [466] astore_3 v3 + [467] aload_0 v0 + [468] getfield #29 + - Fieldref [com/google/zxing/qrcode/QRCodeReader.decoder Lcom/google/zxing/qrcode/decoder/Decoder;] + [471] aload_3 v3 + [472] invokevirtual #45 + - Methodref [com/google/zxing/common/DetectorResult.getBits ()Lcom/google/zxing/common/BitMatrix;] + [475] aload_2 v2 + [476] invokevirtual #51 + - Methodref [com/google/zxing/qrcode/decoder/Decoder.decode (Lcom/google/zxing/common/BitMatrix;Ljava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult;] + [479] astore_1 v1 + [480] aload_3 v3 + [481] invokevirtual #46 + - Methodref [com/google/zxing/common/DetectorResult.getPoints ()[Lcom/google/zxing/ResultPoint;] + [484] astore_2 v2 + [485] new #8 + - Class [com/google/zxing/Result] + [488] dup + [489] aload_1 v1 + [490] invokevirtual #44 + - Methodref [com/google/zxing/common/DecoderResult.getText ()Ljava/lang/String;] + [493] aload_1 v1 + [494] invokevirtual #43 + - Methodref [com/google/zxing/common/DecoderResult.getRawBytes ()[B] + [497] aload_2 v2 + [498] getstatic #20 + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + [501] invokespecial #32 + - Methodref [com/google/zxing/Result. (Ljava/lang/String;[B[Lcom/google/zxing/ResultPoint;Lcom/google/zxing/BarcodeFormat;)V] + [504] astore_3 v3 + [505] aload_1 v1 + [506] invokevirtual #41 + - Methodref [com/google/zxing/common/DecoderResult.getByteSegments ()Ljava/util/Vector;] + [509] ifnull +14 (target=523) + [512] aload_3 v3 + [513] getstatic #22 + - Fieldref [com/google/zxing/ResultMetadataType.BYTE_SEGMENTS Lcom/google/zxing/ResultMetadataType;] + [516] aload_1 v1 + [517] invokevirtual #41 + - Methodref [com/google/zxing/common/DecoderResult.getByteSegments ()Ljava/util/Vector;] + [520] invokevirtual #33 + - Methodref [com/google/zxing/Result.putMetadata (Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + [523] aload_1 v1 + [524] invokevirtual #42 + - Methodref [com/google/zxing/common/DecoderResult.getECLevel ()Ljava/lang/String;] + [527] ifnull +17 (target=544) + [530] aload_3 v3 + [531] getstatic #23 + - Fieldref [com/google/zxing/ResultMetadataType.ERROR_CORRECTION_LEVEL Lcom/google/zxing/ResultMetadataType;] + [534] aload_1 v1 + [535] invokevirtual #42 + - Methodref [com/google/zxing/common/DecoderResult.getECLevel ()Ljava/lang/String;] + [538] invokevirtual #55 + - Methodref [java/lang/String.toString ()Ljava/lang/String;] + [541] invokevirtual #33 + - Methodref [com/google/zxing/Result.putMetadata (Lcom/google/zxing/ResultMetadataType;Ljava/lang/Object;)V] + [544] aload_3 v3 + [545] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 3) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Method: reset()V + Access flags: 0x11 + = public final void reset() + Class member attributes (count = 1): + - Code attribute instructions (code length = 1, locals = 1, stack = 0): + [0] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: extractPureBits(Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/BitMatrix; + Access flags: 0xa + = private static com.google.zxing.common.BitMatrix extractPureBits(com.google.zxing.common.BitMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 396, locals = 13, stack = 6): + [0] aload_0 v0 + [1] invokevirtual #38 + - Methodref [com/google/zxing/common/BitMatrix.getTopLeftOnBit ()[I] + [4] astore_1 v1 + [5] aload_0 v0 + [6] invokevirtual #36 + - Methodref [com/google/zxing/common/BitMatrix.getBottomRightOnBit ()[I] + [9] astore_2 v2 + [10] aload_1 v1 + [11] ifnull +7 (target=18) + [14] aload_2 v2 + [15] ifnonnull +7 (target=22) + [18] invokestatic #31 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [21] athrow + [22] aload_1 v1 + [23] aload_0 v0 + [24] astore v4 + [26] astore_3 v3 + [27] aload v4 + [29] aconst_null + [30] astore v10 + [32] getfield #25 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [35] istore v5 + [37] aload v4 + [39] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [42] istore v6 + [44] aload_3 v3 + [45] iconst_0 + [46] iaload + [47] istore v7 + [49] aload_3 v3 + [50] iconst_1 + [51] iaload + [52] istore v8 + [54] iload v7 + [56] iload v6 + [58] ificmpge +73 (target=131) + [61] iload v8 + [63] iload v5 + [65] ificmpge +66 (target=131) + [68] aload v4 + [70] iload v7 + [72] iload v8 + [74] istore v12 + [76] istore v11 + [78] astore v10 + [80] iload v12 + [82] aload v10 + [84] getfield #26 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [87] imul + [88] iload v11 + [90] iconst_5 + [91] ishr + [92] iadd + [93] istore v12 + [95] aload v10 + [97] getfield #24 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [100] iload v12 + [102] iaload + [103] iload v11 + [105] bipush 31 + [107] iand + [108] iushr + [109] iconst_1 + [110] iand + [111] ifeq +7 (target=118) + [114] iconst_1 + [115] goto +4 (target=119) + [118] iconst_0 + [119] ifeq +12 (target=131) + [122] iinc v7, 1 + [125] iinc v8, 1 + [128] goto -74 (target=54) + [131] iload v7 + [133] iload v6 + [135] ificmpeq +10 (target=145) + [138] iload v8 + [140] iload v5 + [142] ificmpne +7 (target=149) + [145] invokestatic #31 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [148] athrow + [149] iload v7 + [151] aload_3 v3 + [152] iconst_0 + [153] iaload + [154] isub + [155] dup + [156] istore_3 v3 + [157] ifne +7 (target=164) + [160] invokestatic #31 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [163] athrow + [164] aload_1 v1 + [165] iconst_1 + [166] iaload + [167] istore v4 + [169] aload_2 v2 + [170] iconst_1 + [171] iaload + [172] istore v5 + [174] aload_1 v1 + [175] iconst_0 + [176] iaload + [177] istore_1 v1 + [178] aload_2 v2 + [179] iconst_0 + [180] iaload + [181] iload_1 v1 + [182] isub + [183] iconst_1 + [184] iadd + [185] iload_3 v3 + [186] idiv + [187] istore_2 v2 + [188] iload v5 + [190] iload v4 + [192] isub + [193] iconst_1 + [194] iadd + [195] iload_3 v3 + [196] idiv + [197] istore v5 + [199] iload_2 v2 + [200] ifeq +8 (target=208) + [203] iload v5 + [205] ifne +7 (target=212) + [208] invokestatic #31 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [211] athrow + [212] iload v5 + [214] iload_2 v2 + [215] ificmpeq +7 (target=222) + [218] invokestatic #31 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [221] athrow + [222] iload_3 v3 + [223] iconst_1 + [224] ishr + [225] istore v6 + [227] iload v4 + [229] iload v6 + [231] iadd + [232] istore v4 + [234] iload_1 v1 + [235] iload v6 + [237] iadd + [238] istore_1 v1 + [239] new #11 + - Class [com/google/zxing/common/BitMatrix] + [242] dup + [243] iload_2 v2 + [244] iload v5 + [246] invokespecial #34 + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + [249] astore v6 + [251] iconst_0 + [252] istore v7 + [254] iload v7 + [256] iload v5 + [258] ificmpge +135 (target=393) + [261] iload v4 + [263] iload v7 + [265] iload_3 v3 + [266] imul + [267] iadd + [268] istore v8 + [270] iconst_0 + [271] istore v9 + [273] iload v9 + [275] iload_2 v2 + [276] ificmpge +111 (target=387) + [279] aload_0 v0 + [280] iload_1 v1 + [281] iload v9 + [283] iload_3 v3 + [284] imul + [285] iadd + [286] iload v8 + [288] istore v12 + [290] istore v11 + [292] astore v10 + [294] iload v12 + [296] aload v10 + [298] getfield #26 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [301] imul + [302] iload v11 + [304] iconst_5 + [305] ishr + [306] iadd + [307] istore v12 + [309] aload v10 + [311] getfield #24 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [314] iload v12 + [316] iaload + [317] iload v11 + [319] bipush 31 + [321] iand + [322] iushr + [323] iconst_1 + [324] iand + [325] ifeq +7 (target=332) + [328] iconst_1 + [329] goto +4 (target=333) + [332] iconst_0 + [333] ifeq +48 (target=381) + [336] aload v6 + [338] iload v9 + [340] iload v7 + [342] istore v12 + [344] istore v11 + [346] astore v10 + [348] iload v12 + [350] aload v10 + [352] getfield #26 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [355] imul + [356] iload v11 + [358] iconst_5 + [359] ishr + [360] iadd + [361] istore v12 + [363] aload v10 + [365] getfield #24 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [368] iload v12 + [370] dup2 + [371] iaload + [372] iconst_1 + [373] iload v11 + [375] bipush 31 + [377] iand + [378] ishl + [379] ior + [380] iastore + [381] iinc v9, 1 + [384] goto -111 (target=273) + [387] iinc v7, 1 + [390] goto -136 (target=254) + [393] aload v6 + [395] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: moduleSize([ILcom/google/zxing/common/BitMatrix;)I + Access flags: 0xa + = private static int moduleSize(int[],com.google.zxing.common.BitMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 130, locals = 9, stack = 3): + [0] aload_1 v1 + [1] aconst_null + [2] astore v6 + [4] getfield #25 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [7] istore_2 v2 + [8] aload_1 v1 + [9] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [12] istore_3 v3 + [13] aload_0 v0 + [14] iconst_0 + [15] iaload + [16] istore v4 + [18] aload_0 v0 + [19] iconst_1 + [20] iaload + [21] istore v5 + [23] iload v4 + [25] iload_3 v3 + [26] ificmpge +71 (target=97) + [29] iload v5 + [31] iload_2 v2 + [32] ificmpge +65 (target=97) + [35] aload_1 v1 + [36] iload v4 + [38] iload v5 + [40] istore v8 + [42] istore v7 + [44] astore v6 + [46] iload v8 + [48] aload v6 + [50] getfield #26 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [53] imul + [54] iload v7 + [56] iconst_5 + [57] ishr + [58] iadd + [59] istore v8 + [61] aload v6 + [63] getfield #24 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [66] iload v8 + [68] iaload + [69] iload v7 + [71] bipush 31 + [73] iand + [74] iushr + [75] iconst_1 + [76] iand + [77] ifeq +7 (target=84) + [80] iconst_1 + [81] goto +4 (target=85) + [84] iconst_0 + [85] ifeq +12 (target=97) + [88] iinc v4, 1 + [91] iinc v5, 1 + [94] goto -71 (target=23) + [97] iload v4 + [99] iload_3 v3 + [100] ificmpeq +9 (target=109) + [103] iload v5 + [105] iload_2 v2 + [106] ificmpne +7 (target=113) + [109] invokestatic #31 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [112] athrow + [113] iload v4 + [115] aload_0 v0 + [116] iconst_0 + [117] iaload + [118] isub + [119] dup + [120] istore_0 v0 + [121] ifne +7 (target=128) + [124] invokestatic #31 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [127] athrow + [128] iload_0 v0 + [129] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 8, locals = 0, stack = 1): + [0] iconst_0 + [1] anewarray #10 + - Class [com/google/zxing/ResultPoint] + [4] putstatic #28 + - Fieldref [com/google/zxing/qrcode/QRCodeReader.NO_POINTS [Lcom/google/zxing/ResultPoint;] + [7] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/QRCodeWriter + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.qrcode.QRCodeWriter extends java.lang.Object + +Interfaces (count = 1): + - Class [com/google/zxing/Writer] + +Constant Pool (count = 130): + - Integer [4] + - String [Can only encode QR_CODE, but got ] + - String [Found empty contents] + - String [Requested dimensions are too small: ] + - Class [com/google/zxing/BarcodeFormat] + - Class [com/google/zxing/EncodeHintType] + - Class [com/google/zxing/Writer] + - Class [com/google/zxing/WriterException] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/qrcode/QRCodeWriter] + - Class [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel] + - Class [com/google/zxing/qrcode/encoder/ByteMatrix] + - Class [com/google/zxing/qrcode/encoder/Encoder] + - Class [com/google/zxing/qrcode/encoder/QRCode] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Math] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Class [java/util/Hashtable] + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + - Fieldref [com/google/zxing/EncodeHintType.ERROR_CORRECTION Lcom/google/zxing/EncodeHintType;] + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.L Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + - Methodref [com/google/zxing/common/BitMatrix.setRegion (IIII)V] + - Methodref [com/google/zxing/qrcode/QRCodeWriter.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/qrcode/QRCodeWriter.renderResult (Lcom/google/zxing/qrcode/encoder/QRCode;II)Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + - Methodref [com/google/zxing/qrcode/encoder/Encoder.encode (Ljava/lang/String;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;Ljava/util/Hashtable;Lcom/google/zxing/qrcode/encoder/QRCode;)V] + - Methodref [com/google/zxing/qrcode/encoder/QRCode. ()V] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.getMatrix ()Lcom/google/zxing/qrcode/encoder/ByteMatrix;] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Math.max (II)I] + - Methodref [java/lang/Math.min (II)I] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [ ()V] + - NameAndType [ (II)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [ERROR_CORRECTION Lcom/google/zxing/EncodeHintType;] + - NameAndType [L Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - NameAndType [QR_CODE Lcom/google/zxing/BarcodeFormat;] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [encode (Ljava/lang/String;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;Ljava/util/Hashtable;Lcom/google/zxing/qrcode/encoder/QRCode;)V] + - NameAndType [get (II)B] + - NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [getHeight ()I] + - NameAndType [getMatrix ()Lcom/google/zxing/qrcode/encoder/ByteMatrix;] + - NameAndType [getWidth ()I] + - NameAndType [length ()I] + - NameAndType [max (II)I] + - NameAndType [min (II)I] + - NameAndType [renderResult (Lcom/google/zxing/qrcode/encoder/QRCode;II)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [setRegion (IIII)V] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/qrcode/encoder/ByteMatrix;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(II)B] + - Utf8 [(II)I] + - Utf8 [(II)V] + - Utf8 [(IIII)V] + - Utf8 [(Lcom/google/zxing/qrcode/encoder/QRCode;II)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;II)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Ljava/lang/String;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;Ljava/util/Hashtable;Lcom/google/zxing/qrcode/encoder/QRCode;)V] + - Utf8 [] + - Utf8 [Can only encode QR_CODE, but got ] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [ERROR_CORRECTION] + - Utf8 [Exceptions] + - Utf8 [Found empty contents] + - Utf8 [I] + - Utf8 [L] + - Utf8 [Lcom/google/zxing/BarcodeFormat;] + - Utf8 [Lcom/google/zxing/EncodeHintType;] + - Utf8 [Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - Utf8 [QR_CODE] + - Utf8 [QUIET_ZONE_SIZE] + - Utf8 [Requested dimensions are too small: ] + - Utf8 [append] + - Utf8 [com/google/zxing/BarcodeFormat] + - Utf8 [com/google/zxing/EncodeHintType] + - Utf8 [com/google/zxing/Writer] + - Utf8 [com/google/zxing/WriterException] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/qrcode/QRCodeWriter] + - Utf8 [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel] + - Utf8 [com/google/zxing/qrcode/encoder/ByteMatrix] + - Utf8 [com/google/zxing/qrcode/encoder/Encoder] + - Utf8 [com/google/zxing/qrcode/encoder/QRCode] + - Utf8 [encode] + - Utf8 [get] + - Utf8 [getHeight] + - Utf8 [getMatrix] + - Utf8 [getWidth] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Math] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [java/util/Hashtable] + - Utf8 [length] + - Utf8 [max] + - Utf8 [min] + - Utf8 [renderResult] + - Utf8 [setRegion] + - Utf8 [toString] + +Fields (count = 1): + - Field: QUIET_ZONE_SIZE I + Access flags: 0x1a + = private static final int QUIET_ZONE_SIZE + Class member attributes (count = 1): + - Constant value attribute: + - Integer [4] + +Methods (count = 4): + - Method: ()V + Access flags: 0x1 + = public QRCodeWriter() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #37 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: encode(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;II)Lcom/google/zxing/common/BitMatrix; + Access flags: 0x11 + = public final com.google.zxing.common.BitMatrix encode(java.lang.String,com.google.zxing.BarcodeFormat,int,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 11, locals = 5, stack = 6): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] iload_3 v3 + [4] iload v4 + [6] aconst_null + [7] invokevirtual #26 + - Methodref [com/google/zxing/qrcode/QRCodeWriter.encode (Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix;] + [10] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: encode(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Hashtable;)Lcom/google/zxing/common/BitMatrix; + Access flags: 0x11 + = public final com.google.zxing.common.BitMatrix encode(java.lang.String,com.google.zxing.BarcodeFormat,int,int,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 157, locals = 7, stack = 4): + [0] aload_1 v1 + [1] ifnull +10 (target=11) + [4] aload_1 v1 + [5] invokevirtual #38 + - Methodref [java/lang/String.length ()I] + [8] ifne +13 (target=21) + [11] new #15 + - Class [java/lang/IllegalArgumentException] + [14] dup + [15] ldc #3 + - String [Found empty contents] + [17] invokespecial #34 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [20] athrow + [21] aload_2 v2 + [22] getstatic #21 + - Fieldref [com/google/zxing/BarcodeFormat.QR_CODE Lcom/google/zxing/BarcodeFormat;] + [25] ifacmpeq +30 (target=55) + [28] new #15 + - Class [java/lang/IllegalArgumentException] + [31] dup + [32] new #19 + - Class [java/lang/StringBuffer] + [35] dup + [36] invokespecial #39 + - Methodref [java/lang/StringBuffer. ()V] + [39] ldc #2 + - String [Can only encode QR_CODE, but got ] + [41] invokevirtual #43 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [44] aload_2 v2 + [45] invokevirtual #42 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + [48] invokevirtual #44 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [51] invokespecial #34 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [54] athrow + [55] iload_3 v3 + [56] iflt +8 (target=64) + [59] iload v4 + [61] ifge +40 (target=101) + [64] new #15 + - Class [java/lang/IllegalArgumentException] + [67] dup + [68] new #19 + - Class [java/lang/StringBuffer] + [71] dup + [72] invokespecial #39 + - Methodref [java/lang/StringBuffer. ()V] + [75] ldc #4 + - String [Requested dimensions are too small: ] + [77] invokevirtual #43 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [80] iload_3 v3 + [81] invokevirtual #41 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [84] bipush 120 + [86] invokevirtual #40 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [89] iload v4 + [91] invokevirtual #41 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [94] invokevirtual #44 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [97] invokespecial #34 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [100] athrow + [101] getstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.L Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [104] astore_2 v2 + [105] aload v5 + [107] ifnull +23 (target=130) + [110] aload v5 + [112] getstatic #22 + - Fieldref [com/google/zxing/EncodeHintType.ERROR_CORRECTION Lcom/google/zxing/EncodeHintType;] + [115] invokevirtual #45 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [118] checkcast #11 + - Class [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel] + [121] dup + [122] astore v6 + [124] ifnull +6 (target=130) + [127] aload v6 + [129] astore_2 v2 + [130] new #14 + - Class [com/google/zxing/qrcode/encoder/QRCode] + [133] dup + [134] invokespecial #32 + - Methodref [com/google/zxing/qrcode/encoder/QRCode. ()V] + [137] astore v6 + [139] aload_1 v1 + [140] aload_2 v2 + [141] aload v5 + [143] aload v6 + [145] invokestatic #31 + - Methodref [com/google/zxing/qrcode/encoder/Encoder.encode (Ljava/lang/String;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;Ljava/util/Hashtable;Lcom/google/zxing/qrcode/encoder/QRCode;)V] + [148] aload v6 + [150] iload_3 v3 + [151] iload v4 + [153] invokestatic #27 + - Methodref [com/google/zxing/qrcode/QRCodeWriter.renderResult (Lcom/google/zxing/qrcode/encoder/QRCode;II)Lcom/google/zxing/common/BitMatrix;] + [156] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: renderResult(Lcom/google/zxing/qrcode/encoder/QRCode;II)Lcom/google/zxing/common/BitMatrix; + Access flags: 0xa + = private static com.google.zxing.common.BitMatrix renderResult(com.google.zxing.qrcode.encoder.QRCode,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 159, locals = 10, stack = 5): + [0] aload_0 v0 + [1] invokevirtual #33 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.getMatrix ()Lcom/google/zxing/qrcode/encoder/ByteMatrix;] + [4] dup + [5] astore_0 v0 + [6] invokevirtual #30 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [9] istore_3 v3 + [10] aload_0 v0 + [11] invokevirtual #29 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [14] istore v4 + [16] iload_3 v3 + [17] bipush 8 + [19] iadd + [20] istore v5 + [22] iload v4 + [24] bipush 8 + [26] iadd + [27] istore v6 + [29] iload_1 v1 + [30] iload v5 + [32] invokestatic #35 + - Methodref [java/lang/Math.max (II)I] + [35] istore_1 v1 + [36] iload_2 v2 + [37] iload v6 + [39] invokestatic #35 + - Methodref [java/lang/Math.max (II)I] + [42] istore_2 v2 + [43] iload_1 v1 + [44] iload v5 + [46] idiv + [47] iload_2 v2 + [48] iload v6 + [50] idiv + [51] invokestatic #36 + - Methodref [java/lang/Math.min (II)I] + [54] istore v5 + [56] iload_1 v1 + [57] iload_3 v3 + [58] iload v5 + [60] imul + [61] isub + [62] iconst_2 + [63] idiv + [64] istore v6 + [66] iload_2 v2 + [67] iload v4 + [69] iload v5 + [71] imul + [72] isub + [73] iconst_2 + [74] idiv + [75] istore v7 + [77] new #9 + - Class [com/google/zxing/common/BitMatrix] + [80] dup + [81] iload_1 v1 + [82] iload_2 v2 + [83] invokespecial #24 + - Methodref [com/google/zxing/common/BitMatrix. (II)V] + [86] astore_1 v1 + [87] iconst_0 + [88] istore_2 v2 + [89] iload_2 v2 + [90] iload v4 + [92] ificmpge +65 (target=157) + [95] iconst_0 + [96] istore v8 + [98] iload v6 + [100] istore v9 + [102] iload v8 + [104] iload_3 v3 + [105] ificmpge +39 (target=144) + [108] aload_0 v0 + [109] iload v8 + [111] iload_2 v2 + [112] invokevirtual #28 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [115] iconst_1 + [116] ificmpne +15 (target=131) + [119] aload_1 v1 + [120] iload v9 + [122] iload v7 + [124] iload v5 + [126] iload v5 + [128] invokevirtual #25 + - Methodref [com/google/zxing/common/BitMatrix.setRegion (IIII)V] + [131] iinc v8, 1 + [134] iload v9 + [136] iload v5 + [138] iadd + [139] istore v9 + [141] goto -39 (target=102) + [144] iinc v2, 1 + [147] iload v7 + [149] iload v5 + [151] iadd + [152] istore v7 + [154] goto -65 (target=89) + [157] aload_1 v1 + [158] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/decoder/BitMatrixParser + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.qrcode.decoder.BitMatrixParser extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 104): + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/qrcode/decoder/BitMatrixParser] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Class [com/google/zxing/qrcode/decoder/FormatInformation] + - Class [com/google/zxing/qrcode/decoder/Version] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.height I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.parsedFormatInfo Lcom/google/zxing/qrcode/decoder/FormatInformation;] + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.parsedVersion Lcom/google/zxing/qrcode/decoder/Version;] + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + - Methodref [com/google/zxing/common/BitMatrix.get (II)Z] + - Methodref [com/google/zxing/common/BitMatrix.getHeight ()I] + - Methodref [com/google/zxing/qrcode/decoder/BitMatrixParser.copyBit (III)I] + - Methodref [com/google/zxing/qrcode/decoder/BitMatrixParser.readFormatInformation ()Lcom/google/zxing/qrcode/decoder/FormatInformation;] + - Methodref [com/google/zxing/qrcode/decoder/BitMatrixParser.readVersion ()Lcom/google/zxing/qrcode/decoder/Version;] + - Methodref [com/google/zxing/qrcode/decoder/DataMask.forReference (I)Lcom/google/zxing/qrcode/decoder/DataMask;] + - Methodref [com/google/zxing/qrcode/decoder/DataMask.unmaskBitMatrix (Lcom/google/zxing/common/BitMatrix;I)V] + - Methodref [com/google/zxing/qrcode/decoder/FormatInformation.decodeFormatInformation (II)Lcom/google/zxing/qrcode/decoder/FormatInformation;] + - Methodref [com/google/zxing/qrcode/decoder/FormatInformation.getDataMask ()B] + - Methodref [com/google/zxing/qrcode/decoder/Version.buildFunctionPattern ()Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/qrcode/decoder/Version.decodeVersionInformation (I)Lcom/google/zxing/qrcode/decoder/Version;] + - Methodref [com/google/zxing/qrcode/decoder/Version.getDimensionForVersion ()I] + - Methodref [com/google/zxing/qrcode/decoder/Version.getTotalCodewords ()I] + - Methodref [com/google/zxing/qrcode/decoder/Version.getVersionForNumber (I)Lcom/google/zxing/qrcode/decoder/Version;] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [bitMatrix Lcom/google/zxing/common/BitMatrix;] + - NameAndType [bits [I] + - NameAndType [buildFunctionPattern ()Lcom/google/zxing/common/BitMatrix;] + - NameAndType [copyBit (III)I] + - NameAndType [decodeFormatInformation (II)Lcom/google/zxing/qrcode/decoder/FormatInformation;] + - NameAndType [decodeVersionInformation (I)Lcom/google/zxing/qrcode/decoder/Version;] + - NameAndType [forReference (I)Lcom/google/zxing/qrcode/decoder/DataMask;] + - NameAndType [get (II)Z] + - NameAndType [getDataMask ()B] + - NameAndType [getDimensionForVersion ()I] + - NameAndType [getFormatInstance ()Lcom/google/zxing/FormatException;] + - NameAndType [getHeight ()I] + - NameAndType [getTotalCodewords ()I] + - NameAndType [getVersionForNumber (I)Lcom/google/zxing/qrcode/decoder/Version;] + - NameAndType [height I] + - NameAndType [parsedFormatInfo Lcom/google/zxing/qrcode/decoder/FormatInformation;] + - NameAndType [parsedVersion Lcom/google/zxing/qrcode/decoder/Version;] + - NameAndType [readFormatInformation ()Lcom/google/zxing/qrcode/decoder/FormatInformation;] + - NameAndType [readVersion ()Lcom/google/zxing/qrcode/decoder/Version;] + - NameAndType [rowSize I] + - NameAndType [unmaskBitMatrix (Lcom/google/zxing/common/BitMatrix;I)V] + - Utf8 [()B] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/FormatException;] + - Utf8 [()Lcom/google/zxing/common/BitMatrix;] + - Utf8 [()Lcom/google/zxing/qrcode/decoder/FormatInformation;] + - Utf8 [()Lcom/google/zxing/qrcode/decoder/Version;] + - Utf8 [()V] + - Utf8 [()[B] + - Utf8 [(I)Lcom/google/zxing/qrcode/decoder/DataMask;] + - Utf8 [(I)Lcom/google/zxing/qrcode/decoder/Version;] + - Utf8 [(II)Lcom/google/zxing/qrcode/decoder/FormatInformation;] + - Utf8 [(II)Z] + - Utf8 [(III)I] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;I)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/common/BitMatrix;] + - Utf8 [Lcom/google/zxing/qrcode/decoder/FormatInformation;] + - Utf8 [Lcom/google/zxing/qrcode/decoder/Version;] + - Utf8 [[I] + - Utf8 [bitMatrix] + - Utf8 [bits] + - Utf8 [buildFunctionPattern] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/qrcode/decoder/BitMatrixParser] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [com/google/zxing/qrcode/decoder/FormatInformation] + - Utf8 [com/google/zxing/qrcode/decoder/Version] + - Utf8 [copyBit] + - Utf8 [decodeFormatInformation] + - Utf8 [decodeVersionInformation] + - Utf8 [forReference] + - Utf8 [get] + - Utf8 [getDataMask] + - Utf8 [getDimensionForVersion] + - Utf8 [getFormatInstance] + - Utf8 [getHeight] + - Utf8 [getTotalCodewords] + - Utf8 [getVersionForNumber] + - Utf8 [height] + - Utf8 [java/lang/Object] + - Utf8 [parsedFormatInfo] + - Utf8 [parsedVersion] + - Utf8 [readCodewords] + - Utf8 [readFormatInformation] + - Utf8 [readVersion] + - Utf8 [rowSize] + - Utf8 [unmaskBitMatrix] + +Fields (count = 3): + - Field: bitMatrix Lcom/google/zxing/common/BitMatrix; + Access flags: 0x12 + = private final com.google.zxing.common.BitMatrix bitMatrix + - Field: parsedVersion Lcom/google/zxing/qrcode/decoder/Version; + Access flags: 0x2 + = private com.google.zxing.qrcode.decoder.Version parsedVersion + - Field: parsedFormatInfo Lcom/google/zxing/qrcode/decoder/FormatInformation; + Access flags: 0x2 + = private com.google.zxing.qrcode.decoder.FormatInformation parsedFormatInfo + +Methods (count = 5): + - Method: (Lcom/google/zxing/common/BitMatrix;)V + Access flags: 0x0 + = BitMatrixParser(com.google.zxing.common.BitMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 32, locals = 3, stack = 2): + [0] aload_0 v0 + [1] invokespecial #29 + - Methodref [java/lang/Object. ()V] + [4] aload_1 v1 + [5] getfield #9 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [8] dup + [9] istore_2 v2 + [10] bipush 21 + [12] ificmplt +10 (target=22) + [15] iload_2 v2 + [16] iconst_3 + [17] iand + [18] iconst_1 + [19] ificmpeq +7 (target=26) + [22] invokestatic #14 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [25] athrow + [26] aload_0 v0 + [27] aload_1 v1 + [28] putfield #11 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [31] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: readFormatInformation()Lcom/google/zxing/qrcode/decoder/FormatInformation; + Access flags: 0x10 + = final com.google.zxing.qrcode.decoder.FormatInformation readFormatInformation() + Class member attributes (count = 2): + - Code attribute instructions (code length = 525, locals = 8, stack = 3): + [0] aload_0 v0 + [1] getfield #12 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.parsedFormatInfo Lcom/google/zxing/qrcode/decoder/FormatInformation;] + [4] ifnull +8 (target=12) + [7] aload_0 v0 + [8] getfield #12 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.parsedFormatInfo Lcom/google/zxing/qrcode/decoder/FormatInformation;] + [11] areturn + [12] iconst_0 + [13] istore_1 v1 + [14] iconst_0 + [15] istore_2 v2 + [16] iload_2 v2 + [17] bipush 6 + [19] ificmpge +74 (target=93) + [22] aload_0 v0 + [23] iload_2 v2 + [24] iload_1 v1 + [25] istore v7 + [27] istore v4 + [29] getfield #11 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [32] astore_3 v3 + [33] bipush 8 + [35] aload_3 v3 + [36] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [39] imul + [40] iload v4 + [42] iconst_5 + [43] ishr + [44] iadd + [45] istore v6 + [47] aload_3 v3 + [48] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [51] iload v6 + [53] iaload + [54] iload v4 + [56] bipush 31 + [58] iand + [59] iushr + [60] iconst_1 + [61] iand + [62] ifeq +7 (target=69) + [65] iconst_1 + [66] goto +4 (target=70) + [69] iconst_0 + [70] ifeq +12 (target=82) + [73] iload v7 + [75] iconst_1 + [76] ishl + [77] iconst_1 + [78] ior + [79] goto +7 (target=86) + [82] iload v7 + [84] iconst_1 + [85] ishl + [86] istore_1 v1 + [87] iinc v2, 1 + [90] goto -74 (target=16) + [93] aload_0 v0 + [94] iload_1 v1 + [95] istore v7 + [97] getfield #11 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [100] astore_3 v3 + [101] bipush 8 + [103] aload_3 v3 + [104] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [107] imul + [108] istore v6 + [110] aload_3 v3 + [111] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [114] iload v6 + [116] iaload + [117] bipush 7 + [119] iushr + [120] iconst_1 + [121] iand + [122] ifeq +7 (target=129) + [125] iconst_1 + [126] goto +4 (target=130) + [129] iconst_0 + [130] ifeq +12 (target=142) + [133] iload v7 + [135] iconst_1 + [136] ishl + [137] iconst_1 + [138] ior + [139] goto +7 (target=146) + [142] iload v7 + [144] iconst_1 + [145] ishl + [146] istore_1 v1 + [147] aload_0 v0 + [148] iload_1 v1 + [149] istore v7 + [151] getfield #11 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [154] astore_3 v3 + [155] bipush 8 + [157] aload_3 v3 + [158] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [161] imul + [162] istore v6 + [164] aload_3 v3 + [165] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [168] iload v6 + [170] iaload + [171] bipush 8 + [173] iushr + [174] iconst_1 + [175] iand + [176] ifeq +7 (target=183) + [179] iconst_1 + [180] goto +4 (target=184) + [183] iconst_0 + [184] ifeq +12 (target=196) + [187] iload v7 + [189] iconst_1 + [190] ishl + [191] iconst_1 + [192] ior + [193] goto +7 (target=200) + [196] iload v7 + [198] iconst_1 + [199] ishl + [200] istore_1 v1 + [201] aload_0 v0 + [202] iload_1 v1 + [203] istore v7 + [205] getfield #11 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [208] astore_3 v3 + [209] bipush 7 + [211] aload_3 v3 + [212] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [215] imul + [216] istore v6 + [218] aload_3 v3 + [219] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [222] iload v6 + [224] iaload + [225] bipush 8 + [227] iushr + [228] iconst_1 + [229] iand + [230] ifeq +7 (target=237) + [233] iconst_1 + [234] goto +4 (target=238) + [237] iconst_0 + [238] ifeq +12 (target=250) + [241] iload v7 + [243] iconst_1 + [244] ishl + [245] iconst_1 + [246] ior + [247] goto +7 (target=254) + [250] iload v7 + [252] iconst_1 + [253] ishl + [254] istore_1 v1 + [255] iconst_5 + [256] istore_2 v2 + [257] iload_2 v2 + [258] iflt +66 (target=324) + [261] aload_0 v0 + [262] iload_2 v2 + [263] iload_1 v1 + [264] istore v7 + [266] istore v6 + [268] getfield #11 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [271] astore_3 v3 + [272] iload v6 + [274] aload_3 v3 + [275] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [278] imul + [279] istore v6 + [281] aload_3 v3 + [282] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [285] iload v6 + [287] iaload + [288] bipush 8 + [290] iushr + [291] iconst_1 + [292] iand + [293] ifeq +7 (target=300) + [296] iconst_1 + [297] goto +4 (target=301) + [300] iconst_0 + [301] ifeq +12 (target=313) + [304] iload v7 + [306] iconst_1 + [307] ishl + [308] iconst_1 + [309] ior + [310] goto +7 (target=317) + [313] iload v7 + [315] iconst_1 + [316] ishl + [317] istore_1 v1 + [318] iinc v2, -1 + [321] goto -64 (target=257) + [324] aload_0 v0 + [325] getfield #11 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [328] getfield #9 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [331] istore_2 v2 + [332] iconst_0 + [333] istore_3 v3 + [334] iload_2 v2 + [335] bipush 7 + [337] isub + [338] istore v4 + [340] iload_2 v2 + [341] iconst_1 + [342] isub + [343] istore v5 + [345] iload v5 + [347] iload v4 + [349] ificmplt +67 (target=416) + [352] aload_0 v0 + [353] iload v5 + [355] iload_3 v3 + [356] istore v7 + [358] istore v6 + [360] getfield #11 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [363] astore_3 v3 + [364] iload v6 + [366] aload_3 v3 + [367] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [370] imul + [371] istore v6 + [373] aload_3 v3 + [374] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [377] iload v6 + [379] iaload + [380] bipush 8 + [382] iushr + [383] iconst_1 + [384] iand + [385] ifeq +7 (target=392) + [388] iconst_1 + [389] goto +4 (target=393) + [392] iconst_0 + [393] ifeq +12 (target=405) + [396] iload v7 + [398] iconst_1 + [399] ishl + [400] iconst_1 + [401] ior + [402] goto +7 (target=409) + [405] iload v7 + [407] iconst_1 + [408] ishl + [409] istore_3 v3 + [410] iinc v5, -1 + [413] goto -68 (target=345) + [416] iload_2 v2 + [417] bipush 8 + [419] isub + [420] istore v5 + [422] iload v5 + [424] iload_2 v2 + [425] ificmpge +75 (target=500) + [428] aload_0 v0 + [429] iload v5 + [431] iload_3 v3 + [432] istore v7 + [434] istore v4 + [436] getfield #11 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [439] astore_3 v3 + [440] bipush 8 + [442] aload_3 v3 + [443] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [446] imul + [447] iload v4 + [449] iconst_5 + [450] ishr + [451] iadd + [452] istore v6 + [454] aload_3 v3 + [455] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [458] iload v6 + [460] iaload + [461] iload v4 + [463] bipush 31 + [465] iand + [466] iushr + [467] iconst_1 + [468] iand + [469] ifeq +7 (target=476) + [472] iconst_1 + [473] goto +4 (target=477) + [476] iconst_0 + [477] ifeq +12 (target=489) + [480] iload v7 + [482] iconst_1 + [483] ishl + [484] iconst_1 + [485] ior + [486] goto +7 (target=493) + [489] iload v7 + [491] iconst_1 + [492] ishl + [493] istore_3 v3 + [494] iinc v5, 1 + [497] goto -75 (target=422) + [500] aload_0 v0 + [501] iload_1 v1 + [502] iload_3 v3 + [503] invokestatic #22 + - Methodref [com/google/zxing/qrcode/decoder/FormatInformation.decodeFormatInformation (II)Lcom/google/zxing/qrcode/decoder/FormatInformation;] + [506] putfield #12 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.parsedFormatInfo Lcom/google/zxing/qrcode/decoder/FormatInformation;] + [509] aload_0 v0 + [510] getfield #12 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.parsedFormatInfo Lcom/google/zxing/qrcode/decoder/FormatInformation;] + [513] ifnull +8 (target=521) + [516] aload_0 v0 + [517] getfield #12 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.parsedFormatInfo Lcom/google/zxing/qrcode/decoder/FormatInformation;] + [520] areturn + [521] invokestatic #14 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [524] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: readVersion()Lcom/google/zxing/qrcode/decoder/Version; + Access flags: 0x10 + = final com.google.zxing.qrcode.decoder.Version readVersion() + Class member attributes (count = 2): + - Code attribute instructions (code length = 317, locals = 9, stack = 4): + [0] aload_0 v0 + [1] getfield #13 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.parsedVersion Lcom/google/zxing/qrcode/decoder/Version;] + [4] ifnull +8 (target=12) + [7] aload_0 v0 + [8] getfield #13 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.parsedVersion Lcom/google/zxing/qrcode/decoder/Version;] + [11] areturn + [12] aload_0 v0 + [13] getfield #11 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [16] getfield #9 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [19] dup + [20] istore_1 v1 + [21] bipush 17 + [23] isub + [24] iconst_2 + [25] ishr + [26] dup + [27] istore_2 v2 + [28] bipush 6 + [30] ificmpgt +8 (target=38) + [33] iload_2 v2 + [34] invokestatic #28 + - Methodref [com/google/zxing/qrcode/decoder/Version.getVersionForNumber (I)Lcom/google/zxing/qrcode/decoder/Version;] + [37] areturn + [38] iconst_0 + [39] istore_2 v2 + [40] iload_1 v1 + [41] bipush 11 + [43] isub + [44] istore_3 v3 + [45] iconst_5 + [46] istore v4 + [48] iload v4 + [50] iflt +97 (target=147) + [53] iload_1 v1 + [54] bipush 9 + [56] isub + [57] istore v5 + [59] iload v5 + [61] iload_3 v3 + [62] ificmplt +79 (target=141) + [65] aload_0 v0 + [66] iload v5 + [68] iload v4 + [70] iload_2 v2 + [71] istore v8 + [73] istore v7 + [75] istore v6 + [77] getfield #11 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [80] astore_2 v2 + [81] iload v7 + [83] aload_2 v2 + [84] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [87] imul + [88] iload v6 + [90] iconst_5 + [91] ishr + [92] iadd + [93] istore v7 + [95] aload_2 v2 + [96] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [99] iload v7 + [101] iaload + [102] iload v6 + [104] bipush 31 + [106] iand + [107] iushr + [108] iconst_1 + [109] iand + [110] ifeq +7 (target=117) + [113] iconst_1 + [114] goto +4 (target=118) + [117] iconst_0 + [118] ifeq +12 (target=130) + [121] iload v8 + [123] iconst_1 + [124] ishl + [125] iconst_1 + [126] ior + [127] goto +7 (target=134) + [130] iload v8 + [132] iconst_1 + [133] ishl + [134] istore_2 v2 + [135] iinc v5, -1 + [138] goto -79 (target=59) + [141] iinc v4, -1 + [144] goto -96 (target=48) + [147] aload_0 v0 + [148] iload_2 v2 + [149] invokestatic #25 + - Methodref [com/google/zxing/qrcode/decoder/Version.decodeVersionInformation (I)Lcom/google/zxing/qrcode/decoder/Version;] + [152] putfield #13 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.parsedVersion Lcom/google/zxing/qrcode/decoder/Version;] + [155] aload_0 v0 + [156] getfield #13 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.parsedVersion Lcom/google/zxing/qrcode/decoder/Version;] + [159] ifnull +19 (target=178) + [162] aload_0 v0 + [163] getfield #13 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.parsedVersion Lcom/google/zxing/qrcode/decoder/Version;] + [166] invokevirtual #26 + - Methodref [com/google/zxing/qrcode/decoder/Version.getDimensionForVersion ()I] + [169] iload_1 v1 + [170] ificmpne +8 (target=178) + [173] aload_0 v0 + [174] getfield #13 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.parsedVersion Lcom/google/zxing/qrcode/decoder/Version;] + [177] areturn + [178] iconst_0 + [179] istore_2 v2 + [180] iconst_5 + [181] istore v4 + [183] iload v4 + [185] iflt +97 (target=282) + [188] iload_1 v1 + [189] bipush 9 + [191] isub + [192] istore v5 + [194] iload v5 + [196] iload_3 v3 + [197] ificmplt +79 (target=276) + [200] aload_0 v0 + [201] iload v4 + [203] iload v5 + [205] iload_2 v2 + [206] istore v8 + [208] istore v7 + [210] istore v6 + [212] getfield #11 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [215] astore_2 v2 + [216] iload v7 + [218] aload_2 v2 + [219] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [222] imul + [223] iload v6 + [225] iconst_5 + [226] ishr + [227] iadd + [228] istore v7 + [230] aload_2 v2 + [231] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [234] iload v7 + [236] iaload + [237] iload v6 + [239] bipush 31 + [241] iand + [242] iushr + [243] iconst_1 + [244] iand + [245] ifeq +7 (target=252) + [248] iconst_1 + [249] goto +4 (target=253) + [252] iconst_0 + [253] ifeq +12 (target=265) + [256] iload v8 + [258] iconst_1 + [259] ishl + [260] iconst_1 + [261] ior + [262] goto +7 (target=269) + [265] iload v8 + [267] iconst_1 + [268] ishl + [269] istore_2 v2 + [270] iinc v5, -1 + [273] goto -79 (target=194) + [276] iinc v4, -1 + [279] goto -96 (target=183) + [282] aload_0 v0 + [283] iload_2 v2 + [284] invokestatic #25 + - Methodref [com/google/zxing/qrcode/decoder/Version.decodeVersionInformation (I)Lcom/google/zxing/qrcode/decoder/Version;] + [287] putfield #13 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.parsedVersion Lcom/google/zxing/qrcode/decoder/Version;] + [290] aload_0 v0 + [291] getfield #13 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.parsedVersion Lcom/google/zxing/qrcode/decoder/Version;] + [294] ifnull +19 (target=313) + [297] aload_0 v0 + [298] getfield #13 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.parsedVersion Lcom/google/zxing/qrcode/decoder/Version;] + [301] invokevirtual #26 + - Methodref [com/google/zxing/qrcode/decoder/Version.getDimensionForVersion ()I] + [304] iload_1 v1 + [305] ificmpne +8 (target=313) + [308] aload_0 v0 + [309] getfield #13 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.parsedVersion Lcom/google/zxing/qrcode/decoder/Version;] + [312] areturn + [313] invokestatic #14 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [316] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: copyBit(III)I + Access flags: 0x2 + = private int copyBit(int,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 58, locals = 5, stack = 3): + [0] aload_0 v0 + [1] getfield #11 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [4] iload_1 v1 + [5] iload_2 v2 + [6] istore v4 + [8] istore_2 v2 + [9] astore_1 v1 + [10] iload v4 + [12] aload_1 v1 + [13] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [16] imul + [17] iload_2 v2 + [18] iconst_5 + [19] ishr + [20] iadd + [21] istore v4 + [23] aload_1 v1 + [24] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [27] iload v4 + [29] iaload + [30] iload_2 v2 + [31] bipush 31 + [33] iand + [34] iushr + [35] iconst_1 + [36] iand + [37] ifeq +7 (target=44) + [40] iconst_1 + [41] goto +4 (target=45) + [44] iconst_0 + [45] ifeq +9 (target=54) + [48] iload_3 v3 + [49] iconst_1 + [50] ishl + [51] iconst_1 + [52] ior + [53] ireturn + [54] iload_3 v3 + [55] iconst_1 + [56] ishl + [57] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: readCodewords()[B + Access flags: 0x10 + = final byte[] readCodewords() + Class member attributes (count = 2): + - Code attribute instructions (code length = 313, locals = 16, stack = 3): + [0] aload_0 v0 + [1] invokevirtual #18 + - Methodref [com/google/zxing/qrcode/decoder/BitMatrixParser.readFormatInformation ()Lcom/google/zxing/qrcode/decoder/FormatInformation;] + [4] astore_1 v1 + [5] aload_0 v0 + [6] invokevirtual #19 + - Methodref [com/google/zxing/qrcode/decoder/BitMatrixParser.readVersion ()Lcom/google/zxing/qrcode/decoder/Version;] + [9] astore_2 v2 + [10] aload_1 v1 + [11] invokevirtual #23 + - Methodref [com/google/zxing/qrcode/decoder/FormatInformation.getDataMask ()B] + [14] invokestatic #20 + - Methodref [com/google/zxing/qrcode/decoder/DataMask.forReference (I)Lcom/google/zxing/qrcode/decoder/DataMask;] + [17] astore_1 v1 + [18] aload_0 v0 + [19] getfield #11 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [22] aconst_null + [23] astore v13 + [25] getfield #9 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [28] istore_3 v3 + [29] aload_1 v1 + [30] aload_0 v0 + [31] getfield #11 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [34] iload_3 v3 + [35] invokevirtual #21 + - Methodref [com/google/zxing/qrcode/decoder/DataMask.unmaskBitMatrix (Lcom/google/zxing/common/BitMatrix;I)V] + [38] aload_2 v2 + [39] invokevirtual #24 + - Methodref [com/google/zxing/qrcode/decoder/Version.buildFunctionPattern ()Lcom/google/zxing/common/BitMatrix;] + [42] astore_1 v1 + [43] iconst_1 + [44] istore v4 + [46] aload_2 v2 + [47] invokevirtual #27 + - Methodref [com/google/zxing/qrcode/decoder/Version.getTotalCodewords ()I] + [50] newarray 8 + [52] astore v5 + [54] iconst_0 + [55] istore v6 + [57] iconst_0 + [58] istore v7 + [60] iconst_0 + [61] istore v8 + [63] iload_3 v3 + [64] iconst_1 + [65] isub + [66] istore v9 + [68] iload v9 + [70] ifle +227 (target=297) + [73] iload v9 + [75] bipush 6 + [77] ificmpne +6 (target=83) + [80] iinc v9, -1 + [83] iconst_0 + [84] istore v10 + [86] iload v10 + [88] iload_3 v3 + [89] ificmpge +196 (target=285) + [92] iload v4 + [94] ifeq +12 (target=106) + [97] iload_3 v3 + [98] iconst_1 + [99] isub + [100] iload v10 + [102] isub + [103] goto +5 (target=108) + [106] iload v10 + [108] istore v11 + [110] iconst_0 + [111] istore v12 + [113] iload v12 + [115] iconst_2 + [116] ificmpge +163 (target=279) + [119] aload_1 v1 + [120] iload v9 + [122] iload v12 + [124] isub + [125] iload v11 + [127] istore v15 + [129] istore v14 + [131] astore v13 + [133] iload v15 + [135] aload v13 + [137] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [140] imul + [141] iload v14 + [143] iconst_5 + [144] ishr + [145] iadd + [146] istore v15 + [148] aload v13 + [150] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [153] iload v15 + [155] iaload + [156] iload v14 + [158] bipush 31 + [160] iand + [161] iushr + [162] iconst_1 + [163] iand + [164] ifeq +7 (target=171) + [167] iconst_1 + [168] goto +4 (target=172) + [171] iconst_0 + [172] ifne +101 (target=273) + [175] iinc v8, 1 + [178] iload v7 + [180] iconst_1 + [181] ishl + [182] istore v7 + [184] aload_0 v0 + [185] getfield #11 + - Fieldref [com/google/zxing/qrcode/decoder/BitMatrixParser.bitMatrix Lcom/google/zxing/common/BitMatrix;] + [188] iload v9 + [190] iload v12 + [192] isub + [193] iload v11 + [195] istore v15 + [197] istore v14 + [199] astore v13 + [201] iload v15 + [203] aload v13 + [205] getfield #10 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [208] imul + [209] iload v14 + [211] iconst_5 + [212] ishr + [213] iadd + [214] istore v15 + [216] aload v13 + [218] getfield #8 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [221] iload v15 + [223] iaload + [224] iload v14 + [226] bipush 31 + [228] iand + [229] iushr + [230] iconst_1 + [231] iand + [232] ifeq +7 (target=239) + [235] iconst_1 + [236] goto +4 (target=240) + [239] iconst_0 + [240] ifeq +9 (target=249) + [243] iload v7 + [245] iconst_1 + [246] ior + [247] istore v7 + [249] iload v8 + [251] bipush 8 + [253] ificmpne +20 (target=273) + [256] aload v5 + [258] iload v6 + [260] iinc v6, 1 + [263] iload v7 + [265] i2b + [266] bastore + [267] iconst_0 + [268] istore v8 + [270] iconst_0 + [271] istore v7 + [273] iinc v12, 1 + [276] goto -163 (target=113) + [279] iinc v10, 1 + [282] goto -196 (target=86) + [285] iload v4 + [287] iconst_1 + [288] ixor + [289] istore v4 + [291] iinc v9, -2 + [294] goto -226 (target=68) + [297] iload v6 + [299] aload_2 v2 + [300] invokevirtual #27 + - Methodref [com/google/zxing/qrcode/decoder/Version.getTotalCodewords ()I] + [303] ificmpeq +7 (target=310) + [306] invokestatic #14 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [309] athrow + [310] aload v5 + [312] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/decoder/DataBlock + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.qrcode.decoder.DataBlock extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 59): + - Class [com/google/zxing/qrcode/decoder/DataBlock] + - Class [com/google/zxing/qrcode/decoder/Version] + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/qrcode/decoder/DataBlock.codewords [B] + - Fieldref [com/google/zxing/qrcode/decoder/DataBlock.numDataCodewords I] + - Methodref [com/google/zxing/qrcode/decoder/DataBlock. (I[B)V] + - Methodref [com/google/zxing/qrcode/decoder/Version.getECBlocksForLevel (Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;)Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;] + - Methodref [com/google/zxing/qrcode/decoder/Version.getTotalCodewords ()I] + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB.getCount ()I] + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB.getDataCodewords ()I] + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks.getECBlocks ()[Lcom/google/zxing/qrcode/decoder/Version$ECB;] + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks.getECCodewordsPerBlock ()I] + - Methodref [java/lang/IllegalArgumentException. ()V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (I[B)V] + - NameAndType [codewords [B] + - NameAndType [getCount ()I] + - NameAndType [getDataCodewords ()I] + - NameAndType [getECBlocks ()[Lcom/google/zxing/qrcode/decoder/Version$ECB;] + - NameAndType [getECBlocksForLevel (Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;)Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;] + - NameAndType [getECCodewordsPerBlock ()I] + - NameAndType [getTotalCodewords ()I] + - NameAndType [numDataCodewords I] + - Utf8 [()I] + - Utf8 [()V] + - Utf8 [()[B] + - Utf8 [()[Lcom/google/zxing/qrcode/decoder/Version$ECB;] + - Utf8 [(I[B)V] + - Utf8 [(Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;)Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;] + - Utf8 [([BLcom/google/zxing/qrcode/decoder/Version;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;)[Lcom/google/zxing/qrcode/decoder/DataBlock;] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ECB] + - Utf8 [ECBlocks] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [[B] + - Utf8 [codewords] + - Utf8 [com/google/zxing/qrcode/decoder/DataBlock] + - Utf8 [com/google/zxing/qrcode/decoder/Version] + - Utf8 [com/google/zxing/qrcode/decoder/Version$ECB] + - Utf8 [com/google/zxing/qrcode/decoder/Version$ECBlocks] + - Utf8 [getCodewords] + - Utf8 [getCount] + - Utf8 [getDataBlocks] + - Utf8 [getDataCodewords] + - Utf8 [getECBlocks] + - Utf8 [getECBlocksForLevel] + - Utf8 [getECCodewordsPerBlock] + - Utf8 [getNumDataCodewords] + - Utf8 [getTotalCodewords] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [numDataCodewords] + +Fields (count = 2): + - Field: numDataCodewords I + Access flags: 0x12 + = private final int numDataCodewords + - Field: codewords [B + Access flags: 0x12 + = private final byte[] codewords + +Methods (count = 4): + - Method: (I[B)V + Access flags: 0x2 + = private DataBlock(int,byte[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 3, stack = 2): + [0] aload_0 v0 + [1] invokespecial #17 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iload_1 v1 + [6] putfield #8 + - Fieldref [com/google/zxing/qrcode/decoder/DataBlock.numDataCodewords I] + [9] aload_0 v0 + [10] aload_2 v2 + [11] putfield #7 + - Fieldref [com/google/zxing/qrcode/decoder/DataBlock.codewords [B] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDataBlocks([BLcom/google/zxing/qrcode/decoder/Version;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;)[Lcom/google/zxing/qrcode/decoder/DataBlock; + Access flags: 0x8 + = static com.google.zxing.qrcode.decoder.DataBlock[] getDataBlocks(byte[],com.google.zxing.qrcode.decoder.Version,com.google.zxing.qrcode.decoder.ErrorCorrectionLevel) + Class member attributes (count = 1): + - Code attribute instructions (code length = 351, locals = 10, stack = 6): + [0] aload_0 v0 + [1] arraylength + [2] aload_1 v1 + [3] invokevirtual #11 + - Methodref [com/google/zxing/qrcode/decoder/Version.getTotalCodewords ()I] + [6] ificmpeq +11 (target=17) + [9] new #5 + - Class [java/lang/IllegalArgumentException] + [12] dup + [13] invokespecial #16 + - Methodref [java/lang/IllegalArgumentException. ()V] + [16] athrow + [17] aload_1 v1 + [18] aload_2 v2 + [19] invokevirtual #10 + - Methodref [com/google/zxing/qrcode/decoder/Version.getECBlocksForLevel (Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;)Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;] + [22] astore_1 v1 + [23] iconst_0 + [24] istore_2 v2 + [25] aload_1 v1 + [26] invokevirtual #14 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks.getECBlocks ()[Lcom/google/zxing/qrcode/decoder/Version$ECB;] + [29] astore_3 v3 + [30] iconst_0 + [31] istore v4 + [33] iload v4 + [35] aload_3 v3 + [36] arraylength + [37] ificmpge +19 (target=56) + [40] iload_2 v2 + [41] aload_3 v3 + [42] iload v4 + [44] aaload + [45] invokevirtual #12 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB.getCount ()I] + [48] iadd + [49] istore_2 v2 + [50] iinc v4, 1 + [53] goto -20 (target=33) + [56] iload_2 v2 + [57] anewarray #1 + - Class [com/google/zxing/qrcode/decoder/DataBlock] + [60] astore v4 + [62] iconst_0 + [63] istore_2 v2 + [64] iconst_0 + [65] istore v5 + [67] iload v5 + [69] aload_3 v3 + [70] arraylength + [71] ificmpge +70 (target=141) + [74] aload_3 v3 + [75] iload v5 + [77] aaload + [78] astore v6 + [80] iconst_0 + [81] istore v7 + [83] iload v7 + [85] aload v6 + [87] invokevirtual #12 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB.getCount ()I] + [90] ificmpge +45 (target=135) + [93] aload v6 + [95] invokevirtual #13 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB.getDataCodewords ()I] + [98] istore v8 + [100] aload_1 v1 + [101] invokevirtual #15 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks.getECCodewordsPerBlock ()I] + [104] iload v8 + [106] iadd + [107] istore v9 + [109] aload v4 + [111] iload_2 v2 + [112] iinc v2, 1 + [115] new #1 + - Class [com/google/zxing/qrcode/decoder/DataBlock] + [118] dup + [119] iload v8 + [121] iload v9 + [123] newarray 8 + [125] invokespecial #9 + - Methodref [com/google/zxing/qrcode/decoder/DataBlock. (I[B)V] + [128] aastore + [129] iinc v7, 1 + [132] goto -49 (target=83) + [135] iinc v5, 1 + [138] goto -71 (target=67) + [141] aload v4 + [143] iconst_0 + [144] aaload + [145] getfield #7 + - Fieldref [com/google/zxing/qrcode/decoder/DataBlock.codewords [B] + [148] arraylength + [149] istore v5 + [151] aload v4 + [153] arraylength + [154] iconst_1 + [155] isub + [156] istore v6 + [158] iload v6 + [160] iflt +23 (target=183) + [163] aload v4 + [165] iload v6 + [167] aaload + [168] getfield #7 + - Fieldref [com/google/zxing/qrcode/decoder/DataBlock.codewords [B] + [171] arraylength + [172] iload v5 + [174] ificmpeq +9 (target=183) + [177] iinc v6, -1 + [180] goto -22 (target=158) + [183] iinc v6, 1 + [186] iload v5 + [188] aload_1 v1 + [189] invokevirtual #15 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks.getECCodewordsPerBlock ()I] + [192] isub + [193] istore v7 + [195] iconst_0 + [196] istore v8 + [198] iconst_0 + [199] istore v9 + [201] iload v9 + [203] iload v7 + [205] ificmpge +39 (target=244) + [208] iconst_0 + [209] istore_1 v1 + [210] iload_1 v1 + [211] iload_2 v2 + [212] ificmpge +26 (target=238) + [215] aload v4 + [217] iload_1 v1 + [218] aaload + [219] getfield #7 + - Fieldref [com/google/zxing/qrcode/decoder/DataBlock.codewords [B] + [222] iload v9 + [224] aload_0 v0 + [225] iload v8 + [227] iinc v8, 1 + [230] baload + [231] bastore + [232] iinc v1, 1 + [235] goto -25 (target=210) + [238] iinc v9, 1 + [241] goto -40 (target=201) + [244] iload v6 + [246] istore v9 + [248] iload v9 + [250] iload_2 v2 + [251] ificmpge +27 (target=278) + [254] aload v4 + [256] iload v9 + [258] aaload + [259] getfield #7 + - Fieldref [com/google/zxing/qrcode/decoder/DataBlock.codewords [B] + [262] iload v7 + [264] aload_0 v0 + [265] iload v8 + [267] iinc v8, 1 + [270] baload + [271] bastore + [272] iinc v9, 1 + [275] goto -27 (target=248) + [278] aload v4 + [280] iconst_0 + [281] aaload + [282] getfield #7 + - Fieldref [com/google/zxing/qrcode/decoder/DataBlock.codewords [B] + [285] arraylength + [286] istore v9 + [288] iload v7 + [290] istore_1 v1 + [291] iload_1 v1 + [292] iload v9 + [294] ificmpge +54 (target=348) + [297] iconst_0 + [298] istore_3 v3 + [299] iload_3 v3 + [300] iload_2 v2 + [301] ificmpge +41 (target=342) + [304] iload_3 v3 + [305] iload v6 + [307] ificmpge +7 (target=314) + [310] iload_1 v1 + [311] goto +6 (target=317) + [314] iload_1 v1 + [315] iconst_1 + [316] iadd + [317] istore v5 + [319] aload v4 + [321] iload_3 v3 + [322] aaload + [323] getfield #7 + - Fieldref [com/google/zxing/qrcode/decoder/DataBlock.codewords [B] + [326] iload v5 + [328] aload_0 v0 + [329] iload v8 + [331] iinc v8, 1 + [334] baload + [335] bastore + [336] iinc v3, 1 + [339] goto -40 (target=299) + [342] iinc v1, 1 + [345] goto -54 (target=291) + [348] aload v4 + [350] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getNumDataCodewords()I + Access flags: 0x10 + = final int getNumDataCodewords() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/qrcode/decoder/DataBlock.numDataCodewords I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getCodewords()[B + Access flags: 0x10 + = final byte[] getCodewords() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #7 + - Fieldref [com/google/zxing/qrcode/decoder/DataBlock.codewords [B] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + - Class [com/google/zxing/qrcode/decoder/Version] + - Utf8 [ECBlocks] + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + - Class [com/google/zxing/qrcode/decoder/Version] + - Utf8 [ECB] + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/decoder/DataMask + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x420 + = abstract class com.google.zxing.qrcode.decoder.DataMask extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 82): + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Class [com/google/zxing/qrcode/decoder/DataMask$1] + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask000] + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask001] + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask010] + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask011] + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask100] + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask101] + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask110] + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask111] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/qrcode/decoder/DataMask.DATA_MASKS [Lcom/google/zxing/qrcode/decoder/DataMask;] + - Methodref [com/google/zxing/common/BitMatrix.flip (II)V] + - Methodref [com/google/zxing/qrcode/decoder/DataMask. (B)V] + - Methodref [com/google/zxing/qrcode/decoder/DataMask.isMasked (II)Z] + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask000. ()V] + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask001. ()V] + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask010. ()V] + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask011. ()V] + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask100. ()V] + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask101. ()V] + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask110. ()V] + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask111. ()V] + - Methodref [java/lang/IllegalArgumentException. ()V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (B)V] + - NameAndType [ (Lcom/google/zxing/qrcode/decoder/DataMask$1;)V] + - NameAndType [DATA_MASKS [Lcom/google/zxing/qrcode/decoder/DataMask;] + - NameAndType [bits [I] + - NameAndType [flip (II)V] + - NameAndType [isMasked (II)Z] + - NameAndType [rowSize I] + - Utf8 [] + - Utf8 [()V] + - Utf8 [(B)V] + - Utf8 [(I)Lcom/google/zxing/qrcode/decoder/DataMask;] + - Utf8 [(II)V] + - Utf8 [(II)Z] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;I)V] + - Utf8 [(Lcom/google/zxing/qrcode/decoder/DataMask$1;)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [DATA_MASKS] + - Utf8 [DataMask000] + - Utf8 [DataMask001] + - Utf8 [DataMask010] + - Utf8 [DataMask011] + - Utf8 [DataMask100] + - Utf8 [DataMask101] + - Utf8 [DataMask110] + - Utf8 [DataMask111] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [Synthetic] + - Utf8 [[I] + - Utf8 [[Lcom/google/zxing/qrcode/decoder/DataMask;] + - Utf8 [bits] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$1] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$DataMask000] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$DataMask001] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$DataMask010] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$DataMask011] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$DataMask100] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$DataMask101] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$DataMask110] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$DataMask111] + - Utf8 [flip] + - Utf8 [forReference] + - Utf8 [isMasked] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [rowSize] + - Utf8 [unmaskBitMatrix] + +Fields (count = 1): + - Field: DATA_MASKS [Lcom/google/zxing/qrcode/decoder/DataMask; + Access flags: 0x1a + = private static final com.google.zxing.qrcode.decoder.DataMask[] DATA_MASKS + +Methods (count = 6): + - Method: (B)V + Access flags: 0x2 + = private DataMask(byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 2, stack = 1): + [0] aload_0 v0 + [1] invokespecial #29 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: unmaskBitMatrix(Lcom/google/zxing/common/BitMatrix;I)V + Access flags: 0x10 + = final void unmaskBitMatrix(com.google.zxing.common.BitMatrix,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 82, locals = 8, stack = 6): + [0] iconst_0 + [1] istore_3 v3 + [2] iload_3 v3 + [3] iload_2 v2 + [4] ificmpge +77 (target=81) + [7] iconst_0 + [8] istore v4 + [10] iload v4 + [12] iload_2 v2 + [13] ificmpge +62 (target=75) + [16] aload_0 v0 + [17] iload_3 v3 + [18] iload v4 + [20] invokevirtual #19 + - Methodref [com/google/zxing/qrcode/decoder/DataMask.isMasked (II)Z] + [23] ifeq +46 (target=69) + [26] aload_1 v1 + [27] iload v4 + [29] iload_3 v3 + [30] istore v7 + [32] istore v6 + [34] astore v5 + [36] iload v7 + [38] aload v5 + [40] getfield #15 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [43] imul + [44] iload v6 + [46] iconst_5 + [47] ishr + [48] iadd + [49] istore v7 + [51] aload v5 + [53] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [56] iload v7 + [58] dup2 + [59] iaload + [60] iconst_1 + [61] iload v6 + [63] bipush 31 + [65] iand + [66] ishl + [67] ixor + [68] iastore + [69] iinc v4, 1 + [72] goto -62 (target=10) + [75] iinc v3, 1 + [78] goto -76 (target=2) + [81] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isMasked(II)Z + Access flags: 0x400 + = abstract boolean isMasked(int,int) + - Method: forReference(I)Lcom/google/zxing/qrcode/decoder/DataMask; + Access flags: 0x8 + = static com.google.zxing.qrcode.decoder.DataMask forReference(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 24, locals = 1, stack = 2): + [0] iload_0 v0 + [1] iflt +9 (target=10) + [4] iload_0 v0 + [5] bipush 7 + [7] ificmple +11 (target=18) + [10] new #12 + - Class [java/lang/IllegalArgumentException] + [13] dup + [14] invokespecial #28 + - Methodref [java/lang/IllegalArgumentException. ()V] + [17] athrow + [18] getstatic #16 + - Fieldref [com/google/zxing/qrcode/decoder/DataMask.DATA_MASKS [Lcom/google/zxing/qrcode/decoder/DataMask;] + [21] iload_0 v0 + [22] aaload + [23] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x0 + = DataMask() + Class member attributes (count = 2): + - Code attribute instructions (code length = 6, locals = 1, stack = 2): + [0] aload_0 v0 + [1] iconst_0 + [2] invokespecial #18 + - Methodref [com/google/zxing/qrcode/decoder/DataMask. (B)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Synthetic attribute + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 91, locals = 0, stack = 5): + [0] bipush 8 + [2] anewarray #2 + - Class [com/google/zxing/qrcode/decoder/DataMask] + [5] dup + [6] iconst_0 + [7] new #4 + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask000] + [10] dup + [11] invokespecial #20 + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask000. ()V] + [14] aastore + [15] dup + [16] iconst_1 + [17] new #5 + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask001] + [20] dup + [21] invokespecial #21 + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask001. ()V] + [24] aastore + [25] dup + [26] iconst_2 + [27] new #6 + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask010] + [30] dup + [31] invokespecial #22 + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask010. ()V] + [34] aastore + [35] dup + [36] iconst_3 + [37] new #7 + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask011] + [40] dup + [41] invokespecial #23 + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask011. ()V] + [44] aastore + [45] dup + [46] iconst_4 + [47] new #8 + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask100] + [50] dup + [51] invokespecial #24 + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask100. ()V] + [54] aastore + [55] dup + [56] iconst_5 + [57] new #9 + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask101] + [60] dup + [61] invokespecial #25 + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask101. ()V] + [64] aastore + [65] dup + [66] bipush 6 + [68] new #10 + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask110] + [71] dup + [72] invokespecial #26 + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask110. ()V] + [75] aastore + [76] dup + [77] bipush 7 + [79] new #11 + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask111] + [82] dup + [83] invokespecial #27 + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask111. ()V] + [86] aastore + [87] putstatic #16 + - Fieldref [com/google/zxing/qrcode/decoder/DataMask.DATA_MASKS [Lcom/google/zxing/qrcode/decoder/DataMask;] + [90] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 9) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/qrcode/decoder/DataMask$1] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask111] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [DataMask111] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask110] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [DataMask110] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask101] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [DataMask101] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask100] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [DataMask100] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask011] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [DataMask011] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask010] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [DataMask010] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask001] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [DataMask001] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask000] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [DataMask000] + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/decoder/DataMask$1 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.qrcode.decoder.DataMask$1 extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 10): + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Class [com/google/zxing/qrcode/decoder/DataMask$1] + - Class [java/lang/Object] + - Utf8 [] + - Utf8 [InnerClasses] + - Utf8 [Synthetic] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$1] + - Utf8 [java/lang/Object] + +Fields (count = 0): + +Methods (count = 0): + +Class file attributes (count = 2): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/qrcode/decoder/DataMask$1] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Synthetic attribute + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/decoder/DataMask$DataMask000 + Superclass: com/google/zxing/qrcode/decoder/DataMask + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.qrcode.decoder.DataMask$DataMask000 extends com.google.zxing.qrcode.decoder.DataMask + +Interfaces (count = 0): + +Constant Pool (count = 23): + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Class [com/google/zxing/qrcode/decoder/DataMask$1] + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask000] + - Methodref [com/google/zxing/qrcode/decoder/DataMask. ()V] + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask000. (B)V] + - NameAndType [ ()V] + - NameAndType [ (B)V] + - NameAndType [ (Lcom/google/zxing/qrcode/decoder/DataMask$1;)V] + - Utf8 [] + - Utf8 [()V] + - Utf8 [(B)V] + - Utf8 [(II)Z] + - Utf8 [(Lcom/google/zxing/qrcode/decoder/DataMask$1;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [DataMask000] + - Utf8 [InnerClasses] + - Utf8 [Synthetic] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$1] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$DataMask000] + - Utf8 [isMasked] + +Fields (count = 0): + +Methods (count = 3): + - Method: (B)V + Access flags: 0x2 + = private DataMask$DataMask000(byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 2, stack = 1): + [0] aload_0 v0 + [1] invokespecial #4 + - Methodref [com/google/zxing/qrcode/decoder/DataMask. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isMasked(II)Z + Access flags: 0x10 + = final boolean isMasked(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 12, locals = 3, stack = 2): + [0] iload_1 v1 + [1] iload_2 v2 + [2] iadd + [3] iconst_1 + [4] iand + [5] ifne +5 (target=10) + [8] iconst_1 + [9] ireturn + [10] iconst_0 + [11] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x0 + = DataMask$DataMask000() + Class member attributes (count = 2): + - Code attribute instructions (code length = 6, locals = 1, stack = 2): + [0] aload_0 v0 + [1] iconst_0 + [2] invokespecial #5 + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask000. (B)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Synthetic attribute + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/qrcode/decoder/DataMask$1] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask000] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [DataMask000] + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/decoder/DataMask$DataMask001 + Superclass: com/google/zxing/qrcode/decoder/DataMask + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.qrcode.decoder.DataMask$DataMask001 extends com.google.zxing.qrcode.decoder.DataMask + +Interfaces (count = 0): + +Constant Pool (count = 23): + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Class [com/google/zxing/qrcode/decoder/DataMask$1] + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask001] + - Methodref [com/google/zxing/qrcode/decoder/DataMask. ()V] + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask001. (B)V] + - NameAndType [ ()V] + - NameAndType [ (B)V] + - NameAndType [ (Lcom/google/zxing/qrcode/decoder/DataMask$1;)V] + - Utf8 [] + - Utf8 [()V] + - Utf8 [(B)V] + - Utf8 [(II)Z] + - Utf8 [(Lcom/google/zxing/qrcode/decoder/DataMask$1;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [DataMask001] + - Utf8 [InnerClasses] + - Utf8 [Synthetic] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$1] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$DataMask001] + - Utf8 [isMasked] + +Fields (count = 0): + +Methods (count = 3): + - Method: (B)V + Access flags: 0x2 + = private DataMask$DataMask001(byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 2, stack = 1): + [0] aload_0 v0 + [1] invokespecial #4 + - Methodref [com/google/zxing/qrcode/decoder/DataMask. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isMasked(II)Z + Access flags: 0x10 + = final boolean isMasked(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 3, stack = 2): + [0] iload_1 v1 + [1] iconst_1 + [2] iand + [3] ifne +5 (target=8) + [6] iconst_1 + [7] ireturn + [8] iconst_0 + [9] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x0 + = DataMask$DataMask001() + Class member attributes (count = 2): + - Code attribute instructions (code length = 6, locals = 1, stack = 2): + [0] aload_0 v0 + [1] iconst_0 + [2] invokespecial #5 + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask001. (B)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Synthetic attribute + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/qrcode/decoder/DataMask$1] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask001] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [DataMask001] + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/decoder/DataMask$DataMask010 + Superclass: com/google/zxing/qrcode/decoder/DataMask + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.qrcode.decoder.DataMask$DataMask010 extends com.google.zxing.qrcode.decoder.DataMask + +Interfaces (count = 0): + +Constant Pool (count = 23): + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Class [com/google/zxing/qrcode/decoder/DataMask$1] + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask010] + - Methodref [com/google/zxing/qrcode/decoder/DataMask. ()V] + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask010. (B)V] + - NameAndType [ ()V] + - NameAndType [ (B)V] + - NameAndType [ (Lcom/google/zxing/qrcode/decoder/DataMask$1;)V] + - Utf8 [] + - Utf8 [()V] + - Utf8 [(B)V] + - Utf8 [(II)Z] + - Utf8 [(Lcom/google/zxing/qrcode/decoder/DataMask$1;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [DataMask010] + - Utf8 [InnerClasses] + - Utf8 [Synthetic] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$1] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$DataMask010] + - Utf8 [isMasked] + +Fields (count = 0): + +Methods (count = 3): + - Method: (B)V + Access flags: 0x2 + = private DataMask$DataMask010(byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 2, stack = 1): + [0] aload_0 v0 + [1] invokespecial #4 + - Methodref [com/google/zxing/qrcode/decoder/DataMask. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isMasked(II)Z + Access flags: 0x10 + = final boolean isMasked(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 3, stack = 2): + [0] iload_2 v2 + [1] iconst_3 + [2] irem + [3] ifne +5 (target=8) + [6] iconst_1 + [7] ireturn + [8] iconst_0 + [9] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x0 + = DataMask$DataMask010() + Class member attributes (count = 2): + - Code attribute instructions (code length = 6, locals = 1, stack = 2): + [0] aload_0 v0 + [1] iconst_0 + [2] invokespecial #5 + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask010. (B)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Synthetic attribute + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/qrcode/decoder/DataMask$1] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask010] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [DataMask010] + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/decoder/DataMask$DataMask011 + Superclass: com/google/zxing/qrcode/decoder/DataMask + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.qrcode.decoder.DataMask$DataMask011 extends com.google.zxing.qrcode.decoder.DataMask + +Interfaces (count = 0): + +Constant Pool (count = 23): + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Class [com/google/zxing/qrcode/decoder/DataMask$1] + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask011] + - Methodref [com/google/zxing/qrcode/decoder/DataMask. ()V] + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask011. (B)V] + - NameAndType [ ()V] + - NameAndType [ (B)V] + - NameAndType [ (Lcom/google/zxing/qrcode/decoder/DataMask$1;)V] + - Utf8 [] + - Utf8 [()V] + - Utf8 [(B)V] + - Utf8 [(II)Z] + - Utf8 [(Lcom/google/zxing/qrcode/decoder/DataMask$1;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [DataMask011] + - Utf8 [InnerClasses] + - Utf8 [Synthetic] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$1] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$DataMask011] + - Utf8 [isMasked] + +Fields (count = 0): + +Methods (count = 3): + - Method: (B)V + Access flags: 0x2 + = private DataMask$DataMask011(byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 2, stack = 1): + [0] aload_0 v0 + [1] invokespecial #4 + - Methodref [com/google/zxing/qrcode/decoder/DataMask. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isMasked(II)Z + Access flags: 0x10 + = final boolean isMasked(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 12, locals = 3, stack = 2): + [0] iload_1 v1 + [1] iload_2 v2 + [2] iadd + [3] iconst_3 + [4] irem + [5] ifne +5 (target=10) + [8] iconst_1 + [9] ireturn + [10] iconst_0 + [11] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x0 + = DataMask$DataMask011() + Class member attributes (count = 2): + - Code attribute instructions (code length = 6, locals = 1, stack = 2): + [0] aload_0 v0 + [1] iconst_0 + [2] invokespecial #5 + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask011. (B)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Synthetic attribute + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/qrcode/decoder/DataMask$1] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask011] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [DataMask011] + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/decoder/DataMask$DataMask100 + Superclass: com/google/zxing/qrcode/decoder/DataMask + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.qrcode.decoder.DataMask$DataMask100 extends com.google.zxing.qrcode.decoder.DataMask + +Interfaces (count = 0): + +Constant Pool (count = 23): + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Class [com/google/zxing/qrcode/decoder/DataMask$1] + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask100] + - Methodref [com/google/zxing/qrcode/decoder/DataMask. ()V] + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask100. (B)V] + - NameAndType [ ()V] + - NameAndType [ (B)V] + - NameAndType [ (Lcom/google/zxing/qrcode/decoder/DataMask$1;)V] + - Utf8 [] + - Utf8 [()V] + - Utf8 [(B)V] + - Utf8 [(II)Z] + - Utf8 [(Lcom/google/zxing/qrcode/decoder/DataMask$1;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [DataMask100] + - Utf8 [InnerClasses] + - Utf8 [Synthetic] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$1] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$DataMask100] + - Utf8 [isMasked] + +Fields (count = 0): + +Methods (count = 3): + - Method: (B)V + Access flags: 0x2 + = private DataMask$DataMask100(byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 2, stack = 1): + [0] aload_0 v0 + [1] invokespecial #4 + - Methodref [com/google/zxing/qrcode/decoder/DataMask. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isMasked(II)Z + Access flags: 0x10 + = final boolean isMasked(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 16, locals = 3, stack = 3): + [0] iload_1 v1 + [1] iconst_1 + [2] iushr + [3] iload_2 v2 + [4] iconst_3 + [5] idiv + [6] iadd + [7] iconst_1 + [8] iand + [9] ifne +5 (target=14) + [12] iconst_1 + [13] ireturn + [14] iconst_0 + [15] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x0 + = DataMask$DataMask100() + Class member attributes (count = 2): + - Code attribute instructions (code length = 6, locals = 1, stack = 2): + [0] aload_0 v0 + [1] iconst_0 + [2] invokespecial #5 + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask100. (B)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Synthetic attribute + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/qrcode/decoder/DataMask$1] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask100] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [DataMask100] + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/decoder/DataMask$DataMask101 + Superclass: com/google/zxing/qrcode/decoder/DataMask + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.qrcode.decoder.DataMask$DataMask101 extends com.google.zxing.qrcode.decoder.DataMask + +Interfaces (count = 0): + +Constant Pool (count = 23): + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Class [com/google/zxing/qrcode/decoder/DataMask$1] + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask101] + - Methodref [com/google/zxing/qrcode/decoder/DataMask. ()V] + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask101. (B)V] + - NameAndType [ ()V] + - NameAndType [ (B)V] + - NameAndType [ (Lcom/google/zxing/qrcode/decoder/DataMask$1;)V] + - Utf8 [] + - Utf8 [()V] + - Utf8 [(B)V] + - Utf8 [(II)Z] + - Utf8 [(Lcom/google/zxing/qrcode/decoder/DataMask$1;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [DataMask101] + - Utf8 [InnerClasses] + - Utf8 [Synthetic] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$1] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$DataMask101] + - Utf8 [isMasked] + +Fields (count = 0): + +Methods (count = 3): + - Method: (B)V + Access flags: 0x2 + = private DataMask$DataMask101(byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 2, stack = 1): + [0] aload_0 v0 + [1] invokespecial #4 + - Methodref [com/google/zxing/qrcode/decoder/DataMask. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isMasked(II)Z + Access flags: 0x10 + = final boolean isMasked(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 3, stack = 3): + [0] iload_1 v1 + [1] iload_2 v2 + [2] imul + [3] dup + [4] istore_1 v1 + [5] iconst_1 + [6] iand + [7] iload_1 v1 + [8] iconst_3 + [9] irem + [10] iadd + [11] ifne +5 (target=16) + [14] iconst_1 + [15] ireturn + [16] iconst_0 + [17] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x0 + = DataMask$DataMask101() + Class member attributes (count = 2): + - Code attribute instructions (code length = 6, locals = 1, stack = 2): + [0] aload_0 v0 + [1] iconst_0 + [2] invokespecial #5 + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask101. (B)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Synthetic attribute + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/qrcode/decoder/DataMask$1] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask101] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [DataMask101] + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/decoder/DataMask$DataMask110 + Superclass: com/google/zxing/qrcode/decoder/DataMask + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.qrcode.decoder.DataMask$DataMask110 extends com.google.zxing.qrcode.decoder.DataMask + +Interfaces (count = 0): + +Constant Pool (count = 23): + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Class [com/google/zxing/qrcode/decoder/DataMask$1] + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask110] + - Methodref [com/google/zxing/qrcode/decoder/DataMask. ()V] + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask110. (B)V] + - NameAndType [ ()V] + - NameAndType [ (B)V] + - NameAndType [ (Lcom/google/zxing/qrcode/decoder/DataMask$1;)V] + - Utf8 [] + - Utf8 [()V] + - Utf8 [(B)V] + - Utf8 [(II)Z] + - Utf8 [(Lcom/google/zxing/qrcode/decoder/DataMask$1;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [DataMask110] + - Utf8 [InnerClasses] + - Utf8 [Synthetic] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$1] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$DataMask110] + - Utf8 [isMasked] + +Fields (count = 0): + +Methods (count = 3): + - Method: (B)V + Access flags: 0x2 + = private DataMask$DataMask110(byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 2, stack = 1): + [0] aload_0 v0 + [1] invokespecial #4 + - Methodref [com/google/zxing/qrcode/decoder/DataMask. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isMasked(II)Z + Access flags: 0x10 + = final boolean isMasked(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 20, locals = 3, stack = 3): + [0] iload_1 v1 + [1] iload_2 v2 + [2] imul + [3] dup + [4] istore_1 v1 + [5] iconst_1 + [6] iand + [7] iload_1 v1 + [8] iconst_3 + [9] irem + [10] iadd + [11] iconst_1 + [12] iand + [13] ifne +5 (target=18) + [16] iconst_1 + [17] ireturn + [18] iconst_0 + [19] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x0 + = DataMask$DataMask110() + Class member attributes (count = 2): + - Code attribute instructions (code length = 6, locals = 1, stack = 2): + [0] aload_0 v0 + [1] iconst_0 + [2] invokespecial #5 + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask110. (B)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Synthetic attribute + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/qrcode/decoder/DataMask$1] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask110] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [DataMask110] + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/decoder/DataMask$DataMask111 + Superclass: com/google/zxing/qrcode/decoder/DataMask + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.qrcode.decoder.DataMask$DataMask111 extends com.google.zxing.qrcode.decoder.DataMask + +Interfaces (count = 0): + +Constant Pool (count = 23): + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Class [com/google/zxing/qrcode/decoder/DataMask$1] + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask111] + - Methodref [com/google/zxing/qrcode/decoder/DataMask. ()V] + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask111. (B)V] + - NameAndType [ ()V] + - NameAndType [ (B)V] + - NameAndType [ (Lcom/google/zxing/qrcode/decoder/DataMask$1;)V] + - Utf8 [] + - Utf8 [()V] + - Utf8 [(B)V] + - Utf8 [(II)Z] + - Utf8 [(Lcom/google/zxing/qrcode/decoder/DataMask$1;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [DataMask111] + - Utf8 [InnerClasses] + - Utf8 [Synthetic] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$1] + - Utf8 [com/google/zxing/qrcode/decoder/DataMask$DataMask111] + - Utf8 [isMasked] + +Fields (count = 0): + +Methods (count = 3): + - Method: (B)V + Access flags: 0x2 + = private DataMask$DataMask111(byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 2, stack = 1): + [0] aload_0 v0 + [1] invokespecial #4 + - Methodref [com/google/zxing/qrcode/decoder/DataMask. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isMasked(II)Z + Access flags: 0x10 + = final boolean isMasked(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 20, locals = 3, stack = 3): + [0] iload_1 v1 + [1] iload_2 v2 + [2] iadd + [3] iconst_1 + [4] iand + [5] iload_1 v1 + [6] iload_2 v2 + [7] imul + [8] iconst_3 + [9] irem + [10] iadd + [11] iconst_1 + [12] iand + [13] ifne +5 (target=18) + [16] iconst_1 + [17] ireturn + [18] iconst_0 + [19] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x0 + = DataMask$DataMask111() + Class member attributes (count = 2): + - Code attribute instructions (code length = 6, locals = 1, stack = 2): + [0] aload_0 v0 + [1] iconst_0 + [2] invokespecial #5 + - Methodref [com/google/zxing/qrcode/decoder/DataMask$DataMask111. (B)V] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Synthetic attribute + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/qrcode/decoder/DataMask$1] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/qrcode/decoder/DataMask$DataMask111] + - Class [com/google/zxing/qrcode/decoder/DataMask] + - Utf8 [DataMask111] + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/decoder/DecodedBitStreamParser + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.qrcode.decoder.DecodedBitStreamParser extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 201): + - Integer [1] + - Integer [33088] + - Integer [41377] + - Integer [42657] + - Integer [49472] + - String [Bad ECI bits starting with byte ] + - String [GB2312] + - String [SJIS] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/common/BitSource] + - Class [com/google/zxing/common/CharacterSetECI] + - Class [com/google/zxing/common/DecoderResult] + - Class [com/google/zxing/common/StringUtils] + - Class [com/google/zxing/qrcode/decoder/DecodedBitStreamParser] + - Class [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel] + - Class [com/google/zxing/qrcode/decoder/Mode] + - Class [java/io/UnsupportedEncodingException] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Class [java/util/Vector] + - Fieldref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.ALPHANUMERIC_CHARS [C] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.ALPHANUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.BYTE Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.ECI Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.FNC1_FIRST_POSITION Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.FNC1_SECOND_POSITION Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.HANZI Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.KANJI Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.NUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.STRUCTURED_APPEND Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.TERMINATOR Lcom/google/zxing/qrcode/decoder/Mode;] + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + - Methodref [com/google/zxing/common/BitSource. ([B)V] + - Methodref [com/google/zxing/common/BitSource.available ()I] + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + - Methodref [com/google/zxing/common/CharacterSetECI.getCharacterSetECIByValue (I)Lcom/google/zxing/common/CharacterSetECI;] + - Methodref [com/google/zxing/common/CharacterSetECI.getEncodingName ()Ljava/lang/String;] + - Methodref [com/google/zxing/common/DecoderResult. ([BLjava/lang/String;Ljava/util/Vector;Ljava/lang/String;)V] + - Methodref [com/google/zxing/common/StringUtils.guessEncoding ([BLjava/util/Hashtable;)Ljava/lang/String;] + - Methodref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.decodeAlphanumericSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;IZ)V] + - Methodref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.decodeByteSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;ILcom/google/zxing/common/CharacterSetECI;Ljava/util/Vector;Ljava/util/Hashtable;)V] + - Methodref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.decodeHanziSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;I)V] + - Methodref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.decodeKanjiSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;I)V] + - Methodref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.decodeNumericSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;I)V] + - Methodref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.parseECIValue (Lcom/google/zxing/common/BitSource;)I] + - Methodref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.toAlphaNumericChar (I)C] + - Methodref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.toString ()Ljava/lang/String;] + - Methodref [com/google/zxing/qrcode/decoder/Mode.forBits (I)Lcom/google/zxing/qrcode/decoder/Mode;] + - Methodref [com/google/zxing/qrcode/decoder/Mode.getCharacterCountBits (Lcom/google/zxing/qrcode/decoder/Version;)I] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/String. ([BLjava/lang/String;)V] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.charAt (I)C] + - Methodref [java/lang/StringBuffer.deleteCharAt (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.length ()I] + - Methodref [java/lang/StringBuffer.setCharAt (IC)V] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - Methodref [java/util/Vector. (I)V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - Methodref [java/util/Vector.isEmpty ()Z] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [ ([B)V] + - NameAndType [ ([BLjava/lang/String;)V] + - NameAndType [ ([BLjava/lang/String;Ljava/util/Vector;Ljava/lang/String;)V] + - NameAndType [ALPHANUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [ALPHANUMERIC_CHARS [C] + - NameAndType [BYTE Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [ECI Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [FNC1_FIRST_POSITION Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [FNC1_SECOND_POSITION Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [HANZI Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [KANJI Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [NUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [STRUCTURED_APPEND Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [TERMINATOR Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [available ()I] + - NameAndType [charAt (I)C] + - NameAndType [decodeAlphanumericSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;IZ)V] + - NameAndType [decodeByteSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;ILcom/google/zxing/common/CharacterSetECI;Ljava/util/Vector;Ljava/util/Hashtable;)V] + - NameAndType [decodeHanziSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;I)V] + - NameAndType [decodeKanjiSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;I)V] + - NameAndType [decodeNumericSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;I)V] + - NameAndType [deleteCharAt (I)Ljava/lang/StringBuffer;] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [forBits (I)Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [getCharacterCountBits (Lcom/google/zxing/qrcode/decoder/Version;)I] + - NameAndType [getCharacterSetECIByValue (I)Lcom/google/zxing/common/CharacterSetECI;] + - NameAndType [getEncodingName ()Ljava/lang/String;] + - NameAndType [getFormatInstance ()Lcom/google/zxing/FormatException;] + - NameAndType [guessEncoding ([BLjava/util/Hashtable;)Ljava/lang/String;] + - NameAndType [isEmpty ()Z] + - NameAndType [length ()I] + - NameAndType [parseECIValue (Lcom/google/zxing/common/BitSource;)I] + - NameAndType [readBits (I)I] + - NameAndType [setCharAt (IC)V] + - NameAndType [toAlphaNumericChar (I)C] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/FormatException;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)C] + - Utf8 [(I)I] + - Utf8 [(I)Lcom/google/zxing/common/CharacterSetECI;] + - Utf8 [(I)Lcom/google/zxing/qrcode/decoder/Mode;] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(IC)V] + - Utf8 [(Lcom/google/zxing/common/BitSource;)I] + - Utf8 [(Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;I)V] + - Utf8 [(Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;ILcom/google/zxing/common/CharacterSetECI;Ljava/util/Vector;Ljava/util/Hashtable;)V] + - Utf8 [(Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;IZ)V] + - Utf8 [(Lcom/google/zxing/qrcode/decoder/Version;)I] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [([B)V] + - Utf8 [([BLcom/google/zxing/qrcode/decoder/Version;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;Ljava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult;] + - Utf8 [([BLjava/lang/String;)V] + - Utf8 [([BLjava/lang/String;Ljava/util/Vector;Ljava/lang/String;)V] + - Utf8 [([BLjava/util/Hashtable;)Ljava/lang/String;] + - Utf8 [] + - Utf8 [] + - Utf8 [ALPHANUMERIC] + - Utf8 [ALPHANUMERIC_CHARS] + - Utf8 [BYTE] + - Utf8 [Bad ECI bits starting with byte ] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [ECI] + - Utf8 [Exceptions] + - Utf8 [FNC1_FIRST_POSITION] + - Utf8 [FNC1_SECOND_POSITION] + - Utf8 [GB2312] + - Utf8 [GB2312_SUBSET] + - Utf8 [HANZI] + - Utf8 [I] + - Utf8 [KANJI] + - Utf8 [Lcom/google/zxing/qrcode/decoder/Mode;] + - Utf8 [NUMERIC] + - Utf8 [SJIS] + - Utf8 [STRUCTURED_APPEND] + - Utf8 [TERMINATOR] + - Utf8 [[C] + - Utf8 [addElement] + - Utf8 [append] + - Utf8 [available] + - Utf8 [charAt] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/common/BitSource] + - Utf8 [com/google/zxing/common/CharacterSetECI] + - Utf8 [com/google/zxing/common/DecoderResult] + - Utf8 [com/google/zxing/common/StringUtils] + - Utf8 [com/google/zxing/qrcode/decoder/DecodedBitStreamParser] + - Utf8 [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel] + - Utf8 [com/google/zxing/qrcode/decoder/Mode] + - Utf8 [decode] + - Utf8 [decodeAlphanumericSegment] + - Utf8 [decodeByteSegment] + - Utf8 [decodeHanziSegment] + - Utf8 [decodeKanjiSegment] + - Utf8 [decodeNumericSegment] + - Utf8 [deleteCharAt] + - Utf8 [equals] + - Utf8 [forBits] + - Utf8 [getCharacterCountBits] + - Utf8 [getCharacterSetECIByValue] + - Utf8 [getEncodingName] + - Utf8 [getFormatInstance] + - Utf8 [guessEncoding] + - Utf8 [isEmpty] + - Utf8 [java/io/UnsupportedEncodingException] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [java/util/Vector] + - Utf8 [length] + - Utf8 [parseECIValue] + - Utf8 [readBits] + - Utf8 [setCharAt] + - Utf8 [toAlphaNumericChar] + - Utf8 [toString] + +Fields (count = 2): + - Field: ALPHANUMERIC_CHARS [C + Access flags: 0x1a + = private static final char[] ALPHANUMERIC_CHARS + - Field: GB2312_SUBSET I + Access flags: 0x1a + = private static final int GB2312_SUBSET + Class member attributes (count = 1): + - Constant value attribute: + - Integer [1] + +Methods (count = 10): + - Method: ()V + Access flags: 0x2 + = private DecodedBitStreamParser() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #53 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decode([BLcom/google/zxing/qrcode/decoder/Version;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;Ljava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult; + Access flags: 0x8 + = static com.google.zxing.common.DecoderResult decode(byte[],com.google.zxing.qrcode.decoder.Version,com.google.zxing.qrcode.decoder.ErrorCorrectionLevel,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 504, locals = 12, stack = 6): + [0] new #10 + - Class [com/google/zxing/common/BitSource] + [3] dup + [4] aload_0 v0 + [5] invokespecial #35 + - Methodref [com/google/zxing/common/BitSource. ([B)V] + [8] astore v4 + [10] new #21 + - Class [java/lang/StringBuffer] + [13] dup + [14] bipush 50 + [16] invokespecial #57 + - Methodref [java/lang/StringBuffer. (I)V] + [19] astore v5 + [21] aconst_null + [22] astore v6 + [24] iconst_0 + [25] istore v7 + [27] new #22 + - Class [java/util/Vector] + [30] dup + [31] iconst_1 + [32] invokespecial #66 + - Methodref [java/util/Vector. (I)V] + [35] astore v8 + [37] aload v4 + [39] invokevirtual #36 + - Methodref [com/google/zxing/common/BitSource.available ()I] + [42] iconst_4 + [43] ificmpge +11 (target=54) + [46] getstatic #33 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.TERMINATOR Lcom/google/zxing/qrcode/decoder/Mode;] + [49] astore v9 + [51] goto +22 (target=73) + [54] aload v4 + [56] iconst_4 + [57] invokevirtual #37 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [60] invokestatic #50 + - Methodref [com/google/zxing/qrcode/decoder/Mode.forBits (I)Lcom/google/zxing/qrcode/decoder/Mode;] + [63] astore v9 + [65] goto +8 (target=73) + [68] pop + [69] invokestatic #34 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [72] athrow + [73] aload v9 + [75] getstatic #33 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.TERMINATOR Lcom/google/zxing/qrcode/decoder/Mode;] + [78] invokevirtual #54 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [81] ifne +372 (target=453) + [84] aload v9 + [86] getstatic #27 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.FNC1_FIRST_POSITION Lcom/google/zxing/qrcode/decoder/Mode;] + [89] invokevirtual #54 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [92] ifne +14 (target=106) + [95] aload v9 + [97] getstatic #28 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.FNC1_SECOND_POSITION Lcom/google/zxing/qrcode/decoder/Mode;] + [100] invokevirtual #54 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [103] ifeq +9 (target=112) + [106] iconst_1 + [107] istore v7 + [109] goto +344 (target=453) + [112] aload v9 + [114] getstatic #32 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.STRUCTURED_APPEND Lcom/google/zxing/qrcode/decoder/Mode;] + [117] invokevirtual #54 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [120] ifeq +14 (target=134) + [123] aload v4 + [125] bipush 16 + [127] invokevirtual #37 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [130] pop + [131] goto +322 (target=453) + [134] aload v9 + [136] getstatic #26 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.ECI Lcom/google/zxing/qrcode/decoder/Mode;] + [139] invokevirtual #54 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [142] ifeq +145 (target=287) + [145] aload v4 + [147] dup + [148] astore v6 + [150] bipush 8 + [152] invokevirtual #37 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [155] dup + [156] istore v10 + [158] sipush 128 + [161] iand + [162] ifne +11 (target=173) + [165] iload v10 + [167] bipush 127 + [169] iand + [170] goto +101 (target=271) + [173] iload v10 + [175] sipush 192 + [178] iand + [179] sipush 128 + [182] ificmpne +26 (target=208) + [185] aload v6 + [187] bipush 8 + [189] invokevirtual #37 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [192] istore v6 + [194] iload v10 + [196] bipush 63 + [198] iand + [199] bipush 8 + [201] ishl + [202] iload v6 + [204] ior + [205] goto +66 (target=271) + [208] iload v10 + [210] sipush 224 + [213] iand + [214] sipush 192 + [217] ificmpne +26 (target=243) + [220] aload v6 + [222] bipush 16 + [224] invokevirtual #37 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [227] istore v6 + [229] iload v10 + [231] bipush 31 + [233] iand + [234] bipush 16 + [236] ishl + [237] iload v6 + [239] ior + [240] goto +31 (target=271) + [243] new #18 + - Class [java/lang/IllegalArgumentException] + [246] dup + [247] new #21 + - Class [java/lang/StringBuffer] + [250] dup + [251] invokespecial #56 + - Methodref [java/lang/StringBuffer. ()V] + [254] ldc #6 + - String [Bad ECI bits starting with byte ] + [256] invokevirtual #60 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [259] iload v10 + [261] invokevirtual #59 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [264] invokevirtual #65 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [267] invokespecial #52 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [270] athrow + [271] invokestatic #38 + - Methodref [com/google/zxing/common/CharacterSetECI.getCharacterSetECIByValue (I)Lcom/google/zxing/common/CharacterSetECI;] + [274] dup + [275] astore v6 + [277] ifnonnull +7 (target=284) + [280] invokestatic #34 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [283] athrow + [284] goto +169 (target=453) + [287] aload v9 + [289] getstatic #29 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.HANZI Lcom/google/zxing/qrcode/decoder/Mode;] + [292] invokevirtual #54 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [295] ifeq +42 (target=337) + [298] aload v4 + [300] iconst_4 + [301] invokevirtual #37 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [304] istore v10 + [306] aload v4 + [308] aload v9 + [310] aload_1 v1 + [311] invokevirtual #51 + - Methodref [com/google/zxing/qrcode/decoder/Mode.getCharacterCountBits (Lcom/google/zxing/qrcode/decoder/Version;)I] + [314] invokevirtual #37 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [317] istore v11 + [319] iload v10 + [321] iconst_1 + [322] ificmpne +12 (target=334) + [325] aload v4 + [327] aload v5 + [329] iload v11 + [331] invokestatic #44 + - Methodref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.decodeHanziSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;I)V] + [334] goto +119 (target=453) + [337] aload v4 + [339] aload v9 + [341] aload_1 v1 + [342] invokevirtual #51 + - Methodref [com/google/zxing/qrcode/decoder/Mode.getCharacterCountBits (Lcom/google/zxing/qrcode/decoder/Version;)I] + [345] invokevirtual #37 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [348] istore v10 + [350] aload v9 + [352] getstatic #31 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.NUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + [355] invokevirtual #54 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [358] ifeq +15 (target=373) + [361] aload v4 + [363] aload v5 + [365] iload v10 + [367] invokestatic #46 + - Methodref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.decodeNumericSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;I)V] + [370] goto +83 (target=453) + [373] aload v9 + [375] getstatic #24 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.ALPHANUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + [378] invokevirtual #54 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [381] ifeq +17 (target=398) + [384] aload v4 + [386] aload v5 + [388] iload v10 + [390] iload v7 + [392] invokestatic #42 + - Methodref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.decodeAlphanumericSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;IZ)V] + [395] goto +58 (target=453) + [398] aload v9 + [400] getstatic #25 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.BYTE Lcom/google/zxing/qrcode/decoder/Mode;] + [403] invokevirtual #54 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [406] ifeq +20 (target=426) + [409] aload v4 + [411] aload v5 + [413] iload v10 + [415] aload v6 + [417] aload v8 + [419] aload_3 v3 + [420] invokestatic #43 + - Methodref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.decodeByteSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;ILcom/google/zxing/common/CharacterSetECI;Ljava/util/Vector;Ljava/util/Hashtable;)V] + [423] goto +30 (target=453) + [426] aload v9 + [428] getstatic #30 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.KANJI Lcom/google/zxing/qrcode/decoder/Mode;] + [431] invokevirtual #54 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [434] ifeq +15 (target=449) + [437] aload v4 + [439] aload v5 + [441] iload v10 + [443] invokestatic #45 + - Methodref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.decodeKanjiSegment (Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;I)V] + [446] goto +7 (target=453) + [449] invokestatic #34 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [452] athrow + [453] aload v9 + [455] getstatic #33 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.TERMINATOR Lcom/google/zxing/qrcode/decoder/Mode;] + [458] invokevirtual #54 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [461] ifeq -424 (target=37) + [464] new #12 + - Class [com/google/zxing/common/DecoderResult] + [467] dup + [468] aload_0 v0 + [469] aload v5 + [471] invokevirtual #65 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [474] aload v8 + [476] invokevirtual #68 + - Methodref [java/util/Vector.isEmpty ()Z] + [479] ifeq +7 (target=486) + [482] aconst_null + [483] goto +5 (target=488) + [486] aload v8 + [488] aload_2 v2 + [489] ifnonnull +7 (target=496) + [492] aconst_null + [493] goto +7 (target=500) + [496] aload_2 v2 + [497] invokevirtual #49 + - Methodref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.toString ()Ljava/lang/String;] + [500] invokespecial #40 + - Methodref [com/google/zxing/common/DecoderResult. ([BLjava/lang/String;Ljava/util/Vector;Ljava/lang/String;)V] + [503] areturn + Code attribute exceptions (count = 1): + - ExceptionInfo (54 -> 65: 68): + - Class [java/lang/IllegalArgumentException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: decodeHanziSegment(Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;I)V + Access flags: 0xa + = private static void decodeHanziSegment(com.google.zxing.common.BitSource,java.lang.StringBuffer,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 124, locals = 6, stack = 5): + [0] iload_2 v2 + [1] bipush 13 + [3] imul + [4] aload_0 v0 + [5] invokevirtual #36 + - Methodref [com/google/zxing/common/BitSource.available ()I] + [8] ificmple +7 (target=15) + [11] invokestatic #34 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [14] athrow + [15] iload_2 v2 + [16] iconst_1 + [17] ishl + [18] newarray 8 + [20] astore_3 v3 + [21] iconst_0 + [22] istore v4 + [24] iload_2 v2 + [25] ifle +78 (target=103) + [28] aload_0 v0 + [29] bipush 13 + [31] invokevirtual #37 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [34] dup + [35] istore v5 + [37] bipush 96 + [39] idiv + [40] bipush 8 + [42] ishl + [43] iload v5 + [45] bipush 96 + [47] irem + [48] ior + [49] dup + [50] istore v5 + [52] sipush 959 + [55] ificmpge +13 (target=68) + [58] iload v5 + [60] ldc #3 + - Integer [41377] + [62] iadd + [63] istore v5 + [65] goto +10 (target=75) + [68] iload v5 + [70] ldc #4 + - Integer [42657] + [72] iadd + [73] istore v5 + [75] aload_3 v3 + [76] iload v4 + [78] iload v5 + [80] bipush 8 + [82] ishr + [83] i2b + [84] bastore + [85] aload_3 v3 + [86] iload v4 + [88] iconst_1 + [89] iadd + [90] iload v5 + [92] i2b + [93] bastore + [94] iinc v4, 2 + [97] iinc v2, -1 + [100] goto -76 (target=24) + [103] aload_1 v1 + [104] new #20 + - Class [java/lang/String] + [107] dup + [108] aload_3 v3 + [109] ldc #7 + - String [GB2312] + [111] invokespecial #55 + - Methodref [java/lang/String. ([BLjava/lang/String;)V] + [114] invokevirtual #60 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [117] pop + [118] return + [119] pop + [120] invokestatic #34 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [123] athrow + Code attribute exceptions (count = 1): + - ExceptionInfo (103 -> 118: 119): + - Class [java/io/UnsupportedEncodingException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: decodeKanjiSegment(Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;I)V + Access flags: 0xa + = private static void decodeKanjiSegment(com.google.zxing.common.BitSource,java.lang.StringBuffer,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 126, locals = 6, stack = 5): + [0] iload_2 v2 + [1] bipush 13 + [3] imul + [4] aload_0 v0 + [5] invokevirtual #36 + - Methodref [com/google/zxing/common/BitSource.available ()I] + [8] ificmple +7 (target=15) + [11] invokestatic #34 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [14] athrow + [15] iload_2 v2 + [16] iconst_1 + [17] ishl + [18] newarray 8 + [20] astore_3 v3 + [21] iconst_0 + [22] istore v4 + [24] iload_2 v2 + [25] ifle +80 (target=105) + [28] aload_0 v0 + [29] bipush 13 + [31] invokevirtual #37 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [34] dup + [35] istore v5 + [37] sipush 192 + [40] idiv + [41] bipush 8 + [43] ishl + [44] iload v5 + [46] sipush 192 + [49] irem + [50] ior + [51] dup + [52] istore v5 + [54] sipush 7936 + [57] ificmpge +13 (target=70) + [60] iload v5 + [62] ldc #2 + - Integer [33088] + [64] iadd + [65] istore v5 + [67] goto +10 (target=77) + [70] iload v5 + [72] ldc #5 + - Integer [49472] + [74] iadd + [75] istore v5 + [77] aload_3 v3 + [78] iload v4 + [80] iload v5 + [82] bipush 8 + [84] ishr + [85] i2b + [86] bastore + [87] aload_3 v3 + [88] iload v4 + [90] iconst_1 + [91] iadd + [92] iload v5 + [94] i2b + [95] bastore + [96] iinc v4, 2 + [99] iinc v2, -1 + [102] goto -78 (target=24) + [105] aload_1 v1 + [106] new #20 + - Class [java/lang/String] + [109] dup + [110] aload_3 v3 + [111] ldc #8 + - String [SJIS] + [113] invokespecial #55 + - Methodref [java/lang/String. ([BLjava/lang/String;)V] + [116] invokevirtual #60 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [119] pop + [120] return + [121] pop + [122] invokestatic #34 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [125] athrow + Code attribute exceptions (count = 1): + - ExceptionInfo (105 -> 120: 121): + - Class [java/io/UnsupportedEncodingException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: decodeByteSegment(Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;ILcom/google/zxing/common/CharacterSetECI;Ljava/util/Vector;Ljava/util/Hashtable;)V + Access flags: 0xa + = private static void decodeByteSegment(com.google.zxing.common.BitSource,java.lang.StringBuffer,int,com.google.zxing.common.CharacterSetECI,java.util.Vector,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 100, locals = 8, stack = 5): + [0] iload_2 v2 + [1] iconst_3 + [2] ishl + [3] aload_0 v0 + [4] invokevirtual #36 + - Methodref [com/google/zxing/common/BitSource.available ()I] + [7] ificmple +7 (target=14) + [10] invokestatic #34 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [13] athrow + [14] iload_2 v2 + [15] newarray 8 + [17] astore v6 + [19] iconst_0 + [20] istore v7 + [22] iload v7 + [24] iload_2 v2 + [25] ificmpge +21 (target=46) + [28] aload v6 + [30] iload v7 + [32] aload_0 v0 + [33] bipush 8 + [35] invokevirtual #37 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [38] i2b + [39] bastore + [40] iinc v7, 1 + [43] goto -21 (target=22) + [46] aload_3 v3 + [47] ifnonnull +15 (target=62) + [50] aload v6 + [52] aload v5 + [54] invokestatic #41 + - Methodref [com/google/zxing/common/StringUtils.guessEncoding ([BLjava/util/Hashtable;)Ljava/lang/String;] + [57] astore v7 + [59] goto +9 (target=68) + [62] aload_3 v3 + [63] invokevirtual #39 + - Methodref [com/google/zxing/common/CharacterSetECI.getEncodingName ()Ljava/lang/String;] + [66] astore v7 + [68] aload_1 v1 + [69] new #20 + - Class [java/lang/String] + [72] dup + [73] aload v6 + [75] aload v7 + [77] invokespecial #55 + - Methodref [java/lang/String. ([BLjava/lang/String;)V] + [80] invokevirtual #60 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [83] pop + [84] goto +8 (target=92) + [87] pop + [88] invokestatic #34 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [91] athrow + [92] aload v4 + [94] aload v6 + [96] invokevirtual #67 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [99] return + Code attribute exceptions (count = 1): + - ExceptionInfo (68 -> 84: 87): + - Class [java/io/UnsupportedEncodingException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: toAlphaNumericChar(I)C + Access flags: 0xa + = private static char toAlphaNumericChar(int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 18, locals = 1, stack = 2): + [0] iload_0 v0 + [1] getstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.ALPHANUMERIC_CHARS [C] + [4] arraylength + [5] ificmplt +7 (target=12) + [8] invokestatic #34 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [11] athrow + [12] getstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.ALPHANUMERIC_CHARS [C] + [15] iload_0 v0 + [16] caload + [17] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: decodeAlphanumericSegment(Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;IZ)V + Access flags: 0xa + = private static void decodeAlphanumericSegment(com.google.zxing.common.BitSource,java.lang.StringBuffer,int,boolean) + Class member attributes (count = 2): + - Code attribute instructions (code length = 200, locals = 7, stack = 3): + [0] aload_1 v1 + [1] invokevirtual #63 + - Methodref [java/lang/StringBuffer.length ()I] + [4] istore v4 + [6] iload_2 v2 + [7] iconst_1 + [8] ificmple +77 (target=85) + [11] aload_0 v0 + [12] bipush 11 + [14] invokevirtual #37 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [17] istore v5 + [19] aload_1 v1 + [20] iload v5 + [22] bipush 45 + [24] idiv + [25] dup + [26] istore v6 + [28] getstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.ALPHANUMERIC_CHARS [C] + [31] arraylength + [32] ificmplt +7 (target=39) + [35] invokestatic #34 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [38] athrow + [39] getstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.ALPHANUMERIC_CHARS [C] + [42] iload v6 + [44] caload + [45] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [48] pop + [49] aload_1 v1 + [50] iload v5 + [52] bipush 45 + [54] irem + [55] dup + [56] istore v6 + [58] getstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.ALPHANUMERIC_CHARS [C] + [61] arraylength + [62] ificmplt +7 (target=69) + [65] invokestatic #34 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [68] athrow + [69] getstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.ALPHANUMERIC_CHARS [C] + [72] iload v6 + [74] caload + [75] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [78] pop + [79] iinc v2, -2 + [82] goto -76 (target=6) + [85] iload_2 v2 + [86] iconst_1 + [87] ificmpne +34 (target=121) + [90] aload_1 v1 + [91] aload_0 v0 + [92] bipush 6 + [94] invokevirtual #37 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [97] dup + [98] istore v6 + [100] getstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.ALPHANUMERIC_CHARS [C] + [103] arraylength + [104] ificmplt +7 (target=111) + [107] invokestatic #34 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [110] athrow + [111] getstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.ALPHANUMERIC_CHARS [C] + [114] iload v6 + [116] caload + [117] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [120] pop + [121] iload_3 v3 + [122] ifeq +77 (target=199) + [125] iload v4 + [127] istore v5 + [129] iload v5 + [131] aload_1 v1 + [132] invokevirtual #63 + - Methodref [java/lang/StringBuffer.length ()I] + [135] ificmpge +64 (target=199) + [138] aload_1 v1 + [139] iload v5 + [141] invokevirtual #61 + - Methodref [java/lang/StringBuffer.charAt (I)C] + [144] bipush 37 + [146] ificmpne +47 (target=193) + [149] iload v5 + [151] aload_1 v1 + [152] invokevirtual #63 + - Methodref [java/lang/StringBuffer.length ()I] + [155] iconst_1 + [156] isub + [157] ificmpge +28 (target=185) + [160] aload_1 v1 + [161] iload v5 + [163] iconst_1 + [164] iadd + [165] invokevirtual #61 + - Methodref [java/lang/StringBuffer.charAt (I)C] + [168] bipush 37 + [170] ificmpne +15 (target=185) + [173] aload_1 v1 + [174] iload v5 + [176] iconst_1 + [177] iadd + [178] invokevirtual #62 + - Methodref [java/lang/StringBuffer.deleteCharAt (I)Ljava/lang/StringBuffer;] + [181] pop + [182] goto +11 (target=193) + [185] aload_1 v1 + [186] iload v5 + [188] bipush 29 + [190] invokevirtual #64 + - Methodref [java/lang/StringBuffer.setCharAt (IC)V] + [193] iinc v5, 1 + [196] goto -67 (target=129) + [199] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: decodeNumericSegment(Lcom/google/zxing/common/BitSource;Ljava/lang/StringBuffer;I)V + Access flags: 0xa + = private static void decodeNumericSegment(com.google.zxing.common.BitSource,java.lang.StringBuffer,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 248, locals = 5, stack = 3): + [0] iload_2 v2 + [1] iconst_3 + [2] ificmplt +117 (target=119) + [5] aload_0 v0 + [6] bipush 10 + [8] invokevirtual #37 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [11] dup + [12] istore_3 v3 + [13] sipush 1000 + [16] ificmplt +7 (target=23) + [19] invokestatic #34 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [22] athrow + [23] aload_1 v1 + [24] iload_3 v3 + [25] bipush 100 + [27] idiv + [28] dup + [29] istore v4 + [31] getstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.ALPHANUMERIC_CHARS [C] + [34] arraylength + [35] ificmplt +7 (target=42) + [38] invokestatic #34 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [41] athrow + [42] getstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.ALPHANUMERIC_CHARS [C] + [45] iload v4 + [47] caload + [48] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [51] pop + [52] aload_1 v1 + [53] iload_3 v3 + [54] bipush 10 + [56] idiv + [57] bipush 10 + [59] irem + [60] dup + [61] istore v4 + [63] getstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.ALPHANUMERIC_CHARS [C] + [66] arraylength + [67] ificmplt +7 (target=74) + [70] invokestatic #34 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [73] athrow + [74] getstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.ALPHANUMERIC_CHARS [C] + [77] iload v4 + [79] caload + [80] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [83] pop + [84] aload_1 v1 + [85] iload_3 v3 + [86] bipush 10 + [88] irem + [89] dup + [90] istore v4 + [92] getstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.ALPHANUMERIC_CHARS [C] + [95] arraylength + [96] ificmplt +7 (target=103) + [99] invokestatic #34 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [102] athrow + [103] getstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.ALPHANUMERIC_CHARS [C] + [106] iload v4 + [108] caload + [109] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [112] pop + [113] iinc v2, -3 + [116] goto -116 (target=0) + [119] iload_2 v2 + [120] iconst_2 + [121] ificmpne +79 (target=200) + [124] aload_0 v0 + [125] bipush 7 + [127] invokevirtual #37 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [130] dup + [131] istore_3 v3 + [132] bipush 100 + [134] ificmplt +7 (target=141) + [137] invokestatic #34 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [140] athrow + [141] aload_1 v1 + [142] iload_3 v3 + [143] bipush 10 + [145] idiv + [146] dup + [147] istore v4 + [149] getstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.ALPHANUMERIC_CHARS [C] + [152] arraylength + [153] ificmplt +7 (target=160) + [156] invokestatic #34 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [159] athrow + [160] getstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.ALPHANUMERIC_CHARS [C] + [163] iload v4 + [165] caload + [166] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [169] pop + [170] aload_1 v1 + [171] iload_3 v3 + [172] bipush 10 + [174] irem + [175] dup + [176] istore v4 + [178] getstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.ALPHANUMERIC_CHARS [C] + [181] arraylength + [182] ificmplt +7 (target=189) + [185] invokestatic #34 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [188] athrow + [189] getstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.ALPHANUMERIC_CHARS [C] + [192] iload v4 + [194] caload + [195] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [198] pop + [199] return + [200] iload_2 v2 + [201] iconst_1 + [202] ificmpne +45 (target=247) + [205] aload_0 v0 + [206] iconst_4 + [207] invokevirtual #37 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [210] dup + [211] istore_3 v3 + [212] bipush 10 + [214] ificmplt +7 (target=221) + [217] invokestatic #34 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [220] athrow + [221] aload_1 v1 + [222] iload_3 v3 + [223] dup + [224] istore v4 + [226] getstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.ALPHANUMERIC_CHARS [C] + [229] arraylength + [230] ificmplt +7 (target=237) + [233] invokestatic #34 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [236] athrow + [237] getstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.ALPHANUMERIC_CHARS [C] + [240] iload v4 + [242] caload + [243] invokevirtual #58 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [246] pop + [247] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: parseECIValue(Lcom/google/zxing/common/BitSource;)I + Access flags: 0xa + = private static int parseECIValue(com.google.zxing.common.BitSource) + Class member attributes (count = 1): + - Code attribute instructions (code length = 103, locals = 2, stack = 4): + [0] aload_0 v0 + [1] bipush 8 + [3] invokevirtual #37 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [6] dup + [7] istore_1 v1 + [8] sipush 128 + [11] iand + [12] ifne +8 (target=20) + [15] iload_1 v1 + [16] bipush 127 + [18] iand + [19] ireturn + [20] iload_1 v1 + [21] sipush 192 + [24] iand + [25] sipush 128 + [28] ificmpne +20 (target=48) + [31] aload_0 v0 + [32] bipush 8 + [34] invokevirtual #37 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [37] istore_0 v0 + [38] iload_1 v1 + [39] bipush 63 + [41] iand + [42] bipush 8 + [44] ishl + [45] iload_0 v0 + [46] ior + [47] ireturn + [48] iload_1 v1 + [49] sipush 224 + [52] iand + [53] sipush 192 + [56] ificmpne +20 (target=76) + [59] aload_0 v0 + [60] bipush 16 + [62] invokevirtual #37 + - Methodref [com/google/zxing/common/BitSource.readBits (I)I] + [65] istore_0 v0 + [66] iload_1 v1 + [67] bipush 31 + [69] iand + [70] bipush 16 + [72] ishl + [73] iload_0 v0 + [74] ior + [75] ireturn + [76] new #18 + - Class [java/lang/IllegalArgumentException] + [79] dup + [80] new #21 + - Class [java/lang/StringBuffer] + [83] dup + [84] invokespecial #56 + - Methodref [java/lang/StringBuffer. ()V] + [87] ldc #6 + - String [Bad ECI bits starting with byte ] + [89] invokevirtual #60 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [92] iload_1 v1 + [93] invokevirtual #59 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [96] invokevirtual #65 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [99] invokespecial #52 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [102] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 272, locals = 0, stack = 4): + [0] bipush 45 + [2] newarray 5 + [4] dup + [5] iconst_0 + [6] bipush 48 + [8] castore + [9] dup + [10] iconst_1 + [11] bipush 49 + [13] castore + [14] dup + [15] iconst_2 + [16] bipush 50 + [18] castore + [19] dup + [20] iconst_3 + [21] bipush 51 + [23] castore + [24] dup + [25] iconst_4 + [26] bipush 52 + [28] castore + [29] dup + [30] iconst_5 + [31] bipush 53 + [33] castore + [34] dup + [35] bipush 6 + [37] bipush 54 + [39] castore + [40] dup + [41] bipush 7 + [43] bipush 55 + [45] castore + [46] dup + [47] bipush 8 + [49] bipush 56 + [51] castore + [52] dup + [53] bipush 9 + [55] bipush 57 + [57] castore + [58] dup + [59] bipush 10 + [61] bipush 65 + [63] castore + [64] dup + [65] bipush 11 + [67] bipush 66 + [69] castore + [70] dup + [71] bipush 12 + [73] bipush 67 + [75] castore + [76] dup + [77] bipush 13 + [79] bipush 68 + [81] castore + [82] dup + [83] bipush 14 + [85] bipush 69 + [87] castore + [88] dup + [89] bipush 15 + [91] bipush 70 + [93] castore + [94] dup + [95] bipush 16 + [97] bipush 71 + [99] castore + [100] dup + [101] bipush 17 + [103] bipush 72 + [105] castore + [106] dup + [107] bipush 18 + [109] bipush 73 + [111] castore + [112] dup + [113] bipush 19 + [115] bipush 74 + [117] castore + [118] dup + [119] bipush 20 + [121] bipush 75 + [123] castore + [124] dup + [125] bipush 21 + [127] bipush 76 + [129] castore + [130] dup + [131] bipush 22 + [133] bipush 77 + [135] castore + [136] dup + [137] bipush 23 + [139] bipush 78 + [141] castore + [142] dup + [143] bipush 24 + [145] bipush 79 + [147] castore + [148] dup + [149] bipush 25 + [151] bipush 80 + [153] castore + [154] dup + [155] bipush 26 + [157] bipush 81 + [159] castore + [160] dup + [161] bipush 27 + [163] bipush 82 + [165] castore + [166] dup + [167] bipush 28 + [169] bipush 83 + [171] castore + [172] dup + [173] bipush 29 + [175] bipush 84 + [177] castore + [178] dup + [179] bipush 30 + [181] bipush 85 + [183] castore + [184] dup + [185] bipush 31 + [187] bipush 86 + [189] castore + [190] dup + [191] bipush 32 + [193] bipush 87 + [195] castore + [196] dup + [197] bipush 33 + [199] bipush 88 + [201] castore + [202] dup + [203] bipush 34 + [205] bipush 89 + [207] castore + [208] dup + [209] bipush 35 + [211] bipush 90 + [213] castore + [214] dup + [215] bipush 36 + [217] bipush 32 + [219] castore + [220] dup + [221] bipush 37 + [223] bipush 36 + [225] castore + [226] dup + [227] bipush 38 + [229] bipush 37 + [231] castore + [232] dup + [233] bipush 39 + [235] bipush 42 + [237] castore + [238] dup + [239] bipush 40 + [241] bipush 43 + [243] castore + [244] dup + [245] bipush 41 + [247] bipush 45 + [249] castore + [250] dup + [251] bipush 42 + [253] bipush 46 + [255] castore + [256] dup + [257] bipush 43 + [259] bipush 47 + [261] castore + [262] dup + [263] bipush 44 + [265] bipush 58 + [267] castore + [268] putstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.ALPHANUMERIC_CHARS [C] + [271] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/decoder/Decoder + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.qrcode.decoder.Decoder extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 112): + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/common/reedsolomon/GenericGF] + - Class [com/google/zxing/common/reedsolomon/ReedSolomonDecoder] + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + - Class [com/google/zxing/qrcode/decoder/BitMatrixParser] + - Class [com/google/zxing/qrcode/decoder/DataBlock] + - Class [com/google/zxing/qrcode/decoder/DecodedBitStreamParser] + - Class [com/google/zxing/qrcode/decoder/Decoder] + - Class [com/google/zxing/qrcode/decoder/FormatInformation] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.QR_CODE_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Fieldref [com/google/zxing/qrcode/decoder/Decoder.rsDecoder Lcom/google/zxing/common/reedsolomon/ReedSolomonDecoder;] + - Methodref [com/google/zxing/ChecksumException.getChecksumInstance ()Lcom/google/zxing/ChecksumException;] + - Methodref [com/google/zxing/common/BitMatrix. (I)V] + - Methodref [com/google/zxing/common/BitMatrix.set (II)V] + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder. (Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.decode ([II)V] + - Methodref [com/google/zxing/qrcode/decoder/BitMatrixParser. (Lcom/google/zxing/common/BitMatrix;)V] + - Methodref [com/google/zxing/qrcode/decoder/BitMatrixParser.readCodewords ()[B] + - Methodref [com/google/zxing/qrcode/decoder/BitMatrixParser.readFormatInformation ()Lcom/google/zxing/qrcode/decoder/FormatInformation;] + - Methodref [com/google/zxing/qrcode/decoder/BitMatrixParser.readVersion ()Lcom/google/zxing/qrcode/decoder/Version;] + - Methodref [com/google/zxing/qrcode/decoder/DataBlock.getCodewords ()[B] + - Methodref [com/google/zxing/qrcode/decoder/DataBlock.getDataBlocks ([BLcom/google/zxing/qrcode/decoder/Version;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;)[Lcom/google/zxing/qrcode/decoder/DataBlock;] + - Methodref [com/google/zxing/qrcode/decoder/DataBlock.getNumDataCodewords ()I] + - Methodref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.decode ([BLcom/google/zxing/qrcode/decoder/Version;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;Ljava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult;] + - Methodref [com/google/zxing/qrcode/decoder/Decoder.correctErrors ([BI)V] + - Methodref [com/google/zxing/qrcode/decoder/Decoder.decode (Lcom/google/zxing/common/BitMatrix;Ljava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult;] + - Methodref [com/google/zxing/qrcode/decoder/Decoder.decode$3f10dcfd ([[Z)Lcom/google/zxing/common/DecoderResult;] + - Methodref [com/google/zxing/qrcode/decoder/FormatInformation.getErrorCorrectionLevel ()Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Lcom/google/zxing/common/BitMatrix;)V] + - NameAndType [ (Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + - NameAndType [QR_CODE_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - NameAndType [bits [I] + - NameAndType [correctErrors ([BI)V] + - NameAndType [decode (Lcom/google/zxing/common/BitMatrix;Ljava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult;] + - NameAndType [decode ([BLcom/google/zxing/qrcode/decoder/Version;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;Ljava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult;] + - NameAndType [decode ([II)V] + - NameAndType [decode ([[ZLjava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult;] + - NameAndType [decode$3f10dcfd ([[Z)Lcom/google/zxing/common/DecoderResult;] + - NameAndType [getChecksumInstance ()Lcom/google/zxing/ChecksumException;] + - NameAndType [getCodewords ()[B] + - NameAndType [getDataBlocks ([BLcom/google/zxing/qrcode/decoder/Version;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;)[Lcom/google/zxing/qrcode/decoder/DataBlock;] + - NameAndType [getErrorCorrectionLevel ()Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - NameAndType [getNumDataCodewords ()I] + - NameAndType [readCodewords ()[B] + - NameAndType [readFormatInformation ()Lcom/google/zxing/qrcode/decoder/FormatInformation;] + - NameAndType [readVersion ()Lcom/google/zxing/qrcode/decoder/Version;] + - NameAndType [rowSize I] + - NameAndType [rsDecoder Lcom/google/zxing/common/reedsolomon/ReedSolomonDecoder;] + - NameAndType [set (II)V] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/ChecksumException;] + - Utf8 [()Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - Utf8 [()Lcom/google/zxing/qrcode/decoder/FormatInformation;] + - Utf8 [()Lcom/google/zxing/qrcode/decoder/Version;] + - Utf8 [()V] + - Utf8 [()[B] + - Utf8 [(I)V] + - Utf8 [(II)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;Ljava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult;] + - Utf8 [(Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + - Utf8 [([BI)V] + - Utf8 [([BLcom/google/zxing/qrcode/decoder/Version;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;)[Lcom/google/zxing/qrcode/decoder/DataBlock;] + - Utf8 [([BLcom/google/zxing/qrcode/decoder/Version;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;Ljava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult;] + - Utf8 [([II)V] + - Utf8 [([[Z)Lcom/google/zxing/common/DecoderResult;] + - Utf8 [([[ZLjava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult;] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Utf8 [Lcom/google/zxing/common/reedsolomon/ReedSolomonDecoder;] + - Utf8 [QR_CODE_FIELD_256] + - Utf8 [[I] + - Utf8 [bits] + - Utf8 [com/google/zxing/ChecksumException] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/common/reedsolomon/GenericGF] + - Utf8 [com/google/zxing/common/reedsolomon/ReedSolomonDecoder] + - Utf8 [com/google/zxing/common/reedsolomon/ReedSolomonException] + - Utf8 [com/google/zxing/qrcode/decoder/BitMatrixParser] + - Utf8 [com/google/zxing/qrcode/decoder/DataBlock] + - Utf8 [com/google/zxing/qrcode/decoder/DecodedBitStreamParser] + - Utf8 [com/google/zxing/qrcode/decoder/Decoder] + - Utf8 [com/google/zxing/qrcode/decoder/FormatInformation] + - Utf8 [correctErrors] + - Utf8 [decode] + - Utf8 [decode$3f10dcfd] + - Utf8 [getChecksumInstance] + - Utf8 [getCodewords] + - Utf8 [getDataBlocks] + - Utf8 [getErrorCorrectionLevel] + - Utf8 [getNumDataCodewords] + - Utf8 [java/lang/Object] + - Utf8 [readCodewords] + - Utf8 [readFormatInformation] + - Utf8 [readVersion] + - Utf8 [rowSize] + - Utf8 [rsDecoder] + - Utf8 [set] + +Fields (count = 1): + - Field: rsDecoder Lcom/google/zxing/common/reedsolomon/ReedSolomonDecoder; + Access flags: 0x12 + = private final com.google.zxing.common.reedsolomon.ReedSolomonDecoder rsDecoder + +Methods (count = 6): + - Method: ()V + Access flags: 0x1 + = public Decoder() + Class member attributes (count = 1): + - Code attribute instructions (code length = 19, locals = 1, stack = 4): + [0] aload_0 v0 + [1] invokespecial #34 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] new #5 + - Class [com/google/zxing/common/reedsolomon/ReedSolomonDecoder] + [8] dup + [9] getstatic #15 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.QR_CODE_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF;] + [12] invokespecial #20 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder. (Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + [15] putfield #16 + - Fieldref [com/google/zxing/qrcode/decoder/Decoder.rsDecoder Lcom/google/zxing/common/reedsolomon/ReedSolomonDecoder;] + [18] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decode([[Z)Lcom/google/zxing/common/DecoderResult; + Access flags: 0x2 + = private com.google.zxing.common.DecoderResult decode(boolean[][]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 110, locals = 10, stack = 6): + [0] aload_0 v0 + [1] aload_1 v1 + [2] astore_2 v2 + [3] astore_1 v1 + [4] aload_2 v2 + [5] arraylength + [6] istore_3 v3 + [7] new #3 + - Class [com/google/zxing/common/BitMatrix] + [10] dup + [11] iload_3 v3 + [12] invokespecial #18 + - Methodref [com/google/zxing/common/BitMatrix. (I)V] + [15] astore v4 + [17] iconst_0 + [18] istore v5 + [20] iload v5 + [22] iload_3 v3 + [23] ificmpge +79 (target=102) + [26] iconst_0 + [27] istore v6 + [29] iload v6 + [31] iload_3 v3 + [32] ificmpge +64 (target=96) + [35] aload_2 v2 + [36] iload v5 + [38] aaload + [39] iload v6 + [41] baload + [42] ifeq +48 (target=90) + [45] aload v4 + [47] iload v6 + [49] iload v5 + [51] istore v9 + [53] istore v8 + [55] astore v7 + [57] iload v9 + [59] aload v7 + [61] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [64] imul + [65] iload v8 + [67] iconst_5 + [68] ishr + [69] iadd + [70] istore v9 + [72] aload v7 + [74] getfield #13 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [77] iload v9 + [79] dup2 + [80] iaload + [81] iconst_1 + [82] iload v8 + [84] bipush 31 + [86] iand + [87] ishl + [88] ior + [89] iastore + [90] iinc v6, 1 + [93] goto -64 (target=29) + [96] iinc v5, 1 + [99] goto -79 (target=20) + [102] aload_1 v1 + [103] aload v4 + [105] aconst_null + [106] invokevirtual #31 + - Methodref [com/google/zxing/qrcode/decoder/Decoder.decode (Lcom/google/zxing/common/BitMatrix;Ljava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult;] + [109] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Method: decode$3f10dcfd([[Z)Lcom/google/zxing/common/DecoderResult; + Access flags: 0x2 + = private com.google.zxing.common.DecoderResult decode$3f10dcfd(boolean[][]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 103, locals = 9, stack = 6): + [0] aload_1 v1 + [1] arraylength + [2] istore_2 v2 + [3] new #3 + - Class [com/google/zxing/common/BitMatrix] + [6] dup + [7] iload_2 v2 + [8] invokespecial #18 + - Methodref [com/google/zxing/common/BitMatrix. (I)V] + [11] astore_3 v3 + [12] iconst_0 + [13] istore v4 + [15] iload v4 + [17] iload_2 v2 + [18] ificmpge +78 (target=96) + [21] iconst_0 + [22] istore v5 + [24] iload v5 + [26] iload_2 v2 + [27] ificmpge +63 (target=90) + [30] aload_1 v1 + [31] iload v4 + [33] aaload + [34] iload v5 + [36] baload + [37] ifeq +47 (target=84) + [40] aload_3 v3 + [41] iload v5 + [43] iload v4 + [45] istore v8 + [47] istore v7 + [49] astore v6 + [51] iload v8 + [53] aload v6 + [55] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [58] imul + [59] iload v7 + [61] iconst_5 + [62] ishr + [63] iadd + [64] istore v8 + [66] aload v6 + [68] getfield #13 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [71] iload v8 + [73] dup2 + [74] iaload + [75] iconst_1 + [76] iload v7 + [78] bipush 31 + [80] iand + [81] ishl + [82] ior + [83] iastore + [84] iinc v5, 1 + [87] goto -63 (target=24) + [90] iinc v4, 1 + [93] goto -78 (target=15) + [96] aload_0 v0 + [97] aload_3 v3 + [98] aconst_null + [99] invokevirtual #31 + - Methodref [com/google/zxing/qrcode/decoder/Decoder.decode (Lcom/google/zxing/common/BitMatrix;Ljava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult;] + [102] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Method: decode(Lcom/google/zxing/common/BitMatrix;)Lcom/google/zxing/common/DecoderResult; + Access flags: 0x11 + = public final com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 7, locals = 2, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aconst_null + [3] invokevirtual #31 + - Methodref [com/google/zxing/qrcode/decoder/Decoder.decode (Lcom/google/zxing/common/BitMatrix;Ljava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult;] + [6] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [com/google/zxing/ChecksumException] + - Class [com/google/zxing/FormatException] + - Method: decode(Lcom/google/zxing/common/BitMatrix;Ljava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult; + Access flags: 0x11 + = public final com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 254, locals = 16, stack = 4): + [0] new #7 + - Class [com/google/zxing/qrcode/decoder/BitMatrixParser] + [3] dup + [4] aload_1 v1 + [5] invokespecial #22 + - Methodref [com/google/zxing/qrcode/decoder/BitMatrixParser. (Lcom/google/zxing/common/BitMatrix;)V] + [8] dup + [9] astore_1 v1 + [10] invokevirtual #25 + - Methodref [com/google/zxing/qrcode/decoder/BitMatrixParser.readVersion ()Lcom/google/zxing/qrcode/decoder/Version;] + [13] astore_3 v3 + [14] aload_1 v1 + [15] invokevirtual #24 + - Methodref [com/google/zxing/qrcode/decoder/BitMatrixParser.readFormatInformation ()Lcom/google/zxing/qrcode/decoder/FormatInformation;] + [18] invokevirtual #33 + - Methodref [com/google/zxing/qrcode/decoder/FormatInformation.getErrorCorrectionLevel ()Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [21] astore v4 + [23] aload_1 v1 + [24] invokevirtual #23 + - Methodref [com/google/zxing/qrcode/decoder/BitMatrixParser.readCodewords ()[B] + [27] aload_3 v3 + [28] aload v4 + [30] invokestatic #27 + - Methodref [com/google/zxing/qrcode/decoder/DataBlock.getDataBlocks ([BLcom/google/zxing/qrcode/decoder/Version;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;)[Lcom/google/zxing/qrcode/decoder/DataBlock;] + [33] astore_1 v1 + [34] iconst_0 + [35] istore v5 + [37] iconst_0 + [38] istore v6 + [40] iload v6 + [42] aload_1 v1 + [43] arraylength + [44] ificmpge +21 (target=65) + [47] iload v5 + [49] aload_1 v1 + [50] iload v6 + [52] aaload + [53] invokevirtual #28 + - Methodref [com/google/zxing/qrcode/decoder/DataBlock.getNumDataCodewords ()I] + [56] iadd + [57] istore v5 + [59] iinc v6, 1 + [62] goto -22 (target=40) + [65] iload v5 + [67] newarray 8 + [69] astore v6 + [71] iconst_0 + [72] istore v5 + [74] iconst_0 + [75] istore v7 + [77] iload v7 + [79] aload_1 v1 + [80] arraylength + [81] ificmpge +163 (target=244) + [84] aload_1 v1 + [85] iload v7 + [87] aaload + [88] dup + [89] astore v8 + [91] invokevirtual #26 + - Methodref [com/google/zxing/qrcode/decoder/DataBlock.getCodewords ()[B] + [94] astore v9 + [96] aload v8 + [98] invokevirtual #28 + - Methodref [com/google/zxing/qrcode/decoder/DataBlock.getNumDataCodewords ()I] + [101] istore v8 + [103] aload_0 v0 + [104] aload v9 + [106] iload v8 + [108] istore v12 + [110] astore v11 + [112] astore v10 + [114] aload v11 + [116] arraylength + [117] dup + [118] istore v13 + [120] newarray 10 + [122] astore v14 + [124] iconst_0 + [125] istore v15 + [127] iload v15 + [129] iload v13 + [131] ificmpge +23 (target=154) + [134] aload v14 + [136] iload v15 + [138] aload v11 + [140] iload v15 + [142] baload + [143] sipush 255 + [146] iand + [147] iastore + [148] iinc v15, 1 + [151] goto -24 (target=127) + [154] aload v11 + [156] arraylength + [157] iload v12 + [159] isub + [160] istore v15 + [162] aload v10 + [164] getfield #16 + - Fieldref [com/google/zxing/qrcode/decoder/Decoder.rsDecoder Lcom/google/zxing/common/reedsolomon/ReedSolomonDecoder;] + [167] aload v14 + [169] iload v15 + [171] invokevirtual #21 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.decode ([II)V] + [174] goto +8 (target=182) + [177] pop + [178] invokestatic #17 + - Methodref [com/google/zxing/ChecksumException.getChecksumInstance ()Lcom/google/zxing/ChecksumException;] + [181] athrow + [182] iconst_0 + [183] istore v10 + [185] iload v10 + [187] iload v12 + [189] ificmpge +20 (target=209) + [192] aload v11 + [194] iload v10 + [196] aload v14 + [198] iload v10 + [200] iaload + [201] i2b + [202] bastore + [203] iinc v10, 1 + [206] goto -21 (target=185) + [209] iconst_0 + [210] istore v10 + [212] iload v10 + [214] iload v8 + [216] ificmpge +22 (target=238) + [219] aload v6 + [221] iload v5 + [223] iinc v5, 1 + [226] aload v9 + [228] iload v10 + [230] baload + [231] bastore + [232] iinc v10, 1 + [235] goto -23 (target=212) + [238] iinc v7, 1 + [241] goto -164 (target=77) + [244] aload v6 + [246] aload_3 v3 + [247] aload v4 + [249] aload_2 v2 + [250] invokestatic #29 + - Methodref [com/google/zxing/qrcode/decoder/DecodedBitStreamParser.decode ([BLcom/google/zxing/qrcode/decoder/Version;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;Ljava/util/Hashtable;)Lcom/google/zxing/common/DecoderResult;] + [253] areturn + Code attribute exceptions (count = 1): + - ExceptionInfo (162 -> 174: 177): + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/ChecksumException] + - Method: correctErrors([BI)V + Access flags: 0x2 + = private void correctErrors(byte[],int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 83, locals = 6, stack = 4): + [0] aload_1 v1 + [1] arraylength + [2] dup + [3] istore_3 v3 + [4] newarray 10 + [6] astore v4 + [8] iconst_0 + [9] istore v5 + [11] iload v5 + [13] iload_3 v3 + [14] ificmpge +22 (target=36) + [17] aload v4 + [19] iload v5 + [21] aload_1 v1 + [22] iload v5 + [24] baload + [25] sipush 255 + [28] iand + [29] iastore + [30] iinc v5, 1 + [33] goto -22 (target=11) + [36] aload_1 v1 + [37] arraylength + [38] iload_2 v2 + [39] isub + [40] istore v5 + [42] aload_0 v0 + [43] getfield #16 + - Fieldref [com/google/zxing/qrcode/decoder/Decoder.rsDecoder Lcom/google/zxing/common/reedsolomon/ReedSolomonDecoder;] + [46] aload v4 + [48] iload v5 + [50] invokevirtual #21 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonDecoder.decode ([II)V] + [53] goto +8 (target=61) + [56] pop + [57] invokestatic #17 + - Methodref [com/google/zxing/ChecksumException.getChecksumInstance ()Lcom/google/zxing/ChecksumException;] + [60] athrow + [61] iconst_0 + [62] istore_3 v3 + [63] iload_3 v3 + [64] iload_2 v2 + [65] ificmpge +17 (target=82) + [68] aload_1 v1 + [69] iload_3 v3 + [70] aload v4 + [72] iload_3 v3 + [73] iaload + [74] i2b + [75] bastore + [76] iinc v3, 1 + [79] goto -16 (target=63) + [82] return + Code attribute exceptions (count = 1): + - ExceptionInfo (42 -> 53: 56): + - Class [com/google/zxing/common/reedsolomon/ReedSolomonException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/ChecksumException] + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/decoder/ErrorCorrectionLevel + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.qrcode.decoder.ErrorCorrectionLevel extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 56): + - String [H] + - String [L] + - String [M] + - String [Q] + - Class [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.FOR_BITS [Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.H Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.L Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.M Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.Q Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.bits I] + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.name Ljava/lang/String;] + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.ordinal I] + - Methodref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel. (IILjava/lang/String;)V] + - Methodref [java/lang/IllegalArgumentException. ()V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (IILjava/lang/String;)V] + - NameAndType [FOR_BITS [Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - NameAndType [H Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - NameAndType [L Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - NameAndType [M Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - NameAndType [Q Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - NameAndType [bits I] + - NameAndType [name Ljava/lang/String;] + - NameAndType [ordinal I] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - Utf8 [(IILjava/lang/String;)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [FOR_BITS] + - Utf8 [H] + - Utf8 [I] + - Utf8 [L] + - Utf8 [Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - Utf8 [Ljava/lang/String;] + - Utf8 [M] + - Utf8 [Q] + - Utf8 [[Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - Utf8 [bits] + - Utf8 [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel] + - Utf8 [forBits] + - Utf8 [getBits] + - Utf8 [getName] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [name] + - Utf8 [ordinal] + - Utf8 [toString] + +Fields (count = 8): + - Field: L Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel; + Access flags: 0x19 + = public static final com.google.zxing.qrcode.decoder.ErrorCorrectionLevel L + - Field: M Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel; + Access flags: 0x19 + = public static final com.google.zxing.qrcode.decoder.ErrorCorrectionLevel M + - Field: Q Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel; + Access flags: 0x19 + = public static final com.google.zxing.qrcode.decoder.ErrorCorrectionLevel Q + - Field: H Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel; + Access flags: 0x19 + = public static final com.google.zxing.qrcode.decoder.ErrorCorrectionLevel H + - Field: FOR_BITS [Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel; + Access flags: 0x1a + = private static final com.google.zxing.qrcode.decoder.ErrorCorrectionLevel[] FOR_BITS + - Field: ordinal I + Access flags: 0x12 + = private final int ordinal + - Field: bits I + Access flags: 0x12 + = private final int bits + - Field: name Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String name + +Methods (count = 7): + - Method: (IILjava/lang/String;)V + Access flags: 0x2 + = private ErrorCorrectionLevel(int,int,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 20, locals = 4, stack = 2): + [0] aload_0 v0 + [1] invokespecial #18 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iload_1 v1 + [6] putfield #15 + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.ordinal I] + [9] aload_0 v0 + [10] iload_2 v2 + [11] putfield #13 + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.bits I] + [14] aload_0 v0 + [15] aload_3 v3 + [16] putfield #14 + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.name Ljava/lang/String;] + [19] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ordinal()I + Access flags: 0x11 + = public final int ordinal() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #15 + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.ordinal I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getBits()I + Access flags: 0x11 + = public final int getBits() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #13 + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.bits I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getName()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getName() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #14 + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.name Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: toString()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String toString() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #14 + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.name Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: forBits(I)Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel; + Access flags: 0x9 + = public static com.google.zxing.qrcode.decoder.ErrorCorrectionLevel forBits(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 26, locals = 1, stack = 2): + [0] iload_0 v0 + [1] iflt +11 (target=12) + [4] iload_0 v0 + [5] getstatic #8 + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.FOR_BITS [Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [8] arraylength + [9] ificmplt +11 (target=20) + [12] new #6 + - Class [java/lang/IllegalArgumentException] + [15] dup + [16] invokespecial #17 + - Methodref [java/lang/IllegalArgumentException. ()V] + [19] athrow + [20] getstatic #8 + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.FOR_BITS [Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [23] iload_0 v0 + [24] aaload + [25] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 88, locals = 0, stack = 5): + [0] new #5 + - Class [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel] + [3] dup + [4] iconst_0 + [5] iconst_1 + [6] ldc #2 + - String [L] + [8] invokespecial #16 + - Methodref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel. (IILjava/lang/String;)V] + [11] putstatic #10 + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.L Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [14] new #5 + - Class [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel] + [17] dup + [18] iconst_1 + [19] iconst_0 + [20] ldc #3 + - String [M] + [22] invokespecial #16 + - Methodref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel. (IILjava/lang/String;)V] + [25] putstatic #11 + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.M Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [28] new #5 + - Class [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel] + [31] dup + [32] iconst_2 + [33] iconst_3 + [34] ldc #4 + - String [Q] + [36] invokespecial #16 + - Methodref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel. (IILjava/lang/String;)V] + [39] putstatic #12 + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.Q Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [42] new #5 + - Class [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel] + [45] dup + [46] iconst_3 + [47] iconst_2 + [48] ldc #1 + - String [H] + [50] invokespecial #16 + - Methodref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel. (IILjava/lang/String;)V] + [53] putstatic #9 + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.H Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [56] iconst_4 + [57] anewarray #5 + - Class [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel] + [60] dup + [61] iconst_0 + [62] getstatic #11 + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.M Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [65] aastore + [66] dup + [67] iconst_1 + [68] getstatic #10 + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.L Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [71] aastore + [72] dup + [73] iconst_2 + [74] getstatic #9 + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.H Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [77] aastore + [78] dup + [79] iconst_3 + [80] getstatic #12 + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.Q Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [83] aastore + [84] putstatic #8 + - Fieldref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.FOR_BITS [Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [87] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/decoder/FormatInformation + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.qrcode.decoder.FormatInformation extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 62): + - Integer [21522] + - Integer [2147483647] + - Class [[I] + - Class [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel] + - Class [com/google/zxing/qrcode/decoder/FormatInformation] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.BITS_SET_IN_HALF_BYTE [I] + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.FORMAT_INFO_DECODE_LOOKUP [[I] + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.dataMask B] + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.errorCorrectionLevel Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - Methodref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.forBits (I)Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - Methodref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.ordinal ()I] + - Methodref [com/google/zxing/qrcode/decoder/FormatInformation. (I)V] + - Methodref [com/google/zxing/qrcode/decoder/FormatInformation.doDecodeFormatInformation (II)Lcom/google/zxing/qrcode/decoder/FormatInformation;] + - Methodref [com/google/zxing/qrcode/decoder/FormatInformation.numBitsDiffering (II)I] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [BITS_SET_IN_HALF_BYTE [I] + - NameAndType [FORMAT_INFO_DECODE_LOOKUP [[I] + - NameAndType [dataMask B] + - NameAndType [doDecodeFormatInformation (II)Lcom/google/zxing/qrcode/decoder/FormatInformation;] + - NameAndType [errorCorrectionLevel Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - NameAndType [forBits (I)Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - NameAndType [numBitsDiffering (II)I] + - NameAndType [ordinal ()I] + - Utf8 [()B] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - Utf8 [()V] + - Utf8 [(I)Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - Utf8 [(I)V] + - Utf8 [(II)I] + - Utf8 [(II)Lcom/google/zxing/qrcode/decoder/FormatInformation;] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [] + - Utf8 [] + - Utf8 [B] + - Utf8 [BITS_SET_IN_HALF_BYTE] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [FORMAT_INFO_DECODE_LOOKUP] + - Utf8 [FORMAT_INFO_MASK_QR] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - Utf8 [[I] + - Utf8 [[[I] + - Utf8 [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel] + - Utf8 [com/google/zxing/qrcode/decoder/FormatInformation] + - Utf8 [dataMask] + - Utf8 [decodeFormatInformation] + - Utf8 [doDecodeFormatInformation] + - Utf8 [equals] + - Utf8 [errorCorrectionLevel] + - Utf8 [forBits] + - Utf8 [getDataMask] + - Utf8 [getErrorCorrectionLevel] + - Utf8 [hashCode] + - Utf8 [java/lang/Object] + - Utf8 [numBitsDiffering] + - Utf8 [ordinal] + +Fields (count = 5): + - Field: FORMAT_INFO_MASK_QR I + Access flags: 0x1a + = private static final int FORMAT_INFO_MASK_QR + Class member attributes (count = 1): + - Constant value attribute: + - Integer [21522] + - Field: FORMAT_INFO_DECODE_LOOKUP [[I + Access flags: 0x1a + = private static final int[][] FORMAT_INFO_DECODE_LOOKUP + - Field: BITS_SET_IN_HALF_BYTE [I + Access flags: 0x1a + = private static final int[] BITS_SET_IN_HALF_BYTE + - Field: errorCorrectionLevel Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel; + Access flags: 0x12 + = private final com.google.zxing.qrcode.decoder.ErrorCorrectionLevel errorCorrectionLevel + - Field: dataMask B + Access flags: 0x12 + = private final byte dataMask + +Methods (count = 9): + - Method: (I)V + Access flags: 0x2 + = private FormatInformation(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 26, locals = 2, stack = 3): + [0] aload_0 v0 + [1] invokespecial #16 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iload_1 v1 + [6] iconst_3 + [7] ishr + [8] iconst_3 + [9] iand + [10] invokestatic #11 + - Methodref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.forBits (I)Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [13] putfield #10 + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.errorCorrectionLevel Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [16] aload_0 v0 + [17] iload_1 v1 + [18] bipush 7 + [20] iand + [21] i2b + [22] putfield #9 + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.dataMask B] + [25] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: numBitsDiffering(II)I + Access flags: 0x8 + = static int numBitsDiffering(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 96, locals = 2, stack = 4): + [0] iload_0 v0 + [1] iload_1 v1 + [2] ixor + [3] istore_0 v0 + [4] getstatic #7 + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.BITS_SET_IN_HALF_BYTE [I] + [7] iload_0 v0 + [8] bipush 15 + [10] iand + [11] iaload + [12] getstatic #7 + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.BITS_SET_IN_HALF_BYTE [I] + [15] iload_0 v0 + [16] iconst_4 + [17] iushr + [18] bipush 15 + [20] iand + [21] iaload + [22] iadd + [23] getstatic #7 + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.BITS_SET_IN_HALF_BYTE [I] + [26] iload_0 v0 + [27] bipush 8 + [29] iushr + [30] bipush 15 + [32] iand + [33] iaload + [34] iadd + [35] getstatic #7 + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.BITS_SET_IN_HALF_BYTE [I] + [38] iload_0 v0 + [39] bipush 12 + [41] iushr + [42] bipush 15 + [44] iand + [45] iaload + [46] iadd + [47] getstatic #7 + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.BITS_SET_IN_HALF_BYTE [I] + [50] iload_0 v0 + [51] bipush 16 + [53] iushr + [54] bipush 15 + [56] iand + [57] iaload + [58] iadd + [59] getstatic #7 + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.BITS_SET_IN_HALF_BYTE [I] + [62] iload_0 v0 + [63] bipush 20 + [65] iushr + [66] bipush 15 + [68] iand + [69] iaload + [70] iadd + [71] getstatic #7 + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.BITS_SET_IN_HALF_BYTE [I] + [74] iload_0 v0 + [75] bipush 24 + [77] iushr + [78] bipush 15 + [80] iand + [81] iaload + [82] iadd + [83] getstatic #7 + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.BITS_SET_IN_HALF_BYTE [I] + [86] iload_0 v0 + [87] bipush 28 + [89] iushr + [90] bipush 15 + [92] iand + [93] iaload + [94] iadd + [95] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeFormatInformation(II)Lcom/google/zxing/qrcode/decoder/FormatInformation; + Access flags: 0x8 + = static com.google.zxing.qrcode.decoder.FormatInformation decodeFormatInformation(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 26, locals = 3, stack = 3): + [0] iload_0 v0 + [1] iload_1 v1 + [2] invokestatic #14 + - Methodref [com/google/zxing/qrcode/decoder/FormatInformation.doDecodeFormatInformation (II)Lcom/google/zxing/qrcode/decoder/FormatInformation;] + [5] dup + [6] astore_2 v2 + [7] ifnull +5 (target=12) + [10] aload_2 v2 + [11] areturn + [12] iload_0 v0 + [13] sipush 21522 + [16] ixor + [17] iload_1 v1 + [18] sipush 21522 + [21] ixor + [22] invokestatic #14 + - Methodref [com/google/zxing/qrcode/decoder/FormatInformation.doDecodeFormatInformation (II)Lcom/google/zxing/qrcode/decoder/FormatInformation;] + [25] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: doDecodeFormatInformation(II)Lcom/google/zxing/qrcode/decoder/FormatInformation; + Access flags: 0xa + = private static com.google.zxing.qrcode.decoder.FormatInformation doDecodeFormatInformation(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 122, locals = 8, stack = 4): + [0] ldc #2 + - Integer [2147483647] + [2] istore_2 v2 + [3] iconst_0 + [4] istore_3 v3 + [5] iconst_0 + [6] istore v4 + [8] iload v4 + [10] getstatic #8 + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.FORMAT_INFO_DECODE_LOOKUP [[I] + [13] arraylength + [14] ificmpge +92 (target=106) + [17] getstatic #8 + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.FORMAT_INFO_DECODE_LOOKUP [[I] + [20] iload v4 + [22] aaload + [23] dup + [24] astore v5 + [26] iconst_0 + [27] iaload + [28] dup + [29] istore v6 + [31] iload_0 v0 + [32] ificmpeq +9 (target=41) + [35] iload v6 + [37] iload_1 v1 + [38] ificmpne +15 (target=53) + [41] new #5 + - Class [com/google/zxing/qrcode/decoder/FormatInformation] + [44] dup + [45] aload v5 + [47] iconst_1 + [48] iaload + [49] invokespecial #13 + - Methodref [com/google/zxing/qrcode/decoder/FormatInformation. (I)V] + [52] areturn + [53] iload_0 v0 + [54] iload v6 + [56] invokestatic #15 + - Methodref [com/google/zxing/qrcode/decoder/FormatInformation.numBitsDiffering (II)I] + [59] dup + [60] istore v7 + [62] iload_2 v2 + [63] ificmpge +11 (target=74) + [66] aload v5 + [68] iconst_1 + [69] iaload + [70] istore_3 v3 + [71] iload v7 + [73] istore_2 v2 + [74] iload_0 v0 + [75] iload_1 v1 + [76] ificmpeq +24 (target=100) + [79] iload_1 v1 + [80] iload v6 + [82] invokestatic #15 + - Methodref [com/google/zxing/qrcode/decoder/FormatInformation.numBitsDiffering (II)I] + [85] dup + [86] istore v7 + [88] iload_2 v2 + [89] ificmpge +11 (target=100) + [92] aload v5 + [94] iconst_1 + [95] iaload + [96] istore_3 v3 + [97] iload v7 + [99] istore_2 v2 + [100] iinc v4, 1 + [103] goto -95 (target=8) + [106] iload_2 v2 + [107] iconst_3 + [108] ificmpgt +12 (target=120) + [111] new #5 + - Class [com/google/zxing/qrcode/decoder/FormatInformation] + [114] dup + [115] iload_3 v3 + [116] invokespecial #13 + - Methodref [com/google/zxing/qrcode/decoder/FormatInformation. (I)V] + [119] areturn + [120] aconst_null + [121] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getErrorCorrectionLevel()Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel; + Access flags: 0x10 + = final com.google.zxing.qrcode.decoder.ErrorCorrectionLevel getErrorCorrectionLevel() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #10 + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.errorCorrectionLevel Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDataMask()B + Access flags: 0x10 + = final byte getDataMask() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #9 + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.dataMask B] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: hashCode()I + Access flags: 0x11 + = public final int hashCode() + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 1, stack = 2): + [0] aload_0 v0 + [1] getfield #10 + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.errorCorrectionLevel Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [4] invokevirtual #12 + - Methodref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.ordinal ()I] + [7] iconst_3 + [8] ishl + [9] aload_0 v0 + [10] getfield #9 + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.dataMask B] + [13] ior + [14] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: equals(Ljava/lang/Object;)Z + Access flags: 0x11 + = public final boolean equals(java.lang.Object) + Class member attributes (count = 1): + - Code attribute instructions (code length = 40, locals = 2, stack = 2): + [0] aload_1 v1 + [1] instanceof #5 + - Class [com/google/zxing/qrcode/decoder/FormatInformation] + [4] ifne +5 (target=9) + [7] iconst_0 + [8] ireturn + [9] aload_1 v1 + [10] checkcast #5 + - Class [com/google/zxing/qrcode/decoder/FormatInformation] + [13] astore_1 v1 + [14] aload_0 v0 + [15] getfield #10 + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.errorCorrectionLevel Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [18] aload_1 v1 + [19] getfield #10 + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.errorCorrectionLevel Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [22] ifacmpne +16 (target=38) + [25] aload_0 v0 + [26] getfield #9 + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.dataMask B] + [29] aload_1 v1 + [30] getfield #9 + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.dataMask B] + [33] ificmpne +5 (target=38) + [36] iconst_1 + [37] ireturn + [38] iconst_0 + [39] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 654, locals = 0, stack = 7): + [0] bipush 32 + [2] anewarray #3 + - Class [[I] + [5] dup + [6] iconst_0 + [7] iconst_2 + [8] newarray 10 + [10] dup + [11] iconst_0 + [12] sipush 21522 + [15] iastore + [16] dup + [17] iconst_1 + [18] iconst_0 + [19] iastore + [20] aastore + [21] dup + [22] iconst_1 + [23] iconst_2 + [24] newarray 10 + [26] dup + [27] iconst_0 + [28] sipush 20773 + [31] iastore + [32] dup + [33] iconst_1 + [34] iconst_1 + [35] iastore + [36] aastore + [37] dup + [38] iconst_2 + [39] iconst_2 + [40] newarray 10 + [42] dup + [43] iconst_0 + [44] sipush 24188 + [47] iastore + [48] dup + [49] iconst_1 + [50] iconst_2 + [51] iastore + [52] aastore + [53] dup + [54] iconst_3 + [55] iconst_2 + [56] newarray 10 + [58] dup + [59] iconst_0 + [60] sipush 23371 + [63] iastore + [64] dup + [65] iconst_1 + [66] iconst_3 + [67] iastore + [68] aastore + [69] dup + [70] iconst_4 + [71] iconst_2 + [72] newarray 10 + [74] dup + [75] iconst_0 + [76] sipush 17913 + [79] iastore + [80] dup + [81] iconst_1 + [82] iconst_4 + [83] iastore + [84] aastore + [85] dup + [86] iconst_5 + [87] iconst_2 + [88] newarray 10 + [90] dup + [91] iconst_0 + [92] sipush 16590 + [95] iastore + [96] dup + [97] iconst_1 + [98] iconst_5 + [99] iastore + [100] aastore + [101] dup + [102] bipush 6 + [104] iconst_2 + [105] newarray 10 + [107] dup + [108] iconst_0 + [109] sipush 20375 + [112] iastore + [113] dup + [114] iconst_1 + [115] bipush 6 + [117] iastore + [118] aastore + [119] dup + [120] bipush 7 + [122] iconst_2 + [123] newarray 10 + [125] dup + [126] iconst_0 + [127] sipush 19104 + [130] iastore + [131] dup + [132] iconst_1 + [133] bipush 7 + [135] iastore + [136] aastore + [137] dup + [138] bipush 8 + [140] iconst_2 + [141] newarray 10 + [143] dup + [144] iconst_0 + [145] sipush 30660 + [148] iastore + [149] dup + [150] iconst_1 + [151] bipush 8 + [153] iastore + [154] aastore + [155] dup + [156] bipush 9 + [158] iconst_2 + [159] newarray 10 + [161] dup + [162] iconst_0 + [163] sipush 29427 + [166] iastore + [167] dup + [168] iconst_1 + [169] bipush 9 + [171] iastore + [172] aastore + [173] dup + [174] bipush 10 + [176] iconst_2 + [177] newarray 10 + [179] dup + [180] iconst_0 + [181] sipush 32170 + [184] iastore + [185] dup + [186] iconst_1 + [187] bipush 10 + [189] iastore + [190] aastore + [191] dup + [192] bipush 11 + [194] iconst_2 + [195] newarray 10 + [197] dup + [198] iconst_0 + [199] sipush 30877 + [202] iastore + [203] dup + [204] iconst_1 + [205] bipush 11 + [207] iastore + [208] aastore + [209] dup + [210] bipush 12 + [212] iconst_2 + [213] newarray 10 + [215] dup + [216] iconst_0 + [217] sipush 26159 + [220] iastore + [221] dup + [222] iconst_1 + [223] bipush 12 + [225] iastore + [226] aastore + [227] dup + [228] bipush 13 + [230] iconst_2 + [231] newarray 10 + [233] dup + [234] iconst_0 + [235] sipush 25368 + [238] iastore + [239] dup + [240] iconst_1 + [241] bipush 13 + [243] iastore + [244] aastore + [245] dup + [246] bipush 14 + [248] iconst_2 + [249] newarray 10 + [251] dup + [252] iconst_0 + [253] sipush 27713 + [256] iastore + [257] dup + [258] iconst_1 + [259] bipush 14 + [261] iastore + [262] aastore + [263] dup + [264] bipush 15 + [266] iconst_2 + [267] newarray 10 + [269] dup + [270] iconst_0 + [271] sipush 26998 + [274] iastore + [275] dup + [276] iconst_1 + [277] bipush 15 + [279] iastore + [280] aastore + [281] dup + [282] bipush 16 + [284] iconst_2 + [285] newarray 10 + [287] dup + [288] iconst_0 + [289] sipush 5769 + [292] iastore + [293] dup + [294] iconst_1 + [295] bipush 16 + [297] iastore + [298] aastore + [299] dup + [300] bipush 17 + [302] iconst_2 + [303] newarray 10 + [305] dup + [306] iconst_0 + [307] sipush 5054 + [310] iastore + [311] dup + [312] iconst_1 + [313] bipush 17 + [315] iastore + [316] aastore + [317] dup + [318] bipush 18 + [320] iconst_2 + [321] newarray 10 + [323] dup + [324] iconst_0 + [325] sipush 7399 + [328] iastore + [329] dup + [330] iconst_1 + [331] bipush 18 + [333] iastore + [334] aastore + [335] dup + [336] bipush 19 + [338] iconst_2 + [339] newarray 10 + [341] dup + [342] iconst_0 + [343] sipush 6608 + [346] iastore + [347] dup + [348] iconst_1 + [349] bipush 19 + [351] iastore + [352] aastore + [353] dup + [354] bipush 20 + [356] iconst_2 + [357] newarray 10 + [359] dup + [360] iconst_0 + [361] sipush 1890 + [364] iastore + [365] dup + [366] iconst_1 + [367] bipush 20 + [369] iastore + [370] aastore + [371] dup + [372] bipush 21 + [374] iconst_2 + [375] newarray 10 + [377] dup + [378] iconst_0 + [379] sipush 597 + [382] iastore + [383] dup + [384] iconst_1 + [385] bipush 21 + [387] iastore + [388] aastore + [389] dup + [390] bipush 22 + [392] iconst_2 + [393] newarray 10 + [395] dup + [396] iconst_0 + [397] sipush 3340 + [400] iastore + [401] dup + [402] iconst_1 + [403] bipush 22 + [405] iastore + [406] aastore + [407] dup + [408] bipush 23 + [410] iconst_2 + [411] newarray 10 + [413] dup + [414] iconst_0 + [415] sipush 2107 + [418] iastore + [419] dup + [420] iconst_1 + [421] bipush 23 + [423] iastore + [424] aastore + [425] dup + [426] bipush 24 + [428] iconst_2 + [429] newarray 10 + [431] dup + [432] iconst_0 + [433] sipush 13663 + [436] iastore + [437] dup + [438] iconst_1 + [439] bipush 24 + [441] iastore + [442] aastore + [443] dup + [444] bipush 25 + [446] iconst_2 + [447] newarray 10 + [449] dup + [450] iconst_0 + [451] sipush 12392 + [454] iastore + [455] dup + [456] iconst_1 + [457] bipush 25 + [459] iastore + [460] aastore + [461] dup + [462] bipush 26 + [464] iconst_2 + [465] newarray 10 + [467] dup + [468] iconst_0 + [469] sipush 16177 + [472] iastore + [473] dup + [474] iconst_1 + [475] bipush 26 + [477] iastore + [478] aastore + [479] dup + [480] bipush 27 + [482] iconst_2 + [483] newarray 10 + [485] dup + [486] iconst_0 + [487] sipush 14854 + [490] iastore + [491] dup + [492] iconst_1 + [493] bipush 27 + [495] iastore + [496] aastore + [497] dup + [498] bipush 28 + [500] iconst_2 + [501] newarray 10 + [503] dup + [504] iconst_0 + [505] sipush 9396 + [508] iastore + [509] dup + [510] iconst_1 + [511] bipush 28 + [513] iastore + [514] aastore + [515] dup + [516] bipush 29 + [518] iconst_2 + [519] newarray 10 + [521] dup + [522] iconst_0 + [523] sipush 8579 + [526] iastore + [527] dup + [528] iconst_1 + [529] bipush 29 + [531] iastore + [532] aastore + [533] dup + [534] bipush 30 + [536] iconst_2 + [537] newarray 10 + [539] dup + [540] iconst_0 + [541] sipush 11994 + [544] iastore + [545] dup + [546] iconst_1 + [547] bipush 30 + [549] iastore + [550] aastore + [551] dup + [552] bipush 31 + [554] iconst_2 + [555] newarray 10 + [557] dup + [558] iconst_0 + [559] sipush 11245 + [562] iastore + [563] dup + [564] iconst_1 + [565] bipush 31 + [567] iastore + [568] aastore + [569] putstatic #8 + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.FORMAT_INFO_DECODE_LOOKUP [[I] + [572] bipush 16 + [574] newarray 10 + [576] dup + [577] iconst_0 + [578] iconst_0 + [579] iastore + [580] dup + [581] iconst_1 + [582] iconst_1 + [583] iastore + [584] dup + [585] iconst_2 + [586] iconst_1 + [587] iastore + [588] dup + [589] iconst_3 + [590] iconst_2 + [591] iastore + [592] dup + [593] iconst_4 + [594] iconst_1 + [595] iastore + [596] dup + [597] iconst_5 + [598] iconst_2 + [599] iastore + [600] dup + [601] bipush 6 + [603] iconst_2 + [604] iastore + [605] dup + [606] bipush 7 + [608] iconst_3 + [609] iastore + [610] dup + [611] bipush 8 + [613] iconst_1 + [614] iastore + [615] dup + [616] bipush 9 + [618] iconst_2 + [619] iastore + [620] dup + [621] bipush 10 + [623] iconst_2 + [624] iastore + [625] dup + [626] bipush 11 + [628] iconst_3 + [629] iastore + [630] dup + [631] bipush 12 + [633] iconst_2 + [634] iastore + [635] dup + [636] bipush 13 + [638] iconst_3 + [639] iastore + [640] dup + [641] bipush 14 + [643] iconst_3 + [644] iastore + [645] dup + [646] bipush 15 + [648] iconst_4 + [649] iastore + [650] putstatic #7 + - Fieldref [com/google/zxing/qrcode/decoder/FormatInformation.BITS_SET_IN_HALF_BYTE [I] + [653] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/decoder/Mode + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.qrcode.decoder.Mode extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 89): + - String [ALPHANUMERIC] + - String [BYTE] + - String [Character count doesn't apply to this mode] + - String [ECI] + - String [FNC1_FIRST_POSITION] + - String [FNC1_SECOND_POSITION] + - String [HANZI] + - String [KANJI] + - String [NUMERIC] + - String [STRUCTURED_APPEND] + - String [TERMINATOR] + - Class [com/google/zxing/qrcode/decoder/Mode] + - Class [com/google/zxing/qrcode/decoder/Version] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.ALPHANUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.BYTE Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.ECI Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.FNC1_FIRST_POSITION Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.FNC1_SECOND_POSITION Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.HANZI Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.KANJI Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.NUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.STRUCTURED_APPEND Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.TERMINATOR Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.bits I] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.characterCountBitsForVersions [I] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.name Ljava/lang/String;] + - Methodref [com/google/zxing/qrcode/decoder/Mode. ([IILjava/lang/String;)V] + - Methodref [com/google/zxing/qrcode/decoder/Version.getVersionNumber ()I] + - Methodref [java/lang/IllegalArgumentException. ()V] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [ ([IILjava/lang/String;)V] + - NameAndType [ALPHANUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [BYTE Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [ECI Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [FNC1_FIRST_POSITION Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [FNC1_SECOND_POSITION Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [HANZI Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [KANJI Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [NUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [STRUCTURED_APPEND Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [TERMINATOR Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [bits I] + - NameAndType [characterCountBitsForVersions [I] + - NameAndType [getVersionNumber ()I] + - NameAndType [name Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(I)Lcom/google/zxing/qrcode/decoder/Mode;] + - Utf8 [(Lcom/google/zxing/qrcode/decoder/Version;)I] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [([IILjava/lang/String;)V] + - Utf8 [] + - Utf8 [] + - Utf8 [ALPHANUMERIC] + - Utf8 [BYTE] + - Utf8 [Character count doesn't apply to this mode] + - Utf8 [Code] + - Utf8 [ECI] + - Utf8 [FNC1_FIRST_POSITION] + - Utf8 [FNC1_SECOND_POSITION] + - Utf8 [HANZI] + - Utf8 [I] + - Utf8 [KANJI] + - Utf8 [Lcom/google/zxing/qrcode/decoder/Mode;] + - Utf8 [Ljava/lang/String;] + - Utf8 [NUMERIC] + - Utf8 [STRUCTURED_APPEND] + - Utf8 [TERMINATOR] + - Utf8 [[I] + - Utf8 [bits] + - Utf8 [characterCountBitsForVersions] + - Utf8 [com/google/zxing/qrcode/decoder/Mode] + - Utf8 [com/google/zxing/qrcode/decoder/Version] + - Utf8 [forBits] + - Utf8 [getBits] + - Utf8 [getCharacterCountBits] + - Utf8 [getName] + - Utf8 [getVersionNumber] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [name] + - Utf8 [toString] + +Fields (count = 13): + - Field: TERMINATOR Lcom/google/zxing/qrcode/decoder/Mode; + Access flags: 0x19 + = public static final com.google.zxing.qrcode.decoder.Mode TERMINATOR + - Field: NUMERIC Lcom/google/zxing/qrcode/decoder/Mode; + Access flags: 0x19 + = public static final com.google.zxing.qrcode.decoder.Mode NUMERIC + - Field: ALPHANUMERIC Lcom/google/zxing/qrcode/decoder/Mode; + Access flags: 0x19 + = public static final com.google.zxing.qrcode.decoder.Mode ALPHANUMERIC + - Field: STRUCTURED_APPEND Lcom/google/zxing/qrcode/decoder/Mode; + Access flags: 0x19 + = public static final com.google.zxing.qrcode.decoder.Mode STRUCTURED_APPEND + - Field: BYTE Lcom/google/zxing/qrcode/decoder/Mode; + Access flags: 0x19 + = public static final com.google.zxing.qrcode.decoder.Mode BYTE + - Field: ECI Lcom/google/zxing/qrcode/decoder/Mode; + Access flags: 0x19 + = public static final com.google.zxing.qrcode.decoder.Mode ECI + - Field: KANJI Lcom/google/zxing/qrcode/decoder/Mode; + Access flags: 0x19 + = public static final com.google.zxing.qrcode.decoder.Mode KANJI + - Field: FNC1_FIRST_POSITION Lcom/google/zxing/qrcode/decoder/Mode; + Access flags: 0x19 + = public static final com.google.zxing.qrcode.decoder.Mode FNC1_FIRST_POSITION + - Field: FNC1_SECOND_POSITION Lcom/google/zxing/qrcode/decoder/Mode; + Access flags: 0x19 + = public static final com.google.zxing.qrcode.decoder.Mode FNC1_SECOND_POSITION + - Field: HANZI Lcom/google/zxing/qrcode/decoder/Mode; + Access flags: 0x19 + = public static final com.google.zxing.qrcode.decoder.Mode HANZI + - Field: characterCountBitsForVersions [I + Access flags: 0x12 + = private final int[] characterCountBitsForVersions + - Field: bits I + Access flags: 0x12 + = private final int bits + - Field: name Ljava/lang/String; + Access flags: 0x12 + = private final java.lang.String name + +Methods (count = 7): + - Method: ([IILjava/lang/String;)V + Access flags: 0x2 + = private Mode(int[],int,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 20, locals = 4, stack = 2): + [0] aload_0 v0 + [1] invokespecial #33 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #27 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.characterCountBitsForVersions [I] + [9] aload_0 v0 + [10] iload_2 v2 + [11] putfield #26 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.bits I] + [14] aload_0 v0 + [15] aload_3 v3 + [16] putfield #28 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.name Ljava/lang/String;] + [19] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: forBits(I)Lcom/google/zxing/qrcode/decoder/Mode; + Access flags: 0x9 + = public static com.google.zxing.qrcode.decoder.Mode forBits(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 120, locals = 1, stack = 2): + [0] iload_0 v0 + [1] tableswitch (14 offsets, default=111) (target=112) + 0: offset = 71, target = 72 + 1: offset = 75, target = 76 + 2: offset = 79, target = 80 + 3: offset = 83, target = 84 + 4: offset = 87, target = 88 + 5: offset = 91, target = 92 + 6: offset = 111, target = 112 + 7: offset = 95, target = 96 + 8: offset = 99, target = 100 + 9: offset = 103, target = 104 + 10: offset = 111, target = 112 + 11: offset = 111, target = 112 + 12: offset = 111, target = 112 + 13: offset = 107, target = 108 + default: offset = 111, target = 112 + [72] getstatic #25 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.TERMINATOR Lcom/google/zxing/qrcode/decoder/Mode;] + [75] areturn + [76] getstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.NUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + [79] areturn + [80] getstatic #16 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.ALPHANUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + [83] areturn + [84] getstatic #24 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.STRUCTURED_APPEND Lcom/google/zxing/qrcode/decoder/Mode;] + [87] areturn + [88] getstatic #17 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.BYTE Lcom/google/zxing/qrcode/decoder/Mode;] + [91] areturn + [92] getstatic #19 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.FNC1_FIRST_POSITION Lcom/google/zxing/qrcode/decoder/Mode;] + [95] areturn + [96] getstatic #18 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.ECI Lcom/google/zxing/qrcode/decoder/Mode;] + [99] areturn + [100] getstatic #22 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.KANJI Lcom/google/zxing/qrcode/decoder/Mode;] + [103] areturn + [104] getstatic #20 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.FNC1_SECOND_POSITION Lcom/google/zxing/qrcode/decoder/Mode;] + [107] areturn + [108] getstatic #21 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.HANZI Lcom/google/zxing/qrcode/decoder/Mode;] + [111] areturn + [112] new #14 + - Class [java/lang/IllegalArgumentException] + [115] dup + [116] invokespecial #31 + - Methodref [java/lang/IllegalArgumentException. ()V] + [119] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getCharacterCountBits(Lcom/google/zxing/qrcode/decoder/Version;)I + Access flags: 0x11 + = public final int getCharacterCountBits(com.google.zxing.qrcode.decoder.Version) + Class member attributes (count = 1): + - Code attribute instructions (code length = 53, locals = 2, stack = 3): + [0] aload_0 v0 + [1] getfield #27 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.characterCountBitsForVersions [I] + [4] ifnonnull +13 (target=17) + [7] new #14 + - Class [java/lang/IllegalArgumentException] + [10] dup + [11] ldc #3 + - String [Character count doesn't apply to this mode] + [13] invokespecial #32 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [16] athrow + [17] aload_1 v1 + [18] invokevirtual #30 + - Methodref [com/google/zxing/qrcode/decoder/Version.getVersionNumber ()I] + [21] dup + [22] istore_1 v1 + [23] bipush 9 + [25] ificmpgt +8 (target=33) + [28] iconst_0 + [29] istore_1 v1 + [30] goto +16 (target=46) + [33] iload_1 v1 + [34] bipush 26 + [36] ificmpgt +8 (target=44) + [39] iconst_1 + [40] istore_1 v1 + [41] goto +5 (target=46) + [44] iconst_2 + [45] istore_1 v1 + [46] aload_0 v0 + [47] getfield #27 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.characterCountBitsForVersions [I] + [50] iload_1 v1 + [51] iaload + [52] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getBits()I + Access flags: 0x11 + = public final int getBits() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #26 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.bits I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getName()Ljava/lang/String; + Access flags: 0x2 + = private java.lang.String getName() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #28 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.name Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: toString()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String toString() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #28 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.name Ljava/lang/String;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 258, locals = 0, stack = 6): + [0] new #12 + - Class [com/google/zxing/qrcode/decoder/Mode] + [3] dup + [4] iconst_3 + [5] newarray 10 + [7] dup + [8] iconst_0 + [9] iconst_0 + [10] iastore + [11] dup + [12] iconst_1 + [13] iconst_0 + [14] iastore + [15] dup + [16] iconst_2 + [17] iconst_0 + [18] iastore + [19] iconst_0 + [20] ldc #11 + - String [TERMINATOR] + [22] invokespecial #29 + - Methodref [com/google/zxing/qrcode/decoder/Mode. ([IILjava/lang/String;)V] + [25] putstatic #25 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.TERMINATOR Lcom/google/zxing/qrcode/decoder/Mode;] + [28] new #12 + - Class [com/google/zxing/qrcode/decoder/Mode] + [31] dup + [32] iconst_3 + [33] newarray 10 + [35] dup + [36] iconst_0 + [37] bipush 10 + [39] iastore + [40] dup + [41] iconst_1 + [42] bipush 12 + [44] iastore + [45] dup + [46] iconst_2 + [47] bipush 14 + [49] iastore + [50] iconst_1 + [51] ldc #9 + - String [NUMERIC] + [53] invokespecial #29 + - Methodref [com/google/zxing/qrcode/decoder/Mode. ([IILjava/lang/String;)V] + [56] putstatic #23 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.NUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + [59] new #12 + - Class [com/google/zxing/qrcode/decoder/Mode] + [62] dup + [63] iconst_3 + [64] newarray 10 + [66] dup + [67] iconst_0 + [68] bipush 9 + [70] iastore + [71] dup + [72] iconst_1 + [73] bipush 11 + [75] iastore + [76] dup + [77] iconst_2 + [78] bipush 13 + [80] iastore + [81] iconst_2 + [82] ldc #1 + - String [ALPHANUMERIC] + [84] invokespecial #29 + - Methodref [com/google/zxing/qrcode/decoder/Mode. ([IILjava/lang/String;)V] + [87] putstatic #16 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.ALPHANUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + [90] new #12 + - Class [com/google/zxing/qrcode/decoder/Mode] + [93] dup + [94] iconst_3 + [95] newarray 10 + [97] dup + [98] iconst_0 + [99] iconst_0 + [100] iastore + [101] dup + [102] iconst_1 + [103] iconst_0 + [104] iastore + [105] dup + [106] iconst_2 + [107] iconst_0 + [108] iastore + [109] iconst_3 + [110] ldc #10 + - String [STRUCTURED_APPEND] + [112] invokespecial #29 + - Methodref [com/google/zxing/qrcode/decoder/Mode. ([IILjava/lang/String;)V] + [115] putstatic #24 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.STRUCTURED_APPEND Lcom/google/zxing/qrcode/decoder/Mode;] + [118] new #12 + - Class [com/google/zxing/qrcode/decoder/Mode] + [121] dup + [122] iconst_3 + [123] newarray 10 + [125] dup + [126] iconst_0 + [127] bipush 8 + [129] iastore + [130] dup + [131] iconst_1 + [132] bipush 16 + [134] iastore + [135] dup + [136] iconst_2 + [137] bipush 16 + [139] iastore + [140] iconst_4 + [141] ldc #2 + - String [BYTE] + [143] invokespecial #29 + - Methodref [com/google/zxing/qrcode/decoder/Mode. ([IILjava/lang/String;)V] + [146] putstatic #17 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.BYTE Lcom/google/zxing/qrcode/decoder/Mode;] + [149] new #12 + - Class [com/google/zxing/qrcode/decoder/Mode] + [152] dup + [153] aconst_null + [154] bipush 7 + [156] ldc #4 + - String [ECI] + [158] invokespecial #29 + - Methodref [com/google/zxing/qrcode/decoder/Mode. ([IILjava/lang/String;)V] + [161] putstatic #18 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.ECI Lcom/google/zxing/qrcode/decoder/Mode;] + [164] new #12 + - Class [com/google/zxing/qrcode/decoder/Mode] + [167] dup + [168] iconst_3 + [169] newarray 10 + [171] dup + [172] iconst_0 + [173] bipush 8 + [175] iastore + [176] dup + [177] iconst_1 + [178] bipush 10 + [180] iastore + [181] dup + [182] iconst_2 + [183] bipush 12 + [185] iastore + [186] bipush 8 + [188] ldc #8 + - String [KANJI] + [190] invokespecial #29 + - Methodref [com/google/zxing/qrcode/decoder/Mode. ([IILjava/lang/String;)V] + [193] putstatic #22 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.KANJI Lcom/google/zxing/qrcode/decoder/Mode;] + [196] new #12 + - Class [com/google/zxing/qrcode/decoder/Mode] + [199] dup + [200] aconst_null + [201] iconst_5 + [202] ldc #5 + - String [FNC1_FIRST_POSITION] + [204] invokespecial #29 + - Methodref [com/google/zxing/qrcode/decoder/Mode. ([IILjava/lang/String;)V] + [207] putstatic #19 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.FNC1_FIRST_POSITION Lcom/google/zxing/qrcode/decoder/Mode;] + [210] new #12 + - Class [com/google/zxing/qrcode/decoder/Mode] + [213] dup + [214] aconst_null + [215] bipush 9 + [217] ldc #6 + - String [FNC1_SECOND_POSITION] + [219] invokespecial #29 + - Methodref [com/google/zxing/qrcode/decoder/Mode. ([IILjava/lang/String;)V] + [222] putstatic #20 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.FNC1_SECOND_POSITION Lcom/google/zxing/qrcode/decoder/Mode;] + [225] new #12 + - Class [com/google/zxing/qrcode/decoder/Mode] + [228] dup + [229] iconst_3 + [230] newarray 10 + [232] dup + [233] iconst_0 + [234] bipush 8 + [236] iastore + [237] dup + [238] iconst_1 + [239] bipush 10 + [241] iastore + [242] dup + [243] iconst_2 + [244] bipush 12 + [246] iastore + [247] bipush 13 + [249] ldc #7 + - String [HANZI] + [251] invokespecial #29 + - Methodref [com/google/zxing/qrcode/decoder/Mode. ([IILjava/lang/String;)V] + [254] putstatic #21 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.HANZI Lcom/google/zxing/qrcode/decoder/Mode;] + [257] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/decoder/Version + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.qrcode.decoder.Version extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 159): + - Integer [34236] + - Integer [39577] + - Integer [42195] + - Integer [48118] + - Integer [51042] + - Integer [55367] + - Integer [58893] + - Integer [63784] + - Integer [68472] + - Integer [70749] + - Integer [76311] + - Integer [79154] + - Integer [84390] + - Integer [87683] + - Integer [92361] + - Integer [96236] + - Integer [102084] + - Integer [102881] + - Integer [110507] + - Integer [110734] + - Integer [117786] + - Integer [119615] + - Integer [126325] + - Integer [127568] + - Integer [133589] + - Integer [136944] + - Integer [141498] + - Integer [145311] + - Integer [150283] + - Integer [152622] + - Integer [158308] + - Integer [161089] + - Integer [167017] + - Integer [2147483647] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel] + - Class [com/google/zxing/qrcode/decoder/FormatInformation] + - Class [com/google/zxing/qrcode/decoder/Version] + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Class [java/lang/String] + - Fieldref [com/google/zxing/qrcode/decoder/Version.VERSIONS [Lcom/google/zxing/qrcode/decoder/Version;] + - Fieldref [com/google/zxing/qrcode/decoder/Version.VERSION_DECODE_INFO [I] + - Fieldref [com/google/zxing/qrcode/decoder/Version.alignmentPatternCenters [I] + - Fieldref [com/google/zxing/qrcode/decoder/Version.ecBlocks [Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;] + - Fieldref [com/google/zxing/qrcode/decoder/Version.totalCodewords I] + - Fieldref [com/google/zxing/qrcode/decoder/Version.versionNumber I] + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + - Methodref [com/google/zxing/common/BitMatrix. (I)V] + - Methodref [com/google/zxing/common/BitMatrix.setRegion (IIII)V] + - Methodref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.ordinal ()I] + - Methodref [com/google/zxing/qrcode/decoder/FormatInformation.numBitsDiffering (II)I] + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + - Methodref [com/google/zxing/qrcode/decoder/Version.buildVersions ()[Lcom/google/zxing/qrcode/decoder/Version;] + - Methodref [com/google/zxing/qrcode/decoder/Version.getDimensionForVersion ()I] + - Methodref [com/google/zxing/qrcode/decoder/Version.getVersionForNumber (I)Lcom/google/zxing/qrcode/decoder/Version;] + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB.getCount ()I] + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB.getDataCodewords ()I] + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks.getECBlocks ()[Lcom/google/zxing/qrcode/decoder/Version$ECB;] + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks.getECCodewordsPerBlock ()I] + - Methodref [java/lang/IllegalArgumentException. ()V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/String.valueOf (I)Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (II)V] + - NameAndType [ (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + - NameAndType [ (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + - NameAndType [ (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + - NameAndType [VERSIONS [Lcom/google/zxing/qrcode/decoder/Version;] + - NameAndType [VERSION_DECODE_INFO [I] + - NameAndType [alignmentPatternCenters [I] + - NameAndType [buildVersions ()[Lcom/google/zxing/qrcode/decoder/Version;] + - NameAndType [ecBlocks [Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;] + - NameAndType [getCount ()I] + - NameAndType [getDataCodewords ()I] + - NameAndType [getDimensionForVersion ()I] + - NameAndType [getECBlocks ()[Lcom/google/zxing/qrcode/decoder/Version$ECB;] + - NameAndType [getECCodewordsPerBlock ()I] + - NameAndType [getFormatInstance ()Lcom/google/zxing/FormatException;] + - NameAndType [getVersionForNumber (I)Lcom/google/zxing/qrcode/decoder/Version;] + - NameAndType [numBitsDiffering (II)I] + - NameAndType [ordinal ()I] + - NameAndType [setRegion (IIII)V] + - NameAndType [totalCodewords I] + - NameAndType [valueOf (I)Ljava/lang/String;] + - NameAndType [versionNumber I] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/FormatException;] + - Utf8 [()Lcom/google/zxing/common/BitMatrix;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()[I] + - Utf8 [()[Lcom/google/zxing/qrcode/decoder/Version$ECB;] + - Utf8 [()[Lcom/google/zxing/qrcode/decoder/Version;] + - Utf8 [(I)Lcom/google/zxing/qrcode/decoder/Version;] + - Utf8 [(I)Ljava/lang/String;] + - Utf8 [(I)V] + - Utf8 [(II)I] + - Utf8 [(II)V] + - Utf8 [(IIII)V] + - Utf8 [(ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + - Utf8 [(ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + - Utf8 [(I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + - Utf8 [(Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;)Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;] + - Utf8 [] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ECB] + - Utf8 [ECBlocks] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [VERSIONS] + - Utf8 [VERSION_DECODE_INFO] + - Utf8 [[I] + - Utf8 [[Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;] + - Utf8 [[Lcom/google/zxing/qrcode/decoder/Version;] + - Utf8 [alignmentPatternCenters] + - Utf8 [buildFunctionPattern] + - Utf8 [buildVersions] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel] + - Utf8 [com/google/zxing/qrcode/decoder/FormatInformation] + - Utf8 [com/google/zxing/qrcode/decoder/Version] + - Utf8 [com/google/zxing/qrcode/decoder/Version$ECB] + - Utf8 [com/google/zxing/qrcode/decoder/Version$ECBlocks] + - Utf8 [decodeVersionInformation] + - Utf8 [ecBlocks] + - Utf8 [getAlignmentPatternCenters] + - Utf8 [getCount] + - Utf8 [getDataCodewords] + - Utf8 [getDimensionForVersion] + - Utf8 [getECBlocks] + - Utf8 [getECBlocksForLevel] + - Utf8 [getECCodewordsPerBlock] + - Utf8 [getFormatInstance] + - Utf8 [getProvisionalVersionForDimension] + - Utf8 [getTotalCodewords] + - Utf8 [getVersionForNumber] + - Utf8 [getVersionNumber] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [numBitsDiffering] + - Utf8 [ordinal] + - Utf8 [setRegion] + - Utf8 [toString] + - Utf8 [totalCodewords] + - Utf8 [valueOf] + - Utf8 [versionNumber] + +Fields (count = 6): + - Field: VERSION_DECODE_INFO [I + Access flags: 0x1a + = private static final int[] VERSION_DECODE_INFO + - Field: VERSIONS [Lcom/google/zxing/qrcode/decoder/Version; + Access flags: 0x1a + = private static final com.google.zxing.qrcode.decoder.Version[] VERSIONS + - Field: versionNumber I + Access flags: 0x12 + = private final int versionNumber + - Field: alignmentPatternCenters [I + Access flags: 0x12 + = private final int[] alignmentPatternCenters + - Field: ecBlocks [Lcom/google/zxing/qrcode/decoder/Version$ECBlocks; + Access flags: 0x12 + = private final com.google.zxing.qrcode.decoder.Version$ECBlocks[] ecBlocks + - Field: totalCodewords I + Access flags: 0x12 + = private final int totalCodewords + +Methods (count = 13): + - Method: (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V + Access flags: 0x2 + = private Version(int,int[],com.google.zxing.qrcode.decoder.Version$ECBlocks,com.google.zxing.qrcode.decoder.Version$ECBlocks,com.google.zxing.qrcode.decoder.Version$ECBlocks,com.google.zxing.qrcode.decoder.Version$ECBlocks) + Class member attributes (count = 1): + - Code attribute instructions (code length = 97, locals = 7, stack = 5): + [0] aload_0 v0 + [1] invokespecial #68 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iload_1 v1 + [6] putfield #50 + - Fieldref [com/google/zxing/qrcode/decoder/Version.versionNumber I] + [9] aload_0 v0 + [10] aload_2 v2 + [11] putfield #47 + - Fieldref [com/google/zxing/qrcode/decoder/Version.alignmentPatternCenters [I] + [14] aload_0 v0 + [15] iconst_4 + [16] anewarray #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [19] dup + [20] iconst_0 + [21] aload_3 v3 + [22] aastore + [23] dup + [24] iconst_1 + [25] aload v4 + [27] aastore + [28] dup + [29] iconst_2 + [30] aload v5 + [32] aastore + [33] dup + [34] iconst_3 + [35] aload v6 + [37] aastore + [38] putfield #48 + - Fieldref [com/google/zxing/qrcode/decoder/Version.ecBlocks [Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;] + [41] iconst_0 + [42] istore_1 v1 + [43] aload_3 v3 + [44] invokevirtual #66 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks.getECCodewordsPerBlock ()I] + [47] istore_2 v2 + [48] aload_3 v3 + [49] invokevirtual #65 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks.getECBlocks ()[Lcom/google/zxing/qrcode/decoder/Version$ECB;] + [52] astore_3 v3 + [53] iconst_0 + [54] istore v4 + [56] iload v4 + [58] aload_3 v3 + [59] arraylength + [60] ificmpge +31 (target=91) + [63] aload_3 v3 + [64] iload v4 + [66] aaload + [67] astore v5 + [69] iload_1 v1 + [70] aload v5 + [72] invokevirtual #61 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB.getCount ()I] + [75] aload v5 + [77] invokevirtual #62 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB.getDataCodewords ()I] + [80] iload_2 v2 + [81] iadd + [82] imul + [83] iadd + [84] istore_1 v1 + [85] iinc v4, 1 + [88] goto -32 (target=56) + [91] aload_0 v0 + [92] iload_1 v1 + [93] putfield #49 + - Fieldref [com/google/zxing/qrcode/decoder/Version.totalCodewords I] + [96] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getVersionNumber()I + Access flags: 0x11 + = public final int getVersionNumber() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #50 + - Fieldref [com/google/zxing/qrcode/decoder/Version.versionNumber I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getAlignmentPatternCenters()[I + Access flags: 0x11 + = public final int[] getAlignmentPatternCenters() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #47 + - Fieldref [com/google/zxing/qrcode/decoder/Version.alignmentPatternCenters [I] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getTotalCodewords()I + Access flags: 0x11 + = public final int getTotalCodewords() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #49 + - Fieldref [com/google/zxing/qrcode/decoder/Version.totalCodewords I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDimensionForVersion()I + Access flags: 0x11 + = public final int getDimensionForVersion() + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 1, stack = 3): + [0] bipush 17 + [2] iconst_4 + [3] aload_0 v0 + [4] getfield #50 + - Fieldref [com/google/zxing/qrcode/decoder/Version.versionNumber I] + [7] imul + [8] iadd + [9] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getECBlocksForLevel(Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;)Lcom/google/zxing/qrcode/decoder/Version$ECBlocks; + Access flags: 0x11 + = public final com.google.zxing.qrcode.decoder.Version$ECBlocks getECBlocksForLevel(com.google.zxing.qrcode.decoder.ErrorCorrectionLevel) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] getfield #48 + - Fieldref [com/google/zxing/qrcode/decoder/Version.ecBlocks [Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;] + [4] aload_1 v1 + [5] invokevirtual #54 + - Methodref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.ordinal ()I] + [8] aaload + [9] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getProvisionalVersionForDimension(I)Lcom/google/zxing/qrcode/decoder/Version; + Access flags: 0x9 + = public static com.google.zxing.qrcode.decoder.Version getProvisionalVersionForDimension(int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 49, locals = 1, stack = 3): + [0] iload_0 v0 + [1] iconst_4 + [2] irem + [3] iconst_1 + [4] ificmpeq +7 (target=11) + [7] invokestatic #51 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [10] athrow + [11] iload_0 v0 + [12] bipush 17 + [14] isub + [15] iconst_2 + [16] ishr + [17] dup + [18] istore_0 v0 + [19] ifle +9 (target=28) + [22] iload_0 v0 + [23] bipush 40 + [25] ificmple +11 (target=36) + [28] new #42 + - Class [java/lang/IllegalArgumentException] + [31] dup + [32] invokespecial #67 + - Methodref [java/lang/IllegalArgumentException. ()V] + [35] athrow + [36] getstatic #45 + - Fieldref [com/google/zxing/qrcode/decoder/Version.VERSIONS [Lcom/google/zxing/qrcode/decoder/Version;] + [39] iload_0 v0 + [40] iconst_1 + [41] isub + [42] aaload + [43] areturn + [44] pop + [45] invokestatic #51 + - Methodref [com/google/zxing/FormatException.getFormatInstance ()Lcom/google/zxing/FormatException;] + [48] athrow + Code attribute exceptions (count = 1): + - ExceptionInfo (11 -> 43: 44): + - Class [java/lang/IllegalArgumentException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/FormatException] + - Method: getVersionForNumber(I)Lcom/google/zxing/qrcode/decoder/Version; + Access flags: 0x9 + = public static com.google.zxing.qrcode.decoder.Version getVersionForNumber(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 26, locals = 1, stack = 3): + [0] iload_0 v0 + [1] ifle +9 (target=10) + [4] iload_0 v0 + [5] bipush 40 + [7] ificmple +11 (target=18) + [10] new #42 + - Class [java/lang/IllegalArgumentException] + [13] dup + [14] invokespecial #67 + - Methodref [java/lang/IllegalArgumentException. ()V] + [17] athrow + [18] getstatic #45 + - Fieldref [com/google/zxing/qrcode/decoder/Version.VERSIONS [Lcom/google/zxing/qrcode/decoder/Version;] + [21] iload_0 v0 + [22] iconst_1 + [23] isub + [24] aaload + [25] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: decodeVersionInformation(I)Lcom/google/zxing/qrcode/decoder/Version; + Access flags: 0x8 + = static com.google.zxing.qrcode.decoder.Version decodeVersionInformation(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 120, locals = 5, stack = 3): + [0] ldc #34 + - Integer [2147483647] + [2] istore_1 v1 + [3] iconst_0 + [4] istore_2 v2 + [5] iconst_0 + [6] istore_3 v3 + [7] iload_3 v3 + [8] getstatic #46 + - Fieldref [com/google/zxing/qrcode/decoder/Version.VERSION_DECODE_INFO [I] + [11] arraylength + [12] ificmpge +73 (target=85) + [15] getstatic #46 + - Fieldref [com/google/zxing/qrcode/decoder/Version.VERSION_DECODE_INFO [I] + [18] iload_3 v3 + [19] iaload + [20] dup + [21] istore v4 + [23] iload_0 v0 + [24] ificmpne +34 (target=58) + [27] iload_3 v3 + [28] bipush 7 + [30] iadd + [31] dup + [32] istore_0 v0 + [33] ifle +9 (target=42) + [36] iload_0 v0 + [37] bipush 40 + [39] ificmple +11 (target=50) + [42] new #42 + - Class [java/lang/IllegalArgumentException] + [45] dup + [46] invokespecial #67 + - Methodref [java/lang/IllegalArgumentException. ()V] + [49] athrow + [50] getstatic #45 + - Fieldref [com/google/zxing/qrcode/decoder/Version.VERSIONS [Lcom/google/zxing/qrcode/decoder/Version;] + [53] iload_0 v0 + [54] iconst_1 + [55] isub + [56] aaload + [57] areturn + [58] iload_0 v0 + [59] iload v4 + [61] invokestatic #55 + - Methodref [com/google/zxing/qrcode/decoder/FormatInformation.numBitsDiffering (II)I] + [64] dup + [65] istore v4 + [67] iload_1 v1 + [68] ificmpge +11 (target=79) + [71] iload_3 v3 + [72] bipush 7 + [74] iadd + [75] istore_2 v2 + [76] iload v4 + [78] istore_1 v1 + [79] iinc v3, 1 + [82] goto -75 (target=7) + [85] iload_1 v1 + [86] iconst_3 + [87] ificmpgt +31 (target=118) + [90] iload_2 v2 + [91] dup + [92] istore_0 v0 + [93] ifle +9 (target=102) + [96] iload_0 v0 + [97] bipush 40 + [99] ificmple +11 (target=110) + [102] new #42 + - Class [java/lang/IllegalArgumentException] + [105] dup + [106] invokespecial #67 + - Methodref [java/lang/IllegalArgumentException. ()V] + [109] athrow + [110] getstatic #45 + - Fieldref [com/google/zxing/qrcode/decoder/Version.VERSIONS [Lcom/google/zxing/qrcode/decoder/Version;] + [113] iload_0 v0 + [114] iconst_1 + [115] isub + [116] aaload + [117] areturn + [118] aconst_null + [119] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: buildFunctionPattern()Lcom/google/zxing/common/BitMatrix; + Access flags: 0x10 + = final com.google.zxing.common.BitMatrix buildFunctionPattern() + Class member attributes (count = 1): + - Code attribute instructions (code length = 213, locals = 7, stack = 6): + [0] aload_0 v0 + [1] astore_1 v1 + [2] bipush 17 + [4] iconst_4 + [5] aload_1 v1 + [6] getfield #50 + - Fieldref [com/google/zxing/qrcode/decoder/Version.versionNumber I] + [9] imul + [10] iadd + [11] istore_1 v1 + [12] new #36 + - Class [com/google/zxing/common/BitMatrix] + [15] dup + [16] iload_1 v1 + [17] invokespecial #52 + - Methodref [com/google/zxing/common/BitMatrix. (I)V] + [20] dup + [21] astore_2 v2 + [22] iconst_0 + [23] iconst_0 + [24] bipush 9 + [26] bipush 9 + [28] invokevirtual #53 + - Methodref [com/google/zxing/common/BitMatrix.setRegion (IIII)V] + [31] aload_2 v2 + [32] iload_1 v1 + [33] bipush 8 + [35] isub + [36] iconst_0 + [37] bipush 8 + [39] bipush 9 + [41] invokevirtual #53 + - Methodref [com/google/zxing/common/BitMatrix.setRegion (IIII)V] + [44] aload_2 v2 + [45] iconst_0 + [46] iload_1 v1 + [47] bipush 8 + [49] isub + [50] bipush 9 + [52] bipush 8 + [54] invokevirtual #53 + - Methodref [com/google/zxing/common/BitMatrix.setRegion (IIII)V] + [57] aload_0 v0 + [58] getfield #47 + - Fieldref [com/google/zxing/qrcode/decoder/Version.alignmentPatternCenters [I] + [61] arraylength + [62] istore_3 v3 + [63] iconst_0 + [64] istore v4 + [66] iload v4 + [68] iload_3 v3 + [69] ificmpge +83 (target=152) + [72] aload_0 v0 + [73] getfield #47 + - Fieldref [com/google/zxing/qrcode/decoder/Version.alignmentPatternCenters [I] + [76] iload v4 + [78] iaload + [79] iconst_2 + [80] isub + [81] istore v5 + [83] iconst_0 + [84] istore v6 + [86] iload v6 + [88] iload_3 v3 + [89] ificmpge +57 (target=146) + [92] iload v4 + [94] ifne +16 (target=110) + [97] iload v6 + [99] ifeq +41 (target=140) + [102] iload v6 + [104] iload_3 v3 + [105] iconst_1 + [106] isub + [107] ificmpeq +33 (target=140) + [110] iload v4 + [112] iload_3 v3 + [113] iconst_1 + [114] isub + [115] ificmpne +8 (target=123) + [118] iload v6 + [120] ifeq +20 (target=140) + [123] aload_2 v2 + [124] aload_0 v0 + [125] getfield #47 + - Fieldref [com/google/zxing/qrcode/decoder/Version.alignmentPatternCenters [I] + [128] iload v6 + [130] iaload + [131] iconst_2 + [132] isub + [133] iload v5 + [135] iconst_5 + [136] iconst_5 + [137] invokevirtual #53 + - Methodref [com/google/zxing/common/BitMatrix.setRegion (IIII)V] + [140] iinc v6, 1 + [143] goto -57 (target=86) + [146] iinc v4, 1 + [149] goto -83 (target=66) + [152] aload_2 v2 + [153] bipush 6 + [155] bipush 9 + [157] iconst_1 + [158] iload_1 v1 + [159] bipush 17 + [161] isub + [162] invokevirtual #53 + - Methodref [com/google/zxing/common/BitMatrix.setRegion (IIII)V] + [165] aload_2 v2 + [166] bipush 9 + [168] bipush 6 + [170] iload_1 v1 + [171] bipush 17 + [173] isub + [174] iconst_1 + [175] invokevirtual #53 + - Methodref [com/google/zxing/common/BitMatrix.setRegion (IIII)V] + [178] aload_0 v0 + [179] getfield #50 + - Fieldref [com/google/zxing/qrcode/decoder/Version.versionNumber I] + [182] bipush 6 + [184] ificmple +27 (target=211) + [187] aload_2 v2 + [188] iload_1 v1 + [189] bipush 11 + [191] isub + [192] iconst_0 + [193] iconst_3 + [194] bipush 6 + [196] invokevirtual #53 + - Methodref [com/google/zxing/common/BitMatrix.setRegion (IIII)V] + [199] aload_2 v2 + [200] iconst_0 + [201] iload_1 v1 + [202] bipush 11 + [204] isub + [205] bipush 6 + [207] iconst_3 + [208] invokevirtual #53 + - Methodref [com/google/zxing/common/BitMatrix.setRegion (IIII)V] + [211] aload_2 v2 + [212] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: toString()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String toString() + Class member attributes (count = 1): + - Code attribute instructions (code length = 8, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #50 + - Fieldref [com/google/zxing/qrcode/decoder/Version.versionNumber I] + [4] invokestatic #69 + - Methodref [java/lang/String.valueOf (I)Ljava/lang/String;] + [7] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: buildVersions()[Lcom/google/zxing/qrcode/decoder/Version; + Access flags: 0xa + = private static com.google.zxing.qrcode.decoder.Version[] buildVersions() + Class member attributes (count = 1): + - Code attribute instructions (code length = 6039, locals = 0, stack = 18): + [0] bipush 40 + [2] anewarray #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [5] dup + [6] iconst_0 + [7] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [10] dup + [11] iconst_1 + [12] iconst_0 + [13] newarray 10 + [15] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [18] dup + [19] bipush 7 + [21] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [24] dup + [25] iconst_1 + [26] bipush 19 + [28] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [31] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [34] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [37] dup + [38] bipush 10 + [40] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [43] dup + [44] iconst_1 + [45] bipush 16 + [47] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [50] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [53] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [56] dup + [57] bipush 13 + [59] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [62] dup + [63] iconst_1 + [64] bipush 13 + [66] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [69] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [72] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [75] dup + [76] bipush 17 + [78] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [81] dup + [82] iconst_1 + [83] bipush 9 + [85] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [88] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [91] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [94] aastore + [95] dup + [96] iconst_1 + [97] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [100] dup + [101] iconst_2 + [102] iconst_2 + [103] newarray 10 + [105] dup + [106] iconst_0 + [107] bipush 6 + [109] iastore + [110] dup + [111] iconst_1 + [112] bipush 18 + [114] iastore + [115] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [118] dup + [119] bipush 10 + [121] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [124] dup + [125] iconst_1 + [126] bipush 34 + [128] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [131] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [134] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [137] dup + [138] bipush 16 + [140] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [143] dup + [144] iconst_1 + [145] bipush 28 + [147] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [150] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [153] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [156] dup + [157] bipush 22 + [159] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [162] dup + [163] iconst_1 + [164] bipush 22 + [166] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [169] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [172] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [175] dup + [176] bipush 28 + [178] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [181] dup + [182] iconst_1 + [183] bipush 16 + [185] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [188] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [191] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [194] aastore + [195] dup + [196] iconst_2 + [197] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [200] dup + [201] iconst_3 + [202] iconst_2 + [203] newarray 10 + [205] dup + [206] iconst_0 + [207] bipush 6 + [209] iastore + [210] dup + [211] iconst_1 + [212] bipush 22 + [214] iastore + [215] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [218] dup + [219] bipush 15 + [221] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [224] dup + [225] iconst_1 + [226] bipush 55 + [228] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [231] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [234] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [237] dup + [238] bipush 26 + [240] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [243] dup + [244] iconst_1 + [245] bipush 44 + [247] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [250] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [253] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [256] dup + [257] bipush 18 + [259] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [262] dup + [263] iconst_2 + [264] bipush 17 + [266] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [269] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [272] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [275] dup + [276] bipush 22 + [278] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [281] dup + [282] iconst_2 + [283] bipush 13 + [285] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [288] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [291] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [294] aastore + [295] dup + [296] iconst_3 + [297] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [300] dup + [301] iconst_4 + [302] iconst_2 + [303] newarray 10 + [305] dup + [306] iconst_0 + [307] bipush 6 + [309] iastore + [310] dup + [311] iconst_1 + [312] bipush 26 + [314] iastore + [315] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [318] dup + [319] bipush 20 + [321] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [324] dup + [325] iconst_1 + [326] bipush 80 + [328] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [331] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [334] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [337] dup + [338] bipush 18 + [340] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [343] dup + [344] iconst_2 + [345] bipush 32 + [347] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [350] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [353] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [356] dup + [357] bipush 26 + [359] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [362] dup + [363] iconst_2 + [364] bipush 24 + [366] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [369] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [372] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [375] dup + [376] bipush 16 + [378] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [381] dup + [382] iconst_4 + [383] bipush 9 + [385] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [388] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [391] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [394] aastore + [395] dup + [396] iconst_4 + [397] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [400] dup + [401] iconst_5 + [402] iconst_2 + [403] newarray 10 + [405] dup + [406] iconst_0 + [407] bipush 6 + [409] iastore + [410] dup + [411] iconst_1 + [412] bipush 30 + [414] iastore + [415] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [418] dup + [419] bipush 26 + [421] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [424] dup + [425] iconst_1 + [426] bipush 108 + [428] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [431] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [434] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [437] dup + [438] bipush 24 + [440] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [443] dup + [444] iconst_2 + [445] bipush 43 + [447] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [450] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [453] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [456] dup + [457] bipush 18 + [459] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [462] dup + [463] iconst_2 + [464] bipush 15 + [466] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [469] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [472] dup + [473] iconst_2 + [474] bipush 16 + [476] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [479] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [482] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [485] dup + [486] bipush 22 + [488] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [491] dup + [492] iconst_2 + [493] bipush 11 + [495] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [498] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [501] dup + [502] iconst_2 + [503] bipush 12 + [505] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [508] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [511] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [514] aastore + [515] dup + [516] iconst_5 + [517] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [520] dup + [521] bipush 6 + [523] iconst_2 + [524] newarray 10 + [526] dup + [527] iconst_0 + [528] bipush 6 + [530] iastore + [531] dup + [532] iconst_1 + [533] bipush 34 + [535] iastore + [536] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [539] dup + [540] bipush 18 + [542] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [545] dup + [546] iconst_2 + [547] bipush 68 + [549] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [552] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [555] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [558] dup + [559] bipush 16 + [561] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [564] dup + [565] iconst_4 + [566] bipush 27 + [568] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [571] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [574] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [577] dup + [578] bipush 24 + [580] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [583] dup + [584] iconst_4 + [585] bipush 19 + [587] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [590] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [593] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [596] dup + [597] bipush 28 + [599] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [602] dup + [603] iconst_4 + [604] bipush 15 + [606] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [609] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [612] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [615] aastore + [616] dup + [617] bipush 6 + [619] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [622] dup + [623] bipush 7 + [625] iconst_3 + [626] newarray 10 + [628] dup + [629] iconst_0 + [630] bipush 6 + [632] iastore + [633] dup + [634] iconst_1 + [635] bipush 22 + [637] iastore + [638] dup + [639] iconst_2 + [640] bipush 38 + [642] iastore + [643] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [646] dup + [647] bipush 20 + [649] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [652] dup + [653] iconst_2 + [654] bipush 78 + [656] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [659] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [662] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [665] dup + [666] bipush 18 + [668] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [671] dup + [672] iconst_4 + [673] bipush 31 + [675] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [678] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [681] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [684] dup + [685] bipush 18 + [687] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [690] dup + [691] iconst_2 + [692] bipush 14 + [694] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [697] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [700] dup + [701] iconst_4 + [702] bipush 15 + [704] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [707] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [710] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [713] dup + [714] bipush 26 + [716] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [719] dup + [720] iconst_4 + [721] bipush 13 + [723] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [726] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [729] dup + [730] iconst_1 + [731] bipush 14 + [733] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [736] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [739] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [742] aastore + [743] dup + [744] bipush 7 + [746] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [749] dup + [750] bipush 8 + [752] iconst_3 + [753] newarray 10 + [755] dup + [756] iconst_0 + [757] bipush 6 + [759] iastore + [760] dup + [761] iconst_1 + [762] bipush 24 + [764] iastore + [765] dup + [766] iconst_2 + [767] bipush 42 + [769] iastore + [770] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [773] dup + [774] bipush 24 + [776] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [779] dup + [780] iconst_2 + [781] bipush 97 + [783] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [786] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [789] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [792] dup + [793] bipush 22 + [795] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [798] dup + [799] iconst_2 + [800] bipush 38 + [802] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [805] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [808] dup + [809] iconst_2 + [810] bipush 39 + [812] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [815] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [818] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [821] dup + [822] bipush 22 + [824] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [827] dup + [828] iconst_4 + [829] bipush 18 + [831] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [834] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [837] dup + [838] iconst_2 + [839] bipush 19 + [841] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [844] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [847] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [850] dup + [851] bipush 26 + [853] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [856] dup + [857] iconst_4 + [858] bipush 14 + [860] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [863] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [866] dup + [867] iconst_2 + [868] bipush 15 + [870] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [873] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [876] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [879] aastore + [880] dup + [881] bipush 8 + [883] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [886] dup + [887] bipush 9 + [889] iconst_3 + [890] newarray 10 + [892] dup + [893] iconst_0 + [894] bipush 6 + [896] iastore + [897] dup + [898] iconst_1 + [899] bipush 26 + [901] iastore + [902] dup + [903] iconst_2 + [904] bipush 46 + [906] iastore + [907] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [910] dup + [911] bipush 30 + [913] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [916] dup + [917] iconst_2 + [918] bipush 116 + [920] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [923] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [926] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [929] dup + [930] bipush 22 + [932] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [935] dup + [936] iconst_3 + [937] bipush 36 + [939] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [942] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [945] dup + [946] iconst_2 + [947] bipush 37 + [949] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [952] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [955] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [958] dup + [959] bipush 20 + [961] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [964] dup + [965] iconst_4 + [966] bipush 16 + [968] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [971] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [974] dup + [975] iconst_4 + [976] bipush 17 + [978] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [981] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [984] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [987] dup + [988] bipush 24 + [990] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [993] dup + [994] iconst_4 + [995] bipush 12 + [997] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1000] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1003] dup + [1004] iconst_4 + [1005] bipush 13 + [1007] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1010] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1013] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [1016] aastore + [1017] dup + [1018] bipush 9 + [1020] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [1023] dup + [1024] bipush 10 + [1026] iconst_3 + [1027] newarray 10 + [1029] dup + [1030] iconst_0 + [1031] bipush 6 + [1033] iastore + [1034] dup + [1035] iconst_1 + [1036] bipush 28 + [1038] iastore + [1039] dup + [1040] iconst_2 + [1041] bipush 50 + [1043] iastore + [1044] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1047] dup + [1048] bipush 18 + [1050] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1053] dup + [1054] iconst_2 + [1055] bipush 68 + [1057] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1060] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1063] dup + [1064] iconst_2 + [1065] bipush 69 + [1067] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1070] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1073] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1076] dup + [1077] bipush 26 + [1079] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1082] dup + [1083] iconst_4 + [1084] bipush 43 + [1086] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1089] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1092] dup + [1093] iconst_1 + [1094] bipush 44 + [1096] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1099] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1102] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1105] dup + [1106] bipush 24 + [1108] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1111] dup + [1112] bipush 6 + [1114] bipush 19 + [1116] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1119] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1122] dup + [1123] iconst_2 + [1124] bipush 20 + [1126] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1129] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1132] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1135] dup + [1136] bipush 28 + [1138] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1141] dup + [1142] bipush 6 + [1144] bipush 15 + [1146] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1149] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1152] dup + [1153] iconst_2 + [1154] bipush 16 + [1156] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1159] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1162] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [1165] aastore + [1166] dup + [1167] bipush 10 + [1169] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [1172] dup + [1173] bipush 11 + [1175] iconst_3 + [1176] newarray 10 + [1178] dup + [1179] iconst_0 + [1180] bipush 6 + [1182] iastore + [1183] dup + [1184] iconst_1 + [1185] bipush 30 + [1187] iastore + [1188] dup + [1189] iconst_2 + [1190] bipush 54 + [1192] iastore + [1193] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1196] dup + [1197] bipush 20 + [1199] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1202] dup + [1203] iconst_4 + [1204] bipush 81 + [1206] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1209] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1212] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1215] dup + [1216] bipush 30 + [1218] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1221] dup + [1222] iconst_1 + [1223] bipush 50 + [1225] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1228] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1231] dup + [1232] iconst_4 + [1233] bipush 51 + [1235] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1238] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1241] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1244] dup + [1245] bipush 28 + [1247] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1250] dup + [1251] iconst_4 + [1252] bipush 22 + [1254] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1257] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1260] dup + [1261] iconst_4 + [1262] bipush 23 + [1264] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1267] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1270] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1273] dup + [1274] bipush 24 + [1276] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1279] dup + [1280] iconst_3 + [1281] bipush 12 + [1283] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1286] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1289] dup + [1290] bipush 8 + [1292] bipush 13 + [1294] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1297] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1300] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [1303] aastore + [1304] dup + [1305] bipush 11 + [1307] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [1310] dup + [1311] bipush 12 + [1313] iconst_3 + [1314] newarray 10 + [1316] dup + [1317] iconst_0 + [1318] bipush 6 + [1320] iastore + [1321] dup + [1322] iconst_1 + [1323] bipush 32 + [1325] iastore + [1326] dup + [1327] iconst_2 + [1328] bipush 58 + [1330] iastore + [1331] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1334] dup + [1335] bipush 24 + [1337] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1340] dup + [1341] iconst_2 + [1342] bipush 92 + [1344] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1347] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1350] dup + [1351] iconst_2 + [1352] bipush 93 + [1354] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1357] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1360] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1363] dup + [1364] bipush 22 + [1366] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1369] dup + [1370] bipush 6 + [1372] bipush 36 + [1374] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1377] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1380] dup + [1381] iconst_2 + [1382] bipush 37 + [1384] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1387] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1390] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1393] dup + [1394] bipush 26 + [1396] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1399] dup + [1400] iconst_4 + [1401] bipush 20 + [1403] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1406] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1409] dup + [1410] bipush 6 + [1412] bipush 21 + [1414] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1417] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1420] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1423] dup + [1424] bipush 28 + [1426] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1429] dup + [1430] bipush 7 + [1432] bipush 14 + [1434] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1437] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1440] dup + [1441] iconst_4 + [1442] bipush 15 + [1444] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1447] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1450] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [1453] aastore + [1454] dup + [1455] bipush 12 + [1457] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [1460] dup + [1461] bipush 13 + [1463] iconst_3 + [1464] newarray 10 + [1466] dup + [1467] iconst_0 + [1468] bipush 6 + [1470] iastore + [1471] dup + [1472] iconst_1 + [1473] bipush 34 + [1475] iastore + [1476] dup + [1477] iconst_2 + [1478] bipush 62 + [1480] iastore + [1481] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1484] dup + [1485] bipush 26 + [1487] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1490] dup + [1491] iconst_4 + [1492] bipush 107 + [1494] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1497] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1500] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1503] dup + [1504] bipush 22 + [1506] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1509] dup + [1510] bipush 8 + [1512] bipush 37 + [1514] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1517] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1520] dup + [1521] iconst_1 + [1522] bipush 38 + [1524] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1527] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1530] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1533] dup + [1534] bipush 24 + [1536] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1539] dup + [1540] bipush 8 + [1542] bipush 20 + [1544] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1547] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1550] dup + [1551] iconst_4 + [1552] bipush 21 + [1554] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1557] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1560] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1563] dup + [1564] bipush 22 + [1566] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1569] dup + [1570] bipush 12 + [1572] bipush 11 + [1574] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1577] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1580] dup + [1581] iconst_4 + [1582] bipush 12 + [1584] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1587] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1590] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [1593] aastore + [1594] dup + [1595] bipush 13 + [1597] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [1600] dup + [1601] bipush 14 + [1603] iconst_4 + [1604] newarray 10 + [1606] dup + [1607] iconst_0 + [1608] bipush 6 + [1610] iastore + [1611] dup + [1612] iconst_1 + [1613] bipush 26 + [1615] iastore + [1616] dup + [1617] iconst_2 + [1618] bipush 46 + [1620] iastore + [1621] dup + [1622] iconst_3 + [1623] bipush 66 + [1625] iastore + [1626] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1629] dup + [1630] bipush 30 + [1632] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1635] dup + [1636] iconst_3 + [1637] bipush 115 + [1639] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1642] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1645] dup + [1646] iconst_1 + [1647] bipush 116 + [1649] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1652] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1655] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1658] dup + [1659] bipush 24 + [1661] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1664] dup + [1665] iconst_4 + [1666] bipush 40 + [1668] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1671] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1674] dup + [1675] iconst_5 + [1676] bipush 41 + [1678] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1681] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1684] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1687] dup + [1688] bipush 20 + [1690] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1693] dup + [1694] bipush 11 + [1696] bipush 16 + [1698] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1701] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1704] dup + [1705] iconst_5 + [1706] bipush 17 + [1708] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1711] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1714] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1717] dup + [1718] bipush 24 + [1720] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1723] dup + [1724] bipush 11 + [1726] bipush 12 + [1728] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1731] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1734] dup + [1735] iconst_5 + [1736] bipush 13 + [1738] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1741] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1744] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [1747] aastore + [1748] dup + [1749] bipush 14 + [1751] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [1754] dup + [1755] bipush 15 + [1757] iconst_4 + [1758] newarray 10 + [1760] dup + [1761] iconst_0 + [1762] bipush 6 + [1764] iastore + [1765] dup + [1766] iconst_1 + [1767] bipush 26 + [1769] iastore + [1770] dup + [1771] iconst_2 + [1772] bipush 48 + [1774] iastore + [1775] dup + [1776] iconst_3 + [1777] bipush 70 + [1779] iastore + [1780] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1783] dup + [1784] bipush 22 + [1786] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1789] dup + [1790] iconst_5 + [1791] bipush 87 + [1793] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1796] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1799] dup + [1800] iconst_1 + [1801] bipush 88 + [1803] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1806] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1809] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1812] dup + [1813] bipush 24 + [1815] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1818] dup + [1819] iconst_5 + [1820] bipush 41 + [1822] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1825] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1828] dup + [1829] iconst_5 + [1830] bipush 42 + [1832] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1835] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1838] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1841] dup + [1842] bipush 30 + [1844] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1847] dup + [1848] iconst_5 + [1849] bipush 24 + [1851] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1854] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1857] dup + [1858] bipush 7 + [1860] bipush 25 + [1862] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1865] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1868] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1871] dup + [1872] bipush 24 + [1874] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1877] dup + [1878] bipush 11 + [1880] bipush 12 + [1882] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1885] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1888] dup + [1889] bipush 7 + [1891] bipush 13 + [1893] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1896] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1899] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [1902] aastore + [1903] dup + [1904] bipush 15 + [1906] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [1909] dup + [1910] bipush 16 + [1912] iconst_4 + [1913] newarray 10 + [1915] dup + [1916] iconst_0 + [1917] bipush 6 + [1919] iastore + [1920] dup + [1921] iconst_1 + [1922] bipush 26 + [1924] iastore + [1925] dup + [1926] iconst_2 + [1927] bipush 50 + [1929] iastore + [1930] dup + [1931] iconst_3 + [1932] bipush 74 + [1934] iastore + [1935] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1938] dup + [1939] bipush 24 + [1941] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1944] dup + [1945] iconst_5 + [1946] bipush 98 + [1948] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1951] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1954] dup + [1955] iconst_1 + [1956] bipush 99 + [1958] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1961] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1964] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1967] dup + [1968] bipush 28 + [1970] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1973] dup + [1974] bipush 7 + [1976] bipush 45 + [1978] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1981] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1984] dup + [1985] iconst_3 + [1986] bipush 46 + [1988] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1991] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1994] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1997] dup + [1998] bipush 24 + [2000] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2003] dup + [2004] bipush 15 + [2006] bipush 19 + [2008] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2011] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2014] dup + [2015] iconst_2 + [2016] bipush 20 + [2018] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2021] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2024] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2027] dup + [2028] bipush 30 + [2030] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2033] dup + [2034] iconst_3 + [2035] bipush 15 + [2037] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2040] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2043] dup + [2044] bipush 13 + [2046] bipush 16 + [2048] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2051] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2054] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [2057] aastore + [2058] dup + [2059] bipush 16 + [2061] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [2064] dup + [2065] bipush 17 + [2067] iconst_4 + [2068] newarray 10 + [2070] dup + [2071] iconst_0 + [2072] bipush 6 + [2074] iastore + [2075] dup + [2076] iconst_1 + [2077] bipush 30 + [2079] iastore + [2080] dup + [2081] iconst_2 + [2082] bipush 54 + [2084] iastore + [2085] dup + [2086] iconst_3 + [2087] bipush 78 + [2089] iastore + [2090] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2093] dup + [2094] bipush 28 + [2096] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2099] dup + [2100] iconst_1 + [2101] bipush 107 + [2103] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2106] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2109] dup + [2110] iconst_5 + [2111] bipush 108 + [2113] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2116] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2119] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2122] dup + [2123] bipush 28 + [2125] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2128] dup + [2129] bipush 10 + [2131] bipush 46 + [2133] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2136] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2139] dup + [2140] iconst_1 + [2141] bipush 47 + [2143] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2146] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2149] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2152] dup + [2153] bipush 28 + [2155] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2158] dup + [2159] iconst_1 + [2160] bipush 22 + [2162] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2165] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2168] dup + [2169] bipush 15 + [2171] bipush 23 + [2173] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2176] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2179] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2182] dup + [2183] bipush 28 + [2185] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2188] dup + [2189] iconst_2 + [2190] bipush 14 + [2192] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2195] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2198] dup + [2199] bipush 17 + [2201] bipush 15 + [2203] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2206] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2209] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [2212] aastore + [2213] dup + [2214] bipush 17 + [2216] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [2219] dup + [2220] bipush 18 + [2222] iconst_4 + [2223] newarray 10 + [2225] dup + [2226] iconst_0 + [2227] bipush 6 + [2229] iastore + [2230] dup + [2231] iconst_1 + [2232] bipush 30 + [2234] iastore + [2235] dup + [2236] iconst_2 + [2237] bipush 56 + [2239] iastore + [2240] dup + [2241] iconst_3 + [2242] bipush 82 + [2244] iastore + [2245] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2248] dup + [2249] bipush 30 + [2251] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2254] dup + [2255] iconst_5 + [2256] bipush 120 + [2258] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2261] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2264] dup + [2265] iconst_1 + [2266] bipush 121 + [2268] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2271] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2274] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2277] dup + [2278] bipush 26 + [2280] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2283] dup + [2284] bipush 9 + [2286] bipush 43 + [2288] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2291] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2294] dup + [2295] iconst_4 + [2296] bipush 44 + [2298] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2301] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2304] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2307] dup + [2308] bipush 28 + [2310] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2313] dup + [2314] bipush 17 + [2316] bipush 22 + [2318] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2321] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2324] dup + [2325] iconst_1 + [2326] bipush 23 + [2328] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2331] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2334] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2337] dup + [2338] bipush 28 + [2340] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2343] dup + [2344] iconst_2 + [2345] bipush 14 + [2347] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2350] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2353] dup + [2354] bipush 19 + [2356] bipush 15 + [2358] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2361] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2364] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [2367] aastore + [2368] dup + [2369] bipush 18 + [2371] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [2374] dup + [2375] bipush 19 + [2377] iconst_4 + [2378] newarray 10 + [2380] dup + [2381] iconst_0 + [2382] bipush 6 + [2384] iastore + [2385] dup + [2386] iconst_1 + [2387] bipush 30 + [2389] iastore + [2390] dup + [2391] iconst_2 + [2392] bipush 58 + [2394] iastore + [2395] dup + [2396] iconst_3 + [2397] bipush 86 + [2399] iastore + [2400] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2403] dup + [2404] bipush 28 + [2406] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2409] dup + [2410] iconst_3 + [2411] bipush 113 + [2413] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2416] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2419] dup + [2420] iconst_4 + [2421] bipush 114 + [2423] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2426] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2429] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2432] dup + [2433] bipush 26 + [2435] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2438] dup + [2439] iconst_3 + [2440] bipush 44 + [2442] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2445] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2448] dup + [2449] bipush 11 + [2451] bipush 45 + [2453] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2456] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2459] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2462] dup + [2463] bipush 26 + [2465] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2468] dup + [2469] bipush 17 + [2471] bipush 21 + [2473] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2476] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2479] dup + [2480] iconst_4 + [2481] bipush 22 + [2483] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2486] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2489] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2492] dup + [2493] bipush 26 + [2495] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2498] dup + [2499] bipush 9 + [2501] bipush 13 + [2503] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2506] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2509] dup + [2510] bipush 16 + [2512] bipush 14 + [2514] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2517] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2520] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [2523] aastore + [2524] dup + [2525] bipush 19 + [2527] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [2530] dup + [2531] bipush 20 + [2533] iconst_4 + [2534] newarray 10 + [2536] dup + [2537] iconst_0 + [2538] bipush 6 + [2540] iastore + [2541] dup + [2542] iconst_1 + [2543] bipush 34 + [2545] iastore + [2546] dup + [2547] iconst_2 + [2548] bipush 62 + [2550] iastore + [2551] dup + [2552] iconst_3 + [2553] bipush 90 + [2555] iastore + [2556] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2559] dup + [2560] bipush 28 + [2562] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2565] dup + [2566] iconst_3 + [2567] bipush 107 + [2569] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2572] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2575] dup + [2576] iconst_5 + [2577] bipush 108 + [2579] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2582] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2585] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2588] dup + [2589] bipush 26 + [2591] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2594] dup + [2595] iconst_3 + [2596] bipush 41 + [2598] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2601] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2604] dup + [2605] bipush 13 + [2607] bipush 42 + [2609] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2612] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2615] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2618] dup + [2619] bipush 30 + [2621] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2624] dup + [2625] bipush 15 + [2627] bipush 24 + [2629] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2632] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2635] dup + [2636] iconst_5 + [2637] bipush 25 + [2639] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2642] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2645] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2648] dup + [2649] bipush 28 + [2651] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2654] dup + [2655] bipush 15 + [2657] bipush 15 + [2659] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2662] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2665] dup + [2666] bipush 10 + [2668] bipush 16 + [2670] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2673] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2676] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [2679] aastore + [2680] dup + [2681] bipush 20 + [2683] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [2686] dup + [2687] bipush 21 + [2689] iconst_5 + [2690] newarray 10 + [2692] dup + [2693] iconst_0 + [2694] bipush 6 + [2696] iastore + [2697] dup + [2698] iconst_1 + [2699] bipush 28 + [2701] iastore + [2702] dup + [2703] iconst_2 + [2704] bipush 50 + [2706] iastore + [2707] dup + [2708] iconst_3 + [2709] bipush 72 + [2711] iastore + [2712] dup + [2713] iconst_4 + [2714] bipush 94 + [2716] iastore + [2717] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2720] dup + [2721] bipush 28 + [2723] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2726] dup + [2727] iconst_4 + [2728] bipush 116 + [2730] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2733] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2736] dup + [2737] iconst_4 + [2738] bipush 117 + [2740] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2743] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2746] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2749] dup + [2750] bipush 26 + [2752] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2755] dup + [2756] bipush 17 + [2758] bipush 42 + [2760] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2763] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2766] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2769] dup + [2770] bipush 28 + [2772] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2775] dup + [2776] bipush 17 + [2778] bipush 22 + [2780] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2783] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2786] dup + [2787] bipush 6 + [2789] bipush 23 + [2791] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2794] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2797] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2800] dup + [2801] bipush 30 + [2803] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2806] dup + [2807] bipush 19 + [2809] bipush 16 + [2811] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2814] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2817] dup + [2818] bipush 6 + [2820] bipush 17 + [2822] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2825] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2828] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [2831] aastore + [2832] dup + [2833] bipush 21 + [2835] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [2838] dup + [2839] bipush 22 + [2841] iconst_5 + [2842] newarray 10 + [2844] dup + [2845] iconst_0 + [2846] bipush 6 + [2848] iastore + [2849] dup + [2850] iconst_1 + [2851] bipush 26 + [2853] iastore + [2854] dup + [2855] iconst_2 + [2856] bipush 50 + [2858] iastore + [2859] dup + [2860] iconst_3 + [2861] bipush 74 + [2863] iastore + [2864] dup + [2865] iconst_4 + [2866] bipush 98 + [2868] iastore + [2869] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2872] dup + [2873] bipush 28 + [2875] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2878] dup + [2879] iconst_2 + [2880] bipush 111 + [2882] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2885] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2888] dup + [2889] bipush 7 + [2891] bipush 112 + [2893] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2896] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2899] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2902] dup + [2903] bipush 28 + [2905] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2908] dup + [2909] bipush 17 + [2911] bipush 46 + [2913] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2916] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2919] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2922] dup + [2923] bipush 30 + [2925] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2928] dup + [2929] bipush 7 + [2931] bipush 24 + [2933] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2936] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2939] dup + [2940] bipush 16 + [2942] bipush 25 + [2944] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2947] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2950] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2953] dup + [2954] bipush 24 + [2956] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2959] dup + [2960] bipush 34 + [2962] bipush 13 + [2964] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2967] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2970] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [2973] aastore + [2974] dup + [2975] bipush 22 + [2977] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [2980] dup + [2981] bipush 23 + [2983] iconst_5 + [2984] newarray 10 + [2986] dup + [2987] iconst_0 + [2988] bipush 6 + [2990] iastore + [2991] dup + [2992] iconst_1 + [2993] bipush 30 + [2995] iastore + [2996] dup + [2997] iconst_2 + [2998] bipush 54 + [3000] iastore + [3001] dup + [3002] iconst_3 + [3003] bipush 78 + [3005] iastore + [3006] dup + [3007] iconst_4 + [3008] bipush 102 + [3010] iastore + [3011] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3014] dup + [3015] bipush 30 + [3017] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3020] dup + [3021] iconst_4 + [3022] bipush 121 + [3024] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3027] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3030] dup + [3031] iconst_5 + [3032] bipush 122 + [3034] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3037] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3040] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3043] dup + [3044] bipush 28 + [3046] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3049] dup + [3050] iconst_4 + [3051] bipush 47 + [3053] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3056] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3059] dup + [3060] bipush 14 + [3062] bipush 48 + [3064] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3067] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3070] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3073] dup + [3074] bipush 30 + [3076] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3079] dup + [3080] bipush 11 + [3082] bipush 24 + [3084] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3087] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3090] dup + [3091] bipush 14 + [3093] bipush 25 + [3095] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3098] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3101] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3104] dup + [3105] bipush 30 + [3107] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3110] dup + [3111] bipush 16 + [3113] bipush 15 + [3115] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3118] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3121] dup + [3122] bipush 14 + [3124] bipush 16 + [3126] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3129] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3132] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [3135] aastore + [3136] dup + [3137] bipush 23 + [3139] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [3142] dup + [3143] bipush 24 + [3145] iconst_5 + [3146] newarray 10 + [3148] dup + [3149] iconst_0 + [3150] bipush 6 + [3152] iastore + [3153] dup + [3154] iconst_1 + [3155] bipush 28 + [3157] iastore + [3158] dup + [3159] iconst_2 + [3160] bipush 54 + [3162] iastore + [3163] dup + [3164] iconst_3 + [3165] bipush 80 + [3167] iastore + [3168] dup + [3169] iconst_4 + [3170] bipush 106 + [3172] iastore + [3173] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3176] dup + [3177] bipush 30 + [3179] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3182] dup + [3183] bipush 6 + [3185] bipush 117 + [3187] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3190] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3193] dup + [3194] iconst_4 + [3195] bipush 118 + [3197] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3200] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3203] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3206] dup + [3207] bipush 28 + [3209] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3212] dup + [3213] bipush 6 + [3215] bipush 45 + [3217] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3220] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3223] dup + [3224] bipush 14 + [3226] bipush 46 + [3228] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3231] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3234] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3237] dup + [3238] bipush 30 + [3240] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3243] dup + [3244] bipush 11 + [3246] bipush 24 + [3248] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3251] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3254] dup + [3255] bipush 16 + [3257] bipush 25 + [3259] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3262] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3265] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3268] dup + [3269] bipush 30 + [3271] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3274] dup + [3275] bipush 30 + [3277] bipush 16 + [3279] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3282] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3285] dup + [3286] iconst_2 + [3287] bipush 17 + [3289] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3292] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3295] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [3298] aastore + [3299] dup + [3300] bipush 24 + [3302] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [3305] dup + [3306] bipush 25 + [3308] iconst_5 + [3309] newarray 10 + [3311] dup + [3312] iconst_0 + [3313] bipush 6 + [3315] iastore + [3316] dup + [3317] iconst_1 + [3318] bipush 32 + [3320] iastore + [3321] dup + [3322] iconst_2 + [3323] bipush 58 + [3325] iastore + [3326] dup + [3327] iconst_3 + [3328] bipush 84 + [3330] iastore + [3331] dup + [3332] iconst_4 + [3333] bipush 110 + [3335] iastore + [3336] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3339] dup + [3340] bipush 26 + [3342] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3345] dup + [3346] bipush 8 + [3348] bipush 106 + [3350] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3353] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3356] dup + [3357] iconst_4 + [3358] bipush 107 + [3360] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3363] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3366] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3369] dup + [3370] bipush 28 + [3372] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3375] dup + [3376] bipush 8 + [3378] bipush 47 + [3380] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3383] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3386] dup + [3387] bipush 13 + [3389] bipush 48 + [3391] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3394] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3397] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3400] dup + [3401] bipush 30 + [3403] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3406] dup + [3407] bipush 7 + [3409] bipush 24 + [3411] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3414] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3417] dup + [3418] bipush 22 + [3420] bipush 25 + [3422] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3425] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3428] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3431] dup + [3432] bipush 30 + [3434] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3437] dup + [3438] bipush 22 + [3440] bipush 15 + [3442] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3445] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3448] dup + [3449] bipush 13 + [3451] bipush 16 + [3453] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3456] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3459] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [3462] aastore + [3463] dup + [3464] bipush 25 + [3466] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [3469] dup + [3470] bipush 26 + [3472] iconst_5 + [3473] newarray 10 + [3475] dup + [3476] iconst_0 + [3477] bipush 6 + [3479] iastore + [3480] dup + [3481] iconst_1 + [3482] bipush 30 + [3484] iastore + [3485] dup + [3486] iconst_2 + [3487] bipush 58 + [3489] iastore + [3490] dup + [3491] iconst_3 + [3492] bipush 86 + [3494] iastore + [3495] dup + [3496] iconst_4 + [3497] bipush 114 + [3499] iastore + [3500] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3503] dup + [3504] bipush 28 + [3506] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3509] dup + [3510] bipush 10 + [3512] bipush 114 + [3514] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3517] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3520] dup + [3521] iconst_2 + [3522] bipush 115 + [3524] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3527] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3530] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3533] dup + [3534] bipush 28 + [3536] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3539] dup + [3540] bipush 19 + [3542] bipush 46 + [3544] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3547] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3550] dup + [3551] iconst_4 + [3552] bipush 47 + [3554] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3557] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3560] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3563] dup + [3564] bipush 28 + [3566] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3569] dup + [3570] bipush 28 + [3572] bipush 22 + [3574] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3577] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3580] dup + [3581] bipush 6 + [3583] bipush 23 + [3585] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3588] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3591] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3594] dup + [3595] bipush 30 + [3597] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3600] dup + [3601] bipush 33 + [3603] bipush 16 + [3605] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3608] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3611] dup + [3612] iconst_4 + [3613] bipush 17 + [3615] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3618] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3621] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [3624] aastore + [3625] dup + [3626] bipush 26 + [3628] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [3631] dup + [3632] bipush 27 + [3634] iconst_5 + [3635] newarray 10 + [3637] dup + [3638] iconst_0 + [3639] bipush 6 + [3641] iastore + [3642] dup + [3643] iconst_1 + [3644] bipush 34 + [3646] iastore + [3647] dup + [3648] iconst_2 + [3649] bipush 62 + [3651] iastore + [3652] dup + [3653] iconst_3 + [3654] bipush 90 + [3656] iastore + [3657] dup + [3658] iconst_4 + [3659] bipush 118 + [3661] iastore + [3662] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3665] dup + [3666] bipush 30 + [3668] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3671] dup + [3672] bipush 8 + [3674] bipush 122 + [3676] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3679] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3682] dup + [3683] iconst_4 + [3684] bipush 123 + [3686] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3689] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3692] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3695] dup + [3696] bipush 28 + [3698] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3701] dup + [3702] bipush 22 + [3704] bipush 45 + [3706] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3709] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3712] dup + [3713] iconst_3 + [3714] bipush 46 + [3716] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3719] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3722] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3725] dup + [3726] bipush 30 + [3728] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3731] dup + [3732] bipush 8 + [3734] bipush 23 + [3736] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3739] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3742] dup + [3743] bipush 26 + [3745] bipush 24 + [3747] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3750] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3753] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3756] dup + [3757] bipush 30 + [3759] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3762] dup + [3763] bipush 12 + [3765] bipush 15 + [3767] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3770] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3773] dup + [3774] bipush 28 + [3776] bipush 16 + [3778] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3781] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3784] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [3787] aastore + [3788] dup + [3789] bipush 27 + [3791] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [3794] dup + [3795] bipush 28 + [3797] bipush 6 + [3799] newarray 10 + [3801] dup + [3802] iconst_0 + [3803] bipush 6 + [3805] iastore + [3806] dup + [3807] iconst_1 + [3808] bipush 26 + [3810] iastore + [3811] dup + [3812] iconst_2 + [3813] bipush 50 + [3815] iastore + [3816] dup + [3817] iconst_3 + [3818] bipush 74 + [3820] iastore + [3821] dup + [3822] iconst_4 + [3823] bipush 98 + [3825] iastore + [3826] dup + [3827] iconst_5 + [3828] bipush 122 + [3830] iastore + [3831] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3834] dup + [3835] bipush 30 + [3837] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3840] dup + [3841] iconst_3 + [3842] bipush 117 + [3844] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3847] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3850] dup + [3851] bipush 10 + [3853] bipush 118 + [3855] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3858] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3861] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3864] dup + [3865] bipush 28 + [3867] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3870] dup + [3871] iconst_3 + [3872] bipush 45 + [3874] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3877] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3880] dup + [3881] bipush 23 + [3883] bipush 46 + [3885] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3888] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3891] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3894] dup + [3895] bipush 30 + [3897] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3900] dup + [3901] iconst_4 + [3902] bipush 24 + [3904] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3907] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3910] dup + [3911] bipush 31 + [3913] bipush 25 + [3915] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3918] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3921] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3924] dup + [3925] bipush 30 + [3927] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3930] dup + [3931] bipush 11 + [3933] bipush 15 + [3935] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3938] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3941] dup + [3942] bipush 31 + [3944] bipush 16 + [3946] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3949] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3952] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [3955] aastore + [3956] dup + [3957] bipush 28 + [3959] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [3962] dup + [3963] bipush 29 + [3965] bipush 6 + [3967] newarray 10 + [3969] dup + [3970] iconst_0 + [3971] bipush 6 + [3973] iastore + [3974] dup + [3975] iconst_1 + [3976] bipush 30 + [3978] iastore + [3979] dup + [3980] iconst_2 + [3981] bipush 54 + [3983] iastore + [3984] dup + [3985] iconst_3 + [3986] bipush 78 + [3988] iastore + [3989] dup + [3990] iconst_4 + [3991] bipush 102 + [3993] iastore + [3994] dup + [3995] iconst_5 + [3996] bipush 126 + [3998] iastore + [3999] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4002] dup + [4003] bipush 30 + [4005] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4008] dup + [4009] bipush 7 + [4011] bipush 116 + [4013] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4016] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4019] dup + [4020] bipush 7 + [4022] bipush 117 + [4024] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4027] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4030] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4033] dup + [4034] bipush 28 + [4036] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4039] dup + [4040] bipush 21 + [4042] bipush 45 + [4044] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4047] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4050] dup + [4051] bipush 7 + [4053] bipush 46 + [4055] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4058] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4061] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4064] dup + [4065] bipush 30 + [4067] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4070] dup + [4071] iconst_1 + [4072] bipush 23 + [4074] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4077] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4080] dup + [4081] bipush 37 + [4083] bipush 24 + [4085] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4088] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4091] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4094] dup + [4095] bipush 30 + [4097] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4100] dup + [4101] bipush 19 + [4103] bipush 15 + [4105] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4108] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4111] dup + [4112] bipush 26 + [4114] bipush 16 + [4116] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4119] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4122] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [4125] aastore + [4126] dup + [4127] bipush 29 + [4129] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [4132] dup + [4133] bipush 30 + [4135] bipush 6 + [4137] newarray 10 + [4139] dup + [4140] iconst_0 + [4141] bipush 6 + [4143] iastore + [4144] dup + [4145] iconst_1 + [4146] bipush 26 + [4148] iastore + [4149] dup + [4150] iconst_2 + [4151] bipush 52 + [4153] iastore + [4154] dup + [4155] iconst_3 + [4156] bipush 78 + [4158] iastore + [4159] dup + [4160] iconst_4 + [4161] bipush 104 + [4163] iastore + [4164] dup + [4165] iconst_5 + [4166] sipush 130 + [4169] iastore + [4170] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4173] dup + [4174] bipush 30 + [4176] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4179] dup + [4180] iconst_5 + [4181] bipush 115 + [4183] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4186] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4189] dup + [4190] bipush 10 + [4192] bipush 116 + [4194] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4197] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4200] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4203] dup + [4204] bipush 28 + [4206] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4209] dup + [4210] bipush 19 + [4212] bipush 47 + [4214] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4217] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4220] dup + [4221] bipush 10 + [4223] bipush 48 + [4225] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4228] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4231] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4234] dup + [4235] bipush 30 + [4237] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4240] dup + [4241] bipush 15 + [4243] bipush 24 + [4245] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4248] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4251] dup + [4252] bipush 25 + [4254] bipush 25 + [4256] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4259] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4262] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4265] dup + [4266] bipush 30 + [4268] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4271] dup + [4272] bipush 23 + [4274] bipush 15 + [4276] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4279] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4282] dup + [4283] bipush 25 + [4285] bipush 16 + [4287] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4290] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4293] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [4296] aastore + [4297] dup + [4298] bipush 30 + [4300] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [4303] dup + [4304] bipush 31 + [4306] bipush 6 + [4308] newarray 10 + [4310] dup + [4311] iconst_0 + [4312] bipush 6 + [4314] iastore + [4315] dup + [4316] iconst_1 + [4317] bipush 30 + [4319] iastore + [4320] dup + [4321] iconst_2 + [4322] bipush 56 + [4324] iastore + [4325] dup + [4326] iconst_3 + [4327] bipush 82 + [4329] iastore + [4330] dup + [4331] iconst_4 + [4332] bipush 108 + [4334] iastore + [4335] dup + [4336] iconst_5 + [4337] sipush 134 + [4340] iastore + [4341] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4344] dup + [4345] bipush 30 + [4347] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4350] dup + [4351] bipush 13 + [4353] bipush 115 + [4355] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4358] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4361] dup + [4362] iconst_3 + [4363] bipush 116 + [4365] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4368] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4371] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4374] dup + [4375] bipush 28 + [4377] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4380] dup + [4381] iconst_2 + [4382] bipush 46 + [4384] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4387] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4390] dup + [4391] bipush 29 + [4393] bipush 47 + [4395] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4398] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4401] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4404] dup + [4405] bipush 30 + [4407] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4410] dup + [4411] bipush 42 + [4413] bipush 24 + [4415] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4418] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4421] dup + [4422] iconst_1 + [4423] bipush 25 + [4425] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4428] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4431] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4434] dup + [4435] bipush 30 + [4437] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4440] dup + [4441] bipush 23 + [4443] bipush 15 + [4445] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4448] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4451] dup + [4452] bipush 28 + [4454] bipush 16 + [4456] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4459] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4462] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [4465] aastore + [4466] dup + [4467] bipush 31 + [4469] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [4472] dup + [4473] bipush 32 + [4475] bipush 6 + [4477] newarray 10 + [4479] dup + [4480] iconst_0 + [4481] bipush 6 + [4483] iastore + [4484] dup + [4485] iconst_1 + [4486] bipush 34 + [4488] iastore + [4489] dup + [4490] iconst_2 + [4491] bipush 60 + [4493] iastore + [4494] dup + [4495] iconst_3 + [4496] bipush 86 + [4498] iastore + [4499] dup + [4500] iconst_4 + [4501] bipush 112 + [4503] iastore + [4504] dup + [4505] iconst_5 + [4506] sipush 138 + [4509] iastore + [4510] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4513] dup + [4514] bipush 30 + [4516] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4519] dup + [4520] bipush 17 + [4522] bipush 115 + [4524] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4527] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4530] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4533] dup + [4534] bipush 28 + [4536] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4539] dup + [4540] bipush 10 + [4542] bipush 46 + [4544] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4547] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4550] dup + [4551] bipush 23 + [4553] bipush 47 + [4555] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4558] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4561] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4564] dup + [4565] bipush 30 + [4567] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4570] dup + [4571] bipush 10 + [4573] bipush 24 + [4575] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4578] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4581] dup + [4582] bipush 35 + [4584] bipush 25 + [4586] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4589] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4592] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4595] dup + [4596] bipush 30 + [4598] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4601] dup + [4602] bipush 19 + [4604] bipush 15 + [4606] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4609] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4612] dup + [4613] bipush 35 + [4615] bipush 16 + [4617] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4620] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4623] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [4626] aastore + [4627] dup + [4628] bipush 32 + [4630] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [4633] dup + [4634] bipush 33 + [4636] bipush 6 + [4638] newarray 10 + [4640] dup + [4641] iconst_0 + [4642] bipush 6 + [4644] iastore + [4645] dup + [4646] iconst_1 + [4647] bipush 30 + [4649] iastore + [4650] dup + [4651] iconst_2 + [4652] bipush 58 + [4654] iastore + [4655] dup + [4656] iconst_3 + [4657] bipush 86 + [4659] iastore + [4660] dup + [4661] iconst_4 + [4662] bipush 114 + [4664] iastore + [4665] dup + [4666] iconst_5 + [4667] sipush 142 + [4670] iastore + [4671] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4674] dup + [4675] bipush 30 + [4677] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4680] dup + [4681] bipush 17 + [4683] bipush 115 + [4685] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4688] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4691] dup + [4692] iconst_1 + [4693] bipush 116 + [4695] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4698] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4701] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4704] dup + [4705] bipush 28 + [4707] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4710] dup + [4711] bipush 14 + [4713] bipush 46 + [4715] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4718] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4721] dup + [4722] bipush 21 + [4724] bipush 47 + [4726] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4729] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4732] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4735] dup + [4736] bipush 30 + [4738] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4741] dup + [4742] bipush 29 + [4744] bipush 24 + [4746] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4749] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4752] dup + [4753] bipush 19 + [4755] bipush 25 + [4757] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4760] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4763] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4766] dup + [4767] bipush 30 + [4769] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4772] dup + [4773] bipush 11 + [4775] bipush 15 + [4777] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4780] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4783] dup + [4784] bipush 46 + [4786] bipush 16 + [4788] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4791] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4794] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [4797] aastore + [4798] dup + [4799] bipush 33 + [4801] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [4804] dup + [4805] bipush 34 + [4807] bipush 6 + [4809] newarray 10 + [4811] dup + [4812] iconst_0 + [4813] bipush 6 + [4815] iastore + [4816] dup + [4817] iconst_1 + [4818] bipush 34 + [4820] iastore + [4821] dup + [4822] iconst_2 + [4823] bipush 62 + [4825] iastore + [4826] dup + [4827] iconst_3 + [4828] bipush 90 + [4830] iastore + [4831] dup + [4832] iconst_4 + [4833] bipush 118 + [4835] iastore + [4836] dup + [4837] iconst_5 + [4838] sipush 146 + [4841] iastore + [4842] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4845] dup + [4846] bipush 30 + [4848] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4851] dup + [4852] bipush 13 + [4854] bipush 115 + [4856] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4859] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4862] dup + [4863] bipush 6 + [4865] bipush 116 + [4867] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4870] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4873] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4876] dup + [4877] bipush 28 + [4879] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4882] dup + [4883] bipush 14 + [4885] bipush 46 + [4887] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4890] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4893] dup + [4894] bipush 23 + [4896] bipush 47 + [4898] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4901] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4904] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4907] dup + [4908] bipush 30 + [4910] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4913] dup + [4914] bipush 44 + [4916] bipush 24 + [4918] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4921] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4924] dup + [4925] bipush 7 + [4927] bipush 25 + [4929] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4932] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4935] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4938] dup + [4939] bipush 30 + [4941] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4944] dup + [4945] bipush 59 + [4947] bipush 16 + [4949] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4952] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4955] dup + [4956] iconst_1 + [4957] bipush 17 + [4959] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4962] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4965] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [4968] aastore + [4969] dup + [4970] bipush 34 + [4972] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [4975] dup + [4976] bipush 35 + [4978] bipush 7 + [4980] newarray 10 + [4982] dup + [4983] iconst_0 + [4984] bipush 6 + [4986] iastore + [4987] dup + [4988] iconst_1 + [4989] bipush 30 + [4991] iastore + [4992] dup + [4993] iconst_2 + [4994] bipush 54 + [4996] iastore + [4997] dup + [4998] iconst_3 + [4999] bipush 78 + [5001] iastore + [5002] dup + [5003] iconst_4 + [5004] bipush 102 + [5006] iastore + [5007] dup + [5008] iconst_5 + [5009] bipush 126 + [5011] iastore + [5012] dup + [5013] bipush 6 + [5015] sipush 150 + [5018] iastore + [5019] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5022] dup + [5023] bipush 30 + [5025] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5028] dup + [5029] bipush 12 + [5031] bipush 121 + [5033] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5036] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5039] dup + [5040] bipush 7 + [5042] bipush 122 + [5044] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5047] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5050] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5053] dup + [5054] bipush 28 + [5056] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5059] dup + [5060] bipush 12 + [5062] bipush 47 + [5064] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5067] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5070] dup + [5071] bipush 26 + [5073] bipush 48 + [5075] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5078] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5081] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5084] dup + [5085] bipush 30 + [5087] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5090] dup + [5091] bipush 39 + [5093] bipush 24 + [5095] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5098] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5101] dup + [5102] bipush 14 + [5104] bipush 25 + [5106] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5109] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5112] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5115] dup + [5116] bipush 30 + [5118] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5121] dup + [5122] bipush 22 + [5124] bipush 15 + [5126] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5129] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5132] dup + [5133] bipush 41 + [5135] bipush 16 + [5137] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5140] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5143] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [5146] aastore + [5147] dup + [5148] bipush 35 + [5150] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [5153] dup + [5154] bipush 36 + [5156] bipush 7 + [5158] newarray 10 + [5160] dup + [5161] iconst_0 + [5162] bipush 6 + [5164] iastore + [5165] dup + [5166] iconst_1 + [5167] bipush 24 + [5169] iastore + [5170] dup + [5171] iconst_2 + [5172] bipush 50 + [5174] iastore + [5175] dup + [5176] iconst_3 + [5177] bipush 76 + [5179] iastore + [5180] dup + [5181] iconst_4 + [5182] bipush 102 + [5184] iastore + [5185] dup + [5186] iconst_5 + [5187] sipush 128 + [5190] iastore + [5191] dup + [5192] bipush 6 + [5194] sipush 154 + [5197] iastore + [5198] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5201] dup + [5202] bipush 30 + [5204] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5207] dup + [5208] bipush 6 + [5210] bipush 121 + [5212] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5215] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5218] dup + [5219] bipush 14 + [5221] bipush 122 + [5223] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5226] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5229] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5232] dup + [5233] bipush 28 + [5235] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5238] dup + [5239] bipush 6 + [5241] bipush 47 + [5243] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5246] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5249] dup + [5250] bipush 34 + [5252] bipush 48 + [5254] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5257] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5260] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5263] dup + [5264] bipush 30 + [5266] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5269] dup + [5270] bipush 46 + [5272] bipush 24 + [5274] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5277] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5280] dup + [5281] bipush 10 + [5283] bipush 25 + [5285] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5288] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5291] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5294] dup + [5295] bipush 30 + [5297] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5300] dup + [5301] iconst_2 + [5302] bipush 15 + [5304] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5307] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5310] dup + [5311] bipush 64 + [5313] bipush 16 + [5315] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5318] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5321] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [5324] aastore + [5325] dup + [5326] bipush 36 + [5328] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [5331] dup + [5332] bipush 37 + [5334] bipush 7 + [5336] newarray 10 + [5338] dup + [5339] iconst_0 + [5340] bipush 6 + [5342] iastore + [5343] dup + [5344] iconst_1 + [5345] bipush 28 + [5347] iastore + [5348] dup + [5349] iconst_2 + [5350] bipush 54 + [5352] iastore + [5353] dup + [5354] iconst_3 + [5355] bipush 80 + [5357] iastore + [5358] dup + [5359] iconst_4 + [5360] bipush 106 + [5362] iastore + [5363] dup + [5364] iconst_5 + [5365] sipush 132 + [5368] iastore + [5369] dup + [5370] bipush 6 + [5372] sipush 158 + [5375] iastore + [5376] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5379] dup + [5380] bipush 30 + [5382] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5385] dup + [5386] bipush 17 + [5388] bipush 122 + [5390] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5393] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5396] dup + [5397] iconst_4 + [5398] bipush 123 + [5400] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5403] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5406] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5409] dup + [5410] bipush 28 + [5412] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5415] dup + [5416] bipush 29 + [5418] bipush 46 + [5420] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5423] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5426] dup + [5427] bipush 14 + [5429] bipush 47 + [5431] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5434] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5437] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5440] dup + [5441] bipush 30 + [5443] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5446] dup + [5447] bipush 49 + [5449] bipush 24 + [5451] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5454] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5457] dup + [5458] bipush 10 + [5460] bipush 25 + [5462] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5465] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5468] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5471] dup + [5472] bipush 30 + [5474] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5477] dup + [5478] bipush 24 + [5480] bipush 15 + [5482] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5485] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5488] dup + [5489] bipush 46 + [5491] bipush 16 + [5493] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5496] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5499] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [5502] aastore + [5503] dup + [5504] bipush 37 + [5506] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [5509] dup + [5510] bipush 38 + [5512] bipush 7 + [5514] newarray 10 + [5516] dup + [5517] iconst_0 + [5518] bipush 6 + [5520] iastore + [5521] dup + [5522] iconst_1 + [5523] bipush 32 + [5525] iastore + [5526] dup + [5527] iconst_2 + [5528] bipush 58 + [5530] iastore + [5531] dup + [5532] iconst_3 + [5533] bipush 84 + [5535] iastore + [5536] dup + [5537] iconst_4 + [5538] bipush 110 + [5540] iastore + [5541] dup + [5542] iconst_5 + [5543] sipush 136 + [5546] iastore + [5547] dup + [5548] bipush 6 + [5550] sipush 162 + [5553] iastore + [5554] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5557] dup + [5558] bipush 30 + [5560] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5563] dup + [5564] iconst_4 + [5565] bipush 122 + [5567] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5570] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5573] dup + [5574] bipush 18 + [5576] bipush 123 + [5578] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5581] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5584] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5587] dup + [5588] bipush 28 + [5590] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5593] dup + [5594] bipush 13 + [5596] bipush 46 + [5598] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5601] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5604] dup + [5605] bipush 32 + [5607] bipush 47 + [5609] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5612] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5615] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5618] dup + [5619] bipush 30 + [5621] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5624] dup + [5625] bipush 48 + [5627] bipush 24 + [5629] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5632] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5635] dup + [5636] bipush 14 + [5638] bipush 25 + [5640] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5643] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5646] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5649] dup + [5650] bipush 30 + [5652] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5655] dup + [5656] bipush 42 + [5658] bipush 15 + [5660] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5663] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5666] dup + [5667] bipush 32 + [5669] bipush 16 + [5671] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5674] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5677] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [5680] aastore + [5681] dup + [5682] bipush 38 + [5684] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [5687] dup + [5688] bipush 39 + [5690] bipush 7 + [5692] newarray 10 + [5694] dup + [5695] iconst_0 + [5696] bipush 6 + [5698] iastore + [5699] dup + [5700] iconst_1 + [5701] bipush 26 + [5703] iastore + [5704] dup + [5705] iconst_2 + [5706] bipush 54 + [5708] iastore + [5709] dup + [5710] iconst_3 + [5711] bipush 82 + [5713] iastore + [5714] dup + [5715] iconst_4 + [5716] bipush 110 + [5718] iastore + [5719] dup + [5720] iconst_5 + [5721] sipush 138 + [5724] iastore + [5725] dup + [5726] bipush 6 + [5728] sipush 166 + [5731] iastore + [5732] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5735] dup + [5736] bipush 30 + [5738] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5741] dup + [5742] bipush 20 + [5744] bipush 117 + [5746] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5749] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5752] dup + [5753] iconst_4 + [5754] bipush 118 + [5756] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5759] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5762] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5765] dup + [5766] bipush 28 + [5768] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5771] dup + [5772] bipush 40 + [5774] bipush 47 + [5776] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5779] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5782] dup + [5783] bipush 7 + [5785] bipush 48 + [5787] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5790] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5793] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5796] dup + [5797] bipush 30 + [5799] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5802] dup + [5803] bipush 43 + [5805] bipush 24 + [5807] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5810] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5813] dup + [5814] bipush 22 + [5816] bipush 25 + [5818] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5821] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5824] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5827] dup + [5828] bipush 30 + [5830] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5833] dup + [5834] bipush 10 + [5836] bipush 15 + [5838] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5841] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5844] dup + [5845] bipush 67 + [5847] bipush 16 + [5849] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5852] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5855] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [5858] aastore + [5859] dup + [5860] bipush 39 + [5862] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [5865] dup + [5866] bipush 40 + [5868] bipush 7 + [5870] newarray 10 + [5872] dup + [5873] iconst_0 + [5874] bipush 6 + [5876] iastore + [5877] dup + [5878] iconst_1 + [5879] bipush 30 + [5881] iastore + [5882] dup + [5883] iconst_2 + [5884] bipush 58 + [5886] iastore + [5887] dup + [5888] iconst_3 + [5889] bipush 86 + [5891] iastore + [5892] dup + [5893] iconst_4 + [5894] bipush 114 + [5896] iastore + [5897] dup + [5898] iconst_5 + [5899] sipush 142 + [5902] iastore + [5903] dup + [5904] bipush 6 + [5906] sipush 170 + [5909] iastore + [5910] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5913] dup + [5914] bipush 30 + [5916] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5919] dup + [5920] bipush 19 + [5922] bipush 118 + [5924] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5927] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5930] dup + [5931] bipush 6 + [5933] bipush 119 + [5935] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5938] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5941] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5944] dup + [5945] bipush 28 + [5947] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5950] dup + [5951] bipush 18 + [5953] bipush 47 + [5955] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5958] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5961] dup + [5962] bipush 31 + [5964] bipush 48 + [5966] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5969] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5972] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5975] dup + [5976] bipush 30 + [5978] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5981] dup + [5982] bipush 34 + [5984] bipush 24 + [5986] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5989] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5992] dup + [5993] bipush 34 + [5995] bipush 25 + [5997] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [6000] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [6003] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [6006] dup + [6007] bipush 30 + [6009] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [6012] dup + [6013] bipush 20 + [6015] bipush 15 + [6017] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [6020] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [6023] dup + [6024] bipush 61 + [6026] bipush 16 + [6028] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [6031] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [6034] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [6037] aastore + [6038] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 6248, locals = 0, stack = 18): + [0] bipush 34 + [2] newarray 10 + [4] dup + [5] iconst_0 + [6] sipush 31892 + [9] iastore + [10] dup + [11] iconst_1 + [12] ldc #1 + - Integer [34236] + [14] iastore + [15] dup + [16] iconst_2 + [17] ldc #2 + - Integer [39577] + [19] iastore + [20] dup + [21] iconst_3 + [22] ldc #3 + - Integer [42195] + [24] iastore + [25] dup + [26] iconst_4 + [27] ldc #4 + - Integer [48118] + [29] iastore + [30] dup + [31] iconst_5 + [32] ldc #5 + - Integer [51042] + [34] iastore + [35] dup + [36] bipush 6 + [38] ldc #6 + - Integer [55367] + [40] iastore + [41] dup + [42] bipush 7 + [44] ldc #7 + - Integer [58893] + [46] iastore + [47] dup + [48] bipush 8 + [50] ldc #8 + - Integer [63784] + [52] iastore + [53] dup + [54] bipush 9 + [56] ldc #9 + - Integer [68472] + [58] iastore + [59] dup + [60] bipush 10 + [62] ldc #10 + - Integer [70749] + [64] iastore + [65] dup + [66] bipush 11 + [68] ldc #11 + - Integer [76311] + [70] iastore + [71] dup + [72] bipush 12 + [74] ldc #12 + - Integer [79154] + [76] iastore + [77] dup + [78] bipush 13 + [80] ldc #13 + - Integer [84390] + [82] iastore + [83] dup + [84] bipush 14 + [86] ldc #14 + - Integer [87683] + [88] iastore + [89] dup + [90] bipush 15 + [92] ldc #15 + - Integer [92361] + [94] iastore + [95] dup + [96] bipush 16 + [98] ldc #16 + - Integer [96236] + [100] iastore + [101] dup + [102] bipush 17 + [104] ldc #17 + - Integer [102084] + [106] iastore + [107] dup + [108] bipush 18 + [110] ldc #18 + - Integer [102881] + [112] iastore + [113] dup + [114] bipush 19 + [116] ldc #19 + - Integer [110507] + [118] iastore + [119] dup + [120] bipush 20 + [122] ldc #20 + - Integer [110734] + [124] iastore + [125] dup + [126] bipush 21 + [128] ldc #21 + - Integer [117786] + [130] iastore + [131] dup + [132] bipush 22 + [134] ldc #22 + - Integer [119615] + [136] iastore + [137] dup + [138] bipush 23 + [140] ldc #23 + - Integer [126325] + [142] iastore + [143] dup + [144] bipush 24 + [146] ldc #24 + - Integer [127568] + [148] iastore + [149] dup + [150] bipush 25 + [152] ldc #25 + - Integer [133589] + [154] iastore + [155] dup + [156] bipush 26 + [158] ldc #26 + - Integer [136944] + [160] iastore + [161] dup + [162] bipush 27 + [164] ldc #27 + - Integer [141498] + [166] iastore + [167] dup + [168] bipush 28 + [170] ldc #28 + - Integer [145311] + [172] iastore + [173] dup + [174] bipush 29 + [176] ldc #29 + - Integer [150283] + [178] iastore + [179] dup + [180] bipush 30 + [182] ldc #30 + - Integer [152622] + [184] iastore + [185] dup + [186] bipush 31 + [188] ldc #31 + - Integer [158308] + [190] iastore + [191] dup + [192] bipush 32 + [194] ldc #32 + - Integer [161089] + [196] iastore + [197] dup + [198] bipush 33 + [200] ldc #33 + - Integer [167017] + [202] iastore + [203] putstatic #46 + - Fieldref [com/google/zxing/qrcode/decoder/Version.VERSION_DECODE_INFO [I] + [206] bipush 40 + [208] anewarray #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [211] dup + [212] iconst_0 + [213] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [216] dup + [217] iconst_1 + [218] iconst_0 + [219] newarray 10 + [221] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [224] dup + [225] bipush 7 + [227] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [230] dup + [231] iconst_1 + [232] bipush 19 + [234] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [237] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [240] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [243] dup + [244] bipush 10 + [246] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [249] dup + [250] iconst_1 + [251] bipush 16 + [253] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [256] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [259] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [262] dup + [263] bipush 13 + [265] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [268] dup + [269] iconst_1 + [270] bipush 13 + [272] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [275] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [278] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [281] dup + [282] bipush 17 + [284] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [287] dup + [288] iconst_1 + [289] bipush 9 + [291] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [294] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [297] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [300] aastore + [301] dup + [302] iconst_1 + [303] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [306] dup + [307] iconst_2 + [308] iconst_2 + [309] newarray 10 + [311] dup + [312] iconst_0 + [313] bipush 6 + [315] iastore + [316] dup + [317] iconst_1 + [318] bipush 18 + [320] iastore + [321] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [324] dup + [325] bipush 10 + [327] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [330] dup + [331] iconst_1 + [332] bipush 34 + [334] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [337] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [340] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [343] dup + [344] bipush 16 + [346] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [349] dup + [350] iconst_1 + [351] bipush 28 + [353] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [356] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [359] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [362] dup + [363] bipush 22 + [365] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [368] dup + [369] iconst_1 + [370] bipush 22 + [372] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [375] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [378] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [381] dup + [382] bipush 28 + [384] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [387] dup + [388] iconst_1 + [389] bipush 16 + [391] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [394] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [397] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [400] aastore + [401] dup + [402] iconst_2 + [403] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [406] dup + [407] iconst_3 + [408] iconst_2 + [409] newarray 10 + [411] dup + [412] iconst_0 + [413] bipush 6 + [415] iastore + [416] dup + [417] iconst_1 + [418] bipush 22 + [420] iastore + [421] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [424] dup + [425] bipush 15 + [427] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [430] dup + [431] iconst_1 + [432] bipush 55 + [434] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [437] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [440] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [443] dup + [444] bipush 26 + [446] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [449] dup + [450] iconst_1 + [451] bipush 44 + [453] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [456] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [459] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [462] dup + [463] bipush 18 + [465] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [468] dup + [469] iconst_2 + [470] bipush 17 + [472] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [475] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [478] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [481] dup + [482] bipush 22 + [484] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [487] dup + [488] iconst_2 + [489] bipush 13 + [491] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [494] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [497] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [500] aastore + [501] dup + [502] iconst_3 + [503] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [506] dup + [507] iconst_4 + [508] iconst_2 + [509] newarray 10 + [511] dup + [512] iconst_0 + [513] bipush 6 + [515] iastore + [516] dup + [517] iconst_1 + [518] bipush 26 + [520] iastore + [521] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [524] dup + [525] bipush 20 + [527] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [530] dup + [531] iconst_1 + [532] bipush 80 + [534] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [537] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [540] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [543] dup + [544] bipush 18 + [546] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [549] dup + [550] iconst_2 + [551] bipush 32 + [553] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [556] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [559] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [562] dup + [563] bipush 26 + [565] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [568] dup + [569] iconst_2 + [570] bipush 24 + [572] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [575] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [578] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [581] dup + [582] bipush 16 + [584] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [587] dup + [588] iconst_4 + [589] bipush 9 + [591] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [594] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [597] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [600] aastore + [601] dup + [602] iconst_4 + [603] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [606] dup + [607] iconst_5 + [608] iconst_2 + [609] newarray 10 + [611] dup + [612] iconst_0 + [613] bipush 6 + [615] iastore + [616] dup + [617] iconst_1 + [618] bipush 30 + [620] iastore + [621] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [624] dup + [625] bipush 26 + [627] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [630] dup + [631] iconst_1 + [632] bipush 108 + [634] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [637] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [640] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [643] dup + [644] bipush 24 + [646] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [649] dup + [650] iconst_2 + [651] bipush 43 + [653] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [656] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [659] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [662] dup + [663] bipush 18 + [665] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [668] dup + [669] iconst_2 + [670] bipush 15 + [672] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [675] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [678] dup + [679] iconst_2 + [680] bipush 16 + [682] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [685] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [688] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [691] dup + [692] bipush 22 + [694] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [697] dup + [698] iconst_2 + [699] bipush 11 + [701] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [704] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [707] dup + [708] iconst_2 + [709] bipush 12 + [711] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [714] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [717] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [720] aastore + [721] dup + [722] iconst_5 + [723] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [726] dup + [727] bipush 6 + [729] iconst_2 + [730] newarray 10 + [732] dup + [733] iconst_0 + [734] bipush 6 + [736] iastore + [737] dup + [738] iconst_1 + [739] bipush 34 + [741] iastore + [742] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [745] dup + [746] bipush 18 + [748] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [751] dup + [752] iconst_2 + [753] bipush 68 + [755] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [758] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [761] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [764] dup + [765] bipush 16 + [767] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [770] dup + [771] iconst_4 + [772] bipush 27 + [774] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [777] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [780] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [783] dup + [784] bipush 24 + [786] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [789] dup + [790] iconst_4 + [791] bipush 19 + [793] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [796] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [799] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [802] dup + [803] bipush 28 + [805] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [808] dup + [809] iconst_4 + [810] bipush 15 + [812] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [815] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [818] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [821] aastore + [822] dup + [823] bipush 6 + [825] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [828] dup + [829] bipush 7 + [831] iconst_3 + [832] newarray 10 + [834] dup + [835] iconst_0 + [836] bipush 6 + [838] iastore + [839] dup + [840] iconst_1 + [841] bipush 22 + [843] iastore + [844] dup + [845] iconst_2 + [846] bipush 38 + [848] iastore + [849] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [852] dup + [853] bipush 20 + [855] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [858] dup + [859] iconst_2 + [860] bipush 78 + [862] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [865] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [868] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [871] dup + [872] bipush 18 + [874] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [877] dup + [878] iconst_4 + [879] bipush 31 + [881] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [884] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [887] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [890] dup + [891] bipush 18 + [893] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [896] dup + [897] iconst_2 + [898] bipush 14 + [900] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [903] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [906] dup + [907] iconst_4 + [908] bipush 15 + [910] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [913] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [916] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [919] dup + [920] bipush 26 + [922] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [925] dup + [926] iconst_4 + [927] bipush 13 + [929] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [932] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [935] dup + [936] iconst_1 + [937] bipush 14 + [939] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [942] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [945] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [948] aastore + [949] dup + [950] bipush 7 + [952] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [955] dup + [956] bipush 8 + [958] iconst_3 + [959] newarray 10 + [961] dup + [962] iconst_0 + [963] bipush 6 + [965] iastore + [966] dup + [967] iconst_1 + [968] bipush 24 + [970] iastore + [971] dup + [972] iconst_2 + [973] bipush 42 + [975] iastore + [976] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [979] dup + [980] bipush 24 + [982] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [985] dup + [986] iconst_2 + [987] bipush 97 + [989] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [992] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [995] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [998] dup + [999] bipush 22 + [1001] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1004] dup + [1005] iconst_2 + [1006] bipush 38 + [1008] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1011] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1014] dup + [1015] iconst_2 + [1016] bipush 39 + [1018] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1021] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1024] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1027] dup + [1028] bipush 22 + [1030] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1033] dup + [1034] iconst_4 + [1035] bipush 18 + [1037] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1040] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1043] dup + [1044] iconst_2 + [1045] bipush 19 + [1047] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1050] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1053] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1056] dup + [1057] bipush 26 + [1059] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1062] dup + [1063] iconst_4 + [1064] bipush 14 + [1066] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1069] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1072] dup + [1073] iconst_2 + [1074] bipush 15 + [1076] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1079] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1082] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [1085] aastore + [1086] dup + [1087] bipush 8 + [1089] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [1092] dup + [1093] bipush 9 + [1095] iconst_3 + [1096] newarray 10 + [1098] dup + [1099] iconst_0 + [1100] bipush 6 + [1102] iastore + [1103] dup + [1104] iconst_1 + [1105] bipush 26 + [1107] iastore + [1108] dup + [1109] iconst_2 + [1110] bipush 46 + [1112] iastore + [1113] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1116] dup + [1117] bipush 30 + [1119] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1122] dup + [1123] iconst_2 + [1124] bipush 116 + [1126] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1129] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1132] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1135] dup + [1136] bipush 22 + [1138] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1141] dup + [1142] iconst_3 + [1143] bipush 36 + [1145] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1148] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1151] dup + [1152] iconst_2 + [1153] bipush 37 + [1155] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1158] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1161] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1164] dup + [1165] bipush 20 + [1167] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1170] dup + [1171] iconst_4 + [1172] bipush 16 + [1174] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1177] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1180] dup + [1181] iconst_4 + [1182] bipush 17 + [1184] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1187] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1190] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1193] dup + [1194] bipush 24 + [1196] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1199] dup + [1200] iconst_4 + [1201] bipush 12 + [1203] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1206] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1209] dup + [1210] iconst_4 + [1211] bipush 13 + [1213] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1216] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1219] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [1222] aastore + [1223] dup + [1224] bipush 9 + [1226] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [1229] dup + [1230] bipush 10 + [1232] iconst_3 + [1233] newarray 10 + [1235] dup + [1236] iconst_0 + [1237] bipush 6 + [1239] iastore + [1240] dup + [1241] iconst_1 + [1242] bipush 28 + [1244] iastore + [1245] dup + [1246] iconst_2 + [1247] bipush 50 + [1249] iastore + [1250] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1253] dup + [1254] bipush 18 + [1256] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1259] dup + [1260] iconst_2 + [1261] bipush 68 + [1263] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1266] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1269] dup + [1270] iconst_2 + [1271] bipush 69 + [1273] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1276] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1279] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1282] dup + [1283] bipush 26 + [1285] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1288] dup + [1289] iconst_4 + [1290] bipush 43 + [1292] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1295] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1298] dup + [1299] iconst_1 + [1300] bipush 44 + [1302] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1305] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1308] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1311] dup + [1312] bipush 24 + [1314] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1317] dup + [1318] bipush 6 + [1320] bipush 19 + [1322] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1325] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1328] dup + [1329] iconst_2 + [1330] bipush 20 + [1332] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1335] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1338] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1341] dup + [1342] bipush 28 + [1344] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1347] dup + [1348] bipush 6 + [1350] bipush 15 + [1352] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1355] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1358] dup + [1359] iconst_2 + [1360] bipush 16 + [1362] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1365] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1368] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [1371] aastore + [1372] dup + [1373] bipush 10 + [1375] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [1378] dup + [1379] bipush 11 + [1381] iconst_3 + [1382] newarray 10 + [1384] dup + [1385] iconst_0 + [1386] bipush 6 + [1388] iastore + [1389] dup + [1390] iconst_1 + [1391] bipush 30 + [1393] iastore + [1394] dup + [1395] iconst_2 + [1396] bipush 54 + [1398] iastore + [1399] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1402] dup + [1403] bipush 20 + [1405] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1408] dup + [1409] iconst_4 + [1410] bipush 81 + [1412] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1415] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1418] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1421] dup + [1422] bipush 30 + [1424] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1427] dup + [1428] iconst_1 + [1429] bipush 50 + [1431] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1434] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1437] dup + [1438] iconst_4 + [1439] bipush 51 + [1441] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1444] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1447] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1450] dup + [1451] bipush 28 + [1453] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1456] dup + [1457] iconst_4 + [1458] bipush 22 + [1460] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1463] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1466] dup + [1467] iconst_4 + [1468] bipush 23 + [1470] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1473] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1476] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1479] dup + [1480] bipush 24 + [1482] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1485] dup + [1486] iconst_3 + [1487] bipush 12 + [1489] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1492] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1495] dup + [1496] bipush 8 + [1498] bipush 13 + [1500] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1503] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1506] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [1509] aastore + [1510] dup + [1511] bipush 11 + [1513] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [1516] dup + [1517] bipush 12 + [1519] iconst_3 + [1520] newarray 10 + [1522] dup + [1523] iconst_0 + [1524] bipush 6 + [1526] iastore + [1527] dup + [1528] iconst_1 + [1529] bipush 32 + [1531] iastore + [1532] dup + [1533] iconst_2 + [1534] bipush 58 + [1536] iastore + [1537] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1540] dup + [1541] bipush 24 + [1543] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1546] dup + [1547] iconst_2 + [1548] bipush 92 + [1550] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1553] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1556] dup + [1557] iconst_2 + [1558] bipush 93 + [1560] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1563] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1566] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1569] dup + [1570] bipush 22 + [1572] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1575] dup + [1576] bipush 6 + [1578] bipush 36 + [1580] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1583] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1586] dup + [1587] iconst_2 + [1588] bipush 37 + [1590] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1593] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1596] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1599] dup + [1600] bipush 26 + [1602] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1605] dup + [1606] iconst_4 + [1607] bipush 20 + [1609] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1612] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1615] dup + [1616] bipush 6 + [1618] bipush 21 + [1620] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1623] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1626] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1629] dup + [1630] bipush 28 + [1632] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1635] dup + [1636] bipush 7 + [1638] bipush 14 + [1640] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1643] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1646] dup + [1647] iconst_4 + [1648] bipush 15 + [1650] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1653] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1656] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [1659] aastore + [1660] dup + [1661] bipush 12 + [1663] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [1666] dup + [1667] bipush 13 + [1669] iconst_3 + [1670] newarray 10 + [1672] dup + [1673] iconst_0 + [1674] bipush 6 + [1676] iastore + [1677] dup + [1678] iconst_1 + [1679] bipush 34 + [1681] iastore + [1682] dup + [1683] iconst_2 + [1684] bipush 62 + [1686] iastore + [1687] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1690] dup + [1691] bipush 26 + [1693] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1696] dup + [1697] iconst_4 + [1698] bipush 107 + [1700] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1703] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1706] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1709] dup + [1710] bipush 22 + [1712] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1715] dup + [1716] bipush 8 + [1718] bipush 37 + [1720] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1723] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1726] dup + [1727] iconst_1 + [1728] bipush 38 + [1730] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1733] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1736] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1739] dup + [1740] bipush 24 + [1742] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1745] dup + [1746] bipush 8 + [1748] bipush 20 + [1750] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1753] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1756] dup + [1757] iconst_4 + [1758] bipush 21 + [1760] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1763] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1766] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1769] dup + [1770] bipush 22 + [1772] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1775] dup + [1776] bipush 12 + [1778] bipush 11 + [1780] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1783] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1786] dup + [1787] iconst_4 + [1788] bipush 12 + [1790] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1793] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1796] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [1799] aastore + [1800] dup + [1801] bipush 13 + [1803] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [1806] dup + [1807] bipush 14 + [1809] iconst_4 + [1810] newarray 10 + [1812] dup + [1813] iconst_0 + [1814] bipush 6 + [1816] iastore + [1817] dup + [1818] iconst_1 + [1819] bipush 26 + [1821] iastore + [1822] dup + [1823] iconst_2 + [1824] bipush 46 + [1826] iastore + [1827] dup + [1828] iconst_3 + [1829] bipush 66 + [1831] iastore + [1832] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1835] dup + [1836] bipush 30 + [1838] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1841] dup + [1842] iconst_3 + [1843] bipush 115 + [1845] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1848] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1851] dup + [1852] iconst_1 + [1853] bipush 116 + [1855] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1858] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1861] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1864] dup + [1865] bipush 24 + [1867] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1870] dup + [1871] iconst_4 + [1872] bipush 40 + [1874] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1877] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1880] dup + [1881] iconst_5 + [1882] bipush 41 + [1884] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1887] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1890] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1893] dup + [1894] bipush 20 + [1896] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1899] dup + [1900] bipush 11 + [1902] bipush 16 + [1904] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1907] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1910] dup + [1911] iconst_5 + [1912] bipush 17 + [1914] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1917] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1920] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1923] dup + [1924] bipush 24 + [1926] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1929] dup + [1930] bipush 11 + [1932] bipush 12 + [1934] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1937] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1940] dup + [1941] iconst_5 + [1942] bipush 13 + [1944] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [1947] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [1950] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [1953] aastore + [1954] dup + [1955] bipush 14 + [1957] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [1960] dup + [1961] bipush 15 + [1963] iconst_4 + [1964] newarray 10 + [1966] dup + [1967] iconst_0 + [1968] bipush 6 + [1970] iastore + [1971] dup + [1972] iconst_1 + [1973] bipush 26 + [1975] iastore + [1976] dup + [1977] iconst_2 + [1978] bipush 48 + [1980] iastore + [1981] dup + [1982] iconst_3 + [1983] bipush 70 + [1985] iastore + [1986] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [1989] dup + [1990] bipush 22 + [1992] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [1995] dup + [1996] iconst_5 + [1997] bipush 87 + [1999] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2002] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2005] dup + [2006] iconst_1 + [2007] bipush 88 + [2009] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2012] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2015] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2018] dup + [2019] bipush 24 + [2021] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2024] dup + [2025] iconst_5 + [2026] bipush 41 + [2028] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2031] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2034] dup + [2035] iconst_5 + [2036] bipush 42 + [2038] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2041] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2044] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2047] dup + [2048] bipush 30 + [2050] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2053] dup + [2054] iconst_5 + [2055] bipush 24 + [2057] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2060] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2063] dup + [2064] bipush 7 + [2066] bipush 25 + [2068] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2071] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2074] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2077] dup + [2078] bipush 24 + [2080] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2083] dup + [2084] bipush 11 + [2086] bipush 12 + [2088] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2091] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2094] dup + [2095] bipush 7 + [2097] bipush 13 + [2099] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2102] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2105] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [2108] aastore + [2109] dup + [2110] bipush 15 + [2112] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [2115] dup + [2116] bipush 16 + [2118] iconst_4 + [2119] newarray 10 + [2121] dup + [2122] iconst_0 + [2123] bipush 6 + [2125] iastore + [2126] dup + [2127] iconst_1 + [2128] bipush 26 + [2130] iastore + [2131] dup + [2132] iconst_2 + [2133] bipush 50 + [2135] iastore + [2136] dup + [2137] iconst_3 + [2138] bipush 74 + [2140] iastore + [2141] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2144] dup + [2145] bipush 24 + [2147] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2150] dup + [2151] iconst_5 + [2152] bipush 98 + [2154] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2157] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2160] dup + [2161] iconst_1 + [2162] bipush 99 + [2164] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2167] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2170] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2173] dup + [2174] bipush 28 + [2176] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2179] dup + [2180] bipush 7 + [2182] bipush 45 + [2184] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2187] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2190] dup + [2191] iconst_3 + [2192] bipush 46 + [2194] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2197] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2200] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2203] dup + [2204] bipush 24 + [2206] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2209] dup + [2210] bipush 15 + [2212] bipush 19 + [2214] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2217] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2220] dup + [2221] iconst_2 + [2222] bipush 20 + [2224] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2227] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2230] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2233] dup + [2234] bipush 30 + [2236] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2239] dup + [2240] iconst_3 + [2241] bipush 15 + [2243] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2246] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2249] dup + [2250] bipush 13 + [2252] bipush 16 + [2254] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2257] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2260] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [2263] aastore + [2264] dup + [2265] bipush 16 + [2267] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [2270] dup + [2271] bipush 17 + [2273] iconst_4 + [2274] newarray 10 + [2276] dup + [2277] iconst_0 + [2278] bipush 6 + [2280] iastore + [2281] dup + [2282] iconst_1 + [2283] bipush 30 + [2285] iastore + [2286] dup + [2287] iconst_2 + [2288] bipush 54 + [2290] iastore + [2291] dup + [2292] iconst_3 + [2293] bipush 78 + [2295] iastore + [2296] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2299] dup + [2300] bipush 28 + [2302] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2305] dup + [2306] iconst_1 + [2307] bipush 107 + [2309] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2312] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2315] dup + [2316] iconst_5 + [2317] bipush 108 + [2319] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2322] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2325] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2328] dup + [2329] bipush 28 + [2331] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2334] dup + [2335] bipush 10 + [2337] bipush 46 + [2339] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2342] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2345] dup + [2346] iconst_1 + [2347] bipush 47 + [2349] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2352] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2355] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2358] dup + [2359] bipush 28 + [2361] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2364] dup + [2365] iconst_1 + [2366] bipush 22 + [2368] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2371] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2374] dup + [2375] bipush 15 + [2377] bipush 23 + [2379] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2382] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2385] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2388] dup + [2389] bipush 28 + [2391] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2394] dup + [2395] iconst_2 + [2396] bipush 14 + [2398] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2401] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2404] dup + [2405] bipush 17 + [2407] bipush 15 + [2409] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2412] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2415] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [2418] aastore + [2419] dup + [2420] bipush 17 + [2422] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [2425] dup + [2426] bipush 18 + [2428] iconst_4 + [2429] newarray 10 + [2431] dup + [2432] iconst_0 + [2433] bipush 6 + [2435] iastore + [2436] dup + [2437] iconst_1 + [2438] bipush 30 + [2440] iastore + [2441] dup + [2442] iconst_2 + [2443] bipush 56 + [2445] iastore + [2446] dup + [2447] iconst_3 + [2448] bipush 82 + [2450] iastore + [2451] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2454] dup + [2455] bipush 30 + [2457] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2460] dup + [2461] iconst_5 + [2462] bipush 120 + [2464] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2467] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2470] dup + [2471] iconst_1 + [2472] bipush 121 + [2474] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2477] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2480] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2483] dup + [2484] bipush 26 + [2486] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2489] dup + [2490] bipush 9 + [2492] bipush 43 + [2494] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2497] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2500] dup + [2501] iconst_4 + [2502] bipush 44 + [2504] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2507] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2510] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2513] dup + [2514] bipush 28 + [2516] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2519] dup + [2520] bipush 17 + [2522] bipush 22 + [2524] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2527] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2530] dup + [2531] iconst_1 + [2532] bipush 23 + [2534] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2537] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2540] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2543] dup + [2544] bipush 28 + [2546] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2549] dup + [2550] iconst_2 + [2551] bipush 14 + [2553] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2556] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2559] dup + [2560] bipush 19 + [2562] bipush 15 + [2564] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2567] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2570] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [2573] aastore + [2574] dup + [2575] bipush 18 + [2577] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [2580] dup + [2581] bipush 19 + [2583] iconst_4 + [2584] newarray 10 + [2586] dup + [2587] iconst_0 + [2588] bipush 6 + [2590] iastore + [2591] dup + [2592] iconst_1 + [2593] bipush 30 + [2595] iastore + [2596] dup + [2597] iconst_2 + [2598] bipush 58 + [2600] iastore + [2601] dup + [2602] iconst_3 + [2603] bipush 86 + [2605] iastore + [2606] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2609] dup + [2610] bipush 28 + [2612] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2615] dup + [2616] iconst_3 + [2617] bipush 113 + [2619] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2622] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2625] dup + [2626] iconst_4 + [2627] bipush 114 + [2629] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2632] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2635] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2638] dup + [2639] bipush 26 + [2641] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2644] dup + [2645] iconst_3 + [2646] bipush 44 + [2648] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2651] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2654] dup + [2655] bipush 11 + [2657] bipush 45 + [2659] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2662] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2665] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2668] dup + [2669] bipush 26 + [2671] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2674] dup + [2675] bipush 17 + [2677] bipush 21 + [2679] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2682] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2685] dup + [2686] iconst_4 + [2687] bipush 22 + [2689] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2692] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2695] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2698] dup + [2699] bipush 26 + [2701] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2704] dup + [2705] bipush 9 + [2707] bipush 13 + [2709] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2712] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2715] dup + [2716] bipush 16 + [2718] bipush 14 + [2720] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2723] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2726] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [2729] aastore + [2730] dup + [2731] bipush 19 + [2733] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [2736] dup + [2737] bipush 20 + [2739] iconst_4 + [2740] newarray 10 + [2742] dup + [2743] iconst_0 + [2744] bipush 6 + [2746] iastore + [2747] dup + [2748] iconst_1 + [2749] bipush 34 + [2751] iastore + [2752] dup + [2753] iconst_2 + [2754] bipush 62 + [2756] iastore + [2757] dup + [2758] iconst_3 + [2759] bipush 90 + [2761] iastore + [2762] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2765] dup + [2766] bipush 28 + [2768] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2771] dup + [2772] iconst_3 + [2773] bipush 107 + [2775] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2778] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2781] dup + [2782] iconst_5 + [2783] bipush 108 + [2785] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2788] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2791] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2794] dup + [2795] bipush 26 + [2797] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2800] dup + [2801] iconst_3 + [2802] bipush 41 + [2804] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2807] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2810] dup + [2811] bipush 13 + [2813] bipush 42 + [2815] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2818] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2821] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2824] dup + [2825] bipush 30 + [2827] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2830] dup + [2831] bipush 15 + [2833] bipush 24 + [2835] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2838] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2841] dup + [2842] iconst_5 + [2843] bipush 25 + [2845] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2848] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2851] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2854] dup + [2855] bipush 28 + [2857] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2860] dup + [2861] bipush 15 + [2863] bipush 15 + [2865] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2868] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2871] dup + [2872] bipush 10 + [2874] bipush 16 + [2876] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2879] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2882] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [2885] aastore + [2886] dup + [2887] bipush 20 + [2889] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [2892] dup + [2893] bipush 21 + [2895] iconst_5 + [2896] newarray 10 + [2898] dup + [2899] iconst_0 + [2900] bipush 6 + [2902] iastore + [2903] dup + [2904] iconst_1 + [2905] bipush 28 + [2907] iastore + [2908] dup + [2909] iconst_2 + [2910] bipush 50 + [2912] iastore + [2913] dup + [2914] iconst_3 + [2915] bipush 72 + [2917] iastore + [2918] dup + [2919] iconst_4 + [2920] bipush 94 + [2922] iastore + [2923] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2926] dup + [2927] bipush 28 + [2929] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2932] dup + [2933] iconst_4 + [2934] bipush 116 + [2936] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2939] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2942] dup + [2943] iconst_4 + [2944] bipush 117 + [2946] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2949] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2952] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2955] dup + [2956] bipush 26 + [2958] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2961] dup + [2962] bipush 17 + [2964] bipush 42 + [2966] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2969] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [2972] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [2975] dup + [2976] bipush 28 + [2978] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2981] dup + [2982] bipush 17 + [2984] bipush 22 + [2986] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [2989] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [2992] dup + [2993] bipush 6 + [2995] bipush 23 + [2997] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3000] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3003] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3006] dup + [3007] bipush 30 + [3009] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3012] dup + [3013] bipush 19 + [3015] bipush 16 + [3017] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3020] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3023] dup + [3024] bipush 6 + [3026] bipush 17 + [3028] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3031] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3034] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [3037] aastore + [3038] dup + [3039] bipush 21 + [3041] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [3044] dup + [3045] bipush 22 + [3047] iconst_5 + [3048] newarray 10 + [3050] dup + [3051] iconst_0 + [3052] bipush 6 + [3054] iastore + [3055] dup + [3056] iconst_1 + [3057] bipush 26 + [3059] iastore + [3060] dup + [3061] iconst_2 + [3062] bipush 50 + [3064] iastore + [3065] dup + [3066] iconst_3 + [3067] bipush 74 + [3069] iastore + [3070] dup + [3071] iconst_4 + [3072] bipush 98 + [3074] iastore + [3075] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3078] dup + [3079] bipush 28 + [3081] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3084] dup + [3085] iconst_2 + [3086] bipush 111 + [3088] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3091] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3094] dup + [3095] bipush 7 + [3097] bipush 112 + [3099] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3102] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3105] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3108] dup + [3109] bipush 28 + [3111] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3114] dup + [3115] bipush 17 + [3117] bipush 46 + [3119] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3122] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3125] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3128] dup + [3129] bipush 30 + [3131] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3134] dup + [3135] bipush 7 + [3137] bipush 24 + [3139] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3142] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3145] dup + [3146] bipush 16 + [3148] bipush 25 + [3150] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3153] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3156] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3159] dup + [3160] bipush 24 + [3162] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3165] dup + [3166] bipush 34 + [3168] bipush 13 + [3170] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3173] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3176] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [3179] aastore + [3180] dup + [3181] bipush 22 + [3183] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [3186] dup + [3187] bipush 23 + [3189] iconst_5 + [3190] newarray 10 + [3192] dup + [3193] iconst_0 + [3194] bipush 6 + [3196] iastore + [3197] dup + [3198] iconst_1 + [3199] bipush 30 + [3201] iastore + [3202] dup + [3203] iconst_2 + [3204] bipush 54 + [3206] iastore + [3207] dup + [3208] iconst_3 + [3209] bipush 78 + [3211] iastore + [3212] dup + [3213] iconst_4 + [3214] bipush 102 + [3216] iastore + [3217] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3220] dup + [3221] bipush 30 + [3223] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3226] dup + [3227] iconst_4 + [3228] bipush 121 + [3230] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3233] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3236] dup + [3237] iconst_5 + [3238] bipush 122 + [3240] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3243] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3246] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3249] dup + [3250] bipush 28 + [3252] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3255] dup + [3256] iconst_4 + [3257] bipush 47 + [3259] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3262] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3265] dup + [3266] bipush 14 + [3268] bipush 48 + [3270] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3273] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3276] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3279] dup + [3280] bipush 30 + [3282] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3285] dup + [3286] bipush 11 + [3288] bipush 24 + [3290] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3293] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3296] dup + [3297] bipush 14 + [3299] bipush 25 + [3301] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3304] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3307] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3310] dup + [3311] bipush 30 + [3313] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3316] dup + [3317] bipush 16 + [3319] bipush 15 + [3321] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3324] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3327] dup + [3328] bipush 14 + [3330] bipush 16 + [3332] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3335] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3338] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [3341] aastore + [3342] dup + [3343] bipush 23 + [3345] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [3348] dup + [3349] bipush 24 + [3351] iconst_5 + [3352] newarray 10 + [3354] dup + [3355] iconst_0 + [3356] bipush 6 + [3358] iastore + [3359] dup + [3360] iconst_1 + [3361] bipush 28 + [3363] iastore + [3364] dup + [3365] iconst_2 + [3366] bipush 54 + [3368] iastore + [3369] dup + [3370] iconst_3 + [3371] bipush 80 + [3373] iastore + [3374] dup + [3375] iconst_4 + [3376] bipush 106 + [3378] iastore + [3379] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3382] dup + [3383] bipush 30 + [3385] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3388] dup + [3389] bipush 6 + [3391] bipush 117 + [3393] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3396] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3399] dup + [3400] iconst_4 + [3401] bipush 118 + [3403] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3406] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3409] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3412] dup + [3413] bipush 28 + [3415] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3418] dup + [3419] bipush 6 + [3421] bipush 45 + [3423] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3426] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3429] dup + [3430] bipush 14 + [3432] bipush 46 + [3434] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3437] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3440] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3443] dup + [3444] bipush 30 + [3446] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3449] dup + [3450] bipush 11 + [3452] bipush 24 + [3454] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3457] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3460] dup + [3461] bipush 16 + [3463] bipush 25 + [3465] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3468] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3471] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3474] dup + [3475] bipush 30 + [3477] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3480] dup + [3481] bipush 30 + [3483] bipush 16 + [3485] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3488] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3491] dup + [3492] iconst_2 + [3493] bipush 17 + [3495] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3498] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3501] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [3504] aastore + [3505] dup + [3506] bipush 24 + [3508] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [3511] dup + [3512] bipush 25 + [3514] iconst_5 + [3515] newarray 10 + [3517] dup + [3518] iconst_0 + [3519] bipush 6 + [3521] iastore + [3522] dup + [3523] iconst_1 + [3524] bipush 32 + [3526] iastore + [3527] dup + [3528] iconst_2 + [3529] bipush 58 + [3531] iastore + [3532] dup + [3533] iconst_3 + [3534] bipush 84 + [3536] iastore + [3537] dup + [3538] iconst_4 + [3539] bipush 110 + [3541] iastore + [3542] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3545] dup + [3546] bipush 26 + [3548] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3551] dup + [3552] bipush 8 + [3554] bipush 106 + [3556] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3559] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3562] dup + [3563] iconst_4 + [3564] bipush 107 + [3566] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3569] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3572] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3575] dup + [3576] bipush 28 + [3578] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3581] dup + [3582] bipush 8 + [3584] bipush 47 + [3586] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3589] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3592] dup + [3593] bipush 13 + [3595] bipush 48 + [3597] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3600] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3603] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3606] dup + [3607] bipush 30 + [3609] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3612] dup + [3613] bipush 7 + [3615] bipush 24 + [3617] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3620] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3623] dup + [3624] bipush 22 + [3626] bipush 25 + [3628] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3631] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3634] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3637] dup + [3638] bipush 30 + [3640] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3643] dup + [3644] bipush 22 + [3646] bipush 15 + [3648] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3651] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3654] dup + [3655] bipush 13 + [3657] bipush 16 + [3659] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3662] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3665] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [3668] aastore + [3669] dup + [3670] bipush 25 + [3672] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [3675] dup + [3676] bipush 26 + [3678] iconst_5 + [3679] newarray 10 + [3681] dup + [3682] iconst_0 + [3683] bipush 6 + [3685] iastore + [3686] dup + [3687] iconst_1 + [3688] bipush 30 + [3690] iastore + [3691] dup + [3692] iconst_2 + [3693] bipush 58 + [3695] iastore + [3696] dup + [3697] iconst_3 + [3698] bipush 86 + [3700] iastore + [3701] dup + [3702] iconst_4 + [3703] bipush 114 + [3705] iastore + [3706] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3709] dup + [3710] bipush 28 + [3712] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3715] dup + [3716] bipush 10 + [3718] bipush 114 + [3720] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3723] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3726] dup + [3727] iconst_2 + [3728] bipush 115 + [3730] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3733] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3736] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3739] dup + [3740] bipush 28 + [3742] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3745] dup + [3746] bipush 19 + [3748] bipush 46 + [3750] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3753] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3756] dup + [3757] iconst_4 + [3758] bipush 47 + [3760] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3763] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3766] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3769] dup + [3770] bipush 28 + [3772] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3775] dup + [3776] bipush 28 + [3778] bipush 22 + [3780] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3783] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3786] dup + [3787] bipush 6 + [3789] bipush 23 + [3791] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3794] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3797] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3800] dup + [3801] bipush 30 + [3803] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3806] dup + [3807] bipush 33 + [3809] bipush 16 + [3811] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3814] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3817] dup + [3818] iconst_4 + [3819] bipush 17 + [3821] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3824] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3827] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [3830] aastore + [3831] dup + [3832] bipush 26 + [3834] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [3837] dup + [3838] bipush 27 + [3840] iconst_5 + [3841] newarray 10 + [3843] dup + [3844] iconst_0 + [3845] bipush 6 + [3847] iastore + [3848] dup + [3849] iconst_1 + [3850] bipush 34 + [3852] iastore + [3853] dup + [3854] iconst_2 + [3855] bipush 62 + [3857] iastore + [3858] dup + [3859] iconst_3 + [3860] bipush 90 + [3862] iastore + [3863] dup + [3864] iconst_4 + [3865] bipush 118 + [3867] iastore + [3868] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3871] dup + [3872] bipush 30 + [3874] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3877] dup + [3878] bipush 8 + [3880] bipush 122 + [3882] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3885] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3888] dup + [3889] iconst_4 + [3890] bipush 123 + [3892] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3895] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3898] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3901] dup + [3902] bipush 28 + [3904] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3907] dup + [3908] bipush 22 + [3910] bipush 45 + [3912] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3915] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3918] dup + [3919] iconst_3 + [3920] bipush 46 + [3922] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3925] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3928] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3931] dup + [3932] bipush 30 + [3934] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3937] dup + [3938] bipush 8 + [3940] bipush 23 + [3942] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3945] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3948] dup + [3949] bipush 26 + [3951] bipush 24 + [3953] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3956] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3959] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [3962] dup + [3963] bipush 30 + [3965] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3968] dup + [3969] bipush 12 + [3971] bipush 15 + [3973] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3976] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [3979] dup + [3980] bipush 28 + [3982] bipush 16 + [3984] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [3987] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [3990] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [3993] aastore + [3994] dup + [3995] bipush 27 + [3997] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [4000] dup + [4001] bipush 28 + [4003] bipush 6 + [4005] newarray 10 + [4007] dup + [4008] iconst_0 + [4009] bipush 6 + [4011] iastore + [4012] dup + [4013] iconst_1 + [4014] bipush 26 + [4016] iastore + [4017] dup + [4018] iconst_2 + [4019] bipush 50 + [4021] iastore + [4022] dup + [4023] iconst_3 + [4024] bipush 74 + [4026] iastore + [4027] dup + [4028] iconst_4 + [4029] bipush 98 + [4031] iastore + [4032] dup + [4033] iconst_5 + [4034] bipush 122 + [4036] iastore + [4037] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4040] dup + [4041] bipush 30 + [4043] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4046] dup + [4047] iconst_3 + [4048] bipush 117 + [4050] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4053] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4056] dup + [4057] bipush 10 + [4059] bipush 118 + [4061] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4064] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4067] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4070] dup + [4071] bipush 28 + [4073] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4076] dup + [4077] iconst_3 + [4078] bipush 45 + [4080] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4083] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4086] dup + [4087] bipush 23 + [4089] bipush 46 + [4091] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4094] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4097] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4100] dup + [4101] bipush 30 + [4103] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4106] dup + [4107] iconst_4 + [4108] bipush 24 + [4110] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4113] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4116] dup + [4117] bipush 31 + [4119] bipush 25 + [4121] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4124] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4127] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4130] dup + [4131] bipush 30 + [4133] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4136] dup + [4137] bipush 11 + [4139] bipush 15 + [4141] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4144] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4147] dup + [4148] bipush 31 + [4150] bipush 16 + [4152] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4155] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4158] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [4161] aastore + [4162] dup + [4163] bipush 28 + [4165] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [4168] dup + [4169] bipush 29 + [4171] bipush 6 + [4173] newarray 10 + [4175] dup + [4176] iconst_0 + [4177] bipush 6 + [4179] iastore + [4180] dup + [4181] iconst_1 + [4182] bipush 30 + [4184] iastore + [4185] dup + [4186] iconst_2 + [4187] bipush 54 + [4189] iastore + [4190] dup + [4191] iconst_3 + [4192] bipush 78 + [4194] iastore + [4195] dup + [4196] iconst_4 + [4197] bipush 102 + [4199] iastore + [4200] dup + [4201] iconst_5 + [4202] bipush 126 + [4204] iastore + [4205] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4208] dup + [4209] bipush 30 + [4211] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4214] dup + [4215] bipush 7 + [4217] bipush 116 + [4219] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4222] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4225] dup + [4226] bipush 7 + [4228] bipush 117 + [4230] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4233] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4236] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4239] dup + [4240] bipush 28 + [4242] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4245] dup + [4246] bipush 21 + [4248] bipush 45 + [4250] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4253] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4256] dup + [4257] bipush 7 + [4259] bipush 46 + [4261] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4264] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4267] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4270] dup + [4271] bipush 30 + [4273] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4276] dup + [4277] iconst_1 + [4278] bipush 23 + [4280] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4283] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4286] dup + [4287] bipush 37 + [4289] bipush 24 + [4291] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4294] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4297] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4300] dup + [4301] bipush 30 + [4303] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4306] dup + [4307] bipush 19 + [4309] bipush 15 + [4311] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4314] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4317] dup + [4318] bipush 26 + [4320] bipush 16 + [4322] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4325] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4328] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [4331] aastore + [4332] dup + [4333] bipush 29 + [4335] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [4338] dup + [4339] bipush 30 + [4341] bipush 6 + [4343] newarray 10 + [4345] dup + [4346] iconst_0 + [4347] bipush 6 + [4349] iastore + [4350] dup + [4351] iconst_1 + [4352] bipush 26 + [4354] iastore + [4355] dup + [4356] iconst_2 + [4357] bipush 52 + [4359] iastore + [4360] dup + [4361] iconst_3 + [4362] bipush 78 + [4364] iastore + [4365] dup + [4366] iconst_4 + [4367] bipush 104 + [4369] iastore + [4370] dup + [4371] iconst_5 + [4372] sipush 130 + [4375] iastore + [4376] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4379] dup + [4380] bipush 30 + [4382] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4385] dup + [4386] iconst_5 + [4387] bipush 115 + [4389] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4392] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4395] dup + [4396] bipush 10 + [4398] bipush 116 + [4400] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4403] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4406] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4409] dup + [4410] bipush 28 + [4412] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4415] dup + [4416] bipush 19 + [4418] bipush 47 + [4420] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4423] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4426] dup + [4427] bipush 10 + [4429] bipush 48 + [4431] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4434] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4437] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4440] dup + [4441] bipush 30 + [4443] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4446] dup + [4447] bipush 15 + [4449] bipush 24 + [4451] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4454] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4457] dup + [4458] bipush 25 + [4460] bipush 25 + [4462] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4465] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4468] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4471] dup + [4472] bipush 30 + [4474] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4477] dup + [4478] bipush 23 + [4480] bipush 15 + [4482] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4485] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4488] dup + [4489] bipush 25 + [4491] bipush 16 + [4493] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4496] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4499] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [4502] aastore + [4503] dup + [4504] bipush 30 + [4506] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [4509] dup + [4510] bipush 31 + [4512] bipush 6 + [4514] newarray 10 + [4516] dup + [4517] iconst_0 + [4518] bipush 6 + [4520] iastore + [4521] dup + [4522] iconst_1 + [4523] bipush 30 + [4525] iastore + [4526] dup + [4527] iconst_2 + [4528] bipush 56 + [4530] iastore + [4531] dup + [4532] iconst_3 + [4533] bipush 82 + [4535] iastore + [4536] dup + [4537] iconst_4 + [4538] bipush 108 + [4540] iastore + [4541] dup + [4542] iconst_5 + [4543] sipush 134 + [4546] iastore + [4547] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4550] dup + [4551] bipush 30 + [4553] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4556] dup + [4557] bipush 13 + [4559] bipush 115 + [4561] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4564] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4567] dup + [4568] iconst_3 + [4569] bipush 116 + [4571] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4574] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4577] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4580] dup + [4581] bipush 28 + [4583] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4586] dup + [4587] iconst_2 + [4588] bipush 46 + [4590] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4593] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4596] dup + [4597] bipush 29 + [4599] bipush 47 + [4601] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4604] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4607] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4610] dup + [4611] bipush 30 + [4613] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4616] dup + [4617] bipush 42 + [4619] bipush 24 + [4621] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4624] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4627] dup + [4628] iconst_1 + [4629] bipush 25 + [4631] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4634] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4637] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4640] dup + [4641] bipush 30 + [4643] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4646] dup + [4647] bipush 23 + [4649] bipush 15 + [4651] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4654] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4657] dup + [4658] bipush 28 + [4660] bipush 16 + [4662] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4665] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4668] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [4671] aastore + [4672] dup + [4673] bipush 31 + [4675] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [4678] dup + [4679] bipush 32 + [4681] bipush 6 + [4683] newarray 10 + [4685] dup + [4686] iconst_0 + [4687] bipush 6 + [4689] iastore + [4690] dup + [4691] iconst_1 + [4692] bipush 34 + [4694] iastore + [4695] dup + [4696] iconst_2 + [4697] bipush 60 + [4699] iastore + [4700] dup + [4701] iconst_3 + [4702] bipush 86 + [4704] iastore + [4705] dup + [4706] iconst_4 + [4707] bipush 112 + [4709] iastore + [4710] dup + [4711] iconst_5 + [4712] sipush 138 + [4715] iastore + [4716] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4719] dup + [4720] bipush 30 + [4722] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4725] dup + [4726] bipush 17 + [4728] bipush 115 + [4730] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4733] invokespecial #63 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4736] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4739] dup + [4740] bipush 28 + [4742] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4745] dup + [4746] bipush 10 + [4748] bipush 46 + [4750] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4753] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4756] dup + [4757] bipush 23 + [4759] bipush 47 + [4761] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4764] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4767] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4770] dup + [4771] bipush 30 + [4773] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4776] dup + [4777] bipush 10 + [4779] bipush 24 + [4781] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4784] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4787] dup + [4788] bipush 35 + [4790] bipush 25 + [4792] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4795] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4798] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4801] dup + [4802] bipush 30 + [4804] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4807] dup + [4808] bipush 19 + [4810] bipush 15 + [4812] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4815] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4818] dup + [4819] bipush 35 + [4821] bipush 16 + [4823] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4826] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4829] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [4832] aastore + [4833] dup + [4834] bipush 32 + [4836] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [4839] dup + [4840] bipush 33 + [4842] bipush 6 + [4844] newarray 10 + [4846] dup + [4847] iconst_0 + [4848] bipush 6 + [4850] iastore + [4851] dup + [4852] iconst_1 + [4853] bipush 30 + [4855] iastore + [4856] dup + [4857] iconst_2 + [4858] bipush 58 + [4860] iastore + [4861] dup + [4862] iconst_3 + [4863] bipush 86 + [4865] iastore + [4866] dup + [4867] iconst_4 + [4868] bipush 114 + [4870] iastore + [4871] dup + [4872] iconst_5 + [4873] sipush 142 + [4876] iastore + [4877] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4880] dup + [4881] bipush 30 + [4883] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4886] dup + [4887] bipush 17 + [4889] bipush 115 + [4891] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4894] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4897] dup + [4898] iconst_1 + [4899] bipush 116 + [4901] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4904] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4907] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4910] dup + [4911] bipush 28 + [4913] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4916] dup + [4917] bipush 14 + [4919] bipush 46 + [4921] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4924] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4927] dup + [4928] bipush 21 + [4930] bipush 47 + [4932] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4935] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4938] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4941] dup + [4942] bipush 30 + [4944] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4947] dup + [4948] bipush 29 + [4950] bipush 24 + [4952] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4955] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4958] dup + [4959] bipush 19 + [4961] bipush 25 + [4963] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4966] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [4969] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [4972] dup + [4973] bipush 30 + [4975] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4978] dup + [4979] bipush 11 + [4981] bipush 15 + [4983] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4986] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [4989] dup + [4990] bipush 46 + [4992] bipush 16 + [4994] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [4997] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5000] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [5003] aastore + [5004] dup + [5005] bipush 33 + [5007] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [5010] dup + [5011] bipush 34 + [5013] bipush 6 + [5015] newarray 10 + [5017] dup + [5018] iconst_0 + [5019] bipush 6 + [5021] iastore + [5022] dup + [5023] iconst_1 + [5024] bipush 34 + [5026] iastore + [5027] dup + [5028] iconst_2 + [5029] bipush 62 + [5031] iastore + [5032] dup + [5033] iconst_3 + [5034] bipush 90 + [5036] iastore + [5037] dup + [5038] iconst_4 + [5039] bipush 118 + [5041] iastore + [5042] dup + [5043] iconst_5 + [5044] sipush 146 + [5047] iastore + [5048] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5051] dup + [5052] bipush 30 + [5054] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5057] dup + [5058] bipush 13 + [5060] bipush 115 + [5062] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5065] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5068] dup + [5069] bipush 6 + [5071] bipush 116 + [5073] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5076] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5079] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5082] dup + [5083] bipush 28 + [5085] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5088] dup + [5089] bipush 14 + [5091] bipush 46 + [5093] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5096] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5099] dup + [5100] bipush 23 + [5102] bipush 47 + [5104] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5107] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5110] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5113] dup + [5114] bipush 30 + [5116] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5119] dup + [5120] bipush 44 + [5122] bipush 24 + [5124] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5127] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5130] dup + [5131] bipush 7 + [5133] bipush 25 + [5135] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5138] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5141] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5144] dup + [5145] bipush 30 + [5147] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5150] dup + [5151] bipush 59 + [5153] bipush 16 + [5155] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5158] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5161] dup + [5162] iconst_1 + [5163] bipush 17 + [5165] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5168] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5171] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [5174] aastore + [5175] dup + [5176] bipush 34 + [5178] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [5181] dup + [5182] bipush 35 + [5184] bipush 7 + [5186] newarray 10 + [5188] dup + [5189] iconst_0 + [5190] bipush 6 + [5192] iastore + [5193] dup + [5194] iconst_1 + [5195] bipush 30 + [5197] iastore + [5198] dup + [5199] iconst_2 + [5200] bipush 54 + [5202] iastore + [5203] dup + [5204] iconst_3 + [5205] bipush 78 + [5207] iastore + [5208] dup + [5209] iconst_4 + [5210] bipush 102 + [5212] iastore + [5213] dup + [5214] iconst_5 + [5215] bipush 126 + [5217] iastore + [5218] dup + [5219] bipush 6 + [5221] sipush 150 + [5224] iastore + [5225] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5228] dup + [5229] bipush 30 + [5231] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5234] dup + [5235] bipush 12 + [5237] bipush 121 + [5239] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5242] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5245] dup + [5246] bipush 7 + [5248] bipush 122 + [5250] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5253] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5256] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5259] dup + [5260] bipush 28 + [5262] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5265] dup + [5266] bipush 12 + [5268] bipush 47 + [5270] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5273] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5276] dup + [5277] bipush 26 + [5279] bipush 48 + [5281] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5284] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5287] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5290] dup + [5291] bipush 30 + [5293] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5296] dup + [5297] bipush 39 + [5299] bipush 24 + [5301] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5304] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5307] dup + [5308] bipush 14 + [5310] bipush 25 + [5312] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5315] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5318] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5321] dup + [5322] bipush 30 + [5324] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5327] dup + [5328] bipush 22 + [5330] bipush 15 + [5332] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5335] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5338] dup + [5339] bipush 41 + [5341] bipush 16 + [5343] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5346] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5349] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [5352] aastore + [5353] dup + [5354] bipush 35 + [5356] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [5359] dup + [5360] bipush 36 + [5362] bipush 7 + [5364] newarray 10 + [5366] dup + [5367] iconst_0 + [5368] bipush 6 + [5370] iastore + [5371] dup + [5372] iconst_1 + [5373] bipush 24 + [5375] iastore + [5376] dup + [5377] iconst_2 + [5378] bipush 50 + [5380] iastore + [5381] dup + [5382] iconst_3 + [5383] bipush 76 + [5385] iastore + [5386] dup + [5387] iconst_4 + [5388] bipush 102 + [5390] iastore + [5391] dup + [5392] iconst_5 + [5393] sipush 128 + [5396] iastore + [5397] dup + [5398] bipush 6 + [5400] sipush 154 + [5403] iastore + [5404] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5407] dup + [5408] bipush 30 + [5410] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5413] dup + [5414] bipush 6 + [5416] bipush 121 + [5418] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5421] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5424] dup + [5425] bipush 14 + [5427] bipush 122 + [5429] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5432] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5435] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5438] dup + [5439] bipush 28 + [5441] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5444] dup + [5445] bipush 6 + [5447] bipush 47 + [5449] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5452] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5455] dup + [5456] bipush 34 + [5458] bipush 48 + [5460] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5463] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5466] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5469] dup + [5470] bipush 30 + [5472] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5475] dup + [5476] bipush 46 + [5478] bipush 24 + [5480] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5483] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5486] dup + [5487] bipush 10 + [5489] bipush 25 + [5491] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5494] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5497] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5500] dup + [5501] bipush 30 + [5503] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5506] dup + [5507] iconst_2 + [5508] bipush 15 + [5510] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5513] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5516] dup + [5517] bipush 64 + [5519] bipush 16 + [5521] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5524] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5527] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [5530] aastore + [5531] dup + [5532] bipush 36 + [5534] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [5537] dup + [5538] bipush 37 + [5540] bipush 7 + [5542] newarray 10 + [5544] dup + [5545] iconst_0 + [5546] bipush 6 + [5548] iastore + [5549] dup + [5550] iconst_1 + [5551] bipush 28 + [5553] iastore + [5554] dup + [5555] iconst_2 + [5556] bipush 54 + [5558] iastore + [5559] dup + [5560] iconst_3 + [5561] bipush 80 + [5563] iastore + [5564] dup + [5565] iconst_4 + [5566] bipush 106 + [5568] iastore + [5569] dup + [5570] iconst_5 + [5571] sipush 132 + [5574] iastore + [5575] dup + [5576] bipush 6 + [5578] sipush 158 + [5581] iastore + [5582] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5585] dup + [5586] bipush 30 + [5588] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5591] dup + [5592] bipush 17 + [5594] bipush 122 + [5596] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5599] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5602] dup + [5603] iconst_4 + [5604] bipush 123 + [5606] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5609] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5612] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5615] dup + [5616] bipush 28 + [5618] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5621] dup + [5622] bipush 29 + [5624] bipush 46 + [5626] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5629] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5632] dup + [5633] bipush 14 + [5635] bipush 47 + [5637] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5640] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5643] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5646] dup + [5647] bipush 30 + [5649] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5652] dup + [5653] bipush 49 + [5655] bipush 24 + [5657] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5660] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5663] dup + [5664] bipush 10 + [5666] bipush 25 + [5668] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5671] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5674] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5677] dup + [5678] bipush 30 + [5680] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5683] dup + [5684] bipush 24 + [5686] bipush 15 + [5688] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5691] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5694] dup + [5695] bipush 46 + [5697] bipush 16 + [5699] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5702] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5705] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [5708] aastore + [5709] dup + [5710] bipush 37 + [5712] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [5715] dup + [5716] bipush 38 + [5718] bipush 7 + [5720] newarray 10 + [5722] dup + [5723] iconst_0 + [5724] bipush 6 + [5726] iastore + [5727] dup + [5728] iconst_1 + [5729] bipush 32 + [5731] iastore + [5732] dup + [5733] iconst_2 + [5734] bipush 58 + [5736] iastore + [5737] dup + [5738] iconst_3 + [5739] bipush 84 + [5741] iastore + [5742] dup + [5743] iconst_4 + [5744] bipush 110 + [5746] iastore + [5747] dup + [5748] iconst_5 + [5749] sipush 136 + [5752] iastore + [5753] dup + [5754] bipush 6 + [5756] sipush 162 + [5759] iastore + [5760] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5763] dup + [5764] bipush 30 + [5766] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5769] dup + [5770] iconst_4 + [5771] bipush 122 + [5773] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5776] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5779] dup + [5780] bipush 18 + [5782] bipush 123 + [5784] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5787] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5790] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5793] dup + [5794] bipush 28 + [5796] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5799] dup + [5800] bipush 13 + [5802] bipush 46 + [5804] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5807] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5810] dup + [5811] bipush 32 + [5813] bipush 47 + [5815] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5818] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5821] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5824] dup + [5825] bipush 30 + [5827] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5830] dup + [5831] bipush 48 + [5833] bipush 24 + [5835] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5838] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5841] dup + [5842] bipush 14 + [5844] bipush 25 + [5846] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5849] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5852] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5855] dup + [5856] bipush 30 + [5858] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5861] dup + [5862] bipush 42 + [5864] bipush 15 + [5866] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5869] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5872] dup + [5873] bipush 32 + [5875] bipush 16 + [5877] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5880] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5883] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [5886] aastore + [5887] dup + [5888] bipush 38 + [5890] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [5893] dup + [5894] bipush 39 + [5896] bipush 7 + [5898] newarray 10 + [5900] dup + [5901] iconst_0 + [5902] bipush 6 + [5904] iastore + [5905] dup + [5906] iconst_1 + [5907] bipush 26 + [5909] iastore + [5910] dup + [5911] iconst_2 + [5912] bipush 54 + [5914] iastore + [5915] dup + [5916] iconst_3 + [5917] bipush 82 + [5919] iastore + [5920] dup + [5921] iconst_4 + [5922] bipush 110 + [5924] iastore + [5925] dup + [5926] iconst_5 + [5927] sipush 138 + [5930] iastore + [5931] dup + [5932] bipush 6 + [5934] sipush 166 + [5937] iastore + [5938] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5941] dup + [5942] bipush 30 + [5944] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5947] dup + [5948] bipush 20 + [5950] bipush 117 + [5952] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5955] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5958] dup + [5959] iconst_4 + [5960] bipush 118 + [5962] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5965] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5968] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [5971] dup + [5972] bipush 28 + [5974] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5977] dup + [5978] bipush 40 + [5980] bipush 47 + [5982] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5985] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [5988] dup + [5989] bipush 7 + [5991] bipush 48 + [5993] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [5996] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [5999] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [6002] dup + [6003] bipush 30 + [6005] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [6008] dup + [6009] bipush 43 + [6011] bipush 24 + [6013] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [6016] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [6019] dup + [6020] bipush 22 + [6022] bipush 25 + [6024] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [6027] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [6030] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [6033] dup + [6034] bipush 30 + [6036] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [6039] dup + [6040] bipush 10 + [6042] bipush 15 + [6044] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [6047] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [6050] dup + [6051] bipush 67 + [6053] bipush 16 + [6055] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [6058] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [6061] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [6064] aastore + [6065] dup + [6066] bipush 39 + [6068] new #39 + - Class [com/google/zxing/qrcode/decoder/Version] + [6071] dup + [6072] bipush 40 + [6074] bipush 7 + [6076] newarray 10 + [6078] dup + [6079] iconst_0 + [6080] bipush 6 + [6082] iastore + [6083] dup + [6084] iconst_1 + [6085] bipush 30 + [6087] iastore + [6088] dup + [6089] iconst_2 + [6090] bipush 58 + [6092] iastore + [6093] dup + [6094] iconst_3 + [6095] bipush 86 + [6097] iastore + [6098] dup + [6099] iconst_4 + [6100] bipush 114 + [6102] iastore + [6103] dup + [6104] iconst_5 + [6105] sipush 142 + [6108] iastore + [6109] dup + [6110] bipush 6 + [6112] sipush 170 + [6115] iastore + [6116] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [6119] dup + [6120] bipush 30 + [6122] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [6125] dup + [6126] bipush 19 + [6128] bipush 118 + [6130] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [6133] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [6136] dup + [6137] bipush 6 + [6139] bipush 119 + [6141] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [6144] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [6147] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [6150] dup + [6151] bipush 28 + [6153] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [6156] dup + [6157] bipush 18 + [6159] bipush 47 + [6161] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [6164] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [6167] dup + [6168] bipush 31 + [6170] bipush 48 + [6172] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [6175] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [6178] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [6181] dup + [6182] bipush 30 + [6184] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [6187] dup + [6188] bipush 34 + [6190] bipush 24 + [6192] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [6195] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [6198] dup + [6199] bipush 34 + [6201] bipush 25 + [6203] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [6206] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [6209] new #41 + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + [6212] dup + [6213] bipush 30 + [6215] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [6218] dup + [6219] bipush 20 + [6221] bipush 15 + [6223] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [6226] new #40 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [6229] dup + [6230] bipush 61 + [6232] bipush 16 + [6234] invokespecial #60 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB. (II)V] + [6237] invokespecial #64 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks. (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + [6240] invokespecial #56 + - Methodref [com/google/zxing/qrcode/decoder/Version. (I[ILcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;)V] + [6243] aastore + [6244] putstatic #45 + - Fieldref [com/google/zxing/qrcode/decoder/Version.VERSIONS [Lcom/google/zxing/qrcode/decoder/Version;] + [6247] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + - Class [com/google/zxing/qrcode/decoder/Version] + - Utf8 [ECB] + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + - Class [com/google/zxing/qrcode/decoder/Version] + - Utf8 [ECBlocks] + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/decoder/Version$ECB + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.qrcode.decoder.Version$ECB extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 25): + - Class [com/google/zxing/qrcode/decoder/Version] + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/qrcode/decoder/Version$ECB.count I] + - Fieldref [com/google/zxing/qrcode/decoder/Version$ECB.dataCodewords I] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [count I] + - NameAndType [dataCodewords I] + - Utf8 [()I] + - Utf8 [()V] + - Utf8 [(II)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ECB] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [com/google/zxing/qrcode/decoder/Version] + - Utf8 [com/google/zxing/qrcode/decoder/Version$ECB] + - Utf8 [count] + - Utf8 [dataCodewords] + - Utf8 [getCount] + - Utf8 [getDataCodewords] + - Utf8 [java/lang/Object] + +Fields (count = 2): + - Field: count I + Access flags: 0x12 + = private final int count + - Field: dataCodewords I + Access flags: 0x12 + = private final int dataCodewords + +Methods (count = 3): + - Method: (II)V + Access flags: 0x0 + = Version$ECB(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 3, stack = 2): + [0] aload_0 v0 + [1] invokespecial #6 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iload_1 v1 + [6] putfield #4 + - Fieldref [com/google/zxing/qrcode/decoder/Version$ECB.count I] + [9] aload_0 v0 + [10] iload_2 v2 + [11] putfield #5 + - Fieldref [com/google/zxing/qrcode/decoder/Version$ECB.dataCodewords I] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getCount()I + Access flags: 0x11 + = public final int getCount() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #4 + - Fieldref [com/google/zxing/qrcode/decoder/Version$ECB.count I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDataCodewords()I + Access flags: 0x11 + = public final int getDataCodewords() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #5 + - Fieldref [com/google/zxing/qrcode/decoder/Version$ECB.dataCodewords I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + - Class [com/google/zxing/qrcode/decoder/Version] + - Utf8 [ECB] + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/decoder/Version$ECBlocks + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.qrcode.decoder.Version$ECBlocks extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 38): + - Class [com/google/zxing/qrcode/decoder/Version] + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/qrcode/decoder/Version$ECBlocks.ecBlocks [Lcom/google/zxing/qrcode/decoder/Version$ECB;] + - Fieldref [com/google/zxing/qrcode/decoder/Version$ECBlocks.ecCodewordsPerBlock I] + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB.getCount ()I] + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks.getNumBlocks ()I] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ecBlocks [Lcom/google/zxing/qrcode/decoder/Version$ECB;] + - NameAndType [ecCodewordsPerBlock I] + - NameAndType [getCount ()I] + - NameAndType [getNumBlocks ()I] + - Utf8 [()I] + - Utf8 [()V] + - Utf8 [()[Lcom/google/zxing/qrcode/decoder/Version$ECB;] + - Utf8 [(ILcom/google/zxing/qrcode/decoder/Version$ECB;)V] + - Utf8 [(ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [ECB] + - Utf8 [ECBlocks] + - Utf8 [I] + - Utf8 [InnerClasses] + - Utf8 [[Lcom/google/zxing/qrcode/decoder/Version$ECB;] + - Utf8 [com/google/zxing/qrcode/decoder/Version] + - Utf8 [com/google/zxing/qrcode/decoder/Version$ECB] + - Utf8 [com/google/zxing/qrcode/decoder/Version$ECBlocks] + - Utf8 [ecBlocks] + - Utf8 [ecCodewordsPerBlock] + - Utf8 [getCount] + - Utf8 [getECBlocks] + - Utf8 [getECCodewordsPerBlock] + - Utf8 [getNumBlocks] + - Utf8 [getTotalECCodewords] + - Utf8 [java/lang/Object] + +Fields (count = 2): + - Field: ecCodewordsPerBlock I + Access flags: 0x12 + = private final int ecCodewordsPerBlock + - Field: ecBlocks [Lcom/google/zxing/qrcode/decoder/Version$ECB; + Access flags: 0x12 + = private final com.google.zxing.qrcode.decoder.Version$ECB[] ecBlocks + +Methods (count = 6): + - Method: (ILcom/google/zxing/qrcode/decoder/Version$ECB;)V + Access flags: 0x0 + = Version$ECBlocks(int,com.google.zxing.qrcode.decoder.Version$ECB) + Class member attributes (count = 1): + - Code attribute instructions (code length = 22, locals = 3, stack = 5): + [0] aload_0 v0 + [1] invokespecial #9 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iload_1 v1 + [6] putfield #6 + - Fieldref [com/google/zxing/qrcode/decoder/Version$ECBlocks.ecCodewordsPerBlock I] + [9] aload_0 v0 + [10] iconst_1 + [11] anewarray #2 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [14] dup + [15] iconst_0 + [16] aload_2 v2 + [17] aastore + [18] putfield #5 + - Fieldref [com/google/zxing/qrcode/decoder/Version$ECBlocks.ecBlocks [Lcom/google/zxing/qrcode/decoder/Version$ECB;] + [21] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (ILcom/google/zxing/qrcode/decoder/Version$ECB;Lcom/google/zxing/qrcode/decoder/Version$ECB;)V + Access flags: 0x0 + = Version$ECBlocks(int,com.google.zxing.qrcode.decoder.Version$ECB,com.google.zxing.qrcode.decoder.Version$ECB) + Class member attributes (count = 1): + - Code attribute instructions (code length = 26, locals = 4, stack = 5): + [0] aload_0 v0 + [1] invokespecial #9 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iload_1 v1 + [6] putfield #6 + - Fieldref [com/google/zxing/qrcode/decoder/Version$ECBlocks.ecCodewordsPerBlock I] + [9] aload_0 v0 + [10] iconst_2 + [11] anewarray #2 + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + [14] dup + [15] iconst_0 + [16] aload_2 v2 + [17] aastore + [18] dup + [19] iconst_1 + [20] aload_3 v3 + [21] aastore + [22] putfield #5 + - Fieldref [com/google/zxing/qrcode/decoder/Version$ECBlocks.ecBlocks [Lcom/google/zxing/qrcode/decoder/Version$ECB;] + [25] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getECCodewordsPerBlock()I + Access flags: 0x11 + = public final int getECCodewordsPerBlock() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/qrcode/decoder/Version$ECBlocks.ecCodewordsPerBlock I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getNumBlocks()I + Access flags: 0x11 + = public final int getNumBlocks() + Class member attributes (count = 1): + - Code attribute instructions (code length = 33, locals = 3, stack = 3): + [0] iconst_0 + [1] istore_1 v1 + [2] iconst_0 + [3] istore_2 v2 + [4] iload_2 v2 + [5] aload_0 v0 + [6] getfield #5 + - Fieldref [com/google/zxing/qrcode/decoder/Version$ECBlocks.ecBlocks [Lcom/google/zxing/qrcode/decoder/Version$ECB;] + [9] arraylength + [10] ificmpge +21 (target=31) + [13] iload_1 v1 + [14] aload_0 v0 + [15] getfield #5 + - Fieldref [com/google/zxing/qrcode/decoder/Version$ECBlocks.ecBlocks [Lcom/google/zxing/qrcode/decoder/Version$ECB;] + [18] iload_2 v2 + [19] aaload + [20] invokevirtual #7 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB.getCount ()I] + [23] iadd + [24] istore_1 v1 + [25] iinc v2, 1 + [28] goto -24 (target=4) + [31] iload_1 v1 + [32] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getTotalECCodewords()I + Access flags: 0x11 + = public final int getTotalECCodewords() + Class member attributes (count = 1): + - Code attribute instructions (code length = 40, locals = 4, stack = 4): + [0] aload_0 v0 + [1] getfield #6 + - Fieldref [com/google/zxing/qrcode/decoder/Version$ECBlocks.ecCodewordsPerBlock I] + [4] aload_0 v0 + [5] astore_1 v1 + [6] iconst_0 + [7] istore_2 v2 + [8] iconst_0 + [9] istore_3 v3 + [10] iload_3 v3 + [11] aload_1 v1 + [12] getfield #5 + - Fieldref [com/google/zxing/qrcode/decoder/Version$ECBlocks.ecBlocks [Lcom/google/zxing/qrcode/decoder/Version$ECB;] + [15] arraylength + [16] ificmpge +21 (target=37) + [19] iload_2 v2 + [20] aload_1 v1 + [21] getfield #5 + - Fieldref [com/google/zxing/qrcode/decoder/Version$ECBlocks.ecBlocks [Lcom/google/zxing/qrcode/decoder/Version$ECB;] + [24] iload_3 v3 + [25] aaload + [26] invokevirtual #7 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECB.getCount ()I] + [29] iadd + [30] istore_2 v2 + [31] iinc v3, 1 + [34] goto -24 (target=10) + [37] iload_2 v2 + [38] imul + [39] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getECBlocks()[Lcom/google/zxing/qrcode/decoder/Version$ECB; + Access flags: 0x11 + = public final com.google.zxing.qrcode.decoder.Version$ECB[] getECBlocks() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #5 + - Fieldref [com/google/zxing/qrcode/decoder/Version$ECBlocks.ecBlocks [Lcom/google/zxing/qrcode/decoder/Version$ECB;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/qrcode/decoder/Version$ECB] + - Class [com/google/zxing/qrcode/decoder/Version] + - Utf8 [ECB] + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + - Class [com/google/zxing/qrcode/decoder/Version] + - Utf8 [ECBlocks] + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/detector/AlignmentPattern + Superclass: com/google/zxing/ResultPoint + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.qrcode.detector.AlignmentPattern extends com.google.zxing.ResultPoint + +Interfaces (count = 0): + +Constant Pool (count = 30): + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/qrcode/detector/AlignmentPattern] + - Class [java/lang/Math] + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPattern.estimatedModuleSize F] + - Methodref [com/google/zxing/ResultPoint. (FF)V] + - Methodref [com/google/zxing/qrcode/detector/AlignmentPattern.getX ()F] + - Methodref [com/google/zxing/qrcode/detector/AlignmentPattern.getY ()F] + - Methodref [java/lang/Math.abs (F)F] + - NameAndType [ (FF)V] + - NameAndType [abs (F)F] + - NameAndType [estimatedModuleSize F] + - NameAndType [getX ()F] + - NameAndType [getY ()F] + - Utf8 [()F] + - Utf8 [(F)F] + - Utf8 [(FF)V] + - Utf8 [(FFF)V] + - Utf8 [(FFF)Z] + - Utf8 [] + - Utf8 [Code] + - Utf8 [F] + - Utf8 [aboutEquals] + - Utf8 [abs] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/qrcode/detector/AlignmentPattern] + - Utf8 [estimatedModuleSize] + - Utf8 [getX] + - Utf8 [getY] + - Utf8 [java/lang/Math] + +Fields (count = 1): + - Field: estimatedModuleSize F + Access flags: 0x12 + = private final float estimatedModuleSize + +Methods (count = 2): + - Method: (FFF)V + Access flags: 0x0 + = AlignmentPattern(float,float,float) + Class member attributes (count = 1): + - Code attribute instructions (code length = 12, locals = 4, stack = 3): + [0] aload_0 v0 + [1] fload_1 v1 + [2] fload_2 v2 + [3] invokespecial #5 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [6] aload_0 v0 + [7] fload_3 v3 + [8] putfield #4 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPattern.estimatedModuleSize F] + [11] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: aboutEquals(FFF)Z + Access flags: 0x10 + = final boolean aboutEquals(float,float,float) + Class member attributes (count = 1): + - Code attribute instructions (code length = 61, locals = 4, stack = 2): + [0] fload_2 v2 + [1] aload_0 v0 + [2] invokevirtual #7 + - Methodref [com/google/zxing/qrcode/detector/AlignmentPattern.getY ()F] + [5] fsub + [6] invokestatic #8 + - Methodref [java/lang/Math.abs (F)F] + [9] fload_1 v1 + [10] fcmpg + [11] ifgt +48 (target=59) + [14] fload_3 v3 + [15] aload_0 v0 + [16] invokevirtual #6 + - Methodref [com/google/zxing/qrcode/detector/AlignmentPattern.getX ()F] + [19] fsub + [20] invokestatic #8 + - Methodref [java/lang/Math.abs (F)F] + [23] fload_1 v1 + [24] fcmpg + [25] ifgt +34 (target=59) + [28] fload_1 v1 + [29] aload_0 v0 + [30] getfield #4 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPattern.estimatedModuleSize F] + [33] fsub + [34] invokestatic #8 + - Methodref [java/lang/Math.abs (F)F] + [37] dup + [38] fstore_1 v1 + [39] fconst_1 + [40] fcmpg + [41] ifle +14 (target=55) + [44] fload_1 v1 + [45] aload_0 v0 + [46] getfield #4 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPattern.estimatedModuleSize F] + [49] fdiv + [50] fconst_1 + [51] fcmpg + [52] ifgt +5 (target=57) + [55] iconst_1 + [56] ireturn + [57] iconst_0 + [58] ireturn + [59] iconst_0 + [60] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/detector/AlignmentPatternFinder + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.qrcode.detector.AlignmentPatternFinder extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 138): + - Float [3.0] + - Float [NaN] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ResultPointCallback] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/qrcode/detector/AlignmentPattern] + - Class [com/google/zxing/qrcode/detector/AlignmentPatternFinder] + - Class [java/lang/Float] + - Class [java/lang/Math] + - Class [java/lang/Object] + - Class [java/util/Vector] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.height I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.crossCheckStateCount [I] + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.height I] + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.image Lcom/google/zxing/common/BitMatrix;] + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.moduleSize F] + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.possibleCenters Ljava/util/Vector;] + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.resultPointCallback Lcom/google/zxing/ResultPointCallback;] + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.startX I] + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.startY I] + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.width I] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/common/BitMatrix.get (II)Z] + - Methodref [com/google/zxing/common/BitMatrix.getHeight ()I] + - Methodref [com/google/zxing/qrcode/detector/AlignmentPattern. (FFF)V] + - Methodref [com/google/zxing/qrcode/detector/AlignmentPattern.aboutEquals (FFF)Z] + - Methodref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.centerFromEnd ([II)F] + - Methodref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.crossCheckVertical (IIII)F] + - Methodref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.foundPatternCross ([I)Z] + - Methodref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.handlePossibleCenter ([III)Lcom/google/zxing/qrcode/detector/AlignmentPattern;] + - Methodref [java/lang/Float.isNaN (F)Z] + - Methodref [java/lang/Math.abs (F)F] + - Methodref [java/lang/Math.abs (I)I] + - Methodref [java/lang/Object. ()V] + - Methodref [java/util/Vector. (I)V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + - Methodref [java/util/Vector.isEmpty ()Z] + - Methodref [java/util/Vector.size ()I] + - InterfaceMethodref [com/google/zxing/ResultPointCallback.foundPossibleResultPoint (Lcom/google/zxing/ResultPoint;)V] + - NameAndType [ ()V] + - NameAndType [ (FFF)V] + - NameAndType [ (I)V] + - NameAndType [aboutEquals (FFF)Z] + - NameAndType [abs (F)F] + - NameAndType [abs (I)I] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [bits [I] + - NameAndType [centerFromEnd ([II)F] + - NameAndType [crossCheckStateCount [I] + - NameAndType [crossCheckVertical (IIII)F] + - NameAndType [elementAt (I)Ljava/lang/Object;] + - NameAndType [foundPatternCross ([I)Z] + - NameAndType [foundPossibleResultPoint (Lcom/google/zxing/ResultPoint;)V] + - NameAndType [get (II)Z] + - NameAndType [getHeight ()I] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [handlePossibleCenter ([III)Lcom/google/zxing/qrcode/detector/AlignmentPattern;] + - NameAndType [height I] + - NameAndType [image Lcom/google/zxing/common/BitMatrix;] + - NameAndType [isEmpty ()Z] + - NameAndType [isNaN (F)Z] + - NameAndType [moduleSize F] + - NameAndType [possibleCenters Ljava/util/Vector;] + - NameAndType [resultPointCallback Lcom/google/zxing/ResultPointCallback;] + - NameAndType [rowSize I] + - NameAndType [size ()I] + - NameAndType [startX I] + - NameAndType [startY I] + - NameAndType [width I] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Lcom/google/zxing/qrcode/detector/AlignmentPattern;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(F)F] + - Utf8 [(F)Z] + - Utf8 [(FFF)V] + - Utf8 [(FFF)Z] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(I)V] + - Utf8 [(II)Z] + - Utf8 [(IIII)F] + - Utf8 [(Lcom/google/zxing/ResultPoint;)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;IIIIFLcom/google/zxing/ResultPointCallback;)V] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [([I)Z] + - Utf8 [([II)F] + - Utf8 [([III)Lcom/google/zxing/qrcode/detector/AlignmentPattern;] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [F] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/ResultPointCallback;] + - Utf8 [Lcom/google/zxing/common/BitMatrix;] + - Utf8 [Ljava/util/Vector;] + - Utf8 [[I] + - Utf8 [aboutEquals] + - Utf8 [abs] + - Utf8 [addElement] + - Utf8 [bits] + - Utf8 [centerFromEnd] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/ResultPointCallback] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/qrcode/detector/AlignmentPattern] + - Utf8 [com/google/zxing/qrcode/detector/AlignmentPatternFinder] + - Utf8 [crossCheckStateCount] + - Utf8 [crossCheckVertical] + - Utf8 [elementAt] + - Utf8 [find] + - Utf8 [foundPatternCross] + - Utf8 [foundPossibleResultPoint] + - Utf8 [get] + - Utf8 [getHeight] + - Utf8 [getNotFoundInstance] + - Utf8 [handlePossibleCenter] + - Utf8 [height] + - Utf8 [image] + - Utf8 [isEmpty] + - Utf8 [isNaN] + - Utf8 [java/lang/Float] + - Utf8 [java/lang/Math] + - Utf8 [java/lang/Object] + - Utf8 [java/util/Vector] + - Utf8 [moduleSize] + - Utf8 [possibleCenters] + - Utf8 [resultPointCallback] + - Utf8 [rowSize] + - Utf8 [size] + - Utf8 [startX] + - Utf8 [startY] + - Utf8 [width] + +Fields (count = 9): + - Field: image Lcom/google/zxing/common/BitMatrix; + Access flags: 0x12 + = private final com.google.zxing.common.BitMatrix image + - Field: possibleCenters Ljava/util/Vector; + Access flags: 0x12 + = private final java.util.Vector possibleCenters + - Field: startX I + Access flags: 0x12 + = private final int startX + - Field: startY I + Access flags: 0x12 + = private final int startY + - Field: width I + Access flags: 0x12 + = private final int width + - Field: height I + Access flags: 0x12 + = private final int height + - Field: moduleSize F + Access flags: 0x12 + = private final float moduleSize + - Field: crossCheckStateCount [I + Access flags: 0x12 + = private final int[] crossCheckStateCount + - Field: resultPointCallback Lcom/google/zxing/ResultPointCallback; + Access flags: 0x12 + = private final com.google.zxing.ResultPointCallback resultPointCallback + +Methods (count = 6): + - Method: (Lcom/google/zxing/common/BitMatrix;IIIIFLcom/google/zxing/ResultPointCallback;)V + Access flags: 0x0 + = AlignmentPatternFinder(com.google.zxing.common.BitMatrix,int,int,int,int,float,com.google.zxing.ResultPointCallback) + Class member attributes (count = 1): + - Code attribute instructions (code length = 63, locals = 8, stack = 4): + [0] aload_0 v0 + [1] invokespecial #36 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #17 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.image Lcom/google/zxing/common/BitMatrix;] + [9] aload_0 v0 + [10] new #11 + - Class [java/util/Vector] + [13] dup + [14] iconst_5 + [15] invokespecial #37 + - Methodref [java/util/Vector. (I)V] + [18] putfield #19 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.possibleCenters Ljava/util/Vector;] + [21] aload_0 v0 + [22] iload_2 v2 + [23] putfield #21 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.startX I] + [26] aload_0 v0 + [27] iload_3 v3 + [28] putfield #22 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.startY I] + [31] aload_0 v0 + [32] iload v4 + [34] putfield #23 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.width I] + [37] aload_0 v0 + [38] iload v5 + [40] putfield #16 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.height I] + [43] aload_0 v0 + [44] fload v6 + [46] putfield #18 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.moduleSize F] + [49] aload_0 v0 + [50] iconst_3 + [51] newarray 10 + [53] putfield #15 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.crossCheckStateCount [I] + [56] aload_0 v0 + [57] aload v7 + [59] putfield #20 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.resultPointCallback Lcom/google/zxing/ResultPointCallback;] + [62] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: find()Lcom/google/zxing/qrcode/detector/AlignmentPattern; + Access flags: 0x10 + = final com.google.zxing.qrcode.detector.AlignmentPattern find() + Class member attributes (count = 2): + - Code attribute instructions (code length = 476, locals = 14, stack = 4): + [0] aload_0 v0 + [1] getfield #21 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.startX I] + [4] istore_1 v1 + [5] aload_0 v0 + [6] getfield #16 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.height I] + [9] istore_2 v2 + [10] iload_1 v1 + [11] aload_0 v0 + [12] getfield #23 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.width I] + [15] iadd + [16] istore_3 v3 + [17] aload_0 v0 + [18] getfield #22 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.startY I] + [21] iload_2 v2 + [22] iconst_1 + [23] ishr + [24] iadd + [25] istore v4 + [27] iconst_3 + [28] newarray 10 + [30] astore v5 + [32] iconst_0 + [33] istore v6 + [35] iload v6 + [37] iload_2 v2 + [38] ificmpge +412 (target=450) + [41] iload v4 + [43] iload v6 + [45] iconst_1 + [46] iand + [47] ifne +12 (target=59) + [50] iload v6 + [52] iconst_1 + [53] iadd + [54] iconst_1 + [55] ishr + [56] goto +10 (target=66) + [59] iload v6 + [61] iconst_1 + [62] iadd + [63] iconst_1 + [64] ishr + [65] ineg + [66] iadd + [67] istore v7 + [69] aload v5 + [71] iconst_0 + [72] iconst_0 + [73] iastore + [74] aload v5 + [76] iconst_1 + [77] iconst_0 + [78] iastore + [79] aload v5 + [81] iconst_2 + [82] iconst_0 + [83] iastore + [84] iload_1 v1 + [85] istore v8 + [87] iload v8 + [89] iload_3 v3 + [90] ificmpge +65 (target=155) + [93] aload_0 v0 + [94] getfield #17 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.image Lcom/google/zxing/common/BitMatrix;] + [97] iload v8 + [99] iload v7 + [101] istore v12 + [103] istore v11 + [105] astore v10 + [107] iload v12 + [109] aload v10 + [111] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [114] imul + [115] iload v11 + [117] iconst_5 + [118] ishr + [119] iadd + [120] istore v13 + [122] aload v10 + [124] getfield #12 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [127] iload v13 + [129] iaload + [130] iload v11 + [132] bipush 31 + [134] iand + [135] iushr + [136] iconst_1 + [137] iand + [138] ifeq +7 (target=145) + [141] iconst_1 + [142] goto +4 (target=146) + [145] iconst_0 + [146] ifne +9 (target=155) + [149] iinc v8, 1 + [152] goto -65 (target=87) + [155] iconst_0 + [156] istore v9 + [158] iload v8 + [160] iload_3 v3 + [161] ificmpge +209 (target=370) + [164] aload_0 v0 + [165] getfield #17 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.image Lcom/google/zxing/common/BitMatrix;] + [168] iload v8 + [170] iload v7 + [172] istore v12 + [174] istore v11 + [176] astore v10 + [178] iload v12 + [180] aload v10 + [182] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [185] imul + [186] iload v11 + [188] iconst_5 + [189] ishr + [190] iadd + [191] istore v13 + [193] aload v10 + [195] getfield #12 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [198] iload v13 + [200] iaload + [201] iload v11 + [203] bipush 31 + [205] iand + [206] iushr + [207] iconst_1 + [208] iand + [209] ifeq +7 (target=216) + [212] iconst_1 + [213] goto +4 (target=217) + [216] iconst_0 + [217] ifeq +129 (target=346) + [220] iload v9 + [222] iconst_1 + [223] ificmpeq +132 (target=355) + [226] iload v9 + [228] iconst_2 + [229] ificmpne +102 (target=331) + [232] aload_0 v0 + [233] aload v5 + [235] astore v11 + [237] getfield #18 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.moduleSize F] + [240] dup + [241] fstore v12 + [243] fconst_2 + [244] fdiv + [245] fstore v13 + [247] iconst_0 + [248] istore v9 + [250] iload v9 + [252] iconst_3 + [253] ificmpge +31 (target=284) + [256] fload v12 + [258] aload v11 + [260] iload v9 + [262] iaload + [263] i2f + [264] fsub + [265] invokestatic #34 + - Methodref [java/lang/Math.abs (F)F] + [268] fload v13 + [270] fcmpl + [271] iflt +7 (target=278) + [274] iconst_0 + [275] goto +10 (target=285) + [278] iinc v9, 1 + [281] goto -31 (target=250) + [284] iconst_1 + [285] ifeq +22 (target=307) + [288] aload_0 v0 + [289] aload v5 + [291] iload v7 + [293] iload v8 + [295] invokespecial #32 + - Methodref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.handlePossibleCenter ([III)Lcom/google/zxing/qrcode/detector/AlignmentPattern;] + [298] dup + [299] astore v9 + [301] ifnull +6 (target=307) + [304] aload v9 + [306] areturn + [307] aload v5 + [309] iconst_0 + [310] aload v5 + [312] iconst_2 + [313] iaload + [314] iastore + [315] aload v5 + [317] iconst_1 + [318] iconst_1 + [319] iastore + [320] aload v5 + [322] iconst_2 + [323] iconst_0 + [324] iastore + [325] iconst_1 + [326] istore v9 + [328] goto +36 (target=364) + [331] aload v5 + [333] iinc v9, 1 + [336] iload v9 + [338] dup2 + [339] iaload + [340] iconst_1 + [341] iadd + [342] iastore + [343] goto +21 (target=364) + [346] iload v9 + [348] iconst_1 + [349] ificmpne +6 (target=355) + [352] iinc v9, 1 + [355] aload v5 + [357] iload v9 + [359] dup2 + [360] iaload + [361] iconst_1 + [362] iadd + [363] iastore + [364] iinc v8, 1 + [367] goto -209 (target=158) + [370] aload_0 v0 + [371] aload v5 + [373] astore v11 + [375] getfield #18 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.moduleSize F] + [378] dup + [379] fstore v12 + [381] fconst_2 + [382] fdiv + [383] fstore v13 + [385] iconst_0 + [386] istore v9 + [388] iload v9 + [390] iconst_3 + [391] ificmpge +31 (target=422) + [394] fload v12 + [396] aload v11 + [398] iload v9 + [400] iaload + [401] i2f + [402] fsub + [403] invokestatic #34 + - Methodref [java/lang/Math.abs (F)F] + [406] fload v13 + [408] fcmpl + [409] iflt +7 (target=416) + [412] iconst_0 + [413] goto +10 (target=423) + [416] iinc v9, 1 + [419] goto -31 (target=388) + [422] iconst_1 + [423] ifeq +21 (target=444) + [426] aload_0 v0 + [427] aload v5 + [429] iload v7 + [431] iload_3 v3 + [432] invokespecial #32 + - Methodref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.handlePossibleCenter ([III)Lcom/google/zxing/qrcode/detector/AlignmentPattern;] + [435] dup + [436] astore v9 + [438] ifnull +6 (target=444) + [441] aload v9 + [443] areturn + [444] iinc v6, 1 + [447] goto -412 (target=35) + [450] aload_0 v0 + [451] getfield #19 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.possibleCenters Ljava/util/Vector;] + [454] invokevirtual #40 + - Methodref [java/util/Vector.isEmpty ()Z] + [457] ifne +15 (target=472) + [460] aload_0 v0 + [461] getfield #19 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.possibleCenters Ljava/util/Vector;] + [464] iconst_0 + [465] invokevirtual #39 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [468] checkcast #6 + - Class [com/google/zxing/qrcode/detector/AlignmentPattern] + [471] areturn + [472] invokestatic #24 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [475] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: centerFromEnd([II)F + Access flags: 0xa + = private static float centerFromEnd(int[],int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 14, locals = 2, stack = 3): + [0] iload_1 v1 + [1] aload_0 v0 + [2] iconst_2 + [3] iaload + [4] isub + [5] i2f + [6] aload_0 v0 + [7] iconst_1 + [8] iaload + [9] i2f + [10] fconst_2 + [11] fdiv + [12] fsub + [13] freturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: foundPatternCross([I)Z + Access flags: 0x2 + = private boolean foundPatternCross(int[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 43, locals = 5, stack = 3): + [0] aload_0 v0 + [1] getfield #18 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.moduleSize F] + [4] dup + [5] fstore_2 v2 + [6] fconst_2 + [7] fdiv + [8] fstore_3 v3 + [9] iconst_0 + [10] istore v4 + [12] iload v4 + [14] iconst_3 + [15] ificmpge +26 (target=41) + [18] fload_2 v2 + [19] aload_1 v1 + [20] iload v4 + [22] iaload + [23] i2f + [24] fsub + [25] invokestatic #34 + - Methodref [java/lang/Math.abs (F)F] + [28] fload_3 v3 + [29] fcmpl + [30] iflt +5 (target=35) + [33] iconst_0 + [34] ireturn + [35] iinc v4, 1 + [38] goto -26 (target=12) + [41] iconst_1 + [42] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: crossCheckVertical(IIII)F + Access flags: 0x2 + = private float crossCheckVertical(int,int,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 514, locals = 12, stack = 4): + [0] aload_0 v0 + [1] getfield #17 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.image Lcom/google/zxing/common/BitMatrix;] + [4] dup + [5] astore v5 + [7] aconst_null + [8] astore v9 + [10] getfield #13 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [13] istore v6 + [15] aload_0 v0 + [16] getfield #15 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.crossCheckStateCount [I] + [19] dup + [20] astore v7 + [22] iconst_0 + [23] iconst_0 + [24] iastore + [25] aload v7 + [27] iconst_1 + [28] iconst_0 + [29] iastore + [30] aload v7 + [32] iconst_2 + [33] iconst_0 + [34] iastore + [35] iload_1 v1 + [36] istore v8 + [38] iload v8 + [40] iflt +73 (target=113) + [43] aload v5 + [45] iload v8 + [47] istore v10 + [49] astore v9 + [51] iload v10 + [53] aload v9 + [55] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [58] imul + [59] iload_2 v2 + [60] iconst_5 + [61] ishr + [62] iadd + [63] istore v11 + [65] aload v9 + [67] getfield #12 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [70] iload v11 + [72] iaload + [73] iload_2 v2 + [74] bipush 31 + [76] iand + [77] iushr + [78] iconst_1 + [79] iand + [80] ifeq +7 (target=87) + [83] iconst_1 + [84] goto +4 (target=88) + [87] iconst_0 + [88] ifeq +25 (target=113) + [91] aload v7 + [93] iconst_1 + [94] iaload + [95] iload_3 v3 + [96] ificmpgt +17 (target=113) + [99] aload v7 + [101] iconst_1 + [102] dup2 + [103] iaload + [104] iconst_1 + [105] iadd + [106] iastore + [107] iinc v8, -1 + [110] goto -72 (target=38) + [113] iload v8 + [115] iflt +11 (target=126) + [118] aload v7 + [120] iconst_1 + [121] iaload + [122] iload_3 v3 + [123] ificmple +6 (target=129) + [126] ldc #2 + - Float [NaN] + [128] freturn + [129] iload v8 + [131] iflt +73 (target=204) + [134] aload v5 + [136] iload v8 + [138] istore v10 + [140] astore v9 + [142] iload v10 + [144] aload v9 + [146] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [149] imul + [150] iload_2 v2 + [151] iconst_5 + [152] ishr + [153] iadd + [154] istore v11 + [156] aload v9 + [158] getfield #12 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [161] iload v11 + [163] iaload + [164] iload_2 v2 + [165] bipush 31 + [167] iand + [168] iushr + [169] iconst_1 + [170] iand + [171] ifeq +7 (target=178) + [174] iconst_1 + [175] goto +4 (target=179) + [178] iconst_0 + [179] ifne +25 (target=204) + [182] aload v7 + [184] iconst_0 + [185] iaload + [186] iload_3 v3 + [187] ificmpgt +17 (target=204) + [190] aload v7 + [192] iconst_0 + [193] dup2 + [194] iaload + [195] iconst_1 + [196] iadd + [197] iastore + [198] iinc v8, -1 + [201] goto -72 (target=129) + [204] aload v7 + [206] iconst_0 + [207] iaload + [208] iload_3 v3 + [209] ificmple +6 (target=215) + [212] ldc #2 + - Float [NaN] + [214] freturn + [215] iload_1 v1 + [216] iconst_1 + [217] iadd + [218] istore v8 + [220] iload v8 + [222] iload v6 + [224] ificmpge +73 (target=297) + [227] aload v5 + [229] iload v8 + [231] istore v10 + [233] astore v9 + [235] iload v10 + [237] aload v9 + [239] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [242] imul + [243] iload_2 v2 + [244] iconst_5 + [245] ishr + [246] iadd + [247] istore v11 + [249] aload v9 + [251] getfield #12 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [254] iload v11 + [256] iaload + [257] iload_2 v2 + [258] bipush 31 + [260] iand + [261] iushr + [262] iconst_1 + [263] iand + [264] ifeq +7 (target=271) + [267] iconst_1 + [268] goto +4 (target=272) + [271] iconst_0 + [272] ifeq +25 (target=297) + [275] aload v7 + [277] iconst_1 + [278] iaload + [279] iload_3 v3 + [280] ificmpgt +17 (target=297) + [283] aload v7 + [285] iconst_1 + [286] dup2 + [287] iaload + [288] iconst_1 + [289] iadd + [290] iastore + [291] iinc v8, 1 + [294] goto -74 (target=220) + [297] iload v8 + [299] iload v6 + [301] ificmpeq +11 (target=312) + [304] aload v7 + [306] iconst_1 + [307] iaload + [308] iload_3 v3 + [309] ificmple +6 (target=315) + [312] ldc #2 + - Float [NaN] + [314] freturn + [315] iload v8 + [317] iload v6 + [319] ificmpge +73 (target=392) + [322] aload v5 + [324] iload v8 + [326] istore v10 + [328] astore v9 + [330] iload v10 + [332] aload v9 + [334] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [337] imul + [338] iload_2 v2 + [339] iconst_5 + [340] ishr + [341] iadd + [342] istore v11 + [344] aload v9 + [346] getfield #12 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [349] iload v11 + [351] iaload + [352] iload_2 v2 + [353] bipush 31 + [355] iand + [356] iushr + [357] iconst_1 + [358] iand + [359] ifeq +7 (target=366) + [362] iconst_1 + [363] goto +4 (target=367) + [366] iconst_0 + [367] ifne +25 (target=392) + [370] aload v7 + [372] iconst_2 + [373] iaload + [374] iload_3 v3 + [375] ificmpgt +17 (target=392) + [378] aload v7 + [380] iconst_2 + [381] dup2 + [382] iaload + [383] iconst_1 + [384] iadd + [385] iastore + [386] iinc v8, 1 + [389] goto -74 (target=315) + [392] aload v7 + [394] iconst_2 + [395] iaload + [396] iload_3 v3 + [397] ificmple +6 (target=403) + [400] ldc #2 + - Float [NaN] + [402] freturn + [403] aload v7 + [405] iconst_0 + [406] iaload + [407] aload v7 + [409] iconst_1 + [410] iaload + [411] iadd + [412] aload v7 + [414] iconst_2 + [415] iaload + [416] iadd + [417] istore_1 v1 + [418] iconst_5 + [419] iload_1 v1 + [420] iload v4 + [422] isub + [423] invokestatic #35 + - Methodref [java/lang/Math.abs (I)I] + [426] imul + [427] iload v4 + [429] iconst_1 + [430] ishl + [431] ificmplt +6 (target=437) + [434] ldc #2 + - Float [NaN] + [436] freturn + [437] aload_0 v0 + [438] aload v7 + [440] astore_2 v2 + [441] getfield #18 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.moduleSize F] + [444] dup + [445] fstore v10 + [447] fconst_2 + [448] fdiv + [449] fstore v11 + [451] iconst_0 + [452] istore_1 v1 + [453] iload_1 v1 + [454] iconst_3 + [455] ificmpge +29 (target=484) + [458] fload v10 + [460] aload_2 v2 + [461] iload_1 v1 + [462] iaload + [463] i2f + [464] fsub + [465] invokestatic #34 + - Methodref [java/lang/Math.abs (F)F] + [468] fload v11 + [470] fcmpl + [471] iflt +7 (target=478) + [474] iconst_0 + [475] goto +10 (target=485) + [478] iinc v1, 1 + [481] goto -28 (target=453) + [484] iconst_1 + [485] ifeq +26 (target=511) + [488] aload v7 + [490] iload v8 + [492] istore_2 v2 + [493] astore v9 + [495] iload_2 v2 + [496] aload v9 + [498] iconst_2 + [499] iaload + [500] isub + [501] i2f + [502] aload v9 + [504] iconst_1 + [505] iaload + [506] i2f + [507] fconst_2 + [508] fdiv + [509] fsub + [510] freturn + [511] ldc #2 + - Float [NaN] + [513] freturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: handlePossibleCenter([III)Lcom/google/zxing/qrcode/detector/AlignmentPattern; + Access flags: 0x2 + = private com.google.zxing.qrcode.detector.AlignmentPattern handlePossibleCenter(int[],int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 720, locals = 15, stack = 6): + [0] aload_1 v1 + [1] iconst_0 + [2] iaload + [3] aload_1 v1 + [4] iconst_1 + [5] iaload + [6] iadd + [7] aload_1 v1 + [8] iconst_2 + [9] iaload + [10] iadd + [11] istore v4 + [13] aload_1 v1 + [14] astore v12 + [16] iload_3 v3 + [17] aload v12 + [19] iconst_2 + [20] iaload + [21] isub + [22] i2f + [23] aload v12 + [25] iconst_1 + [26] iaload + [27] i2f + [28] fconst_2 + [29] fdiv + [30] fsub + [31] fstore_3 v3 + [32] aload_0 v0 + [33] iload_2 v2 + [34] fload_3 v3 + [35] f2i + [36] iconst_2 + [37] aload_1 v1 + [38] iconst_1 + [39] iaload + [40] imul + [41] iload v4 + [43] istore v7 + [45] istore v6 + [47] istore v5 + [49] istore v4 + [51] dup + [52] astore_2 v2 + [53] getfield #17 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.image Lcom/google/zxing/common/BitMatrix;] + [56] dup + [57] astore v8 + [59] getfield #13 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [62] istore v9 + [64] aload_2 v2 + [65] getfield #15 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.crossCheckStateCount [I] + [68] dup + [69] astore v10 + [71] iconst_0 + [72] iconst_0 + [73] iastore + [74] aload v10 + [76] iconst_1 + [77] iconst_0 + [78] iastore + [79] aload v10 + [81] iconst_2 + [82] iconst_0 + [83] iastore + [84] iload v4 + [86] istore v11 + [88] iload v11 + [90] iflt +76 (target=166) + [93] aload v8 + [95] iload v11 + [97] istore v13 + [99] astore v12 + [101] iload v13 + [103] aload v12 + [105] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [108] imul + [109] iload v5 + [111] iconst_5 + [112] ishr + [113] iadd + [114] istore v14 + [116] aload v12 + [118] getfield #12 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [121] iload v14 + [123] iaload + [124] iload v5 + [126] bipush 31 + [128] iand + [129] iushr + [130] iconst_1 + [131] iand + [132] ifeq +7 (target=139) + [135] iconst_1 + [136] goto +4 (target=140) + [139] iconst_0 + [140] ifeq +26 (target=166) + [143] aload v10 + [145] iconst_1 + [146] iaload + [147] iload v6 + [149] ificmpgt +17 (target=166) + [152] aload v10 + [154] iconst_1 + [155] dup2 + [156] iaload + [157] iconst_1 + [158] iadd + [159] iastore + [160] iinc v11, -1 + [163] goto -75 (target=88) + [166] iload v11 + [168] iflt +12 (target=180) + [171] aload v10 + [173] iconst_1 + [174] iaload + [175] iload v6 + [177] ificmple +8 (target=185) + [180] ldc #2 + - Float [NaN] + [182] goto +416 (target=598) + [185] iload v11 + [187] iflt +76 (target=263) + [190] aload v8 + [192] iload v11 + [194] istore v13 + [196] astore v12 + [198] iload v13 + [200] aload v12 + [202] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [205] imul + [206] iload v5 + [208] iconst_5 + [209] ishr + [210] iadd + [211] istore v14 + [213] aload v12 + [215] getfield #12 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [218] iload v14 + [220] iaload + [221] iload v5 + [223] bipush 31 + [225] iand + [226] iushr + [227] iconst_1 + [228] iand + [229] ifeq +7 (target=236) + [232] iconst_1 + [233] goto +4 (target=237) + [236] iconst_0 + [237] ifne +26 (target=263) + [240] aload v10 + [242] iconst_0 + [243] iaload + [244] iload v6 + [246] ificmpgt +17 (target=263) + [249] aload v10 + [251] iconst_0 + [252] dup2 + [253] iaload + [254] iconst_1 + [255] iadd + [256] iastore + [257] iinc v11, -1 + [260] goto -75 (target=185) + [263] aload v10 + [265] iconst_0 + [266] iaload + [267] iload v6 + [269] ificmple +8 (target=277) + [272] ldc #2 + - Float [NaN] + [274] goto +324 (target=598) + [277] iload v4 + [279] iconst_1 + [280] iadd + [281] istore v11 + [283] iload v11 + [285] iload v9 + [287] ificmpge +76 (target=363) + [290] aload v8 + [292] iload v11 + [294] istore v13 + [296] astore v12 + [298] iload v13 + [300] aload v12 + [302] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [305] imul + [306] iload v5 + [308] iconst_5 + [309] ishr + [310] iadd + [311] istore v14 + [313] aload v12 + [315] getfield #12 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [318] iload v14 + [320] iaload + [321] iload v5 + [323] bipush 31 + [325] iand + [326] iushr + [327] iconst_1 + [328] iand + [329] ifeq +7 (target=336) + [332] iconst_1 + [333] goto +4 (target=337) + [336] iconst_0 + [337] ifeq +26 (target=363) + [340] aload v10 + [342] iconst_1 + [343] iaload + [344] iload v6 + [346] ificmpgt +17 (target=363) + [349] aload v10 + [351] iconst_1 + [352] dup2 + [353] iaload + [354] iconst_1 + [355] iadd + [356] iastore + [357] iinc v11, 1 + [360] goto -77 (target=283) + [363] iload v11 + [365] iload v9 + [367] ificmpeq +12 (target=379) + [370] aload v10 + [372] iconst_1 + [373] iaload + [374] iload v6 + [376] ificmple +8 (target=384) + [379] ldc #2 + - Float [NaN] + [381] goto +217 (target=598) + [384] iload v11 + [386] iload v9 + [388] ificmpge +76 (target=464) + [391] aload v8 + [393] iload v11 + [395] istore v13 + [397] astore v12 + [399] iload v13 + [401] aload v12 + [403] getfield #14 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [406] imul + [407] iload v5 + [409] iconst_5 + [410] ishr + [411] iadd + [412] istore v14 + [414] aload v12 + [416] getfield #12 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [419] iload v14 + [421] iaload + [422] iload v5 + [424] bipush 31 + [426] iand + [427] iushr + [428] iconst_1 + [429] iand + [430] ifeq +7 (target=437) + [433] iconst_1 + [434] goto +4 (target=438) + [437] iconst_0 + [438] ifne +26 (target=464) + [441] aload v10 + [443] iconst_2 + [444] iaload + [445] iload v6 + [447] ificmpgt +17 (target=464) + [450] aload v10 + [452] iconst_2 + [453] dup2 + [454] iaload + [455] iconst_1 + [456] iadd + [457] iastore + [458] iinc v11, 1 + [461] goto -77 (target=384) + [464] aload v10 + [466] iconst_2 + [467] iaload + [468] iload v6 + [470] ificmple +8 (target=478) + [473] ldc #2 + - Float [NaN] + [475] goto +123 (target=598) + [478] aload v10 + [480] iconst_0 + [481] iaload + [482] aload v10 + [484] iconst_1 + [485] iaload + [486] iadd + [487] aload v10 + [489] iconst_2 + [490] iaload + [491] iadd + [492] istore v4 + [494] iconst_5 + [495] iload v4 + [497] iload v7 + [499] isub + [500] invokestatic #35 + - Methodref [java/lang/Math.abs (I)I] + [503] imul + [504] iload v7 + [506] iconst_1 + [507] ishl + [508] ificmplt +8 (target=516) + [511] ldc #2 + - Float [NaN] + [513] goto +85 (target=598) + [516] aload_2 v2 + [517] aload v10 + [519] astore v4 + [521] getfield #18 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.moduleSize F] + [524] dup + [525] fstore v13 + [527] fconst_2 + [528] fdiv + [529] fstore v14 + [531] iconst_0 + [532] istore_2 v2 + [533] iload_2 v2 + [534] iconst_3 + [535] ificmpge +30 (target=565) + [538] fload v13 + [540] aload v4 + [542] iload_2 v2 + [543] iaload + [544] i2f + [545] fsub + [546] invokestatic #34 + - Methodref [java/lang/Math.abs (F)F] + [549] fload v14 + [551] fcmpl + [552] iflt +7 (target=559) + [555] iconst_0 + [556] goto +10 (target=566) + [559] iinc v2, 1 + [562] goto -29 (target=533) + [565] iconst_1 + [566] ifeq +30 (target=596) + [569] aload v10 + [571] iload v11 + [573] istore v4 + [575] astore v12 + [577] iload v4 + [579] aload v12 + [581] iconst_2 + [582] iaload + [583] isub + [584] i2f + [585] aload v12 + [587] iconst_1 + [588] iaload + [589] i2f + [590] fconst_2 + [591] fdiv + [592] fsub + [593] goto +5 (target=598) + [596] ldc #2 + - Float [NaN] + [598] dup + [599] fstore_2 v2 + [600] invokestatic #33 + - Methodref [java/lang/Float.isNaN (F)Z] + [603] ifne +115 (target=718) + [606] aload_1 v1 + [607] iconst_0 + [608] iaload + [609] aload_1 v1 + [610] iconst_1 + [611] iaload + [612] iadd + [613] aload_1 v1 + [614] iconst_2 + [615] iaload + [616] iadd + [617] i2f + [618] ldc #1 + - Float [3.0] + [620] fdiv + [621] fstore_1 v1 + [622] aload_0 v0 + [623] getfield #19 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.possibleCenters Ljava/util/Vector;] + [626] invokevirtual #41 + - Methodref [java/util/Vector.size ()I] + [629] istore v4 + [631] iconst_0 + [632] istore v5 + [634] iload v5 + [636] iload v4 + [638] ificmpge +41 (target=679) + [641] aload_0 v0 + [642] getfield #19 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.possibleCenters Ljava/util/Vector;] + [645] iload v5 + [647] invokevirtual #39 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [650] checkcast #6 + - Class [com/google/zxing/qrcode/detector/AlignmentPattern] + [653] fload_1 v1 + [654] fload_2 v2 + [655] fload_3 v3 + [656] invokevirtual #28 + - Methodref [com/google/zxing/qrcode/detector/AlignmentPattern.aboutEquals (FFF)Z] + [659] ifeq +14 (target=673) + [662] new #6 + - Class [com/google/zxing/qrcode/detector/AlignmentPattern] + [665] dup + [666] fload_3 v3 + [667] fload_2 v2 + [668] fload_1 v1 + [669] invokespecial #27 + - Methodref [com/google/zxing/qrcode/detector/AlignmentPattern. (FFF)V] + [672] areturn + [673] iinc v5, 1 + [676] goto -42 (target=634) + [679] new #6 + - Class [com/google/zxing/qrcode/detector/AlignmentPattern] + [682] dup + [683] fload_3 v3 + [684] fload_2 v2 + [685] fload_1 v1 + [686] invokespecial #27 + - Methodref [com/google/zxing/qrcode/detector/AlignmentPattern. (FFF)V] + [689] astore v5 + [691] aload_0 v0 + [692] getfield #19 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.possibleCenters Ljava/util/Vector;] + [695] aload v5 + [697] invokevirtual #38 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [700] aload_0 v0 + [701] getfield #20 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.resultPointCallback Lcom/google/zxing/ResultPointCallback;] + [704] ifnull +14 (target=718) + [707] aload_0 v0 + [708] getfield #20 + - Fieldref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.resultPointCallback Lcom/google/zxing/ResultPointCallback;] + [711] aload v5 + [713] invokeinterface #42 + - InterfaceMethodref [com/google/zxing/ResultPointCallback.foundPossibleResultPoint (Lcom/google/zxing/ResultPoint;)V] + [718] aconst_null + [719] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/detector/Detector + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x21 + = public class com.google.zxing.qrcode.detector.Detector extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 222): + - Float [0.5] + - Float [3.0] + - Float [3.5] + - Float [7.0] + - Float [14.0] + - Class [com/google/zxing/DecodeHintType] + - Class [com/google/zxing/FormatException] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/ResultPointCallback] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/common/DetectorResult] + - Class [com/google/zxing/common/GridSampler] + - Class [com/google/zxing/common/PerspectiveTransform] + - Class [com/google/zxing/qrcode/decoder/Version] + - Class [com/google/zxing/qrcode/detector/AlignmentPatternFinder] + - Class [com/google/zxing/qrcode/detector/Detector] + - Class [com/google/zxing/qrcode/detector/FinderPattern] + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder] + - Class [com/google/zxing/qrcode/detector/FinderPatternInfo] + - Class [java/lang/Float] + - Class [java/lang/Math] + - Class [java/lang/Object] + - Class [java/util/Hashtable] + - Fieldref [com/google/zxing/DecodeHintType.NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.height I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/common/BitMatrix.width I] + - Fieldref [com/google/zxing/qrcode/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + - Fieldref [com/google/zxing/qrcode/detector/Detector.resultPointCallback Lcom/google/zxing/ResultPointCallback;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + - Methodref [com/google/zxing/ResultPoint.getX ()F] + - Methodref [com/google/zxing/ResultPoint.getY ()F] + - Methodref [com/google/zxing/common/BitMatrix.get (II)Z] + - Methodref [com/google/zxing/common/BitMatrix.getHeight ()I] + - Methodref [com/google/zxing/common/BitMatrix.getWidth ()I] + - Methodref [com/google/zxing/common/DetectorResult. (Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;)V] + - Methodref [com/google/zxing/common/GridSampler.getInstance ()Lcom/google/zxing/common/GridSampler;] + - Methodref [com/google/zxing/common/GridSampler.sampleGrid (Lcom/google/zxing/common/BitMatrix;IILcom/google/zxing/common/PerspectiveTransform;)Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/common/PerspectiveTransform.quadrilateralToQuadrilateral (FFFFFFFFFFFFFFFF)Lcom/google/zxing/common/PerspectiveTransform;] + - Methodref [com/google/zxing/qrcode/decoder/Version.getAlignmentPatternCenters ()[I] + - Methodref [com/google/zxing/qrcode/decoder/Version.getDimensionForVersion ()I] + - Methodref [com/google/zxing/qrcode/decoder/Version.getProvisionalVersionForDimension (I)Lcom/google/zxing/qrcode/decoder/Version;] + - Methodref [com/google/zxing/qrcode/detector/AlignmentPatternFinder. (Lcom/google/zxing/common/BitMatrix;IIIIFLcom/google/zxing/ResultPointCallback;)V] + - Methodref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.find ()Lcom/google/zxing/qrcode/detector/AlignmentPattern;] + - Methodref [com/google/zxing/qrcode/detector/Detector.calculateModuleSize (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + - Methodref [com/google/zxing/qrcode/detector/Detector.calculateModuleSizeOneWay (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + - Methodref [com/google/zxing/qrcode/detector/Detector.computeDimension (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;F)I] + - Methodref [com/google/zxing/qrcode/detector/Detector.createTransform (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;I)Lcom/google/zxing/common/PerspectiveTransform;] + - Methodref [com/google/zxing/qrcode/detector/Detector.detect (Ljava/util/Hashtable;)Lcom/google/zxing/common/DetectorResult;] + - Methodref [com/google/zxing/qrcode/detector/Detector.findAlignmentInRegion (FIIF)Lcom/google/zxing/qrcode/detector/AlignmentPattern;] + - Methodref [com/google/zxing/qrcode/detector/Detector.processFinderPatternInfo (Lcom/google/zxing/qrcode/detector/FinderPatternInfo;)Lcom/google/zxing/common/DetectorResult;] + - Methodref [com/google/zxing/qrcode/detector/Detector.round (F)I] + - Methodref [com/google/zxing/qrcode/detector/Detector.sampleGrid (Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/common/PerspectiveTransform;I)Lcom/google/zxing/common/BitMatrix;] + - Methodref [com/google/zxing/qrcode/detector/Detector.sizeOfBlackWhiteBlackRun (IIII)F] + - Methodref [com/google/zxing/qrcode/detector/Detector.sizeOfBlackWhiteBlackRunBothWays (IIII)F] + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getX ()F] + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getY ()F] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder. (Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPointCallback;)V] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder.find (Ljava/util/Hashtable;)Lcom/google/zxing/qrcode/detector/FinderPatternInfo;] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo.getBottomLeft ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo.getTopLeft ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo.getTopRight ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + - Methodref [java/lang/Float.isNaN (F)Z] + - Methodref [java/lang/Math.abs (I)I] + - Methodref [java/lang/Math.max (II)I] + - Methodref [java/lang/Math.min (II)I] + - Methodref [java/lang/Math.sqrt (D)D] + - Methodref [java/lang/Object. ()V] + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [ ()V] + - NameAndType [ (Lcom/google/zxing/common/BitMatrix;IIIIFLcom/google/zxing/ResultPointCallback;)V] + - NameAndType [ (Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPointCallback;)V] + - NameAndType [ (Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;)V] + - NameAndType [NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType;] + - NameAndType [abs (I)I] + - NameAndType [bits [I] + - NameAndType [calculateModuleSize (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + - NameAndType [calculateModuleSizeOneWay (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + - NameAndType [computeDimension (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;F)I] + - NameAndType [createTransform (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;I)Lcom/google/zxing/common/PerspectiveTransform;] + - NameAndType [detect (Ljava/util/Hashtable;)Lcom/google/zxing/common/DetectorResult;] + - NameAndType [distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + - NameAndType [find ()Lcom/google/zxing/qrcode/detector/AlignmentPattern;] + - NameAndType [find (Ljava/util/Hashtable;)Lcom/google/zxing/qrcode/detector/FinderPatternInfo;] + - NameAndType [findAlignmentInRegion (FIIF)Lcom/google/zxing/qrcode/detector/AlignmentPattern;] + - NameAndType [get (II)Z] + - NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [getAlignmentPatternCenters ()[I] + - NameAndType [getBottomLeft ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + - NameAndType [getDimensionForVersion ()I] + - NameAndType [getHeight ()I] + - NameAndType [getInstance ()Lcom/google/zxing/common/GridSampler;] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getProvisionalVersionForDimension (I)Lcom/google/zxing/qrcode/decoder/Version;] + - NameAndType [getTopLeft ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + - NameAndType [getTopRight ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + - NameAndType [getWidth ()I] + - NameAndType [getX ()F] + - NameAndType [getY ()F] + - NameAndType [height I] + - NameAndType [image Lcom/google/zxing/common/BitMatrix;] + - NameAndType [isNaN (F)Z] + - NameAndType [max (II)I] + - NameAndType [min (II)I] + - NameAndType [processFinderPatternInfo (Lcom/google/zxing/qrcode/detector/FinderPatternInfo;)Lcom/google/zxing/common/DetectorResult;] + - NameAndType [quadrilateralToQuadrilateral (FFFFFFFFFFFFFFFF)Lcom/google/zxing/common/PerspectiveTransform;] + - NameAndType [resultPointCallback Lcom/google/zxing/ResultPointCallback;] + - NameAndType [round (F)I] + - NameAndType [rowSize I] + - NameAndType [sampleGrid (Lcom/google/zxing/common/BitMatrix;IILcom/google/zxing/common/PerspectiveTransform;)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [sampleGrid (Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/common/PerspectiveTransform;I)Lcom/google/zxing/common/BitMatrix;] + - NameAndType [sizeOfBlackWhiteBlackRun (IIII)F] + - NameAndType [sizeOfBlackWhiteBlackRunBothWays (IIII)F] + - NameAndType [sqrt (D)D] + - NameAndType [width I] + - Utf8 [()F] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Lcom/google/zxing/ResultPointCallback;] + - Utf8 [()Lcom/google/zxing/common/BitMatrix;] + - Utf8 [()Lcom/google/zxing/common/DetectorResult;] + - Utf8 [()Lcom/google/zxing/common/GridSampler;] + - Utf8 [()Lcom/google/zxing/qrcode/detector/AlignmentPattern;] + - Utf8 [()Lcom/google/zxing/qrcode/detector/FinderPattern;] + - Utf8 [()V] + - Utf8 [()[I] + - Utf8 [(D)D] + - Utf8 [(F)I] + - Utf8 [(F)Z] + - Utf8 [(FFFFFFFFFFFFFFFF)Lcom/google/zxing/common/PerspectiveTransform;] + - Utf8 [(FIIF)Lcom/google/zxing/qrcode/detector/AlignmentPattern;] + - Utf8 [(I)I] + - Utf8 [(I)Lcom/google/zxing/qrcode/decoder/Version;] + - Utf8 [(II)I] + - Utf8 [(II)Z] + - Utf8 [(IIII)F] + - Utf8 [(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + - Utf8 [(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + - Utf8 [(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;F)I] + - Utf8 [(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;I)Lcom/google/zxing/common/PerspectiveTransform;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;IIIIFLcom/google/zxing/ResultPointCallback;)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;IILcom/google/zxing/common/PerspectiveTransform;)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPointCallback;)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/common/PerspectiveTransform;I)Lcom/google/zxing/common/BitMatrix;] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;)V] + - Utf8 [(Lcom/google/zxing/qrcode/detector/FinderPatternInfo;)Lcom/google/zxing/common/DetectorResult;] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/util/Hashtable;)Lcom/google/zxing/common/DetectorResult;] + - Utf8 [(Ljava/util/Hashtable;)Lcom/google/zxing/qrcode/detector/FinderPatternInfo;] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/DecodeHintType;] + - Utf8 [Lcom/google/zxing/ResultPointCallback;] + - Utf8 [Lcom/google/zxing/common/BitMatrix;] + - Utf8 [NEED_RESULT_POINT_CALLBACK] + - Utf8 [[I] + - Utf8 [abs] + - Utf8 [bits] + - Utf8 [calculateModuleSize] + - Utf8 [calculateModuleSizeOneWay] + - Utf8 [com/google/zxing/DecodeHintType] + - Utf8 [com/google/zxing/FormatException] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/ResultPointCallback] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/common/DetectorResult] + - Utf8 [com/google/zxing/common/GridSampler] + - Utf8 [com/google/zxing/common/PerspectiveTransform] + - Utf8 [com/google/zxing/qrcode/decoder/Version] + - Utf8 [com/google/zxing/qrcode/detector/AlignmentPatternFinder] + - Utf8 [com/google/zxing/qrcode/detector/Detector] + - Utf8 [com/google/zxing/qrcode/detector/FinderPattern] + - Utf8 [com/google/zxing/qrcode/detector/FinderPatternFinder] + - Utf8 [com/google/zxing/qrcode/detector/FinderPatternInfo] + - Utf8 [computeDimension] + - Utf8 [createTransform] + - Utf8 [detect] + - Utf8 [distance] + - Utf8 [find] + - Utf8 [findAlignmentInRegion] + - Utf8 [get] + - Utf8 [getAlignmentPatternCenters] + - Utf8 [getBottomLeft] + - Utf8 [getDimensionForVersion] + - Utf8 [getHeight] + - Utf8 [getImage] + - Utf8 [getInstance] + - Utf8 [getNotFoundInstance] + - Utf8 [getProvisionalVersionForDimension] + - Utf8 [getResultPointCallback] + - Utf8 [getTopLeft] + - Utf8 [getTopRight] + - Utf8 [getWidth] + - Utf8 [getX] + - Utf8 [getY] + - Utf8 [height] + - Utf8 [image] + - Utf8 [isNaN] + - Utf8 [java/lang/Float] + - Utf8 [java/lang/Math] + - Utf8 [java/lang/Object] + - Utf8 [java/util/Hashtable] + - Utf8 [max] + - Utf8 [min] + - Utf8 [processFinderPatternInfo] + - Utf8 [quadrilateralToQuadrilateral] + - Utf8 [resultPointCallback] + - Utf8 [round] + - Utf8 [rowSize] + - Utf8 [sampleGrid] + - Utf8 [sizeOfBlackWhiteBlackRun] + - Utf8 [sizeOfBlackWhiteBlackRunBothWays] + - Utf8 [sqrt] + - Utf8 [width] + +Fields (count = 2): + - Field: image Lcom/google/zxing/common/BitMatrix; + Access flags: 0x12 + = private final com.google.zxing.common.BitMatrix image + - Field: resultPointCallback Lcom/google/zxing/ResultPointCallback; + Access flags: 0x2 + = private com.google.zxing.ResultPointCallback resultPointCallback + +Methods (count = 15): + - Method: (Lcom/google/zxing/common/BitMatrix;)V + Access flags: 0x1 + = public Detector(com.google.zxing.common.BitMatrix) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 2): + [0] aload_0 v0 + [1] invokespecial #71 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #30 + - Fieldref [com/google/zxing/qrcode/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getImage()Lcom/google/zxing/common/BitMatrix; + Access flags: 0x14 + = protected final com.google.zxing.common.BitMatrix getImage() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #30 + - Fieldref [com/google/zxing/qrcode/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getResultPointCallback()Lcom/google/zxing/ResultPointCallback; + Access flags: 0x2 + = private com.google.zxing.ResultPointCallback getResultPointCallback() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/Detector.resultPointCallback Lcom/google/zxing/ResultPointCallback;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: detect()Lcom/google/zxing/common/DetectorResult; + Access flags: 0x2 + = private com.google.zxing.common.DetectorResult detect() + Class member attributes (count = 2): + - Code attribute instructions (code length = 33, locals = 3, stack = 4): + [0] aload_0 v0 + [1] dup + [2] astore_1 v1 + [3] aconst_null + [4] putfield #31 + - Fieldref [com/google/zxing/qrcode/detector/Detector.resultPointCallback Lcom/google/zxing/ResultPointCallback;] + [7] new #19 + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder] + [10] dup + [11] aload_1 v1 + [12] getfield #30 + - Fieldref [com/google/zxing/qrcode/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [15] aload_1 v1 + [16] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/Detector.resultPointCallback Lcom/google/zxing/ResultPointCallback;] + [19] invokespecial #61 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder. (Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPointCallback;)V] + [22] aconst_null + [23] invokevirtual #62 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder.find (Ljava/util/Hashtable;)Lcom/google/zxing/qrcode/detector/FinderPatternInfo;] + [26] astore_2 v2 + [27] aload_1 v1 + [28] aload_2 v2 + [29] invokevirtual #54 + - Methodref [com/google/zxing/qrcode/detector/Detector.processFinderPatternInfo (Lcom/google/zxing/qrcode/detector/FinderPatternInfo;)Lcom/google/zxing/common/DetectorResult;] + [32] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/FormatException] + - Method: detect(Ljava/util/Hashtable;)Lcom/google/zxing/common/DetectorResult; + Access flags: 0x11 + = public final com.google.zxing.common.DetectorResult detect(java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 48, locals = 2, stack = 4): + [0] aload_0 v0 + [1] aload_1 v1 + [2] ifnonnull +7 (target=9) + [5] aconst_null + [6] goto +13 (target=19) + [9] aload_1 v1 + [10] getstatic #25 + - Fieldref [com/google/zxing/DecodeHintType.NEED_RESULT_POINT_CALLBACK Lcom/google/zxing/DecodeHintType;] + [13] invokevirtual #72 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [16] checkcast #10 + - Class [com/google/zxing/ResultPointCallback] + [19] putfield #31 + - Fieldref [com/google/zxing/qrcode/detector/Detector.resultPointCallback Lcom/google/zxing/ResultPointCallback;] + [22] new #19 + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder] + [25] dup + [26] aload_0 v0 + [27] getfield #30 + - Fieldref [com/google/zxing/qrcode/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [30] aload_0 v0 + [31] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/Detector.resultPointCallback Lcom/google/zxing/ResultPointCallback;] + [34] invokespecial #61 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder. (Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPointCallback;)V] + [37] aload_1 v1 + [38] invokevirtual #62 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder.find (Ljava/util/Hashtable;)Lcom/google/zxing/qrcode/detector/FinderPatternInfo;] + [41] astore_1 v1 + [42] aload_0 v0 + [43] aload_1 v1 + [44] invokevirtual #54 + - Methodref [com/google/zxing/qrcode/detector/Detector.processFinderPatternInfo (Lcom/google/zxing/qrcode/detector/FinderPatternInfo;)Lcom/google/zxing/common/DetectorResult;] + [47] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/FormatException] + - Method: processFinderPatternInfo(Lcom/google/zxing/qrcode/detector/FinderPatternInfo;)Lcom/google/zxing/common/DetectorResult; + Access flags: 0x14 + = protected final com.google.zxing.common.DetectorResult processFinderPatternInfo(com.google.zxing.qrcode.detector.FinderPatternInfo) + Class member attributes (count = 2): + - Code attribute instructions (code length = 700, locals = 17, stack = 16): + [0] aload_1 v1 + [1] invokevirtual #64 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo.getTopLeft ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + [4] astore_2 v2 + [5] aload_1 v1 + [6] invokevirtual #65 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo.getTopRight ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + [9] astore_3 v3 + [10] aload_1 v1 + [11] invokevirtual #63 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo.getBottomLeft ()Lcom/google/zxing/qrcode/detector/FinderPattern;] + [14] astore_1 v1 + [15] aload_0 v0 + [16] aload_2 v2 + [17] aload_3 v3 + [18] aload_1 v1 + [19] astore v12 + [21] astore v11 + [23] astore v6 + [25] dup + [26] astore v10 + [28] aload v6 + [30] aload v11 + [32] invokespecial #49 + - Methodref [com/google/zxing/qrcode/detector/Detector.calculateModuleSizeOneWay (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [35] aload v10 + [37] aload v6 + [39] aload v12 + [41] invokespecial #49 + - Methodref [com/google/zxing/qrcode/detector/Detector.calculateModuleSizeOneWay (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [44] fadd + [45] fconst_2 + [46] fdiv + [47] dup + [48] fstore v4 + [50] fconst_1 + [51] fcmpg + [52] ifge +7 (target=59) + [55] invokestatic #32 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [58] athrow + [59] aload_2 v2 + [60] aload_3 v3 + [61] aload_1 v1 + [62] astore v11 + [64] astore v6 + [66] dup + [67] astore v10 + [69] aload v6 + [71] invokestatic #33 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [74] fload v4 + [76] fdiv + [77] ldc #1 + - Float [0.5] + [79] fadd + [80] f2i + [81] istore v13 + [83] aload v10 + [85] aload v11 + [87] invokestatic #33 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [90] fload v4 + [92] fdiv + [93] ldc #1 + - Float [0.5] + [95] fadd + [96] f2i + [97] istore v14 + [99] iload v13 + [101] iload v14 + [103] iadd + [104] iconst_1 + [105] ishr + [106] bipush 7 + [108] iadd + [109] dup + [110] istore v13 + [112] iconst_3 + [113] iand + [114] tableswitch (4 offsets, default=46) (target=160) + 0: offset = 30, target = 144 + 1: offset = 46, target = 160 + 2: offset = 36, target = 150 + 3: offset = 42, target = 156 + default: offset = 46, target = 160 + [144] iinc v13, 1 + [147] goto +13 (target=160) + [150] iinc v13, -1 + [153] goto +7 (target=160) + [156] invokestatic #32 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [159] athrow + [160] iload v13 + [162] dup + [163] istore v5 + [165] invokestatic #45 + - Methodref [com/google/zxing/qrcode/decoder/Version.getProvisionalVersionForDimension (I)Lcom/google/zxing/qrcode/decoder/Version;] + [168] dup + [169] astore v6 + [171] invokevirtual #44 + - Methodref [com/google/zxing/qrcode/decoder/Version.getDimensionForVersion ()I] + [174] bipush 7 + [176] isub + [177] istore v7 + [179] aconst_null + [180] astore v8 + [182] aload v6 + [184] invokevirtual #43 + - Methodref [com/google/zxing/qrcode/decoder/Version.getAlignmentPatternCenters ()[I] + [187] arraylength + [188] ifle +264 (target=452) + [191] aload_3 v3 + [192] invokevirtual #59 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getX ()F] + [195] aload_2 v2 + [196] invokevirtual #59 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getX ()F] + [199] fsub + [200] aload_1 v1 + [201] invokevirtual #59 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getX ()F] + [204] fadd + [205] fstore v6 + [207] aload_3 v3 + [208] invokevirtual #60 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getY ()F] + [211] aload_2 v2 + [212] invokevirtual #60 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getY ()F] + [215] fsub + [216] aload_1 v1 + [217] invokevirtual #60 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getY ()F] + [220] fadd + [221] fstore v9 + [223] fconst_1 + [224] ldc #2 + - Float [3.0] + [226] iload v7 + [228] i2f + [229] fdiv + [230] fsub + [231] fstore v7 + [233] aload_2 v2 + [234] invokevirtual #59 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getX ()F] + [237] fload v7 + [239] fload v6 + [241] aload_2 v2 + [242] invokevirtual #59 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getX ()F] + [245] fsub + [246] fmul + [247] fadd + [248] f2i + [249] istore v6 + [251] aload_2 v2 + [252] invokevirtual #60 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getY ()F] + [255] fload v7 + [257] fload v9 + [259] aload_2 v2 + [260] invokevirtual #60 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getY ()F] + [263] fsub + [264] fmul + [265] fadd + [266] f2i + [267] istore v7 + [269] iconst_4 + [270] istore v9 + [272] iload v9 + [274] bipush 16 + [276] ificmpgt +176 (target=452) + [279] aload_0 v0 + [280] iload v6 + [282] iload v7 + [284] iload v9 + [286] i2f + [287] fstore v13 + [289] istore v12 + [291] istore v11 + [293] astore v10 + [295] fload v13 + [297] fload v4 + [299] fmul + [300] f2i + [301] istore v14 + [303] iconst_0 + [304] iload v11 + [306] iload v14 + [308] isub + [309] invokestatic #68 + - Methodref [java/lang/Math.max (II)I] + [312] istore v13 + [314] aload v10 + [316] getfield #30 + - Fieldref [com/google/zxing/qrcode/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [319] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [322] iconst_1 + [323] isub + [324] iload v11 + [326] iload v14 + [328] iadd + [329] invokestatic #69 + - Methodref [java/lang/Math.min (II)I] + [332] dup + [333] istore v15 + [335] iload v13 + [337] isub + [338] i2f + [339] fload v4 + [341] ldc #2 + - Float [3.0] + [343] fmul + [344] fcmpg + [345] ifge +7 (target=352) + [348] invokestatic #32 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [351] athrow + [352] iconst_0 + [353] iload v12 + [355] iload v14 + [357] isub + [358] invokestatic #68 + - Methodref [java/lang/Math.max (II)I] + [361] istore v16 + [363] aload v10 + [365] getfield #30 + - Fieldref [com/google/zxing/qrcode/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [368] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [371] iconst_1 + [372] isub + [373] iload v12 + [375] iload v14 + [377] iadd + [378] invokestatic #69 + - Methodref [java/lang/Math.min (II)I] + [381] dup + [382] istore v12 + [384] iload v16 + [386] isub + [387] i2f + [388] fload v4 + [390] ldc #2 + - Float [3.0] + [392] fmul + [393] fcmpg + [394] ifge +7 (target=401) + [397] invokestatic #32 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [400] athrow + [401] new #16 + - Class [com/google/zxing/qrcode/detector/AlignmentPatternFinder] + [404] dup + [405] aload v10 + [407] getfield #30 + - Fieldref [com/google/zxing/qrcode/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [410] iload v13 + [412] iload v16 + [414] iload v15 + [416] iload v13 + [418] isub + [419] iload v12 + [421] iload v16 + [423] isub + [424] fload v4 + [426] aload v10 + [428] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/Detector.resultPointCallback Lcom/google/zxing/ResultPointCallback;] + [431] invokespecial #46 + - Methodref [com/google/zxing/qrcode/detector/AlignmentPatternFinder. (Lcom/google/zxing/common/BitMatrix;IIIIFLcom/google/zxing/ResultPointCallback;)V] + [434] invokevirtual #47 + - Methodref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.find ()Lcom/google/zxing/qrcode/detector/AlignmentPattern;] + [437] astore v8 + [439] goto +13 (target=452) + [442] pop + [443] iload v9 + [445] iconst_1 + [446] ishl + [447] istore v9 + [449] goto -177 (target=272) + [452] aload_2 v2 + [453] aload_3 v3 + [454] aload_1 v1 + [455] aload v8 + [457] iload v5 + [459] istore v13 + [461] astore v12 + [463] astore v11 + [465] astore v6 + [467] astore v10 + [469] iload v13 + [471] i2f + [472] ldc #3 + - Float [3.5] + [474] fsub + [475] fstore v14 + [477] aload v12 + [479] ifnull +30 (target=509) + [482] aload v12 + [484] invokevirtual #34 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [487] fstore v13 + [489] aload v12 + [491] invokevirtual #35 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [494] fstore v15 + [496] fload v14 + [498] ldc #2 + - Float [3.0] + [500] fsub + [501] dup + [502] fstore v12 + [504] fstore v16 + [506] goto +48 (target=554) + [509] aload v6 + [511] invokevirtual #34 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [514] aload v10 + [516] invokevirtual #34 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [519] fsub + [520] aload v11 + [522] invokevirtual #34 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [525] fadd + [526] fstore v13 + [528] aload v6 + [530] invokevirtual #35 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [533] aload v10 + [535] invokevirtual #35 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [538] fsub + [539] aload v11 + [541] invokevirtual #35 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [544] fadd + [545] fstore v15 + [547] fload v14 + [549] dup + [550] fstore v12 + [552] fstore v16 + [554] ldc #3 + - Float [3.5] + [556] ldc #3 + - Float [3.5] + [558] fload v14 + [560] ldc #3 + - Float [3.5] + [562] fload v16 + [564] fload v12 + [566] ldc #3 + - Float [3.5] + [568] fload v14 + [570] aload v10 + [572] invokevirtual #34 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [575] aload v10 + [577] invokevirtual #35 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [580] aload v6 + [582] invokevirtual #34 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [585] aload v6 + [587] invokevirtual #35 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [590] fload v13 + [592] fload v15 + [594] aload v11 + [596] invokevirtual #34 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [599] aload v11 + [601] invokevirtual #35 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [604] invokestatic #42 + - Methodref [com/google/zxing/common/PerspectiveTransform.quadrilateralToQuadrilateral (FFFFFFFFFFFFFFFF)Lcom/google/zxing/common/PerspectiveTransform;] + [607] astore v6 + [609] aload_0 v0 + [610] getfield #30 + - Fieldref [com/google/zxing/qrcode/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [613] aload v6 + [615] iload v5 + [617] istore v11 + [619] astore v6 + [621] astore v10 + [623] invokestatic #40 + - Methodref [com/google/zxing/common/GridSampler.getInstance ()Lcom/google/zxing/common/GridSampler;] + [626] aload v10 + [628] iload v11 + [630] iload v11 + [632] aload v6 + [634] invokevirtual #41 + - Methodref [com/google/zxing/common/GridSampler.sampleGrid (Lcom/google/zxing/common/BitMatrix;IILcom/google/zxing/common/PerspectiveTransform;)Lcom/google/zxing/common/BitMatrix;] + [637] astore v9 + [639] aload v8 + [641] ifnonnull +24 (target=665) + [644] iconst_3 + [645] anewarray #9 + - Class [com/google/zxing/ResultPoint] + [648] dup + [649] iconst_0 + [650] aload_1 v1 + [651] aastore + [652] dup + [653] iconst_1 + [654] aload_2 v2 + [655] aastore + [656] dup + [657] iconst_2 + [658] aload_3 v3 + [659] aastore + [660] astore v7 + [662] goto +26 (target=688) + [665] iconst_4 + [666] anewarray #9 + - Class [com/google/zxing/ResultPoint] + [669] dup + [670] iconst_0 + [671] aload_1 v1 + [672] aastore + [673] dup + [674] iconst_1 + [675] aload_2 v2 + [676] aastore + [677] dup + [678] iconst_2 + [679] aload_3 v3 + [680] aastore + [681] dup + [682] iconst_3 + [683] aload v8 + [685] aastore + [686] astore v7 + [688] new #12 + - Class [com/google/zxing/common/DetectorResult] + [691] dup + [692] aload v9 + [694] aload v7 + [696] invokespecial #39 + - Methodref [com/google/zxing/common/DetectorResult. (Lcom/google/zxing/common/BitMatrix;[Lcom/google/zxing/ResultPoint;)V] + [699] areturn + Code attribute exceptions (count = 1): + - ExceptionInfo (279 -> 439: 442): + - Class [com/google/zxing/NotFoundException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 2) + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/FormatException] + - Method: createTransform(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;I)Lcom/google/zxing/common/PerspectiveTransform; + Access flags: 0xa + = private static com.google.zxing.common.PerspectiveTransform createTransform(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 121, locals = 8, stack = 16): + [0] iload v4 + [2] i2f + [3] ldc #3 + - Float [3.5] + [5] fsub + [6] fstore v4 + [8] aload_3 v3 + [9] ifnull +27 (target=36) + [12] aload_3 v3 + [13] invokevirtual #34 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [16] fstore v5 + [18] aload_3 v3 + [19] invokevirtual #35 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [22] fstore_3 v3 + [23] fload v4 + [25] ldc #2 + - Float [3.0] + [27] fsub + [28] dup + [29] fstore v7 + [31] fstore v6 + [33] goto +41 (target=74) + [36] aload_1 v1 + [37] invokevirtual #34 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [40] aload_0 v0 + [41] invokevirtual #34 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [44] fsub + [45] aload_2 v2 + [46] invokevirtual #34 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [49] fadd + [50] fstore v5 + [52] aload_1 v1 + [53] invokevirtual #35 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [56] aload_0 v0 + [57] invokevirtual #35 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [60] fsub + [61] aload_2 v2 + [62] invokevirtual #35 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [65] fadd + [66] fstore_3 v3 + [67] fload v4 + [69] dup + [70] fstore v7 + [72] fstore v6 + [74] ldc #3 + - Float [3.5] + [76] ldc #3 + - Float [3.5] + [78] fload v4 + [80] ldc #3 + - Float [3.5] + [82] fload v6 + [84] fload v7 + [86] ldc #3 + - Float [3.5] + [88] fload v4 + [90] aload_0 v0 + [91] invokevirtual #34 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [94] aload_0 v0 + [95] invokevirtual #35 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [98] aload_1 v1 + [99] invokevirtual #34 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [102] aload_1 v1 + [103] invokevirtual #35 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [106] fload v5 + [108] fload_3 v3 + [109] aload_2 v2 + [110] invokevirtual #34 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [113] aload_2 v2 + [114] invokevirtual #35 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [117] invokestatic #42 + - Methodref [com/google/zxing/common/PerspectiveTransform.quadrilateralToQuadrilateral (FFFFFFFFFFFFFFFF)Lcom/google/zxing/common/PerspectiveTransform;] + [120] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: sampleGrid(Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/common/PerspectiveTransform;I)Lcom/google/zxing/common/BitMatrix; + Access flags: 0xa + = private static com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,com.google.zxing.common.PerspectiveTransform,int) + Class member attributes (count = 2): + - Code attribute instructions (code length = 11, locals = 3, stack = 5): + [0] invokestatic #40 + - Methodref [com/google/zxing/common/GridSampler.getInstance ()Lcom/google/zxing/common/GridSampler;] + [3] aload_0 v0 + [4] iload_2 v2 + [5] iload_2 v2 + [6] aload_1 v1 + [7] invokevirtual #41 + - Methodref [com/google/zxing/common/GridSampler.sampleGrid (Lcom/google/zxing/common/BitMatrix;IILcom/google/zxing/common/PerspectiveTransform;)Lcom/google/zxing/common/BitMatrix;] + [10] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: computeDimension(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;F)I + Access flags: 0xa + = private static int computeDimension(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,float) + Class member attributes (count = 2): + - Code attribute instructions (code length = 86, locals = 4, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokestatic #33 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [5] fload_3 v3 + [6] fdiv + [7] ldc #1 + - Float [0.5] + [9] fadd + [10] f2i + [11] istore_1 v1 + [12] aload_0 v0 + [13] aload_2 v2 + [14] invokestatic #33 + - Methodref [com/google/zxing/ResultPoint.distance (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [17] fload_3 v3 + [18] fdiv + [19] ldc #1 + - Float [0.5] + [21] fadd + [22] f2i + [23] istore_0 v0 + [24] iload_1 v1 + [25] iload_0 v0 + [26] iadd + [27] iconst_1 + [28] ishr + [29] bipush 7 + [31] iadd + [32] dup + [33] istore_0 v0 + [34] iconst_3 + [35] iand + [36] tableswitch (4 offsets, default=48) (target=84) + 0: offset = 32, target = 68 + 1: offset = 48, target = 84 + 2: offset = 38, target = 74 + 3: offset = 44, target = 80 + default: offset = 48, target = 84 + [68] iinc v0, 1 + [71] goto +13 (target=84) + [74] iinc v0, -1 + [77] goto +7 (target=84) + [80] invokestatic #32 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [83] athrow + [84] iload_0 v0 + [85] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: calculateModuleSize(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F + Access flags: 0x2 + = private float calculateModuleSize(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint) + Class member attributes (count = 1): + - Code attribute instructions (code length = 16, locals = 4, stack = 4): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aload_2 v2 + [3] invokespecial #49 + - Methodref [com/google/zxing/qrcode/detector/Detector.calculateModuleSizeOneWay (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [6] aload_0 v0 + [7] aload_1 v1 + [8] aload_3 v3 + [9] invokespecial #49 + - Methodref [com/google/zxing/qrcode/detector/Detector.calculateModuleSizeOneWay (Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F] + [12] fadd + [13] fconst_2 + [14] fdiv + [15] freturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: calculateModuleSizeOneWay(Lcom/google/zxing/ResultPoint;Lcom/google/zxing/ResultPoint;)F + Access flags: 0x2 + = private float calculateModuleSizeOneWay(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint) + Class member attributes (count = 1): + - Code attribute instructions (code length = 81, locals = 4, stack = 5): + [0] aload_0 v0 + [1] aload_1 v1 + [2] invokevirtual #34 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [5] f2i + [6] aload_1 v1 + [7] invokevirtual #35 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [10] f2i + [11] aload_2 v2 + [12] invokevirtual #34 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [15] f2i + [16] aload_2 v2 + [17] invokevirtual #35 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [20] f2i + [21] invokespecial #58 + - Methodref [com/google/zxing/qrcode/detector/Detector.sizeOfBlackWhiteBlackRunBothWays (IIII)F] + [24] fstore_3 v3 + [25] aload_0 v0 + [26] aload_2 v2 + [27] invokevirtual #34 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [30] f2i + [31] aload_2 v2 + [32] invokevirtual #35 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [35] f2i + [36] aload_1 v1 + [37] invokevirtual #34 + - Methodref [com/google/zxing/ResultPoint.getX ()F] + [40] f2i + [41] aload_1 v1 + [42] invokevirtual #35 + - Methodref [com/google/zxing/ResultPoint.getY ()F] + [45] f2i + [46] invokespecial #58 + - Methodref [com/google/zxing/qrcode/detector/Detector.sizeOfBlackWhiteBlackRunBothWays (IIII)F] + [49] fstore_1 v1 + [50] fload_3 v3 + [51] invokestatic #66 + - Methodref [java/lang/Float.isNaN (F)Z] + [54] ifeq +8 (target=62) + [57] fload_1 v1 + [58] ldc #4 + - Float [7.0] + [60] fdiv + [61] freturn + [62] fload_1 v1 + [63] invokestatic #66 + - Methodref [java/lang/Float.isNaN (F)Z] + [66] ifeq +8 (target=74) + [69] fload_3 v3 + [70] ldc #4 + - Float [7.0] + [72] fdiv + [73] freturn + [74] fload_3 v3 + [75] fload_1 v1 + [76] fadd + [77] ldc #5 + - Float [14.0] + [79] fdiv + [80] freturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: sizeOfBlackWhiteBlackRunBothWays(IIII)F + Access flags: 0x2 + = private float sizeOfBlackWhiteBlackRunBothWays(int,int,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 176, locals = 7, stack = 6): + [0] aload_0 v0 + [1] iload_1 v1 + [2] iload_2 v2 + [3] iload_3 v3 + [4] iload v4 + [6] invokespecial #57 + - Methodref [com/google/zxing/qrcode/detector/Detector.sizeOfBlackWhiteBlackRun (IIII)F] + [9] fstore v5 + [11] fconst_1 + [12] fstore v6 + [14] iload_1 v1 + [15] iload_3 v3 + [16] iload_1 v1 + [17] isub + [18] isub + [19] dup + [20] istore_3 v3 + [21] ifge +17 (target=38) + [24] iload_1 v1 + [25] i2f + [26] iload_1 v1 + [27] iload_3 v3 + [28] isub + [29] i2f + [30] fdiv + [31] fstore v6 + [33] iconst_0 + [34] istore_3 v3 + [35] goto +39 (target=74) + [38] iload_3 v3 + [39] aload_0 v0 + [40] getfield #30 + - Fieldref [com/google/zxing/qrcode/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [43] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [46] ificmple +28 (target=74) + [49] aload_0 v0 + [50] getfield #30 + - Fieldref [com/google/zxing/qrcode/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [53] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [56] iload_1 v1 + [57] isub + [58] i2f + [59] iload_3 v3 + [60] iload_1 v1 + [61] isub + [62] i2f + [63] fdiv + [64] fstore v6 + [66] aload_0 v0 + [67] getfield #30 + - Fieldref [com/google/zxing/qrcode/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [70] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [73] istore_3 v3 + [74] iload_2 v2 + [75] i2f + [76] iload v4 + [78] iload_2 v2 + [79] isub + [80] i2f + [81] fload v6 + [83] fmul + [84] fsub + [85] f2i + [86] istore v4 + [88] fconst_1 + [89] fstore v6 + [91] iload v4 + [93] ifge +19 (target=112) + [96] iload_2 v2 + [97] i2f + [98] iload_2 v2 + [99] iload v4 + [101] isub + [102] i2f + [103] fdiv + [104] fstore v6 + [106] iconst_0 + [107] istore v4 + [109] goto +42 (target=151) + [112] iload v4 + [114] aload_0 v0 + [115] getfield #30 + - Fieldref [com/google/zxing/qrcode/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [118] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [121] ificmple +30 (target=151) + [124] aload_0 v0 + [125] getfield #30 + - Fieldref [com/google/zxing/qrcode/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [128] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [131] iload_2 v2 + [132] isub + [133] i2f + [134] iload v4 + [136] iload_2 v2 + [137] isub + [138] i2f + [139] fdiv + [140] fstore v6 + [142] aload_0 v0 + [143] getfield #30 + - Fieldref [com/google/zxing/qrcode/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [146] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [149] istore v4 + [151] iload_1 v1 + [152] i2f + [153] iload_3 v3 + [154] iload_1 v1 + [155] isub + [156] i2f + [157] fload v6 + [159] fmul + [160] fadd + [161] f2i + [162] istore_3 v3 + [163] fload v5 + [165] aload_0 v0 + [166] iload_1 v1 + [167] iload_2 v2 + [168] iload_3 v3 + [169] iload v4 + [171] invokespecial #57 + - Methodref [com/google/zxing/qrcode/detector/Detector.sizeOfBlackWhiteBlackRun (IIII)F] + [174] fadd + [175] freturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: sizeOfBlackWhiteBlackRun(IIII)F + Access flags: 0x2 + = private float sizeOfBlackWhiteBlackRun(int,int,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 371, locals = 17, stack = 3): + [0] iload v4 + [2] iload_2 v2 + [3] isub + [4] invokestatic #67 + - Methodref [java/lang/Math.abs (I)I] + [7] iload_3 v3 + [8] iload_1 v1 + [9] isub + [10] invokestatic #67 + - Methodref [java/lang/Math.abs (I)I] + [13] ificmple +7 (target=20) + [16] iconst_1 + [17] goto +4 (target=21) + [20] iconst_0 + [21] dup + [22] istore v5 + [24] ifeq +21 (target=45) + [27] iload_1 v1 + [28] istore v6 + [30] iload_2 v2 + [31] istore_1 v1 + [32] iload v6 + [34] istore_2 v2 + [35] iload_3 v3 + [36] istore v6 + [38] iload v4 + [40] istore_3 v3 + [41] iload v6 + [43] istore v4 + [45] iload_3 v3 + [46] iload_1 v1 + [47] isub + [48] invokestatic #67 + - Methodref [java/lang/Math.abs (I)I] + [51] istore v6 + [53] iload v4 + [55] iload_2 v2 + [56] isub + [57] invokestatic #67 + - Methodref [java/lang/Math.abs (I)I] + [60] istore v7 + [62] iload v6 + [64] ineg + [65] iconst_1 + [66] ishr + [67] istore v8 + [69] iload_1 v1 + [70] iload_3 v3 + [71] ificmpge +7 (target=78) + [74] iconst_1 + [75] goto +4 (target=79) + [78] iconst_m1 + [79] istore v9 + [81] iload_2 v2 + [82] iload v4 + [84] ificmpge +7 (target=91) + [87] iconst_1 + [88] goto +4 (target=92) + [91] iconst_m1 + [92] istore v10 + [94] iconst_0 + [95] istore v11 + [97] iload_1 v1 + [98] istore v12 + [100] iload_2 v2 + [101] istore v13 + [103] iload v12 + [105] iload_3 v3 + [106] ificmpeq +237 (target=343) + [109] iload v5 + [111] ifeq +8 (target=119) + [114] iload v13 + [116] goto +5 (target=121) + [119] iload v12 + [121] istore v14 + [123] iload v5 + [125] ifeq +8 (target=133) + [128] iload v12 + [130] goto +5 (target=135) + [133] iload v13 + [135] istore v15 + [137] iload v11 + [139] iconst_1 + [140] ificmpne +65 (target=205) + [143] aload_0 v0 + [144] getfield #30 + - Fieldref [com/google/zxing/qrcode/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [147] iload v14 + [149] iload v15 + [151] istore v16 + [153] istore v15 + [155] astore v14 + [157] iload v16 + [159] aload v14 + [161] getfield #28 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [164] imul + [165] iload v15 + [167] iconst_5 + [168] ishr + [169] iadd + [170] istore v16 + [172] aload v14 + [174] getfield #26 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [177] iload v16 + [179] iaload + [180] iload v15 + [182] bipush 31 + [184] iand + [185] iushr + [186] iconst_1 + [187] iand + [188] ifeq +7 (target=195) + [191] iconst_1 + [192] goto +4 (target=196) + [195] iconst_0 + [196] ifeq +68 (target=264) + [199] iinc v11, 1 + [202] goto +62 (target=264) + [205] aload_0 v0 + [206] getfield #30 + - Fieldref [com/google/zxing/qrcode/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [209] iload v14 + [211] iload v15 + [213] istore v16 + [215] istore v15 + [217] astore v14 + [219] iload v16 + [221] aload v14 + [223] getfield #28 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [226] imul + [227] iload v15 + [229] iconst_5 + [230] ishr + [231] iadd + [232] istore v16 + [234] aload v14 + [236] getfield #26 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [239] iload v16 + [241] iaload + [242] iload v15 + [244] bipush 31 + [246] iand + [247] iushr + [248] iconst_1 + [249] iand + [250] ifeq +7 (target=257) + [253] iconst_1 + [254] goto +4 (target=258) + [257] iconst_0 + [258] ifne +6 (target=264) + [261] iinc v11, 1 + [264] iload v11 + [266] iconst_3 + [267] ificmpne +34 (target=301) + [270] iload v12 + [272] iload_1 v1 + [273] isub + [274] istore_1 v1 + [275] iload v13 + [277] iload_2 v2 + [278] isub + [279] istore_2 v2 + [280] iload v9 + [282] ifge +6 (target=288) + [285] iinc v1, 1 + [288] iload_1 v1 + [289] iload_1 v1 + [290] imul + [291] iload_2 v2 + [292] iload_2 v2 + [293] imul + [294] iadd + [295] i2d + [296] invokestatic #70 + - Methodref [java/lang/Math.sqrt (D)D] + [299] d2f + [300] freturn + [301] iload v8 + [303] iload v7 + [305] iadd + [306] dup + [307] istore v8 + [309] ifle +24 (target=333) + [312] iload v13 + [314] iload v4 + [316] ificmpeq +27 (target=343) + [319] iload v13 + [321] iload v10 + [323] iadd + [324] istore v13 + [326] iload v8 + [328] iload v6 + [330] isub + [331] istore v8 + [333] iload v12 + [335] iload v9 + [337] iadd + [338] istore v12 + [340] goto -237 (target=103) + [343] iload_3 v3 + [344] iload_1 v1 + [345] isub + [346] istore v12 + [348] iload v4 + [350] iload_2 v2 + [351] isub + [352] istore v13 + [354] iload v12 + [356] iload v12 + [358] imul + [359] iload v13 + [361] iload v13 + [363] imul + [364] iadd + [365] i2d + [366] invokestatic #70 + - Methodref [java/lang/Math.sqrt (D)D] + [369] d2f + [370] freturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: findAlignmentInRegion(FIIF)Lcom/google/zxing/qrcode/detector/AlignmentPattern; + Access flags: 0x2 + = private com.google.zxing.qrcode.detector.AlignmentPattern findAlignmentInRegion(float,int,int,float) + Class member attributes (count = 2): + - Code attribute instructions (code length = 127, locals = 7, stack = 9): + [0] fload v4 + [2] fload_1 v1 + [3] fmul + [4] f2i + [5] istore v4 + [7] iconst_0 + [8] iload_2 v2 + [9] iload v4 + [11] isub + [12] invokestatic #68 + - Methodref [java/lang/Math.max (II)I] + [15] istore v5 + [17] aload_0 v0 + [18] getfield #30 + - Fieldref [com/google/zxing/qrcode/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [21] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [24] iconst_1 + [25] isub + [26] iload_2 v2 + [27] iload v4 + [29] iadd + [30] invokestatic #69 + - Methodref [java/lang/Math.min (II)I] + [33] dup + [34] istore_2 v2 + [35] iload v5 + [37] isub + [38] i2f + [39] fload_1 v1 + [40] ldc #2 + - Float [3.0] + [42] fmul + [43] fcmpg + [44] ifge +7 (target=51) + [47] invokestatic #32 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [50] athrow + [51] iconst_0 + [52] iload_3 v3 + [53] iload v4 + [55] isub + [56] invokestatic #68 + - Methodref [java/lang/Math.max (II)I] + [59] istore v6 + [61] aload_0 v0 + [62] getfield #30 + - Fieldref [com/google/zxing/qrcode/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [65] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [68] iconst_1 + [69] isub + [70] iload_3 v3 + [71] iload v4 + [73] iadd + [74] invokestatic #69 + - Methodref [java/lang/Math.min (II)I] + [77] dup + [78] istore_3 v3 + [79] iload v6 + [81] isub + [82] i2f + [83] fload_1 v1 + [84] ldc #2 + - Float [3.0] + [86] fmul + [87] fcmpg + [88] ifge +7 (target=95) + [91] invokestatic #32 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [94] athrow + [95] new #16 + - Class [com/google/zxing/qrcode/detector/AlignmentPatternFinder] + [98] dup + [99] aload_0 v0 + [100] getfield #30 + - Fieldref [com/google/zxing/qrcode/detector/Detector.image Lcom/google/zxing/common/BitMatrix;] + [103] iload v5 + [105] iload v6 + [107] iload_2 v2 + [108] iload v5 + [110] isub + [111] iload_3 v3 + [112] iload v6 + [114] isub + [115] fload_1 v1 + [116] aload_0 v0 + [117] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/Detector.resultPointCallback Lcom/google/zxing/ResultPointCallback;] + [120] invokespecial #46 + - Methodref [com/google/zxing/qrcode/detector/AlignmentPatternFinder. (Lcom/google/zxing/common/BitMatrix;IIIIFLcom/google/zxing/ResultPointCallback;)V] + [123] invokevirtual #47 + - Methodref [com/google/zxing/qrcode/detector/AlignmentPatternFinder.find ()Lcom/google/zxing/qrcode/detector/AlignmentPattern;] + [126] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: round(F)I + Access flags: 0xa + = private static int round(float) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 1, stack = 2): + [0] fload_0 v0 + [1] ldc #1 + - Float [0.5] + [3] fadd + [4] f2i + [5] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/detector/FinderPattern + Superclass: com/google/zxing/ResultPoint + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.qrcode.detector.FinderPattern extends com.google.zxing.ResultPoint + +Interfaces (count = 0): + +Constant Pool (count = 39): + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/qrcode/detector/FinderPattern] + - Class [java/lang/Math] + - Fieldref [com/google/zxing/qrcode/detector/FinderPattern.count I] + - Fieldref [com/google/zxing/qrcode/detector/FinderPattern.estimatedModuleSize F] + - Methodref [com/google/zxing/ResultPoint. (FF)V] + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getX ()F] + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getY ()F] + - Methodref [java/lang/Math.abs (F)F] + - NameAndType [ (FF)V] + - NameAndType [abs (F)F] + - NameAndType [count I] + - NameAndType [estimatedModuleSize F] + - NameAndType [getX ()F] + - NameAndType [getY ()F] + - Utf8 [()F] + - Utf8 [()I] + - Utf8 [()V] + - Utf8 [(F)F] + - Utf8 [(FF)V] + - Utf8 [(FFF)V] + - Utf8 [(FFF)Z] + - Utf8 [] + - Utf8 [Code] + - Utf8 [F] + - Utf8 [I] + - Utf8 [aboutEquals] + - Utf8 [abs] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/qrcode/detector/FinderPattern] + - Utf8 [count] + - Utf8 [estimatedModuleSize] + - Utf8 [getCount] + - Utf8 [getEstimatedModuleSize] + - Utf8 [getX] + - Utf8 [getY] + - Utf8 [incrementCount] + - Utf8 [java/lang/Math] + +Fields (count = 2): + - Field: estimatedModuleSize F + Access flags: 0x12 + = private final float estimatedModuleSize + - Field: count I + Access flags: 0x2 + = private int count + +Methods (count = 5): + - Method: (FFF)V + Access flags: 0x0 + = FinderPattern(float,float,float) + Class member attributes (count = 1): + - Code attribute instructions (code length = 17, locals = 4, stack = 3): + [0] aload_0 v0 + [1] fload_1 v1 + [2] fload_2 v2 + [3] invokespecial #6 + - Methodref [com/google/zxing/ResultPoint. (FF)V] + [6] aload_0 v0 + [7] fload_3 v3 + [8] putfield #5 + - Fieldref [com/google/zxing/qrcode/detector/FinderPattern.estimatedModuleSize F] + [11] aload_0 v0 + [12] iconst_1 + [13] putfield #4 + - Fieldref [com/google/zxing/qrcode/detector/FinderPattern.count I] + [16] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getEstimatedModuleSize()F + Access flags: 0x11 + = public final float getEstimatedModuleSize() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #5 + - Fieldref [com/google/zxing/qrcode/detector/FinderPattern.estimatedModuleSize F] + [4] freturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getCount()I + Access flags: 0x10 + = final int getCount() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #4 + - Fieldref [com/google/zxing/qrcode/detector/FinderPattern.count I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: incrementCount()V + Access flags: 0x10 + = final void incrementCount() + Class member attributes (count = 1): + - Code attribute instructions (code length = 11, locals = 1, stack = 3): + [0] aload_0 v0 + [1] dup + [2] getfield #4 + - Fieldref [com/google/zxing/qrcode/detector/FinderPattern.count I] + [5] iconst_1 + [6] iadd + [7] putfield #4 + - Fieldref [com/google/zxing/qrcode/detector/FinderPattern.count I] + [10] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: aboutEquals(FFF)Z + Access flags: 0x10 + = final boolean aboutEquals(float,float,float) + Class member attributes (count = 1): + - Code attribute instructions (code length = 61, locals = 4, stack = 2): + [0] fload_2 v2 + [1] aload_0 v0 + [2] invokevirtual #8 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getY ()F] + [5] fsub + [6] invokestatic #9 + - Methodref [java/lang/Math.abs (F)F] + [9] fload_1 v1 + [10] fcmpg + [11] ifgt +48 (target=59) + [14] fload_3 v3 + [15] aload_0 v0 + [16] invokevirtual #7 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getX ()F] + [19] fsub + [20] invokestatic #9 + - Methodref [java/lang/Math.abs (F)F] + [23] fload_1 v1 + [24] fcmpg + [25] ifgt +34 (target=59) + [28] fload_1 v1 + [29] aload_0 v0 + [30] getfield #5 + - Fieldref [com/google/zxing/qrcode/detector/FinderPattern.estimatedModuleSize F] + [33] fsub + [34] invokestatic #9 + - Methodref [java/lang/Math.abs (F)F] + [37] dup + [38] fstore_1 v1 + [39] fconst_1 + [40] fcmpg + [41] ifle +14 (target=55) + [44] fload_1 v1 + [45] aload_0 v0 + [46] getfield #5 + - Fieldref [com/google/zxing/qrcode/detector/FinderPattern.estimatedModuleSize F] + [49] fdiv + [50] fconst_1 + [51] fcmpg + [52] ifgt +5 (target=57) + [55] iconst_1 + [56] ireturn + [57] iconst_0 + [58] ireturn + [59] iconst_0 + [60] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/detector/FinderPatternFinder + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x21 + = public class com.google.zxing.qrcode.detector.FinderPatternFinder extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 240): + - Integer [2] + - Integer [3] + - Integer [8] + - Integer [57] + - Float [0.05] + - Float [0.2] + - Float [7.0] + - Float [NaN] + - Class [com/google/zxing/DecodeHintType] + - Class [com/google/zxing/NotFoundException] + - Class [com/google/zxing/ResultPoint] + - Class [com/google/zxing/ResultPointCallback] + - Class [com/google/zxing/common/BitMatrix] + - Class [com/google/zxing/common/Collections] + - Class [com/google/zxing/qrcode/detector/FinderPattern] + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder] + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder$1] + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder$CenterComparator] + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder$FurthestFromAverageComparator] + - Class [com/google/zxing/qrcode/detector/FinderPatternInfo] + - Class [java/lang/Float] + - Class [java/lang/Math] + - Class [java/lang/Object] + - Class [java/util/Hashtable] + - Class [java/util/Vector] + - Fieldref [com/google/zxing/DecodeHintType.TRY_HARDER Lcom/google/zxing/DecodeHintType;] + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + - Fieldref [com/google/zxing/common/BitMatrix.height I] + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + - Fieldref [com/google/zxing/common/BitMatrix.width I] + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.hasSkipped Z] + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.image Lcom/google/zxing/common/BitMatrix;] + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.resultPointCallback Lcom/google/zxing/ResultPointCallback;] + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - Methodref [com/google/zxing/ResultPoint.orderBestPatterns ([Lcom/google/zxing/ResultPoint;)V] + - Methodref [com/google/zxing/common/BitMatrix.get (II)Z] + - Methodref [com/google/zxing/common/BitMatrix.getHeight ()I] + - Methodref [com/google/zxing/common/BitMatrix.getWidth ()I] + - Methodref [com/google/zxing/common/Collections.insertionSort (Ljava/util/Vector;Lcom/google/zxing/common/Comparator;)V] + - Methodref [com/google/zxing/qrcode/detector/FinderPattern. (FFF)V] + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.aboutEquals (FFF)Z] + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getCount ()I] + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getX ()F] + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getY ()F] + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.incrementCount ()V] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder. (Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPointCallback;)V] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder.centerFromEnd ([II)F] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckHorizontal (IIII)F] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckVertical (IIII)F] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder.findRowSkip ()I] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder.foundPatternCross ([I)Z] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder.getCrossCheckStateCount ()[I] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder.handlePossibleCenter ([III)Z] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder.haveMultiplyConfirmedCenters ()Z] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder.selectBestPatterns ()[Lcom/google/zxing/qrcode/detector/FinderPattern;] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder$CenterComparator. (F)V] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder$FurthestFromAverageComparator. (F)V] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo. ([Lcom/google/zxing/qrcode/detector/FinderPattern;)V] + - Methodref [java/lang/Float.isNaN (F)Z] + - Methodref [java/lang/Math.abs (F)F] + - Methodref [java/lang/Math.abs (I)I] + - Methodref [java/lang/Math.max (FF)F] + - Methodref [java/lang/Math.sqrt (D)D] + - Methodref [java/lang/Object. ()V] + - Methodref [java/util/Hashtable.containsKey (Ljava/lang/Object;)Z] + - Methodref [java/util/Vector. ()V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + - Methodref [java/util/Vector.removeElementAt (I)V] + - Methodref [java/util/Vector.setSize (I)V] + - Methodref [java/util/Vector.size ()I] + - InterfaceMethodref [com/google/zxing/ResultPointCallback.foundPossibleResultPoint (Lcom/google/zxing/ResultPoint;)V] + - NameAndType [ ()V] + - NameAndType [ (F)V] + - NameAndType [ (FFF)V] + - NameAndType [ (FLcom/google/zxing/qrcode/detector/FinderPatternFinder$1;)V] + - NameAndType [ (Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPointCallback;)V] + - NameAndType [ ([Lcom/google/zxing/qrcode/detector/FinderPattern;)V] + - NameAndType [TRY_HARDER Lcom/google/zxing/DecodeHintType;] + - NameAndType [aboutEquals (FFF)Z] + - NameAndType [abs (F)F] + - NameAndType [abs (I)I] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [bits [I] + - NameAndType [centerFromEnd ([II)F] + - NameAndType [containsKey (Ljava/lang/Object;)Z] + - NameAndType [crossCheckHorizontal (IIII)F] + - NameAndType [crossCheckStateCount [I] + - NameAndType [crossCheckVertical (IIII)F] + - NameAndType [elementAt (I)Ljava/lang/Object;] + - NameAndType [findRowSkip ()I] + - NameAndType [foundPatternCross ([I)Z] + - NameAndType [foundPossibleResultPoint (Lcom/google/zxing/ResultPoint;)V] + - NameAndType [get (II)Z] + - NameAndType [getCount ()I] + - NameAndType [getCrossCheckStateCount ()[I] + - NameAndType [getEstimatedModuleSize ()F] + - NameAndType [getHeight ()I] + - NameAndType [getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + - NameAndType [getWidth ()I] + - NameAndType [getX ()F] + - NameAndType [getY ()F] + - NameAndType [handlePossibleCenter ([III)Z] + - NameAndType [hasSkipped Z] + - NameAndType [haveMultiplyConfirmedCenters ()Z] + - NameAndType [height I] + - NameAndType [image Lcom/google/zxing/common/BitMatrix;] + - NameAndType [incrementCount ()V] + - NameAndType [insertionSort (Ljava/util/Vector;Lcom/google/zxing/common/Comparator;)V] + - NameAndType [isNaN (F)Z] + - NameAndType [max (FF)F] + - NameAndType [orderBestPatterns ([Lcom/google/zxing/ResultPoint;)V] + - NameAndType [possibleCenters Ljava/util/Vector;] + - NameAndType [removeElementAt (I)V] + - NameAndType [resultPointCallback Lcom/google/zxing/ResultPointCallback;] + - NameAndType [rowSize I] + - NameAndType [selectBestPatterns ()[Lcom/google/zxing/qrcode/detector/FinderPattern;] + - NameAndType [setSize (I)V] + - NameAndType [size ()I] + - NameAndType [sqrt (D)D] + - NameAndType [width I] + - Utf8 [] + - Utf8 [()F] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/NotFoundException;] + - Utf8 [()Lcom/google/zxing/common/BitMatrix;] + - Utf8 [()Ljava/util/Vector;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[I] + - Utf8 [()[Lcom/google/zxing/qrcode/detector/FinderPattern;] + - Utf8 [(D)D] + - Utf8 [(F)F] + - Utf8 [(F)V] + - Utf8 [(F)Z] + - Utf8 [(FF)F] + - Utf8 [(FFF)V] + - Utf8 [(FFF)Z] + - Utf8 [(FLcom/google/zxing/qrcode/detector/FinderPatternFinder$1;)V] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(I)V] + - Utf8 [(II)Z] + - Utf8 [(IIII)F] + - Utf8 [(Lcom/google/zxing/ResultPoint;)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;)V] + - Utf8 [(Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPointCallback;)V] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/util/Hashtable;)Lcom/google/zxing/qrcode/detector/FinderPatternInfo;] + - Utf8 [(Ljava/util/Vector;Lcom/google/zxing/common/Comparator;)V] + - Utf8 [([I)Z] + - Utf8 [([II)F] + - Utf8 [([III)Z] + - Utf8 [([Lcom/google/zxing/ResultPoint;)V] + - Utf8 [([Lcom/google/zxing/qrcode/detector/FinderPattern;)V] + - Utf8 [] + - Utf8 [CENTER_QUORUM] + - Utf8 [CenterComparator] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [FurthestFromAverageComparator] + - Utf8 [I] + - Utf8 [INTEGER_MATH_SHIFT] + - Utf8 [InnerClasses] + - Utf8 [Lcom/google/zxing/DecodeHintType;] + - Utf8 [Lcom/google/zxing/ResultPointCallback;] + - Utf8 [Lcom/google/zxing/common/BitMatrix;] + - Utf8 [Ljava/util/Vector;] + - Utf8 [MAX_MODULES] + - Utf8 [MIN_SKIP] + - Utf8 [TRY_HARDER] + - Utf8 [Z] + - Utf8 [[I] + - Utf8 [aboutEquals] + - Utf8 [abs] + - Utf8 [addElement] + - Utf8 [bits] + - Utf8 [centerFromEnd] + - Utf8 [com/google/zxing/DecodeHintType] + - Utf8 [com/google/zxing/NotFoundException] + - Utf8 [com/google/zxing/ResultPoint] + - Utf8 [com/google/zxing/ResultPointCallback] + - Utf8 [com/google/zxing/common/BitMatrix] + - Utf8 [com/google/zxing/common/Collections] + - Utf8 [com/google/zxing/qrcode/detector/FinderPattern] + - Utf8 [com/google/zxing/qrcode/detector/FinderPatternFinder] + - Utf8 [com/google/zxing/qrcode/detector/FinderPatternFinder$1] + - Utf8 [com/google/zxing/qrcode/detector/FinderPatternFinder$CenterComparator] + - Utf8 [com/google/zxing/qrcode/detector/FinderPatternFinder$FurthestFromAverageComparator] + - Utf8 [com/google/zxing/qrcode/detector/FinderPatternInfo] + - Utf8 [containsKey] + - Utf8 [crossCheckHorizontal] + - Utf8 [crossCheckStateCount] + - Utf8 [crossCheckVertical] + - Utf8 [elementAt] + - Utf8 [find] + - Utf8 [findRowSkip] + - Utf8 [foundPatternCross] + - Utf8 [foundPossibleResultPoint] + - Utf8 [get] + - Utf8 [getCount] + - Utf8 [getCrossCheckStateCount] + - Utf8 [getEstimatedModuleSize] + - Utf8 [getHeight] + - Utf8 [getImage] + - Utf8 [getNotFoundInstance] + - Utf8 [getPossibleCenters] + - Utf8 [getWidth] + - Utf8 [getX] + - Utf8 [getY] + - Utf8 [handlePossibleCenter] + - Utf8 [hasSkipped] + - Utf8 [haveMultiplyConfirmedCenters] + - Utf8 [height] + - Utf8 [image] + - Utf8 [incrementCount] + - Utf8 [insertionSort] + - Utf8 [isNaN] + - Utf8 [java/lang/Float] + - Utf8 [java/lang/Math] + - Utf8 [java/lang/Object] + - Utf8 [java/util/Hashtable] + - Utf8 [java/util/Vector] + - Utf8 [max] + - Utf8 [orderBestPatterns] + - Utf8 [possibleCenters] + - Utf8 [removeElementAt] + - Utf8 [resultPointCallback] + - Utf8 [rowSize] + - Utf8 [selectBestPatterns] + - Utf8 [setSize] + - Utf8 [size] + - Utf8 [sqrt] + - Utf8 [width] + +Fields (count = 9): + - Field: CENTER_QUORUM I + Access flags: 0x1a + = private static final int CENTER_QUORUM + Class member attributes (count = 1): + - Constant value attribute: + - Integer [2] + - Field: MIN_SKIP I + Access flags: 0x1c + = protected static final int MIN_SKIP + Class member attributes (count = 1): + - Constant value attribute: + - Integer [3] + - Field: MAX_MODULES I + Access flags: 0x1c + = protected static final int MAX_MODULES + Class member attributes (count = 1): + - Constant value attribute: + - Integer [57] + - Field: INTEGER_MATH_SHIFT I + Access flags: 0x1a + = private static final int INTEGER_MATH_SHIFT + Class member attributes (count = 1): + - Constant value attribute: + - Integer [8] + - Field: image Lcom/google/zxing/common/BitMatrix; + Access flags: 0x12 + = private final com.google.zxing.common.BitMatrix image + - Field: possibleCenters Ljava/util/Vector; + Access flags: 0x12 + = private final java.util.Vector possibleCenters + - Field: hasSkipped Z + Access flags: 0x2 + = private boolean hasSkipped + - Field: crossCheckStateCount [I + Access flags: 0x12 + = private final int[] crossCheckStateCount + - Field: resultPointCallback Lcom/google/zxing/ResultPointCallback; + Access flags: 0x12 + = private final com.google.zxing.ResultPointCallback resultPointCallback + +Methods (count = 14): + - Method: (Lcom/google/zxing/common/BitMatrix;)V + Access flags: 0x1 + = public FinderPatternFinder(com.google.zxing.common.BitMatrix) + Class member attributes (count = 1): + - Code attribute instructions (code length = 7, locals = 2, stack = 3): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aconst_null + [3] invokespecial #49 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder. (Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPointCallback;)V] + [6] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (Lcom/google/zxing/common/BitMatrix;Lcom/google/zxing/ResultPointCallback;)V + Access flags: 0x1 + = public FinderPatternFinder(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPointCallback) + Class member attributes (count = 1): + - Code attribute instructions (code length = 33, locals = 3, stack = 3): + [0] aload_0 v0 + [1] invokespecial #67 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #33 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.image Lcom/google/zxing/common/BitMatrix;] + [9] aload_0 v0 + [10] new #25 + - Class [java/util/Vector] + [13] dup + [14] invokespecial #69 + - Methodref [java/util/Vector. ()V] + [17] putfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [20] aload_0 v0 + [21] iconst_5 + [22] newarray 10 + [24] putfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [27] aload_0 v0 + [28] aload_2 v2 + [29] putfield #35 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.resultPointCallback Lcom/google/zxing/ResultPointCallback;] + [32] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getImage()Lcom/google/zxing/common/BitMatrix; + Access flags: 0x14 + = protected final com.google.zxing.common.BitMatrix getImage() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #33 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.image Lcom/google/zxing/common/BitMatrix;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getPossibleCenters()Ljava/util/Vector; + Access flags: 0x14 + = protected final java.util.Vector getPossibleCenters() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: find(Ljava/util/Hashtable;)Lcom/google/zxing/qrcode/detector/FinderPatternInfo; + Access flags: 0x10 + = final com.google.zxing.qrcode.detector.FinderPatternInfo find(java.util.Hashtable) + Class member attributes (count = 2): + - Code attribute instructions (code length = 948, locals = 13, stack = 5): + [0] aload_1 v1 + [1] ifnull +17 (target=18) + [4] aload_1 v1 + [5] getstatic #26 + - Fieldref [com/google/zxing/DecodeHintType.TRY_HARDER Lcom/google/zxing/DecodeHintType;] + [8] invokevirtual #68 + - Methodref [java/util/Hashtable.containsKey (Ljava/lang/Object;)Z] + [11] ifeq +7 (target=18) + [14] iconst_1 + [15] goto +4 (target=19) + [18] iconst_0 + [19] istore_1 v1 + [20] aload_0 v0 + [21] getfield #33 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.image Lcom/google/zxing/common/BitMatrix;] + [24] getfield #28 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [27] istore_2 v2 + [28] aload_0 v0 + [29] getfield #33 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.image Lcom/google/zxing/common/BitMatrix;] + [32] getfield #30 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [35] istore_3 v3 + [36] iload_2 v2 + [37] iconst_3 + [38] imul + [39] sipush 228 + [42] idiv + [43] dup + [44] istore v4 + [46] iconst_3 + [47] ificmplt +7 (target=54) + [50] iload_1 v1 + [51] ifeq +6 (target=57) + [54] iconst_3 + [55] istore v4 + [57] iconst_0 + [58] istore_1 v1 + [59] iconst_5 + [60] newarray 10 + [62] astore v5 + [64] iload v4 + [66] iconst_1 + [67] isub + [68] istore v6 + [70] iload v6 + [72] iload_2 v2 + [73] ificmpge +509 (target=582) + [76] iload_1 v1 + [77] ifne +505 (target=582) + [80] aload v5 + [82] iconst_0 + [83] iconst_0 + [84] iastore + [85] aload v5 + [87] iconst_1 + [88] iconst_0 + [89] iastore + [90] aload v5 + [92] iconst_2 + [93] iconst_0 + [94] iastore + [95] aload v5 + [97] iconst_3 + [98] iconst_0 + [99] iastore + [100] aload v5 + [102] iconst_4 + [103] iconst_0 + [104] iastore + [105] iconst_0 + [106] istore v7 + [108] iconst_0 + [109] istore v8 + [111] iload v8 + [113] iload_3 v3 + [114] ificmpge +420 (target=534) + [117] aload_0 v0 + [118] getfield #33 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.image Lcom/google/zxing/common/BitMatrix;] + [121] iload v8 + [123] iload v6 + [125] istore v11 + [127] istore v10 + [129] astore v9 + [131] iload v11 + [133] aload v9 + [135] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [138] imul + [139] iload v10 + [141] iconst_5 + [142] ishr + [143] iadd + [144] istore v11 + [146] aload v9 + [148] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [151] iload v11 + [153] iaload + [154] iload v10 + [156] bipush 31 + [158] iand + [159] iushr + [160] iconst_1 + [161] iand + [162] ifeq +7 (target=169) + [165] iconst_1 + [166] goto +4 (target=170) + [169] iconst_0 + [170] ifeq +26 (target=196) + [173] iload v7 + [175] iconst_1 + [176] iand + [177] iconst_1 + [178] ificmpne +6 (target=184) + [181] iinc v7, 1 + [184] aload v5 + [186] iload v7 + [188] dup2 + [189] iaload + [190] iconst_1 + [191] iadd + [192] iastore + [193] goto +335 (target=528) + [196] iload v7 + [198] iconst_1 + [199] iand + [200] ifne +319 (target=519) + [203] iload v7 + [205] iconst_4 + [206] ificmpne +298 (target=504) + [209] aload v5 + [211] invokestatic #54 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder.foundPatternCross ([I)Z] + [214] ifeq +250 (target=464) + [217] aload_0 v0 + [218] aload v5 + [220] iload v6 + [222] iload v8 + [224] invokevirtual #56 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder.handlePossibleCenter ([III)Z] + [227] ifeq +166 (target=393) + [230] iconst_2 + [231] istore v4 + [233] aload_0 v0 + [234] getfield #32 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.hasSkipped Z] + [237] ifeq +11 (target=248) + [240] aload_0 v0 + [241] invokespecial #57 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder.haveMultiplyConfirmedCenters ()Z] + [244] istore_1 v1 + [245] goto +188 (target=433) + [248] aload_0 v0 + [249] dup + [250] astore v7 + [252] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [255] invokevirtual #74 + - Methodref [java/util/Vector.size ()I] + [258] dup + [259] istore v9 + [261] iconst_1 + [262] ificmple +98 (target=360) + [265] aconst_null + [266] astore v10 + [268] iconst_0 + [269] istore v11 + [271] iload v11 + [273] iload v9 + [275] ificmpge +85 (target=360) + [278] aload v7 + [280] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [283] iload v11 + [285] invokevirtual #71 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [288] checkcast #15 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [291] dup + [292] astore v12 + [294] invokevirtual #44 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getCount ()I] + [297] iconst_2 + [298] ificmplt +56 (target=354) + [301] aload v10 + [303] ifnonnull +10 (target=313) + [306] aload v12 + [308] astore v10 + [310] goto +44 (target=354) + [313] aload v7 + [315] iconst_1 + [316] putfield #32 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.hasSkipped Z] + [319] aload v10 + [321] invokevirtual #46 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getX ()F] + [324] aload v12 + [326] invokevirtual #46 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getX ()F] + [329] fsub + [330] invokestatic #63 + - Methodref [java/lang/Math.abs (F)F] + [333] aload v10 + [335] invokevirtual #47 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getY ()F] + [338] aload v12 + [340] invokevirtual #47 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getY ()F] + [343] fsub + [344] invokestatic #63 + - Methodref [java/lang/Math.abs (F)F] + [347] fsub + [348] f2i + [349] iconst_2 + [350] idiv + [351] goto +10 (target=361) + [354] iinc v11, 1 + [357] goto -86 (target=271) + [360] iconst_0 + [361] dup + [362] istore v7 + [364] aload v5 + [366] iconst_2 + [367] iaload + [368] ificmple +22 (target=390) + [371] iload v6 + [373] iload v7 + [375] aload v5 + [377] iconst_2 + [378] iaload + [379] isub + [380] iconst_2 + [381] isub + [382] iadd + [383] istore v6 + [385] iload_3 v3 + [386] iconst_1 + [387] isub + [388] istore v8 + [390] goto +43 (target=433) + [393] aload v5 + [395] iconst_0 + [396] aload v5 + [398] iconst_2 + [399] iaload + [400] iastore + [401] aload v5 + [403] iconst_1 + [404] aload v5 + [406] iconst_3 + [407] iaload + [408] iastore + [409] aload v5 + [411] iconst_2 + [412] aload v5 + [414] iconst_4 + [415] iaload + [416] iastore + [417] aload v5 + [419] iconst_3 + [420] iconst_1 + [421] iastore + [422] aload v5 + [424] iconst_4 + [425] iconst_0 + [426] iastore + [427] iconst_3 + [428] istore v7 + [430] goto +98 (target=528) + [433] iconst_0 + [434] istore v7 + [436] aload v5 + [438] iconst_0 + [439] iconst_0 + [440] iastore + [441] aload v5 + [443] iconst_1 + [444] iconst_0 + [445] iastore + [446] aload v5 + [448] iconst_2 + [449] iconst_0 + [450] iastore + [451] aload v5 + [453] iconst_3 + [454] iconst_0 + [455] iastore + [456] aload v5 + [458] iconst_4 + [459] iconst_0 + [460] iastore + [461] goto +67 (target=528) + [464] aload v5 + [466] iconst_0 + [467] aload v5 + [469] iconst_2 + [470] iaload + [471] iastore + [472] aload v5 + [474] iconst_1 + [475] aload v5 + [477] iconst_3 + [478] iaload + [479] iastore + [480] aload v5 + [482] iconst_2 + [483] aload v5 + [485] iconst_4 + [486] iaload + [487] iastore + [488] aload v5 + [490] iconst_3 + [491] iconst_1 + [492] iastore + [493] aload v5 + [495] iconst_4 + [496] iconst_0 + [497] iastore + [498] iconst_3 + [499] istore v7 + [501] goto +27 (target=528) + [504] aload v5 + [506] iinc v7, 1 + [509] iload v7 + [511] dup2 + [512] iaload + [513] iconst_1 + [514] iadd + [515] iastore + [516] goto +12 (target=528) + [519] aload v5 + [521] iload v7 + [523] dup2 + [524] iaload + [525] iconst_1 + [526] iadd + [527] iastore + [528] iinc v8, 1 + [531] goto -420 (target=111) + [534] aload v5 + [536] invokestatic #54 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder.foundPatternCross ([I)Z] + [539] ifeq +33 (target=572) + [542] aload_0 v0 + [543] aload v5 + [545] iload v6 + [547] iload_3 v3 + [548] invokevirtual #56 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder.handlePossibleCenter ([III)Z] + [551] ifeq +21 (target=572) + [554] aload v5 + [556] iconst_0 + [557] iaload + [558] istore v4 + [560] aload_0 v0 + [561] getfield #32 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.hasSkipped Z] + [564] ifeq +8 (target=572) + [567] aload_0 v0 + [568] invokespecial #57 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder.haveMultiplyConfirmedCenters ()Z] + [571] istore_1 v1 + [572] iload v6 + [574] iload v4 + [576] iadd + [577] istore v6 + [579] goto -509 (target=70) + [582] aload_0 v0 + [583] dup + [584] astore v7 + [586] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [589] invokevirtual #74 + - Methodref [java/util/Vector.size ()I] + [592] dup + [593] istore v9 + [595] iconst_3 + [596] ificmpge +7 (target=603) + [599] invokestatic #36 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [602] athrow + [603] iload v9 + [605] iconst_3 + [606] ificmple +179 (target=785) + [609] fconst_0 + [610] fstore v10 + [612] fconst_0 + [613] fstore v11 + [615] iconst_0 + [616] istore v12 + [618] iload v12 + [620] iload v9 + [622] ificmpge +40 (target=662) + [625] aload v7 + [627] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [630] iload v12 + [632] invokevirtual #71 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [635] checkcast #15 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [638] invokevirtual #45 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [641] fstore_1 v1 + [642] fload v10 + [644] fload_1 v1 + [645] fadd + [646] fstore v10 + [648] fload v11 + [650] fload_1 v1 + [651] fload_1 v1 + [652] fmul + [653] fadd + [654] fstore v11 + [656] iinc v12, 1 + [659] goto -41 (target=618) + [662] fload v10 + [664] iload v9 + [666] i2f + [667] fdiv + [668] fstore v12 + [670] fload v11 + [672] iload v9 + [674] i2f + [675] fdiv + [676] fload v12 + [678] fload v12 + [680] fmul + [681] fsub + [682] f2d + [683] invokestatic #66 + - Methodref [java/lang/Math.sqrt (D)D] + [686] d2f + [687] fstore_1 v1 + [688] aload v7 + [690] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [693] new #19 + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder$FurthestFromAverageComparator] + [696] dup + [697] fload v12 + [699] invokespecial #60 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder$FurthestFromAverageComparator. (F)V] + [702] invokestatic #41 + - Methodref [com/google/zxing/common/Collections.insertionSort (Ljava/util/Vector;Lcom/google/zxing/common/Comparator;)V] + [705] ldc #6 + - Float [0.2] + [707] fload v12 + [709] fmul + [710] fload_1 v1 + [711] invokestatic #65 + - Methodref [java/lang/Math.max (FF)F] + [714] fstore_1 v1 + [715] iconst_0 + [716] istore_2 v2 + [717] iload_2 v2 + [718] aload v7 + [720] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [723] invokevirtual #74 + - Methodref [java/util/Vector.size ()I] + [726] ificmpge +59 (target=785) + [729] aload v7 + [731] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [734] invokevirtual #74 + - Methodref [java/util/Vector.size ()I] + [737] iconst_3 + [738] ificmple +47 (target=785) + [741] aload v7 + [743] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [746] iload_2 v2 + [747] invokevirtual #71 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [750] checkcast #15 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [753] invokevirtual #45 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [756] fload v12 + [758] fsub + [759] invokestatic #63 + - Methodref [java/lang/Math.abs (F)F] + [762] fload_1 v1 + [763] fcmpl + [764] ifle +15 (target=779) + [767] aload v7 + [769] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [772] iload_2 v2 + [773] invokevirtual #72 + - Methodref [java/util/Vector.removeElementAt (I)V] + [776] iinc v2, -1 + [779] iinc v2, 1 + [782] goto -65 (target=717) + [785] aload v7 + [787] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [790] invokevirtual #74 + - Methodref [java/util/Vector.size ()I] + [793] iconst_3 + [794] ificmple +89 (target=883) + [797] fconst_0 + [798] fstore v10 + [800] iconst_0 + [801] istore v11 + [803] iload v11 + [805] aload v7 + [807] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [810] invokevirtual #74 + - Methodref [java/util/Vector.size ()I] + [813] ificmpge +30 (target=843) + [816] fload v10 + [818] aload v7 + [820] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [823] iload v11 + [825] invokevirtual #71 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [828] checkcast #15 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [831] invokevirtual #45 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [834] fadd + [835] fstore v10 + [837] iinc v11, 1 + [840] goto -37 (target=803) + [843] fload v10 + [845] aload v7 + [847] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [850] invokevirtual #74 + - Methodref [java/util/Vector.size ()I] + [853] i2f + [854] fdiv + [855] fstore v11 + [857] aload v7 + [859] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [862] new #18 + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder$CenterComparator] + [865] dup + [866] fload v11 + [868] invokespecial #59 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder$CenterComparator. (F)V] + [871] invokestatic #41 + - Methodref [com/google/zxing/common/Collections.insertionSort (Ljava/util/Vector;Lcom/google/zxing/common/Comparator;)V] + [874] aload v7 + [876] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [879] iconst_3 + [880] invokevirtual #73 + - Methodref [java/util/Vector.setSize (I)V] + [883] iconst_3 + [884] anewarray #15 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [887] dup + [888] iconst_0 + [889] aload v7 + [891] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [894] iconst_0 + [895] invokevirtual #71 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [898] checkcast #15 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [901] aastore + [902] dup + [903] iconst_1 + [904] aload v7 + [906] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [909] iconst_1 + [910] invokevirtual #71 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [913] checkcast #15 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [916] aastore + [917] dup + [918] iconst_2 + [919] aload v7 + [921] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [924] iconst_2 + [925] invokevirtual #71 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [928] checkcast #15 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [931] aastore + [932] dup + [933] astore v6 + [935] invokestatic #37 + - Methodref [com/google/zxing/ResultPoint.orderBestPatterns ([Lcom/google/zxing/ResultPoint;)V] + [938] new #20 + - Class [com/google/zxing/qrcode/detector/FinderPatternInfo] + [941] dup + [942] aload v6 + [944] invokespecial #61 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternInfo. ([Lcom/google/zxing/qrcode/detector/FinderPattern;)V] + [947] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + - Method: centerFromEnd([II)F + Access flags: 0xa + = private static float centerFromEnd(int[],int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 2, stack = 3): + [0] iload_1 v1 + [1] aload_0 v0 + [2] iconst_4 + [3] iaload + [4] isub + [5] aload_0 v0 + [6] iconst_3 + [7] iaload + [8] isub + [9] i2f + [10] aload_0 v0 + [11] iconst_2 + [12] iaload + [13] i2f + [14] fconst_2 + [15] fdiv + [16] fsub + [17] freturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: foundPatternCross([I)Z + Access flags: 0xc + = protected static boolean foundPatternCross(int[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 132, locals = 4, stack = 3): + [0] iconst_0 + [1] istore_1 v1 + [2] iconst_0 + [3] istore_2 v2 + [4] iload_2 v2 + [5] iconst_5 + [6] ificmpge +23 (target=29) + [9] aload_0 v0 + [10] iload_2 v2 + [11] iaload + [12] dup + [13] istore_3 v3 + [14] ifne +5 (target=19) + [17] iconst_0 + [18] ireturn + [19] iload_1 v1 + [20] iload_3 v3 + [21] iadd + [22] istore_1 v1 + [23] iinc v2, 1 + [26] goto -22 (target=4) + [29] iload_1 v1 + [30] bipush 7 + [32] ificmpge +5 (target=37) + [35] iconst_0 + [36] ireturn + [37] iload_1 v1 + [38] bipush 8 + [40] ishl + [41] bipush 7 + [43] idiv + [44] dup + [45] istore_2 v2 + [46] iconst_2 + [47] idiv + [48] istore_3 v3 + [49] iload_2 v2 + [50] aload_0 v0 + [51] iconst_0 + [52] iaload + [53] bipush 8 + [55] ishl + [56] isub + [57] invokestatic #64 + - Methodref [java/lang/Math.abs (I)I] + [60] iload_3 v3 + [61] ificmpge +69 (target=130) + [64] iload_2 v2 + [65] aload_0 v0 + [66] iconst_1 + [67] iaload + [68] bipush 8 + [70] ishl + [71] isub + [72] invokestatic #64 + - Methodref [java/lang/Math.abs (I)I] + [75] iload_3 v3 + [76] ificmpge +54 (target=130) + [79] iload_2 v2 + [80] iconst_3 + [81] imul + [82] aload_0 v0 + [83] iconst_2 + [84] iaload + [85] bipush 8 + [87] ishl + [88] isub + [89] invokestatic #64 + - Methodref [java/lang/Math.abs (I)I] + [92] iload_3 v3 + [93] iconst_3 + [94] imul + [95] ificmpge +35 (target=130) + [98] iload_2 v2 + [99] aload_0 v0 + [100] iconst_3 + [101] iaload + [102] bipush 8 + [104] ishl + [105] isub + [106] invokestatic #64 + - Methodref [java/lang/Math.abs (I)I] + [109] iload_3 v3 + [110] ificmpge +20 (target=130) + [113] iload_2 v2 + [114] aload_0 v0 + [115] iconst_4 + [116] iaload + [117] bipush 8 + [119] ishl + [120] isub + [121] invokestatic #64 + - Methodref [java/lang/Math.abs (I)I] + [124] iload_3 v3 + [125] ificmpge +5 (target=130) + [128] iconst_1 + [129] ireturn + [130] iconst_0 + [131] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getCrossCheckStateCount()[I + Access flags: 0x2 + = private int[] getCrossCheckStateCount() + Class member attributes (count = 1): + - Code attribute instructions (code length = 40, locals = 1, stack = 3): + [0] aload_0 v0 + [1] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [4] iconst_0 + [5] iconst_0 + [6] iastore + [7] aload_0 v0 + [8] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [11] iconst_1 + [12] iconst_0 + [13] iastore + [14] aload_0 v0 + [15] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [18] iconst_2 + [19] iconst_0 + [20] iastore + [21] aload_0 v0 + [22] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [25] iconst_3 + [26] iconst_0 + [27] iastore + [28] aload_0 v0 + [29] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [32] iconst_4 + [33] iconst_0 + [34] iastore + [35] aload_0 v0 + [36] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [39] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: crossCheckVertical(IIII)F + Access flags: 0x2 + = private float crossCheckVertical(int,int,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 666, locals = 11, stack = 4): + [0] aload_0 v0 + [1] getfield #33 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.image Lcom/google/zxing/common/BitMatrix;] + [4] dup + [5] astore v5 + [7] getfield #28 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [10] istore v6 + [12] aload_0 v0 + [13] dup + [14] astore v9 + [16] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [19] iconst_0 + [20] iconst_0 + [21] iastore + [22] aload v9 + [24] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [27] iconst_1 + [28] iconst_0 + [29] iastore + [30] aload v9 + [32] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [35] iconst_2 + [36] iconst_0 + [37] iastore + [38] aload v9 + [40] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [43] iconst_3 + [44] iconst_0 + [45] iastore + [46] aload v9 + [48] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [51] iconst_4 + [52] iconst_0 + [53] iastore + [54] aload v9 + [56] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [59] astore v7 + [61] iload_1 v1 + [62] istore v8 + [64] iload v8 + [66] iflt +65 (target=131) + [69] aload v5 + [71] iload v8 + [73] istore v10 + [75] astore v9 + [77] iload v10 + [79] aload v9 + [81] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [84] imul + [85] iload_2 v2 + [86] iconst_5 + [87] ishr + [88] iadd + [89] istore v10 + [91] aload v9 + [93] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [96] iload v10 + [98] iaload + [99] iload_2 v2 + [100] bipush 31 + [102] iand + [103] iushr + [104] iconst_1 + [105] iand + [106] ifeq +7 (target=113) + [109] iconst_1 + [110] goto +4 (target=114) + [113] iconst_0 + [114] ifeq +17 (target=131) + [117] aload v7 + [119] iconst_2 + [120] dup2 + [121] iaload + [122] iconst_1 + [123] iadd + [124] iastore + [125] iinc v8, -1 + [128] goto -64 (target=64) + [131] iload v8 + [133] ifge +6 (target=139) + [136] ldc #8 + - Float [NaN] + [138] freturn + [139] iload v8 + [141] iflt +73 (target=214) + [144] aload v5 + [146] iload v8 + [148] istore v10 + [150] astore v9 + [152] iload v10 + [154] aload v9 + [156] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [159] imul + [160] iload_2 v2 + [161] iconst_5 + [162] ishr + [163] iadd + [164] istore v10 + [166] aload v9 + [168] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [171] iload v10 + [173] iaload + [174] iload_2 v2 + [175] bipush 31 + [177] iand + [178] iushr + [179] iconst_1 + [180] iand + [181] ifeq +7 (target=188) + [184] iconst_1 + [185] goto +4 (target=189) + [188] iconst_0 + [189] ifne +25 (target=214) + [192] aload v7 + [194] iconst_1 + [195] iaload + [196] iload_3 v3 + [197] ificmpgt +17 (target=214) + [200] aload v7 + [202] iconst_1 + [203] dup2 + [204] iaload + [205] iconst_1 + [206] iadd + [207] iastore + [208] iinc v8, -1 + [211] goto -72 (target=139) + [214] iload v8 + [216] iflt +11 (target=227) + [219] aload v7 + [221] iconst_1 + [222] iaload + [223] iload_3 v3 + [224] ificmple +6 (target=230) + [227] ldc #8 + - Float [NaN] + [229] freturn + [230] iload v8 + [232] iflt +73 (target=305) + [235] aload v5 + [237] iload v8 + [239] istore v10 + [241] astore v9 + [243] iload v10 + [245] aload v9 + [247] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [250] imul + [251] iload_2 v2 + [252] iconst_5 + [253] ishr + [254] iadd + [255] istore v10 + [257] aload v9 + [259] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [262] iload v10 + [264] iaload + [265] iload_2 v2 + [266] bipush 31 + [268] iand + [269] iushr + [270] iconst_1 + [271] iand + [272] ifeq +7 (target=279) + [275] iconst_1 + [276] goto +4 (target=280) + [279] iconst_0 + [280] ifeq +25 (target=305) + [283] aload v7 + [285] iconst_0 + [286] iaload + [287] iload_3 v3 + [288] ificmpgt +17 (target=305) + [291] aload v7 + [293] iconst_0 + [294] dup2 + [295] iaload + [296] iconst_1 + [297] iadd + [298] iastore + [299] iinc v8, -1 + [302] goto -72 (target=230) + [305] aload v7 + [307] iconst_0 + [308] iaload + [309] iload_3 v3 + [310] ificmple +6 (target=316) + [313] ldc #8 + - Float [NaN] + [315] freturn + [316] iload_1 v1 + [317] iconst_1 + [318] iadd + [319] istore v8 + [321] iload v8 + [323] iload v6 + [325] ificmpge +65 (target=390) + [328] aload v5 + [330] iload v8 + [332] istore v10 + [334] astore v9 + [336] iload v10 + [338] aload v9 + [340] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [343] imul + [344] iload_2 v2 + [345] iconst_5 + [346] ishr + [347] iadd + [348] istore v10 + [350] aload v9 + [352] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [355] iload v10 + [357] iaload + [358] iload_2 v2 + [359] bipush 31 + [361] iand + [362] iushr + [363] iconst_1 + [364] iand + [365] ifeq +7 (target=372) + [368] iconst_1 + [369] goto +4 (target=373) + [372] iconst_0 + [373] ifeq +17 (target=390) + [376] aload v7 + [378] iconst_2 + [379] dup2 + [380] iaload + [381] iconst_1 + [382] iadd + [383] iastore + [384] iinc v8, 1 + [387] goto -66 (target=321) + [390] iload v8 + [392] iload v6 + [394] ificmpne +6 (target=400) + [397] ldc #8 + - Float [NaN] + [399] freturn + [400] iload v8 + [402] iload v6 + [404] ificmpge +73 (target=477) + [407] aload v5 + [409] iload v8 + [411] istore v10 + [413] astore v9 + [415] iload v10 + [417] aload v9 + [419] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [422] imul + [423] iload_2 v2 + [424] iconst_5 + [425] ishr + [426] iadd + [427] istore v10 + [429] aload v9 + [431] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [434] iload v10 + [436] iaload + [437] iload_2 v2 + [438] bipush 31 + [440] iand + [441] iushr + [442] iconst_1 + [443] iand + [444] ifeq +7 (target=451) + [447] iconst_1 + [448] goto +4 (target=452) + [451] iconst_0 + [452] ifne +25 (target=477) + [455] aload v7 + [457] iconst_3 + [458] iaload + [459] iload_3 v3 + [460] ificmpge +17 (target=477) + [463] aload v7 + [465] iconst_3 + [466] dup2 + [467] iaload + [468] iconst_1 + [469] iadd + [470] iastore + [471] iinc v8, 1 + [474] goto -74 (target=400) + [477] iload v8 + [479] iload v6 + [481] ificmpeq +11 (target=492) + [484] aload v7 + [486] iconst_3 + [487] iaload + [488] iload_3 v3 + [489] ificmplt +6 (target=495) + [492] ldc #8 + - Float [NaN] + [494] freturn + [495] iload v8 + [497] iload v6 + [499] ificmpge +73 (target=572) + [502] aload v5 + [504] iload v8 + [506] istore v10 + [508] astore v9 + [510] iload v10 + [512] aload v9 + [514] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [517] imul + [518] iload_2 v2 + [519] iconst_5 + [520] ishr + [521] iadd + [522] istore v10 + [524] aload v9 + [526] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [529] iload v10 + [531] iaload + [532] iload_2 v2 + [533] bipush 31 + [535] iand + [536] iushr + [537] iconst_1 + [538] iand + [539] ifeq +7 (target=546) + [542] iconst_1 + [543] goto +4 (target=547) + [546] iconst_0 + [547] ifeq +25 (target=572) + [550] aload v7 + [552] iconst_4 + [553] iaload + [554] iload_3 v3 + [555] ificmpge +17 (target=572) + [558] aload v7 + [560] iconst_4 + [561] dup2 + [562] iaload + [563] iconst_1 + [564] iadd + [565] iastore + [566] iinc v8, 1 + [569] goto -74 (target=495) + [572] aload v7 + [574] iconst_4 + [575] iaload + [576] iload_3 v3 + [577] ificmplt +6 (target=583) + [580] ldc #8 + - Float [NaN] + [582] freturn + [583] aload v7 + [585] iconst_0 + [586] iaload + [587] aload v7 + [589] iconst_1 + [590] iaload + [591] iadd + [592] aload v7 + [594] iconst_2 + [595] iaload + [596] iadd + [597] aload v7 + [599] iconst_3 + [600] iaload + [601] iadd + [602] aload v7 + [604] iconst_4 + [605] iaload + [606] iadd + [607] istore_1 v1 + [608] iconst_5 + [609] iload_1 v1 + [610] iload v4 + [612] isub + [613] invokestatic #64 + - Methodref [java/lang/Math.abs (I)I] + [616] imul + [617] iload v4 + [619] iconst_1 + [620] ishl + [621] ificmplt +6 (target=627) + [624] ldc #8 + - Float [NaN] + [626] freturn + [627] aload v7 + [629] invokestatic #54 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder.foundPatternCross ([I)Z] + [632] ifeq +31 (target=663) + [635] aload v7 + [637] iload v8 + [639] istore_1 v1 + [640] astore v9 + [642] iload_1 v1 + [643] aload v9 + [645] iconst_4 + [646] iaload + [647] isub + [648] aload v9 + [650] iconst_3 + [651] iaload + [652] isub + [653] i2f + [654] aload v9 + [656] iconst_2 + [657] iaload + [658] i2f + [659] fconst_2 + [660] fdiv + [661] fsub + [662] freturn + [663] ldc #8 + - Float [NaN] + [665] freturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: crossCheckHorizontal(IIII)F + Access flags: 0x2 + = private float crossCheckHorizontal(int,int,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 672, locals = 12, stack = 4): + [0] aload_0 v0 + [1] getfield #33 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.image Lcom/google/zxing/common/BitMatrix;] + [4] dup + [5] astore v5 + [7] getfield #30 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [10] istore v6 + [12] aload_0 v0 + [13] dup + [14] astore v9 + [16] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [19] iconst_0 + [20] iconst_0 + [21] iastore + [22] aload v9 + [24] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [27] iconst_1 + [28] iconst_0 + [29] iastore + [30] aload v9 + [32] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [35] iconst_2 + [36] iconst_0 + [37] iastore + [38] aload v9 + [40] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [43] iconst_3 + [44] iconst_0 + [45] iastore + [46] aload v9 + [48] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [51] iconst_4 + [52] iconst_0 + [53] iastore + [54] aload v9 + [56] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [59] astore v7 + [61] iload_1 v1 + [62] istore v8 + [64] iload v8 + [66] iflt +66 (target=132) + [69] aload v5 + [71] iload v8 + [73] istore v10 + [75] astore v9 + [77] iload_2 v2 + [78] aload v9 + [80] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [83] imul + [84] iload v10 + [86] iconst_5 + [87] ishr + [88] iadd + [89] istore v11 + [91] aload v9 + [93] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [96] iload v11 + [98] iaload + [99] iload v10 + [101] bipush 31 + [103] iand + [104] iushr + [105] iconst_1 + [106] iand + [107] ifeq +7 (target=114) + [110] iconst_1 + [111] goto +4 (target=115) + [114] iconst_0 + [115] ifeq +17 (target=132) + [118] aload v7 + [120] iconst_2 + [121] dup2 + [122] iaload + [123] iconst_1 + [124] iadd + [125] iastore + [126] iinc v8, -1 + [129] goto -65 (target=64) + [132] iload v8 + [134] ifge +6 (target=140) + [137] ldc #8 + - Float [NaN] + [139] freturn + [140] iload v8 + [142] iflt +74 (target=216) + [145] aload v5 + [147] iload v8 + [149] istore v10 + [151] astore v9 + [153] iload_2 v2 + [154] aload v9 + [156] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [159] imul + [160] iload v10 + [162] iconst_5 + [163] ishr + [164] iadd + [165] istore v11 + [167] aload v9 + [169] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [172] iload v11 + [174] iaload + [175] iload v10 + [177] bipush 31 + [179] iand + [180] iushr + [181] iconst_1 + [182] iand + [183] ifeq +7 (target=190) + [186] iconst_1 + [187] goto +4 (target=191) + [190] iconst_0 + [191] ifne +25 (target=216) + [194] aload v7 + [196] iconst_1 + [197] iaload + [198] iload_3 v3 + [199] ificmpgt +17 (target=216) + [202] aload v7 + [204] iconst_1 + [205] dup2 + [206] iaload + [207] iconst_1 + [208] iadd + [209] iastore + [210] iinc v8, -1 + [213] goto -73 (target=140) + [216] iload v8 + [218] iflt +11 (target=229) + [221] aload v7 + [223] iconst_1 + [224] iaload + [225] iload_3 v3 + [226] ificmple +6 (target=232) + [229] ldc #8 + - Float [NaN] + [231] freturn + [232] iload v8 + [234] iflt +74 (target=308) + [237] aload v5 + [239] iload v8 + [241] istore v10 + [243] astore v9 + [245] iload_2 v2 + [246] aload v9 + [248] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [251] imul + [252] iload v10 + [254] iconst_5 + [255] ishr + [256] iadd + [257] istore v11 + [259] aload v9 + [261] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [264] iload v11 + [266] iaload + [267] iload v10 + [269] bipush 31 + [271] iand + [272] iushr + [273] iconst_1 + [274] iand + [275] ifeq +7 (target=282) + [278] iconst_1 + [279] goto +4 (target=283) + [282] iconst_0 + [283] ifeq +25 (target=308) + [286] aload v7 + [288] iconst_0 + [289] iaload + [290] iload_3 v3 + [291] ificmpgt +17 (target=308) + [294] aload v7 + [296] iconst_0 + [297] dup2 + [298] iaload + [299] iconst_1 + [300] iadd + [301] iastore + [302] iinc v8, -1 + [305] goto -73 (target=232) + [308] aload v7 + [310] iconst_0 + [311] iaload + [312] iload_3 v3 + [313] ificmple +6 (target=319) + [316] ldc #8 + - Float [NaN] + [318] freturn + [319] iload_1 v1 + [320] iconst_1 + [321] iadd + [322] istore v8 + [324] iload v8 + [326] iload v6 + [328] ificmpge +66 (target=394) + [331] aload v5 + [333] iload v8 + [335] istore v10 + [337] astore v9 + [339] iload_2 v2 + [340] aload v9 + [342] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [345] imul + [346] iload v10 + [348] iconst_5 + [349] ishr + [350] iadd + [351] istore v11 + [353] aload v9 + [355] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [358] iload v11 + [360] iaload + [361] iload v10 + [363] bipush 31 + [365] iand + [366] iushr + [367] iconst_1 + [368] iand + [369] ifeq +7 (target=376) + [372] iconst_1 + [373] goto +4 (target=377) + [376] iconst_0 + [377] ifeq +17 (target=394) + [380] aload v7 + [382] iconst_2 + [383] dup2 + [384] iaload + [385] iconst_1 + [386] iadd + [387] iastore + [388] iinc v8, 1 + [391] goto -67 (target=324) + [394] iload v8 + [396] iload v6 + [398] ificmpne +6 (target=404) + [401] ldc #8 + - Float [NaN] + [403] freturn + [404] iload v8 + [406] iload v6 + [408] ificmpge +74 (target=482) + [411] aload v5 + [413] iload v8 + [415] istore v10 + [417] astore v9 + [419] iload_2 v2 + [420] aload v9 + [422] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [425] imul + [426] iload v10 + [428] iconst_5 + [429] ishr + [430] iadd + [431] istore v11 + [433] aload v9 + [435] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [438] iload v11 + [440] iaload + [441] iload v10 + [443] bipush 31 + [445] iand + [446] iushr + [447] iconst_1 + [448] iand + [449] ifeq +7 (target=456) + [452] iconst_1 + [453] goto +4 (target=457) + [456] iconst_0 + [457] ifne +25 (target=482) + [460] aload v7 + [462] iconst_3 + [463] iaload + [464] iload_3 v3 + [465] ificmpge +17 (target=482) + [468] aload v7 + [470] iconst_3 + [471] dup2 + [472] iaload + [473] iconst_1 + [474] iadd + [475] iastore + [476] iinc v8, 1 + [479] goto -75 (target=404) + [482] iload v8 + [484] iload v6 + [486] ificmpeq +11 (target=497) + [489] aload v7 + [491] iconst_3 + [492] iaload + [493] iload_3 v3 + [494] ificmplt +6 (target=500) + [497] ldc #8 + - Float [NaN] + [499] freturn + [500] iload v8 + [502] iload v6 + [504] ificmpge +74 (target=578) + [507] aload v5 + [509] iload v8 + [511] istore v10 + [513] astore v9 + [515] iload_2 v2 + [516] aload v9 + [518] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [521] imul + [522] iload v10 + [524] iconst_5 + [525] ishr + [526] iadd + [527] istore v11 + [529] aload v9 + [531] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [534] iload v11 + [536] iaload + [537] iload v10 + [539] bipush 31 + [541] iand + [542] iushr + [543] iconst_1 + [544] iand + [545] ifeq +7 (target=552) + [548] iconst_1 + [549] goto +4 (target=553) + [552] iconst_0 + [553] ifeq +25 (target=578) + [556] aload v7 + [558] iconst_4 + [559] iaload + [560] iload_3 v3 + [561] ificmpge +17 (target=578) + [564] aload v7 + [566] iconst_4 + [567] dup2 + [568] iaload + [569] iconst_1 + [570] iadd + [571] iastore + [572] iinc v8, 1 + [575] goto -75 (target=500) + [578] aload v7 + [580] iconst_4 + [581] iaload + [582] iload_3 v3 + [583] ificmplt +6 (target=589) + [586] ldc #8 + - Float [NaN] + [588] freturn + [589] aload v7 + [591] iconst_0 + [592] iaload + [593] aload v7 + [595] iconst_1 + [596] iaload + [597] iadd + [598] aload v7 + [600] iconst_2 + [601] iaload + [602] iadd + [603] aload v7 + [605] iconst_3 + [606] iaload + [607] iadd + [608] aload v7 + [610] iconst_4 + [611] iaload + [612] iadd + [613] istore_1 v1 + [614] iconst_5 + [615] iload_1 v1 + [616] iload v4 + [618] isub + [619] invokestatic #64 + - Methodref [java/lang/Math.abs (I)I] + [622] imul + [623] iload v4 + [625] ificmplt +6 (target=631) + [628] ldc #8 + - Float [NaN] + [630] freturn + [631] aload v7 + [633] invokestatic #54 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder.foundPatternCross ([I)Z] + [636] ifeq +33 (target=669) + [639] aload v7 + [641] iload v8 + [643] istore v10 + [645] astore v9 + [647] iload v10 + [649] aload v9 + [651] iconst_4 + [652] iaload + [653] isub + [654] aload v9 + [656] iconst_3 + [657] iaload + [658] isub + [659] i2f + [660] aload v9 + [662] iconst_2 + [663] iaload + [664] i2f + [665] fconst_2 + [666] fdiv + [667] fsub + [668] freturn + [669] ldc #8 + - Float [NaN] + [671] freturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: handlePossibleCenter([III)Z + Access flags: 0x14 + = protected final boolean handlePossibleCenter(int[],int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 1631, locals = 14, stack = 5): + [0] aload_1 v1 + [1] iconst_0 + [2] iaload + [3] aload_1 v1 + [4] iconst_1 + [5] iaload + [6] iadd + [7] aload_1 v1 + [8] iconst_2 + [9] iaload + [10] iadd + [11] aload_1 v1 + [12] iconst_3 + [13] iaload + [14] iadd + [15] aload_1 v1 + [16] iconst_4 + [17] iaload + [18] iadd + [19] istore v4 + [21] aload_1 v1 + [22] iconst_0 + [23] istore v12 + [25] astore v11 + [27] iload_3 v3 + [28] aload v11 + [30] iconst_4 + [31] iaload + [32] isub + [33] aload v11 + [35] iconst_3 + [36] iaload + [37] isub + [38] i2f + [39] aload v11 + [41] iconst_2 + [42] iaload + [43] i2f + [44] fconst_2 + [45] fdiv + [46] fsub + [47] fstore_3 v3 + [48] aload_0 v0 + [49] fload_3 v3 + [50] f2i + [51] aload_1 v1 + [52] iconst_2 + [53] iaload + [54] istore_3 v3 + [55] istore v7 + [57] iconst_0 + [58] istore v6 + [60] dup + [61] astore v5 + [63] getfield #33 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.image Lcom/google/zxing/common/BitMatrix;] + [66] dup + [67] astore v8 + [69] getfield #28 + - Fieldref [com/google/zxing/common/BitMatrix.height I] + [72] istore v9 + [74] aload v5 + [76] dup + [77] astore v11 + [79] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [82] iconst_0 + [83] iconst_0 + [84] iastore + [85] aload v11 + [87] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [90] iconst_1 + [91] iconst_0 + [92] iastore + [93] aload v11 + [95] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [98] iconst_2 + [99] iconst_0 + [100] iastore + [101] aload v11 + [103] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [106] iconst_3 + [107] iconst_0 + [108] iastore + [109] aload v11 + [111] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [114] iconst_4 + [115] iconst_0 + [116] iastore + [117] aload v11 + [119] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [122] astore v5 + [124] iload_2 v2 + [125] istore v10 + [127] iload v10 + [129] iflt +67 (target=196) + [132] aload v8 + [134] iload v10 + [136] istore v13 + [138] astore v11 + [140] iload v13 + [142] aload v11 + [144] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [147] imul + [148] iload v7 + [150] iconst_5 + [151] ishr + [152] iadd + [153] istore v13 + [155] aload v11 + [157] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [160] iload v13 + [162] iaload + [163] iload v7 + [165] bipush 31 + [167] iand + [168] iushr + [169] iconst_1 + [170] iand + [171] ifeq +7 (target=178) + [174] iconst_1 + [175] goto +4 (target=179) + [178] iconst_0 + [179] ifeq +17 (target=196) + [182] aload v5 + [184] iconst_2 + [185] dup2 + [186] iaload + [187] iconst_1 + [188] iadd + [189] iastore + [190] iinc v10, -1 + [193] goto -66 (target=127) + [196] iload v10 + [198] ifge +8 (target=206) + [201] ldc #8 + - Float [NaN] + [203] goto +557 (target=760) + [206] iload v10 + [208] iflt +75 (target=283) + [211] aload v8 + [213] iload v10 + [215] istore v13 + [217] astore v11 + [219] iload v13 + [221] aload v11 + [223] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [226] imul + [227] iload v7 + [229] iconst_5 + [230] ishr + [231] iadd + [232] istore v13 + [234] aload v11 + [236] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [239] iload v13 + [241] iaload + [242] iload v7 + [244] bipush 31 + [246] iand + [247] iushr + [248] iconst_1 + [249] iand + [250] ifeq +7 (target=257) + [253] iconst_1 + [254] goto +4 (target=258) + [257] iconst_0 + [258] ifne +25 (target=283) + [261] aload v5 + [263] iconst_1 + [264] iaload + [265] iload_3 v3 + [266] ificmpgt +17 (target=283) + [269] aload v5 + [271] iconst_1 + [272] dup2 + [273] iaload + [274] iconst_1 + [275] iadd + [276] iastore + [277] iinc v10, -1 + [280] goto -74 (target=206) + [283] iload v10 + [285] iflt +11 (target=296) + [288] aload v5 + [290] iconst_1 + [291] iaload + [292] iload_3 v3 + [293] ificmple +8 (target=301) + [296] ldc #8 + - Float [NaN] + [298] goto +462 (target=760) + [301] iload v10 + [303] iflt +75 (target=378) + [306] aload v8 + [308] iload v10 + [310] istore v13 + [312] astore v11 + [314] iload v13 + [316] aload v11 + [318] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [321] imul + [322] iload v7 + [324] iconst_5 + [325] ishr + [326] iadd + [327] istore v13 + [329] aload v11 + [331] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [334] iload v13 + [336] iaload + [337] iload v7 + [339] bipush 31 + [341] iand + [342] iushr + [343] iconst_1 + [344] iand + [345] ifeq +7 (target=352) + [348] iconst_1 + [349] goto +4 (target=353) + [352] iconst_0 + [353] ifeq +25 (target=378) + [356] aload v5 + [358] iconst_0 + [359] iaload + [360] iload_3 v3 + [361] ificmpgt +17 (target=378) + [364] aload v5 + [366] iconst_0 + [367] dup2 + [368] iaload + [369] iconst_1 + [370] iadd + [371] iastore + [372] iinc v10, -1 + [375] goto -74 (target=301) + [378] aload v5 + [380] iconst_0 + [381] iaload + [382] iload_3 v3 + [383] ificmple +8 (target=391) + [386] ldc #8 + - Float [NaN] + [388] goto +372 (target=760) + [391] iload_2 v2 + [392] iconst_1 + [393] iadd + [394] istore v10 + [396] iload v10 + [398] iload v9 + [400] ificmpge +67 (target=467) + [403] aload v8 + [405] iload v10 + [407] istore v13 + [409] astore v11 + [411] iload v13 + [413] aload v11 + [415] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [418] imul + [419] iload v7 + [421] iconst_5 + [422] ishr + [423] iadd + [424] istore v13 + [426] aload v11 + [428] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [431] iload v13 + [433] iaload + [434] iload v7 + [436] bipush 31 + [438] iand + [439] iushr + [440] iconst_1 + [441] iand + [442] ifeq +7 (target=449) + [445] iconst_1 + [446] goto +4 (target=450) + [449] iconst_0 + [450] ifeq +17 (target=467) + [453] aload v5 + [455] iconst_2 + [456] dup2 + [457] iaload + [458] iconst_1 + [459] iadd + [460] iastore + [461] iinc v10, 1 + [464] goto -68 (target=396) + [467] iload v10 + [469] iload v9 + [471] ificmpne +8 (target=479) + [474] ldc #8 + - Float [NaN] + [476] goto +284 (target=760) + [479] iload v10 + [481] iload v9 + [483] ificmpge +75 (target=558) + [486] aload v8 + [488] iload v10 + [490] istore v13 + [492] astore v11 + [494] iload v13 + [496] aload v11 + [498] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [501] imul + [502] iload v7 + [504] iconst_5 + [505] ishr + [506] iadd + [507] istore v13 + [509] aload v11 + [511] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [514] iload v13 + [516] iaload + [517] iload v7 + [519] bipush 31 + [521] iand + [522] iushr + [523] iconst_1 + [524] iand + [525] ifeq +7 (target=532) + [528] iconst_1 + [529] goto +4 (target=533) + [532] iconst_0 + [533] ifne +25 (target=558) + [536] aload v5 + [538] iconst_3 + [539] iaload + [540] iload_3 v3 + [541] ificmpge +17 (target=558) + [544] aload v5 + [546] iconst_3 + [547] dup2 + [548] iaload + [549] iconst_1 + [550] iadd + [551] iastore + [552] iinc v10, 1 + [555] goto -76 (target=479) + [558] iload v10 + [560] iload v9 + [562] ificmpeq +11 (target=573) + [565] aload v5 + [567] iconst_3 + [568] iaload + [569] iload_3 v3 + [570] ificmplt +8 (target=578) + [573] ldc #8 + - Float [NaN] + [575] goto +185 (target=760) + [578] iload v10 + [580] iload v9 + [582] ificmpge +75 (target=657) + [585] aload v8 + [587] iload v10 + [589] istore v13 + [591] astore v11 + [593] iload v13 + [595] aload v11 + [597] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [600] imul + [601] iload v7 + [603] iconst_5 + [604] ishr + [605] iadd + [606] istore v13 + [608] aload v11 + [610] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [613] iload v13 + [615] iaload + [616] iload v7 + [618] bipush 31 + [620] iand + [621] iushr + [622] iconst_1 + [623] iand + [624] ifeq +7 (target=631) + [627] iconst_1 + [628] goto +4 (target=632) + [631] iconst_0 + [632] ifeq +25 (target=657) + [635] aload v5 + [637] iconst_4 + [638] iaload + [639] iload_3 v3 + [640] ificmpge +17 (target=657) + [643] aload v5 + [645] iconst_4 + [646] dup2 + [647] iaload + [648] iconst_1 + [649] iadd + [650] iastore + [651] iinc v10, 1 + [654] goto -76 (target=578) + [657] aload v5 + [659] iconst_4 + [660] iaload + [661] iload_3 v3 + [662] ificmplt +8 (target=670) + [665] ldc #8 + - Float [NaN] + [667] goto +93 (target=760) + [670] aload v5 + [672] iconst_0 + [673] iaload + [674] aload v5 + [676] iconst_1 + [677] iaload + [678] iadd + [679] aload v5 + [681] iconst_2 + [682] iaload + [683] iadd + [684] aload v5 + [686] iconst_3 + [687] iaload + [688] iadd + [689] aload v5 + [691] iconst_4 + [692] iaload + [693] iadd + [694] istore v6 + [696] iconst_5 + [697] iload v6 + [699] iload v4 + [701] isub + [702] invokestatic #64 + - Methodref [java/lang/Math.abs (I)I] + [705] imul + [706] iload v4 + [708] iconst_1 + [709] ishl + [710] ificmplt +8 (target=718) + [713] ldc #8 + - Float [NaN] + [715] goto +45 (target=760) + [718] aload v5 + [720] invokestatic #54 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder.foundPatternCross ([I)Z] + [723] ifeq +35 (target=758) + [726] aload v5 + [728] iload v10 + [730] istore v12 + [732] astore v11 + [734] iload v12 + [736] aload v11 + [738] iconst_4 + [739] iaload + [740] isub + [741] aload v11 + [743] iconst_3 + [744] iaload + [745] isub + [746] i2f + [747] aload v11 + [749] iconst_2 + [750] iaload + [751] i2f + [752] fconst_2 + [753] fdiv + [754] fsub + [755] goto +5 (target=760) + [758] ldc #8 + - Float [NaN] + [760] dup + [761] fstore_2 v2 + [762] invokestatic #62 + - Methodref [java/lang/Float.isNaN (F)Z] + [765] ifne +864 (target=1629) + [768] aload_0 v0 + [769] iload v7 + [771] fload_2 v2 + [772] f2i + [773] aload_1 v1 + [774] iconst_2 + [775] iaload + [776] istore_3 v3 + [777] istore v7 + [779] istore v6 + [781] dup + [782] astore v5 + [784] getfield #33 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.image Lcom/google/zxing/common/BitMatrix;] + [787] dup + [788] astore v8 + [790] getfield #30 + - Fieldref [com/google/zxing/common/BitMatrix.width I] + [793] istore v9 + [795] aload v5 + [797] dup + [798] astore v11 + [800] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [803] iconst_0 + [804] iconst_0 + [805] iastore + [806] aload v11 + [808] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [811] iconst_1 + [812] iconst_0 + [813] iastore + [814] aload v11 + [816] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [819] iconst_2 + [820] iconst_0 + [821] iastore + [822] aload v11 + [824] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [827] iconst_3 + [828] iconst_0 + [829] iastore + [830] aload v11 + [832] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [835] iconst_4 + [836] iconst_0 + [837] iastore + [838] aload v11 + [840] getfield #31 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.crossCheckStateCount [I] + [843] astore v5 + [845] iload v6 + [847] istore v10 + [849] iload v10 + [851] iflt +71 (target=922) + [854] aload v8 + [856] iload v10 + [858] iload v7 + [860] istore v13 + [862] istore v12 + [864] astore v11 + [866] iload v13 + [868] aload v11 + [870] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [873] imul + [874] iload v12 + [876] iconst_5 + [877] ishr + [878] iadd + [879] istore v13 + [881] aload v11 + [883] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [886] iload v13 + [888] iaload + [889] iload v12 + [891] bipush 31 + [893] iand + [894] iushr + [895] iconst_1 + [896] iand + [897] ifeq +7 (target=904) + [900] iconst_1 + [901] goto +4 (target=905) + [904] iconst_0 + [905] ifeq +17 (target=922) + [908] aload v5 + [910] iconst_2 + [911] dup2 + [912] iaload + [913] iconst_1 + [914] iadd + [915] iastore + [916] iinc v10, -1 + [919] goto -70 (target=849) + [922] iload v10 + [924] ifge +8 (target=932) + [927] ldc #8 + - Float [NaN] + [929] goto +576 (target=1505) + [932] iload v10 + [934] iflt +79 (target=1013) + [937] aload v8 + [939] iload v10 + [941] iload v7 + [943] istore v13 + [945] istore v12 + [947] astore v11 + [949] iload v13 + [951] aload v11 + [953] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [956] imul + [957] iload v12 + [959] iconst_5 + [960] ishr + [961] iadd + [962] istore v13 + [964] aload v11 + [966] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [969] iload v13 + [971] iaload + [972] iload v12 + [974] bipush 31 + [976] iand + [977] iushr + [978] iconst_1 + [979] iand + [980] ifeq +7 (target=987) + [983] iconst_1 + [984] goto +4 (target=988) + [987] iconst_0 + [988] ifne +25 (target=1013) + [991] aload v5 + [993] iconst_1 + [994] iaload + [995] iload_3 v3 + [996] ificmpgt +17 (target=1013) + [999] aload v5 + [1001] iconst_1 + [1002] dup2 + [1003] iaload + [1004] iconst_1 + [1005] iadd + [1006] iastore + [1007] iinc v10, -1 + [1010] goto -78 (target=932) + [1013] iload v10 + [1015] iflt +11 (target=1026) + [1018] aload v5 + [1020] iconst_1 + [1021] iaload + [1022] iload_3 v3 + [1023] ificmple +8 (target=1031) + [1026] ldc #8 + - Float [NaN] + [1028] goto +477 (target=1505) + [1031] iload v10 + [1033] iflt +79 (target=1112) + [1036] aload v8 + [1038] iload v10 + [1040] iload v7 + [1042] istore v13 + [1044] istore v12 + [1046] astore v11 + [1048] iload v13 + [1050] aload v11 + [1052] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [1055] imul + [1056] iload v12 + [1058] iconst_5 + [1059] ishr + [1060] iadd + [1061] istore v13 + [1063] aload v11 + [1065] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [1068] iload v13 + [1070] iaload + [1071] iload v12 + [1073] bipush 31 + [1075] iand + [1076] iushr + [1077] iconst_1 + [1078] iand + [1079] ifeq +7 (target=1086) + [1082] iconst_1 + [1083] goto +4 (target=1087) + [1086] iconst_0 + [1087] ifeq +25 (target=1112) + [1090] aload v5 + [1092] iconst_0 + [1093] iaload + [1094] iload_3 v3 + [1095] ificmpgt +17 (target=1112) + [1098] aload v5 + [1100] iconst_0 + [1101] dup2 + [1102] iaload + [1103] iconst_1 + [1104] iadd + [1105] iastore + [1106] iinc v10, -1 + [1109] goto -78 (target=1031) + [1112] aload v5 + [1114] iconst_0 + [1115] iaload + [1116] iload_3 v3 + [1117] ificmple +8 (target=1125) + [1120] ldc #8 + - Float [NaN] + [1122] goto +383 (target=1505) + [1125] iload v6 + [1127] iconst_1 + [1128] iadd + [1129] istore v10 + [1131] iload v10 + [1133] iload v9 + [1135] ificmpge +71 (target=1206) + [1138] aload v8 + [1140] iload v10 + [1142] iload v7 + [1144] istore v13 + [1146] istore v12 + [1148] astore v11 + [1150] iload v13 + [1152] aload v11 + [1154] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [1157] imul + [1158] iload v12 + [1160] iconst_5 + [1161] ishr + [1162] iadd + [1163] istore v13 + [1165] aload v11 + [1167] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [1170] iload v13 + [1172] iaload + [1173] iload v12 + [1175] bipush 31 + [1177] iand + [1178] iushr + [1179] iconst_1 + [1180] iand + [1181] ifeq +7 (target=1188) + [1184] iconst_1 + [1185] goto +4 (target=1189) + [1188] iconst_0 + [1189] ifeq +17 (target=1206) + [1192] aload v5 + [1194] iconst_2 + [1195] dup2 + [1196] iaload + [1197] iconst_1 + [1198] iadd + [1199] iastore + [1200] iinc v10, 1 + [1203] goto -72 (target=1131) + [1206] iload v10 + [1208] iload v9 + [1210] ificmpne +8 (target=1218) + [1213] ldc #8 + - Float [NaN] + [1215] goto +290 (target=1505) + [1218] iload v10 + [1220] iload v9 + [1222] ificmpge +79 (target=1301) + [1225] aload v8 + [1227] iload v10 + [1229] iload v7 + [1231] istore v13 + [1233] istore v12 + [1235] astore v11 + [1237] iload v13 + [1239] aload v11 + [1241] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [1244] imul + [1245] iload v12 + [1247] iconst_5 + [1248] ishr + [1249] iadd + [1250] istore v13 + [1252] aload v11 + [1254] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [1257] iload v13 + [1259] iaload + [1260] iload v12 + [1262] bipush 31 + [1264] iand + [1265] iushr + [1266] iconst_1 + [1267] iand + [1268] ifeq +7 (target=1275) + [1271] iconst_1 + [1272] goto +4 (target=1276) + [1275] iconst_0 + [1276] ifne +25 (target=1301) + [1279] aload v5 + [1281] iconst_3 + [1282] iaload + [1283] iload_3 v3 + [1284] ificmpge +17 (target=1301) + [1287] aload v5 + [1289] iconst_3 + [1290] dup2 + [1291] iaload + [1292] iconst_1 + [1293] iadd + [1294] iastore + [1295] iinc v10, 1 + [1298] goto -80 (target=1218) + [1301] iload v10 + [1303] iload v9 + [1305] ificmpeq +11 (target=1316) + [1308] aload v5 + [1310] iconst_3 + [1311] iaload + [1312] iload_3 v3 + [1313] ificmplt +8 (target=1321) + [1316] ldc #8 + - Float [NaN] + [1318] goto +187 (target=1505) + [1321] iload v10 + [1323] iload v9 + [1325] ificmpge +79 (target=1404) + [1328] aload v8 + [1330] iload v10 + [1332] iload v7 + [1334] istore v13 + [1336] istore v12 + [1338] astore v11 + [1340] iload v13 + [1342] aload v11 + [1344] getfield #29 + - Fieldref [com/google/zxing/common/BitMatrix.rowSize I] + [1347] imul + [1348] iload v12 + [1350] iconst_5 + [1351] ishr + [1352] iadd + [1353] istore v13 + [1355] aload v11 + [1357] getfield #27 + - Fieldref [com/google/zxing/common/BitMatrix.bits [I] + [1360] iload v13 + [1362] iaload + [1363] iload v12 + [1365] bipush 31 + [1367] iand + [1368] iushr + [1369] iconst_1 + [1370] iand + [1371] ifeq +7 (target=1378) + [1374] iconst_1 + [1375] goto +4 (target=1379) + [1378] iconst_0 + [1379] ifeq +25 (target=1404) + [1382] aload v5 + [1384] iconst_4 + [1385] iaload + [1386] iload_3 v3 + [1387] ificmpge +17 (target=1404) + [1390] aload v5 + [1392] iconst_4 + [1393] dup2 + [1394] iaload + [1395] iconst_1 + [1396] iadd + [1397] iastore + [1398] iinc v10, 1 + [1401] goto -80 (target=1321) + [1404] aload v5 + [1406] iconst_4 + [1407] iaload + [1408] iload_3 v3 + [1409] ificmplt +8 (target=1417) + [1412] ldc #8 + - Float [NaN] + [1414] goto +91 (target=1505) + [1417] aload v5 + [1419] iconst_0 + [1420] iaload + [1421] aload v5 + [1423] iconst_1 + [1424] iaload + [1425] iadd + [1426] aload v5 + [1428] iconst_2 + [1429] iaload + [1430] iadd + [1431] aload v5 + [1433] iconst_3 + [1434] iaload + [1435] iadd + [1436] aload v5 + [1438] iconst_4 + [1439] iaload + [1440] iadd + [1441] istore v6 + [1443] iconst_5 + [1444] iload v6 + [1446] iload v4 + [1448] isub + [1449] invokestatic #64 + - Methodref [java/lang/Math.abs (I)I] + [1452] imul + [1453] iload v4 + [1455] ificmplt +8 (target=1463) + [1458] ldc #8 + - Float [NaN] + [1460] goto +45 (target=1505) + [1463] aload v5 + [1465] invokestatic #54 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder.foundPatternCross ([I)Z] + [1468] ifeq +35 (target=1503) + [1471] aload v5 + [1473] iload v10 + [1475] istore v12 + [1477] astore v11 + [1479] iload v12 + [1481] aload v11 + [1483] iconst_4 + [1484] iaload + [1485] isub + [1486] aload v11 + [1488] iconst_3 + [1489] iaload + [1490] isub + [1491] i2f + [1492] aload v11 + [1494] iconst_2 + [1495] iaload + [1496] i2f + [1497] fconst_2 + [1498] fdiv + [1499] fsub + [1500] goto +5 (target=1505) + [1503] ldc #8 + - Float [NaN] + [1505] dup + [1506] fstore_3 v3 + [1507] invokestatic #62 + - Methodref [java/lang/Float.isNaN (F)Z] + [1510] ifne +119 (target=1629) + [1513] iload v4 + [1515] i2f + [1516] ldc #7 + - Float [7.0] + [1518] fdiv + [1519] fstore_1 v1 + [1520] iconst_0 + [1521] istore v4 + [1523] aload_0 v0 + [1524] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [1527] invokevirtual #74 + - Methodref [java/util/Vector.size ()I] + [1530] istore v5 + [1532] iconst_0 + [1533] istore v6 + [1535] iload v6 + [1537] iload v5 + [1539] ificmpge +44 (target=1583) + [1542] aload_0 v0 + [1543] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [1546] iload v6 + [1548] invokevirtual #71 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [1551] checkcast #15 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [1554] dup + [1555] astore v7 + [1557] fload_1 v1 + [1558] fload_2 v2 + [1559] fload_3 v3 + [1560] invokevirtual #43 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.aboutEquals (FFF)Z] + [1563] ifeq +14 (target=1577) + [1566] aload v7 + [1568] invokevirtual #48 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.incrementCount ()V] + [1571] iconst_1 + [1572] istore v4 + [1574] goto +9 (target=1583) + [1577] iinc v6, 1 + [1580] goto -45 (target=1535) + [1583] iload v4 + [1585] ifne +42 (target=1627) + [1588] new #15 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [1591] dup + [1592] fload_3 v3 + [1593] fload_2 v2 + [1594] fload_1 v1 + [1595] invokespecial #42 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern. (FFF)V] + [1598] astore v6 + [1600] aload_0 v0 + [1601] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [1604] aload v6 + [1606] invokevirtual #70 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [1609] aload_0 v0 + [1610] getfield #35 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.resultPointCallback Lcom/google/zxing/ResultPointCallback;] + [1613] ifnull +14 (target=1627) + [1616] aload_0 v0 + [1617] getfield #35 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.resultPointCallback Lcom/google/zxing/ResultPointCallback;] + [1620] aload v6 + [1622] invokeinterface #75 + - InterfaceMethodref [com/google/zxing/ResultPointCallback.foundPossibleResultPoint (Lcom/google/zxing/ResultPoint;)V] + [1627] iconst_1 + [1628] ireturn + [1629] iconst_0 + [1630] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: findRowSkip()I + Access flags: 0x2 + = private int findRowSkip() + Class member attributes (count = 1): + - Code attribute instructions (code length = 99, locals = 5, stack = 3): + [0] aload_0 v0 + [1] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [4] invokevirtual #74 + - Methodref [java/util/Vector.size ()I] + [7] dup + [8] istore_1 v1 + [9] iconst_1 + [10] ificmpgt +5 (target=15) + [13] iconst_0 + [14] ireturn + [15] aconst_null + [16] astore_2 v2 + [17] iconst_0 + [18] istore_3 v3 + [19] iload_3 v3 + [20] iload_1 v1 + [21] ificmpge +76 (target=97) + [24] aload_0 v0 + [25] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [28] iload_3 v3 + [29] invokevirtual #71 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [32] checkcast #15 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [35] dup + [36] astore v4 + [38] invokevirtual #44 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getCount ()I] + [41] iconst_2 + [42] ificmplt +49 (target=91) + [45] aload_2 v2 + [46] ifnonnull +9 (target=55) + [49] aload v4 + [51] astore_2 v2 + [52] goto +39 (target=91) + [55] aload_0 v0 + [56] iconst_1 + [57] putfield #32 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.hasSkipped Z] + [60] aload_2 v2 + [61] invokevirtual #46 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getX ()F] + [64] aload v4 + [66] invokevirtual #46 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getX ()F] + [69] fsub + [70] invokestatic #63 + - Methodref [java/lang/Math.abs (F)F] + [73] aload_2 v2 + [74] invokevirtual #47 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getY ()F] + [77] aload v4 + [79] invokevirtual #47 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getY ()F] + [82] fsub + [83] invokestatic #63 + - Methodref [java/lang/Math.abs (F)F] + [86] fsub + [87] f2i + [88] iconst_2 + [89] idiv + [90] ireturn + [91] iinc v3, 1 + [94] goto -75 (target=19) + [97] iconst_0 + [98] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: haveMultiplyConfirmedCenters()Z + Access flags: 0x2 + = private boolean haveMultiplyConfirmedCenters() + Class member attributes (count = 1): + - Code attribute instructions (code length = 132, locals = 7, stack = 3): + [0] iconst_0 + [1] istore_1 v1 + [2] fconst_0 + [3] fstore_2 v2 + [4] aload_0 v0 + [5] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [8] invokevirtual #74 + - Methodref [java/util/Vector.size ()I] + [11] istore_3 v3 + [12] iconst_0 + [13] istore v4 + [15] iload v4 + [17] iload_3 v3 + [18] ificmpge +42 (target=60) + [21] aload_0 v0 + [22] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [25] iload v4 + [27] invokevirtual #71 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [30] checkcast #15 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [33] dup + [34] astore v5 + [36] invokevirtual #44 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getCount ()I] + [39] iconst_2 + [40] ificmplt +14 (target=54) + [43] iinc v1, 1 + [46] fload_2 v2 + [47] aload v5 + [49] invokevirtual #45 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [52] fadd + [53] fstore_2 v2 + [54] iinc v4, 1 + [57] goto -42 (target=15) + [60] iload_1 v1 + [61] iconst_3 + [62] ificmpge +5 (target=67) + [65] iconst_0 + [66] ireturn + [67] fload_2 v2 + [68] iload_3 v3 + [69] i2f + [70] fdiv + [71] fstore v4 + [73] fconst_0 + [74] fstore v5 + [76] iconst_0 + [77] istore_1 v1 + [78] iload_1 v1 + [79] iload_3 v3 + [80] ificmpge +38 (target=118) + [83] aload_0 v0 + [84] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [87] iload_1 v1 + [88] invokevirtual #71 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [91] checkcast #15 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [94] astore v6 + [96] fload v5 + [98] aload v6 + [100] invokevirtual #45 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [103] fload v4 + [105] fsub + [106] invokestatic #63 + - Methodref [java/lang/Math.abs (F)F] + [109] fadd + [110] fstore v5 + [112] iinc v1, 1 + [115] goto -37 (target=78) + [118] fload v5 + [120] ldc #5 + - Float [0.05] + [122] fload_2 v2 + [123] fmul + [124] fcmpg + [125] ifgt +5 (target=130) + [128] iconst_1 + [129] ireturn + [130] iconst_0 + [131] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: selectBestPatterns()[Lcom/google/zxing/qrcode/detector/FinderPattern; + Access flags: 0x2 + = private com.google.zxing.qrcode.detector.FinderPattern[] selectBestPatterns() + Class member attributes (count = 2): + - Code attribute instructions (code length = 317, locals = 6, stack = 5): + [0] aload_0 v0 + [1] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [4] invokevirtual #74 + - Methodref [java/util/Vector.size ()I] + [7] dup + [8] istore_1 v1 + [9] iconst_3 + [10] ificmpge +7 (target=17) + [13] invokestatic #36 + - Methodref [com/google/zxing/NotFoundException.getNotFoundInstance ()Lcom/google/zxing/NotFoundException;] + [16] athrow + [17] iload_1 v1 + [18] iconst_3 + [19] ificmple +168 (target=187) + [22] fconst_0 + [23] fstore_2 v2 + [24] fconst_0 + [25] fstore_3 v3 + [26] iconst_0 + [27] istore v4 + [29] iload v4 + [31] iload_1 v1 + [32] ificmpge +39 (target=71) + [35] aload_0 v0 + [36] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [39] iload v4 + [41] invokevirtual #71 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [44] checkcast #15 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [47] invokevirtual #45 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [50] fstore v5 + [52] fload_2 v2 + [53] fload v5 + [55] fadd + [56] fstore_2 v2 + [57] fload_3 v3 + [58] fload v5 + [60] fload v5 + [62] fmul + [63] fadd + [64] fstore_3 v3 + [65] iinc v4, 1 + [68] goto -39 (target=29) + [71] fload_2 v2 + [72] iload_1 v1 + [73] i2f + [74] fdiv + [75] fstore v4 + [77] fload_3 v3 + [78] iload_1 v1 + [79] i2f + [80] fdiv + [81] fload v4 + [83] fload v4 + [85] fmul + [86] fsub + [87] f2d + [88] invokestatic #66 + - Methodref [java/lang/Math.sqrt (D)D] + [91] d2f + [92] fstore v5 + [94] aload_0 v0 + [95] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [98] new #19 + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder$FurthestFromAverageComparator] + [101] dup + [102] fload v4 + [104] invokespecial #60 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder$FurthestFromAverageComparator. (F)V] + [107] invokestatic #41 + - Methodref [com/google/zxing/common/Collections.insertionSort (Ljava/util/Vector;Lcom/google/zxing/common/Comparator;)V] + [110] ldc #6 + - Float [0.2] + [112] fload v4 + [114] fmul + [115] fload v5 + [117] invokestatic #65 + - Methodref [java/lang/Math.max (FF)F] + [120] fstore_1 v1 + [121] iconst_0 + [122] istore_2 v2 + [123] iload_2 v2 + [124] aload_0 v0 + [125] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [128] invokevirtual #74 + - Methodref [java/util/Vector.size ()I] + [131] ificmpge +56 (target=187) + [134] aload_0 v0 + [135] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [138] invokevirtual #74 + - Methodref [java/util/Vector.size ()I] + [141] iconst_3 + [142] ificmple +45 (target=187) + [145] aload_0 v0 + [146] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [149] iload_2 v2 + [150] invokevirtual #71 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [153] checkcast #15 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [156] invokevirtual #45 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [159] fload v4 + [161] fsub + [162] invokestatic #63 + - Methodref [java/lang/Math.abs (F)F] + [165] fload_1 v1 + [166] fcmpl + [167] ifle +14 (target=181) + [170] aload_0 v0 + [171] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [174] iload_2 v2 + [175] invokevirtual #72 + - Methodref [java/util/Vector.removeElementAt (I)V] + [178] iinc v2, -1 + [181] iinc v2, 1 + [184] goto -61 (target=123) + [187] aload_0 v0 + [188] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [191] invokevirtual #74 + - Methodref [java/util/Vector.size ()I] + [194] iconst_3 + [195] ificmple +75 (target=270) + [198] fconst_0 + [199] fstore_2 v2 + [200] iconst_0 + [201] istore_3 v3 + [202] iload_3 v3 + [203] aload_0 v0 + [204] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [207] invokevirtual #74 + - Methodref [java/util/Vector.size ()I] + [210] ificmpge +26 (target=236) + [213] fload_2 v2 + [214] aload_0 v0 + [215] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [218] iload_3 v3 + [219] invokevirtual #71 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [222] checkcast #15 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [225] invokevirtual #45 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [228] fadd + [229] fstore_2 v2 + [230] iinc v3, 1 + [233] goto -31 (target=202) + [236] fload_2 v2 + [237] aload_0 v0 + [238] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [241] invokevirtual #74 + - Methodref [java/util/Vector.size ()I] + [244] i2f + [245] fdiv + [246] fstore_3 v3 + [247] aload_0 v0 + [248] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [251] new #18 + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder$CenterComparator] + [254] dup + [255] fload_3 v3 + [256] invokespecial #59 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder$CenterComparator. (F)V] + [259] invokestatic #41 + - Methodref [com/google/zxing/common/Collections.insertionSort (Ljava/util/Vector;Lcom/google/zxing/common/Comparator;)V] + [262] aload_0 v0 + [263] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [266] iconst_3 + [267] invokevirtual #73 + - Methodref [java/util/Vector.setSize (I)V] + [270] iconst_3 + [271] anewarray #15 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [274] dup + [275] iconst_0 + [276] aload_0 v0 + [277] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [280] iconst_0 + [281] invokevirtual #71 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [284] checkcast #15 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [287] aastore + [288] dup + [289] iconst_1 + [290] aload_0 v0 + [291] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [294] iconst_1 + [295] invokevirtual #71 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [298] checkcast #15 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [301] aastore + [302] dup + [303] iconst_2 + [304] aload_0 v0 + [305] getfield #34 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder.possibleCenters Ljava/util/Vector;] + [308] iconst_2 + [309] invokevirtual #71 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [312] checkcast #15 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [315] aastore + [316] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/NotFoundException] + +Class file attributes (count = 1): + - Inner classes attribute (count = 3) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder$1] + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder$CenterComparator] + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder] + - Utf8 [CenterComparator] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder$FurthestFromAverageComparator] + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder] + - Utf8 [FurthestFromAverageComparator] + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/detector/FinderPatternFinder$1 + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.qrcode.detector.FinderPatternFinder$1 extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 10): + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder] + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder$1] + - Class [java/lang/Object] + - Utf8 [] + - Utf8 [InnerClasses] + - Utf8 [Synthetic] + - Utf8 [com/google/zxing/qrcode/detector/FinderPatternFinder] + - Utf8 [com/google/zxing/qrcode/detector/FinderPatternFinder$1] + - Utf8 [java/lang/Object] + +Fields (count = 0): + +Methods (count = 0): + +Class file attributes (count = 2): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder$1] + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder] + - Synthetic attribute + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/detector/FinderPatternFinder$CenterComparator + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.qrcode.detector.FinderPatternFinder$CenterComparator extends java.lang.Object + +Interfaces (count = 1): + - Class [com/google/zxing/common/Comparator] + +Constant Pool (count = 48): + - Class [com/google/zxing/common/Comparator] + - Class [com/google/zxing/qrcode/detector/FinderPattern] + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder] + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder$1] + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder$CenterComparator] + - Class [java/lang/Math] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder$CenterComparator.average F] + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getCount ()I] + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder$CenterComparator. (FB)V] + - Methodref [java/lang/Math.abs (F)F] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (F)V] + - NameAndType [ (FB)V] + - NameAndType [abs (F)F] + - NameAndType [average F] + - NameAndType [getCount ()I] + - NameAndType [getEstimatedModuleSize ()F] + - Utf8 [] + - Utf8 [()F] + - Utf8 [()I] + - Utf8 [()V] + - Utf8 [(F)F] + - Utf8 [(F)V] + - Utf8 [(FB)V] + - Utf8 [(FLcom/google/zxing/qrcode/detector/FinderPatternFinder$1;)V] + - Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)I] + - Utf8 [] + - Utf8 [CenterComparator] + - Utf8 [Code] + - Utf8 [F] + - Utf8 [InnerClasses] + - Utf8 [Synthetic] + - Utf8 [abs] + - Utf8 [average] + - Utf8 [com/google/zxing/common/Comparator] + - Utf8 [com/google/zxing/qrcode/detector/FinderPattern] + - Utf8 [com/google/zxing/qrcode/detector/FinderPatternFinder] + - Utf8 [com/google/zxing/qrcode/detector/FinderPatternFinder$1] + - Utf8 [com/google/zxing/qrcode/detector/FinderPatternFinder$CenterComparator] + - Utf8 [compare] + - Utf8 [getCount] + - Utf8 [getEstimatedModuleSize] + - Utf8 [java/lang/Math] + - Utf8 [java/lang/Object] + +Fields (count = 1): + - Field: average F + Access flags: 0x12 + = private final float average + +Methods (count = 3): + - Method: (FB)V + Access flags: 0x2 + = private FinderPatternFinder$CenterComparator(float,byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 3, stack = 2): + [0] aload_0 v0 + [1] invokespecial #13 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] fload_1 v1 + [6] putfield #8 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder$CenterComparator.average F] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: compare(Ljava/lang/Object;Ljava/lang/Object;)I + Access flags: 0x11 + = public final int compare(java.lang.Object,java.lang.Object) + Class member attributes (count = 1): + - Code attribute instructions (code length = 83, locals = 3, stack = 2): + [0] aload_2 v2 + [1] checkcast #2 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [4] invokevirtual #9 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getCount ()I] + [7] aload_1 v1 + [8] checkcast #2 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [11] invokevirtual #9 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getCount ()I] + [14] ificmpne +53 (target=67) + [17] aload_2 v2 + [18] checkcast #2 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [21] invokevirtual #10 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [24] aload_0 v0 + [25] getfield #8 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder$CenterComparator.average F] + [28] fsub + [29] invokestatic #12 + - Methodref [java/lang/Math.abs (F)F] + [32] fstore_2 v2 + [33] aload_1 v1 + [34] checkcast #2 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [37] invokevirtual #10 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [40] aload_0 v0 + [41] getfield #8 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder$CenterComparator.average F] + [44] fsub + [45] invokestatic #12 + - Methodref [java/lang/Math.abs (F)F] + [48] fstore_1 v1 + [49] fload_2 v2 + [50] fload_1 v1 + [51] fcmpg + [52] ifge +5 (target=57) + [55] iconst_1 + [56] ireturn + [57] fload_2 v2 + [58] fload_1 v1 + [59] fcmpl + [60] ifne +5 (target=65) + [63] iconst_0 + [64] ireturn + [65] iconst_m1 + [66] ireturn + [67] aload_2 v2 + [68] checkcast #2 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [71] invokevirtual #9 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getCount ()I] + [74] aload_1 v1 + [75] checkcast #2 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [78] invokevirtual #9 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getCount ()I] + [81] isub + [82] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (F)V + Access flags: 0x0 + = FinderPatternFinder$CenterComparator(float) + Class member attributes (count = 2): + - Code attribute instructions (code length = 7, locals = 2, stack = 3): + [0] aload_0 v0 + [1] fload_1 v1 + [2] iconst_0 + [3] invokespecial #11 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder$CenterComparator. (FB)V] + [6] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Synthetic attribute + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder$1] + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder$CenterComparator] + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder] + - Utf8 [CenterComparator] + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/detector/FinderPatternFinder$FurthestFromAverageComparator + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.qrcode.detector.FinderPatternFinder$FurthestFromAverageComparator extends java.lang.Object + +Interfaces (count = 1): + - Class [com/google/zxing/common/Comparator] + +Constant Pool (count = 44): + - Class [com/google/zxing/common/Comparator] + - Class [com/google/zxing/qrcode/detector/FinderPattern] + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder] + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder$1] + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder$FurthestFromAverageComparator] + - Class [java/lang/Math] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder$FurthestFromAverageComparator.average F] + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder$FurthestFromAverageComparator. (FB)V] + - Methodref [java/lang/Math.abs (F)F] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [ (F)V] + - NameAndType [ (FB)V] + - NameAndType [abs (F)F] + - NameAndType [average F] + - NameAndType [getEstimatedModuleSize ()F] + - Utf8 [] + - Utf8 [()F] + - Utf8 [()V] + - Utf8 [(F)F] + - Utf8 [(F)V] + - Utf8 [(FB)V] + - Utf8 [(FLcom/google/zxing/qrcode/detector/FinderPatternFinder$1;)V] + - Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)I] + - Utf8 [] + - Utf8 [Code] + - Utf8 [F] + - Utf8 [FurthestFromAverageComparator] + - Utf8 [InnerClasses] + - Utf8 [Synthetic] + - Utf8 [abs] + - Utf8 [average] + - Utf8 [com/google/zxing/common/Comparator] + - Utf8 [com/google/zxing/qrcode/detector/FinderPattern] + - Utf8 [com/google/zxing/qrcode/detector/FinderPatternFinder] + - Utf8 [com/google/zxing/qrcode/detector/FinderPatternFinder$1] + - Utf8 [com/google/zxing/qrcode/detector/FinderPatternFinder$FurthestFromAverageComparator] + - Utf8 [compare] + - Utf8 [getEstimatedModuleSize] + - Utf8 [java/lang/Math] + - Utf8 [java/lang/Object] + +Fields (count = 1): + - Field: average F + Access flags: 0x12 + = private final float average + +Methods (count = 3): + - Method: (FB)V + Access flags: 0x2 + = private FinderPatternFinder$FurthestFromAverageComparator(float,byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 3, stack = 2): + [0] aload_0 v0 + [1] invokespecial #12 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] fload_1 v1 + [6] putfield #8 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder$FurthestFromAverageComparator.average F] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: compare(Ljava/lang/Object;Ljava/lang/Object;)I + Access flags: 0x11 + = public final int compare(java.lang.Object,java.lang.Object) + Class member attributes (count = 1): + - Code attribute instructions (code length = 50, locals = 3, stack = 2): + [0] aload_2 v2 + [1] checkcast #2 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [4] invokevirtual #9 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [7] aload_0 v0 + [8] getfield #8 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder$FurthestFromAverageComparator.average F] + [11] fsub + [12] invokestatic #11 + - Methodref [java/lang/Math.abs (F)F] + [15] fstore_2 v2 + [16] aload_1 v1 + [17] checkcast #2 + - Class [com/google/zxing/qrcode/detector/FinderPattern] + [20] invokevirtual #9 + - Methodref [com/google/zxing/qrcode/detector/FinderPattern.getEstimatedModuleSize ()F] + [23] aload_0 v0 + [24] getfield #8 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternFinder$FurthestFromAverageComparator.average F] + [27] fsub + [28] invokestatic #11 + - Methodref [java/lang/Math.abs (F)F] + [31] fstore_1 v1 + [32] fload_2 v2 + [33] fload_1 v1 + [34] fcmpg + [35] ifge +5 (target=40) + [38] iconst_m1 + [39] ireturn + [40] fload_2 v2 + [41] fload_1 v1 + [42] fcmpl + [43] ifne +5 (target=48) + [46] iconst_0 + [47] ireturn + [48] iconst_1 + [49] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: (F)V + Access flags: 0x0 + = FinderPatternFinder$FurthestFromAverageComparator(float) + Class member attributes (count = 2): + - Code attribute instructions (code length = 7, locals = 2, stack = 3): + [0] aload_0 v0 + [1] fload_1 v1 + [2] iconst_0 + [3] invokespecial #10 + - Methodref [com/google/zxing/qrcode/detector/FinderPatternFinder$FurthestFromAverageComparator. (FB)V] + [6] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Synthetic attribute + +Class file attributes (count = 1): + - Inner classes attribute (count = 2) + - InnerClassesInfo: + Access flags: 0x8 = static + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder$1] + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder] + - InnerClassesInfo: + Access flags: 0xa = private static + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder$FurthestFromAverageComparator] + - Class [com/google/zxing/qrcode/detector/FinderPatternFinder] + - Utf8 [FurthestFromAverageComparator] + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/detector/FinderPatternInfo + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.qrcode.detector.FinderPatternInfo extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 25): + - Class [com/google/zxing/qrcode/detector/FinderPatternInfo] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternInfo.bottomLeft Lcom/google/zxing/qrcode/detector/FinderPattern;] + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternInfo.topLeft Lcom/google/zxing/qrcode/detector/FinderPattern;] + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternInfo.topRight Lcom/google/zxing/qrcode/detector/FinderPattern;] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [bottomLeft Lcom/google/zxing/qrcode/detector/FinderPattern;] + - NameAndType [topLeft Lcom/google/zxing/qrcode/detector/FinderPattern;] + - NameAndType [topRight Lcom/google/zxing/qrcode/detector/FinderPattern;] + - Utf8 [()Lcom/google/zxing/qrcode/detector/FinderPattern;] + - Utf8 [()V] + - Utf8 [([Lcom/google/zxing/qrcode/detector/FinderPattern;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Lcom/google/zxing/qrcode/detector/FinderPattern;] + - Utf8 [bottomLeft] + - Utf8 [com/google/zxing/qrcode/detector/FinderPatternInfo] + - Utf8 [getBottomLeft] + - Utf8 [getTopLeft] + - Utf8 [getTopRight] + - Utf8 [java/lang/Object] + - Utf8 [topLeft] + - Utf8 [topRight] + +Fields (count = 3): + - Field: bottomLeft Lcom/google/zxing/qrcode/detector/FinderPattern; + Access flags: 0x12 + = private final com.google.zxing.qrcode.detector.FinderPattern bottomLeft + - Field: topLeft Lcom/google/zxing/qrcode/detector/FinderPattern; + Access flags: 0x12 + = private final com.google.zxing.qrcode.detector.FinderPattern topLeft + - Field: topRight Lcom/google/zxing/qrcode/detector/FinderPattern; + Access flags: 0x12 + = private final com.google.zxing.qrcode.detector.FinderPattern topRight + +Methods (count = 4): + - Method: ([Lcom/google/zxing/qrcode/detector/FinderPattern;)V + Access flags: 0x1 + = public FinderPatternInfo(com.google.zxing.qrcode.detector.FinderPattern[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 26, locals = 2, stack = 3): + [0] aload_0 v0 + [1] invokespecial #6 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] iconst_0 + [7] aaload + [8] putfield #3 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternInfo.bottomLeft Lcom/google/zxing/qrcode/detector/FinderPattern;] + [11] aload_0 v0 + [12] aload_1 v1 + [13] iconst_1 + [14] aaload + [15] putfield #4 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternInfo.topLeft Lcom/google/zxing/qrcode/detector/FinderPattern;] + [18] aload_0 v0 + [19] aload_1 v1 + [20] iconst_2 + [21] aaload + [22] putfield #5 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternInfo.topRight Lcom/google/zxing/qrcode/detector/FinderPattern;] + [25] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getBottomLeft()Lcom/google/zxing/qrcode/detector/FinderPattern; + Access flags: 0x11 + = public final com.google.zxing.qrcode.detector.FinderPattern getBottomLeft() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #3 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternInfo.bottomLeft Lcom/google/zxing/qrcode/detector/FinderPattern;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getTopLeft()Lcom/google/zxing/qrcode/detector/FinderPattern; + Access flags: 0x11 + = public final com.google.zxing.qrcode.detector.FinderPattern getTopLeft() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #4 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternInfo.topLeft Lcom/google/zxing/qrcode/detector/FinderPattern;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getTopRight()Lcom/google/zxing/qrcode/detector/FinderPattern; + Access flags: 0x11 + = public final com.google.zxing.qrcode.detector.FinderPattern getTopRight() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #5 + - Fieldref [com/google/zxing/qrcode/detector/FinderPatternInfo.topRight Lcom/google/zxing/qrcode/detector/FinderPattern;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/encoder/BlockPair + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x30 + = final class com.google.zxing.qrcode.encoder.BlockPair extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 21): + - Class [com/google/zxing/qrcode/encoder/BlockPair] + - Class [java/lang/Object] + - Fieldref [com/google/zxing/qrcode/encoder/BlockPair.dataBytes [B] + - Fieldref [com/google/zxing/qrcode/encoder/BlockPair.errorCorrectionBytes [B] + - Methodref [java/lang/Object. ()V] + - NameAndType [ ()V] + - NameAndType [dataBytes [B] + - NameAndType [errorCorrectionBytes [B] + - Utf8 [()V] + - Utf8 [()[B] + - Utf8 [([B[B)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [[B] + - Utf8 [com/google/zxing/qrcode/encoder/BlockPair] + - Utf8 [dataBytes] + - Utf8 [errorCorrectionBytes] + - Utf8 [getDataBytes] + - Utf8 [getErrorCorrectionBytes] + - Utf8 [java/lang/Object] + +Fields (count = 2): + - Field: dataBytes [B + Access flags: 0x12 + = private final byte[] dataBytes + - Field: errorCorrectionBytes [B + Access flags: 0x12 + = private final byte[] errorCorrectionBytes + +Methods (count = 3): + - Method: ([B[B)V + Access flags: 0x0 + = BlockPair(byte[],byte[]) + Class member attributes (count = 1): + - Code attribute instructions (code length = 15, locals = 3, stack = 2): + [0] aload_0 v0 + [1] invokespecial #5 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aload_1 v1 + [6] putfield #3 + - Fieldref [com/google/zxing/qrcode/encoder/BlockPair.dataBytes [B] + [9] aload_0 v0 + [10] aload_2 v2 + [11] putfield #4 + - Fieldref [com/google/zxing/qrcode/encoder/BlockPair.errorCorrectionBytes [B] + [14] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDataBytes()[B + Access flags: 0x11 + = public final byte[] getDataBytes() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #3 + - Fieldref [com/google/zxing/qrcode/encoder/BlockPair.dataBytes [B] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getErrorCorrectionBytes()[B + Access flags: 0x11 + = public final byte[] getErrorCorrectionBytes() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #4 + - Fieldref [com/google/zxing/qrcode/encoder/BlockPair.errorCorrectionBytes [B] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/encoder/ByteMatrix + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.qrcode.encoder.ByteMatrix extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 59): + - String [ ] + - String [ 0] + - String [ 1] + - Class [[[B] + - Class [com/google/zxing/qrcode/encoder/ByteMatrix] + - Class [java/lang/Object] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/qrcode/encoder/ByteMatrix.bytes [[B] + - Fieldref [com/google/zxing/qrcode/encoder/ByteMatrix.height I] + - Fieldref [com/google/zxing/qrcode/encoder/ByteMatrix.width I] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [bytes [[B] + - NameAndType [height I] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [width I] + - Utf8 [ ] + - Utf8 [ 0] + - Utf8 [ 1] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()[[B] + - Utf8 [(B)V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(II)B] + - Utf8 [(II)V] + - Utf8 [(IIB)V] + - Utf8 [(III)V] + - Utf8 [(IIZ)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [] + - Utf8 [Code] + - Utf8 [I] + - Utf8 [[[B] + - Utf8 [append] + - Utf8 [bytes] + - Utf8 [clear] + - Utf8 [clear$132be7] + - Utf8 [com/google/zxing/qrcode/encoder/ByteMatrix] + - Utf8 [get] + - Utf8 [getArray] + - Utf8 [getHeight] + - Utf8 [getWidth] + - Utf8 [height] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/StringBuffer] + - Utf8 [set] + - Utf8 [toString] + - Utf8 [width] + +Fields (count = 3): + - Field: bytes [[B + Access flags: 0x12 + = private final byte[][] bytes + - Field: width I + Access flags: 0x12 + = private final int width + - Field: height I + Access flags: 0x12 + = private final int height + +Methods (count = 10): + - Method: (II)V + Access flags: 0x1 + = public ByteMatrix(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 25, locals = 3, stack = 3): + [0] aload_0 v0 + [1] invokespecial #11 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] iload_2 v2 + [6] iload_1 v1 + [7] multianewarray #4 + - Class [[[B] + [11] putfield #8 + - Fieldref [com/google/zxing/qrcode/encoder/ByteMatrix.bytes [[B] + [14] aload_0 v0 + [15] iload_1 v1 + [16] putfield #10 + - Fieldref [com/google/zxing/qrcode/encoder/ByteMatrix.width I] + [19] aload_0 v0 + [20] iload_2 v2 + [21] putfield #9 + - Fieldref [com/google/zxing/qrcode/encoder/ByteMatrix.height I] + [24] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getHeight()I + Access flags: 0x11 + = public final int getHeight() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #9 + - Fieldref [com/google/zxing/qrcode/encoder/ByteMatrix.height I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getWidth()I + Access flags: 0x11 + = public final int getWidth() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #10 + - Fieldref [com/google/zxing/qrcode/encoder/ByteMatrix.width I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: get(II)B + Access flags: 0x11 + = public final byte get(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 9, locals = 3, stack = 2): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/qrcode/encoder/ByteMatrix.bytes [[B] + [4] iload_2 v2 + [5] aaload + [6] iload_1 v1 + [7] baload + [8] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getArray()[[B + Access flags: 0x11 + = public final byte[][] getArray() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/qrcode/encoder/ByteMatrix.bytes [[B] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: set(IIB)V + Access flags: 0x2 + = private void set(int,int,byte) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 4, stack = 3): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/qrcode/encoder/ByteMatrix.bytes [[B] + [4] iload_2 v2 + [5] aaload + [6] iload_1 v1 + [7] iload_3 v3 + [8] bastore + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: set(III)V + Access flags: 0x11 + = public final void set(int,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 11, locals = 4, stack = 3): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/qrcode/encoder/ByteMatrix.bytes [[B] + [4] iload_2 v2 + [5] aaload + [6] iload_1 v1 + [7] iload_3 v3 + [8] i2b + [9] bastore + [10] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: set(IIZ)V + Access flags: 0x11 + = public final void set(int,int,boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 19, locals = 4, stack = 3): + [0] aload_0 v0 + [1] getfield #8 + - Fieldref [com/google/zxing/qrcode/encoder/ByteMatrix.bytes [[B] + [4] iload_2 v2 + [5] aaload + [6] iload_1 v1 + [7] iload_3 v3 + [8] ifeq +7 (target=15) + [11] iconst_1 + [12] goto +4 (target=16) + [15] iconst_0 + [16] i2b + [17] bastore + [18] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: clear$132be7()V + Access flags: 0x11 + = public final void clear$132be7() + Class member attributes (count = 1): + - Code attribute instructions (code length = 42, locals = 3, stack = 3): + [0] iconst_0 + [1] istore_1 v1 + [2] iload_1 v1 + [3] aload_0 v0 + [4] getfield #9 + - Fieldref [com/google/zxing/qrcode/encoder/ByteMatrix.height I] + [7] ificmpge +34 (target=41) + [10] iconst_0 + [11] istore_2 v2 + [12] iload_2 v2 + [13] aload_0 v0 + [14] getfield #10 + - Fieldref [com/google/zxing/qrcode/encoder/ByteMatrix.width I] + [17] ificmpge +18 (target=35) + [20] aload_0 v0 + [21] getfield #8 + - Fieldref [com/google/zxing/qrcode/encoder/ByteMatrix.bytes [[B] + [24] iload_1 v1 + [25] aaload + [26] iload_2 v2 + [27] iconst_m1 + [28] bastore + [29] iinc v2, 1 + [32] goto -20 (target=12) + [35] iinc v1, 1 + [38] goto -36 (target=2) + [41] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: toString()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String toString() + Class member attributes (count = 1): + - Code attribute instructions (code length = 127, locals = 4, stack = 4): + [0] new #7 + - Class [java/lang/StringBuffer] + [3] dup + [4] iconst_2 + [5] aload_0 v0 + [6] getfield #10 + - Fieldref [com/google/zxing/qrcode/encoder/ByteMatrix.width I] + [9] imul + [10] aload_0 v0 + [11] getfield #9 + - Fieldref [com/google/zxing/qrcode/encoder/ByteMatrix.height I] + [14] imul + [15] iconst_2 + [16] iadd + [17] invokespecial #12 + - Methodref [java/lang/StringBuffer. (I)V] + [20] astore_1 v1 + [21] iconst_0 + [22] istore_2 v2 + [23] iload_2 v2 + [24] aload_0 v0 + [25] getfield #9 + - Fieldref [com/google/zxing/qrcode/encoder/ByteMatrix.height I] + [28] ificmpge +94 (target=122) + [31] iconst_0 + [32] istore_3 v3 + [33] iload_3 v3 + [34] aload_0 v0 + [35] getfield #10 + - Fieldref [com/google/zxing/qrcode/encoder/ByteMatrix.width I] + [38] ificmpge +71 (target=109) + [41] aload_0 v0 + [42] getfield #8 + - Fieldref [com/google/zxing/qrcode/encoder/ByteMatrix.bytes [[B] + [45] iload_2 v2 + [46] aaload + [47] iload_3 v3 + [48] baload + [49] lookupswitch (2 offsets, default=47) (target=96) + 0: offset = 27, target = 76 + 1: offset = 37, target = 86 + default: offset = 47, target = 96 + [76] aload_1 v1 + [77] ldc #2 + - String [ 0] + [79] invokevirtual #14 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [82] pop + [83] goto +20 (target=103) + [86] aload_1 v1 + [87] ldc #3 + - String [ 1] + [89] invokevirtual #14 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [92] pop + [93] goto +10 (target=103) + [96] aload_1 v1 + [97] ldc #1 + - String [ ] + [99] invokevirtual #14 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [102] pop + [103] iinc v3, 1 + [106] goto -73 (target=33) + [109] aload_1 v1 + [110] bipush 10 + [112] invokevirtual #13 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [115] pop + [116] iinc v2, 1 + [119] goto -96 (target=23) + [122] aload_1 v1 + [123] invokevirtual #15 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [126] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/encoder/Encoder + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.qrcode.encoder.Encoder extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 440): + - Integer [33088] + - Integer [40956] + - Integer [49472] + - Integer [57408] + - Integer [60351] + - Integer [2147483647] + - String [ > ] + - String [ and ] + - String [ differ.] + - String [Bits size does not equal capacity] + - String [Block ID too large] + - String [Cannot find proper rs block info (input data too big?)] + - String [Data bytes does not match offset] + - String [EC bytes mismatch] + - String [ISO-8859-1] + - String [Interleaving error: ] + - String [Invalid QR code: ] + - String [Invalid byte sequence] + - String [Invalid mode: ] + - String [Number of bits and data bytes does not match] + - String [RS blocks mismatch] + - String [Shift_JIS] + - String [Total bytes mismatch] + - String [data bits cannot fit in the QR Code] + - String [is bigger than] + - Class [com/google/zxing/EncodeHintType] + - Class [com/google/zxing/WriterException] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/common/CharacterSetECI] + - Class [com/google/zxing/common/ECI] + - Class [com/google/zxing/common/reedsolomon/GenericGF] + - Class [com/google/zxing/common/reedsolomon/ReedSolomonEncoder] + - Class [com/google/zxing/qrcode/decoder/Mode] + - Class [com/google/zxing/qrcode/decoder/Version] + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + - Class [com/google/zxing/qrcode/encoder/BlockPair] + - Class [com/google/zxing/qrcode/encoder/ByteMatrix] + - Class [com/google/zxing/qrcode/encoder/Encoder] + - Class [com/google/zxing/qrcode/encoder/MaskUtil] + - Class [com/google/zxing/qrcode/encoder/MatrixUtil] + - Class [com/google/zxing/qrcode/encoder/QRCode] + - Class [java/io/UnsupportedEncodingException] + - Class [java/lang/Math] + - Class [java/lang/Object] + - Class [java/lang/String] + - Class [java/lang/StringBuffer] + - Class [java/util/Hashtable] + - Class [java/util/Vector] + - Double [50.0] + - Double [100.0] + - Fieldref [com/google/zxing/EncodeHintType.CHARACTER_SET Lcom/google/zxing/EncodeHintType;] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.QR_CODE_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.ALPHANUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.BYTE Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.ECI Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.KANJI Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/decoder/Mode.NUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/encoder/Encoder.ALPHANUMERIC_TABLE [I] + - Methodref [com/google/zxing/WriterException. ()V] + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + - Methodref [com/google/zxing/common/BitArray. ()V] + - Methodref [com/google/zxing/common/BitArray.appendBit (Z)V] + - Methodref [com/google/zxing/common/BitArray.appendBitArray (Lcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + - Methodref [com/google/zxing/common/BitArray.getSize ()I] + - Methodref [com/google/zxing/common/BitArray.getSizeInBytes ()I] + - Methodref [com/google/zxing/common/BitArray.toBytes$101cc16b (I[BI)V] + - Methodref [com/google/zxing/common/CharacterSetECI.getCharacterSetECIByName (Ljava/lang/String;)Lcom/google/zxing/common/CharacterSetECI;] + - Methodref [com/google/zxing/common/ECI.getValue ()I] + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonEncoder. (Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonEncoder.encode ([II)V] + - Methodref [com/google/zxing/qrcode/decoder/Mode.getBits ()I] + - Methodref [com/google/zxing/qrcode/decoder/Mode.getCharacterCountBits (Lcom/google/zxing/qrcode/decoder/Version;)I] + - Methodref [com/google/zxing/qrcode/decoder/Version.getDimensionForVersion ()I] + - Methodref [com/google/zxing/qrcode/decoder/Version.getECBlocksForLevel (Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;)Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;] + - Methodref [com/google/zxing/qrcode/decoder/Version.getTotalCodewords ()I] + - Methodref [com/google/zxing/qrcode/decoder/Version.getVersionForNumber (I)Lcom/google/zxing/qrcode/decoder/Version;] + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks.getNumBlocks ()I] + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks.getTotalECCodewords ()I] + - Methodref [com/google/zxing/qrcode/encoder/BlockPair. ([B[B)V] + - Methodref [com/google/zxing/qrcode/encoder/BlockPair.getDataBytes ()[B] + - Methodref [com/google/zxing/qrcode/encoder/BlockPair.getErrorCorrectionBytes ()[B] + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix. (II)V] + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getArray ()[[B] + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + - Methodref [com/google/zxing/qrcode/encoder/Encoder.append8BitBytes (Ljava/lang/String;Lcom/google/zxing/common/BitArray;Ljava/lang/String;)V] + - Methodref [com/google/zxing/qrcode/encoder/Encoder.appendAlphanumericBytes (Ljava/lang/String;Lcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/qrcode/encoder/Encoder.appendBytes (Ljava/lang/String;Lcom/google/zxing/qrcode/decoder/Mode;Lcom/google/zxing/common/BitArray;Ljava/lang/String;)V] + - Methodref [com/google/zxing/qrcode/encoder/Encoder.appendECI (Lcom/google/zxing/common/ECI;Lcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/qrcode/encoder/Encoder.appendKanjiBytes (Ljava/lang/String;Lcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/qrcode/encoder/Encoder.appendLengthInfo (IILcom/google/zxing/qrcode/decoder/Mode;Lcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/qrcode/encoder/Encoder.appendModeInfo (Lcom/google/zxing/qrcode/decoder/Mode;Lcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/qrcode/encoder/Encoder.appendNumericBytes (Ljava/lang/String;Lcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/qrcode/encoder/Encoder.calculateMaskPenalty (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)I] + - Methodref [com/google/zxing/qrcode/encoder/Encoder.chooseMaskPattern (Lcom/google/zxing/common/BitArray;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;ILcom/google/zxing/qrcode/encoder/ByteMatrix;)I] + - Methodref [com/google/zxing/qrcode/encoder/Encoder.chooseMode (Ljava/lang/String;Ljava/lang/String;)Lcom/google/zxing/qrcode/decoder/Mode;] + - Methodref [com/google/zxing/qrcode/encoder/Encoder.encode (Ljava/lang/String;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;Ljava/util/Hashtable;Lcom/google/zxing/qrcode/encoder/QRCode;)V] + - Methodref [com/google/zxing/qrcode/encoder/Encoder.generateECBytes ([BI)[B] + - Methodref [com/google/zxing/qrcode/encoder/Encoder.getAlphanumericCode (I)I] + - Methodref [com/google/zxing/qrcode/encoder/Encoder.getNumDataBytesAndNumECBytesForBlockID (IIII[I[I)V] + - Methodref [com/google/zxing/qrcode/encoder/Encoder.initQRCode (ILcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;Lcom/google/zxing/qrcode/decoder/Mode;Lcom/google/zxing/qrcode/encoder/QRCode;)V] + - Methodref [com/google/zxing/qrcode/encoder/Encoder.interleaveWithECBytes (Lcom/google/zxing/common/BitArray;IIILcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/qrcode/encoder/Encoder.isOnlyDoubleByteKanji (Ljava/lang/String;)Z] + - Methodref [com/google/zxing/qrcode/encoder/Encoder.terminateBits (ILcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/qrcode/encoder/MaskUtil.applyMaskPenaltyRule1 (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)I] + - Methodref [com/google/zxing/qrcode/encoder/MaskUtil.applyMaskPenaltyRule2 (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)I] + - Methodref [com/google/zxing/qrcode/encoder/MaskUtil.applyMaskPenaltyRule3 (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)I] + - Methodref [com/google/zxing/qrcode/encoder/MaskUtil.applyMaskPenaltyRule4 (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)I] + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.buildMatrix (Lcom/google/zxing/common/BitArray;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.getECLevel ()Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.getMaskPattern ()I] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.getMatrixWidth ()I] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.getNumDataBytes ()I] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.getNumRSBlocks ()I] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.getNumTotalBytes ()I] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.getVersion ()I] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.isValid ()Z] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.setECLevel (Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;)V] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.setMaskPattern (I)V] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.setMatrix (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.setMatrixWidth (I)V] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.setMode (Lcom/google/zxing/qrcode/decoder/Mode;)V] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.setNumDataBytes (I)V] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.setNumECBytes (I)V] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.setNumRSBlocks (I)V] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.setNumTotalBytes (I)V] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.setVersion (I)V] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.toString ()Ljava/lang/String;] + - Methodref [java/io/UnsupportedEncodingException.toString ()Ljava/lang/String;] + - Methodref [java/lang/Math.abs (I)I] + - Methodref [java/lang/Math.max (II)I] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/String.charAt (I)C] + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + - Methodref [java/lang/String.getBytes (Ljava/lang/String;)[B] + - Methodref [java/lang/String.length ()I] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + - Methodref [java/util/Vector. (I)V] + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + - Methodref [java/util/Vector.size ()I] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (II)V] + - NameAndType [ (Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [ ([B[B)V] + - NameAndType [ALPHANUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [ALPHANUMERIC_TABLE [I] + - NameAndType [BYTE Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [CHARACTER_SET Lcom/google/zxing/EncodeHintType;] + - NameAndType [ECI Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [KANJI Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [NUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [QR_CODE_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF;] + - NameAndType [abs (I)I] + - NameAndType [addElement (Ljava/lang/Object;)V] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [append8BitBytes (Ljava/lang/String;Lcom/google/zxing/common/BitArray;Ljava/lang/String;)V] + - NameAndType [appendAlphanumericBytes (Ljava/lang/String;Lcom/google/zxing/common/BitArray;)V] + - NameAndType [appendBit (Z)V] + - NameAndType [appendBitArray (Lcom/google/zxing/common/BitArray;)V] + - NameAndType [appendBits (II)V] + - NameAndType [appendBytes (Ljava/lang/String;Lcom/google/zxing/qrcode/decoder/Mode;Lcom/google/zxing/common/BitArray;Ljava/lang/String;)V] + - NameAndType [appendECI (Lcom/google/zxing/common/ECI;Lcom/google/zxing/common/BitArray;)V] + - NameAndType [appendKanjiBytes (Ljava/lang/String;Lcom/google/zxing/common/BitArray;)V] + - NameAndType [appendLengthInfo (IILcom/google/zxing/qrcode/decoder/Mode;Lcom/google/zxing/common/BitArray;)V] + - NameAndType [appendModeInfo (Lcom/google/zxing/qrcode/decoder/Mode;Lcom/google/zxing/common/BitArray;)V] + - NameAndType [appendNumericBytes (Ljava/lang/String;Lcom/google/zxing/common/BitArray;)V] + - NameAndType [applyMaskPenaltyRule1 (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)I] + - NameAndType [applyMaskPenaltyRule2 (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)I] + - NameAndType [applyMaskPenaltyRule3 (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)I] + - NameAndType [applyMaskPenaltyRule4 (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)I] + - NameAndType [buildMatrix (Lcom/google/zxing/common/BitArray;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - NameAndType [calculateMaskPenalty (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)I] + - NameAndType [charAt (I)C] + - NameAndType [chooseMaskPattern (Lcom/google/zxing/common/BitArray;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;ILcom/google/zxing/qrcode/encoder/ByteMatrix;)I] + - NameAndType [chooseMode (Ljava/lang/String;Ljava/lang/String;)Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [elementAt (I)Ljava/lang/Object;] + - NameAndType [encode (Ljava/lang/String;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;Ljava/util/Hashtable;Lcom/google/zxing/qrcode/encoder/QRCode;)V] + - NameAndType [encode ([II)V] + - NameAndType [equals (Ljava/lang/Object;)Z] + - NameAndType [generateECBytes ([BI)[B] + - NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;] + - NameAndType [getAlphanumericCode (I)I] + - NameAndType [getArray ()[[B] + - NameAndType [getBits ()I] + - NameAndType [getBytes (Ljava/lang/String;)[B] + - NameAndType [getCharacterCountBits (Lcom/google/zxing/qrcode/decoder/Version;)I] + - NameAndType [getCharacterSetECIByName (Ljava/lang/String;)Lcom/google/zxing/common/CharacterSetECI;] + - NameAndType [getDataBytes ()[B] + - NameAndType [getDimensionForVersion ()I] + - NameAndType [getECBlocksForLevel (Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;)Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;] + - NameAndType [getECLevel ()Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - NameAndType [getErrorCorrectionBytes ()[B] + - NameAndType [getHeight ()I] + - NameAndType [getMaskPattern ()I] + - NameAndType [getMatrixWidth ()I] + - NameAndType [getNumBlocks ()I] + - NameAndType [getNumDataBytes ()I] + - NameAndType [getNumDataBytesAndNumECBytesForBlockID (IIII[I[I)V] + - NameAndType [getNumRSBlocks ()I] + - NameAndType [getNumTotalBytes ()I] + - NameAndType [getSize ()I] + - NameAndType [getSizeInBytes ()I] + - NameAndType [getTotalCodewords ()I] + - NameAndType [getTotalECCodewords ()I] + - NameAndType [getValue ()I] + - NameAndType [getVersion ()I] + - NameAndType [getVersionForNumber (I)Lcom/google/zxing/qrcode/decoder/Version;] + - NameAndType [getWidth ()I] + - NameAndType [initQRCode (ILcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;Lcom/google/zxing/qrcode/decoder/Mode;Lcom/google/zxing/qrcode/encoder/QRCode;)V] + - NameAndType [interleaveWithECBytes (Lcom/google/zxing/common/BitArray;IIILcom/google/zxing/common/BitArray;)V] + - NameAndType [isOnlyDoubleByteKanji (Ljava/lang/String;)Z] + - NameAndType [isValid ()Z] + - NameAndType [length ()I] + - NameAndType [max (II)I] + - NameAndType [setECLevel (Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;)V] + - NameAndType [setMaskPattern (I)V] + - NameAndType [setMatrix (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - NameAndType [setMatrixWidth (I)V] + - NameAndType [setMode (Lcom/google/zxing/qrcode/decoder/Mode;)V] + - NameAndType [setNumDataBytes (I)V] + - NameAndType [setNumECBytes (I)V] + - NameAndType [setNumRSBlocks (I)V] + - NameAndType [setNumTotalBytes (I)V] + - NameAndType [setVersion (I)V] + - NameAndType [size ()I] + - NameAndType [size I] + - NameAndType [terminateBits (ILcom/google/zxing/common/BitArray;)V] + - NameAndType [toBytes (I[BII)V] + - NameAndType [toBytes$101cc16b (I[BI)V] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [ > ] + - Utf8 [ and ] + - Utf8 [ differ.] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [()[B] + - Utf8 [()[[B] + - Utf8 [(I)C] + - Utf8 [(I)I] + - Utf8 [(I)Lcom/google/zxing/qrcode/decoder/Version;] + - Utf8 [(I)Ljava/lang/Object;] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(II)I] + - Utf8 [(II)V] + - Utf8 [(IIII[I[I)V] + - Utf8 [(IILcom/google/zxing/qrcode/decoder/Mode;Lcom/google/zxing/common/BitArray;)V] + - Utf8 [(ILcom/google/zxing/common/BitArray;)V] + - Utf8 [(ILcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;Lcom/google/zxing/qrcode/decoder/Mode;Lcom/google/zxing/qrcode/encoder/QRCode;)V] + - Utf8 [(I[BI)V] + - Utf8 [(I[BII)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;IIILcom/google/zxing/common/BitArray;)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;ILcom/google/zxing/qrcode/encoder/ByteMatrix;)I] + - Utf8 [(Lcom/google/zxing/common/ECI;Lcom/google/zxing/common/BitArray;)V] + - Utf8 [(Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + - Utf8 [(Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;)Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;] + - Utf8 [(Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;)V] + - Utf8 [(Lcom/google/zxing/qrcode/decoder/Mode;)V] + - Utf8 [(Lcom/google/zxing/qrcode/decoder/Mode;Lcom/google/zxing/common/BitArray;)V] + - Utf8 [(Lcom/google/zxing/qrcode/decoder/Version;)I] + - Utf8 [(Lcom/google/zxing/qrcode/encoder/ByteMatrix;)I] + - Utf8 [(Lcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/Object;)V] + - Utf8 [(Ljava/lang/Object;)Z] + - Utf8 [(Ljava/lang/String;)Lcom/google/zxing/common/CharacterSetECI;] + - Utf8 [(Ljava/lang/String;)Lcom/google/zxing/qrcode/decoder/Mode;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;)Z] + - Utf8 [(Ljava/lang/String;)[B] + - Utf8 [(Ljava/lang/String;Lcom/google/zxing/common/BitArray;)V] + - Utf8 [(Ljava/lang/String;Lcom/google/zxing/common/BitArray;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;Lcom/google/zxing/qrcode/encoder/QRCode;)V] + - Utf8 [(Ljava/lang/String;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;Ljava/util/Hashtable;Lcom/google/zxing/qrcode/encoder/QRCode;)V] + - Utf8 [(Ljava/lang/String;Lcom/google/zxing/qrcode/decoder/Mode;Lcom/google/zxing/common/BitArray;Ljava/lang/String;)V] + - Utf8 [(Ljava/lang/String;Ljava/lang/String;)Lcom/google/zxing/qrcode/decoder/Mode;] + - Utf8 [(Z)V] + - Utf8 [([BI)[B] + - Utf8 [([B[B)V] + - Utf8 [([II)V] + - Utf8 [] + - Utf8 [] + - Utf8 [ALPHANUMERIC] + - Utf8 [ALPHANUMERIC_TABLE] + - Utf8 [BYTE] + - Utf8 [Bits size does not equal capacity] + - Utf8 [Block ID too large] + - Utf8 [CHARACTER_SET] + - Utf8 [Cannot find proper rs block info (input data too big?)] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [DEFAULT_BYTE_MODE_ENCODING] + - Utf8 [Data bytes does not match offset] + - Utf8 [EC bytes mismatch] + - Utf8 [ECBlocks] + - Utf8 [ECI] + - Utf8 [Exceptions] + - Utf8 [I] + - Utf8 [ISO-8859-1] + - Utf8 [InnerClasses] + - Utf8 [Interleaving error: ] + - Utf8 [Invalid QR code: ] + - Utf8 [Invalid byte sequence] + - Utf8 [Invalid mode: ] + - Utf8 [KANJI] + - Utf8 [Lcom/google/zxing/EncodeHintType;] + - Utf8 [Lcom/google/zxing/common/reedsolomon/GenericGF;] + - Utf8 [Lcom/google/zxing/qrcode/decoder/Mode;] + - Utf8 [Ljava/lang/String;] + - Utf8 [NUMERIC] + - Utf8 [Number of bits and data bytes does not match] + - Utf8 [QR_CODE_FIELD_256] + - Utf8 [RS blocks mismatch] + - Utf8 [Shift_JIS] + - Utf8 [Total bytes mismatch] + - Utf8 [[I] + - Utf8 [abs] + - Utf8 [addElement] + - Utf8 [append] + - Utf8 [append8BitBytes] + - Utf8 [appendAlphanumericBytes] + - Utf8 [appendBit] + - Utf8 [appendBitArray] + - Utf8 [appendBits] + - Utf8 [appendBytes] + - Utf8 [appendECI] + - Utf8 [appendKanjiBytes] + - Utf8 [appendLengthInfo] + - Utf8 [appendModeInfo] + - Utf8 [appendNumericBytes] + - Utf8 [applyMaskPenaltyRule1] + - Utf8 [applyMaskPenaltyRule2] + - Utf8 [applyMaskPenaltyRule3] + - Utf8 [applyMaskPenaltyRule4] + - Utf8 [buildMatrix] + - Utf8 [calculateMaskPenalty] + - Utf8 [charAt] + - Utf8 [chooseMaskPattern] + - Utf8 [chooseMode] + - Utf8 [com/google/zxing/EncodeHintType] + - Utf8 [com/google/zxing/WriterException] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/common/CharacterSetECI] + - Utf8 [com/google/zxing/common/ECI] + - Utf8 [com/google/zxing/common/reedsolomon/GenericGF] + - Utf8 [com/google/zxing/common/reedsolomon/ReedSolomonEncoder] + - Utf8 [com/google/zxing/qrcode/decoder/Mode] + - Utf8 [com/google/zxing/qrcode/decoder/Version] + - Utf8 [com/google/zxing/qrcode/decoder/Version$ECBlocks] + - Utf8 [com/google/zxing/qrcode/encoder/BlockPair] + - Utf8 [com/google/zxing/qrcode/encoder/ByteMatrix] + - Utf8 [com/google/zxing/qrcode/encoder/Encoder] + - Utf8 [com/google/zxing/qrcode/encoder/MaskUtil] + - Utf8 [com/google/zxing/qrcode/encoder/MatrixUtil] + - Utf8 [com/google/zxing/qrcode/encoder/QRCode] + - Utf8 [data bits cannot fit in the QR Code] + - Utf8 [elementAt] + - Utf8 [encode] + - Utf8 [equals] + - Utf8 [generateECBytes] + - Utf8 [get] + - Utf8 [getAlphanumericCode] + - Utf8 [getArray] + - Utf8 [getBits] + - Utf8 [getBytes] + - Utf8 [getCharacterCountBits] + - Utf8 [getCharacterSetECIByName] + - Utf8 [getDataBytes] + - Utf8 [getDimensionForVersion] + - Utf8 [getECBlocksForLevel] + - Utf8 [getECLevel] + - Utf8 [getErrorCorrectionBytes] + - Utf8 [getHeight] + - Utf8 [getMaskPattern] + - Utf8 [getMatrixWidth] + - Utf8 [getNumBlocks] + - Utf8 [getNumDataBytes] + - Utf8 [getNumDataBytesAndNumECBytesForBlockID] + - Utf8 [getNumRSBlocks] + - Utf8 [getNumTotalBytes] + - Utf8 [getSize] + - Utf8 [getSizeInBytes] + - Utf8 [getTotalCodewords] + - Utf8 [getTotalECCodewords] + - Utf8 [getValue] + - Utf8 [getVersion] + - Utf8 [getVersionForNumber] + - Utf8 [getWidth] + - Utf8 [initQRCode] + - Utf8 [interleaveWithECBytes] + - Utf8 [is bigger than] + - Utf8 [isOnlyDoubleByteKanji] + - Utf8 [isValid] + - Utf8 [java/io/UnsupportedEncodingException] + - Utf8 [java/lang/Math] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/String] + - Utf8 [java/lang/StringBuffer] + - Utf8 [java/util/Hashtable] + - Utf8 [java/util/Vector] + - Utf8 [length] + - Utf8 [max] + - Utf8 [setECLevel] + - Utf8 [setMaskPattern] + - Utf8 [setMatrix] + - Utf8 [setMatrixWidth] + - Utf8 [setMode] + - Utf8 [setNumDataBytes] + - Utf8 [setNumECBytes] + - Utf8 [setNumRSBlocks] + - Utf8 [setNumTotalBytes] + - Utf8 [setVersion] + - Utf8 [size] + - Utf8 [terminateBits] + - Utf8 [toBytes] + - Utf8 [toBytes$101cc16b] + - Utf8 [toString] + +Fields (count = 2): + - Field: ALPHANUMERIC_TABLE [I + Access flags: 0x1a + = private static final int[] ALPHANUMERIC_TABLE + - Field: DEFAULT_BYTE_MODE_ENCODING Ljava/lang/String; + Access flags: 0x18 + = static final java.lang.String DEFAULT_BYTE_MODE_ENCODING + Class member attributes (count = 1): + - Constant value attribute: + - String [ISO-8859-1] + +Methods (count = 23): + - Method: ()V + Access flags: 0x2 + = private Encoder() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #136 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: calculateMaskPenalty(Lcom/google/zxing/qrcode/encoder/ByteMatrix;)I + Access flags: 0xa + = private static int calculateMaskPenalty(com.google.zxing.qrcode.encoder.ByteMatrix) + Class member attributes (count = 1): + - Code attribute instructions (code length = 711, locals = 8, stack = 5): + [0] iconst_0 + [1] aload_0 v0 + [2] invokestatic #109 + - Methodref [com/google/zxing/qrcode/encoder/MaskUtil.applyMaskPenaltyRule1 (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)I] + [5] iadd + [6] aload_0 v0 + [7] astore_1 v1 + [8] iconst_0 + [9] istore_2 v2 + [10] aload_1 v1 + [11] invokevirtual #87 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getArray ()[[B] + [14] astore_3 v3 + [15] aload_1 v1 + [16] invokevirtual #89 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [19] istore v4 + [21] aload_1 v1 + [22] invokevirtual #88 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [25] istore v5 + [27] iconst_0 + [28] istore v6 + [30] iload v6 + [32] iload v5 + [34] iconst_1 + [35] isub + [36] ificmpge +79 (target=115) + [39] iconst_0 + [40] istore v7 + [42] iload v7 + [44] iload v4 + [46] iconst_1 + [47] isub + [48] ificmpge +61 (target=109) + [51] aload_3 v3 + [52] iload v6 + [54] aaload + [55] iload v7 + [57] baload + [58] dup + [59] istore_1 v1 + [60] aload_3 v3 + [61] iload v6 + [63] aaload + [64] iload v7 + [66] iconst_1 + [67] iadd + [68] baload + [69] ificmpne +34 (target=103) + [72] iload_1 v1 + [73] aload_3 v3 + [74] iload v6 + [76] iconst_1 + [77] iadd + [78] aaload + [79] iload v7 + [81] baload + [82] ificmpne +21 (target=103) + [85] iload_1 v1 + [86] aload_3 v3 + [87] iload v6 + [89] iconst_1 + [90] iadd + [91] aaload + [92] iload v7 + [94] iconst_1 + [95] iadd + [96] baload + [97] ificmpne +6 (target=103) + [100] iinc v2, 3 + [103] iinc v7, 1 + [106] goto -64 (target=42) + [109] iinc v6, 1 + [112] goto -82 (target=30) + [115] iload_2 v2 + [116] iadd + [117] aload_0 v0 + [118] astore_1 v1 + [119] iconst_0 + [120] istore_2 v2 + [121] aload_1 v1 + [122] invokevirtual #87 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getArray ()[[B] + [125] astore_3 v3 + [126] aload_1 v1 + [127] invokevirtual #89 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [130] istore v4 + [132] aload_1 v1 + [133] invokevirtual #88 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [136] istore v5 + [138] iconst_0 + [139] istore v6 + [141] iload v6 + [143] iload v5 + [145] ificmpge +461 (target=606) + [148] iconst_0 + [149] istore v7 + [151] iload v7 + [153] iload v4 + [155] ificmpge +445 (target=600) + [158] iload v7 + [160] bipush 6 + [162] iadd + [163] iload v4 + [165] ificmpge +211 (target=376) + [168] aload_3 v3 + [169] iload v6 + [171] aaload + [172] iload v7 + [174] baload + [175] iconst_1 + [176] ificmpne +200 (target=376) + [179] aload_3 v3 + [180] iload v6 + [182] aaload + [183] iload v7 + [185] iconst_1 + [186] iadd + [187] baload + [188] ifne +188 (target=376) + [191] aload_3 v3 + [192] iload v6 + [194] aaload + [195] iload v7 + [197] iconst_2 + [198] iadd + [199] baload + [200] iconst_1 + [201] ificmpne +175 (target=376) + [204] aload_3 v3 + [205] iload v6 + [207] aaload + [208] iload v7 + [210] iconst_3 + [211] iadd + [212] baload + [213] iconst_1 + [214] ificmpne +162 (target=376) + [217] aload_3 v3 + [218] iload v6 + [220] aaload + [221] iload v7 + [223] iconst_4 + [224] iadd + [225] baload + [226] iconst_1 + [227] ificmpne +149 (target=376) + [230] aload_3 v3 + [231] iload v6 + [233] aaload + [234] iload v7 + [236] iconst_5 + [237] iadd + [238] baload + [239] ifne +137 (target=376) + [242] aload_3 v3 + [243] iload v6 + [245] aaload + [246] iload v7 + [248] bipush 6 + [250] iadd + [251] baload + [252] iconst_1 + [253] ificmpne +123 (target=376) + [256] iload v7 + [258] bipush 10 + [260] iadd + [261] iload v4 + [263] ificmpge +55 (target=318) + [266] aload_3 v3 + [267] iload v6 + [269] aaload + [270] iload v7 + [272] bipush 7 + [274] iadd + [275] baload + [276] ifne +42 (target=318) + [279] aload_3 v3 + [280] iload v6 + [282] aaload + [283] iload v7 + [285] bipush 8 + [287] iadd + [288] baload + [289] ifne +29 (target=318) + [292] aload_3 v3 + [293] iload v6 + [295] aaload + [296] iload v7 + [298] bipush 9 + [300] iadd + [301] baload + [302] ifne +16 (target=318) + [305] aload_3 v3 + [306] iload v6 + [308] aaload + [309] iload v7 + [311] bipush 10 + [313] iadd + [314] baload + [315] ifeq +58 (target=373) + [318] iload v7 + [320] iconst_4 + [321] isub + [322] iflt +54 (target=376) + [325] aload_3 v3 + [326] iload v6 + [328] aaload + [329] iload v7 + [331] iconst_1 + [332] isub + [333] baload + [334] ifne +42 (target=376) + [337] aload_3 v3 + [338] iload v6 + [340] aaload + [341] iload v7 + [343] iconst_2 + [344] isub + [345] baload + [346] ifne +30 (target=376) + [349] aload_3 v3 + [350] iload v6 + [352] aaload + [353] iload v7 + [355] iconst_3 + [356] isub + [357] baload + [358] ifne +18 (target=376) + [361] aload_3 v3 + [362] iload v6 + [364] aaload + [365] iload v7 + [367] iconst_4 + [368] isub + [369] baload + [370] ifne +6 (target=376) + [373] iinc v2, 40 + [376] iload v6 + [378] bipush 6 + [380] iadd + [381] iload v5 + [383] ificmpge +211 (target=594) + [386] aload_3 v3 + [387] iload v6 + [389] aaload + [390] iload v7 + [392] baload + [393] iconst_1 + [394] ificmpne +200 (target=594) + [397] aload_3 v3 + [398] iload v6 + [400] iconst_1 + [401] iadd + [402] aaload + [403] iload v7 + [405] baload + [406] ifne +188 (target=594) + [409] aload_3 v3 + [410] iload v6 + [412] iconst_2 + [413] iadd + [414] aaload + [415] iload v7 + [417] baload + [418] iconst_1 + [419] ificmpne +175 (target=594) + [422] aload_3 v3 + [423] iload v6 + [425] iconst_3 + [426] iadd + [427] aaload + [428] iload v7 + [430] baload + [431] iconst_1 + [432] ificmpne +162 (target=594) + [435] aload_3 v3 + [436] iload v6 + [438] iconst_4 + [439] iadd + [440] aaload + [441] iload v7 + [443] baload + [444] iconst_1 + [445] ificmpne +149 (target=594) + [448] aload_3 v3 + [449] iload v6 + [451] iconst_5 + [452] iadd + [453] aaload + [454] iload v7 + [456] baload + [457] ifne +137 (target=594) + [460] aload_3 v3 + [461] iload v6 + [463] bipush 6 + [465] iadd + [466] aaload + [467] iload v7 + [469] baload + [470] iconst_1 + [471] ificmpne +123 (target=594) + [474] iload v6 + [476] bipush 10 + [478] iadd + [479] iload v5 + [481] ificmpge +55 (target=536) + [484] aload_3 v3 + [485] iload v6 + [487] bipush 7 + [489] iadd + [490] aaload + [491] iload v7 + [493] baload + [494] ifne +42 (target=536) + [497] aload_3 v3 + [498] iload v6 + [500] bipush 8 + [502] iadd + [503] aaload + [504] iload v7 + [506] baload + [507] ifne +29 (target=536) + [510] aload_3 v3 + [511] iload v6 + [513] bipush 9 + [515] iadd + [516] aaload + [517] iload v7 + [519] baload + [520] ifne +16 (target=536) + [523] aload_3 v3 + [524] iload v6 + [526] bipush 10 + [528] iadd + [529] aaload + [530] iload v7 + [532] baload + [533] ifeq +58 (target=591) + [536] iload v6 + [538] iconst_4 + [539] isub + [540] iflt +54 (target=594) + [543] aload_3 v3 + [544] iload v6 + [546] iconst_1 + [547] isub + [548] aaload + [549] iload v7 + [551] baload + [552] ifne +42 (target=594) + [555] aload_3 v3 + [556] iload v6 + [558] iconst_2 + [559] isub + [560] aaload + [561] iload v7 + [563] baload + [564] ifne +30 (target=594) + [567] aload_3 v3 + [568] iload v6 + [570] iconst_3 + [571] isub + [572] aaload + [573] iload v7 + [575] baload + [576] ifne +18 (target=594) + [579] aload_3 v3 + [580] iload v6 + [582] iconst_4 + [583] isub + [584] aaload + [585] iload v7 + [587] baload + [588] ifne +6 (target=594) + [591] iinc v2, 40 + [594] iinc v7, 1 + [597] goto -446 (target=151) + [600] iinc v6, 1 + [603] goto -462 (target=141) + [606] iload_2 v2 + [607] iadd + [608] aload_0 v0 + [609] astore_1 v1 + [610] iconst_0 + [611] istore_2 v2 + [612] aload_1 v1 + [613] invokevirtual #87 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getArray ()[[B] + [616] astore_3 v3 + [617] aload_1 v1 + [618] invokevirtual #89 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [621] istore v4 + [623] aload_1 v1 + [624] invokevirtual #88 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [627] istore v5 + [629] iconst_0 + [630] istore v6 + [632] iload v6 + [634] iload v5 + [636] ificmpge +39 (target=675) + [639] iconst_0 + [640] istore v7 + [642] iload v7 + [644] iload v4 + [646] ificmpge +23 (target=669) + [649] aload_3 v3 + [650] iload v6 + [652] aaload + [653] iload v7 + [655] baload + [656] iconst_1 + [657] ificmpne +6 (target=663) + [660] iinc v2, 1 + [663] iinc v7, 1 + [666] goto -24 (target=642) + [669] iinc v6, 1 + [672] goto -40 (target=632) + [675] aload_1 v1 + [676] invokevirtual #88 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [679] aload_1 v1 + [680] invokevirtual #89 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [683] imul + [684] istore v6 + [686] iload_2 v2 + [687] i2d + [688] iload v6 + [690] i2d + [691] ddiv + [692] ldc2_w #51 + - Double [100.0] + [695] dmul + [696] ldc2_w #49 + - Double [50.0] + [699] dsub + [700] d2i + [701] invokestatic #134 + - Methodref [java/lang/Math.abs (I)I] + [704] iconst_5 + [705] idiv + [706] bipush 10 + [708] imul + [709] iadd + [710] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: encode(Ljava/lang/String;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;Lcom/google/zxing/qrcode/encoder/QRCode;)V + Access flags: 0xa + = private static void encode(java.lang.String,com.google.zxing.qrcode.decoder.ErrorCorrectionLevel,com.google.zxing.qrcode.encoder.QRCode) + Class member attributes (count = 2): + - Code attribute instructions (code length = 8, locals = 3, stack = 4): + [0] aload_0 v0 + [1] aload_1 v1 + [2] aconst_null + [3] aload_2 v2 + [4] invokestatic #101 + - Methodref [com/google/zxing/qrcode/encoder/Encoder.encode (Ljava/lang/String;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;Ljava/util/Hashtable;Lcom/google/zxing/qrcode/encoder/QRCode;)V] + [7] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: encode(Ljava/lang/String;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;Ljava/util/Hashtable;Lcom/google/zxing/qrcode/encoder/QRCode;)V + Access flags: 0x9 + = public static void encode(java.lang.String,com.google.zxing.qrcode.decoder.ErrorCorrectionLevel,java.util.Hashtable,com.google.zxing.qrcode.encoder.QRCode) + Class member attributes (count = 2): + - Code attribute instructions (code length = 1045, locals = 13, stack = 5): + [0] aload_2 v2 + [1] ifnonnull +7 (target=8) + [4] aconst_null + [5] goto +13 (target=18) + [8] aload_2 v2 + [9] getstatic #53 + - Fieldref [com/google/zxing/EncodeHintType.CHARACTER_SET Lcom/google/zxing/EncodeHintType;] + [12] invokevirtual #147 + - Methodref [java/util/Hashtable.get (Ljava/lang/Object;)Ljava/lang/Object;] + [15] checkcast #45 + - Class [java/lang/String] + [18] dup + [19] astore_2 v2 + [20] ifnonnull +6 (target=26) + [23] ldc #15 + - String [ISO-8859-1] + [25] astore_2 v2 + [26] aload_0 v0 + [27] aload_2 v2 + [28] invokestatic #100 + - Methodref [com/google/zxing/qrcode/encoder/Encoder.chooseMode (Ljava/lang/String;Ljava/lang/String;)Lcom/google/zxing/qrcode/decoder/Mode;] + [31] astore v4 + [33] new #28 + - Class [com/google/zxing/common/BitArray] + [36] dup + [37] invokespecial #64 + - Methodref [com/google/zxing/common/BitArray. ()V] + [40] astore v5 + [42] aload_0 v0 + [43] aload v4 + [45] aload v5 + [47] aload_2 v2 + [48] astore v9 + [50] astore v8 + [52] astore v7 + [54] astore v6 + [56] aload v7 + [58] getstatic #60 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.NUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + [61] invokevirtual #137 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [64] ifeq +164 (target=228) + [67] aload v6 + [69] aload v8 + [71] astore v6 + [73] dup + [74] astore v7 + [76] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [79] istore v8 + [81] iconst_0 + [82] istore v9 + [84] iload v9 + [86] iload v8 + [88] ificmpge +137 (target=225) + [91] aload v7 + [93] iload v9 + [95] invokevirtual #138 + - Methodref [java/lang/String.charAt (I)C] + [98] bipush 48 + [100] isub + [101] istore v10 + [103] iload v9 + [105] iconst_2 + [106] iadd + [107] iload v8 + [109] ificmpge +58 (target=167) + [112] aload v7 + [114] iload v9 + [116] iconst_1 + [117] iadd + [118] invokevirtual #138 + - Methodref [java/lang/String.charAt (I)C] + [121] bipush 48 + [123] isub + [124] istore v11 + [126] aload v7 + [128] iload v9 + [130] iconst_2 + [131] iadd + [132] invokevirtual #138 + - Methodref [java/lang/String.charAt (I)C] + [135] bipush 48 + [137] isub + [138] istore v12 + [140] aload v6 + [142] iload v10 + [144] bipush 100 + [146] imul + [147] iload v11 + [149] bipush 10 + [151] imul + [152] iadd + [153] iload v12 + [155] iadd + [156] bipush 10 + [158] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [161] iinc v9, 3 + [164] goto -80 (target=84) + [167] iload v9 + [169] iconst_1 + [170] iadd + [171] iload v8 + [173] ificmpge +38 (target=211) + [176] aload v7 + [178] iload v9 + [180] iconst_1 + [181] iadd + [182] invokevirtual #138 + - Methodref [java/lang/String.charAt (I)C] + [185] bipush 48 + [187] isub + [188] istore v11 + [190] aload v6 + [192] iload v10 + [194] bipush 10 + [196] imul + [197] iload v11 + [199] iadd + [200] bipush 7 + [202] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [205] iinc v9, 2 + [208] goto -124 (target=84) + [211] aload v6 + [213] iload v10 + [215] iconst_4 + [216] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [219] iinc v9, 1 + [222] goto -138 (target=84) + [225] goto +477 (target=702) + [228] aload v7 + [230] getstatic #56 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.ALPHANUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + [233] invokevirtual #137 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [236] ifeq +161 (target=397) + [239] aload v6 + [241] aload v8 + [243] astore v6 + [245] dup + [246] astore v7 + [248] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [251] istore v8 + [253] iconst_0 + [254] istore v9 + [256] iload v9 + [258] iload v8 + [260] ificmpge +134 (target=394) + [263] aload v7 + [265] iload v9 + [267] invokevirtual #138 + - Methodref [java/lang/String.charAt (I)C] + [270] dup + [271] istore v11 + [273] getstatic #61 + - Fieldref [com/google/zxing/qrcode/encoder/Encoder.ALPHANUMERIC_TABLE [I] + [276] arraylength + [277] ificmpge +12 (target=289) + [280] getstatic #61 + - Fieldref [com/google/zxing/qrcode/encoder/Encoder.ALPHANUMERIC_TABLE [I] + [283] iload v11 + [285] iaload + [286] goto +4 (target=290) + [289] iconst_m1 + [290] dup + [291] istore v10 + [293] iconst_m1 + [294] ificmpne +11 (target=305) + [297] new #27 + - Class [com/google/zxing/WriterException] + [300] dup + [301] invokespecial #62 + - Methodref [com/google/zxing/WriterException. ()V] + [304] athrow + [305] iload v9 + [307] iconst_1 + [308] iadd + [309] iload v8 + [311] ificmpge +68 (target=379) + [314] aload v7 + [316] iload v9 + [318] iconst_1 + [319] iadd + [320] invokevirtual #138 + - Methodref [java/lang/String.charAt (I)C] + [323] dup + [324] istore v11 + [326] getstatic #61 + - Fieldref [com/google/zxing/qrcode/encoder/Encoder.ALPHANUMERIC_TABLE [I] + [329] arraylength + [330] ificmpge +12 (target=342) + [333] getstatic #61 + - Fieldref [com/google/zxing/qrcode/encoder/Encoder.ALPHANUMERIC_TABLE [I] + [336] iload v11 + [338] iaload + [339] goto +4 (target=343) + [342] iconst_m1 + [343] dup + [344] istore v11 + [346] iconst_m1 + [347] ificmpne +11 (target=358) + [350] new #27 + - Class [com/google/zxing/WriterException] + [353] dup + [354] invokespecial #62 + - Methodref [com/google/zxing/WriterException. ()V] + [357] athrow + [358] aload v6 + [360] iload v10 + [362] bipush 45 + [364] imul + [365] iload v11 + [367] iadd + [368] bipush 11 + [370] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [373] iinc v9, 2 + [376] goto -120 (target=256) + [379] aload v6 + [381] iload v10 + [383] bipush 6 + [385] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [388] iinc v9, 1 + [391] goto -135 (target=256) + [394] goto +308 (target=702) + [397] aload v7 + [399] getstatic #57 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.BYTE Lcom/google/zxing/qrcode/decoder/Mode;] + [402] invokevirtual #137 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [405] ifeq +74 (target=479) + [408] aload v6 + [410] aload v8 + [412] aload v9 + [414] astore v8 + [416] astore v7 + [418] astore v6 + [420] aload v6 + [422] aload v8 + [424] invokevirtual #140 + - Methodref [java/lang/String.getBytes (Ljava/lang/String;)[B] + [427] astore v6 + [429] goto +18 (target=447) + [432] astore v8 + [434] new #27 + - Class [com/google/zxing/WriterException] + [437] dup + [438] aload v8 + [440] invokevirtual #133 + - Methodref [java/io/UnsupportedEncodingException.toString ()Ljava/lang/String;] + [443] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [446] athrow + [447] iconst_0 + [448] istore v8 + [450] iload v8 + [452] aload v6 + [454] arraylength + [455] ificmpge +21 (target=476) + [458] aload v7 + [460] aload v6 + [462] iload v8 + [464] baload + [465] bipush 8 + [467] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [470] iinc v8, 1 + [473] goto -23 (target=450) + [476] goto +226 (target=702) + [479] aload v7 + [481] getstatic #59 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.KANJI Lcom/google/zxing/qrcode/decoder/Mode;] + [484] invokevirtual #137 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [487] ifeq +187 (target=674) + [490] aload v6 + [492] aload v8 + [494] astore v7 + [496] astore v6 + [498] aload v6 + [500] ldc #22 + - String [Shift_JIS] + [502] invokevirtual #140 + - Methodref [java/lang/String.getBytes (Ljava/lang/String;)[B] + [505] astore v6 + [507] goto +18 (target=525) + [510] astore v8 + [512] new #27 + - Class [com/google/zxing/WriterException] + [515] dup + [516] aload v8 + [518] invokevirtual #133 + - Methodref [java/io/UnsupportedEncodingException.toString ()Ljava/lang/String;] + [521] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [524] athrow + [525] aload v6 + [527] arraylength + [528] istore v8 + [530] iconst_0 + [531] istore v9 + [533] iload v9 + [535] iload v8 + [537] ificmpge +134 (target=671) + [540] aload v6 + [542] iload v9 + [544] baload + [545] sipush 255 + [548] iand + [549] istore v10 + [551] aload v6 + [553] iload v9 + [555] iconst_1 + [556] iadd + [557] baload + [558] sipush 255 + [561] iand + [562] istore v11 + [564] iload v10 + [566] bipush 8 + [568] ishl + [569] iload v11 + [571] ior + [572] istore v10 + [574] iconst_m1 + [575] istore v11 + [577] iload v10 + [579] ldc #1 + - Integer [33088] + [581] ificmplt +20 (target=601) + [584] iload v10 + [586] ldc #2 + - Integer [40956] + [588] ificmpgt +13 (target=601) + [591] iload v10 + [593] ldc #1 + - Integer [33088] + [595] isub + [596] istore v11 + [598] goto +24 (target=622) + [601] iload v10 + [603] ldc #4 + - Integer [57408] + [605] ificmplt +17 (target=622) + [608] iload v10 + [610] ldc #5 + - Integer [60351] + [612] ificmpgt +10 (target=622) + [615] iload v10 + [617] ldc #3 + - Integer [49472] + [619] isub + [620] istore v11 + [622] iload v11 + [624] iconst_m1 + [625] ificmpne +13 (target=638) + [628] new #27 + - Class [com/google/zxing/WriterException] + [631] dup + [632] ldc #18 + - String [Invalid byte sequence] + [634] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [637] athrow + [638] iload v11 + [640] bipush 8 + [642] ishr + [643] sipush 192 + [646] imul + [647] iload v11 + [649] sipush 255 + [652] iand + [653] iadd + [654] istore v10 + [656] aload v7 + [658] iload v10 + [660] bipush 13 + [662] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [665] iinc v9, 2 + [668] goto -135 (target=533) + [671] goto +31 (target=702) + [674] new #27 + - Class [com/google/zxing/WriterException] + [677] dup + [678] new #46 + - Class [java/lang/StringBuffer] + [681] dup + [682] invokespecial #142 + - Methodref [java/lang/StringBuffer. ()V] + [685] ldc #19 + - String [Invalid mode: ] + [687] invokevirtual #145 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [690] aload v7 + [692] invokevirtual #144 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + [695] invokevirtual #146 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [698] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [701] athrow + [702] aload v5 + [704] getfield #54 + - Fieldref [com/google/zxing/common/BitArray.size I] + [707] bipush 7 + [709] iadd + [710] iconst_3 + [711] ishr + [712] aload_1 v1 + [713] aload v4 + [715] aload_3 v3 + [716] invokestatic #105 + - Methodref [com/google/zxing/qrcode/encoder/Encoder.initQRCode (ILcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;Lcom/google/zxing/qrcode/decoder/Mode;Lcom/google/zxing/qrcode/encoder/QRCode;)V] + [719] new #28 + - Class [com/google/zxing/common/BitArray] + [722] dup + [723] invokespecial #64 + - Methodref [com/google/zxing/common/BitArray. ()V] + [726] astore_1 v1 + [727] aload v4 + [729] getstatic #57 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.BYTE Lcom/google/zxing/qrcode/decoder/Mode;] + [732] ifacmpne +51 (target=783) + [735] ldc #15 + - String [ISO-8859-1] + [737] aload_2 v2 + [738] invokevirtual #139 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [741] ifne +42 (target=783) + [744] aload_2 v2 + [745] invokestatic #71 + - Methodref [com/google/zxing/common/CharacterSetECI.getCharacterSetECIByName (Ljava/lang/String;)Lcom/google/zxing/common/CharacterSetECI;] + [748] dup + [749] astore_2 v2 + [750] ifnull +33 (target=783) + [753] aload_2 v2 + [754] aload_1 v1 + [755] astore v7 + [757] astore v6 + [759] aload v7 + [761] getstatic #58 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.ECI Lcom/google/zxing/qrcode/decoder/Mode;] + [764] invokevirtual #75 + - Methodref [com/google/zxing/qrcode/decoder/Mode.getBits ()I] + [767] iconst_4 + [768] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [771] aload v7 + [773] aload v6 + [775] invokevirtual #72 + - Methodref [com/google/zxing/common/ECI.getValue ()I] + [778] bipush 8 + [780] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [783] aload v4 + [785] aload_1 v1 + [786] astore v7 + [788] astore v6 + [790] aload v7 + [792] aload v6 + [794] invokevirtual #75 + - Methodref [com/google/zxing/qrcode/decoder/Mode.getBits ()I] + [797] iconst_4 + [798] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [801] aload v4 + [803] getstatic #57 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.BYTE Lcom/google/zxing/qrcode/decoder/Mode;] + [806] invokevirtual #137 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [809] ifeq +16 (target=825) + [812] aload v5 + [814] getfield #54 + - Fieldref [com/google/zxing/common/BitArray.size I] + [817] bipush 7 + [819] iadd + [820] iconst_3 + [821] ishr + [822] goto +7 (target=829) + [825] aload_0 v0 + [826] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [829] aload_3 v3 + [830] invokevirtual #120 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.getVersion ()I] + [833] aload v4 + [835] aload_1 v1 + [836] astore v9 + [838] astore v8 + [840] istore v7 + [842] istore v6 + [844] aload v8 + [846] iload v7 + [848] invokestatic #80 + - Methodref [com/google/zxing/qrcode/decoder/Version.getVersionForNumber (I)Lcom/google/zxing/qrcode/decoder/Version;] + [851] invokevirtual #76 + - Methodref [com/google/zxing/qrcode/decoder/Mode.getCharacterCountBits (Lcom/google/zxing/qrcode/decoder/Version;)I] + [854] istore v7 + [856] iload v6 + [858] iconst_1 + [859] iload v7 + [861] ishl + [862] iconst_1 + [863] isub + [864] ificmple +40 (target=904) + [867] new #27 + - Class [com/google/zxing/WriterException] + [870] dup + [871] new #46 + - Class [java/lang/StringBuffer] + [874] dup + [875] invokespecial #142 + - Methodref [java/lang/StringBuffer. ()V] + [878] iload v6 + [880] invokevirtual #143 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [883] ldc #25 + - String [is bigger than] + [885] invokevirtual #145 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [888] iconst_1 + [889] iload v7 + [891] ishl + [892] iconst_1 + [893] isub + [894] invokevirtual #143 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [897] invokevirtual #146 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [900] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [903] athrow + [904] aload v9 + [906] iload v6 + [908] iload v7 + [910] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [913] aload_1 v1 + [914] aload v5 + [916] invokevirtual #66 + - Methodref [com/google/zxing/common/BitArray.appendBitArray (Lcom/google/zxing/common/BitArray;)V] + [919] aload_3 v3 + [920] invokevirtual #117 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.getNumDataBytes ()I] + [923] aload_1 v1 + [924] invokestatic #108 + - Methodref [com/google/zxing/qrcode/encoder/Encoder.terminateBits (ILcom/google/zxing/common/BitArray;)V] + [927] new #28 + - Class [com/google/zxing/common/BitArray] + [930] dup + [931] invokespecial #64 + - Methodref [com/google/zxing/common/BitArray. ()V] + [934] astore_0 v0 + [935] aload_1 v1 + [936] aload_3 v3 + [937] invokevirtual #119 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.getNumTotalBytes ()I] + [940] aload_3 v3 + [941] invokevirtual #117 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.getNumDataBytes ()I] + [944] aload_3 v3 + [945] invokevirtual #118 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.getNumRSBlocks ()I] + [948] aload_0 v0 + [949] invokestatic #106 + - Methodref [com/google/zxing/qrcode/encoder/Encoder.interleaveWithECBytes (Lcom/google/zxing/common/BitArray;IIILcom/google/zxing/common/BitArray;)V] + [952] new #37 + - Class [com/google/zxing/qrcode/encoder/ByteMatrix] + [955] dup + [956] aload_3 v3 + [957] invokevirtual #116 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.getMatrixWidth ()I] + [960] aload_3 v3 + [961] invokevirtual #116 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.getMatrixWidth ()I] + [964] invokespecial #86 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix. (II)V] + [967] astore_1 v1 + [968] aload_3 v3 + [969] aload_0 v0 + [970] aload_3 v3 + [971] invokevirtual #114 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.getECLevel ()Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [974] aload_3 v3 + [975] invokevirtual #120 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.getVersion ()I] + [978] aload_1 v1 + [979] invokestatic #99 + - Methodref [com/google/zxing/qrcode/encoder/Encoder.chooseMaskPattern (Lcom/google/zxing/common/BitArray;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;ILcom/google/zxing/qrcode/encoder/ByteMatrix;)I] + [982] invokevirtual #123 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.setMaskPattern (I)V] + [985] aload_0 v0 + [986] aload_3 v3 + [987] invokevirtual #114 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.getECLevel ()Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [990] aload_3 v3 + [991] invokevirtual #120 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.getVersion ()I] + [994] aload_3 v3 + [995] invokevirtual #115 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.getMaskPattern ()I] + [998] aload_1 v1 + [999] invokestatic #113 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.buildMatrix (Lcom/google/zxing/common/BitArray;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [1002] aload_3 v3 + [1003] aload_1 v1 + [1004] invokevirtual #124 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.setMatrix (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [1007] aload_3 v3 + [1008] invokevirtual #121 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.isValid ()Z] + [1011] ifne +33 (target=1044) + [1014] new #27 + - Class [com/google/zxing/WriterException] + [1017] dup + [1018] new #46 + - Class [java/lang/StringBuffer] + [1021] dup + [1022] invokespecial #142 + - Methodref [java/lang/StringBuffer. ()V] + [1025] ldc #17 + - String [Invalid QR code: ] + [1027] invokevirtual #145 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [1030] aload_3 v3 + [1031] invokevirtual #132 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.toString ()Ljava/lang/String;] + [1034] invokevirtual #145 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [1037] invokevirtual #146 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [1040] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [1043] athrow + [1044] return + Code attribute exceptions (count = 2): + - ExceptionInfo (420 -> 429: 432): + - Class [java/io/UnsupportedEncodingException] + - ExceptionInfo (498 -> 507: 510): + - Class [java/io/UnsupportedEncodingException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: getAlphanumericCode(I)I + Access flags: 0xa + = private static int getAlphanumericCode(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 16, locals = 1, stack = 2): + [0] iload_0 v0 + [1] getstatic #61 + - Fieldref [com/google/zxing/qrcode/encoder/Encoder.ALPHANUMERIC_TABLE [I] + [4] arraylength + [5] ificmpge +9 (target=14) + [8] getstatic #61 + - Fieldref [com/google/zxing/qrcode/encoder/Encoder.ALPHANUMERIC_TABLE [I] + [11] iload_0 v0 + [12] iaload + [13] ireturn + [14] iconst_m1 + [15] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: chooseMode(Ljava/lang/String;)Lcom/google/zxing/qrcode/decoder/Mode; + Access flags: 0xa + = private static com.google.zxing.qrcode.decoder.Mode chooseMode(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 1, stack = 2): + [0] aload_0 v0 + [1] aconst_null + [2] invokestatic #100 + - Methodref [com/google/zxing/qrcode/encoder/Encoder.chooseMode (Ljava/lang/String;Ljava/lang/String;)Lcom/google/zxing/qrcode/decoder/Mode;] + [5] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: chooseMode(Ljava/lang/String;Ljava/lang/String;)Lcom/google/zxing/qrcode/decoder/Mode; + Access flags: 0xa + = private static com.google.zxing.qrcode.decoder.Mode chooseMode(java.lang.String,java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 122, locals = 5, stack = 2): + [0] ldc #22 + - String [Shift_JIS] + [2] aload_1 v1 + [3] invokevirtual #139 + - Methodref [java/lang/String.equals (Ljava/lang/Object;)Z] + [6] ifeq +18 (target=24) + [9] aload_0 v0 + [10] invokestatic #107 + - Methodref [com/google/zxing/qrcode/encoder/Encoder.isOnlyDoubleByteKanji (Ljava/lang/String;)Z] + [13] ifeq +7 (target=20) + [16] getstatic #59 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.KANJI Lcom/google/zxing/qrcode/decoder/Mode;] + [19] areturn + [20] getstatic #57 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.BYTE Lcom/google/zxing/qrcode/decoder/Mode;] + [23] areturn + [24] iconst_0 + [25] istore_1 v1 + [26] iconst_0 + [27] istore_2 v2 + [28] iconst_0 + [29] istore_3 v3 + [30] iload_3 v3 + [31] aload_0 v0 + [32] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [35] ificmpge +67 (target=102) + [38] aload_0 v0 + [39] iload_3 v3 + [40] invokevirtual #138 + - Methodref [java/lang/String.charAt (I)C] + [43] dup + [44] istore v4 + [46] bipush 48 + [48] ificmplt +15 (target=63) + [51] iload v4 + [53] bipush 57 + [55] ificmpgt +8 (target=63) + [58] iconst_1 + [59] istore_1 v1 + [60] goto +36 (target=96) + [63] iload v4 + [65] dup + [66] istore_2 v2 + [67] getstatic #61 + - Fieldref [com/google/zxing/qrcode/encoder/Encoder.ALPHANUMERIC_TABLE [I] + [70] arraylength + [71] ificmpge +11 (target=82) + [74] getstatic #61 + - Fieldref [com/google/zxing/qrcode/encoder/Encoder.ALPHANUMERIC_TABLE [I] + [77] iload_2 v2 + [78] iaload + [79] goto +4 (target=83) + [82] iconst_m1 + [83] iconst_m1 + [84] ificmpeq +8 (target=92) + [87] iconst_1 + [88] istore_2 v2 + [89] goto +7 (target=96) + [92] getstatic #57 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.BYTE Lcom/google/zxing/qrcode/decoder/Mode;] + [95] areturn + [96] iinc v3, 1 + [99] goto -69 (target=30) + [102] iload_2 v2 + [103] ifeq +7 (target=110) + [106] getstatic #56 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.ALPHANUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + [109] areturn + [110] iload_1 v1 + [111] ifeq +7 (target=118) + [114] getstatic #60 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.NUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + [117] areturn + [118] getstatic #57 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.BYTE Lcom/google/zxing/qrcode/decoder/Mode;] + [121] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isOnlyDoubleByteKanji(Ljava/lang/String;)Z + Access flags: 0xa + = private static boolean isOnlyDoubleByteKanji(java.lang.String) + Class member attributes (count = 1): + - Code attribute instructions (code length = 77, locals = 4, stack = 2): + [0] aload_0 v0 + [1] ldc #22 + - String [Shift_JIS] + [3] invokevirtual #140 + - Methodref [java/lang/String.getBytes (Ljava/lang/String;)[B] + [6] astore_0 v0 + [7] goto +6 (target=13) + [10] pop + [11] iconst_0 + [12] ireturn + [13] aload_0 v0 + [14] arraylength + [15] dup + [16] istore_1 v1 + [17] iconst_2 + [18] irem + [19] ifeq +5 (target=24) + [22] iconst_0 + [23] ireturn + [24] iconst_0 + [25] istore_2 v2 + [26] iload_2 v2 + [27] iload_1 v1 + [28] ificmpge +47 (target=75) + [31] aload_0 v0 + [32] iload_2 v2 + [33] baload + [34] sipush 255 + [37] iand + [38] dup + [39] istore_3 v3 + [40] sipush 129 + [43] ificmplt +10 (target=53) + [46] iload_3 v3 + [47] sipush 159 + [50] ificmple +19 (target=69) + [53] iload_3 v3 + [54] sipush 224 + [57] ificmplt +10 (target=67) + [60] iload_3 v3 + [61] sipush 235 + [64] ificmple +5 (target=69) + [67] iconst_0 + [68] ireturn + [69] iinc v2, 2 + [72] goto -46 (target=26) + [75] iconst_1 + [76] ireturn + Code attribute exceptions (count = 1): + - ExceptionInfo (0 -> 7: 10): + - Class [java/io/UnsupportedEncodingException] + Code attribute attributes (attribute count = 0): + - Method: chooseMaskPattern(Lcom/google/zxing/common/BitArray;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;ILcom/google/zxing/qrcode/encoder/ByteMatrix;)I + Access flags: 0xa + = private static int chooseMaskPattern(com.google.zxing.common.BitArray,com.google.zxing.qrcode.decoder.ErrorCorrectionLevel,int,com.google.zxing.qrcode.encoder.ByteMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 829, locals = 15, stack = 5): + [0] ldc #6 + - Integer [2147483647] + [2] istore v4 + [4] iconst_m1 + [5] istore v5 + [7] iconst_0 + [8] istore v6 + [10] iload v6 + [12] bipush 8 + [14] ificmpge +812 (target=826) + [17] aload_0 v0 + [18] aload_1 v1 + [19] iload_2 v2 + [20] iload v6 + [22] aload_3 v3 + [23] invokestatic #113 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.buildMatrix (Lcom/google/zxing/common/BitArray;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [26] aload_3 v3 + [27] astore v7 + [29] iconst_0 + [30] aload v7 + [32] invokestatic #109 + - Methodref [com/google/zxing/qrcode/encoder/MaskUtil.applyMaskPenaltyRule1 (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)I] + [35] iadd + [36] aload v7 + [38] astore v8 + [40] iconst_0 + [41] istore v9 + [43] aload v8 + [45] invokevirtual #87 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getArray ()[[B] + [48] astore v10 + [50] aload v8 + [52] invokevirtual #89 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [55] istore v11 + [57] aload v8 + [59] invokevirtual #88 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [62] istore v12 + [64] iconst_0 + [65] istore v13 + [67] iload v13 + [69] iload v12 + [71] iconst_1 + [72] isub + [73] ificmpge +86 (target=159) + [76] iconst_0 + [77] istore v14 + [79] iload v14 + [81] iload v11 + [83] iconst_1 + [84] isub + [85] ificmpge +68 (target=153) + [88] aload v10 + [90] iload v13 + [92] aaload + [93] iload v14 + [95] baload + [96] dup + [97] istore v8 + [99] aload v10 + [101] iload v13 + [103] aaload + [104] iload v14 + [106] iconst_1 + [107] iadd + [108] baload + [109] ificmpne +38 (target=147) + [112] iload v8 + [114] aload v10 + [116] iload v13 + [118] iconst_1 + [119] iadd + [120] aaload + [121] iload v14 + [123] baload + [124] ificmpne +23 (target=147) + [127] iload v8 + [129] aload v10 + [131] iload v13 + [133] iconst_1 + [134] iadd + [135] aaload + [136] iload v14 + [138] iconst_1 + [139] iadd + [140] baload + [141] ificmpne +6 (target=147) + [144] iinc v9, 3 + [147] iinc v14, 1 + [150] goto -71 (target=79) + [153] iinc v13, 1 + [156] goto -89 (target=67) + [159] iload v9 + [161] iadd + [162] aload v7 + [164] astore v8 + [166] iconst_0 + [167] istore v9 + [169] aload v8 + [171] invokevirtual #87 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getArray ()[[B] + [174] astore v10 + [176] aload v8 + [178] invokevirtual #89 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [181] istore v11 + [183] aload v8 + [185] invokevirtual #88 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [188] istore v12 + [190] iconst_0 + [191] istore v13 + [193] iload v13 + [195] iload v12 + [197] ificmpge +491 (target=688) + [200] iconst_0 + [201] istore v14 + [203] iload v14 + [205] iload v11 + [207] ificmpge +475 (target=682) + [210] iload v14 + [212] bipush 6 + [214] iadd + [215] iload v11 + [217] ificmpge +226 (target=443) + [220] aload v10 + [222] iload v13 + [224] aaload + [225] iload v14 + [227] baload + [228] iconst_1 + [229] ificmpne +214 (target=443) + [232] aload v10 + [234] iload v13 + [236] aaload + [237] iload v14 + [239] iconst_1 + [240] iadd + [241] baload + [242] ifne +201 (target=443) + [245] aload v10 + [247] iload v13 + [249] aaload + [250] iload v14 + [252] iconst_2 + [253] iadd + [254] baload + [255] iconst_1 + [256] ificmpne +187 (target=443) + [259] aload v10 + [261] iload v13 + [263] aaload + [264] iload v14 + [266] iconst_3 + [267] iadd + [268] baload + [269] iconst_1 + [270] ificmpne +173 (target=443) + [273] aload v10 + [275] iload v13 + [277] aaload + [278] iload v14 + [280] iconst_4 + [281] iadd + [282] baload + [283] iconst_1 + [284] ificmpne +159 (target=443) + [287] aload v10 + [289] iload v13 + [291] aaload + [292] iload v14 + [294] iconst_5 + [295] iadd + [296] baload + [297] ifne +146 (target=443) + [300] aload v10 + [302] iload v13 + [304] aaload + [305] iload v14 + [307] bipush 6 + [309] iadd + [310] baload + [311] iconst_1 + [312] ificmpne +131 (target=443) + [315] iload v14 + [317] bipush 10 + [319] iadd + [320] iload v11 + [322] ificmpge +59 (target=381) + [325] aload v10 + [327] iload v13 + [329] aaload + [330] iload v14 + [332] bipush 7 + [334] iadd + [335] baload + [336] ifne +45 (target=381) + [339] aload v10 + [341] iload v13 + [343] aaload + [344] iload v14 + [346] bipush 8 + [348] iadd + [349] baload + [350] ifne +31 (target=381) + [353] aload v10 + [355] iload v13 + [357] aaload + [358] iload v14 + [360] bipush 9 + [362] iadd + [363] baload + [364] ifne +17 (target=381) + [367] aload v10 + [369] iload v13 + [371] aaload + [372] iload v14 + [374] bipush 10 + [376] iadd + [377] baload + [378] ifeq +62 (target=440) + [381] iload v14 + [383] iconst_4 + [384] isub + [385] iflt +58 (target=443) + [388] aload v10 + [390] iload v13 + [392] aaload + [393] iload v14 + [395] iconst_1 + [396] isub + [397] baload + [398] ifne +45 (target=443) + [401] aload v10 + [403] iload v13 + [405] aaload + [406] iload v14 + [408] iconst_2 + [409] isub + [410] baload + [411] ifne +32 (target=443) + [414] aload v10 + [416] iload v13 + [418] aaload + [419] iload v14 + [421] iconst_3 + [422] isub + [423] baload + [424] ifne +19 (target=443) + [427] aload v10 + [429] iload v13 + [431] aaload + [432] iload v14 + [434] iconst_4 + [435] isub + [436] baload + [437] ifne +6 (target=443) + [440] iinc v9, 40 + [443] iload v13 + [445] bipush 6 + [447] iadd + [448] iload v12 + [450] ificmpge +226 (target=676) + [453] aload v10 + [455] iload v13 + [457] aaload + [458] iload v14 + [460] baload + [461] iconst_1 + [462] ificmpne +214 (target=676) + [465] aload v10 + [467] iload v13 + [469] iconst_1 + [470] iadd + [471] aaload + [472] iload v14 + [474] baload + [475] ifne +201 (target=676) + [478] aload v10 + [480] iload v13 + [482] iconst_2 + [483] iadd + [484] aaload + [485] iload v14 + [487] baload + [488] iconst_1 + [489] ificmpne +187 (target=676) + [492] aload v10 + [494] iload v13 + [496] iconst_3 + [497] iadd + [498] aaload + [499] iload v14 + [501] baload + [502] iconst_1 + [503] ificmpne +173 (target=676) + [506] aload v10 + [508] iload v13 + [510] iconst_4 + [511] iadd + [512] aaload + [513] iload v14 + [515] baload + [516] iconst_1 + [517] ificmpne +159 (target=676) + [520] aload v10 + [522] iload v13 + [524] iconst_5 + [525] iadd + [526] aaload + [527] iload v14 + [529] baload + [530] ifne +146 (target=676) + [533] aload v10 + [535] iload v13 + [537] bipush 6 + [539] iadd + [540] aaload + [541] iload v14 + [543] baload + [544] iconst_1 + [545] ificmpne +131 (target=676) + [548] iload v13 + [550] bipush 10 + [552] iadd + [553] iload v12 + [555] ificmpge +59 (target=614) + [558] aload v10 + [560] iload v13 + [562] bipush 7 + [564] iadd + [565] aaload + [566] iload v14 + [568] baload + [569] ifne +45 (target=614) + [572] aload v10 + [574] iload v13 + [576] bipush 8 + [578] iadd + [579] aaload + [580] iload v14 + [582] baload + [583] ifne +31 (target=614) + [586] aload v10 + [588] iload v13 + [590] bipush 9 + [592] iadd + [593] aaload + [594] iload v14 + [596] baload + [597] ifne +17 (target=614) + [600] aload v10 + [602] iload v13 + [604] bipush 10 + [606] iadd + [607] aaload + [608] iload v14 + [610] baload + [611] ifeq +62 (target=673) + [614] iload v13 + [616] iconst_4 + [617] isub + [618] iflt +58 (target=676) + [621] aload v10 + [623] iload v13 + [625] iconst_1 + [626] isub + [627] aaload + [628] iload v14 + [630] baload + [631] ifne +45 (target=676) + [634] aload v10 + [636] iload v13 + [638] iconst_2 + [639] isub + [640] aaload + [641] iload v14 + [643] baload + [644] ifne +32 (target=676) + [647] aload v10 + [649] iload v13 + [651] iconst_3 + [652] isub + [653] aaload + [654] iload v14 + [656] baload + [657] ifne +19 (target=676) + [660] aload v10 + [662] iload v13 + [664] iconst_4 + [665] isub + [666] aaload + [667] iload v14 + [669] baload + [670] ifne +6 (target=676) + [673] iinc v9, 40 + [676] iinc v14, 1 + [679] goto -476 (target=203) + [682] iinc v13, 1 + [685] goto -492 (target=193) + [688] iload v9 + [690] iadd + [691] aload v7 + [693] astore v8 + [695] iconst_0 + [696] istore v9 + [698] aload v8 + [700] invokevirtual #87 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getArray ()[[B] + [703] astore v10 + [705] aload v8 + [707] invokevirtual #89 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [710] istore v11 + [712] aload v8 + [714] invokevirtual #88 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [717] istore v12 + [719] iconst_0 + [720] istore v13 + [722] iload v13 + [724] iload v12 + [726] ificmpge +40 (target=766) + [729] iconst_0 + [730] istore v14 + [732] iload v14 + [734] iload v11 + [736] ificmpge +24 (target=760) + [739] aload v10 + [741] iload v13 + [743] aaload + [744] iload v14 + [746] baload + [747] iconst_1 + [748] ificmpne +6 (target=754) + [751] iinc v9, 1 + [754] iinc v14, 1 + [757] goto -25 (target=732) + [760] iinc v13, 1 + [763] goto -41 (target=722) + [766] aload v8 + [768] invokevirtual #88 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [771] aload v8 + [773] invokevirtual #89 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [776] imul + [777] istore v13 + [779] iload v9 + [781] i2d + [782] iload v13 + [784] i2d + [785] ddiv + [786] ldc2_w #51 + - Double [100.0] + [789] dmul + [790] ldc2_w #49 + - Double [50.0] + [793] dsub + [794] d2i + [795] invokestatic #134 + - Methodref [java/lang/Math.abs (I)I] + [798] iconst_5 + [799] idiv + [800] bipush 10 + [802] imul + [803] iadd + [804] dup + [805] istore v7 + [807] iload v4 + [809] ificmpge +11 (target=820) + [812] iload v7 + [814] istore v4 + [816] iload v6 + [818] istore v5 + [820] iinc v6, 1 + [823] goto -813 (target=10) + [826] iload v5 + [828] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: initQRCode(ILcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;Lcom/google/zxing/qrcode/decoder/Mode;Lcom/google/zxing/qrcode/encoder/QRCode;)V + Access flags: 0xa + = private static void initQRCode(int,com.google.zxing.qrcode.decoder.ErrorCorrectionLevel,com.google.zxing.qrcode.decoder.Mode,com.google.zxing.qrcode.encoder.QRCode) + Class member attributes (count = 2): + - Code attribute instructions (code length = 120, locals = 9, stack = 3): + [0] aload_3 v3 + [1] aload_1 v1 + [2] invokevirtual #122 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.setECLevel (Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;)V] + [5] aload_3 v3 + [6] aload_2 v2 + [7] invokevirtual #126 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.setMode (Lcom/google/zxing/qrcode/decoder/Mode;)V] + [10] iconst_1 + [11] istore_2 v2 + [12] iload_2 v2 + [13] bipush 40 + [15] ificmpgt +95 (target=110) + [18] iload_2 v2 + [19] invokestatic #80 + - Methodref [com/google/zxing/qrcode/decoder/Version.getVersionForNumber (I)Lcom/google/zxing/qrcode/decoder/Version;] + [22] dup + [23] astore v4 + [25] invokevirtual #79 + - Methodref [com/google/zxing/qrcode/decoder/Version.getTotalCodewords ()I] + [28] istore v5 + [30] aload v4 + [32] aload_1 v1 + [33] invokevirtual #78 + - Methodref [com/google/zxing/qrcode/decoder/Version.getECBlocksForLevel (Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;)Lcom/google/zxing/qrcode/decoder/Version$ECBlocks;] + [36] dup + [37] astore v6 + [39] invokevirtual #82 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks.getTotalECCodewords ()I] + [42] istore v7 + [44] aload v6 + [46] invokevirtual #81 + - Methodref [com/google/zxing/qrcode/decoder/Version$ECBlocks.getNumBlocks ()I] + [49] istore v6 + [51] iload v5 + [53] iload v7 + [55] isub + [56] dup + [57] istore v8 + [59] iload_0 v0 + [60] iconst_3 + [61] iadd + [62] ificmplt +42 (target=104) + [65] aload_3 v3 + [66] iload_2 v2 + [67] invokevirtual #131 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.setVersion (I)V] + [70] aload_3 v3 + [71] iload v5 + [73] invokevirtual #130 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.setNumTotalBytes (I)V] + [76] aload_3 v3 + [77] iload v8 + [79] invokevirtual #127 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.setNumDataBytes (I)V] + [82] aload_3 v3 + [83] iload v6 + [85] invokevirtual #129 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.setNumRSBlocks (I)V] + [88] aload_3 v3 + [89] iload v7 + [91] invokevirtual #128 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.setNumECBytes (I)V] + [94] aload_3 v3 + [95] aload v4 + [97] invokevirtual #77 + - Methodref [com/google/zxing/qrcode/decoder/Version.getDimensionForVersion ()I] + [100] invokevirtual #125 + - Methodref [com/google/zxing/qrcode/encoder/QRCode.setMatrixWidth (I)V] + [103] return + [104] iinc v2, 1 + [107] goto -95 (target=12) + [110] new #27 + - Class [com/google/zxing/WriterException] + [113] dup + [114] ldc #12 + - String [Cannot find proper rs block info (input data too big?)] + [116] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [119] athrow + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: terminateBits(ILcom/google/zxing/common/BitArray;)V + Access flags: 0xa + = private static void terminateBits(int,com.google.zxing.common.BitArray) + Class member attributes (count = 2): + - Code attribute instructions (code length = 170, locals = 4, stack = 4): + [0] iload_0 v0 + [1] iconst_3 + [2] ishl + [3] istore_2 v2 + [4] aload_1 v1 + [5] getfield #54 + - Fieldref [com/google/zxing/common/BitArray.size I] + [8] iload_2 v2 + [9] ificmple +42 (target=51) + [12] new #27 + - Class [com/google/zxing/WriterException] + [15] dup + [16] new #46 + - Class [java/lang/StringBuffer] + [19] dup + [20] invokespecial #142 + - Methodref [java/lang/StringBuffer. ()V] + [23] ldc #24 + - String [data bits cannot fit in the QR Code] + [25] invokevirtual #145 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [28] aload_1 v1 + [29] getfield #54 + - Fieldref [com/google/zxing/common/BitArray.size I] + [32] invokevirtual #143 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [35] ldc #7 + - String [ > ] + [37] invokevirtual #145 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [40] iload_2 v2 + [41] invokevirtual #143 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [44] invokevirtual #146 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [47] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [50] athrow + [51] iconst_0 + [52] istore_3 v3 + [53] iload_3 v3 + [54] iconst_4 + [55] ificmpge +22 (target=77) + [58] aload_1 v1 + [59] getfield #54 + - Fieldref [com/google/zxing/common/BitArray.size I] + [62] iload_2 v2 + [63] ificmpge +14 (target=77) + [66] aload_1 v1 + [67] iconst_0 + [68] invokevirtual #65 + - Methodref [com/google/zxing/common/BitArray.appendBit (Z)V] + [71] iinc v3, 1 + [74] goto -21 (target=53) + [77] aload_1 v1 + [78] getfield #54 + - Fieldref [com/google/zxing/common/BitArray.size I] + [81] bipush 7 + [83] iand + [84] dup + [85] istore_3 v3 + [86] ifle +20 (target=106) + [89] iload_3 v3 + [90] bipush 8 + [92] ificmpge +14 (target=106) + [95] aload_1 v1 + [96] iconst_0 + [97] invokevirtual #65 + - Methodref [com/google/zxing/common/BitArray.appendBit (Z)V] + [100] iinc v3, 1 + [103] goto -14 (target=89) + [106] iload_0 v0 + [107] aload_1 v1 + [108] getfield #54 + - Fieldref [com/google/zxing/common/BitArray.size I] + [111] bipush 7 + [113] iadd + [114] iconst_3 + [115] ishr + [116] isub + [117] istore_3 v3 + [118] iconst_0 + [119] istore_0 v0 + [120] iload_0 v0 + [121] iload_3 v3 + [122] ificmpge +29 (target=151) + [125] aload_1 v1 + [126] iload_0 v0 + [127] iconst_1 + [128] iand + [129] ifne +9 (target=138) + [132] sipush 236 + [135] goto +5 (target=140) + [138] bipush 17 + [140] bipush 8 + [142] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [145] iinc v0, 1 + [148] goto -28 (target=120) + [151] aload_1 v1 + [152] getfield #54 + - Fieldref [com/google/zxing/common/BitArray.size I] + [155] iload_2 v2 + [156] ificmpeq +13 (target=169) + [159] new #27 + - Class [com/google/zxing/WriterException] + [162] dup + [163] ldc #10 + - String [Bits size does not equal capacity] + [165] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [168] athrow + [169] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: getNumDataBytesAndNumECBytesForBlockID(IIII[I[I)V + Access flags: 0xa + = private static void getNumDataBytesAndNumECBytesForBlockID(int,int,int,int,int[],int[]) + Class member attributes (count = 2): + - Code attribute instructions (code length = 155, locals = 11, stack = 4): + [0] iload_3 v3 + [1] iload_2 v2 + [2] ificmplt +13 (target=15) + [5] new #27 + - Class [com/google/zxing/WriterException] + [8] dup + [9] ldc #11 + - String [Block ID too large] + [11] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [14] athrow + [15] iload_0 v0 + [16] iload_2 v2 + [17] irem + [18] istore v6 + [20] iload_2 v2 + [21] iload v6 + [23] isub + [24] istore v7 + [26] iload_0 v0 + [27] iload_2 v2 + [28] idiv + [29] dup + [30] istore v8 + [32] iconst_1 + [33] iadd + [34] istore v9 + [36] iload_1 v1 + [37] iload_2 v2 + [38] idiv + [39] dup + [40] istore_1 v1 + [41] iconst_1 + [42] iadd + [43] istore v10 + [45] iload v8 + [47] iload_1 v1 + [48] isub + [49] istore v8 + [51] iload v9 + [53] iload v10 + [55] isub + [56] istore v9 + [58] iload v8 + [60] iload v9 + [62] ificmpeq +13 (target=75) + [65] new #27 + - Class [com/google/zxing/WriterException] + [68] dup + [69] ldc #14 + - String [EC bytes mismatch] + [71] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [74] athrow + [75] iload_2 v2 + [76] iload v7 + [78] iload v6 + [80] iadd + [81] ificmpeq +13 (target=94) + [84] new #27 + - Class [com/google/zxing/WriterException] + [87] dup + [88] ldc #21 + - String [RS blocks mismatch] + [90] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [93] athrow + [94] iload_0 v0 + [95] iload_1 v1 + [96] iload v8 + [98] iadd + [99] iload v7 + [101] imul + [102] iload v10 + [104] iload v9 + [106] iadd + [107] iload v6 + [109] imul + [110] iadd + [111] ificmpeq +13 (target=124) + [114] new #27 + - Class [com/google/zxing/WriterException] + [117] dup + [118] ldc #23 + - String [Total bytes mismatch] + [120] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [123] athrow + [124] iload_3 v3 + [125] iload v7 + [127] ificmpge +15 (target=142) + [130] aload v4 + [132] iconst_0 + [133] iload_1 v1 + [134] iastore + [135] aload v5 + [137] iconst_0 + [138] iload v8 + [140] iastore + [141] return + [142] aload v4 + [144] iconst_0 + [145] iload v10 + [147] iastore + [148] aload v5 + [150] iconst_0 + [151] iload v9 + [153] iastore + [154] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: interleaveWithECBytes(Lcom/google/zxing/common/BitArray;IIILcom/google/zxing/common/BitArray;)V + Access flags: 0xa + = private static void interleaveWithECBytes(com.google.zxing.common.BitArray,int,int,int,com.google.zxing.common.BitArray) + Class member attributes (count = 2): + - Code attribute instructions (code length = 539, locals = 21, stack = 5): + [0] aload_0 v0 + [1] getfield #54 + - Fieldref [com/google/zxing/common/BitArray.size I] + [4] bipush 7 + [6] iadd + [7] iconst_3 + [8] ishr + [9] iload_2 v2 + [10] ificmpeq +13 (target=23) + [13] new #27 + - Class [com/google/zxing/WriterException] + [16] dup + [17] ldc #20 + - String [Number of bits and data bytes does not match] + [19] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [22] athrow + [23] iconst_0 + [24] istore v5 + [26] iconst_0 + [27] istore v6 + [29] iconst_0 + [30] istore v7 + [32] new #48 + - Class [java/util/Vector] + [35] dup + [36] iload_3 v3 + [37] invokespecial #148 + - Methodref [java/util/Vector. (I)V] + [40] astore v8 + [42] iconst_0 + [43] istore v9 + [45] iload v9 + [47] iload_3 v3 + [48] ificmpge +270 (target=318) + [51] iconst_1 + [52] newarray 10 + [54] astore v10 + [56] iconst_1 + [57] newarray 10 + [59] astore v11 + [61] iload v9 + [63] aload v10 + [65] aload v11 + [67] astore v15 + [69] astore v14 + [71] dup + [72] istore v12 + [74] iload_3 v3 + [75] ificmplt +13 (target=88) + [78] new #27 + - Class [com/google/zxing/WriterException] + [81] dup + [82] ldc #11 + - String [Block ID too large] + [84] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [87] athrow + [88] iload_1 v1 + [89] iload_3 v3 + [90] irem + [91] istore v16 + [93] iload_3 v3 + [94] iload v16 + [96] isub + [97] istore v17 + [99] iload_1 v1 + [100] iload_3 v3 + [101] idiv + [102] dup + [103] istore v18 + [105] iconst_1 + [106] iadd + [107] istore v19 + [109] iload_2 v2 + [110] iload_3 v3 + [111] idiv + [112] dup + [113] istore v13 + [115] iconst_1 + [116] iadd + [117] istore v20 + [119] iload v18 + [121] iload v13 + [123] isub + [124] istore v18 + [126] iload v19 + [128] iload v20 + [130] isub + [131] istore v19 + [133] iload v18 + [135] iload v19 + [137] ificmpeq +13 (target=150) + [140] new #27 + - Class [com/google/zxing/WriterException] + [143] dup + [144] ldc #14 + - String [EC bytes mismatch] + [146] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [149] athrow + [150] iload_3 v3 + [151] iload v17 + [153] iload v16 + [155] iadd + [156] ificmpeq +13 (target=169) + [159] new #27 + - Class [com/google/zxing/WriterException] + [162] dup + [163] ldc #21 + - String [RS blocks mismatch] + [165] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [168] athrow + [169] iload_1 v1 + [170] iload v13 + [172] iload v18 + [174] iadd + [175] iload v17 + [177] imul + [178] iload v20 + [180] iload v19 + [182] iadd + [183] iload v16 + [185] imul + [186] iadd + [187] ificmpeq +13 (target=200) + [190] new #27 + - Class [com/google/zxing/WriterException] + [193] dup + [194] ldc #23 + - String [Total bytes mismatch] + [196] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [199] athrow + [200] iload v12 + [202] iload v17 + [204] ificmpge +18 (target=222) + [207] aload v14 + [209] iconst_0 + [210] iload v13 + [212] iastore + [213] aload v15 + [215] iconst_0 + [216] iload v18 + [218] iastore + [219] goto +15 (target=234) + [222] aload v14 + [224] iconst_0 + [225] iload v20 + [227] iastore + [228] aload v15 + [230] iconst_0 + [231] iload v19 + [233] iastore + [234] aload v10 + [236] iconst_0 + [237] iaload + [238] dup + [239] istore v12 + [241] newarray 8 + [243] astore v13 + [245] aload_0 v0 + [246] iload v5 + [248] iconst_3 + [249] ishl + [250] aload v13 + [252] iload v12 + [254] invokevirtual #70 + - Methodref [com/google/zxing/common/BitArray.toBytes$101cc16b (I[BI)V] + [257] aload v13 + [259] aload v11 + [261] iconst_0 + [262] iaload + [263] invokestatic #102 + - Methodref [com/google/zxing/qrcode/encoder/Encoder.generateECBytes ([BI)[B] + [266] astore v11 + [268] aload v8 + [270] new #36 + - Class [com/google/zxing/qrcode/encoder/BlockPair] + [273] dup + [274] aload v13 + [276] aload v11 + [278] invokespecial #83 + - Methodref [com/google/zxing/qrcode/encoder/BlockPair. ([B[B)V] + [281] invokevirtual #149 + - Methodref [java/util/Vector.addElement (Ljava/lang/Object;)V] + [284] iload v6 + [286] iload v12 + [288] invokestatic #135 + - Methodref [java/lang/Math.max (II)I] + [291] istore v6 + [293] iload v7 + [295] aload v11 + [297] arraylength + [298] invokestatic #135 + - Methodref [java/lang/Math.max (II)I] + [301] istore v7 + [303] iload v5 + [305] aload v10 + [307] iconst_0 + [308] iaload + [309] iadd + [310] istore v5 + [312] iinc v9, 1 + [315] goto -270 (target=45) + [318] iload_2 v2 + [319] iload v5 + [321] ificmpeq +13 (target=334) + [324] new #27 + - Class [com/google/zxing/WriterException] + [327] dup + [328] ldc #13 + - String [Data bytes does not match offset] + [330] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [333] athrow + [334] iconst_0 + [335] istore v9 + [337] iload v9 + [339] iload v6 + [341] ificmpge +63 (target=404) + [344] iconst_0 + [345] istore v10 + [347] iload v10 + [349] aload v8 + [351] invokevirtual #151 + - Methodref [java/util/Vector.size ()I] + [354] ificmpge +44 (target=398) + [357] aload v8 + [359] iload v10 + [361] invokevirtual #150 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [364] checkcast #36 + - Class [com/google/zxing/qrcode/encoder/BlockPair] + [367] invokevirtual #84 + - Methodref [com/google/zxing/qrcode/encoder/BlockPair.getDataBytes ()[B] + [370] astore v11 + [372] iload v9 + [374] aload v11 + [376] arraylength + [377] ificmpge +15 (target=392) + [380] aload v4 + [382] aload v11 + [384] iload v9 + [386] baload + [387] bipush 8 + [389] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [392] iinc v10, 1 + [395] goto -48 (target=347) + [398] iinc v9, 1 + [401] goto -64 (target=337) + [404] iconst_0 + [405] istore v9 + [407] iload v9 + [409] iload v7 + [411] ificmpge +63 (target=474) + [414] iconst_0 + [415] istore v10 + [417] iload v10 + [419] aload v8 + [421] invokevirtual #151 + - Methodref [java/util/Vector.size ()I] + [424] ificmpge +44 (target=468) + [427] aload v8 + [429] iload v10 + [431] invokevirtual #150 + - Methodref [java/util/Vector.elementAt (I)Ljava/lang/Object;] + [434] checkcast #36 + - Class [com/google/zxing/qrcode/encoder/BlockPair] + [437] invokevirtual #85 + - Methodref [com/google/zxing/qrcode/encoder/BlockPair.getErrorCorrectionBytes ()[B] + [440] astore v11 + [442] iload v9 + [444] aload v11 + [446] arraylength + [447] ificmpge +15 (target=462) + [450] aload v4 + [452] aload v11 + [454] iload v9 + [456] baload + [457] bipush 8 + [459] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [462] iinc v10, 1 + [465] goto -48 (target=417) + [468] iinc v9, 1 + [471] goto -64 (target=407) + [474] iload_1 v1 + [475] aload v4 + [477] getfield #54 + - Fieldref [com/google/zxing/common/BitArray.size I] + [480] bipush 7 + [482] iadd + [483] iconst_3 + [484] ishr + [485] ificmpeq +53 (target=538) + [488] new #27 + - Class [com/google/zxing/WriterException] + [491] dup + [492] new #46 + - Class [java/lang/StringBuffer] + [495] dup + [496] invokespecial #142 + - Methodref [java/lang/StringBuffer. ()V] + [499] ldc #16 + - String [Interleaving error: ] + [501] invokevirtual #145 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [504] iload_1 v1 + [505] invokevirtual #143 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [508] ldc #8 + - String [ and ] + [510] invokevirtual #145 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [513] aload v4 + [515] getfield #54 + - Fieldref [com/google/zxing/common/BitArray.size I] + [518] bipush 7 + [520] iadd + [521] iconst_3 + [522] ishr + [523] invokevirtual #143 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [526] ldc #9 + - String [ differ.] + [528] invokevirtual #145 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [531] invokevirtual #146 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [534] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [537] athrow + [538] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: generateECBytes([BI)[B + Access flags: 0xa + = private static byte[] generateECBytes(byte[],int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 82, locals = 5, stack = 5): + [0] aload_0 v0 + [1] arraylength + [2] dup + [3] istore_2 v2 + [4] iload_1 v1 + [5] iadd + [6] newarray 10 + [8] astore_3 v3 + [9] iconst_0 + [10] istore v4 + [12] iload v4 + [14] iload_2 v2 + [15] ificmpge +21 (target=36) + [18] aload_3 v3 + [19] iload v4 + [21] aload_0 v0 + [22] iload v4 + [24] baload + [25] sipush 255 + [28] iand + [29] iastore + [30] iinc v4, 1 + [33] goto -21 (target=12) + [36] new #32 + - Class [com/google/zxing/common/reedsolomon/ReedSolomonEncoder] + [39] dup + [40] getstatic #55 + - Fieldref [com/google/zxing/common/reedsolomon/GenericGF.QR_CODE_FIELD_256 Lcom/google/zxing/common/reedsolomon/GenericGF;] + [43] invokespecial #73 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonEncoder. (Lcom/google/zxing/common/reedsolomon/GenericGF;)V] + [46] aload_3 v3 + [47] iload_1 v1 + [48] invokevirtual #74 + - Methodref [com/google/zxing/common/reedsolomon/ReedSolomonEncoder.encode ([II)V] + [51] iload_1 v1 + [52] newarray 8 + [54] astore v4 + [56] iconst_0 + [57] istore_0 v0 + [58] iload_0 v0 + [59] iload_1 v1 + [60] ificmpge +19 (target=79) + [63] aload v4 + [65] iload_0 v0 + [66] aload_3 v3 + [67] iload_2 v2 + [68] iload_0 v0 + [69] iadd + [70] iaload + [71] i2b + [72] bastore + [73] iinc v0, 1 + [76] goto -18 (target=58) + [79] aload v4 + [81] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: appendModeInfo(Lcom/google/zxing/qrcode/decoder/Mode;Lcom/google/zxing/common/BitArray;)V + Access flags: 0xa + = private static void appendModeInfo(com.google.zxing.qrcode.decoder.Mode,com.google.zxing.common.BitArray) + Class member attributes (count = 1): + - Code attribute instructions (code length = 10, locals = 2, stack = 3): + [0] aload_1 v1 + [1] aload_0 v0 + [2] invokevirtual #75 + - Methodref [com/google/zxing/qrcode/decoder/Mode.getBits ()I] + [5] iconst_4 + [6] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [9] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: appendLengthInfo(IILcom/google/zxing/qrcode/decoder/Mode;Lcom/google/zxing/common/BitArray;)V + Access flags: 0xa + = private static void appendLengthInfo(int,int,com.google.zxing.qrcode.decoder.Mode,com.google.zxing.common.BitArray) + Class member attributes (count = 2): + - Code attribute instructions (code length = 60, locals = 4, stack = 5): + [0] aload_2 v2 + [1] iload_1 v1 + [2] invokestatic #80 + - Methodref [com/google/zxing/qrcode/decoder/Version.getVersionForNumber (I)Lcom/google/zxing/qrcode/decoder/Version;] + [5] invokevirtual #76 + - Methodref [com/google/zxing/qrcode/decoder/Mode.getCharacterCountBits (Lcom/google/zxing/qrcode/decoder/Version;)I] + [8] istore_1 v1 + [9] iload_0 v0 + [10] iconst_1 + [11] iload_1 v1 + [12] ishl + [13] iconst_1 + [14] isub + [15] ificmple +38 (target=53) + [18] new #27 + - Class [com/google/zxing/WriterException] + [21] dup + [22] new #46 + - Class [java/lang/StringBuffer] + [25] dup + [26] invokespecial #142 + - Methodref [java/lang/StringBuffer. ()V] + [29] iload_0 v0 + [30] invokevirtual #143 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [33] ldc #25 + - String [is bigger than] + [35] invokevirtual #145 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [38] iconst_1 + [39] iload_1 v1 + [40] ishl + [41] iconst_1 + [42] isub + [43] invokevirtual #143 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [46] invokevirtual #146 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [49] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [52] athrow + [53] aload_3 v3 + [54] iload_0 v0 + [55] iload_1 v1 + [56] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [59] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: appendBytes(Ljava/lang/String;Lcom/google/zxing/qrcode/decoder/Mode;Lcom/google/zxing/common/BitArray;Ljava/lang/String;)V + Access flags: 0xa + = private static void appendBytes(java.lang.String,com.google.zxing.qrcode.decoder.Mode,com.google.zxing.common.BitArray,java.lang.String) + Class member attributes (count = 2): + - Code attribute instructions (code length = 559, locals = 7, stack = 4): + [0] aload_1 v1 + [1] getstatic #60 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.NUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + [4] invokevirtual #137 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [7] ifeq +139 (target=146) + [10] aload_0 v0 + [11] aload_2 v2 + [12] astore_1 v1 + [13] dup + [14] astore_0 v0 + [15] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [18] istore_2 v2 + [19] iconst_0 + [20] istore_3 v3 + [21] iload_3 v3 + [22] iload_2 v2 + [23] ificmpge +122 (target=145) + [26] aload_0 v0 + [27] iload_3 v3 + [28] invokevirtual #138 + - Methodref [java/lang/String.charAt (I)C] + [31] bipush 48 + [33] isub + [34] istore v4 + [36] iload_3 v3 + [37] iconst_2 + [38] iadd + [39] iload_2 v2 + [40] ificmpge +53 (target=93) + [43] aload_0 v0 + [44] iload_3 v3 + [45] iconst_1 + [46] iadd + [47] invokevirtual #138 + - Methodref [java/lang/String.charAt (I)C] + [50] bipush 48 + [52] isub + [53] istore v5 + [55] aload_0 v0 + [56] iload_3 v3 + [57] iconst_2 + [58] iadd + [59] invokevirtual #138 + - Methodref [java/lang/String.charAt (I)C] + [62] bipush 48 + [64] isub + [65] istore v6 + [67] aload_1 v1 + [68] iload v4 + [70] bipush 100 + [72] imul + [73] iload v5 + [75] bipush 10 + [77] imul + [78] iadd + [79] iload v6 + [81] iadd + [82] bipush 10 + [84] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [87] iinc v3, 3 + [90] goto -69 (target=21) + [93] iload_3 v3 + [94] iconst_1 + [95] iadd + [96] iload_2 v2 + [97] ificmpge +35 (target=132) + [100] aload_0 v0 + [101] iload_3 v3 + [102] iconst_1 + [103] iadd + [104] invokevirtual #138 + - Methodref [java/lang/String.charAt (I)C] + [107] bipush 48 + [109] isub + [110] istore v5 + [112] aload_1 v1 + [113] iload v4 + [115] bipush 10 + [117] imul + [118] iload v5 + [120] iadd + [121] bipush 7 + [123] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [126] iinc v3, 2 + [129] goto -108 (target=21) + [132] aload_1 v1 + [133] iload v4 + [135] iconst_4 + [136] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [139] iinc v3, 1 + [142] goto -121 (target=21) + [145] return + [146] aload_1 v1 + [147] getstatic #56 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.ALPHANUMERIC Lcom/google/zxing/qrcode/decoder/Mode;] + [150] invokevirtual #137 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [153] ifeq +143 (target=296) + [156] aload_0 v0 + [157] aload_2 v2 + [158] astore_1 v1 + [159] dup + [160] astore_0 v0 + [161] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [164] istore_2 v2 + [165] iconst_0 + [166] istore_3 v3 + [167] iload_3 v3 + [168] iload_2 v2 + [169] ificmpge +126 (target=295) + [172] aload_0 v0 + [173] iload_3 v3 + [174] invokevirtual #138 + - Methodref [java/lang/String.charAt (I)C] + [177] dup + [178] istore v5 + [180] getstatic #61 + - Fieldref [com/google/zxing/qrcode/encoder/Encoder.ALPHANUMERIC_TABLE [I] + [183] arraylength + [184] ificmpge +12 (target=196) + [187] getstatic #61 + - Fieldref [com/google/zxing/qrcode/encoder/Encoder.ALPHANUMERIC_TABLE [I] + [190] iload v5 + [192] iaload + [193] goto +4 (target=197) + [196] iconst_m1 + [197] dup + [198] istore v4 + [200] iconst_m1 + [201] ificmpne +11 (target=212) + [204] new #27 + - Class [com/google/zxing/WriterException] + [207] dup + [208] invokespecial #62 + - Methodref [com/google/zxing/WriterException. ()V] + [211] athrow + [212] iload_3 v3 + [213] iconst_1 + [214] iadd + [215] iload_2 v2 + [216] ificmpge +65 (target=281) + [219] aload_0 v0 + [220] iload_3 v3 + [221] iconst_1 + [222] iadd + [223] invokevirtual #138 + - Methodref [java/lang/String.charAt (I)C] + [226] dup + [227] istore v5 + [229] getstatic #61 + - Fieldref [com/google/zxing/qrcode/encoder/Encoder.ALPHANUMERIC_TABLE [I] + [232] arraylength + [233] ificmpge +12 (target=245) + [236] getstatic #61 + - Fieldref [com/google/zxing/qrcode/encoder/Encoder.ALPHANUMERIC_TABLE [I] + [239] iload v5 + [241] iaload + [242] goto +4 (target=246) + [245] iconst_m1 + [246] dup + [247] istore v5 + [249] iconst_m1 + [250] ificmpne +11 (target=261) + [253] new #27 + - Class [com/google/zxing/WriterException] + [256] dup + [257] invokespecial #62 + - Methodref [com/google/zxing/WriterException. ()V] + [260] athrow + [261] aload_1 v1 + [262] iload v4 + [264] bipush 45 + [266] imul + [267] iload v5 + [269] iadd + [270] bipush 11 + [272] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [275] iinc v3, 2 + [278] goto -111 (target=167) + [281] aload_1 v1 + [282] iload v4 + [284] bipush 6 + [286] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [289] iinc v3, 1 + [292] goto -125 (target=167) + [295] return + [296] aload_1 v1 + [297] getstatic #57 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.BYTE Lcom/google/zxing/qrcode/decoder/Mode;] + [300] invokevirtual #137 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [303] ifeq +60 (target=363) + [306] aload_0 v0 + [307] aload_2 v2 + [308] aload_3 v3 + [309] astore_2 v2 + [310] astore_1 v1 + [311] astore_0 v0 + [312] aload_0 v0 + [313] aload_2 v2 + [314] invokevirtual #140 + - Methodref [java/lang/String.getBytes (Ljava/lang/String;)[B] + [317] astore_3 v3 + [318] goto +18 (target=336) + [321] astore v4 + [323] new #27 + - Class [com/google/zxing/WriterException] + [326] dup + [327] aload v4 + [329] invokevirtual #133 + - Methodref [java/io/UnsupportedEncodingException.toString ()Ljava/lang/String;] + [332] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [335] athrow + [336] iconst_0 + [337] istore v4 + [339] iload v4 + [341] aload_3 v3 + [342] arraylength + [343] ificmpge +19 (target=362) + [346] aload_1 v1 + [347] aload_3 v3 + [348] iload v4 + [350] baload + [351] bipush 8 + [353] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [356] iinc v4, 1 + [359] goto -20 (target=339) + [362] return + [363] aload_1 v1 + [364] getstatic #59 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.KANJI Lcom/google/zxing/qrcode/decoder/Mode;] + [367] invokevirtual #137 + - Methodref [java/lang/Object.equals (Ljava/lang/Object;)Z] + [370] ifeq +162 (target=532) + [373] aload_0 v0 + [374] aload_2 v2 + [375] astore_1 v1 + [376] astore_0 v0 + [377] aload_0 v0 + [378] ldc #22 + - String [Shift_JIS] + [380] invokevirtual #140 + - Methodref [java/lang/String.getBytes (Ljava/lang/String;)[B] + [383] astore_2 v2 + [384] goto +16 (target=400) + [387] astore_3 v3 + [388] new #27 + - Class [com/google/zxing/WriterException] + [391] dup + [392] aload_3 v3 + [393] invokevirtual #133 + - Methodref [java/io/UnsupportedEncodingException.toString ()Ljava/lang/String;] + [396] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [399] athrow + [400] aload_2 v2 + [401] arraylength + [402] istore_3 v3 + [403] iconst_0 + [404] istore v4 + [406] iload v4 + [408] iload_3 v3 + [409] ificmpge +122 (target=531) + [412] aload_2 v2 + [413] iload v4 + [415] baload + [416] sipush 255 + [419] iand + [420] istore v5 + [422] aload_2 v2 + [423] iload v4 + [425] iconst_1 + [426] iadd + [427] baload + [428] sipush 255 + [431] iand + [432] istore v6 + [434] iload v5 + [436] bipush 8 + [438] ishl + [439] iload v6 + [441] ior + [442] istore_0 v0 + [443] iconst_m1 + [444] istore v5 + [446] iload_0 v0 + [447] ldc #1 + - Integer [33088] + [449] ificmplt +18 (target=467) + [452] iload_0 v0 + [453] ldc #2 + - Integer [40956] + [455] ificmpgt +12 (target=467) + [458] iload_0 v0 + [459] ldc #1 + - Integer [33088] + [461] isub + [462] istore v5 + [464] goto +21 (target=485) + [467] iload_0 v0 + [468] ldc #4 + - Integer [57408] + [470] ificmplt +15 (target=485) + [473] iload_0 v0 + [474] ldc #5 + - Integer [60351] + [476] ificmpgt +9 (target=485) + [479] iload_0 v0 + [480] ldc #3 + - Integer [49472] + [482] isub + [483] istore v5 + [485] iload v5 + [487] iconst_m1 + [488] ificmpne +13 (target=501) + [491] new #27 + - Class [com/google/zxing/WriterException] + [494] dup + [495] ldc #18 + - String [Invalid byte sequence] + [497] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [500] athrow + [501] iload v5 + [503] bipush 8 + [505] ishr + [506] sipush 192 + [509] imul + [510] iload v5 + [512] sipush 255 + [515] iand + [516] iadd + [517] istore_0 v0 + [518] aload_1 v1 + [519] iload_0 v0 + [520] bipush 13 + [522] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [525] iinc v4, 2 + [528] goto -122 (target=406) + [531] return + [532] new #27 + - Class [com/google/zxing/WriterException] + [535] dup + [536] new #46 + - Class [java/lang/StringBuffer] + [539] dup + [540] invokespecial #142 + - Methodref [java/lang/StringBuffer. ()V] + [543] ldc #19 + - String [Invalid mode: ] + [545] invokevirtual #145 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [548] aload_1 v1 + [549] invokevirtual #144 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + [552] invokevirtual #146 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [555] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [558] athrow + Code attribute exceptions (count = 2): + - ExceptionInfo (312 -> 318: 321): + - Class [java/io/UnsupportedEncodingException] + - ExceptionInfo (377 -> 384: 387): + - Class [java/io/UnsupportedEncodingException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: appendNumericBytes(Ljava/lang/String;Lcom/google/zxing/common/BitArray;)V + Access flags: 0xa + = private static void appendNumericBytes(java.lang.String,com.google.zxing.common.BitArray) + Class member attributes (count = 1): + - Code attribute instructions (code length = 132, locals = 7, stack = 4): + [0] aload_0 v0 + [1] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [4] istore_2 v2 + [5] iconst_0 + [6] istore_3 v3 + [7] iload_3 v3 + [8] iload_2 v2 + [9] ificmpge +122 (target=131) + [12] aload_0 v0 + [13] iload_3 v3 + [14] invokevirtual #138 + - Methodref [java/lang/String.charAt (I)C] + [17] bipush 48 + [19] isub + [20] istore v4 + [22] iload_3 v3 + [23] iconst_2 + [24] iadd + [25] iload_2 v2 + [26] ificmpge +53 (target=79) + [29] aload_0 v0 + [30] iload_3 v3 + [31] iconst_1 + [32] iadd + [33] invokevirtual #138 + - Methodref [java/lang/String.charAt (I)C] + [36] bipush 48 + [38] isub + [39] istore v5 + [41] aload_0 v0 + [42] iload_3 v3 + [43] iconst_2 + [44] iadd + [45] invokevirtual #138 + - Methodref [java/lang/String.charAt (I)C] + [48] bipush 48 + [50] isub + [51] istore v6 + [53] aload_1 v1 + [54] iload v4 + [56] bipush 100 + [58] imul + [59] iload v5 + [61] bipush 10 + [63] imul + [64] iadd + [65] iload v6 + [67] iadd + [68] bipush 10 + [70] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [73] iinc v3, 3 + [76] goto -69 (target=7) + [79] iload_3 v3 + [80] iconst_1 + [81] iadd + [82] iload_2 v2 + [83] ificmpge +35 (target=118) + [86] aload_0 v0 + [87] iload_3 v3 + [88] iconst_1 + [89] iadd + [90] invokevirtual #138 + - Methodref [java/lang/String.charAt (I)C] + [93] bipush 48 + [95] isub + [96] istore v5 + [98] aload_1 v1 + [99] iload v4 + [101] bipush 10 + [103] imul + [104] iload v5 + [106] iadd + [107] bipush 7 + [109] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [112] iinc v3, 2 + [115] goto -108 (target=7) + [118] aload_1 v1 + [119] iload v4 + [121] iconst_4 + [122] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [125] iinc v3, 1 + [128] goto -121 (target=7) + [131] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: appendAlphanumericBytes(Ljava/lang/String;Lcom/google/zxing/common/BitArray;)V + Access flags: 0xa + = private static void appendAlphanumericBytes(java.lang.String,com.google.zxing.common.BitArray) + Class member attributes (count = 2): + - Code attribute instructions (code length = 136, locals = 6, stack = 3): + [0] aload_0 v0 + [1] invokevirtual #141 + - Methodref [java/lang/String.length ()I] + [4] istore_2 v2 + [5] iconst_0 + [6] istore_3 v3 + [7] iload_3 v3 + [8] iload_2 v2 + [9] ificmpge +126 (target=135) + [12] aload_0 v0 + [13] iload_3 v3 + [14] invokevirtual #138 + - Methodref [java/lang/String.charAt (I)C] + [17] dup + [18] istore v5 + [20] getstatic #61 + - Fieldref [com/google/zxing/qrcode/encoder/Encoder.ALPHANUMERIC_TABLE [I] + [23] arraylength + [24] ificmpge +12 (target=36) + [27] getstatic #61 + - Fieldref [com/google/zxing/qrcode/encoder/Encoder.ALPHANUMERIC_TABLE [I] + [30] iload v5 + [32] iaload + [33] goto +4 (target=37) + [36] iconst_m1 + [37] dup + [38] istore v4 + [40] iconst_m1 + [41] ificmpne +11 (target=52) + [44] new #27 + - Class [com/google/zxing/WriterException] + [47] dup + [48] invokespecial #62 + - Methodref [com/google/zxing/WriterException. ()V] + [51] athrow + [52] iload_3 v3 + [53] iconst_1 + [54] iadd + [55] iload_2 v2 + [56] ificmpge +65 (target=121) + [59] aload_0 v0 + [60] iload_3 v3 + [61] iconst_1 + [62] iadd + [63] invokevirtual #138 + - Methodref [java/lang/String.charAt (I)C] + [66] dup + [67] istore v5 + [69] getstatic #61 + - Fieldref [com/google/zxing/qrcode/encoder/Encoder.ALPHANUMERIC_TABLE [I] + [72] arraylength + [73] ificmpge +12 (target=85) + [76] getstatic #61 + - Fieldref [com/google/zxing/qrcode/encoder/Encoder.ALPHANUMERIC_TABLE [I] + [79] iload v5 + [81] iaload + [82] goto +4 (target=86) + [85] iconst_m1 + [86] dup + [87] istore v5 + [89] iconst_m1 + [90] ificmpne +11 (target=101) + [93] new #27 + - Class [com/google/zxing/WriterException] + [96] dup + [97] invokespecial #62 + - Methodref [com/google/zxing/WriterException. ()V] + [100] athrow + [101] aload_1 v1 + [102] iload v4 + [104] bipush 45 + [106] imul + [107] iload v5 + [109] iadd + [110] bipush 11 + [112] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [115] iinc v3, 2 + [118] goto -111 (target=7) + [121] aload_1 v1 + [122] iload v4 + [124] bipush 6 + [126] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [129] iinc v3, 1 + [132] goto -125 (target=7) + [135] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: append8BitBytes(Ljava/lang/String;Lcom/google/zxing/common/BitArray;Ljava/lang/String;)V + Access flags: 0xa + = private static void append8BitBytes(java.lang.String,com.google.zxing.common.BitArray,java.lang.String) + Class member attributes (count = 2): + - Code attribute instructions (code length = 46, locals = 3, stack = 3): + [0] aload_0 v0 + [1] aload_2 v2 + [2] invokevirtual #140 + - Methodref [java/lang/String.getBytes (Ljava/lang/String;)[B] + [5] astore_0 v0 + [6] goto +16 (target=22) + [9] astore_2 v2 + [10] new #27 + - Class [com/google/zxing/WriterException] + [13] dup + [14] aload_2 v2 + [15] invokevirtual #133 + - Methodref [java/io/UnsupportedEncodingException.toString ()Ljava/lang/String;] + [18] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [21] athrow + [22] iconst_0 + [23] istore_2 v2 + [24] iload_2 v2 + [25] aload_0 v0 + [26] arraylength + [27] ificmpge +18 (target=45) + [30] aload_1 v1 + [31] aload_0 v0 + [32] iload_2 v2 + [33] baload + [34] bipush 8 + [36] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [39] iinc v2, 1 + [42] goto -18 (target=24) + [45] return + Code attribute exceptions (count = 1): + - ExceptionInfo (0 -> 6: 9): + - Class [java/io/UnsupportedEncodingException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: appendKanjiBytes(Ljava/lang/String;Lcom/google/zxing/common/BitArray;)V + Access flags: 0xa + = private static void appendKanjiBytes(java.lang.String,com.google.zxing.common.BitArray) + Class member attributes (count = 2): + - Code attribute instructions (code length = 160, locals = 6, stack = 3): + [0] aload_0 v0 + [1] ldc #22 + - String [Shift_JIS] + [3] invokevirtual #140 + - Methodref [java/lang/String.getBytes (Ljava/lang/String;)[B] + [6] astore_0 v0 + [7] goto +16 (target=23) + [10] astore_2 v2 + [11] new #27 + - Class [com/google/zxing/WriterException] + [14] dup + [15] aload_2 v2 + [16] invokevirtual #133 + - Methodref [java/io/UnsupportedEncodingException.toString ()Ljava/lang/String;] + [19] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [22] athrow + [23] aload_0 v0 + [24] arraylength + [25] istore_2 v2 + [26] iconst_0 + [27] istore_3 v3 + [28] iload_3 v3 + [29] iload_2 v2 + [30] ificmpge +129 (target=159) + [33] aload_0 v0 + [34] iload_3 v3 + [35] baload + [36] sipush 255 + [39] iand + [40] istore v4 + [42] aload_0 v0 + [43] iload_3 v3 + [44] iconst_1 + [45] iadd + [46] baload + [47] sipush 255 + [50] iand + [51] istore v5 + [53] iload v4 + [55] bipush 8 + [57] ishl + [58] iload v5 + [60] ior + [61] istore v4 + [63] iconst_m1 + [64] istore v5 + [66] iload v4 + [68] ldc #1 + - Integer [33088] + [70] ificmplt +20 (target=90) + [73] iload v4 + [75] ldc #2 + - Integer [40956] + [77] ificmpgt +13 (target=90) + [80] iload v4 + [82] ldc #1 + - Integer [33088] + [84] isub + [85] istore v5 + [87] goto +24 (target=111) + [90] iload v4 + [92] ldc #4 + - Integer [57408] + [94] ificmplt +17 (target=111) + [97] iload v4 + [99] ldc #5 + - Integer [60351] + [101] ificmpgt +10 (target=111) + [104] iload v4 + [106] ldc #3 + - Integer [49472] + [108] isub + [109] istore v5 + [111] iload v5 + [113] iconst_m1 + [114] ificmpne +13 (target=127) + [117] new #27 + - Class [com/google/zxing/WriterException] + [120] dup + [121] ldc #18 + - String [Invalid byte sequence] + [123] invokespecial #63 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [126] athrow + [127] iload v5 + [129] bipush 8 + [131] ishr + [132] sipush 192 + [135] imul + [136] iload v5 + [138] sipush 255 + [141] iand + [142] iadd + [143] istore v4 + [145] aload_1 v1 + [146] iload v4 + [148] bipush 13 + [150] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [153] iinc v3, 2 + [156] goto -128 (target=28) + [159] return + Code attribute exceptions (count = 1): + - ExceptionInfo (0 -> 7: 10): + - Class [java/io/UnsupportedEncodingException] + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: appendECI(Lcom/google/zxing/common/ECI;Lcom/google/zxing/common/BitArray;)V + Access flags: 0xa + = private static void appendECI(com.google.zxing.common.ECI,com.google.zxing.common.BitArray) + Class member attributes (count = 1): + - Code attribute instructions (code length = 22, locals = 2, stack = 3): + [0] aload_1 v1 + [1] getstatic #58 + - Fieldref [com/google/zxing/qrcode/decoder/Mode.ECI Lcom/google/zxing/qrcode/decoder/Mode;] + [4] invokevirtual #75 + - Methodref [com/google/zxing/qrcode/decoder/Mode.getBits ()I] + [7] iconst_4 + [8] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [11] aload_1 v1 + [12] aload_0 v0 + [13] invokevirtual #72 + - Methodref [com/google/zxing/common/ECI.getValue ()I] + [16] bipush 8 + [18] invokevirtual #67 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [21] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 521, locals = 0, stack = 4): + [0] bipush 96 + [2] newarray 10 + [4] dup + [5] iconst_0 + [6] iconst_m1 + [7] iastore + [8] dup + [9] iconst_1 + [10] iconst_m1 + [11] iastore + [12] dup + [13] iconst_2 + [14] iconst_m1 + [15] iastore + [16] dup + [17] iconst_3 + [18] iconst_m1 + [19] iastore + [20] dup + [21] iconst_4 + [22] iconst_m1 + [23] iastore + [24] dup + [25] iconst_5 + [26] iconst_m1 + [27] iastore + [28] dup + [29] bipush 6 + [31] iconst_m1 + [32] iastore + [33] dup + [34] bipush 7 + [36] iconst_m1 + [37] iastore + [38] dup + [39] bipush 8 + [41] iconst_m1 + [42] iastore + [43] dup + [44] bipush 9 + [46] iconst_m1 + [47] iastore + [48] dup + [49] bipush 10 + [51] iconst_m1 + [52] iastore + [53] dup + [54] bipush 11 + [56] iconst_m1 + [57] iastore + [58] dup + [59] bipush 12 + [61] iconst_m1 + [62] iastore + [63] dup + [64] bipush 13 + [66] iconst_m1 + [67] iastore + [68] dup + [69] bipush 14 + [71] iconst_m1 + [72] iastore + [73] dup + [74] bipush 15 + [76] iconst_m1 + [77] iastore + [78] dup + [79] bipush 16 + [81] iconst_m1 + [82] iastore + [83] dup + [84] bipush 17 + [86] iconst_m1 + [87] iastore + [88] dup + [89] bipush 18 + [91] iconst_m1 + [92] iastore + [93] dup + [94] bipush 19 + [96] iconst_m1 + [97] iastore + [98] dup + [99] bipush 20 + [101] iconst_m1 + [102] iastore + [103] dup + [104] bipush 21 + [106] iconst_m1 + [107] iastore + [108] dup + [109] bipush 22 + [111] iconst_m1 + [112] iastore + [113] dup + [114] bipush 23 + [116] iconst_m1 + [117] iastore + [118] dup + [119] bipush 24 + [121] iconst_m1 + [122] iastore + [123] dup + [124] bipush 25 + [126] iconst_m1 + [127] iastore + [128] dup + [129] bipush 26 + [131] iconst_m1 + [132] iastore + [133] dup + [134] bipush 27 + [136] iconst_m1 + [137] iastore + [138] dup + [139] bipush 28 + [141] iconst_m1 + [142] iastore + [143] dup + [144] bipush 29 + [146] iconst_m1 + [147] iastore + [148] dup + [149] bipush 30 + [151] iconst_m1 + [152] iastore + [153] dup + [154] bipush 31 + [156] iconst_m1 + [157] iastore + [158] dup + [159] bipush 32 + [161] bipush 36 + [163] iastore + [164] dup + [165] bipush 33 + [167] iconst_m1 + [168] iastore + [169] dup + [170] bipush 34 + [172] iconst_m1 + [173] iastore + [174] dup + [175] bipush 35 + [177] iconst_m1 + [178] iastore + [179] dup + [180] bipush 36 + [182] bipush 37 + [184] iastore + [185] dup + [186] bipush 37 + [188] bipush 38 + [190] iastore + [191] dup + [192] bipush 38 + [194] iconst_m1 + [195] iastore + [196] dup + [197] bipush 39 + [199] iconst_m1 + [200] iastore + [201] dup + [202] bipush 40 + [204] iconst_m1 + [205] iastore + [206] dup + [207] bipush 41 + [209] iconst_m1 + [210] iastore + [211] dup + [212] bipush 42 + [214] bipush 39 + [216] iastore + [217] dup + [218] bipush 43 + [220] bipush 40 + [222] iastore + [223] dup + [224] bipush 44 + [226] iconst_m1 + [227] iastore + [228] dup + [229] bipush 45 + [231] bipush 41 + [233] iastore + [234] dup + [235] bipush 46 + [237] bipush 42 + [239] iastore + [240] dup + [241] bipush 47 + [243] bipush 43 + [245] iastore + [246] dup + [247] bipush 48 + [249] iconst_0 + [250] iastore + [251] dup + [252] bipush 49 + [254] iconst_1 + [255] iastore + [256] dup + [257] bipush 50 + [259] iconst_2 + [260] iastore + [261] dup + [262] bipush 51 + [264] iconst_3 + [265] iastore + [266] dup + [267] bipush 52 + [269] iconst_4 + [270] iastore + [271] dup + [272] bipush 53 + [274] iconst_5 + [275] iastore + [276] dup + [277] bipush 54 + [279] bipush 6 + [281] iastore + [282] dup + [283] bipush 55 + [285] bipush 7 + [287] iastore + [288] dup + [289] bipush 56 + [291] bipush 8 + [293] iastore + [294] dup + [295] bipush 57 + [297] bipush 9 + [299] iastore + [300] dup + [301] bipush 58 + [303] bipush 44 + [305] iastore + [306] dup + [307] bipush 59 + [309] iconst_m1 + [310] iastore + [311] dup + [312] bipush 60 + [314] iconst_m1 + [315] iastore + [316] dup + [317] bipush 61 + [319] iconst_m1 + [320] iastore + [321] dup + [322] bipush 62 + [324] iconst_m1 + [325] iastore + [326] dup + [327] bipush 63 + [329] iconst_m1 + [330] iastore + [331] dup + [332] bipush 64 + [334] iconst_m1 + [335] iastore + [336] dup + [337] bipush 65 + [339] bipush 10 + [341] iastore + [342] dup + [343] bipush 66 + [345] bipush 11 + [347] iastore + [348] dup + [349] bipush 67 + [351] bipush 12 + [353] iastore + [354] dup + [355] bipush 68 + [357] bipush 13 + [359] iastore + [360] dup + [361] bipush 69 + [363] bipush 14 + [365] iastore + [366] dup + [367] bipush 70 + [369] bipush 15 + [371] iastore + [372] dup + [373] bipush 71 + [375] bipush 16 + [377] iastore + [378] dup + [379] bipush 72 + [381] bipush 17 + [383] iastore + [384] dup + [385] bipush 73 + [387] bipush 18 + [389] iastore + [390] dup + [391] bipush 74 + [393] bipush 19 + [395] iastore + [396] dup + [397] bipush 75 + [399] bipush 20 + [401] iastore + [402] dup + [403] bipush 76 + [405] bipush 21 + [407] iastore + [408] dup + [409] bipush 77 + [411] bipush 22 + [413] iastore + [414] dup + [415] bipush 78 + [417] bipush 23 + [419] iastore + [420] dup + [421] bipush 79 + [423] bipush 24 + [425] iastore + [426] dup + [427] bipush 80 + [429] bipush 25 + [431] iastore + [432] dup + [433] bipush 81 + [435] bipush 26 + [437] iastore + [438] dup + [439] bipush 82 + [441] bipush 27 + [443] iastore + [444] dup + [445] bipush 83 + [447] bipush 28 + [449] iastore + [450] dup + [451] bipush 84 + [453] bipush 29 + [455] iastore + [456] dup + [457] bipush 85 + [459] bipush 30 + [461] iastore + [462] dup + [463] bipush 86 + [465] bipush 31 + [467] iastore + [468] dup + [469] bipush 87 + [471] bipush 32 + [473] iastore + [474] dup + [475] bipush 88 + [477] bipush 33 + [479] iastore + [480] dup + [481] bipush 89 + [483] bipush 34 + [485] iastore + [486] dup + [487] bipush 90 + [489] bipush 35 + [491] iastore + [492] dup + [493] bipush 91 + [495] iconst_m1 + [496] iastore + [497] dup + [498] bipush 92 + [500] iconst_m1 + [501] iastore + [502] dup + [503] bipush 93 + [505] iconst_m1 + [506] iastore + [507] dup + [508] bipush 94 + [510] iconst_m1 + [511] iastore + [512] dup + [513] bipush 95 + [515] iconst_m1 + [516] iastore + [517] putstatic #61 + - Fieldref [com/google/zxing/qrcode/encoder/Encoder.ALPHANUMERIC_TABLE [I] + [520] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 1): + - Inner classes attribute (count = 1) + - InnerClassesInfo: + Access flags: 0x19 = public static final + - Class [com/google/zxing/qrcode/decoder/Version$ECBlocks] + - Class [com/google/zxing/qrcode/decoder/Version] + - Utf8 [ECBlocks] + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/encoder/MaskUtil + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.qrcode.encoder.MaskUtil extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 73): + - String [Invalid mask pattern] + - String [Invalid mask pattern: ] + - Class [com/google/zxing/qrcode/encoder/ByteMatrix] + - Class [com/google/zxing/qrcode/encoder/MaskUtil] + - Class [com/google/zxing/qrcode/encoder/QRCode] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Math] + - Class [java/lang/Object] + - Class [java/lang/StringBuffer] + - Double [50.0] + - Double [100.0] + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getArray ()[[B] + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + - Methodref [com/google/zxing/qrcode/encoder/MaskUtil.applyMaskPenaltyRule1Internal (Lcom/google/zxing/qrcode/encoder/ByteMatrix;Z)I] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.isValidMaskPattern (I)Z] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Math.abs (I)I] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [abs (I)I] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [applyMaskPenaltyRule1Internal (Lcom/google/zxing/qrcode/encoder/ByteMatrix;Z)I] + - NameAndType [getArray ()[[B] + - NameAndType [getHeight ()I] + - NameAndType [getWidth ()I] + - NameAndType [isValidMaskPattern (I)Z] + - NameAndType [toString ()Ljava/lang/String;] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()[[B] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(I)Z] + - Utf8 [(III)Z] + - Utf8 [(Lcom/google/zxing/qrcode/encoder/ByteMatrix;)I] + - Utf8 [(Lcom/google/zxing/qrcode/encoder/ByteMatrix;Z)I] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [Code] + - Utf8 [Invalid mask pattern] + - Utf8 [Invalid mask pattern: ] + - Utf8 [abs] + - Utf8 [append] + - Utf8 [applyMaskPenaltyRule1] + - Utf8 [applyMaskPenaltyRule1Internal] + - Utf8 [applyMaskPenaltyRule2] + - Utf8 [applyMaskPenaltyRule3] + - Utf8 [applyMaskPenaltyRule4] + - Utf8 [com/google/zxing/qrcode/encoder/ByteMatrix] + - Utf8 [com/google/zxing/qrcode/encoder/MaskUtil] + - Utf8 [com/google/zxing/qrcode/encoder/QRCode] + - Utf8 [getArray] + - Utf8 [getDataMaskBit] + - Utf8 [getHeight] + - Utf8 [getWidth] + - Utf8 [isValidMaskPattern] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Math] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/StringBuffer] + - Utf8 [toString] + +Fields (count = 0): + +Methods (count = 7): + - Method: ()V + Access flags: 0x2 + = private MaskUtil() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #21 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: applyMaskPenaltyRule1(Lcom/google/zxing/qrcode/encoder/ByteMatrix;)I + Access flags: 0x9 + = public static int applyMaskPenaltyRule1(com.google.zxing.qrcode.encoder.ByteMatrix) + Class member attributes (count = 1): + - Code attribute instructions (code length = 12, locals = 1, stack = 3): + [0] aload_0 v0 + [1] iconst_1 + [2] invokestatic #17 + - Methodref [com/google/zxing/qrcode/encoder/MaskUtil.applyMaskPenaltyRule1Internal (Lcom/google/zxing/qrcode/encoder/ByteMatrix;Z)I] + [5] aload_0 v0 + [6] iconst_0 + [7] invokestatic #17 + - Methodref [com/google/zxing/qrcode/encoder/MaskUtil.applyMaskPenaltyRule1Internal (Lcom/google/zxing/qrcode/encoder/ByteMatrix;Z)I] + [10] iadd + [11] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: applyMaskPenaltyRule2(Lcom/google/zxing/qrcode/encoder/ByteMatrix;)I + Access flags: 0x9 + = public static int applyMaskPenaltyRule2(com.google.zxing.qrcode.encoder.ByteMatrix) + Class member attributes (count = 1): + - Code attribute instructions (code length = 108, locals = 7, stack = 4): + [0] iconst_0 + [1] istore_1 v1 + [2] aload_0 v0 + [3] invokevirtual #14 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getArray ()[[B] + [6] astore_2 v2 + [7] aload_0 v0 + [8] invokevirtual #16 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [11] istore_3 v3 + [12] aload_0 v0 + [13] invokevirtual #15 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [16] istore_0 v0 + [17] iconst_0 + [18] istore v4 + [20] iload v4 + [22] iload_0 v0 + [23] iconst_1 + [24] isub + [25] ificmpge +81 (target=106) + [28] iconst_0 + [29] istore v5 + [31] iload v5 + [33] iload_3 v3 + [34] iconst_1 + [35] isub + [36] ificmpge +64 (target=100) + [39] aload_2 v2 + [40] iload v4 + [42] aaload + [43] iload v5 + [45] baload + [46] dup + [47] istore v6 + [49] aload_2 v2 + [50] iload v4 + [52] aaload + [53] iload v5 + [55] iconst_1 + [56] iadd + [57] baload + [58] ificmpne +36 (target=94) + [61] iload v6 + [63] aload_2 v2 + [64] iload v4 + [66] iconst_1 + [67] iadd + [68] aaload + [69] iload v5 + [71] baload + [72] ificmpne +22 (target=94) + [75] iload v6 + [77] aload_2 v2 + [78] iload v4 + [80] iconst_1 + [81] iadd + [82] aaload + [83] iload v5 + [85] iconst_1 + [86] iadd + [87] baload + [88] ificmpne +6 (target=94) + [91] iinc v1, 3 + [94] iinc v5, 1 + [97] goto -66 (target=31) + [100] iinc v4, 1 + [103] goto -83 (target=20) + [106] iload_1 v1 + [107] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: applyMaskPenaltyRule3(Lcom/google/zxing/qrcode/encoder/ByteMatrix;)I + Access flags: 0x9 + = public static int applyMaskPenaltyRule3(com.google.zxing.qrcode.encoder.ByteMatrix) + Class member attributes (count = 1): + - Code attribute instructions (code length = 481, locals = 6, stack = 3): + [0] iconst_0 + [1] istore_1 v1 + [2] aload_0 v0 + [3] invokevirtual #14 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getArray ()[[B] + [6] astore_2 v2 + [7] aload_0 v0 + [8] invokevirtual #16 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [11] istore_3 v3 + [12] aload_0 v0 + [13] invokevirtual #15 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [16] istore_0 v0 + [17] iconst_0 + [18] istore v4 + [20] iload v4 + [22] iload_0 v0 + [23] ificmpge +456 (target=479) + [26] iconst_0 + [27] istore v5 + [29] iload v5 + [31] iload_3 v3 + [32] ificmpge +441 (target=473) + [35] iload v5 + [37] bipush 6 + [39] iadd + [40] iload_3 v3 + [41] ificmpge +210 (target=251) + [44] aload_2 v2 + [45] iload v4 + [47] aaload + [48] iload v5 + [50] baload + [51] iconst_1 + [52] ificmpne +199 (target=251) + [55] aload_2 v2 + [56] iload v4 + [58] aaload + [59] iload v5 + [61] iconst_1 + [62] iadd + [63] baload + [64] ifne +187 (target=251) + [67] aload_2 v2 + [68] iload v4 + [70] aaload + [71] iload v5 + [73] iconst_2 + [74] iadd + [75] baload + [76] iconst_1 + [77] ificmpne +174 (target=251) + [80] aload_2 v2 + [81] iload v4 + [83] aaload + [84] iload v5 + [86] iconst_3 + [87] iadd + [88] baload + [89] iconst_1 + [90] ificmpne +161 (target=251) + [93] aload_2 v2 + [94] iload v4 + [96] aaload + [97] iload v5 + [99] iconst_4 + [100] iadd + [101] baload + [102] iconst_1 + [103] ificmpne +148 (target=251) + [106] aload_2 v2 + [107] iload v4 + [109] aaload + [110] iload v5 + [112] iconst_5 + [113] iadd + [114] baload + [115] ifne +136 (target=251) + [118] aload_2 v2 + [119] iload v4 + [121] aaload + [122] iload v5 + [124] bipush 6 + [126] iadd + [127] baload + [128] iconst_1 + [129] ificmpne +122 (target=251) + [132] iload v5 + [134] bipush 10 + [136] iadd + [137] iload_3 v3 + [138] ificmpge +55 (target=193) + [141] aload_2 v2 + [142] iload v4 + [144] aaload + [145] iload v5 + [147] bipush 7 + [149] iadd + [150] baload + [151] ifne +42 (target=193) + [154] aload_2 v2 + [155] iload v4 + [157] aaload + [158] iload v5 + [160] bipush 8 + [162] iadd + [163] baload + [164] ifne +29 (target=193) + [167] aload_2 v2 + [168] iload v4 + [170] aaload + [171] iload v5 + [173] bipush 9 + [175] iadd + [176] baload + [177] ifne +16 (target=193) + [180] aload_2 v2 + [181] iload v4 + [183] aaload + [184] iload v5 + [186] bipush 10 + [188] iadd + [189] baload + [190] ifeq +58 (target=248) + [193] iload v5 + [195] iconst_4 + [196] isub + [197] iflt +54 (target=251) + [200] aload_2 v2 + [201] iload v4 + [203] aaload + [204] iload v5 + [206] iconst_1 + [207] isub + [208] baload + [209] ifne +42 (target=251) + [212] aload_2 v2 + [213] iload v4 + [215] aaload + [216] iload v5 + [218] iconst_2 + [219] isub + [220] baload + [221] ifne +30 (target=251) + [224] aload_2 v2 + [225] iload v4 + [227] aaload + [228] iload v5 + [230] iconst_3 + [231] isub + [232] baload + [233] ifne +18 (target=251) + [236] aload_2 v2 + [237] iload v4 + [239] aaload + [240] iload v5 + [242] iconst_4 + [243] isub + [244] baload + [245] ifne +6 (target=251) + [248] iinc v1, 40 + [251] iload v4 + [253] bipush 6 + [255] iadd + [256] iload_0 v0 + [257] ificmpge +210 (target=467) + [260] aload_2 v2 + [261] iload v4 + [263] aaload + [264] iload v5 + [266] baload + [267] iconst_1 + [268] ificmpne +199 (target=467) + [271] aload_2 v2 + [272] iload v4 + [274] iconst_1 + [275] iadd + [276] aaload + [277] iload v5 + [279] baload + [280] ifne +187 (target=467) + [283] aload_2 v2 + [284] iload v4 + [286] iconst_2 + [287] iadd + [288] aaload + [289] iload v5 + [291] baload + [292] iconst_1 + [293] ificmpne +174 (target=467) + [296] aload_2 v2 + [297] iload v4 + [299] iconst_3 + [300] iadd + [301] aaload + [302] iload v5 + [304] baload + [305] iconst_1 + [306] ificmpne +161 (target=467) + [309] aload_2 v2 + [310] iload v4 + [312] iconst_4 + [313] iadd + [314] aaload + [315] iload v5 + [317] baload + [318] iconst_1 + [319] ificmpne +148 (target=467) + [322] aload_2 v2 + [323] iload v4 + [325] iconst_5 + [326] iadd + [327] aaload + [328] iload v5 + [330] baload + [331] ifne +136 (target=467) + [334] aload_2 v2 + [335] iload v4 + [337] bipush 6 + [339] iadd + [340] aaload + [341] iload v5 + [343] baload + [344] iconst_1 + [345] ificmpne +122 (target=467) + [348] iload v4 + [350] bipush 10 + [352] iadd + [353] iload_0 v0 + [354] ificmpge +55 (target=409) + [357] aload_2 v2 + [358] iload v4 + [360] bipush 7 + [362] iadd + [363] aaload + [364] iload v5 + [366] baload + [367] ifne +42 (target=409) + [370] aload_2 v2 + [371] iload v4 + [373] bipush 8 + [375] iadd + [376] aaload + [377] iload v5 + [379] baload + [380] ifne +29 (target=409) + [383] aload_2 v2 + [384] iload v4 + [386] bipush 9 + [388] iadd + [389] aaload + [390] iload v5 + [392] baload + [393] ifne +16 (target=409) + [396] aload_2 v2 + [397] iload v4 + [399] bipush 10 + [401] iadd + [402] aaload + [403] iload v5 + [405] baload + [406] ifeq +58 (target=464) + [409] iload v4 + [411] iconst_4 + [412] isub + [413] iflt +54 (target=467) + [416] aload_2 v2 + [417] iload v4 + [419] iconst_1 + [420] isub + [421] aaload + [422] iload v5 + [424] baload + [425] ifne +42 (target=467) + [428] aload_2 v2 + [429] iload v4 + [431] iconst_2 + [432] isub + [433] aaload + [434] iload v5 + [436] baload + [437] ifne +30 (target=467) + [440] aload_2 v2 + [441] iload v4 + [443] iconst_3 + [444] isub + [445] aaload + [446] iload v5 + [448] baload + [449] ifne +18 (target=467) + [452] aload_2 v2 + [453] iload v4 + [455] iconst_4 + [456] isub + [457] aaload + [458] iload v5 + [460] baload + [461] ifne +6 (target=467) + [464] iinc v1, 40 + [467] iinc v5, 1 + [470] goto -441 (target=29) + [473] iinc v4, 1 + [476] goto -456 (target=20) + [479] iload_1 v1 + [480] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: applyMaskPenaltyRule4(Lcom/google/zxing/qrcode/encoder/ByteMatrix;)I + Access flags: 0x9 + = public static int applyMaskPenaltyRule4(com.google.zxing.qrcode.encoder.ByteMatrix) + Class member attributes (count = 1): + - Code attribute instructions (code length = 98, locals = 7, stack = 4): + [0] iconst_0 + [1] istore_1 v1 + [2] aload_0 v0 + [3] invokevirtual #14 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getArray ()[[B] + [6] astore_2 v2 + [7] aload_0 v0 + [8] invokevirtual #16 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [11] istore_3 v3 + [12] aload_0 v0 + [13] invokevirtual #15 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [16] istore v4 + [18] iconst_0 + [19] istore v5 + [21] iload v5 + [23] iload v4 + [25] ificmpge +38 (target=63) + [28] iconst_0 + [29] istore v6 + [31] iload v6 + [33] iload_3 v3 + [34] ificmpge +23 (target=57) + [37] aload_2 v2 + [38] iload v5 + [40] aaload + [41] iload v6 + [43] baload + [44] iconst_1 + [45] ificmpne +6 (target=51) + [48] iinc v1, 1 + [51] iinc v6, 1 + [54] goto -23 (target=31) + [57] iinc v5, 1 + [60] goto -39 (target=21) + [63] aload_0 v0 + [64] invokevirtual #15 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [67] aload_0 v0 + [68] invokevirtual #16 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [71] imul + [72] istore v5 + [74] iload_1 v1 + [75] i2d + [76] iload v5 + [78] i2d + [79] ddiv + [80] ldc2_w #12 + - Double [100.0] + [83] dmul + [84] ldc2_w #10 + - Double [50.0] + [87] dsub + [88] d2i + [89] invokestatic #20 + - Methodref [java/lang/Math.abs (I)I] + [92] iconst_5 + [93] idiv + [94] bipush 10 + [96] imul + [97] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getDataMaskBit(III)Z + Access flags: 0x9 + = public static boolean getDataMaskBit(int,int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 205, locals = 3, stack = 4): + [0] iload_0 v0 + [1] iflt +13 (target=14) + [4] iload_0 v0 + [5] bipush 8 + [7] ificmpge +7 (target=14) + [10] iconst_1 + [11] goto +4 (target=15) + [14] iconst_0 + [15] ifne +13 (target=28) + [18] new #6 + - Class [java/lang/IllegalArgumentException] + [21] dup + [22] ldc #1 + - String [Invalid mask pattern] + [24] invokespecial #19 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [27] athrow + [28] iload_0 v0 + [29] tableswitch (8 offsets, default=141) (target=170) + 0: offset = 47, target = 76 + 1: offset = 56, target = 85 + 2: offset = 63, target = 92 + 3: offset = 70, target = 99 + 4: offset = 79, target = 108 + 5: offset = 92, target = 121 + 6: offset = 107, target = 136 + 7: offset = 124, target = 153 + default: offset = 141, target = 170 + [76] iload_2 v2 + [77] iload_1 v1 + [78] iadd + [79] iconst_1 + [80] iand + [81] istore_0 v0 + [82] goto +115 (target=197) + [85] iload_2 v2 + [86] iconst_1 + [87] iand + [88] istore_0 v0 + [89] goto +108 (target=197) + [92] iload_1 v1 + [93] iconst_3 + [94] irem + [95] istore_0 v0 + [96] goto +101 (target=197) + [99] iload_2 v2 + [100] iload_1 v1 + [101] iadd + [102] iconst_3 + [103] irem + [104] istore_0 v0 + [105] goto +92 (target=197) + [108] iload_2 v2 + [109] iconst_1 + [110] iushr + [111] iload_1 v1 + [112] iconst_3 + [113] idiv + [114] iadd + [115] iconst_1 + [116] iand + [117] istore_0 v0 + [118] goto +79 (target=197) + [121] iload_2 v2 + [122] iload_1 v1 + [123] imul + [124] dup + [125] istore_0 v0 + [126] iconst_1 + [127] iand + [128] iload_0 v0 + [129] iconst_3 + [130] irem + [131] iadd + [132] istore_0 v0 + [133] goto +64 (target=197) + [136] iload_2 v2 + [137] iload_1 v1 + [138] imul + [139] dup + [140] istore_0 v0 + [141] iconst_1 + [142] iand + [143] iload_0 v0 + [144] iconst_3 + [145] irem + [146] iadd + [147] iconst_1 + [148] iand + [149] istore_0 v0 + [150] goto +47 (target=197) + [153] iload_2 v2 + [154] iload_1 v1 + [155] imul + [156] iconst_3 + [157] irem + [158] iload_2 v2 + [159] iload_1 v1 + [160] iadd + [161] iconst_1 + [162] iand + [163] iadd + [164] iconst_1 + [165] iand + [166] istore_0 v0 + [167] goto +30 (target=197) + [170] new #6 + - Class [java/lang/IllegalArgumentException] + [173] dup + [174] new #9 + - Class [java/lang/StringBuffer] + [177] dup + [178] invokespecial #22 + - Methodref [java/lang/StringBuffer. ()V] + [181] ldc #2 + - String [Invalid mask pattern: ] + [183] invokevirtual #24 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [186] iload_0 v0 + [187] invokevirtual #23 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [190] invokevirtual #25 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [193] invokespecial #19 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [196] athrow + [197] iload_0 v0 + [198] ifne +5 (target=203) + [201] iconst_1 + [202] ireturn + [203] iconst_0 + [204] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: applyMaskPenaltyRule1Internal(Lcom/google/zxing/qrcode/encoder/ByteMatrix;Z)I + Access flags: 0xa + = private static int applyMaskPenaltyRule1Internal(com.google.zxing.qrcode.encoder.ByteMatrix,boolean) + Class member attributes (count = 1): + - Code attribute instructions (code length = 142, locals = 10, stack = 2): + [0] iconst_0 + [1] istore_2 v2 + [2] iconst_0 + [3] istore_3 v3 + [4] iconst_m1 + [5] istore v4 + [7] iload_1 v1 + [8] ifeq +10 (target=18) + [11] aload_0 v0 + [12] invokevirtual #15 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [15] goto +7 (target=22) + [18] aload_0 v0 + [19] invokevirtual #16 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [22] istore v5 + [24] iload_1 v1 + [25] ifeq +10 (target=35) + [28] aload_0 v0 + [29] invokevirtual #16 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [32] goto +7 (target=39) + [35] aload_0 v0 + [36] invokevirtual #15 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [39] istore v6 + [41] aload_0 v0 + [42] invokevirtual #14 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getArray ()[[B] + [45] astore_0 v0 + [46] iconst_0 + [47] istore v7 + [49] iload v7 + [51] iload v5 + [53] ificmpge +87 (target=140) + [56] iconst_0 + [57] istore v8 + [59] iload v8 + [61] iload v6 + [63] ificmpge +69 (target=132) + [66] iload_1 v1 + [67] ifeq +13 (target=80) + [70] aload_0 v0 + [71] iload v7 + [73] aaload + [74] iload v8 + [76] baload + [77] goto +10 (target=87) + [80] aload_0 v0 + [81] iload v8 + [83] aaload + [84] iload v7 + [86] baload + [87] dup + [88] istore v9 + [90] iload v4 + [92] ificmpne +28 (target=120) + [95] iinc v3, 1 + [98] iload_3 v3 + [99] iconst_5 + [100] ificmpne +9 (target=109) + [103] iinc v2, 3 + [106] goto +20 (target=126) + [109] iload_3 v3 + [110] iconst_5 + [111] ificmple +15 (target=126) + [114] iinc v2, 1 + [117] goto +9 (target=126) + [120] iconst_1 + [121] istore_3 v3 + [122] iload v9 + [124] istore v4 + [126] iinc v8, 1 + [129] goto -70 (target=59) + [132] iconst_0 + [133] istore_3 v3 + [134] iinc v7, 1 + [137] goto -88 (target=49) + [140] iload_2 v2 + [141] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/encoder/MatrixUtil + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.qrcode.encoder.MatrixUtil extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 218): + - Integer [1335] + - Integer [7973] + - Integer [21522] + - String [Bad horizontal separation pattern] + - String [Bad position adjustment] + - String [Bad position detection pattern] + - String [Bad vertical separation pattern] + - String [Invalid mask pattern] + - String [Invalid mask pattern: ] + - String [Not all bits consumed: ] + - String [Sizes don't match] + - String [should not happen but we got: ] + - Class [[I] + - Class [com/google/zxing/WriterException] + - Class [com/google/zxing/common/BitArray] + - Class [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel] + - Class [com/google/zxing/qrcode/encoder/ByteMatrix] + - Class [com/google/zxing/qrcode/encoder/MaskUtil] + - Class [com/google/zxing/qrcode/encoder/MatrixUtil] + - Class [com/google/zxing/qrcode/encoder/QRCode] + - Class [java/lang/IllegalArgumentException] + - Class [java/lang/Object] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/common/BitArray.bits [I] + - Fieldref [com/google/zxing/common/BitArray.size I] + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.HORIZONTAL_SEPARATION_PATTERN [[I] + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_ADJUSTMENT_PATTERN [[I] + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_ADJUSTMENT_PATTERN_COORDINATE_TABLE [[I] + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_DETECTION_PATTERN [[I] + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.TYPE_INFO_COORDINATES [[I] + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.VERTICAL_SEPARATION_PATTERN [[I] + - Methodref [com/google/zxing/WriterException. ()V] + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + - Methodref [com/google/zxing/common/BitArray. ()V] + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + - Methodref [com/google/zxing/common/BitArray.get (I)Z] + - Methodref [com/google/zxing/common/BitArray.getSize ()I] + - Methodref [com/google/zxing/common/BitArray.xor (Lcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.getBits ()I] + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.clear$132be7 ()V] + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (III)V] + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (IIZ)V] + - Methodref [com/google/zxing/qrcode/encoder/MaskUtil.getDataMaskBit (III)Z] + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.calculateBCHCode (II)I] + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.clearMatrix (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedBasicPatterns (ILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedDarkDotAtLeftBottomCorner (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedDataBits (Lcom/google/zxing/common/BitArray;ILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedHorizontalSeparationPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedPositionAdjustmentPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedPositionDetectionPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedPositionDetectionPatternsAndSeparators (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedTimingPatterns (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedTypeInfo (Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;ILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedVerticalSeparationPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.findMSBSet (I)I] + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.isEmpty (I)Z] + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.isValidValue (I)Z] + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.makeTypeInfoBits (Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;ILcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.makeVersionInfoBits (ILcom/google/zxing/common/BitArray;)V] + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.maybeEmbedPositionAdjustmentPatterns (ILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.maybeEmbedVersionInfo (ILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.isValidMaskPattern (I)Z] + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/StringBuffer. ()V] + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [HORIZONTAL_SEPARATION_PATTERN [[I] + - NameAndType [POSITION_ADJUSTMENT_PATTERN [[I] + - NameAndType [POSITION_ADJUSTMENT_PATTERN_COORDINATE_TABLE [[I] + - NameAndType [POSITION_DETECTION_PATTERN [[I] + - NameAndType [TYPE_INFO_COORDINATES [[I] + - NameAndType [VERTICAL_SEPARATION_PATTERN [[I] + - NameAndType [append (C)Ljava/lang/StringBuffer;] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [appendBits (II)V] + - NameAndType [bits [I] + - NameAndType [calculateBCHCode (II)I] + - NameAndType [clear (B)V] + - NameAndType [clear$132be7 ()V] + - NameAndType [clearMatrix (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - NameAndType [embedBasicPatterns (ILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - NameAndType [embedDarkDotAtLeftBottomCorner (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - NameAndType [embedDataBits (Lcom/google/zxing/common/BitArray;ILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - NameAndType [embedHorizontalSeparationPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - NameAndType [embedPositionAdjustmentPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - NameAndType [embedPositionDetectionPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - NameAndType [embedPositionDetectionPatternsAndSeparators (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - NameAndType [embedTimingPatterns (Lcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - NameAndType [embedTypeInfo (Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;ILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - NameAndType [embedVerticalSeparationPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - NameAndType [findMSBSet (I)I] + - NameAndType [get (I)Z] + - NameAndType [get (II)B] + - NameAndType [getBits ()I] + - NameAndType [getDataMaskBit (III)Z] + - NameAndType [getHeight ()I] + - NameAndType [getSize ()I] + - NameAndType [getWidth ()I] + - NameAndType [isEmpty (I)Z] + - NameAndType [isValidMaskPattern (I)Z] + - NameAndType [isValidValue (I)Z] + - NameAndType [makeTypeInfoBits (Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;ILcom/google/zxing/common/BitArray;)V] + - NameAndType [makeVersionInfoBits (ILcom/google/zxing/common/BitArray;)V] + - NameAndType [maybeEmbedPositionAdjustmentPatterns (ILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - NameAndType [maybeEmbedVersionInfo (ILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - NameAndType [set (III)V] + - NameAndType [set (IIZ)V] + - NameAndType [size I] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [xor (Lcom/google/zxing/common/BitArray;)V] + - Utf8 [()I] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [(B)V] + - Utf8 [(C)Ljava/lang/StringBuffer;] + - Utf8 [(I)I] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(I)Z] + - Utf8 [(II)B] + - Utf8 [(II)I] + - Utf8 [(II)V] + - Utf8 [(III)V] + - Utf8 [(III)Z] + - Utf8 [(IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Utf8 [(IIZ)V] + - Utf8 [(ILcom/google/zxing/common/BitArray;)V] + - Utf8 [(ILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;ILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Utf8 [(Lcom/google/zxing/common/BitArray;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Utf8 [(Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;ILcom/google/zxing/common/BitArray;)V] + - Utf8 [(Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;ILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Utf8 [(Lcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [] + - Utf8 [] + - Utf8 [Bad horizontal separation pattern] + - Utf8 [Bad position adjustment] + - Utf8 [Bad position detection pattern] + - Utf8 [Bad vertical separation pattern] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [Exceptions] + - Utf8 [HORIZONTAL_SEPARATION_PATTERN] + - Utf8 [I] + - Utf8 [Invalid mask pattern] + - Utf8 [Invalid mask pattern: ] + - Utf8 [Not all bits consumed: ] + - Utf8 [POSITION_ADJUSTMENT_PATTERN] + - Utf8 [POSITION_ADJUSTMENT_PATTERN_COORDINATE_TABLE] + - Utf8 [POSITION_DETECTION_PATTERN] + - Utf8 [Sizes don't match] + - Utf8 [TYPE_INFO_COORDINATES] + - Utf8 [TYPE_INFO_MASK_PATTERN] + - Utf8 [TYPE_INFO_POLY] + - Utf8 [VERSION_INFO_POLY] + - Utf8 [VERTICAL_SEPARATION_PATTERN] + - Utf8 [[I] + - Utf8 [[[I] + - Utf8 [append] + - Utf8 [appendBits] + - Utf8 [bits] + - Utf8 [buildMatrix] + - Utf8 [calculateBCHCode] + - Utf8 [clear] + - Utf8 [clear$132be7] + - Utf8 [clearMatrix] + - Utf8 [com/google/zxing/WriterException] + - Utf8 [com/google/zxing/common/BitArray] + - Utf8 [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel] + - Utf8 [com/google/zxing/qrcode/encoder/ByteMatrix] + - Utf8 [com/google/zxing/qrcode/encoder/MaskUtil] + - Utf8 [com/google/zxing/qrcode/encoder/MatrixUtil] + - Utf8 [com/google/zxing/qrcode/encoder/QRCode] + - Utf8 [embedBasicPatterns] + - Utf8 [embedDarkDotAtLeftBottomCorner] + - Utf8 [embedDataBits] + - Utf8 [embedHorizontalSeparationPattern] + - Utf8 [embedPositionAdjustmentPattern] + - Utf8 [embedPositionDetectionPattern] + - Utf8 [embedPositionDetectionPatternsAndSeparators] + - Utf8 [embedTimingPatterns] + - Utf8 [embedTypeInfo] + - Utf8 [embedVerticalSeparationPattern] + - Utf8 [findMSBSet] + - Utf8 [get] + - Utf8 [getBits] + - Utf8 [getDataMaskBit] + - Utf8 [getHeight] + - Utf8 [getSize] + - Utf8 [getWidth] + - Utf8 [isEmpty] + - Utf8 [isValidMaskPattern] + - Utf8 [isValidValue] + - Utf8 [java/lang/IllegalArgumentException] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/StringBuffer] + - Utf8 [makeTypeInfoBits] + - Utf8 [makeVersionInfoBits] + - Utf8 [maybeEmbedPositionAdjustmentPatterns] + - Utf8 [maybeEmbedVersionInfo] + - Utf8 [set] + - Utf8 [should not happen but we got: ] + - Utf8 [size] + - Utf8 [toString] + - Utf8 [xor] + +Fields (count = 9): + - Field: POSITION_DETECTION_PATTERN [[I + Access flags: 0x1a + = private static final int[][] POSITION_DETECTION_PATTERN + - Field: HORIZONTAL_SEPARATION_PATTERN [[I + Access flags: 0x1a + = private static final int[][] HORIZONTAL_SEPARATION_PATTERN + - Field: VERTICAL_SEPARATION_PATTERN [[I + Access flags: 0x1a + = private static final int[][] VERTICAL_SEPARATION_PATTERN + - Field: POSITION_ADJUSTMENT_PATTERN [[I + Access flags: 0x1a + = private static final int[][] POSITION_ADJUSTMENT_PATTERN + - Field: POSITION_ADJUSTMENT_PATTERN_COORDINATE_TABLE [[I + Access flags: 0x1a + = private static final int[][] POSITION_ADJUSTMENT_PATTERN_COORDINATE_TABLE + - Field: TYPE_INFO_COORDINATES [[I + Access flags: 0x1a + = private static final int[][] TYPE_INFO_COORDINATES + - Field: VERSION_INFO_POLY I + Access flags: 0x1a + = private static final int VERSION_INFO_POLY + Class member attributes (count = 1): + - Constant value attribute: + - Integer [7973] + - Field: TYPE_INFO_POLY I + Access flags: 0x1a + = private static final int TYPE_INFO_POLY + Class member attributes (count = 1): + - Constant value attribute: + - Integer [1335] + - Field: TYPE_INFO_MASK_PATTERN I + Access flags: 0x1a + = private static final int TYPE_INFO_MASK_PATTERN + Class member attributes (count = 1): + - Constant value attribute: + - Integer [21522] + +Methods (count = 22): + - Method: ()V + Access flags: 0x2 + = private MatrixUtil() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokespecial #68 + - Methodref [java/lang/Object. ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: clearMatrix(Lcom/google/zxing/qrcode/encoder/ByteMatrix;)V + Access flags: 0xa + = private static void clearMatrix(com.google.zxing.qrcode.encoder.ByteMatrix) + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] invokevirtual #40 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.clear$132be7 ()V] + [4] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: buildMatrix(Lcom/google/zxing/common/BitArray;Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V + Access flags: 0x9 + = public static void buildMatrix(com.google.zxing.common.BitArray,com.google.zxing.qrcode.decoder.ErrorCorrectionLevel,int,int,com.google.zxing.qrcode.encoder.ByteMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 1116, locals = 17, stack = 5): + [0] aload v4 + [2] invokevirtual #40 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.clear$132be7 ()V] + [5] aload v4 + [7] astore v6 + [9] iconst_0 + [10] istore v5 + [12] aload v6 + [14] astore v7 + [16] getstatic #29 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_DETECTION_PATTERN [[I] + [19] iconst_0 + [20] aaload + [21] arraylength + [22] istore v8 + [24] iconst_0 + [25] iconst_0 + [26] aload v7 + [28] invokestatic #54 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedPositionDetectionPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [31] aload v7 + [33] invokevirtual #43 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [36] iload v8 + [38] isub + [39] iconst_0 + [40] aload v7 + [42] invokestatic #54 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedPositionDetectionPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [45] iconst_0 + [46] aload v7 + [48] invokevirtual #43 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [51] iload v8 + [53] isub + [54] aload v7 + [56] invokestatic #54 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedPositionDetectionPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [59] getstatic #26 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.HORIZONTAL_SEPARATION_PATTERN [[I] + [62] iconst_0 + [63] aaload + [64] arraylength + [65] istore v9 + [67] iconst_0 + [68] iload v9 + [70] iconst_1 + [71] isub + [72] aload v7 + [74] invokestatic #52 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedHorizontalSeparationPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [77] aload v7 + [79] invokevirtual #43 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [82] iload v9 + [84] isub + [85] iload v9 + [87] iconst_1 + [88] isub + [89] aload v7 + [91] invokestatic #52 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedHorizontalSeparationPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [94] iconst_0 + [95] aload v7 + [97] invokevirtual #43 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [100] iload v9 + [102] isub + [103] aload v7 + [105] invokestatic #52 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedHorizontalSeparationPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [108] getstatic #31 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.VERTICAL_SEPARATION_PATTERN [[I] + [111] arraylength + [112] dup + [113] istore v10 + [115] iconst_0 + [116] aload v7 + [118] invokestatic #58 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedVerticalSeparationPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [121] aload v7 + [123] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [126] iload v10 + [128] isub + [129] iconst_1 + [130] isub + [131] iconst_0 + [132] aload v7 + [134] invokestatic #58 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedVerticalSeparationPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [137] iload v10 + [139] aload v7 + [141] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [144] iload v10 + [146] isub + [147] aload v7 + [149] invokestatic #58 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedVerticalSeparationPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [152] aload v6 + [154] dup + [155] astore v7 + [157] bipush 8 + [159] aload v7 + [161] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [164] bipush 8 + [166] isub + [167] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [170] ifne +11 (target=181) + [173] new #14 + - Class [com/google/zxing/WriterException] + [176] dup + [177] invokespecial #32 + - Methodref [com/google/zxing/WriterException. ()V] + [180] athrow + [181] aload v7 + [183] bipush 8 + [185] aload v7 + [187] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [190] bipush 8 + [192] isub + [193] iconst_1 + [194] invokevirtual #44 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (III)V] + [197] iload_2 v2 + [198] aload v6 + [200] astore v8 + [202] iconst_2 + [203] ificmplt +236 (target=439) + [206] iload_2 v2 + [207] iconst_1 + [208] isub + [209] istore v9 + [211] getstatic #28 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_ADJUSTMENT_PATTERN_COORDINATE_TABLE [[I] + [214] iload v9 + [216] aaload + [217] astore v10 + [219] getstatic #28 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_ADJUSTMENT_PATTERN_COORDINATE_TABLE [[I] + [222] iload v9 + [224] aaload + [225] arraylength + [226] istore v5 + [228] iconst_0 + [229] istore v11 + [231] iload v11 + [233] iload v5 + [235] ificmpge +204 (target=439) + [238] iconst_0 + [239] istore v12 + [241] iload v12 + [243] iload v5 + [245] ificmpge +188 (target=433) + [248] aload v10 + [250] iload v11 + [252] iaload + [253] istore v13 + [255] aload v10 + [257] iload v12 + [259] iaload + [260] dup + [261] istore v9 + [263] iconst_m1 + [264] ificmpeq +163 (target=427) + [267] iload v13 + [269] iconst_m1 + [270] ificmpeq +157 (target=427) + [273] aload v8 + [275] iload v9 + [277] iload v13 + [279] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [282] iconst_m1 + [283] ificmpne +7 (target=290) + [286] iconst_1 + [287] goto +4 (target=291) + [290] iconst_0 + [291] ifeq +136 (target=427) + [294] iload v9 + [296] iconst_2 + [297] isub + [298] iload v13 + [300] iconst_2 + [301] isub + [302] aload v8 + [304] astore v9 + [306] istore v14 + [308] istore v13 + [310] getstatic #27 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_ADJUSTMENT_PATTERN [[I] + [313] iconst_0 + [314] aaload + [315] arraylength + [316] iconst_5 + [317] ificmpne +11 (target=328) + [320] getstatic #27 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_ADJUSTMENT_PATTERN [[I] + [323] arraylength + [324] iconst_5 + [325] ificmpeq +13 (target=338) + [328] new #14 + - Class [com/google/zxing/WriterException] + [331] dup + [332] ldc #5 + - String [Bad position adjustment] + [334] invokespecial #33 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [337] athrow + [338] iconst_0 + [339] istore v15 + [341] iload v15 + [343] iconst_5 + [344] ificmpge +83 (target=427) + [347] iconst_0 + [348] istore v16 + [350] iload v16 + [352] iconst_5 + [353] ificmpge +68 (target=421) + [356] aload v9 + [358] iload v13 + [360] iload v16 + [362] iadd + [363] iload v14 + [365] iload v15 + [367] iadd + [368] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [371] iconst_m1 + [372] ificmpne +7 (target=379) + [375] iconst_1 + [376] goto +4 (target=380) + [379] iconst_0 + [380] ifne +11 (target=391) + [383] new #14 + - Class [com/google/zxing/WriterException] + [386] dup + [387] invokespecial #32 + - Methodref [com/google/zxing/WriterException. ()V] + [390] athrow + [391] aload v9 + [393] iload v13 + [395] iload v16 + [397] iadd + [398] iload v14 + [400] iload v15 + [402] iadd + [403] getstatic #27 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_ADJUSTMENT_PATTERN [[I] + [406] iload v15 + [408] aaload + [409] iload v16 + [411] iaload + [412] invokevirtual #44 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (III)V] + [415] iinc v16, 1 + [418] goto -68 (target=350) + [421] iinc v15, 1 + [424] goto -83 (target=341) + [427] iinc v12, 1 + [430] goto -189 (target=241) + [433] iinc v11, 1 + [436] goto -205 (target=231) + [439] aload v6 + [441] astore v7 + [443] bipush 8 + [445] istore v8 + [447] iload v8 + [449] aload v7 + [451] invokevirtual #43 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [454] bipush 8 + [456] isub + [457] ificmpge +167 (target=624) + [460] iload v8 + [462] iconst_1 + [463] iadd + [464] iconst_2 + [465] irem + [466] istore v9 + [468] aload v7 + [470] iload v8 + [472] bipush 6 + [474] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [477] dup + [478] istore v10 + [480] iconst_m1 + [481] ificmpeq +14 (target=495) + [484] iload v10 + [486] ifeq +9 (target=495) + [489] iload v10 + [491] iconst_1 + [492] ificmpne +7 (target=499) + [495] iconst_1 + [496] goto +4 (target=500) + [499] iconst_0 + [500] ifne +11 (target=511) + [503] new #14 + - Class [com/google/zxing/WriterException] + [506] dup + [507] invokespecial #32 + - Methodref [com/google/zxing/WriterException. ()V] + [510] athrow + [511] aload v7 + [513] iload v8 + [515] bipush 6 + [517] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [520] iconst_m1 + [521] ificmpne +7 (target=528) + [524] iconst_1 + [525] goto +4 (target=529) + [528] iconst_0 + [529] ifeq +14 (target=543) + [532] aload v7 + [534] iload v8 + [536] bipush 6 + [538] iload v9 + [540] invokevirtual #44 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (III)V] + [543] aload v7 + [545] bipush 6 + [547] iload v8 + [549] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [552] dup + [553] istore v10 + [555] iconst_m1 + [556] ificmpeq +14 (target=570) + [559] iload v10 + [561] ifeq +9 (target=570) + [564] iload v10 + [566] iconst_1 + [567] ificmpne +7 (target=574) + [570] iconst_1 + [571] goto +4 (target=575) + [574] iconst_0 + [575] ifne +11 (target=586) + [578] new #14 + - Class [com/google/zxing/WriterException] + [581] dup + [582] invokespecial #32 + - Methodref [com/google/zxing/WriterException. ()V] + [585] athrow + [586] aload v7 + [588] bipush 6 + [590] iload v8 + [592] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [595] iconst_m1 + [596] ificmpne +7 (target=603) + [599] iconst_1 + [600] goto +4 (target=604) + [603] iconst_0 + [604] ifeq +14 (target=618) + [607] aload v7 + [609] bipush 6 + [611] iload v8 + [613] iload v9 + [615] invokevirtual #44 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (III)V] + [618] iinc v8, 1 + [621] goto -174 (target=447) + [624] aload_1 v1 + [625] aload v4 + [627] astore v7 + [629] astore v5 + [631] new #15 + - Class [com/google/zxing/common/BitArray] + [634] dup + [635] invokespecial #34 + - Methodref [com/google/zxing/common/BitArray. ()V] + [638] astore v8 + [640] aload v5 + [642] aload v8 + [644] astore v14 + [646] iconst_0 + [647] istore v13 + [649] astore v9 + [651] iload_3 v3 + [652] iflt +13 (target=665) + [655] iload_3 v3 + [656] bipush 8 + [658] ificmpge +7 (target=665) + [661] iconst_1 + [662] goto +4 (target=666) + [665] iconst_0 + [666] ifne +13 (target=679) + [669] new #14 + - Class [com/google/zxing/WriterException] + [672] dup + [673] ldc #8 + - String [Invalid mask pattern] + [675] invokespecial #33 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [678] athrow + [679] aload v9 + [681] invokevirtual #39 + - Methodref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.getBits ()I] + [684] iconst_3 + [685] ishl + [686] iload_3 v3 + [687] ior + [688] istore v9 + [690] aload v14 + [692] iload v9 + [694] iconst_5 + [695] invokevirtual #35 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [698] iload v9 + [700] istore v10 + [702] sipush 1335 + [705] istore v6 + [707] iconst_0 + [708] istore v9 + [710] iload v6 + [712] ifeq +15 (target=727) + [715] iload v6 + [717] iconst_1 + [718] iushr + [719] istore v6 + [721] iinc v9, 1 + [724] goto -14 (target=710) + [727] iload v9 + [729] istore v5 + [731] iload v10 + [733] iload v5 + [735] iconst_1 + [736] isub + [737] ishl + [738] istore v10 + [740] iload v10 + [742] istore v6 + [744] iconst_0 + [745] istore v9 + [747] iload v6 + [749] ifeq +15 (target=764) + [752] iload v6 + [754] iconst_1 + [755] iushr + [756] istore v6 + [758] iinc v9, 1 + [761] goto -14 (target=747) + [764] iload v9 + [766] iload v5 + [768] ificmplt +44 (target=812) + [771] iload v10 + [773] sipush 1335 + [776] iload v10 + [778] istore v6 + [780] iconst_0 + [781] istore v9 + [783] iload v6 + [785] ifeq +15 (target=800) + [788] iload v6 + [790] iconst_1 + [791] iushr + [792] istore v6 + [794] iinc v9, 1 + [797] goto -14 (target=783) + [800] iload v9 + [802] iload v5 + [804] isub + [805] ishl + [806] ixor + [807] istore v10 + [809] goto -69 (target=740) + [812] iload v10 + [814] istore v15 + [816] aload v14 + [818] iload v15 + [820] bipush 10 + [822] invokevirtual #35 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [825] new #15 + - Class [com/google/zxing/common/BitArray] + [828] dup + [829] invokespecial #34 + - Methodref [com/google/zxing/common/BitArray. ()V] + [832] dup + [833] astore v16 + [835] sipush 21522 + [838] bipush 15 + [840] invokevirtual #35 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [843] aload v14 + [845] aload v16 + [847] astore v5 + [849] dup + [850] astore_1 v1 + [851] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [854] arraylength + [855] aload v5 + [857] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [860] arraylength + [861] ificmpeq +13 (target=874) + [864] new #21 + - Class [java/lang/IllegalArgumentException] + [867] dup + [868] ldc #11 + - String [Sizes don't match] + [870] invokespecial #67 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [873] athrow + [874] iconst_0 + [875] istore v6 + [877] iload v6 + [879] aload_1 v1 + [880] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [883] arraylength + [884] ificmpge +27 (target=911) + [887] aload_1 v1 + [888] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [891] iload v6 + [893] dup2 + [894] iaload + [895] aload v5 + [897] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [900] iload v6 + [902] iaload + [903] ixor + [904] iastore + [905] iinc v6, 1 + [908] goto -31 (target=877) + [911] aload v14 + [913] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.size I] + [916] bipush 15 + [918] ificmpeq +34 (target=952) + [921] new #14 + - Class [com/google/zxing/WriterException] + [924] dup + [925] new #23 + - Class [java/lang/StringBuffer] + [928] dup + [929] invokespecial #69 + - Methodref [java/lang/StringBuffer. ()V] + [932] ldc #12 + - String [should not happen but we got: ] + [934] invokevirtual #72 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [937] aload v14 + [939] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.size I] + [942] invokevirtual #71 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [945] invokevirtual #73 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [948] invokespecial #33 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [951] athrow + [952] iconst_0 + [953] istore v9 + [955] iload v9 + [957] aload v8 + [959] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.size I] + [962] ificmpge +140 (target=1102) + [965] aload v8 + [967] aload v8 + [969] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.size I] + [972] iconst_1 + [973] isub + [974] iload v9 + [976] isub + [977] istore_1 v1 + [978] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [981] iload_1 v1 + [982] iconst_5 + [983] ishr + [984] iaload + [985] iconst_1 + [986] iload_1 v1 + [987] bipush 31 + [989] iand + [990] ishl + [991] iand + [992] ifeq +7 (target=999) + [995] iconst_1 + [996] goto +4 (target=1000) + [999] iconst_0 + [1000] istore v10 + [1002] getstatic #30 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.TYPE_INFO_COORDINATES [[I] + [1005] iload v9 + [1007] aaload + [1008] iconst_0 + [1009] iaload + [1010] istore v5 + [1012] getstatic #30 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.TYPE_INFO_COORDINATES [[I] + [1015] iload v9 + [1017] aaload + [1018] iconst_1 + [1019] iaload + [1020] istore v11 + [1022] aload v7 + [1024] iload v5 + [1026] iload v11 + [1028] iload v10 + [1030] invokevirtual #45 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (IIZ)V] + [1033] iload v9 + [1035] bipush 8 + [1037] ificmpge +29 (target=1066) + [1040] aload v7 + [1042] invokevirtual #43 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [1045] iload v9 + [1047] isub + [1048] iconst_1 + [1049] isub + [1050] istore v12 + [1052] aload v7 + [1054] iload v12 + [1056] bipush 8 + [1058] iload v10 + [1060] invokevirtual #45 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (IIZ)V] + [1063] goto +33 (target=1096) + [1066] iconst_0 + [1067] istore v12 + [1069] aload v7 + [1071] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [1074] bipush 7 + [1076] isub + [1077] iload v9 + [1079] bipush 8 + [1081] isub + [1082] iadd + [1083] istore v13 + [1085] aload v7 + [1087] bipush 8 + [1089] iload v13 + [1091] iload v10 + [1093] invokevirtual #45 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (IIZ)V] + [1096] iinc v9, 1 + [1099] goto -144 (target=955) + [1102] iload_2 v2 + [1103] aload v4 + [1105] invokestatic #65 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.maybeEmbedVersionInfo (ILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [1108] aload_0 v0 + [1109] iload_3 v3 + [1110] aload v4 + [1112] invokestatic #51 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedDataBits (Lcom/google/zxing/common/BitArray;ILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [1115] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: embedBasicPatterns(ILcom/google/zxing/qrcode/encoder/ByteMatrix;)V + Access flags: 0xa + = private static void embedBasicPatterns(int,com.google.zxing.qrcode.encoder.ByteMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 556, locals = 11, stack = 5): + [0] aload_1 v1 + [1] astore_2 v2 + [2] getstatic #29 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_DETECTION_PATTERN [[I] + [5] iconst_0 + [6] aaload + [7] arraylength + [8] istore_3 v3 + [9] iconst_0 + [10] iconst_0 + [11] aload_2 v2 + [12] invokestatic #54 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedPositionDetectionPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [15] aload_2 v2 + [16] invokevirtual #43 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [19] iload_3 v3 + [20] isub + [21] iconst_0 + [22] aload_2 v2 + [23] invokestatic #54 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedPositionDetectionPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [26] iconst_0 + [27] aload_2 v2 + [28] invokevirtual #43 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [31] iload_3 v3 + [32] isub + [33] aload_2 v2 + [34] invokestatic #54 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedPositionDetectionPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [37] getstatic #26 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.HORIZONTAL_SEPARATION_PATTERN [[I] + [40] iconst_0 + [41] aaload + [42] arraylength + [43] istore v4 + [45] iconst_0 + [46] iload v4 + [48] iconst_1 + [49] isub + [50] aload_2 v2 + [51] invokestatic #52 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedHorizontalSeparationPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [54] aload_2 v2 + [55] invokevirtual #43 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [58] iload v4 + [60] isub + [61] iload v4 + [63] iconst_1 + [64] isub + [65] aload_2 v2 + [66] invokestatic #52 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedHorizontalSeparationPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [69] iconst_0 + [70] aload_2 v2 + [71] invokevirtual #43 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [74] iload v4 + [76] isub + [77] aload_2 v2 + [78] invokestatic #52 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedHorizontalSeparationPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [81] getstatic #31 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.VERTICAL_SEPARATION_PATTERN [[I] + [84] arraylength + [85] dup + [86] istore v5 + [88] iconst_0 + [89] aload_2 v2 + [90] invokestatic #58 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedVerticalSeparationPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [93] aload_2 v2 + [94] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [97] iload v5 + [99] isub + [100] iconst_1 + [101] isub + [102] iconst_0 + [103] aload_2 v2 + [104] invokestatic #58 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedVerticalSeparationPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [107] iload v5 + [109] aload_2 v2 + [110] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [113] iload v5 + [115] isub + [116] aload_2 v2 + [117] invokestatic #58 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedVerticalSeparationPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [120] aload_1 v1 + [121] dup + [122] astore_2 v2 + [123] bipush 8 + [125] aload_2 v2 + [126] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [129] bipush 8 + [131] isub + [132] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [135] ifne +11 (target=146) + [138] new #14 + - Class [com/google/zxing/WriterException] + [141] dup + [142] invokespecial #32 + - Methodref [com/google/zxing/WriterException. ()V] + [145] athrow + [146] aload_2 v2 + [147] bipush 8 + [149] aload_2 v2 + [150] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [153] bipush 8 + [155] isub + [156] iconst_1 + [157] invokevirtual #44 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (III)V] + [160] iload_0 v0 + [161] aload_1 v1 + [162] astore_3 v3 + [163] iconst_0 + [164] istore_2 v2 + [165] iconst_2 + [166] ificmplt +228 (target=394) + [169] iload_0 v0 + [170] iconst_1 + [171] isub + [172] istore v4 + [174] getstatic #28 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_ADJUSTMENT_PATTERN_COORDINATE_TABLE [[I] + [177] iload v4 + [179] aaload + [180] astore v5 + [182] getstatic #28 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_ADJUSTMENT_PATTERN_COORDINATE_TABLE [[I] + [185] iload v4 + [187] aaload + [188] arraylength + [189] istore_0 v0 + [190] iconst_0 + [191] istore_2 v2 + [192] iload_2 v2 + [193] iload_0 v0 + [194] ificmpge +200 (target=394) + [197] iconst_0 + [198] istore v4 + [200] iload v4 + [202] iload_0 v0 + [203] ificmpge +185 (target=388) + [206] aload v5 + [208] iload_2 v2 + [209] iaload + [210] istore v6 + [212] aload v5 + [214] iload v4 + [216] iaload + [217] dup + [218] istore v7 + [220] iconst_m1 + [221] ificmpeq +161 (target=382) + [224] iload v6 + [226] iconst_m1 + [227] ificmpeq +155 (target=382) + [230] aload_3 v3 + [231] iload v7 + [233] iload v6 + [235] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [238] iconst_m1 + [239] ificmpne +7 (target=246) + [242] iconst_1 + [243] goto +4 (target=247) + [246] iconst_0 + [247] ifeq +135 (target=382) + [250] iload v7 + [252] iconst_2 + [253] isub + [254] iload v6 + [256] iconst_2 + [257] isub + [258] aload_3 v3 + [259] astore v8 + [261] istore v7 + [263] istore v6 + [265] getstatic #27 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_ADJUSTMENT_PATTERN [[I] + [268] iconst_0 + [269] aaload + [270] arraylength + [271] iconst_5 + [272] ificmpne +11 (target=283) + [275] getstatic #27 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_ADJUSTMENT_PATTERN [[I] + [278] arraylength + [279] iconst_5 + [280] ificmpeq +13 (target=293) + [283] new #14 + - Class [com/google/zxing/WriterException] + [286] dup + [287] ldc #5 + - String [Bad position adjustment] + [289] invokespecial #33 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [292] athrow + [293] iconst_0 + [294] istore v9 + [296] iload v9 + [298] iconst_5 + [299] ificmpge +83 (target=382) + [302] iconst_0 + [303] istore v10 + [305] iload v10 + [307] iconst_5 + [308] ificmpge +68 (target=376) + [311] aload v8 + [313] iload v6 + [315] iload v10 + [317] iadd + [318] iload v7 + [320] iload v9 + [322] iadd + [323] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [326] iconst_m1 + [327] ificmpne +7 (target=334) + [330] iconst_1 + [331] goto +4 (target=335) + [334] iconst_0 + [335] ifne +11 (target=346) + [338] new #14 + - Class [com/google/zxing/WriterException] + [341] dup + [342] invokespecial #32 + - Methodref [com/google/zxing/WriterException. ()V] + [345] athrow + [346] aload v8 + [348] iload v6 + [350] iload v10 + [352] iadd + [353] iload v7 + [355] iload v9 + [357] iadd + [358] getstatic #27 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_ADJUSTMENT_PATTERN [[I] + [361] iload v9 + [363] aaload + [364] iload v10 + [366] iaload + [367] invokevirtual #44 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (III)V] + [370] iinc v10, 1 + [373] goto -68 (target=305) + [376] iinc v9, 1 + [379] goto -83 (target=296) + [382] iinc v4, 1 + [385] goto -185 (target=200) + [388] iinc v2, 1 + [391] goto -199 (target=192) + [394] aload_1 v1 + [395] astore_2 v2 + [396] bipush 8 + [398] istore_3 v3 + [399] iload_3 v3 + [400] aload_2 v2 + [401] invokevirtual #43 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [404] bipush 8 + [406] isub + [407] ificmpge +148 (target=555) + [410] iload_3 v3 + [411] iconst_1 + [412] iadd + [413] iconst_2 + [414] irem + [415] istore v4 + [417] aload_2 v2 + [418] iload_3 v3 + [419] bipush 6 + [421] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [424] dup + [425] istore_0 v0 + [426] iconst_m1 + [427] ificmpeq +12 (target=439) + [430] iload_0 v0 + [431] ifeq +8 (target=439) + [434] iload_0 v0 + [435] iconst_1 + [436] ificmpne +7 (target=443) + [439] iconst_1 + [440] goto +4 (target=444) + [443] iconst_0 + [444] ifne +11 (target=455) + [447] new #14 + - Class [com/google/zxing/WriterException] + [450] dup + [451] invokespecial #32 + - Methodref [com/google/zxing/WriterException. ()V] + [454] athrow + [455] aload_2 v2 + [456] iload_3 v3 + [457] bipush 6 + [459] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [462] iconst_m1 + [463] ificmpne +7 (target=470) + [466] iconst_1 + [467] goto +4 (target=471) + [470] iconst_0 + [471] ifeq +12 (target=483) + [474] aload_2 v2 + [475] iload_3 v3 + [476] bipush 6 + [478] iload v4 + [480] invokevirtual #44 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (III)V] + [483] aload_2 v2 + [484] bipush 6 + [486] iload_3 v3 + [487] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [490] dup + [491] istore_0 v0 + [492] iconst_m1 + [493] ificmpeq +12 (target=505) + [496] iload_0 v0 + [497] ifeq +8 (target=505) + [500] iload_0 v0 + [501] iconst_1 + [502] ificmpne +7 (target=509) + [505] iconst_1 + [506] goto +4 (target=510) + [509] iconst_0 + [510] ifne +11 (target=521) + [513] new #14 + - Class [com/google/zxing/WriterException] + [516] dup + [517] invokespecial #32 + - Methodref [com/google/zxing/WriterException. ()V] + [520] athrow + [521] aload_2 v2 + [522] bipush 6 + [524] iload_3 v3 + [525] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [528] iconst_m1 + [529] ificmpne +7 (target=536) + [532] iconst_1 + [533] goto +4 (target=537) + [536] iconst_0 + [537] ifeq +12 (target=549) + [540] aload_2 v2 + [541] bipush 6 + [543] iload_3 v3 + [544] iload v4 + [546] invokevirtual #44 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (III)V] + [549] iinc v3, 1 + [552] goto -153 (target=399) + [555] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: embedTypeInfo(Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;ILcom/google/zxing/qrcode/encoder/ByteMatrix;)V + Access flags: 0xa + = private static void embedTypeInfo(com.google.zxing.qrcode.decoder.ErrorCorrectionLevel,int,com.google.zxing.qrcode.encoder.ByteMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 417, locals = 7, stack = 5): + [0] new #15 + - Class [com/google/zxing/common/BitArray] + [3] dup + [4] invokespecial #34 + - Methodref [com/google/zxing/common/BitArray. ()V] + [7] astore_3 v3 + [8] aload_0 v0 + [9] iload_1 v1 + [10] aload_3 v3 + [11] astore v4 + [13] istore_1 v1 + [14] astore_0 v0 + [15] iload_1 v1 + [16] iflt +13 (target=29) + [19] iload_1 v1 + [20] bipush 8 + [22] ificmpge +7 (target=29) + [25] iconst_1 + [26] goto +4 (target=30) + [29] iconst_0 + [30] ifne +13 (target=43) + [33] new #14 + - Class [com/google/zxing/WriterException] + [36] dup + [37] ldc #8 + - String [Invalid mask pattern] + [39] invokespecial #33 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [42] athrow + [43] aload_0 v0 + [44] invokevirtual #39 + - Methodref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.getBits ()I] + [47] iconst_3 + [48] ishl + [49] iload_1 v1 + [50] ior + [51] istore_0 v0 + [52] aload v4 + [54] iload_0 v0 + [55] iconst_5 + [56] invokevirtual #35 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [59] iload_0 v0 + [60] istore v5 + [62] sipush 1335 + [65] istore_1 v1 + [66] iconst_0 + [67] istore v6 + [69] iload_1 v1 + [70] ifeq +13 (target=83) + [73] iload_1 v1 + [74] iconst_1 + [75] iushr + [76] istore_1 v1 + [77] iinc v6, 1 + [80] goto -11 (target=69) + [83] iload v6 + [85] istore_0 v0 + [86] iload v5 + [88] iload_0 v0 + [89] iconst_1 + [90] isub + [91] ishl + [92] istore v5 + [94] iload v5 + [96] istore_1 v1 + [97] iconst_0 + [98] istore v6 + [100] iload_1 v1 + [101] ifeq +13 (target=114) + [104] iload_1 v1 + [105] iconst_1 + [106] iushr + [107] istore_1 v1 + [108] iinc v6, 1 + [111] goto -11 (target=100) + [114] iload v6 + [116] iload_0 v0 + [117] ificmplt +39 (target=156) + [120] iload v5 + [122] sipush 1335 + [125] iload v5 + [127] istore_1 v1 + [128] iconst_0 + [129] istore v6 + [131] iload_1 v1 + [132] ifeq +13 (target=145) + [135] iload_1 v1 + [136] iconst_1 + [137] iushr + [138] istore_1 v1 + [139] iinc v6, 1 + [142] goto -11 (target=131) + [145] iload v6 + [147] iload_0 v0 + [148] isub + [149] ishl + [150] ixor + [151] istore v5 + [153] goto -59 (target=94) + [156] iload v5 + [158] istore_0 v0 + [159] aload v4 + [161] iload_0 v0 + [162] bipush 10 + [164] invokevirtual #35 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [167] new #15 + - Class [com/google/zxing/common/BitArray] + [170] dup + [171] invokespecial #34 + - Methodref [com/google/zxing/common/BitArray. ()V] + [174] dup + [175] astore_0 v0 + [176] sipush 21522 + [179] bipush 15 + [181] invokevirtual #35 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [184] aload v4 + [186] aload_0 v0 + [187] astore_1 v1 + [188] dup + [189] astore_0 v0 + [190] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [193] arraylength + [194] aload_1 v1 + [195] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [198] arraylength + [199] ificmpeq +13 (target=212) + [202] new #21 + - Class [java/lang/IllegalArgumentException] + [205] dup + [206] ldc #11 + - String [Sizes don't match] + [208] invokespecial #67 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [211] athrow + [212] iconst_0 + [213] istore v5 + [215] iload v5 + [217] aload_0 v0 + [218] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [221] arraylength + [222] ificmpge +26 (target=248) + [225] aload_0 v0 + [226] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [229] iload v5 + [231] dup2 + [232] iaload + [233] aload_1 v1 + [234] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [237] iload v5 + [239] iaload + [240] ixor + [241] iastore + [242] iinc v5, 1 + [245] goto -30 (target=215) + [248] aload v4 + [250] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.size I] + [253] bipush 15 + [255] ificmpeq +34 (target=289) + [258] new #14 + - Class [com/google/zxing/WriterException] + [261] dup + [262] new #23 + - Class [java/lang/StringBuffer] + [265] dup + [266] invokespecial #69 + - Methodref [java/lang/StringBuffer. ()V] + [269] ldc #12 + - String [should not happen but we got: ] + [271] invokevirtual #72 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [274] aload v4 + [276] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.size I] + [279] invokevirtual #71 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [282] invokevirtual #73 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [285] invokespecial #33 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [288] athrow + [289] iconst_0 + [290] istore_0 v0 + [291] iload_0 v0 + [292] aload_3 v3 + [293] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.size I] + [296] ificmpge +120 (target=416) + [299] aload_3 v3 + [300] aload_3 v3 + [301] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.size I] + [304] iconst_1 + [305] isub + [306] iload_0 v0 + [307] isub + [308] istore_1 v1 + [309] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [312] iload_1 v1 + [313] iconst_5 + [314] ishr + [315] iaload + [316] iconst_1 + [317] iload_1 v1 + [318] bipush 31 + [320] iand + [321] ishl + [322] iand + [323] ifeq +7 (target=330) + [326] iconst_1 + [327] goto +4 (target=331) + [330] iconst_0 + [331] istore_1 v1 + [332] getstatic #30 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.TYPE_INFO_COORDINATES [[I] + [335] iload_0 v0 + [336] aaload + [337] iconst_0 + [338] iaload + [339] istore v4 + [341] getstatic #30 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.TYPE_INFO_COORDINATES [[I] + [344] iload_0 v0 + [345] aaload + [346] iconst_1 + [347] iaload + [348] istore v5 + [350] aload_2 v2 + [351] iload v4 + [353] iload v5 + [355] iload_1 v1 + [356] invokevirtual #45 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (IIZ)V] + [359] iload_0 v0 + [360] bipush 8 + [362] ificmpge +25 (target=387) + [365] aload_2 v2 + [366] invokevirtual #43 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [369] iload_0 v0 + [370] isub + [371] iconst_1 + [372] isub + [373] istore v4 + [375] aload_2 v2 + [376] iload v4 + [378] bipush 8 + [380] iload_1 v1 + [381] invokevirtual #45 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (IIZ)V] + [384] goto +26 (target=410) + [387] aload_2 v2 + [388] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [391] bipush 7 + [393] isub + [394] iload_0 v0 + [395] bipush 8 + [397] isub + [398] iadd + [399] istore v5 + [401] aload_2 v2 + [402] bipush 8 + [404] iload v5 + [406] iload_1 v1 + [407] invokevirtual #45 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (IIZ)V] + [410] iinc v0, 1 + [413] goto -122 (target=291) + [416] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: maybeEmbedVersionInfo(ILcom/google/zxing/qrcode/encoder/ByteMatrix;)V + Access flags: 0xa + = private static void maybeEmbedVersionInfo(int,com.google.zxing.qrcode.encoder.ByteMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 284, locals = 7, stack = 4): + [0] iload_0 v0 + [1] bipush 7 + [3] ificmpge +4 (target=7) + [6] return + [7] new #15 + - Class [com/google/zxing/common/BitArray] + [10] dup + [11] invokespecial #34 + - Methodref [com/google/zxing/common/BitArray. ()V] + [14] astore_2 v2 + [15] iload_0 v0 + [16] aload_2 v2 + [17] astore_3 v3 + [18] istore_0 v0 + [19] aload_3 v3 + [20] iload_0 v0 + [21] bipush 6 + [23] invokevirtual #35 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [26] iload_0 v0 + [27] istore v5 + [29] sipush 7973 + [32] istore v4 + [34] iconst_0 + [35] istore v6 + [37] iload v4 + [39] ifeq +15 (target=54) + [42] iload v4 + [44] iconst_1 + [45] iushr + [46] istore v4 + [48] iinc v6, 1 + [51] goto -14 (target=37) + [54] iload v6 + [56] istore_0 v0 + [57] iload v5 + [59] iload_0 v0 + [60] iconst_1 + [61] isub + [62] ishl + [63] istore v5 + [65] iload v5 + [67] istore v4 + [69] iconst_0 + [70] istore v6 + [72] iload v4 + [74] ifeq +15 (target=89) + [77] iload v4 + [79] iconst_1 + [80] iushr + [81] istore v4 + [83] iinc v6, 1 + [86] goto -14 (target=72) + [89] iload v6 + [91] iload_0 v0 + [92] ificmplt +43 (target=135) + [95] iload v5 + [97] sipush 7973 + [100] iload v5 + [102] istore v4 + [104] iconst_0 + [105] istore v6 + [107] iload v4 + [109] ifeq +15 (target=124) + [112] iload v4 + [114] iconst_1 + [115] iushr + [116] istore v4 + [118] iinc v6, 1 + [121] goto -14 (target=107) + [124] iload v6 + [126] iload_0 v0 + [127] isub + [128] ishl + [129] ixor + [130] istore v5 + [132] goto -67 (target=65) + [135] iload v5 + [137] istore_0 v0 + [138] aload_3 v3 + [139] iload_0 v0 + [140] bipush 12 + [142] invokevirtual #35 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [145] aload_3 v3 + [146] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.size I] + [149] bipush 18 + [151] ificmpeq +33 (target=184) + [154] new #14 + - Class [com/google/zxing/WriterException] + [157] dup + [158] new #23 + - Class [java/lang/StringBuffer] + [161] dup + [162] invokespecial #69 + - Methodref [java/lang/StringBuffer. ()V] + [165] ldc #12 + - String [should not happen but we got: ] + [167] invokevirtual #72 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [170] aload_3 v3 + [171] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.size I] + [174] invokevirtual #71 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [177] invokevirtual #73 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [180] invokespecial #33 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [183] athrow + [184] bipush 17 + [186] istore_0 v0 + [187] iconst_0 + [188] istore_3 v3 + [189] iload_3 v3 + [190] bipush 6 + [192] ificmpge +91 (target=283) + [195] iconst_0 + [196] istore v4 + [198] iload v4 + [200] iconst_3 + [201] ificmpge +76 (target=277) + [204] aload_2 v2 + [205] iload_0 v0 + [206] istore v5 + [208] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [211] iload v5 + [213] iconst_5 + [214] ishr + [215] iaload + [216] iconst_1 + [217] iload v5 + [219] bipush 31 + [221] iand + [222] ishl + [223] iand + [224] ifeq +7 (target=231) + [227] iconst_1 + [228] goto +4 (target=232) + [231] iconst_0 + [232] istore v5 + [234] iinc v0, -1 + [237] aload_1 v1 + [238] iload_3 v3 + [239] aload_1 v1 + [240] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [243] bipush 11 + [245] isub + [246] iload v4 + [248] iadd + [249] iload v5 + [251] invokevirtual #45 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (IIZ)V] + [254] aload_1 v1 + [255] aload_1 v1 + [256] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [259] bipush 11 + [261] isub + [262] iload v4 + [264] iadd + [265] iload_3 v3 + [266] iload v5 + [268] invokevirtual #45 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (IIZ)V] + [271] iinc v4, 1 + [274] goto -76 (target=198) + [277] iinc v3, 1 + [280] goto -91 (target=189) + [283] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: embedDataBits(Lcom/google/zxing/common/BitArray;ILcom/google/zxing/qrcode/encoder/ByteMatrix;)V + Access flags: 0xa + = private static void embedDataBits(com.google.zxing.common.BitArray,int,com.google.zxing.qrcode.encoder.ByteMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 486, locals = 12, stack = 4): + [0] iconst_0 + [1] istore_3 v3 + [2] iconst_m1 + [3] istore v4 + [5] aload_2 v2 + [6] invokevirtual #43 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [9] iconst_1 + [10] isub + [11] istore v5 + [13] aload_2 v2 + [14] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [17] iconst_1 + [18] isub + [19] istore v6 + [21] iload v5 + [23] ifle +415 (target=438) + [26] iload v5 + [28] bipush 6 + [30] ificmpne +6 (target=36) + [33] iinc v5, -1 + [36] iload v6 + [38] iflt +382 (target=420) + [41] iload v6 + [43] aload_2 v2 + [44] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [47] ificmpge +373 (target=420) + [50] iconst_0 + [51] istore v7 + [53] iload v7 + [55] iconst_2 + [56] ificmpge +354 (target=410) + [59] iload v5 + [61] iload v7 + [63] isub + [64] istore v8 + [66] aload_2 v2 + [67] iload v8 + [69] iload v6 + [71] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [74] iconst_m1 + [75] ificmpne +7 (target=82) + [78] iconst_1 + [79] goto +4 (target=83) + [82] iconst_0 + [83] ifeq +321 (target=404) + [86] iload_3 v3 + [87] aload_0 v0 + [88] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.size I] + [91] ificmpge +39 (target=130) + [94] aload_0 v0 + [95] iload_3 v3 + [96] istore v9 + [98] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [101] iload v9 + [103] iconst_5 + [104] ishr + [105] iaload + [106] iconst_1 + [107] iload v9 + [109] bipush 31 + [111] iand + [112] ishl + [113] iand + [114] ifeq +7 (target=121) + [117] iconst_1 + [118] goto +4 (target=122) + [121] iconst_0 + [122] istore v9 + [124] iinc v3, 1 + [127] goto +6 (target=133) + [130] iconst_0 + [131] istore v9 + [133] iload_1 v1 + [134] iconst_m1 + [135] ificmpeq +259 (target=394) + [138] iload_1 v1 + [139] iload v8 + [141] iload v6 + [143] istore v11 + [145] istore v10 + [147] iflt +13 (target=160) + [150] iload_1 v1 + [151] bipush 8 + [153] ificmpge +7 (target=160) + [156] iconst_1 + [157] goto +4 (target=161) + [160] iconst_0 + [161] ifne +13 (target=174) + [164] new #21 + - Class [java/lang/IllegalArgumentException] + [167] dup + [168] ldc #8 + - String [Invalid mask pattern] + [170] invokespecial #67 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [173] athrow + [174] iload_1 v1 + [175] tableswitch (8 offsets, default=167) (target=342) + 0: offset = 45, target = 220 + 1: offset = 57, target = 232 + 2: offset = 66, target = 241 + 3: offset = 75, target = 250 + 4: offset = 87, target = 262 + 5: offset = 103, target = 278 + 6: offset = 123, target = 298 + 7: offset = 145, target = 320 + default: offset = 167, target = 342 + [220] iload v11 + [222] iload v10 + [224] iadd + [225] iconst_1 + [226] iand + [227] istore v10 + [229] goto +140 (target=369) + [232] iload v11 + [234] iconst_1 + [235] iand + [236] istore v10 + [238] goto +131 (target=369) + [241] iload v10 + [243] iconst_3 + [244] irem + [245] istore v10 + [247] goto +122 (target=369) + [250] iload v11 + [252] iload v10 + [254] iadd + [255] iconst_3 + [256] irem + [257] istore v10 + [259] goto +110 (target=369) + [262] iload v11 + [264] iconst_1 + [265] iushr + [266] iload v10 + [268] iconst_3 + [269] idiv + [270] iadd + [271] iconst_1 + [272] iand + [273] istore v10 + [275] goto +94 (target=369) + [278] iload v11 + [280] iload v10 + [282] imul + [283] dup + [284] istore v10 + [286] iconst_1 + [287] iand + [288] iload v10 + [290] iconst_3 + [291] irem + [292] iadd + [293] istore v10 + [295] goto +74 (target=369) + [298] iload v11 + [300] iload v10 + [302] imul + [303] dup + [304] istore v10 + [306] iconst_1 + [307] iand + [308] iload v10 + [310] iconst_3 + [311] irem + [312] iadd + [313] iconst_1 + [314] iand + [315] istore v10 + [317] goto +52 (target=369) + [320] iload v11 + [322] iload v10 + [324] imul + [325] iconst_3 + [326] irem + [327] iload v11 + [329] iload v10 + [331] iadd + [332] iconst_1 + [333] iand + [334] iadd + [335] iconst_1 + [336] iand + [337] istore v10 + [339] goto +30 (target=369) + [342] new #21 + - Class [java/lang/IllegalArgumentException] + [345] dup + [346] new #23 + - Class [java/lang/StringBuffer] + [349] dup + [350] invokespecial #69 + - Methodref [java/lang/StringBuffer. ()V] + [353] ldc #9 + - String [Invalid mask pattern: ] + [355] invokevirtual #72 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [358] iload_1 v1 + [359] invokevirtual #71 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [362] invokevirtual #73 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [365] invokespecial #67 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [368] athrow + [369] iload v10 + [371] ifne +7 (target=378) + [374] iconst_1 + [375] goto +4 (target=379) + [378] iconst_0 + [379] ifeq +15 (target=394) + [382] iload v9 + [384] ifne +7 (target=391) + [387] iconst_1 + [388] goto +4 (target=392) + [391] iconst_0 + [392] istore v9 + [394] aload_2 v2 + [395] iload v8 + [397] iload v6 + [399] iload v9 + [401] invokevirtual #45 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (IIZ)V] + [404] iinc v7, 1 + [407] goto -354 (target=53) + [410] iload v6 + [412] iload v4 + [414] iadd + [415] istore v6 + [417] goto -381 (target=36) + [420] iload v4 + [422] ineg + [423] istore v4 + [425] iload v6 + [427] iload v4 + [429] iadd + [430] istore v6 + [432] iinc v5, -2 + [435] goto -414 (target=21) + [438] iload_3 v3 + [439] aload_0 v0 + [440] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.size I] + [443] ificmpeq +42 (target=485) + [446] new #14 + - Class [com/google/zxing/WriterException] + [449] dup + [450] new #23 + - Class [java/lang/StringBuffer] + [453] dup + [454] invokespecial #69 + - Methodref [java/lang/StringBuffer. ()V] + [457] ldc #10 + - String [Not all bits consumed: ] + [459] invokevirtual #72 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [462] iload_3 v3 + [463] invokevirtual #71 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [466] bipush 47 + [468] invokevirtual #70 + - Methodref [java/lang/StringBuffer.append (C)Ljava/lang/StringBuffer;] + [471] aload_0 v0 + [472] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.size I] + [475] invokevirtual #71 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [478] invokevirtual #73 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [481] invokespecial #33 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [484] athrow + [485] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: findMSBSet(I)I + Access flags: 0xa + = private static int findMSBSet(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 2, stack = 2): + [0] iconst_0 + [1] istore_1 v1 + [2] iload_0 v0 + [3] ifeq +13 (target=16) + [6] iload_0 v0 + [7] iconst_1 + [8] iushr + [9] istore_0 v0 + [10] iinc v1, 1 + [13] goto -11 (target=2) + [16] iload_1 v1 + [17] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: calculateBCHCode(II)I + Access flags: 0xa + = private static int calculateBCHCode(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 86, locals = 5, stack = 4): + [0] iload_1 v1 + [1] istore_3 v3 + [2] iconst_0 + [3] istore v4 + [5] iload_3 v3 + [6] ifeq +13 (target=19) + [9] iload_3 v3 + [10] iconst_1 + [11] iushr + [12] istore_3 v3 + [13] iinc v4, 1 + [16] goto -11 (target=5) + [19] iload v4 + [21] istore_2 v2 + [22] iload_0 v0 + [23] iload_2 v2 + [24] iconst_1 + [25] isub + [26] ishl + [27] istore_0 v0 + [28] iload_0 v0 + [29] istore_3 v3 + [30] iconst_0 + [31] istore v4 + [33] iload_3 v3 + [34] ifeq +13 (target=47) + [37] iload_3 v3 + [38] iconst_1 + [39] iushr + [40] istore_3 v3 + [41] iinc v4, 1 + [44] goto -11 (target=33) + [47] iload v4 + [49] iload_2 v2 + [50] ificmplt +34 (target=84) + [53] iload_0 v0 + [54] iload_1 v1 + [55] iload_0 v0 + [56] istore_3 v3 + [57] iconst_0 + [58] istore v4 + [60] iload_3 v3 + [61] ifeq +13 (target=74) + [64] iload_3 v3 + [65] iconst_1 + [66] iushr + [67] istore_3 v3 + [68] iinc v4, 1 + [71] goto -11 (target=60) + [74] iload v4 + [76] iload_2 v2 + [77] isub + [78] ishl + [79] ixor + [80] istore_0 v0 + [81] goto -53 (target=28) + [84] iload_0 v0 + [85] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: makeTypeInfoBits(Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;ILcom/google/zxing/common/BitArray;)V + Access flags: 0xa + = private static void makeTypeInfoBits(com.google.zxing.qrcode.decoder.ErrorCorrectionLevel,int,com.google.zxing.common.BitArray) + Class member attributes (count = 2): + - Code attribute instructions (code length = 174, locals = 4, stack = 5): + [0] iload_1 v1 + [1] iflt +13 (target=14) + [4] iload_1 v1 + [5] bipush 8 + [7] ificmpge +7 (target=14) + [10] iconst_1 + [11] goto +4 (target=15) + [14] iconst_0 + [15] ifne +13 (target=28) + [18] new #14 + - Class [com/google/zxing/WriterException] + [21] dup + [22] ldc #8 + - String [Invalid mask pattern] + [24] invokespecial #33 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [27] athrow + [28] aload_0 v0 + [29] invokevirtual #39 + - Methodref [com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.getBits ()I] + [32] iconst_3 + [33] ishl + [34] iload_1 v1 + [35] ior + [36] istore_0 v0 + [37] aload_2 v2 + [38] iload_0 v0 + [39] iconst_5 + [40] invokevirtual #35 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [43] iload_0 v0 + [44] sipush 1335 + [47] invokestatic #47 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.calculateBCHCode (II)I] + [50] istore_0 v0 + [51] aload_2 v2 + [52] iload_0 v0 + [53] bipush 10 + [55] invokevirtual #35 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [58] new #15 + - Class [com/google/zxing/common/BitArray] + [61] dup + [62] invokespecial #34 + - Methodref [com/google/zxing/common/BitArray. ()V] + [65] dup + [66] astore_0 v0 + [67] sipush 21522 + [70] bipush 15 + [72] invokevirtual #35 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [75] aload_2 v2 + [76] aload_0 v0 + [77] astore_1 v1 + [78] dup + [79] astore_0 v0 + [80] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [83] arraylength + [84] aload_1 v1 + [85] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [88] arraylength + [89] ificmpeq +13 (target=102) + [92] new #21 + - Class [java/lang/IllegalArgumentException] + [95] dup + [96] ldc #11 + - String [Sizes don't match] + [98] invokespecial #67 + - Methodref [java/lang/IllegalArgumentException. (Ljava/lang/String;)V] + [101] athrow + [102] iconst_0 + [103] istore_3 v3 + [104] iload_3 v3 + [105] aload_0 v0 + [106] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [109] arraylength + [110] ificmpge +24 (target=134) + [113] aload_0 v0 + [114] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [117] iload_3 v3 + [118] dup2 + [119] iaload + [120] aload_1 v1 + [121] getfield #24 + - Fieldref [com/google/zxing/common/BitArray.bits [I] + [124] iload_3 v3 + [125] iaload + [126] ixor + [127] iastore + [128] iinc v3, 1 + [131] goto -27 (target=104) + [134] aload_2 v2 + [135] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.size I] + [138] bipush 15 + [140] ificmpeq +33 (target=173) + [143] new #14 + - Class [com/google/zxing/WriterException] + [146] dup + [147] new #23 + - Class [java/lang/StringBuffer] + [150] dup + [151] invokespecial #69 + - Methodref [java/lang/StringBuffer. ()V] + [154] ldc #12 + - String [should not happen but we got: ] + [156] invokevirtual #72 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [159] aload_2 v2 + [160] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.size I] + [163] invokevirtual #71 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [166] invokevirtual #73 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [169] invokespecial #33 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [172] athrow + [173] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: makeVersionInfoBits(ILcom/google/zxing/common/BitArray;)V + Access flags: 0xa + = private static void makeVersionInfoBits(int,com.google.zxing.common.BitArray) + Class member attributes (count = 2): + - Code attribute instructions (code length = 62, locals = 2, stack = 4): + [0] aload_1 v1 + [1] iload_0 v0 + [2] bipush 6 + [4] invokevirtual #35 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [7] iload_0 v0 + [8] sipush 7973 + [11] invokestatic #47 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.calculateBCHCode (II)I] + [14] istore_0 v0 + [15] aload_1 v1 + [16] iload_0 v0 + [17] bipush 12 + [19] invokevirtual #35 + - Methodref [com/google/zxing/common/BitArray.appendBits (II)V] + [22] aload_1 v1 + [23] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.size I] + [26] bipush 18 + [28] ificmpeq +33 (target=61) + [31] new #14 + - Class [com/google/zxing/WriterException] + [34] dup + [35] new #23 + - Class [java/lang/StringBuffer] + [38] dup + [39] invokespecial #69 + - Methodref [java/lang/StringBuffer. ()V] + [42] ldc #12 + - String [should not happen but we got: ] + [44] invokevirtual #72 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [47] aload_1 v1 + [48] getfield #25 + - Fieldref [com/google/zxing/common/BitArray.size I] + [51] invokevirtual #71 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [54] invokevirtual #73 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [57] invokespecial #33 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [60] athrow + [61] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: isEmpty(I)Z + Access flags: 0xa + = private static boolean isEmpty(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 9, locals = 1, stack = 2): + [0] iload_0 v0 + [1] iconst_m1 + [2] ificmpne +5 (target=7) + [5] iconst_1 + [6] ireturn + [7] iconst_0 + [8] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isValidValue(I)Z + Access flags: 0xa + = private static boolean isValidValue(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 18, locals = 1, stack = 2): + [0] iload_0 v0 + [1] iconst_m1 + [2] ificmpeq +12 (target=14) + [5] iload_0 v0 + [6] ifeq +8 (target=14) + [9] iload_0 v0 + [10] iconst_1 + [11] ificmpne +5 (target=16) + [14] iconst_1 + [15] ireturn + [16] iconst_0 + [17] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: embedTimingPatterns(Lcom/google/zxing/qrcode/encoder/ByteMatrix;)V + Access flags: 0xa + = private static void embedTimingPatterns(com.google.zxing.qrcode.encoder.ByteMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 157, locals = 4, stack = 4): + [0] bipush 8 + [2] istore_1 v1 + [3] iload_1 v1 + [4] aload_0 v0 + [5] invokevirtual #43 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [8] bipush 8 + [10] isub + [11] ificmpge +145 (target=156) + [14] iload_1 v1 + [15] iconst_1 + [16] iadd + [17] iconst_2 + [18] irem + [19] istore_2 v2 + [20] aload_0 v0 + [21] iload_1 v1 + [22] bipush 6 + [24] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [27] dup + [28] istore_3 v3 + [29] iconst_m1 + [30] ificmpeq +12 (target=42) + [33] iload_3 v3 + [34] ifeq +8 (target=42) + [37] iload_3 v3 + [38] iconst_1 + [39] ificmpne +7 (target=46) + [42] iconst_1 + [43] goto +4 (target=47) + [46] iconst_0 + [47] ifne +11 (target=58) + [50] new #14 + - Class [com/google/zxing/WriterException] + [53] dup + [54] invokespecial #32 + - Methodref [com/google/zxing/WriterException. ()V] + [57] athrow + [58] aload_0 v0 + [59] iload_1 v1 + [60] bipush 6 + [62] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [65] iconst_m1 + [66] ificmpne +7 (target=73) + [69] iconst_1 + [70] goto +4 (target=74) + [73] iconst_0 + [74] ifeq +11 (target=85) + [77] aload_0 v0 + [78] iload_1 v1 + [79] bipush 6 + [81] iload_2 v2 + [82] invokevirtual #44 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (III)V] + [85] aload_0 v0 + [86] bipush 6 + [88] iload_1 v1 + [89] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [92] dup + [93] istore_3 v3 + [94] iconst_m1 + [95] ificmpeq +12 (target=107) + [98] iload_3 v3 + [99] ifeq +8 (target=107) + [102] iload_3 v3 + [103] iconst_1 + [104] ificmpne +7 (target=111) + [107] iconst_1 + [108] goto +4 (target=112) + [111] iconst_0 + [112] ifne +11 (target=123) + [115] new #14 + - Class [com/google/zxing/WriterException] + [118] dup + [119] invokespecial #32 + - Methodref [com/google/zxing/WriterException. ()V] + [122] athrow + [123] aload_0 v0 + [124] bipush 6 + [126] iload_1 v1 + [127] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [130] iconst_m1 + [131] ificmpne +7 (target=138) + [134] iconst_1 + [135] goto +4 (target=139) + [138] iconst_0 + [139] ifeq +11 (target=150) + [142] aload_0 v0 + [143] bipush 6 + [145] iload_1 v1 + [146] iload_2 v2 + [147] invokevirtual #44 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (III)V] + [150] iinc v1, 1 + [153] goto -150 (target=3) + [156] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: embedDarkDotAtLeftBottomCorner(Lcom/google/zxing/qrcode/encoder/ByteMatrix;)V + Access flags: 0xa + = private static void embedDarkDotAtLeftBottomCorner(com.google.zxing.qrcode.encoder.ByteMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 39, locals = 1, stack = 4): + [0] aload_0 v0 + [1] bipush 8 + [3] aload_0 v0 + [4] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [7] bipush 8 + [9] isub + [10] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [13] ifne +11 (target=24) + [16] new #14 + - Class [com/google/zxing/WriterException] + [19] dup + [20] invokespecial #32 + - Methodref [com/google/zxing/WriterException. ()V] + [23] athrow + [24] aload_0 v0 + [25] bipush 8 + [27] aload_0 v0 + [28] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [31] bipush 8 + [33] isub + [34] iconst_1 + [35] invokevirtual #44 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (III)V] + [38] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: embedHorizontalSeparationPattern(IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V + Access flags: 0xa + = private static void embedHorizontalSeparationPattern(int,int,com.google.zxing.qrcode.encoder.ByteMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 87, locals = 4, stack = 5): + [0] getstatic #26 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.HORIZONTAL_SEPARATION_PATTERN [[I] + [3] iconst_0 + [4] aaload + [5] arraylength + [6] bipush 8 + [8] ificmpne +11 (target=19) + [11] getstatic #26 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.HORIZONTAL_SEPARATION_PATTERN [[I] + [14] arraylength + [15] iconst_1 + [16] ificmpeq +13 (target=29) + [19] new #14 + - Class [com/google/zxing/WriterException] + [22] dup + [23] ldc #4 + - String [Bad horizontal separation pattern] + [25] invokespecial #33 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [28] athrow + [29] iconst_0 + [30] istore_3 v3 + [31] iload_3 v3 + [32] bipush 8 + [34] ificmpge +52 (target=86) + [37] aload_2 v2 + [38] iload_0 v0 + [39] iload_3 v3 + [40] iadd + [41] iload_1 v1 + [42] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [45] iconst_m1 + [46] ificmpne +7 (target=53) + [49] iconst_1 + [50] goto +4 (target=54) + [53] iconst_0 + [54] ifne +11 (target=65) + [57] new #14 + - Class [com/google/zxing/WriterException] + [60] dup + [61] invokespecial #32 + - Methodref [com/google/zxing/WriterException. ()V] + [64] athrow + [65] aload_2 v2 + [66] iload_0 v0 + [67] iload_3 v3 + [68] iadd + [69] iload_1 v1 + [70] getstatic #26 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.HORIZONTAL_SEPARATION_PATTERN [[I] + [73] iconst_0 + [74] aaload + [75] iload_3 v3 + [76] iaload + [77] invokevirtual #44 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (III)V] + [80] iinc v3, 1 + [83] goto -52 (target=31) + [86] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: embedVerticalSeparationPattern(IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V + Access flags: 0xa + = private static void embedVerticalSeparationPattern(int,int,com.google.zxing.qrcode.encoder.ByteMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 87, locals = 4, stack = 5): + [0] getstatic #31 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.VERTICAL_SEPARATION_PATTERN [[I] + [3] iconst_0 + [4] aaload + [5] arraylength + [6] iconst_1 + [7] ificmpne +12 (target=19) + [10] getstatic #31 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.VERTICAL_SEPARATION_PATTERN [[I] + [13] arraylength + [14] bipush 7 + [16] ificmpeq +13 (target=29) + [19] new #14 + - Class [com/google/zxing/WriterException] + [22] dup + [23] ldc #7 + - String [Bad vertical separation pattern] + [25] invokespecial #33 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [28] athrow + [29] iconst_0 + [30] istore_3 v3 + [31] iload_3 v3 + [32] bipush 7 + [34] ificmpge +52 (target=86) + [37] aload_2 v2 + [38] iload_0 v0 + [39] iload_1 v1 + [40] iload_3 v3 + [41] iadd + [42] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [45] iconst_m1 + [46] ificmpne +7 (target=53) + [49] iconst_1 + [50] goto +4 (target=54) + [53] iconst_0 + [54] ifne +11 (target=65) + [57] new #14 + - Class [com/google/zxing/WriterException] + [60] dup + [61] invokespecial #32 + - Methodref [com/google/zxing/WriterException. ()V] + [64] athrow + [65] aload_2 v2 + [66] iload_0 v0 + [67] iload_1 v1 + [68] iload_3 v3 + [69] iadd + [70] getstatic #31 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.VERTICAL_SEPARATION_PATTERN [[I] + [73] iload_3 v3 + [74] aaload + [75] iconst_0 + [76] iaload + [77] invokevirtual #44 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (III)V] + [80] iinc v3, 1 + [83] goto -52 (target=31) + [86] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: embedPositionAdjustmentPattern(IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V + Access flags: 0xa + = private static void embedPositionAdjustmentPattern(int,int,com.google.zxing.qrcode.encoder.ByteMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 107, locals = 5, stack = 5): + [0] getstatic #27 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_ADJUSTMENT_PATTERN [[I] + [3] iconst_0 + [4] aaload + [5] arraylength + [6] iconst_5 + [7] ificmpne +11 (target=18) + [10] getstatic #27 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_ADJUSTMENT_PATTERN [[I] + [13] arraylength + [14] iconst_5 + [15] ificmpeq +13 (target=28) + [18] new #14 + - Class [com/google/zxing/WriterException] + [21] dup + [22] ldc #5 + - String [Bad position adjustment] + [24] invokespecial #33 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [27] athrow + [28] iconst_0 + [29] istore_3 v3 + [30] iload_3 v3 + [31] iconst_5 + [32] ificmpge +74 (target=106) + [35] iconst_0 + [36] istore v4 + [38] iload v4 + [40] iconst_5 + [41] ificmpge +59 (target=100) + [44] aload_2 v2 + [45] iload_0 v0 + [46] iload v4 + [48] iadd + [49] iload_1 v1 + [50] iload_3 v3 + [51] iadd + [52] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [55] iconst_m1 + [56] ificmpne +7 (target=63) + [59] iconst_1 + [60] goto +4 (target=64) + [63] iconst_0 + [64] ifne +11 (target=75) + [67] new #14 + - Class [com/google/zxing/WriterException] + [70] dup + [71] invokespecial #32 + - Methodref [com/google/zxing/WriterException. ()V] + [74] athrow + [75] aload_2 v2 + [76] iload_0 v0 + [77] iload v4 + [79] iadd + [80] iload_1 v1 + [81] iload_3 v3 + [82] iadd + [83] getstatic #27 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_ADJUSTMENT_PATTERN [[I] + [86] iload_3 v3 + [87] aaload + [88] iload v4 + [90] iaload + [91] invokevirtual #44 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (III)V] + [94] iinc v4, 1 + [97] goto -59 (target=38) + [100] iinc v3, 1 + [103] goto -73 (target=30) + [106] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: embedPositionDetectionPattern(IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V + Access flags: 0xa + = private static void embedPositionDetectionPattern(int,int,com.google.zxing.qrcode.encoder.ByteMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 111, locals = 5, stack = 5): + [0] getstatic #29 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_DETECTION_PATTERN [[I] + [3] iconst_0 + [4] aaload + [5] arraylength + [6] bipush 7 + [8] ificmpne +12 (target=20) + [11] getstatic #29 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_DETECTION_PATTERN [[I] + [14] arraylength + [15] bipush 7 + [17] ificmpeq +13 (target=30) + [20] new #14 + - Class [com/google/zxing/WriterException] + [23] dup + [24] ldc #6 + - String [Bad position detection pattern] + [26] invokespecial #33 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [29] athrow + [30] iconst_0 + [31] istore_3 v3 + [32] iload_3 v3 + [33] bipush 7 + [35] ificmpge +75 (target=110) + [38] iconst_0 + [39] istore v4 + [41] iload v4 + [43] bipush 7 + [45] ificmpge +59 (target=104) + [48] aload_2 v2 + [49] iload_0 v0 + [50] iload v4 + [52] iadd + [53] iload_1 v1 + [54] iload_3 v3 + [55] iadd + [56] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [59] iconst_m1 + [60] ificmpne +7 (target=67) + [63] iconst_1 + [64] goto +4 (target=68) + [67] iconst_0 + [68] ifne +11 (target=79) + [71] new #14 + - Class [com/google/zxing/WriterException] + [74] dup + [75] invokespecial #32 + - Methodref [com/google/zxing/WriterException. ()V] + [78] athrow + [79] aload_2 v2 + [80] iload_0 v0 + [81] iload v4 + [83] iadd + [84] iload_1 v1 + [85] iload_3 v3 + [86] iadd + [87] getstatic #29 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_DETECTION_PATTERN [[I] + [90] iload_3 v3 + [91] aaload + [92] iload v4 + [94] iaload + [95] invokevirtual #44 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (III)V] + [98] iinc v4, 1 + [101] goto -60 (target=41) + [104] iinc v3, 1 + [107] goto -75 (target=32) + [110] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: embedPositionDetectionPatternsAndSeparators(Lcom/google/zxing/qrcode/encoder/ByteMatrix;)V + Access flags: 0xa + = private static void embedPositionDetectionPatternsAndSeparators(com.google.zxing.qrcode.encoder.ByteMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 110, locals = 2, stack = 3): + [0] getstatic #29 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_DETECTION_PATTERN [[I] + [3] iconst_0 + [4] aaload + [5] arraylength + [6] istore_1 v1 + [7] iconst_0 + [8] iconst_0 + [9] aload_0 v0 + [10] invokestatic #54 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedPositionDetectionPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [13] aload_0 v0 + [14] invokevirtual #43 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [17] iload_1 v1 + [18] isub + [19] iconst_0 + [20] aload_0 v0 + [21] invokestatic #54 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedPositionDetectionPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [24] iconst_0 + [25] aload_0 v0 + [26] invokevirtual #43 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [29] iload_1 v1 + [30] isub + [31] aload_0 v0 + [32] invokestatic #54 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedPositionDetectionPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [35] getstatic #26 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.HORIZONTAL_SEPARATION_PATTERN [[I] + [38] iconst_0 + [39] aaload + [40] arraylength + [41] istore_1 v1 + [42] iconst_0 + [43] iload_1 v1 + [44] iconst_1 + [45] isub + [46] aload_0 v0 + [47] invokestatic #52 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedHorizontalSeparationPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [50] aload_0 v0 + [51] invokevirtual #43 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [54] iload_1 v1 + [55] isub + [56] iload_1 v1 + [57] iconst_1 + [58] isub + [59] aload_0 v0 + [60] invokestatic #52 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedHorizontalSeparationPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [63] iconst_0 + [64] aload_0 v0 + [65] invokevirtual #43 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [68] iload_1 v1 + [69] isub + [70] aload_0 v0 + [71] invokestatic #52 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedHorizontalSeparationPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [74] getstatic #31 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.VERTICAL_SEPARATION_PATTERN [[I] + [77] arraylength + [78] dup + [79] istore_1 v1 + [80] iconst_0 + [81] aload_0 v0 + [82] invokestatic #58 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedVerticalSeparationPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [85] aload_0 v0 + [86] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [89] iload_1 v1 + [90] isub + [91] iconst_1 + [92] isub + [93] iconst_0 + [94] aload_0 v0 + [95] invokestatic #58 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedVerticalSeparationPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [98] iload_1 v1 + [99] aload_0 v0 + [100] invokevirtual #42 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [103] iload_1 v1 + [104] isub + [105] aload_0 v0 + [106] invokestatic #58 + - Methodref [com/google/zxing/qrcode/encoder/MatrixUtil.embedVerticalSeparationPattern (IILcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + [109] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: maybeEmbedPositionAdjustmentPatterns(ILcom/google/zxing/qrcode/encoder/ByteMatrix;)V + Access flags: 0xa + = private static void maybeEmbedPositionAdjustmentPatterns(int,com.google.zxing.qrcode.encoder.ByteMatrix) + Class member attributes (count = 2): + - Code attribute instructions (code length = 225, locals = 10, stack = 5): + [0] iload_0 v0 + [1] iconst_2 + [2] ificmpge +4 (target=6) + [5] return + [6] iinc v0, -1 + [9] getstatic #28 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_ADJUSTMENT_PATTERN_COORDINATE_TABLE [[I] + [12] iload_0 v0 + [13] aaload + [14] astore_2 v2 + [15] getstatic #28 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_ADJUSTMENT_PATTERN_COORDINATE_TABLE [[I] + [18] iload_0 v0 + [19] aaload + [20] arraylength + [21] istore_0 v0 + [22] iconst_0 + [23] istore_3 v3 + [24] iload_3 v3 + [25] iload_0 v0 + [26] ificmpge +198 (target=224) + [29] iconst_0 + [30] istore v4 + [32] iload v4 + [34] iload_0 v0 + [35] ificmpge +183 (target=218) + [38] aload_2 v2 + [39] iload_3 v3 + [40] iaload + [41] istore v5 + [43] aload_2 v2 + [44] iload v4 + [46] iaload + [47] dup + [48] istore v6 + [50] iconst_m1 + [51] ificmpeq +161 (target=212) + [54] iload v5 + [56] iconst_m1 + [57] ificmpeq +155 (target=212) + [60] aload_1 v1 + [61] iload v6 + [63] iload v5 + [65] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [68] iconst_m1 + [69] ificmpne +7 (target=76) + [72] iconst_1 + [73] goto +4 (target=77) + [76] iconst_0 + [77] ifeq +135 (target=212) + [80] iload v6 + [82] iconst_2 + [83] isub + [84] iload v5 + [86] iconst_2 + [87] isub + [88] aload_1 v1 + [89] astore v7 + [91] istore v6 + [93] istore v5 + [95] getstatic #27 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_ADJUSTMENT_PATTERN [[I] + [98] iconst_0 + [99] aaload + [100] arraylength + [101] iconst_5 + [102] ificmpne +11 (target=113) + [105] getstatic #27 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_ADJUSTMENT_PATTERN [[I] + [108] arraylength + [109] iconst_5 + [110] ificmpeq +13 (target=123) + [113] new #14 + - Class [com/google/zxing/WriterException] + [116] dup + [117] ldc #5 + - String [Bad position adjustment] + [119] invokespecial #33 + - Methodref [com/google/zxing/WriterException. (Ljava/lang/String;)V] + [122] athrow + [123] iconst_0 + [124] istore v8 + [126] iload v8 + [128] iconst_5 + [129] ificmpge +83 (target=212) + [132] iconst_0 + [133] istore v9 + [135] iload v9 + [137] iconst_5 + [138] ificmpge +68 (target=206) + [141] aload v7 + [143] iload v5 + [145] iload v9 + [147] iadd + [148] iload v6 + [150] iload v8 + [152] iadd + [153] invokevirtual #41 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [156] iconst_m1 + [157] ificmpne +7 (target=164) + [160] iconst_1 + [161] goto +4 (target=165) + [164] iconst_0 + [165] ifne +11 (target=176) + [168] new #14 + - Class [com/google/zxing/WriterException] + [171] dup + [172] invokespecial #32 + - Methodref [com/google/zxing/WriterException. ()V] + [175] athrow + [176] aload v7 + [178] iload v5 + [180] iload v9 + [182] iadd + [183] iload v6 + [185] iload v8 + [187] iadd + [188] getstatic #27 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_ADJUSTMENT_PATTERN [[I] + [191] iload v8 + [193] aaload + [194] iload v9 + [196] iaload + [197] invokevirtual #44 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.set (III)V] + [200] iinc v9, 1 + [203] goto -68 (target=135) + [206] iinc v8, 1 + [209] goto -83 (target=126) + [212] iinc v4, 1 + [215] goto -183 (target=32) + [218] iinc v3, 1 + [221] goto -197 (target=24) + [224] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Exceptions attribute (count = 1) + - Class [com/google/zxing/WriterException] + - Method: ()V + Access flags: 0x8 + = static void () + Class member attributes (count = 1): + - Code attribute instructions (code length = 2447, locals = 0, stack = 7): + [0] bipush 7 + [2] anewarray #13 + - Class [[I] + [5] dup + [6] iconst_0 + [7] bipush 7 + [9] newarray 10 + [11] dup + [12] iconst_0 + [13] iconst_1 + [14] iastore + [15] dup + [16] iconst_1 + [17] iconst_1 + [18] iastore + [19] dup + [20] iconst_2 + [21] iconst_1 + [22] iastore + [23] dup + [24] iconst_3 + [25] iconst_1 + [26] iastore + [27] dup + [28] iconst_4 + [29] iconst_1 + [30] iastore + [31] dup + [32] iconst_5 + [33] iconst_1 + [34] iastore + [35] dup + [36] bipush 6 + [38] iconst_1 + [39] iastore + [40] aastore + [41] dup + [42] iconst_1 + [43] bipush 7 + [45] newarray 10 + [47] dup + [48] iconst_0 + [49] iconst_1 + [50] iastore + [51] dup + [52] iconst_1 + [53] iconst_0 + [54] iastore + [55] dup + [56] iconst_2 + [57] iconst_0 + [58] iastore + [59] dup + [60] iconst_3 + [61] iconst_0 + [62] iastore + [63] dup + [64] iconst_4 + [65] iconst_0 + [66] iastore + [67] dup + [68] iconst_5 + [69] iconst_0 + [70] iastore + [71] dup + [72] bipush 6 + [74] iconst_1 + [75] iastore + [76] aastore + [77] dup + [78] iconst_2 + [79] bipush 7 + [81] newarray 10 + [83] dup + [84] iconst_0 + [85] iconst_1 + [86] iastore + [87] dup + [88] iconst_1 + [89] iconst_0 + [90] iastore + [91] dup + [92] iconst_2 + [93] iconst_1 + [94] iastore + [95] dup + [96] iconst_3 + [97] iconst_1 + [98] iastore + [99] dup + [100] iconst_4 + [101] iconst_1 + [102] iastore + [103] dup + [104] iconst_5 + [105] iconst_0 + [106] iastore + [107] dup + [108] bipush 6 + [110] iconst_1 + [111] iastore + [112] aastore + [113] dup + [114] iconst_3 + [115] bipush 7 + [117] newarray 10 + [119] dup + [120] iconst_0 + [121] iconst_1 + [122] iastore + [123] dup + [124] iconst_1 + [125] iconst_0 + [126] iastore + [127] dup + [128] iconst_2 + [129] iconst_1 + [130] iastore + [131] dup + [132] iconst_3 + [133] iconst_1 + [134] iastore + [135] dup + [136] iconst_4 + [137] iconst_1 + [138] iastore + [139] dup + [140] iconst_5 + [141] iconst_0 + [142] iastore + [143] dup + [144] bipush 6 + [146] iconst_1 + [147] iastore + [148] aastore + [149] dup + [150] iconst_4 + [151] bipush 7 + [153] newarray 10 + [155] dup + [156] iconst_0 + [157] iconst_1 + [158] iastore + [159] dup + [160] iconst_1 + [161] iconst_0 + [162] iastore + [163] dup + [164] iconst_2 + [165] iconst_1 + [166] iastore + [167] dup + [168] iconst_3 + [169] iconst_1 + [170] iastore + [171] dup + [172] iconst_4 + [173] iconst_1 + [174] iastore + [175] dup + [176] iconst_5 + [177] iconst_0 + [178] iastore + [179] dup + [180] bipush 6 + [182] iconst_1 + [183] iastore + [184] aastore + [185] dup + [186] iconst_5 + [187] bipush 7 + [189] newarray 10 + [191] dup + [192] iconst_0 + [193] iconst_1 + [194] iastore + [195] dup + [196] iconst_1 + [197] iconst_0 + [198] iastore + [199] dup + [200] iconst_2 + [201] iconst_0 + [202] iastore + [203] dup + [204] iconst_3 + [205] iconst_0 + [206] iastore + [207] dup + [208] iconst_4 + [209] iconst_0 + [210] iastore + [211] dup + [212] iconst_5 + [213] iconst_0 + [214] iastore + [215] dup + [216] bipush 6 + [218] iconst_1 + [219] iastore + [220] aastore + [221] dup + [222] bipush 6 + [224] bipush 7 + [226] newarray 10 + [228] dup + [229] iconst_0 + [230] iconst_1 + [231] iastore + [232] dup + [233] iconst_1 + [234] iconst_1 + [235] iastore + [236] dup + [237] iconst_2 + [238] iconst_1 + [239] iastore + [240] dup + [241] iconst_3 + [242] iconst_1 + [243] iastore + [244] dup + [245] iconst_4 + [246] iconst_1 + [247] iastore + [248] dup + [249] iconst_5 + [250] iconst_1 + [251] iastore + [252] dup + [253] bipush 6 + [255] iconst_1 + [256] iastore + [257] aastore + [258] putstatic #29 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_DETECTION_PATTERN [[I] + [261] iconst_1 + [262] anewarray #13 + - Class [[I] + [265] dup + [266] iconst_0 + [267] bipush 8 + [269] newarray 10 + [271] dup + [272] iconst_0 + [273] iconst_0 + [274] iastore + [275] dup + [276] iconst_1 + [277] iconst_0 + [278] iastore + [279] dup + [280] iconst_2 + [281] iconst_0 + [282] iastore + [283] dup + [284] iconst_3 + [285] iconst_0 + [286] iastore + [287] dup + [288] iconst_4 + [289] iconst_0 + [290] iastore + [291] dup + [292] iconst_5 + [293] iconst_0 + [294] iastore + [295] dup + [296] bipush 6 + [298] iconst_0 + [299] iastore + [300] dup + [301] bipush 7 + [303] iconst_0 + [304] iastore + [305] aastore + [306] putstatic #26 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.HORIZONTAL_SEPARATION_PATTERN [[I] + [309] bipush 7 + [311] anewarray #13 + - Class [[I] + [314] dup + [315] iconst_0 + [316] iconst_1 + [317] newarray 10 + [319] dup + [320] iconst_0 + [321] iconst_0 + [322] iastore + [323] aastore + [324] dup + [325] iconst_1 + [326] iconst_1 + [327] newarray 10 + [329] dup + [330] iconst_0 + [331] iconst_0 + [332] iastore + [333] aastore + [334] dup + [335] iconst_2 + [336] iconst_1 + [337] newarray 10 + [339] dup + [340] iconst_0 + [341] iconst_0 + [342] iastore + [343] aastore + [344] dup + [345] iconst_3 + [346] iconst_1 + [347] newarray 10 + [349] dup + [350] iconst_0 + [351] iconst_0 + [352] iastore + [353] aastore + [354] dup + [355] iconst_4 + [356] iconst_1 + [357] newarray 10 + [359] dup + [360] iconst_0 + [361] iconst_0 + [362] iastore + [363] aastore + [364] dup + [365] iconst_5 + [366] iconst_1 + [367] newarray 10 + [369] dup + [370] iconst_0 + [371] iconst_0 + [372] iastore + [373] aastore + [374] dup + [375] bipush 6 + [377] iconst_1 + [378] newarray 10 + [380] dup + [381] iconst_0 + [382] iconst_0 + [383] iastore + [384] aastore + [385] putstatic #31 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.VERTICAL_SEPARATION_PATTERN [[I] + [388] iconst_5 + [389] anewarray #13 + - Class [[I] + [392] dup + [393] iconst_0 + [394] iconst_5 + [395] newarray 10 + [397] dup + [398] iconst_0 + [399] iconst_1 + [400] iastore + [401] dup + [402] iconst_1 + [403] iconst_1 + [404] iastore + [405] dup + [406] iconst_2 + [407] iconst_1 + [408] iastore + [409] dup + [410] iconst_3 + [411] iconst_1 + [412] iastore + [413] dup + [414] iconst_4 + [415] iconst_1 + [416] iastore + [417] aastore + [418] dup + [419] iconst_1 + [420] iconst_5 + [421] newarray 10 + [423] dup + [424] iconst_0 + [425] iconst_1 + [426] iastore + [427] dup + [428] iconst_1 + [429] iconst_0 + [430] iastore + [431] dup + [432] iconst_2 + [433] iconst_0 + [434] iastore + [435] dup + [436] iconst_3 + [437] iconst_0 + [438] iastore + [439] dup + [440] iconst_4 + [441] iconst_1 + [442] iastore + [443] aastore + [444] dup + [445] iconst_2 + [446] iconst_5 + [447] newarray 10 + [449] dup + [450] iconst_0 + [451] iconst_1 + [452] iastore + [453] dup + [454] iconst_1 + [455] iconst_0 + [456] iastore + [457] dup + [458] iconst_2 + [459] iconst_1 + [460] iastore + [461] dup + [462] iconst_3 + [463] iconst_0 + [464] iastore + [465] dup + [466] iconst_4 + [467] iconst_1 + [468] iastore + [469] aastore + [470] dup + [471] iconst_3 + [472] iconst_5 + [473] newarray 10 + [475] dup + [476] iconst_0 + [477] iconst_1 + [478] iastore + [479] dup + [480] iconst_1 + [481] iconst_0 + [482] iastore + [483] dup + [484] iconst_2 + [485] iconst_0 + [486] iastore + [487] dup + [488] iconst_3 + [489] iconst_0 + [490] iastore + [491] dup + [492] iconst_4 + [493] iconst_1 + [494] iastore + [495] aastore + [496] dup + [497] iconst_4 + [498] iconst_5 + [499] newarray 10 + [501] dup + [502] iconst_0 + [503] iconst_1 + [504] iastore + [505] dup + [506] iconst_1 + [507] iconst_1 + [508] iastore + [509] dup + [510] iconst_2 + [511] iconst_1 + [512] iastore + [513] dup + [514] iconst_3 + [515] iconst_1 + [516] iastore + [517] dup + [518] iconst_4 + [519] iconst_1 + [520] iastore + [521] aastore + [522] putstatic #27 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_ADJUSTMENT_PATTERN [[I] + [525] bipush 40 + [527] anewarray #13 + - Class [[I] + [530] dup + [531] iconst_0 + [532] bipush 7 + [534] newarray 10 + [536] dup + [537] iconst_0 + [538] iconst_m1 + [539] iastore + [540] dup + [541] iconst_1 + [542] iconst_m1 + [543] iastore + [544] dup + [545] iconst_2 + [546] iconst_m1 + [547] iastore + [548] dup + [549] iconst_3 + [550] iconst_m1 + [551] iastore + [552] dup + [553] iconst_4 + [554] iconst_m1 + [555] iastore + [556] dup + [557] iconst_5 + [558] iconst_m1 + [559] iastore + [560] dup + [561] bipush 6 + [563] iconst_m1 + [564] iastore + [565] aastore + [566] dup + [567] iconst_1 + [568] bipush 7 + [570] newarray 10 + [572] dup + [573] iconst_0 + [574] bipush 6 + [576] iastore + [577] dup + [578] iconst_1 + [579] bipush 18 + [581] iastore + [582] dup + [583] iconst_2 + [584] iconst_m1 + [585] iastore + [586] dup + [587] iconst_3 + [588] iconst_m1 + [589] iastore + [590] dup + [591] iconst_4 + [592] iconst_m1 + [593] iastore + [594] dup + [595] iconst_5 + [596] iconst_m1 + [597] iastore + [598] dup + [599] bipush 6 + [601] iconst_m1 + [602] iastore + [603] aastore + [604] dup + [605] iconst_2 + [606] bipush 7 + [608] newarray 10 + [610] dup + [611] iconst_0 + [612] bipush 6 + [614] iastore + [615] dup + [616] iconst_1 + [617] bipush 22 + [619] iastore + [620] dup + [621] iconst_2 + [622] iconst_m1 + [623] iastore + [624] dup + [625] iconst_3 + [626] iconst_m1 + [627] iastore + [628] dup + [629] iconst_4 + [630] iconst_m1 + [631] iastore + [632] dup + [633] iconst_5 + [634] iconst_m1 + [635] iastore + [636] dup + [637] bipush 6 + [639] iconst_m1 + [640] iastore + [641] aastore + [642] dup + [643] iconst_3 + [644] bipush 7 + [646] newarray 10 + [648] dup + [649] iconst_0 + [650] bipush 6 + [652] iastore + [653] dup + [654] iconst_1 + [655] bipush 26 + [657] iastore + [658] dup + [659] iconst_2 + [660] iconst_m1 + [661] iastore + [662] dup + [663] iconst_3 + [664] iconst_m1 + [665] iastore + [666] dup + [667] iconst_4 + [668] iconst_m1 + [669] iastore + [670] dup + [671] iconst_5 + [672] iconst_m1 + [673] iastore + [674] dup + [675] bipush 6 + [677] iconst_m1 + [678] iastore + [679] aastore + [680] dup + [681] iconst_4 + [682] bipush 7 + [684] newarray 10 + [686] dup + [687] iconst_0 + [688] bipush 6 + [690] iastore + [691] dup + [692] iconst_1 + [693] bipush 30 + [695] iastore + [696] dup + [697] iconst_2 + [698] iconst_m1 + [699] iastore + [700] dup + [701] iconst_3 + [702] iconst_m1 + [703] iastore + [704] dup + [705] iconst_4 + [706] iconst_m1 + [707] iastore + [708] dup + [709] iconst_5 + [710] iconst_m1 + [711] iastore + [712] dup + [713] bipush 6 + [715] iconst_m1 + [716] iastore + [717] aastore + [718] dup + [719] iconst_5 + [720] bipush 7 + [722] newarray 10 + [724] dup + [725] iconst_0 + [726] bipush 6 + [728] iastore + [729] dup + [730] iconst_1 + [731] bipush 34 + [733] iastore + [734] dup + [735] iconst_2 + [736] iconst_m1 + [737] iastore + [738] dup + [739] iconst_3 + [740] iconst_m1 + [741] iastore + [742] dup + [743] iconst_4 + [744] iconst_m1 + [745] iastore + [746] dup + [747] iconst_5 + [748] iconst_m1 + [749] iastore + [750] dup + [751] bipush 6 + [753] iconst_m1 + [754] iastore + [755] aastore + [756] dup + [757] bipush 6 + [759] bipush 7 + [761] newarray 10 + [763] dup + [764] iconst_0 + [765] bipush 6 + [767] iastore + [768] dup + [769] iconst_1 + [770] bipush 22 + [772] iastore + [773] dup + [774] iconst_2 + [775] bipush 38 + [777] iastore + [778] dup + [779] iconst_3 + [780] iconst_m1 + [781] iastore + [782] dup + [783] iconst_4 + [784] iconst_m1 + [785] iastore + [786] dup + [787] iconst_5 + [788] iconst_m1 + [789] iastore + [790] dup + [791] bipush 6 + [793] iconst_m1 + [794] iastore + [795] aastore + [796] dup + [797] bipush 7 + [799] bipush 7 + [801] newarray 10 + [803] dup + [804] iconst_0 + [805] bipush 6 + [807] iastore + [808] dup + [809] iconst_1 + [810] bipush 24 + [812] iastore + [813] dup + [814] iconst_2 + [815] bipush 42 + [817] iastore + [818] dup + [819] iconst_3 + [820] iconst_m1 + [821] iastore + [822] dup + [823] iconst_4 + [824] iconst_m1 + [825] iastore + [826] dup + [827] iconst_5 + [828] iconst_m1 + [829] iastore + [830] dup + [831] bipush 6 + [833] iconst_m1 + [834] iastore + [835] aastore + [836] dup + [837] bipush 8 + [839] bipush 7 + [841] newarray 10 + [843] dup + [844] iconst_0 + [845] bipush 6 + [847] iastore + [848] dup + [849] iconst_1 + [850] bipush 26 + [852] iastore + [853] dup + [854] iconst_2 + [855] bipush 46 + [857] iastore + [858] dup + [859] iconst_3 + [860] iconst_m1 + [861] iastore + [862] dup + [863] iconst_4 + [864] iconst_m1 + [865] iastore + [866] dup + [867] iconst_5 + [868] iconst_m1 + [869] iastore + [870] dup + [871] bipush 6 + [873] iconst_m1 + [874] iastore + [875] aastore + [876] dup + [877] bipush 9 + [879] bipush 7 + [881] newarray 10 + [883] dup + [884] iconst_0 + [885] bipush 6 + [887] iastore + [888] dup + [889] iconst_1 + [890] bipush 28 + [892] iastore + [893] dup + [894] iconst_2 + [895] bipush 50 + [897] iastore + [898] dup + [899] iconst_3 + [900] iconst_m1 + [901] iastore + [902] dup + [903] iconst_4 + [904] iconst_m1 + [905] iastore + [906] dup + [907] iconst_5 + [908] iconst_m1 + [909] iastore + [910] dup + [911] bipush 6 + [913] iconst_m1 + [914] iastore + [915] aastore + [916] dup + [917] bipush 10 + [919] bipush 7 + [921] newarray 10 + [923] dup + [924] iconst_0 + [925] bipush 6 + [927] iastore + [928] dup + [929] iconst_1 + [930] bipush 30 + [932] iastore + [933] dup + [934] iconst_2 + [935] bipush 54 + [937] iastore + [938] dup + [939] iconst_3 + [940] iconst_m1 + [941] iastore + [942] dup + [943] iconst_4 + [944] iconst_m1 + [945] iastore + [946] dup + [947] iconst_5 + [948] iconst_m1 + [949] iastore + [950] dup + [951] bipush 6 + [953] iconst_m1 + [954] iastore + [955] aastore + [956] dup + [957] bipush 11 + [959] bipush 7 + [961] newarray 10 + [963] dup + [964] iconst_0 + [965] bipush 6 + [967] iastore + [968] dup + [969] iconst_1 + [970] bipush 32 + [972] iastore + [973] dup + [974] iconst_2 + [975] bipush 58 + [977] iastore + [978] dup + [979] iconst_3 + [980] iconst_m1 + [981] iastore + [982] dup + [983] iconst_4 + [984] iconst_m1 + [985] iastore + [986] dup + [987] iconst_5 + [988] iconst_m1 + [989] iastore + [990] dup + [991] bipush 6 + [993] iconst_m1 + [994] iastore + [995] aastore + [996] dup + [997] bipush 12 + [999] bipush 7 + [1001] newarray 10 + [1003] dup + [1004] iconst_0 + [1005] bipush 6 + [1007] iastore + [1008] dup + [1009] iconst_1 + [1010] bipush 34 + [1012] iastore + [1013] dup + [1014] iconst_2 + [1015] bipush 62 + [1017] iastore + [1018] dup + [1019] iconst_3 + [1020] iconst_m1 + [1021] iastore + [1022] dup + [1023] iconst_4 + [1024] iconst_m1 + [1025] iastore + [1026] dup + [1027] iconst_5 + [1028] iconst_m1 + [1029] iastore + [1030] dup + [1031] bipush 6 + [1033] iconst_m1 + [1034] iastore + [1035] aastore + [1036] dup + [1037] bipush 13 + [1039] bipush 7 + [1041] newarray 10 + [1043] dup + [1044] iconst_0 + [1045] bipush 6 + [1047] iastore + [1048] dup + [1049] iconst_1 + [1050] bipush 26 + [1052] iastore + [1053] dup + [1054] iconst_2 + [1055] bipush 46 + [1057] iastore + [1058] dup + [1059] iconst_3 + [1060] bipush 66 + [1062] iastore + [1063] dup + [1064] iconst_4 + [1065] iconst_m1 + [1066] iastore + [1067] dup + [1068] iconst_5 + [1069] iconst_m1 + [1070] iastore + [1071] dup + [1072] bipush 6 + [1074] iconst_m1 + [1075] iastore + [1076] aastore + [1077] dup + [1078] bipush 14 + [1080] bipush 7 + [1082] newarray 10 + [1084] dup + [1085] iconst_0 + [1086] bipush 6 + [1088] iastore + [1089] dup + [1090] iconst_1 + [1091] bipush 26 + [1093] iastore + [1094] dup + [1095] iconst_2 + [1096] bipush 48 + [1098] iastore + [1099] dup + [1100] iconst_3 + [1101] bipush 70 + [1103] iastore + [1104] dup + [1105] iconst_4 + [1106] iconst_m1 + [1107] iastore + [1108] dup + [1109] iconst_5 + [1110] iconst_m1 + [1111] iastore + [1112] dup + [1113] bipush 6 + [1115] iconst_m1 + [1116] iastore + [1117] aastore + [1118] dup + [1119] bipush 15 + [1121] bipush 7 + [1123] newarray 10 + [1125] dup + [1126] iconst_0 + [1127] bipush 6 + [1129] iastore + [1130] dup + [1131] iconst_1 + [1132] bipush 26 + [1134] iastore + [1135] dup + [1136] iconst_2 + [1137] bipush 50 + [1139] iastore + [1140] dup + [1141] iconst_3 + [1142] bipush 74 + [1144] iastore + [1145] dup + [1146] iconst_4 + [1147] iconst_m1 + [1148] iastore + [1149] dup + [1150] iconst_5 + [1151] iconst_m1 + [1152] iastore + [1153] dup + [1154] bipush 6 + [1156] iconst_m1 + [1157] iastore + [1158] aastore + [1159] dup + [1160] bipush 16 + [1162] bipush 7 + [1164] newarray 10 + [1166] dup + [1167] iconst_0 + [1168] bipush 6 + [1170] iastore + [1171] dup + [1172] iconst_1 + [1173] bipush 30 + [1175] iastore + [1176] dup + [1177] iconst_2 + [1178] bipush 54 + [1180] iastore + [1181] dup + [1182] iconst_3 + [1183] bipush 78 + [1185] iastore + [1186] dup + [1187] iconst_4 + [1188] iconst_m1 + [1189] iastore + [1190] dup + [1191] iconst_5 + [1192] iconst_m1 + [1193] iastore + [1194] dup + [1195] bipush 6 + [1197] iconst_m1 + [1198] iastore + [1199] aastore + [1200] dup + [1201] bipush 17 + [1203] bipush 7 + [1205] newarray 10 + [1207] dup + [1208] iconst_0 + [1209] bipush 6 + [1211] iastore + [1212] dup + [1213] iconst_1 + [1214] bipush 30 + [1216] iastore + [1217] dup + [1218] iconst_2 + [1219] bipush 56 + [1221] iastore + [1222] dup + [1223] iconst_3 + [1224] bipush 82 + [1226] iastore + [1227] dup + [1228] iconst_4 + [1229] iconst_m1 + [1230] iastore + [1231] dup + [1232] iconst_5 + [1233] iconst_m1 + [1234] iastore + [1235] dup + [1236] bipush 6 + [1238] iconst_m1 + [1239] iastore + [1240] aastore + [1241] dup + [1242] bipush 18 + [1244] bipush 7 + [1246] newarray 10 + [1248] dup + [1249] iconst_0 + [1250] bipush 6 + [1252] iastore + [1253] dup + [1254] iconst_1 + [1255] bipush 30 + [1257] iastore + [1258] dup + [1259] iconst_2 + [1260] bipush 58 + [1262] iastore + [1263] dup + [1264] iconst_3 + [1265] bipush 86 + [1267] iastore + [1268] dup + [1269] iconst_4 + [1270] iconst_m1 + [1271] iastore + [1272] dup + [1273] iconst_5 + [1274] iconst_m1 + [1275] iastore + [1276] dup + [1277] bipush 6 + [1279] iconst_m1 + [1280] iastore + [1281] aastore + [1282] dup + [1283] bipush 19 + [1285] bipush 7 + [1287] newarray 10 + [1289] dup + [1290] iconst_0 + [1291] bipush 6 + [1293] iastore + [1294] dup + [1295] iconst_1 + [1296] bipush 34 + [1298] iastore + [1299] dup + [1300] iconst_2 + [1301] bipush 62 + [1303] iastore + [1304] dup + [1305] iconst_3 + [1306] bipush 90 + [1308] iastore + [1309] dup + [1310] iconst_4 + [1311] iconst_m1 + [1312] iastore + [1313] dup + [1314] iconst_5 + [1315] iconst_m1 + [1316] iastore + [1317] dup + [1318] bipush 6 + [1320] iconst_m1 + [1321] iastore + [1322] aastore + [1323] dup + [1324] bipush 20 + [1326] bipush 7 + [1328] newarray 10 + [1330] dup + [1331] iconst_0 + [1332] bipush 6 + [1334] iastore + [1335] dup + [1336] iconst_1 + [1337] bipush 28 + [1339] iastore + [1340] dup + [1341] iconst_2 + [1342] bipush 50 + [1344] iastore + [1345] dup + [1346] iconst_3 + [1347] bipush 72 + [1349] iastore + [1350] dup + [1351] iconst_4 + [1352] bipush 94 + [1354] iastore + [1355] dup + [1356] iconst_5 + [1357] iconst_m1 + [1358] iastore + [1359] dup + [1360] bipush 6 + [1362] iconst_m1 + [1363] iastore + [1364] aastore + [1365] dup + [1366] bipush 21 + [1368] bipush 7 + [1370] newarray 10 + [1372] dup + [1373] iconst_0 + [1374] bipush 6 + [1376] iastore + [1377] dup + [1378] iconst_1 + [1379] bipush 26 + [1381] iastore + [1382] dup + [1383] iconst_2 + [1384] bipush 50 + [1386] iastore + [1387] dup + [1388] iconst_3 + [1389] bipush 74 + [1391] iastore + [1392] dup + [1393] iconst_4 + [1394] bipush 98 + [1396] iastore + [1397] dup + [1398] iconst_5 + [1399] iconst_m1 + [1400] iastore + [1401] dup + [1402] bipush 6 + [1404] iconst_m1 + [1405] iastore + [1406] aastore + [1407] dup + [1408] bipush 22 + [1410] bipush 7 + [1412] newarray 10 + [1414] dup + [1415] iconst_0 + [1416] bipush 6 + [1418] iastore + [1419] dup + [1420] iconst_1 + [1421] bipush 30 + [1423] iastore + [1424] dup + [1425] iconst_2 + [1426] bipush 54 + [1428] iastore + [1429] dup + [1430] iconst_3 + [1431] bipush 78 + [1433] iastore + [1434] dup + [1435] iconst_4 + [1436] bipush 102 + [1438] iastore + [1439] dup + [1440] iconst_5 + [1441] iconst_m1 + [1442] iastore + [1443] dup + [1444] bipush 6 + [1446] iconst_m1 + [1447] iastore + [1448] aastore + [1449] dup + [1450] bipush 23 + [1452] bipush 7 + [1454] newarray 10 + [1456] dup + [1457] iconst_0 + [1458] bipush 6 + [1460] iastore + [1461] dup + [1462] iconst_1 + [1463] bipush 28 + [1465] iastore + [1466] dup + [1467] iconst_2 + [1468] bipush 54 + [1470] iastore + [1471] dup + [1472] iconst_3 + [1473] bipush 80 + [1475] iastore + [1476] dup + [1477] iconst_4 + [1478] bipush 106 + [1480] iastore + [1481] dup + [1482] iconst_5 + [1483] iconst_m1 + [1484] iastore + [1485] dup + [1486] bipush 6 + [1488] iconst_m1 + [1489] iastore + [1490] aastore + [1491] dup + [1492] bipush 24 + [1494] bipush 7 + [1496] newarray 10 + [1498] dup + [1499] iconst_0 + [1500] bipush 6 + [1502] iastore + [1503] dup + [1504] iconst_1 + [1505] bipush 32 + [1507] iastore + [1508] dup + [1509] iconst_2 + [1510] bipush 58 + [1512] iastore + [1513] dup + [1514] iconst_3 + [1515] bipush 84 + [1517] iastore + [1518] dup + [1519] iconst_4 + [1520] bipush 110 + [1522] iastore + [1523] dup + [1524] iconst_5 + [1525] iconst_m1 + [1526] iastore + [1527] dup + [1528] bipush 6 + [1530] iconst_m1 + [1531] iastore + [1532] aastore + [1533] dup + [1534] bipush 25 + [1536] bipush 7 + [1538] newarray 10 + [1540] dup + [1541] iconst_0 + [1542] bipush 6 + [1544] iastore + [1545] dup + [1546] iconst_1 + [1547] bipush 30 + [1549] iastore + [1550] dup + [1551] iconst_2 + [1552] bipush 58 + [1554] iastore + [1555] dup + [1556] iconst_3 + [1557] bipush 86 + [1559] iastore + [1560] dup + [1561] iconst_4 + [1562] bipush 114 + [1564] iastore + [1565] dup + [1566] iconst_5 + [1567] iconst_m1 + [1568] iastore + [1569] dup + [1570] bipush 6 + [1572] iconst_m1 + [1573] iastore + [1574] aastore + [1575] dup + [1576] bipush 26 + [1578] bipush 7 + [1580] newarray 10 + [1582] dup + [1583] iconst_0 + [1584] bipush 6 + [1586] iastore + [1587] dup + [1588] iconst_1 + [1589] bipush 34 + [1591] iastore + [1592] dup + [1593] iconst_2 + [1594] bipush 62 + [1596] iastore + [1597] dup + [1598] iconst_3 + [1599] bipush 90 + [1601] iastore + [1602] dup + [1603] iconst_4 + [1604] bipush 118 + [1606] iastore + [1607] dup + [1608] iconst_5 + [1609] iconst_m1 + [1610] iastore + [1611] dup + [1612] bipush 6 + [1614] iconst_m1 + [1615] iastore + [1616] aastore + [1617] dup + [1618] bipush 27 + [1620] bipush 7 + [1622] newarray 10 + [1624] dup + [1625] iconst_0 + [1626] bipush 6 + [1628] iastore + [1629] dup + [1630] iconst_1 + [1631] bipush 26 + [1633] iastore + [1634] dup + [1635] iconst_2 + [1636] bipush 50 + [1638] iastore + [1639] dup + [1640] iconst_3 + [1641] bipush 74 + [1643] iastore + [1644] dup + [1645] iconst_4 + [1646] bipush 98 + [1648] iastore + [1649] dup + [1650] iconst_5 + [1651] bipush 122 + [1653] iastore + [1654] dup + [1655] bipush 6 + [1657] iconst_m1 + [1658] iastore + [1659] aastore + [1660] dup + [1661] bipush 28 + [1663] bipush 7 + [1665] newarray 10 + [1667] dup + [1668] iconst_0 + [1669] bipush 6 + [1671] iastore + [1672] dup + [1673] iconst_1 + [1674] bipush 30 + [1676] iastore + [1677] dup + [1678] iconst_2 + [1679] bipush 54 + [1681] iastore + [1682] dup + [1683] iconst_3 + [1684] bipush 78 + [1686] iastore + [1687] dup + [1688] iconst_4 + [1689] bipush 102 + [1691] iastore + [1692] dup + [1693] iconst_5 + [1694] bipush 126 + [1696] iastore + [1697] dup + [1698] bipush 6 + [1700] iconst_m1 + [1701] iastore + [1702] aastore + [1703] dup + [1704] bipush 29 + [1706] bipush 7 + [1708] newarray 10 + [1710] dup + [1711] iconst_0 + [1712] bipush 6 + [1714] iastore + [1715] dup + [1716] iconst_1 + [1717] bipush 26 + [1719] iastore + [1720] dup + [1721] iconst_2 + [1722] bipush 52 + [1724] iastore + [1725] dup + [1726] iconst_3 + [1727] bipush 78 + [1729] iastore + [1730] dup + [1731] iconst_4 + [1732] bipush 104 + [1734] iastore + [1735] dup + [1736] iconst_5 + [1737] sipush 130 + [1740] iastore + [1741] dup + [1742] bipush 6 + [1744] iconst_m1 + [1745] iastore + [1746] aastore + [1747] dup + [1748] bipush 30 + [1750] bipush 7 + [1752] newarray 10 + [1754] dup + [1755] iconst_0 + [1756] bipush 6 + [1758] iastore + [1759] dup + [1760] iconst_1 + [1761] bipush 30 + [1763] iastore + [1764] dup + [1765] iconst_2 + [1766] bipush 56 + [1768] iastore + [1769] dup + [1770] iconst_3 + [1771] bipush 82 + [1773] iastore + [1774] dup + [1775] iconst_4 + [1776] bipush 108 + [1778] iastore + [1779] dup + [1780] iconst_5 + [1781] sipush 134 + [1784] iastore + [1785] dup + [1786] bipush 6 + [1788] iconst_m1 + [1789] iastore + [1790] aastore + [1791] dup + [1792] bipush 31 + [1794] bipush 7 + [1796] newarray 10 + [1798] dup + [1799] iconst_0 + [1800] bipush 6 + [1802] iastore + [1803] dup + [1804] iconst_1 + [1805] bipush 34 + [1807] iastore + [1808] dup + [1809] iconst_2 + [1810] bipush 60 + [1812] iastore + [1813] dup + [1814] iconst_3 + [1815] bipush 86 + [1817] iastore + [1818] dup + [1819] iconst_4 + [1820] bipush 112 + [1822] iastore + [1823] dup + [1824] iconst_5 + [1825] sipush 138 + [1828] iastore + [1829] dup + [1830] bipush 6 + [1832] iconst_m1 + [1833] iastore + [1834] aastore + [1835] dup + [1836] bipush 32 + [1838] bipush 7 + [1840] newarray 10 + [1842] dup + [1843] iconst_0 + [1844] bipush 6 + [1846] iastore + [1847] dup + [1848] iconst_1 + [1849] bipush 30 + [1851] iastore + [1852] dup + [1853] iconst_2 + [1854] bipush 58 + [1856] iastore + [1857] dup + [1858] iconst_3 + [1859] bipush 86 + [1861] iastore + [1862] dup + [1863] iconst_4 + [1864] bipush 114 + [1866] iastore + [1867] dup + [1868] iconst_5 + [1869] sipush 142 + [1872] iastore + [1873] dup + [1874] bipush 6 + [1876] iconst_m1 + [1877] iastore + [1878] aastore + [1879] dup + [1880] bipush 33 + [1882] bipush 7 + [1884] newarray 10 + [1886] dup + [1887] iconst_0 + [1888] bipush 6 + [1890] iastore + [1891] dup + [1892] iconst_1 + [1893] bipush 34 + [1895] iastore + [1896] dup + [1897] iconst_2 + [1898] bipush 62 + [1900] iastore + [1901] dup + [1902] iconst_3 + [1903] bipush 90 + [1905] iastore + [1906] dup + [1907] iconst_4 + [1908] bipush 118 + [1910] iastore + [1911] dup + [1912] iconst_5 + [1913] sipush 146 + [1916] iastore + [1917] dup + [1918] bipush 6 + [1920] iconst_m1 + [1921] iastore + [1922] aastore + [1923] dup + [1924] bipush 34 + [1926] bipush 7 + [1928] newarray 10 + [1930] dup + [1931] iconst_0 + [1932] bipush 6 + [1934] iastore + [1935] dup + [1936] iconst_1 + [1937] bipush 30 + [1939] iastore + [1940] dup + [1941] iconst_2 + [1942] bipush 54 + [1944] iastore + [1945] dup + [1946] iconst_3 + [1947] bipush 78 + [1949] iastore + [1950] dup + [1951] iconst_4 + [1952] bipush 102 + [1954] iastore + [1955] dup + [1956] iconst_5 + [1957] bipush 126 + [1959] iastore + [1960] dup + [1961] bipush 6 + [1963] sipush 150 + [1966] iastore + [1967] aastore + [1968] dup + [1969] bipush 35 + [1971] bipush 7 + [1973] newarray 10 + [1975] dup + [1976] iconst_0 + [1977] bipush 6 + [1979] iastore + [1980] dup + [1981] iconst_1 + [1982] bipush 24 + [1984] iastore + [1985] dup + [1986] iconst_2 + [1987] bipush 50 + [1989] iastore + [1990] dup + [1991] iconst_3 + [1992] bipush 76 + [1994] iastore + [1995] dup + [1996] iconst_4 + [1997] bipush 102 + [1999] iastore + [2000] dup + [2001] iconst_5 + [2002] sipush 128 + [2005] iastore + [2006] dup + [2007] bipush 6 + [2009] sipush 154 + [2012] iastore + [2013] aastore + [2014] dup + [2015] bipush 36 + [2017] bipush 7 + [2019] newarray 10 + [2021] dup + [2022] iconst_0 + [2023] bipush 6 + [2025] iastore + [2026] dup + [2027] iconst_1 + [2028] bipush 28 + [2030] iastore + [2031] dup + [2032] iconst_2 + [2033] bipush 54 + [2035] iastore + [2036] dup + [2037] iconst_3 + [2038] bipush 80 + [2040] iastore + [2041] dup + [2042] iconst_4 + [2043] bipush 106 + [2045] iastore + [2046] dup + [2047] iconst_5 + [2048] sipush 132 + [2051] iastore + [2052] dup + [2053] bipush 6 + [2055] sipush 158 + [2058] iastore + [2059] aastore + [2060] dup + [2061] bipush 37 + [2063] bipush 7 + [2065] newarray 10 + [2067] dup + [2068] iconst_0 + [2069] bipush 6 + [2071] iastore + [2072] dup + [2073] iconst_1 + [2074] bipush 32 + [2076] iastore + [2077] dup + [2078] iconst_2 + [2079] bipush 58 + [2081] iastore + [2082] dup + [2083] iconst_3 + [2084] bipush 84 + [2086] iastore + [2087] dup + [2088] iconst_4 + [2089] bipush 110 + [2091] iastore + [2092] dup + [2093] iconst_5 + [2094] sipush 136 + [2097] iastore + [2098] dup + [2099] bipush 6 + [2101] sipush 162 + [2104] iastore + [2105] aastore + [2106] dup + [2107] bipush 38 + [2109] bipush 7 + [2111] newarray 10 + [2113] dup + [2114] iconst_0 + [2115] bipush 6 + [2117] iastore + [2118] dup + [2119] iconst_1 + [2120] bipush 26 + [2122] iastore + [2123] dup + [2124] iconst_2 + [2125] bipush 54 + [2127] iastore + [2128] dup + [2129] iconst_3 + [2130] bipush 82 + [2132] iastore + [2133] dup + [2134] iconst_4 + [2135] bipush 110 + [2137] iastore + [2138] dup + [2139] iconst_5 + [2140] sipush 138 + [2143] iastore + [2144] dup + [2145] bipush 6 + [2147] sipush 166 + [2150] iastore + [2151] aastore + [2152] dup + [2153] bipush 39 + [2155] bipush 7 + [2157] newarray 10 + [2159] dup + [2160] iconst_0 + [2161] bipush 6 + [2163] iastore + [2164] dup + [2165] iconst_1 + [2166] bipush 30 + [2168] iastore + [2169] dup + [2170] iconst_2 + [2171] bipush 58 + [2173] iastore + [2174] dup + [2175] iconst_3 + [2176] bipush 86 + [2178] iastore + [2179] dup + [2180] iconst_4 + [2181] bipush 114 + [2183] iastore + [2184] dup + [2185] iconst_5 + [2186] sipush 142 + [2189] iastore + [2190] dup + [2191] bipush 6 + [2193] sipush 170 + [2196] iastore + [2197] aastore + [2198] putstatic #28 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.POSITION_ADJUSTMENT_PATTERN_COORDINATE_TABLE [[I] + [2201] bipush 15 + [2203] anewarray #13 + - Class [[I] + [2206] dup + [2207] iconst_0 + [2208] iconst_2 + [2209] newarray 10 + [2211] dup + [2212] iconst_0 + [2213] bipush 8 + [2215] iastore + [2216] dup + [2217] iconst_1 + [2218] iconst_0 + [2219] iastore + [2220] aastore + [2221] dup + [2222] iconst_1 + [2223] iconst_2 + [2224] newarray 10 + [2226] dup + [2227] iconst_0 + [2228] bipush 8 + [2230] iastore + [2231] dup + [2232] iconst_1 + [2233] iconst_1 + [2234] iastore + [2235] aastore + [2236] dup + [2237] iconst_2 + [2238] iconst_2 + [2239] newarray 10 + [2241] dup + [2242] iconst_0 + [2243] bipush 8 + [2245] iastore + [2246] dup + [2247] iconst_1 + [2248] iconst_2 + [2249] iastore + [2250] aastore + [2251] dup + [2252] iconst_3 + [2253] iconst_2 + [2254] newarray 10 + [2256] dup + [2257] iconst_0 + [2258] bipush 8 + [2260] iastore + [2261] dup + [2262] iconst_1 + [2263] iconst_3 + [2264] iastore + [2265] aastore + [2266] dup + [2267] iconst_4 + [2268] iconst_2 + [2269] newarray 10 + [2271] dup + [2272] iconst_0 + [2273] bipush 8 + [2275] iastore + [2276] dup + [2277] iconst_1 + [2278] iconst_4 + [2279] iastore + [2280] aastore + [2281] dup + [2282] iconst_5 + [2283] iconst_2 + [2284] newarray 10 + [2286] dup + [2287] iconst_0 + [2288] bipush 8 + [2290] iastore + [2291] dup + [2292] iconst_1 + [2293] iconst_5 + [2294] iastore + [2295] aastore + [2296] dup + [2297] bipush 6 + [2299] iconst_2 + [2300] newarray 10 + [2302] dup + [2303] iconst_0 + [2304] bipush 8 + [2306] iastore + [2307] dup + [2308] iconst_1 + [2309] bipush 7 + [2311] iastore + [2312] aastore + [2313] dup + [2314] bipush 7 + [2316] iconst_2 + [2317] newarray 10 + [2319] dup + [2320] iconst_0 + [2321] bipush 8 + [2323] iastore + [2324] dup + [2325] iconst_1 + [2326] bipush 8 + [2328] iastore + [2329] aastore + [2330] dup + [2331] bipush 8 + [2333] iconst_2 + [2334] newarray 10 + [2336] dup + [2337] iconst_0 + [2338] bipush 7 + [2340] iastore + [2341] dup + [2342] iconst_1 + [2343] bipush 8 + [2345] iastore + [2346] aastore + [2347] dup + [2348] bipush 9 + [2350] iconst_2 + [2351] newarray 10 + [2353] dup + [2354] iconst_0 + [2355] iconst_5 + [2356] iastore + [2357] dup + [2358] iconst_1 + [2359] bipush 8 + [2361] iastore + [2362] aastore + [2363] dup + [2364] bipush 10 + [2366] iconst_2 + [2367] newarray 10 + [2369] dup + [2370] iconst_0 + [2371] iconst_4 + [2372] iastore + [2373] dup + [2374] iconst_1 + [2375] bipush 8 + [2377] iastore + [2378] aastore + [2379] dup + [2380] bipush 11 + [2382] iconst_2 + [2383] newarray 10 + [2385] dup + [2386] iconst_0 + [2387] iconst_3 + [2388] iastore + [2389] dup + [2390] iconst_1 + [2391] bipush 8 + [2393] iastore + [2394] aastore + [2395] dup + [2396] bipush 12 + [2398] iconst_2 + [2399] newarray 10 + [2401] dup + [2402] iconst_0 + [2403] iconst_2 + [2404] iastore + [2405] dup + [2406] iconst_1 + [2407] bipush 8 + [2409] iastore + [2410] aastore + [2411] dup + [2412] bipush 13 + [2414] iconst_2 + [2415] newarray 10 + [2417] dup + [2418] iconst_0 + [2419] iconst_1 + [2420] iastore + [2421] dup + [2422] iconst_1 + [2423] bipush 8 + [2425] iastore + [2426] aastore + [2427] dup + [2428] bipush 14 + [2430] iconst_2 + [2431] newarray 10 + [2433] dup + [2434] iconst_0 + [2435] iconst_0 + [2436] iastore + [2437] dup + [2438] iconst_1 + [2439] bipush 8 + [2441] iastore + [2442] aastore + [2443] putstatic #30 + - Fieldref [com/google/zxing/qrcode/encoder/MatrixUtil.TYPE_INFO_COORDINATES [[I] + [2446] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + +_____________________________________________________________________ +- Program class: com/google/zxing/qrcode/encoder/QRCode + Superclass: java/lang/Object + Major version: 0x31 + Minor version: 0x0 + Access flags: 0x31 + = public final class com.google.zxing.qrcode.encoder.QRCode extends java.lang.Object + +Interfaces (count = 0): + +Constant Pool (count = 147): + - Integer [8] + - String [ + ecLevel: ] + - String [ + maskPattern: ] + - String [ + matrix: +] + - String [ + matrix: null +] + - String [ + matrixWidth: ] + - String [ + numDataBytes: ] + - String [ + numECBytes: ] + - String [ + numRSBlocks: ] + - String [ + numTotalBytes: ] + - String [ + version: ] + - String [ mode: ] + - String [<< +] + - String [>> +] + - String [Bad value] + - Class [com/google/zxing/qrcode/encoder/ByteMatrix] + - Class [com/google/zxing/qrcode/encoder/QRCode] + - Class [java/lang/Object] + - Class [java/lang/RuntimeException] + - Class [java/lang/StringBuffer] + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.ecLevel Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.maskPattern I] + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.matrix Lcom/google/zxing/qrcode/encoder/ByteMatrix;] + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.matrixWidth I] + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.mode Lcom/google/zxing/qrcode/decoder/Mode;] + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numDataBytes I] + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numECBytes I] + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numRSBlocks I] + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numTotalBytes I] + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.version I] + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.toString ()Ljava/lang/String;] + - Methodref [com/google/zxing/qrcode/encoder/QRCode.isValidMaskPattern (I)Z] + - Methodref [java/lang/Object. ()V] + - Methodref [java/lang/RuntimeException. (Ljava/lang/String;)V] + - Methodref [java/lang/StringBuffer. (I)V] + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + - NameAndType [ ()V] + - NameAndType [ (I)V] + - NameAndType [ (Ljava/lang/String;)V] + - NameAndType [append (I)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + - NameAndType [ecLevel Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - NameAndType [get (II)B] + - NameAndType [getHeight ()I] + - NameAndType [getWidth ()I] + - NameAndType [isValidMaskPattern (I)Z] + - NameAndType [maskPattern I] + - NameAndType [matrix Lcom/google/zxing/qrcode/encoder/ByteMatrix;] + - NameAndType [matrixWidth I] + - NameAndType [mode Lcom/google/zxing/qrcode/decoder/Mode;] + - NameAndType [numDataBytes I] + - NameAndType [numECBytes I] + - NameAndType [numRSBlocks I] + - NameAndType [numTotalBytes I] + - NameAndType [toString ()Ljava/lang/String;] + - NameAndType [version I] + - Utf8 [ + ecLevel: ] + - Utf8 [ + maskPattern: ] + - Utf8 [ + matrix: +] + - Utf8 [ + matrix: null +] + - Utf8 [ + matrixWidth: ] + - Utf8 [ + numDataBytes: ] + - Utf8 [ + numECBytes: ] + - Utf8 [ + numRSBlocks: ] + - Utf8 [ + numTotalBytes: ] + - Utf8 [ + version: ] + - Utf8 [ mode: ] + - Utf8 [()I] + - Utf8 [()Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - Utf8 [()Lcom/google/zxing/qrcode/decoder/Mode;] + - Utf8 [()Lcom/google/zxing/qrcode/encoder/ByteMatrix;] + - Utf8 [()Ljava/lang/String;] + - Utf8 [()V] + - Utf8 [()Z] + - Utf8 [(I)Ljava/lang/StringBuffer;] + - Utf8 [(I)V] + - Utf8 [(I)Z] + - Utf8 [(II)B] + - Utf8 [(II)I] + - Utf8 [(Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;)V] + - Utf8 [(Lcom/google/zxing/qrcode/decoder/Mode;)V] + - Utf8 [(Lcom/google/zxing/qrcode/encoder/ByteMatrix;)V] + - Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;] + - Utf8 [(Ljava/lang/String;)V] + - Utf8 [<< +] + - Utf8 [] + - Utf8 [>> +] + - Utf8 [Bad value] + - Utf8 [Code] + - Utf8 [ConstantValue] + - Utf8 [I] + - Utf8 [Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + - Utf8 [Lcom/google/zxing/qrcode/decoder/Mode;] + - Utf8 [Lcom/google/zxing/qrcode/encoder/ByteMatrix;] + - Utf8 [NUM_MASK_PATTERNS] + - Utf8 [append] + - Utf8 [at] + - Utf8 [com/google/zxing/qrcode/encoder/ByteMatrix] + - Utf8 [com/google/zxing/qrcode/encoder/QRCode] + - Utf8 [ecLevel] + - Utf8 [get] + - Utf8 [getECLevel] + - Utf8 [getHeight] + - Utf8 [getMaskPattern] + - Utf8 [getMatrix] + - Utf8 [getMatrixWidth] + - Utf8 [getMode] + - Utf8 [getNumDataBytes] + - Utf8 [getNumECBytes] + - Utf8 [getNumRSBlocks] + - Utf8 [getNumTotalBytes] + - Utf8 [getVersion] + - Utf8 [getWidth] + - Utf8 [isValid] + - Utf8 [isValidMaskPattern] + - Utf8 [java/lang/Object] + - Utf8 [java/lang/RuntimeException] + - Utf8 [java/lang/StringBuffer] + - Utf8 [maskPattern] + - Utf8 [matrix] + - Utf8 [matrixWidth] + - Utf8 [mode] + - Utf8 [numDataBytes] + - Utf8 [numECBytes] + - Utf8 [numRSBlocks] + - Utf8 [numTotalBytes] + - Utf8 [setECLevel] + - Utf8 [setMaskPattern] + - Utf8 [setMatrix] + - Utf8 [setMatrixWidth] + - Utf8 [setMode] + - Utf8 [setNumDataBytes] + - Utf8 [setNumECBytes] + - Utf8 [setNumRSBlocks] + - Utf8 [setNumTotalBytes] + - Utf8 [setVersion] + - Utf8 [toString] + - Utf8 [version] + +Fields (count = 11): + - Field: NUM_MASK_PATTERNS I + Access flags: 0x19 + = public static final int NUM_MASK_PATTERNS + Class member attributes (count = 1): + - Constant value attribute: + - Integer [8] + - Field: mode Lcom/google/zxing/qrcode/decoder/Mode; + Access flags: 0x2 + = private com.google.zxing.qrcode.decoder.Mode mode + - Field: ecLevel Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel; + Access flags: 0x2 + = private com.google.zxing.qrcode.decoder.ErrorCorrectionLevel ecLevel + - Field: version I + Access flags: 0x2 + = private int version + - Field: matrixWidth I + Access flags: 0x2 + = private int matrixWidth + - Field: maskPattern I + Access flags: 0x2 + = private int maskPattern + - Field: numTotalBytes I + Access flags: 0x2 + = private int numTotalBytes + - Field: numDataBytes I + Access flags: 0x2 + = private int numDataBytes + - Field: numECBytes I + Access flags: 0x2 + = private int numECBytes + - Field: numRSBlocks I + Access flags: 0x2 + = private int numRSBlocks + - Field: matrix Lcom/google/zxing/qrcode/encoder/ByteMatrix; + Access flags: 0x2 + = private com.google.zxing.qrcode.encoder.ByteMatrix matrix + +Methods (count = 25): + - Method: ()V + Access flags: 0x1 + = public QRCode() + Class member attributes (count = 1): + - Code attribute instructions (code length = 55, locals = 1, stack = 2): + [0] aload_0 v0 + [1] invokespecial #36 + - Methodref [java/lang/Object. ()V] + [4] aload_0 v0 + [5] aconst_null + [6] putfield #25 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.mode Lcom/google/zxing/qrcode/decoder/Mode;] + [9] aload_0 v0 + [10] aconst_null + [11] putfield #21 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.ecLevel Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [14] aload_0 v0 + [15] iconst_m1 + [16] putfield #30 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.version I] + [19] aload_0 v0 + [20] iconst_m1 + [21] putfield #24 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.matrixWidth I] + [24] aload_0 v0 + [25] iconst_m1 + [26] putfield #22 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.maskPattern I] + [29] aload_0 v0 + [30] iconst_m1 + [31] putfield #29 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numTotalBytes I] + [34] aload_0 v0 + [35] iconst_m1 + [36] putfield #26 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numDataBytes I] + [39] aload_0 v0 + [40] iconst_m1 + [41] putfield #27 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numECBytes I] + [44] aload_0 v0 + [45] iconst_m1 + [46] putfield #28 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numRSBlocks I] + [49] aload_0 v0 + [50] aconst_null + [51] putfield #23 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.matrix Lcom/google/zxing/qrcode/encoder/ByteMatrix;] + [54] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getMode()Lcom/google/zxing/qrcode/decoder/Mode; + Access flags: 0x2 + = private com.google.zxing.qrcode.decoder.Mode getMode() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #25 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.mode Lcom/google/zxing/qrcode/decoder/Mode;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getECLevel()Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel; + Access flags: 0x11 + = public final com.google.zxing.qrcode.decoder.ErrorCorrectionLevel getECLevel() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #21 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.ecLevel Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getVersion()I + Access flags: 0x11 + = public final int getVersion() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #30 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.version I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getMatrixWidth()I + Access flags: 0x11 + = public final int getMatrixWidth() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #24 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.matrixWidth I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getMaskPattern()I + Access flags: 0x11 + = public final int getMaskPattern() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #22 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.maskPattern I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getNumTotalBytes()I + Access flags: 0x11 + = public final int getNumTotalBytes() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #29 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numTotalBytes I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getNumDataBytes()I + Access flags: 0x11 + = public final int getNumDataBytes() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #26 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numDataBytes I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getNumECBytes()I + Access flags: 0x2 + = private int getNumECBytes() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #27 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numECBytes I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getNumRSBlocks()I + Access flags: 0x11 + = public final int getNumRSBlocks() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #28 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numRSBlocks I] + [4] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: getMatrix()Lcom/google/zxing/qrcode/encoder/ByteMatrix; + Access flags: 0x11 + = public final com.google.zxing.qrcode.encoder.ByteMatrix getMatrix() + Class member attributes (count = 1): + - Code attribute instructions (code length = 5, locals = 1, stack = 1): + [0] aload_0 v0 + [1] getfield #23 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.matrix Lcom/google/zxing/qrcode/encoder/ByteMatrix;] + [4] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: at(II)I + Access flags: 0x2 + = private int at(int,int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 31, locals = 3, stack = 3): + [0] aload_0 v0 + [1] getfield #23 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.matrix Lcom/google/zxing/qrcode/encoder/ByteMatrix;] + [4] iload_1 v1 + [5] iload_2 v2 + [6] invokevirtual #31 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.get (II)B] + [9] dup + [10] istore_1 v1 + [11] ifeq +18 (target=29) + [14] iload_1 v1 + [15] iconst_1 + [16] ificmpeq +13 (target=29) + [19] new #19 + - Class [java/lang/RuntimeException] + [22] dup + [23] ldc #15 + - String [Bad value] + [25] invokespecial #37 + - Methodref [java/lang/RuntimeException. (Ljava/lang/String;)V] + [28] athrow + [29] iload_1 v1 + [30] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isValid()Z + Access flags: 0x11 + = public final boolean isValid() + Class member attributes (count = 1): + - Code attribute instructions (code length = 151, locals = 2, stack = 3): + [0] aload_0 v0 + [1] getfield #25 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.mode Lcom/google/zxing/qrcode/decoder/Mode;] + [4] ifnull +145 (target=149) + [7] aload_0 v0 + [8] getfield #21 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.ecLevel Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [11] ifnull +138 (target=149) + [14] aload_0 v0 + [15] getfield #30 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.version I] + [18] iconst_m1 + [19] ificmpeq +130 (target=149) + [22] aload_0 v0 + [23] getfield #24 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.matrixWidth I] + [26] iconst_m1 + [27] ificmpeq +122 (target=149) + [30] aload_0 v0 + [31] getfield #22 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.maskPattern I] + [34] iconst_m1 + [35] ificmpeq +114 (target=149) + [38] aload_0 v0 + [39] getfield #29 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numTotalBytes I] + [42] iconst_m1 + [43] ificmpeq +106 (target=149) + [46] aload_0 v0 + [47] getfield #26 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numDataBytes I] + [50] iconst_m1 + [51] ificmpeq +98 (target=149) + [54] aload_0 v0 + [55] getfield #27 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numECBytes I] + [58] iconst_m1 + [59] ificmpeq +90 (target=149) + [62] aload_0 v0 + [63] getfield #28 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numRSBlocks I] + [66] iconst_m1 + [67] ificmpeq +82 (target=149) + [70] aload_0 v0 + [71] getfield #22 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.maskPattern I] + [74] dup + [75] istore_1 v1 + [76] iflt +13 (target=89) + [79] iload_1 v1 + [80] bipush 8 + [82] ificmpge +7 (target=89) + [85] iconst_1 + [86] goto +4 (target=90) + [89] iconst_0 + [90] ifeq +59 (target=149) + [93] aload_0 v0 + [94] getfield #29 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numTotalBytes I] + [97] aload_0 v0 + [98] getfield #26 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numDataBytes I] + [101] aload_0 v0 + [102] getfield #27 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numECBytes I] + [105] iadd + [106] ificmpne +43 (target=149) + [109] aload_0 v0 + [110] getfield #23 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.matrix Lcom/google/zxing/qrcode/encoder/ByteMatrix;] + [113] ifnull +36 (target=149) + [116] aload_0 v0 + [117] getfield #24 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.matrixWidth I] + [120] aload_0 v0 + [121] getfield #23 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.matrix Lcom/google/zxing/qrcode/encoder/ByteMatrix;] + [124] invokevirtual #33 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [127] ificmpne +22 (target=149) + [130] aload_0 v0 + [131] getfield #23 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.matrix Lcom/google/zxing/qrcode/encoder/ByteMatrix;] + [134] invokevirtual #33 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getWidth ()I] + [137] aload_0 v0 + [138] getfield #23 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.matrix Lcom/google/zxing/qrcode/encoder/ByteMatrix;] + [141] invokevirtual #32 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.getHeight ()I] + [144] ificmpne +5 (target=149) + [147] iconst_1 + [148] ireturn + [149] iconst_0 + [150] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: toString()Ljava/lang/String; + Access flags: 0x11 + = public final java.lang.String toString() + Class member attributes (count = 1): + - Code attribute instructions (code length = 210, locals = 2, stack = 3): + [0] new #20 + - Class [java/lang/StringBuffer] + [3] dup + [4] sipush 200 + [7] invokespecial #38 + - Methodref [java/lang/StringBuffer. (I)V] + [10] dup + [11] astore_1 v1 + [12] ldc #13 + - String [<< +] + [14] invokevirtual #41 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [17] pop + [18] aload_1 v1 + [19] ldc #12 + - String [ mode: ] + [21] invokevirtual #41 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [24] pop + [25] aload_1 v1 + [26] aload_0 v0 + [27] getfield #25 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.mode Lcom/google/zxing/qrcode/decoder/Mode;] + [30] invokevirtual #40 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + [33] pop + [34] aload_1 v1 + [35] ldc #2 + - String [ + ecLevel: ] + [37] invokevirtual #41 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [40] pop + [41] aload_1 v1 + [42] aload_0 v0 + [43] getfield #21 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.ecLevel Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [46] invokevirtual #40 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/Object;)Ljava/lang/StringBuffer;] + [49] pop + [50] aload_1 v1 + [51] ldc #11 + - String [ + version: ] + [53] invokevirtual #41 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [56] pop + [57] aload_1 v1 + [58] aload_0 v0 + [59] getfield #30 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.version I] + [62] invokevirtual #39 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [65] pop + [66] aload_1 v1 + [67] ldc #6 + - String [ + matrixWidth: ] + [69] invokevirtual #41 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [72] pop + [73] aload_1 v1 + [74] aload_0 v0 + [75] getfield #24 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.matrixWidth I] + [78] invokevirtual #39 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [81] pop + [82] aload_1 v1 + [83] ldc #3 + - String [ + maskPattern: ] + [85] invokevirtual #41 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [88] pop + [89] aload_1 v1 + [90] aload_0 v0 + [91] getfield #22 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.maskPattern I] + [94] invokevirtual #39 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [97] pop + [98] aload_1 v1 + [99] ldc #10 + - String [ + numTotalBytes: ] + [101] invokevirtual #41 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [104] pop + [105] aload_1 v1 + [106] aload_0 v0 + [107] getfield #29 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numTotalBytes I] + [110] invokevirtual #39 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [113] pop + [114] aload_1 v1 + [115] ldc #7 + - String [ + numDataBytes: ] + [117] invokevirtual #41 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [120] pop + [121] aload_1 v1 + [122] aload_0 v0 + [123] getfield #26 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numDataBytes I] + [126] invokevirtual #39 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [129] pop + [130] aload_1 v1 + [131] ldc #8 + - String [ + numECBytes: ] + [133] invokevirtual #41 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [136] pop + [137] aload_1 v1 + [138] aload_0 v0 + [139] getfield #27 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numECBytes I] + [142] invokevirtual #39 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [145] pop + [146] aload_1 v1 + [147] ldc #9 + - String [ + numRSBlocks: ] + [149] invokevirtual #41 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [152] pop + [153] aload_1 v1 + [154] aload_0 v0 + [155] getfield #28 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numRSBlocks I] + [158] invokevirtual #39 + - Methodref [java/lang/StringBuffer.append (I)Ljava/lang/StringBuffer;] + [161] pop + [162] aload_0 v0 + [163] getfield #23 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.matrix Lcom/google/zxing/qrcode/encoder/ByteMatrix;] + [166] ifnonnull +13 (target=179) + [169] aload_1 v1 + [170] ldc #5 + - String [ + matrix: null +] + [172] invokevirtual #41 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [175] pop + [176] goto +22 (target=198) + [179] aload_1 v1 + [180] ldc #4 + - String [ + matrix: +] + [182] invokevirtual #41 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [185] pop + [186] aload_1 v1 + [187] aload_0 v0 + [188] getfield #23 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.matrix Lcom/google/zxing/qrcode/encoder/ByteMatrix;] + [191] invokevirtual #34 + - Methodref [com/google/zxing/qrcode/encoder/ByteMatrix.toString ()Ljava/lang/String;] + [194] invokevirtual #41 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [197] pop + [198] aload_1 v1 + [199] ldc #14 + - String [>> +] + [201] invokevirtual #41 + - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;] + [204] pop + [205] aload_1 v1 + [206] invokevirtual #42 + - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;] + [209] areturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setMode(Lcom/google/zxing/qrcode/decoder/Mode;)V + Access flags: 0x11 + = public final void setMode(com.google.zxing.qrcode.decoder.Mode) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #25 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.mode Lcom/google/zxing/qrcode/decoder/Mode;] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setECLevel(Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;)V + Access flags: 0x11 + = public final void setECLevel(com.google.zxing.qrcode.decoder.ErrorCorrectionLevel) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #21 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.ecLevel Lcom/google/zxing/qrcode/decoder/ErrorCorrectionLevel;] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setVersion(I)V + Access flags: 0x11 + = public final void setVersion(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] iload_1 v1 + [2] putfield #30 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.version I] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setMatrixWidth(I)V + Access flags: 0x11 + = public final void setMatrixWidth(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] iload_1 v1 + [2] putfield #24 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.matrixWidth I] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setMaskPattern(I)V + Access flags: 0x11 + = public final void setMaskPattern(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] iload_1 v1 + [2] putfield #22 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.maskPattern I] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setNumTotalBytes(I)V + Access flags: 0x11 + = public final void setNumTotalBytes(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] iload_1 v1 + [2] putfield #29 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numTotalBytes I] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setNumDataBytes(I)V + Access flags: 0x11 + = public final void setNumDataBytes(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] iload_1 v1 + [2] putfield #26 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numDataBytes I] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setNumECBytes(I)V + Access flags: 0x11 + = public final void setNumECBytes(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] iload_1 v1 + [2] putfield #27 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numECBytes I] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setNumRSBlocks(I)V + Access flags: 0x11 + = public final void setNumRSBlocks(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] iload_1 v1 + [2] putfield #28 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.numRSBlocks I] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: setMatrix(Lcom/google/zxing/qrcode/encoder/ByteMatrix;)V + Access flags: 0x11 + = public final void setMatrix(com.google.zxing.qrcode.encoder.ByteMatrix) + Class member attributes (count = 1): + - Code attribute instructions (code length = 6, locals = 2, stack = 2): + [0] aload_0 v0 + [1] aload_1 v1 + [2] putfield #23 + - Fieldref [com/google/zxing/qrcode/encoder/QRCode.matrix Lcom/google/zxing/qrcode/encoder/ByteMatrix;] + [5] return + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + - Method: isValidMaskPattern(I)Z + Access flags: 0x9 + = public static boolean isValidMaskPattern(int) + Class member attributes (count = 1): + - Code attribute instructions (code length = 14, locals = 1, stack = 2): + [0] iload_0 v0 + [1] iflt +11 (target=12) + [4] iload_0 v0 + [5] bipush 8 + [7] ificmpge +5 (target=12) + [10] iconst_1 + [11] ireturn + [12] iconst_0 + [13] ireturn + Code attribute exceptions (count = 0): + Code attribute attributes (attribute count = 0): + +Class file attributes (count = 0): + diff --git a/src/android/LibraryProject/res/drawable-hdpi/launcher_icon.png b/src/android/LibraryProject/res/drawable-hdpi/launcher_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5932aadeadca0d1b7f95cab8aecb1c46d6f63b57 GIT binary patch literal 3731 zcmV;E4s7v>P)M5t)f5Hx|lC254x zv}wUf2q}gNFa*r;<=oG7t?^ppZ|3*;s zw=Ss)_jN3nHC*z_UzreH!j1!=gysT z`}XZii0i3Sr(y;kJa}-iHkC;pKYrXDIB+0l1E(`*&bYC$v4r@XJ$p80=bk-#5+G?A z{=IPFLSn3P^~&7y=s@QTgK}cII(Q|lEaRXp<+Y586qfgz62nehbxgK@t7t9DtUj}2 z^^Hr)cgWlmZcWbP2dR0FCx8?8brzdIVjNFandbu)C$Bon=G$b&#IAE2k5&iV@4<;8k(6E>K-zS3b+cTOh3^OJln-mVx1U zinO3}oC=WFY;!}niZ~E!N|8Ml47>VTmaU@?KwmpqVEDw?$6&Ow+V`?|^V|rVcx494 zysu+rnl0y>kk;Y$)tp;@#abfUrjJ2t)pRkl#)}5Tx)Mz>h%0q=cE-MhkJ|PgJ>oQ{ z4cpqjm8`x~0a8CfeH{(I=@xXMGnx=Ow06IX+7Rw;?o6wZ|#(^P{G_Ty6?<_GxU|MF7Hj*Y{zEB66@1-0! z1&S@D`dMirhDth1`KnH{9==b+kij+<)igl9mB`w_TDJHCTDE;3GkiJ>8Rl~!eE_Gi z2ldn==^%8ztSQDxs~cb`?h`ZL3ZgTbWyySdE1%-V{(WrI&1#yz*0h<=8k`j^pMu1R z@SyOyFC5y8p|H&IG0HN-ikdQ8MYkn0A61;4T`*U%_SJc`q{x%DO_q z^{AhueNbLqbX}m+8%(|l-3=9 z7*$m6{{3i?_J7nWAf9N4%fAaSA6Hr z$_S3@fPSgKvq+o>Y|D`lj*_ZbqMlNh^Fr;PS;FlJOR5SAKezssl#4AKTUgq5epIa< zWehS!Z1>dEyMG-V{N6Ji9V209XEXq1M#*^gG^`7HdSd-h%(4~?1~3Id3$aaJB<(-tjRmb6=TUoQ0*vR}w35D5t4)73 zHs<>AFp$!mS!MjIK>!3m`8iXDpUX6L0#F-Wt9K?#tU4Z7c=G;7L)^nBKyvkQaRlFeo@sJA!y zocobHJ8>P~YzjCCWVDbkzUc04-rSlWR3H`&+_>S|$&+n}7z8TQI9Xm%ptny4u|6vq zfE%QIm7Q547Fzwq{ZZbcIy`Y!y4=6|K2~3Xh}HW0-Sq3PyWop2T8szf^KRyiH{8In zV^QN(WQ>_?$cJyB5UZ#hnSo+;upV0{Clje#CC?B*xog+v8RXML+zC$>CSSFph%2tq zJUtZP$!0N#!L>{v&?+Xc&d~)KyY}T1v+Bl;Zkpy4z+pqnG3f|h>UetZURQei?P&kv zOl&t6F$jv;!H1p+IXU)aC0)*95S6nG3sUkT;3>b75`1GQ=18|Xi5cOWbIaC28Z(Xp zP#ZS5^Yr%*Wut0EtO4%|#SB6KshtW$1C&*POeo8fW@ey>g(6N>t7G_(Q>LyP1B6QPF~%Ux#-RD@HLkP|-r32F|i{5VN!5(Mz^Y1A=@N z&pvE|{{9FS6%PYi7BM{xjKZSy_i6h5ISr&kJAwg6kwXTF0kU2W2D@ z#2hA^1)7R0F2DMlj5MCm;lcthDBqUB4Wuq2W6Io{hOZicNJ zdisjQT-dC6JjSxe32x@lFgxUGUhVhMkgWoT-ge4>0?`ADbO3|L=U*NcL@Ox(q>hDO z3iq(jvNRTJVbMS7?+H)4`0_fw<>>zz)y(slsu}xC zR3){H6O}~Jp3(rN4II}#apJ`39Xoa;K0&ajp!z)oKkvSB#dS~$z>=sR#HSX4fDypC zzI~@i!=*W3N2r@-b1ECLRVHfvn9BC;uDo++>MMYF+|BowFJE>)qKmZ#r8|_SG-#jm z?G5M0nmo5g#l~-AsL1IX`K4{!Tw`cxUe~Bq5?v62I7NFP`HlP*brB>5@;tIgri|9D zOB^|3jD#-K5Y*SLb7ca^xAC@b&7rw>i$AJ!X#lZ0AlB8U=H})WVngPfNgI#pNgWnn zemU}RbG(I+fk%^uN%F)J)=Ml>{9IiIehZ(=YD}DW{8E?ixsMoB)+Jn*ey3k}VZIIc zU`5{x(02s%^<&O^`0ybg`%Fnls%`U2$hj`@r3?vdfPwm$a+uZenn=GVpI^(Kpl0toM% z*x>P*^-a(}vl`^I45~>uxxlXnzzGUF%pI=D@9h6jF5mi9PtUWRL6CnE;FQC#Mty#| z#QCFj!7ActKa{x^WbQR&P!>QMd%rL2$v4ZOyF}&ptJTS$bag%ZBmnwdsq`uJIk}7~ zI@hv*R7eBJe)X)MLNQyqBq=y;Zkb;^|7Pvlmo~SxJ-w3Pd{wXC{8^#!@iME$#z;Ua zNvgPoFQ7voK+Y|E2A+qcADJx+py%@W_G4?;?j}*|Ss~Gyd$UmZ)8A{gY6}3VQK~^o z|13OQzdj5mCj%+akl(U-M|+)@#>$8<4$KLF+TD2dy6A4FqC xt~g#DgR^0STfN}Ab7x-ER{u?4_VphD1_03C_=)Y<3zPr=002ovPDHLkV1hofOR)d| literal 0 HcmV?d00001 diff --git a/src/android/LibraryProject/res/drawable-hdpi/shopper_icon.png b/src/android/LibraryProject/res/drawable-hdpi/shopper_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..097355887bf12405a2b8875c8e7ed9bd0057048b GIT binary patch literal 6196 zcmV-47|Z90P)4Tx0C)kNmUmPX*B8g%%xo{TU6vwc>AklFq%OTk zl_mFQv@x1^BM1TV}0C2duqR=S6 zXn?LjUp6xrb&~O43j*NvEr418u3H3zGns$s|L;SQD-ufpfWpxLJ03rmi*g~#S@{x? zOrJ!Vo{}kJ7$ajbnjp%mGEV!%=70KpVow?KvV}a4moSaFCQKV=XBIPnpP$8-NG!rR+)R#`$7JVZi#Wn10DSspSrkx`)s~4C z+0n+?(b2-z5-tDd^^cpMz5W?wz5V3zGUCskL5!X++LzcbT23thtSPiMTfS&1I{|20 z4}j|3FPi>70OSh+Xzlyzdl<5LNtZ}OE>>3g`T3RtKG#xK(9i3CI(+v0d-&=+OWAp! zYsd8Ar*foO5~i%E+?=c&shF87;&Ay)i~kOmCIB-Z!^JGdti+UJsxgN!t(Y#%b<8kk67vyD#cE*9urAm@ zY#cTXn~yERR$}Y1E!Yd#o7hq8Ya9;8z!~A3Z~?e@Tn26#t`xT$*Ni)h>&K1Yrto;Y z8r}@=h7ZGY@Dh9xekcA2{tSKqKZ<`tAQQ9+wgf*y0zpVvOQ<9qCY&Y=5XJ~ILHOG0j2XwBQ%7jM`P2tv~{#P+6CGu9Y;5!2hua> zCG_v;z4S?CC1rc%807-x8s$^ULkxsr$OvR)G0GUn7`GVjR5Vq*RQM{JRGL%DRgX~5SKp(4L49HleU9rK?wsN|$L8GC zfHh1tA~lw29MI^|n9|hJ^w$(=?$kW5IibbS^3=-Es?a*EHLgw5cGnhYS7@Kne#%s4 zdNH$@Rm?8tq>hG8fR0pWzfP~tjINRHeBHIW&AJctNO~;2RJ{tlPQ6KeZT(RF<@$~K zcMXUJEQ54|9R}S7(}qTdv4$HA+YFx=sTu_uEj4O1x^GN1_Ap*-Tx)#81ZToB$u!w* za?KPrbudjgtugI0gUuYx1ZKO<`pvQC&gMe%TJu2*iiMX&o<*a@uqDGX#B!}=o8@yW zeX9hktybMuAFUm%v#jf^@7XBX1lg>$>9G0T*3_13TVs2}j%w#;x5}>F?uEUXJ>Pzh z{cQ)DL#V?BhfaqNj!uqZ$0o;dCw-@6r(I5iEIKQkRm!^LjCJ;QUgdn!`K^nii^S!a z%Wtk0u9>cfU7yS~n#-SCH+RHM*Nx-0-)+d9>7MMq&wa>4$AjZh>+#4_&y(j_?>XjW z;+5fb#Ot}YwYS*2#e16V!d}5X>x20C`xN{1`YQR(_pSDQ=%?$K=GW*q>F?mb%>Qfv zHXt})YrtTjW*|4PA#gItDQHDdS1=_wD!4lMQHW`XIHV&K4h;(37J7f4!93x-wlEMD z7`83!LAX));_x3Ma1r4VH4%>^Z6cRPc1O{olA;bry^i*dE{nc5-*~=serJq)Okzw! z%yg_zYWi`# zol25V;v^kU#wN!mA5MPH3FFjqrcwe^cBM>m+1wr6XFN|{1#g`1#xLiOrMjh-r#?w@ zOWT$Wgg6&&5F%x&L(6hXP*!%2{VOVIa)adIsGCt zQITk9vCHD^izmgw;`&@DcVTY3gpU49^+=7S>!rha?s+wNZ}MaEj~6Hw2n%|am@e70 zWNfM5(r=exmT{MLF4tMUX8G_6uNC`OLMu~NcCOM}Rk&(&wg2ivYe;J{*Zj2BdTsgI zSLt?eJQu} z$~QLORDCnMIdyYynPb_WEx0YhEw{FMY&}%2SiZD;WLxOA)(U1tamB0cN!u@1+E?z~ zLE0hRF;o>&)xJ}I=a!xCtJAA*)_B)6@6y<{Y1i~_-tK`to_m`1YVIxB`);3L-|hYW z`&(-bYby`n4&)tpTo+T<{VnU;hI;k-lKKw^g$IWYMIP#EaB65ctZ}%k5pI+=jvq-p za_u{x@7kLzn)Wv{noEv?qtc^Kzfb=D*0JDYoyS?nn|?6(VOI;SrMMMpUD7()mfkkh z9^c-7BIrbChiga6kCs0kJgIZC=9KcOveTr~g{NoFEIl)IR&;jaT-v#j&ZN$J=i|=b z=!)p-y%2oi(nY_E=exbS&s=i5bn>#xz3Ke>~2=f&N;yEFGz-^boB zexUH6@}b7V+Mi8+ZXR+RIyLMw-18{v(Y+Dw$g^K^e|bMz_?Y^*a!h-y;fd{&ljDBl z*PbqTI{HlXY-Xb9SH)jdoT5XJ6RT+L~?#}M)E-hQw(llG3XiY0Y3Z+8) zpb+pEKU(k~Nn?y!{bdLyqL>(iCMK8|6aI*xAwhm%f*3FoNr2cA2vplbK}z{*JM7Z! zva{R$n(vwG^E~f4b7#s&2sL`zd(S!V=kvbjJ?Gw;*_`#a9HxV~hHw?aIFFw6|3^#V zw1caGtBI=~#-ywD0viBj1lOANHzeCG`dV?v$OXBH+(4eegvMBCk3HMRja|ZJKZ#tF zXCM8Tr7f#hW;#=)r>gr-KGQx3<~*(nt`@FtW(j_Dctc^!w%dz))?7NUt1y}$9~jA5 zK7kQRrie9%5&vVDhid8^a%G5eyeJk4X)foIfu@Yn09&vZW!aNMQE%|kPOVi*t-0Kp zoj=lg?BH*f?ypYT>)@~8YEhoyp0j#m;q%*nHhTA(&4ue|B5k{qG)-YNj6wHt=AxIv zkQ@TK9vDt_8zIEN_au0Tt`qHdEg=Ea$tA8oceJ_pz+I<*w0PW(fU%7Hs^-^jzjM{? zYp)!<#o7>8T-2kv=$Hxfv4iH==RWc=X)!3zP1MWyPz<`6b+-{qlQXU{diX>RRjpjG z;kC)e;dM!F@~OstP^%1Jbi)mUU-`_g(H|y5`H{5aN&-i~y%)2AxdIVAfJ@;x&gB$V zMMKYdAFbbh1nCP#9(7T=viBkW5ZK_k$wigv*1r~ywMz`Su>Sgy9fe|kJjcu{08rV7 z3^-_l%`PwlXm_f*Cur_h_H3F1qHHqAs81UCxX?#k$-yV!BkS}}p4)c}prb+tfpy~g z;tsG2+`NP5j1NpC#l+e*T7(jTYruI}LefYENw(=Y$Y_bRS;>!b;zEWc6&iJ2OZS{s z6g))$o^)N08U*hMoTf2o$#Bj_#|I}MGROe(Nn%6!kURmTHd=HpbsCT6IuVi^_AG&> zDQ?}34_eUEUSwwRPhtW`SvM=bWToEqg+a)P+e#5E1J5Tq-t!C~XB})9T!tfy*5yE& zJ!8&U3StHcI(K9oc=<>q@Pj1<7)aiQJN4Bt=UDcl&mKw1g}OkHDm9c6T8;sDh^kvq zRT^A6Xm!C!s?SN+n~b|t9=U4Fr2NP82-eOFKA4Q4<5csWNvwiQ4nDL}9-s#R(9AAZ zfe?5}G2o#+ii<~(Tt@tha*-ExG?#9ye|IJY8bix;U{|tE@4rX=ARlb9VsuzQ7$Y{A zV^q2@MK7c1xxciT(5I;VLT<>uvH7QV+vWGzXtLVc?Urvo2GpbP`@(I0)Y$z{#(kVA z7w5###S^hA1!kdyV1P@^RR|0PrC6LoW9_tIS6pzt?YiW9j2eOE?T@ej(oR)MmY^DS zsz9Hw4>8-SLI99F$pjmF5&b4QhG2Q?m5Ed`S>nVRZ2Agl;u-WTQqr#&80YzPz}`N6 z*#3U}L2I;Y_SK19_T%jj*tWGd+Gt_S2CzDfR^4ii74$W0wi?#L3Uxa0N*_#6=)0>e zFoDh$q~EZTaRo?IB?MXVL-B+?fCn;-v$nKe0YAFfNM-=@)fxNUOFywgr}o)*zHpaa za_*&e$M*YdYWXc&ZZ6t#uUtq?li5H;_9@l)>^T0^*wvP@}AAtXE2_&h5D>5G|IMu z;K^TX%pnO2@X3F`AnXAF$7sSD#$gZe(Txk6l%iTXN=lmpZ(gS|i_KF+cFU3Vp*=I1 zPloWx$Ujo78XQx=Th9NWcopEQt!4X1>Cg7SE5ESeWK`K!7y^qMd$`w;%xXbX0L-@D zO~SGTIhU50-$EXg8$8f$u|C(sJ-gxXz^L)!{^2U8d0&CdYVZzlsywoscx3He)9Pk5hdIK5o5H_L}%7xk|b5oX|njR_37_mQwUMJteJ zL|hhbW}-xf;{l{6DG}2I60sA=DNpd_rz6Z08v&?y z40P&yK%fyz0G2Ho1j*AKOoI0?utFVt94gviGAuq%BkqS!(@tXJzKRtX#H)y&z%)Xz zeJ%P2k;i>#9sq?IEoA~==VyW$9W>Ne2iHxTciV+yn*{v+7k+NX=8ou9AR0fj&%)0* zd;wgc;Z-yoKCWus=#R;03$+8rF`jP;Xt{&2b79_1I>2BE?a+%-E!F; z$fx$m%lFz7uRY}8p&N=VBqO?Y8Z)E$Jax_+UT5FB`c5krMr?NFq?P90v@0ie01RHKBR;r{P6OhI zTRjuR^M0XTwo>^GzQuu_fmcNYManwd(DQT(CsenD{2e=kDj?8`in0w$1-#qr-u46A zc-|J7A0J(BciebSaP`T$-q0T0|7&}D<~6)65lYuvW+-BaiQzn~5QVZ5VnqD5K{i4r zqLR#^?onc^hS%8G$Xa{tPPDCZcNZm>Zw3((6`Vh|d#sn^~H)1Esxq z*~62Z3clnV1akpLn5pA(e4vD=Od`vLIy8X3>pa*i;G2x=Htn=?hE@ys!O}i^`siOE z$FBjYLPHq&f3L)#OYlQU(Qdu^HrudflWP0fH~(f+bH}s?q^ff5S^+64yII^l`@-o- z3oF2yB6#0^9)w8LQBVzhy1My_-FE92zb_hZH*fv69V$IMhHPNUOJ#_1>8oq2LPTY5ksIVTilTR)HIkM zwyhh!?2K@)G?uN?1{Vf-azzL<;O@O=*^CrcLH|pA`U{nL=n{HXf)OyOy^XfrCg{W( zKq>%P*nWoS$XroIe>_3|FxdVw~Pp8v#4}=f^#P}(ndjMf`d35gv3%U$G$P z0l)}zCP!exnBsVO}vE=(!pK7cv2^&?wm8D2{_q1?Xb5Cvn-7oD7f_vWq@0mqKG? z(GZQmfMf76@$vIOc$L66RfwhCO6w_uz?tTTDNLUZfIi%~(>=&IMjx|D-x>#$kxo%< zRLYVE24$5_GJ_xXY}Df=#{?{45@eqr0&(#-;|>F8)aDvft!mqH_?1ITE4UsxmE*`@NT98k)6|}41p-23Kx$YQsqQqN>xTvz>y6ef^Jn)tCZ_gpf-5?G)sre z`J|RTs0u=n29z6u*5|kX;$BTqa9iyrLbgO0eU)F0U`sR1Wk>U!+HS^vkjL zxdp7HSIYZ{9THYQad76~?D56NqL6+k&~pJ?^bQEdQD!VP^7Z!G)BCq&F%UWq zG6Y4r2o7UCeMNKo0*yI+xn1_01H9zjMoiTE?<_n<%*2lGQ#?;|Q%j}si^o1Ua&B=W z#L+@VI3gHkKvd`Pu3zDqA<^LwgDh)7nkz!S0ze;SWB_)>ld7zc>@y1Df^r@`zdR#? zxyj|d`yV}ecYUQb3BfA$*|--*SD!z;<*J>VzKcM17K+LE0Dc4XH)W`z4z&DoDM;Os zEb!J>@FH|sai$;X6cpivJtT7x3gHJjfb;v>X1!&tT5ERZ#KPl;9)Ih;#d5XpPYt3I z2BAOpxcIUQuDW>Zx@$+q2K)cmgJ&-i-EC*iy9^9Ij(4V9oJZR|x_DWvR~8ymr9-El zJ@M+y0f>I+AA9tgz{?4~diGV}*UC&ymL5$0hmC8)i$^B^I;Dn-Uwtq{wf_Lf{$zS+ S3y*vN0000OyI-2;FF~*o9DnhzhRy2egaQu8S+XX*b;|6kI77a8+nk1dBqUv_dgzYGV># zv9{(j$@jkZc7ErZxt*MxFOQ~R16~;Jx#ymlGryTRbLQL|#Bpp^^OZ8I{95$@%nJ{^ z0I;$vquK#KXNhv$4*n;4B30Ijszfzz$1Z?0QQPU$r@!d!?fo#5$yo2u-K0_}69hp* zQ54xb`V;i(8L1hh-{Tp4(uZ~!hKX!R=jfNa$icW;trm@skDoer?AWLDdWJ#F0RXGN z+}_@PblbLVskXMZL@C@wNde$atj9^8j7{Q|#>lh06Io&u7l;6#o}Nw>3WcN8b%H(N z1+W40RI62!PNx&4(AFM+McjUw6eRtw<%Lh4#k#^*uh$cx(yzV1YZf~GNmTTOPzwzX zL;x7~?Ac=#5@bpw6Lz;MVt}~f^_@}i6T0L#LBqqHKKX63?W$D zSIW5ai8oc|4155R!4RCyW-SO;n7-@x5)xuLH~wXu2Ik}O0hVZ3ER8neh(o2B)kJX} z-&#pr0Ph1J@`Vp=@ti#S=5sUNf&gR^HboSA0*C;LsZHz?$ zG>bnR7tEpnG!v}cEC!LO@LtEVOd=c7LYYPS1f<@P zUC)S|C4~?MOKj^!s>=W^T<-}2#vSh~FWi)hIRRWNuMJ7Hkk<>|5Q5@}J2zBxcu5M> zmUq46Tf{ydwcLSl98YT2B8>q{1~1_U0|U~a#Dzoaz~LHPaq zCX>sV6uE9QnBi`uI!R>@9vCW^OorMWG^rI$JROxvL-~mblP2Cxwc5N8ig}z3Q5x65 zN(T=gntz3)|b}%wxLK@#!t!mCxq`YiXjfv9Y-!M%2^Wn}pj0SrJ!HPmiGkhkf5oZCoxdu3n5| zp6>4MgulD1%O0`DiN}p}$Of27xg4h^C-0G2hBgMl#{iH(`ebJ2%jr127v*wsl+PPb zOjIJq61^9)MR-d~LS+I0iq@>L_Y%AzyoygKRy@Kl{dg|AJn#a^j)|ZfbcC++*1)M! zY4(*=>f}fH{5v@kl;Tu6)9}6ZMzT&?Ta9>Vw&4n6)~+?PvUAgE4%e*bU<+P74r5|~ z29M15Ps}y$^bVm^CHlHlItg7*u3I;M5g(tO9r2|1p2=y9 z`lOBb09f#)jSU+b;}GM_6EhF)&*ZeO6ARwa__6KV!{b-4jx3mk#tFdIbUK@T^291J zrL2*pvW*+9@~}!llwQ9+Q8=P@O7m)?$~Y)aV5Srgt|=#L+4M{RY8@TsZhwEc_;(?) z{4+WxVhx1Uu3+(i=#{i1ln}^LlxpQ2+EqSn8^o-(#nF;Btv*GKE^xGd?Cqu zIyh*IIwdv*V2^r)wzzk1V=^s_C&omUL}{g1mBEChoQ&6Gfg+w2=t`sHYygn4YThE9 zlS9(Ucc}3ebGRz~{U%Fkv8=;Kw*Oo%Nuy<18|1NyxIEJkTlQ6uWX%fKKp`ny<~h;E zUGw1iccOuvJ8ek%N{LjnLku>e;{N@n0HLf*ncDymbC{IbQjux{j3G*R6ak!!gN!7c zh~LUkb7Afw?8ZT`q)&@;iaA)fM(Olh67s&siiXo4CJb1y3VX|X0Pj2&6D19Y5XQvZ zPQ1o^nEM&mU{azl34k1;QIFgpAzSGARh5lmRH^a>LuwrAt4WQ|7OVRY+zAiH2~WiF zE$@CKx}i$&B_C)+d3{d3KtMXF-6|eZ<0P*EfCi(%&GCThM>|x&Y^BP({RLIH=`+W& zKCeqDjnMcWp~1@Aof95n1wy4v$NgzM3`g3Q8ewz|GF}e(zJt`Z=O4M?zZzjq5y+$LL92taf|!*VZu4zktDHPzkajI!dGMckfz@`a&@Ip5&aM zyyGzk^%wg3%oLs0aI%vR3tArC!<#p6Ug0V`^o0Dq(5Uj3n%!jwe@w% zOs)UL|D(w$DxN47Z$M@^~cZK z+TP6uL3$<1(>@S>Q!f7y@mXmB0I>X1*0I_wgk}_w1%LAWg0m}Czi*|}Z?6Qv&-MCG zBx__DKl!RUgfi-oEQ9K1VQc6Moq)1tB7~pkf8uK>VSFin5h^q9bN|s@ wVnvn<;2QI;=n8CZ?d)8gzv(9@&EEnH0L0zTC3=6!r2qf`07*qoM6N<$g6G9A`~Uy| literal 0 HcmV?d00001 diff --git a/src/android/LibraryProject/res/drawable/share_via_barcode.png b/src/android/LibraryProject/res/drawable/share_via_barcode.png new file mode 100644 index 0000000000000000000000000000000000000000..56c34492985d3e9cb0b434479deedf2a2020749d GIT binary patch literal 3207 zcmV;240!X2P)^@RCwC#U4MvF#~q)yx3_ygR@XCF zjaw{2q*Mr4QW7kR)sj@wply)G9}O`Gd-RV|8);FridRD=P^+a-_K0XptAVyL*w&aF zm==rOt9LrORNBFt^ZU zm;_x5gMy!@-F7;TlZnUUr{>O`dw%}>`Jec?qBn2e{L-ykx0VhL4nCX9<-#u6R*)pj z5oW?glw*q)E!vw%B(B*|QTSs4)9Lhut5>h?;o^*FvMnG4D*|%-2w9R$1UYMa!Xu{e`TU$3r%Y$(E6C_p1S-$|HupdCdvDYk|E{Vbf#3Q+=l*@ur#U}(=PKZ9Xlu(Hdv~aB$(F!XF>mfySAw__JL(_ds zFN^6zKQD~J>%jFkDP0wuapGIEW{vAUVN@ZHSZ|F)*m#}XuBHo9=UW;oPOx?@D7=Uy zyoe+`$3=j?fv!~-f|W%H>*Hf%b#uGIjTT_Fg>QmLXW(^dK`{y|=(zZL)-|`X<&=dA z>q4A50oT&)YKSl^5uYwkEd!m<#6*bykQ2^i!ezwth(>?}jm11ASxn#gnC1RC^8V@k z;|>l#;KIv`ujMb%Xe2T^+7`;?LJk)s7iEjXMTsY7lk0>jHSXCY<( zvfQ#nlp`ZuvUQsijkdLBGW0(68v2>#f}>iyUDFcgFHW5)nR+t%$2W?$NB(d;{~jIq zc&J!H9+55|2WhZ;sdMJ!a&s(RvQ$4rI&$vcFTr1cUmB708Of{mk-6+=*3<2(g~crS zRPFukKP$;}pz90ybg`7vb;rs1bV1rLl5?r?u2sNRbBJ zMb)}pjS^fglqQw+}jU0iyiPNn)*9|u} zRG2%ST~#tII<;wiiE@r^T3@u3*F`0M_x%k;o$Vq`K&;F81SZ~n``2tD7v@npXD*!m z>u1l9%%&$!oh6l{azLLX$XXAS7%{s@jnvf&m8izpZq~6H zQMw`D)n54c)VNnR7T~8xb>dSkrtE*JR?-L`v({Es7N9IduW500z^8a!qDb*5g7rNZ zmCP=ZEo$Es+%8`U)6E(-ah6dAd0$Fvm4qr!XS32`mh(F&eN2zQ#}^jUtAK7nkCzM3 z1dJo^DPnDx*kOZM-DVf5O?fK@KJ{?BjF?@-Jh~lJf7GzKnnJ8YQd$HB+KJ1UZI)Gt zRqbG}rQ2oH?4ok%KAGJvx~=X=Y2pF07;=VR11z~Y@2lgzp&`k}U=%68Q&c?lD6`cR z@s(@lArCx^#-xYQd^b^;pv4ICb14n{)R_|FjTURU*+p_bF;Tc4ZWjsDEIdHolF~X* zq_a?{v+8xZ?~)F6{Htj)f~gfekrX}5~&cZRYry^ray5Xc~eS@Nn(vp@TN3W zq176xwEZr{>21m6I0=*Bg?q>}Z2Wh@0u~(~XKmaMY%lnNx64`9w>EC9>Wv)N7cF9m zkbCDsI-Pb%n1s@<03I;|2RotVXYXq)t8fG0QDyd>W5=qsoTm@$-D{r3q_0Ex-?AcR zpg`lQSbgVX(sy*M!d)P@em6uygg5_@kr5V^=qNrbH027MrVEo`A70tBr$ks>tnz-< zvR>f(=~dT+=7NjxE?U>RKORlORM7F>dv;W$yZAZ5O1?gkNF-`C;O&qw3AKbVgCq2C z7Qsl6#U#kcxmZxoCVuzs-T8byJv}*U$_X`x$4HIi?ap@B+!dgvoM0qKm;@3gfk46} zkT3}Z5+-3P$TCAeX38;#gc)4G6t<0qmhHQ`MC!*34i2)y^X`9V#g7p;3ovc++gL6V zW`F@R*MCnwCV@c0Bm_p76Yz;UOJQ@}tQY3Mz`!H6R@&yeNpO5jcVXVRabu;ecg*Ix zNr1P_<$TDDr!eo_xwGc__3K};?QTJxpl;My8jJj6!(QD*p=;N!?Yw>a_Pg`u%{!Y& zB(C|nw&`?wVSj)B@}Z%jXDH}1ALaTnL;Oar241;xg{~F>UX*Z{^CQm1oLg9-f3)US zlPpJYaGCR)tnhZ@wXFC}9DsA2PqD&VIW}<)D*IvktDLX0!k0Z>#cf@_O?aNC@VrHh z7yf<}%X3*%)))yh7=TF}&vBk%g<;8)D4xlV3KYvlw2H?#w<_o8!Sno&^KD#aFoa4Nbb{^Bcj%&g5GyJ{B)Mi_A z4rKRY=;M89$uE-!KZM9Fs$j~AkRO%dJ^_HYhn z49lg?6>Wj2oL)^G47|X(8k^0<8Zo@W`6323OEeY~tlkCA9jq{QF2M@3l~fA}=e~-f zUBF5w0x#qI1S5N}o^hQ|Ow-=%MOt&yVfzV>W9BfI8Rb$l{kKZGd&>MyyT^X`IKt;3 z%pBdrBG}S`oIva4$8wL6k7+OVv(mmw(*a#fKc%SLZoo}m&&+s?q7n>ZdDA3J`*9AV z=R+85mZ#ch(K~)|U{8)-qDkWAS%HHa?@;BRJ!YBX?S$z??mX(eS5CVvD!c1ek zFNCw+!=bJwuW-)4!3yK1Y2-;v+ux)z5e$KoOeWpBi(uBr*EP;FjFFyIx+1E{D=a0< zEP?*6-JF{-{V01lS>PY6&>7pPGKnUT1{@5xn7dpex&hob)x07 zdK_1;G7)?t%)To2^;LPE4{^CgvrnX5YH*nd6#P_#EZrUwrVgt-_B}m~yZ|xqe^|5c zC@!C9aG3}`5#~Pja8jrmJnWlBUXdRHpFNxhSm7h_{kXmh_w8$NnFu}+CPc0O;atZ# z54jH07EdEDUnE6Rwl(V)(EgPL;cI(Y~h4mC)ay>uBSahNWF zIl_b|-A>S@$X|nVbQ#Qw%3o&sk(Qv~5?%v>VZwyj!^;C|IZt5S2T2a*2@?QQ@t?<= tbd>4eDPs#RV;z@co$rwp%)4Tx0C)kdlh13^KorNn*&ti07OWz83(|_hT4K`{PqOW{wQH9(Y*YMo$|l*( z>LweK?5f3se}W+B!Gj(|iYL8Tk9rV#Q7BR^74L#Q2n#)^CBDg+EP}<04>I$am+yQh z^JW5wTe{~pGXNYn^ebnlq>Gm>OW93iAfg`!uwOR7)Zt((NRh;zPHDG)Cc z57aroWL)LE%D7|H+1w3c*)hh>shdPjf}) zGsNmbJ;j43KxvWm&w9CW@_P6cIP$!g8-5EMTnApf>E*f`ajk^IeL+nbjqQZJE5M$6 zQPjNvWKRG)AEW5UN)+wTI^rhqYTIc0omfj75yqZ4y@50DB?5vJM+54Dj8V5 z4J^=LEDt=T=h%H<@DrdCYk6c8C3$!aNecAOsZvQ*xH4sA>rZorRf%YmM1r!lphwpYW1hC?{O=XDbO`)z7I3Tkay;Joj(L_x|@oqx zW>U?Pt6fFnYZ;#JWEsv~I*_TxfYW{YKpmrAhh|t(;VJjgg!*DxZ?^3*dmU4n!0{?EnA< z+(|@1R9FeES4(eIRTN(5+|zseqR=X-EfkfaSQ^n7AW{k@8jTL1KrBr*N~ z=MEe=@R=9}hNu%%j0sAV1S$}$25c(Wf?6oK>5D#Y@AI7F_pQD6>1h>Y;BNQXd$0Aa z$6kBw$MwV%4^4erx7^+HM6jiPRm4T1u1QE7;M zQ#Du&n5~ZPts1BKclwmq%P;RWScWy{z~;s@W7t>Eo(dd{;*;^G;ZQcFsH?- zyH=Toq%^WkXe`I_R^bweDin#ZLT#PW-vir0L!;l6t@mSbezx|Ak5amOX?F(zV{ z!iXDp>gxSmU1QV~M4|Wyi=D2u;EXxfIi`bYy@aO6PKI>KF?X~jflk=MD3BG!9&MXF z6d}ufKwQi<@gP7F{@l>;smNkIs!bar55%i-V9cJabb9Y1~2fl(pa}v+8Q?|2u9%BUq8Sy5tr6Z2*$8&BA{CgAxcD7br7NX zrD>h1&$Isy%k{Yt8K1g@31FF5D^DT-Wtx1}L+7W#^UI@DWOng}hWkz(;Ox(iej(LL z1+zz#wU{G`-Q^{~&1oDkOAx`ByMT1x!=o58C@jsP)kHD6{^QF8{e9v*b^vCdgx^h% z9-v9t6qxTx73_;nZ?#O-_-%l{(dlb4JGD}a>MSt-?=gxsIE z)QJQ|ra#!ZOLBD$^3~8g$cGs&%nG$D24G!<1Eo^Y7+cNMv606)04I^9Nt9NA&7gPF zK6&=hm*t1yBXaEQd%*Hx;?~p7NTH_Br7Bm8b}9cwAxNBXat`QvxO*VM^Wcc3z4cxh z*!dbx#GLeO=#xYHKQxM0M=TYPi+`S!V`ttMKjU`Ha=ez^wGq&l7ViO$83vbU=+evX zj>n{m$HM1>Z%Lsvuc3EJmfKhwvuk8)*G^d~FUas8XY}mQ!-XIeZLC1D+~yp}=$UOY z-+)yBuZFJntunCdpfoqElb=UV$oE5^X;f5?bx@ZAA%A|~A-Qk;!*a8bmk@V^p8LFz zv{=ik7=8RZPN0uoUPO*!MW|p~*B-2ShGj8I;ra9F@tr2{|`%++49K9J_pWhP7C}8#*H0 zosY=ri(g89`WhGpNINMJjBFtTx1sm=Kw*rwXAQ=kRHH(0GiO3*ohqbCYjQT%NxStwc($d;48| z_itZ+prtL_A7p*|;}jfQm;(gDi`19GhU(}Ef-o+)#j{hZMCJME(y6N#rVo!@m`;A2 zQijO-*4Bpgo3^)gXL6Y)pAW_VvEa8)6k^T)x-c^~J6oKDYW;csH#z>% M07*qoM6N<$g5}MHGynhq literal 0 HcmV?d00001 diff --git a/src/android/LibraryProject/res/layout-land/encode.xml b/src/android/LibraryProject/res/layout-land/encode.xml new file mode 100755 index 00000000..4c1d64f1 --- /dev/null +++ b/src/android/LibraryProject/res/layout-land/encode.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + diff --git a/src/android/LibraryProject/res/layout-land/share.xml b/src/android/LibraryProject/res/layout-land/share.xml new file mode 100755 index 00000000..f1636d33 --- /dev/null +++ b/src/android/LibraryProject/res/layout-land/share.xml @@ -0,0 +1,92 @@ + + + + + + + + + + + + +