_____________________________________________________________________ - 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):