META-INF/
META-INF/MANIFEST.MF
com/
com/google/
com/google/zxing/
com/google/zxing/aztec/
com/google/zxing/aztec/decoder/
com/google/zxing/aztec/detector/
com/google/zxing/aztec/encoder/
com/google/zxing/client/
com/google/zxing/client/result/
com/google/zxing/common/
com/google/zxing/common/detector/
com/google/zxing/common/reedsolomon/
com/google/zxing/datamatrix/
com/google/zxing/datamatrix/decoder/
com/google/zxing/datamatrix/detector/
com/google/zxing/datamatrix/encoder/
com/google/zxing/maxicode/
com/google/zxing/maxicode/decoder/
com/google/zxing/multi/
com/google/zxing/multi/qrcode/
com/google/zxing/multi/qrcode/detector/
com/google/zxing/oned/
com/google/zxing/oned/rss/
com/google/zxing/oned/rss/expanded/
com/google/zxing/oned/rss/expanded/decoders/
com/google/zxing/pdf417/
com/google/zxing/pdf417/decoder/
com/google/zxing/pdf417/decoder/ec/
com/google/zxing/pdf417/detector/
com/google/zxing/pdf417/encoder/
com/google/zxing/qrcode/
com/google/zxing/qrcode/decoder/
com/google/zxing/qrcode/detector/
com/google/zxing/qrcode/encoder/
com/google/zxing/aztec/AztecDetectorResult.class
AztecDetectorResult.java
package com.google.zxing.aztec
public final com.google.zxing.aztec.AztecDetectorResult extends com.google.zxing.common.DetectorResult {
	private final boolean compact
	private final int nbDatablocks
	private final int nbLayers
	public void <init> (com.google.zxing.common.BitMatrix, com.google.zxing.ResultPoint[], boolean, int, int) 
		com.google.zxing.common.BitMatrix bits
		com.google.zxing.ResultPoint[] points
		boolean compact
		int nbDatablocks
		int nbLayers
	public int getNbLayers () 
	public int getNbDatablocks () 
	public boolean isCompact () 
}

com/google/zxing/aztec/AztecReader.class
AztecReader.java
package com.google.zxing.aztec
public final com.google.zxing.aztec.AztecReader extends java.lang.Object implements com.google.zxing.Reader  {
	public void <init> () 
	public com.google.zxing.Result decode (com.google.zxing.BinaryBitmap)  throws com.google.zxing.NotFoundException com.google.zxing.FormatException 
		com.google.zxing.BinaryBitmap image
	public com.google.zxing.Result decode (com.google.zxing.BinaryBitmap, java.util.Map)  throws com.google.zxing.NotFoundException com.google.zxing.FormatException 
		com.google.zxing.aztec.AztecDetectorResult detectorResult
		com.google.zxing.NotFoundException e
		com.google.zxing.FormatException e
		com.google.zxing.aztec.AztecDetectorResult detectorResult
		com.google.zxing.NotFoundException e
		com.google.zxing.FormatException e
		com.google.zxing.ResultPoint point
		com.google.zxing.ResultPoint[] arr$
		int len$
		int i$
		com.google.zxing.ResultPointCallback rpcb
		com.google.zxing.BinaryBitmap image
		java.util.Map hints
		com.google.zxing.NotFoundException notFoundException
		com.google.zxing.FormatException formatException
		com.google.zxing.aztec.detector.Detector detector
		com.google.zxing.ResultPoint[] points
		com.google.zxing.common.DecoderResult decoderResult
		com.google.zxing.Result result
		java.util.List byteSegments
		String ecLevel
	public void reset () 
}

com/google/zxing/aztec/AztecWriter.class
AztecWriter.java
package com.google.zxing.aztec
public final com.google.zxing.aztec.AztecWriter extends java.lang.Object implements com.google.zxing.Writer  {
	private static final java.nio.charset.Charset DEFAULT_CHARSET
	public void <init> () 
	public com.google.zxing.common.BitMatrix encode (java.lang.String, com.google.zxing.BarcodeFormat, int, int) 
		String contents
		com.google.zxing.BarcodeFormat format
		int width
		int height
	public com.google.zxing.common.BitMatrix encode (java.lang.String, com.google.zxing.BarcodeFormat, int, int, java.util.Map) 
		String contents
		com.google.zxing.BarcodeFormat format
		int width
		int height
		java.util.Map hints
		String charset
		Number eccPercent
		Number layers
	private static com.google.zxing.common.BitMatrix encode (java.lang.String, com.google.zxing.BarcodeFormat, int, int, java.nio.charset.Charset, int, int) 
		String contents
		com.google.zxing.BarcodeFormat format
		int width
		int height
		java.nio.charset.Charset charset
		int eccPercent
		int layers
		com.google.zxing.aztec.encoder.AztecCode aztec
	private static com.google.zxing.common.BitMatrix renderResult (com.google.zxing.aztec.encoder.AztecCode, int, int) 
		int inputX
		int outputX
		int inputY
		int outputY
		com.google.zxing.aztec.encoder.AztecCode code
		int width
		int height
		com.google.zxing.common.BitMatrix input
		int inputWidth
		int inputHeight
		int outputWidth
		int outputHeight
		int multiple
		int leftPadding
		int topPadding
		com.google.zxing.common.BitMatrix output
	static void <clinit> () 
}

com/google/zxing/aztec/decoder/Decoder$1.class
Decoder.java
package com.google.zxing.aztec.decoder
synthetic com.google.zxing.aztec.decoder.Decoder$1 extends java.lang.Object {
	static final synthetic int[] $SwitchMap$com$google$zxing$aztec$decoder$Decoder$Table
	static void <clinit> () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/google/zxing/aztec/decoder/Decoder$Table.class
Decoder.java
package com.google.zxing.aztec.decoder
final enum com.google.zxing.aztec.decoder.Decoder$Table extends java.lang.Enum {
	public static final enum com.google.zxing.aztec.decoder.Decoder$Table UPPER
	public static final enum com.google.zxing.aztec.decoder.Decoder$Table LOWER
	public static final enum com.google.zxing.aztec.decoder.Decoder$Table MIXED
	public static final enum com.google.zxing.aztec.decoder.Decoder$Table DIGIT
	public static final enum com.google.zxing.aztec.decoder.Decoder$Table PUNCT
	public static final enum com.google.zxing.aztec.decoder.Decoder$Table BINARY
	private static final synthetic com.google.zxing.aztec.decoder.Decoder$Table[] $VALUES
	public static com.google.zxing.aztec.decoder.Decoder$Table[] values () 
	public static com.google.zxing.aztec.decoder.Decoder$Table valueOf (java.lang.String) 
		String name
	private void <init> (java.lang.String, int) 
	static void <clinit> () 
}

com/google/zxing/aztec/decoder/Decoder.class
Decoder.java
package com.google.zxing.aztec.decoder
public final com.google.zxing.aztec.decoder.Decoder extends java.lang.Object {
	private static final String[] UPPER_TABLE
	private static final String[] LOWER_TABLE
	private static final String[] MIXED_TABLE
	private static final String[] PUNCT_TABLE
	private static final String[] DIGIT_TABLE
	private com.google.zxing.aztec.AztecDetectorResult ddata
	public void <init> () 
	public com.google.zxing.common.DecoderResult decode (com.google.zxing.aztec.AztecDetectorResult)  throws com.google.zxing.FormatException 
		com.google.zxing.aztec.AztecDetectorResult detectorResult
		com.google.zxing.common.BitMatrix matrix
		boolean[] rawbits
		boolean[] correctedBits
		String result
	public static java.lang.String highLevelDecode (boolean[]) 
		boolean[] correctedBits
	private static java.lang.String getEncodedData (boolean[]) 
		int code
		int charCount
		int length
		int size
		int code
		String str
		boolean[] correctedBits
		int endIndex
		com.google.zxing.aztec.decoder.Decoder$Table latchTable
		com.google.zxing.aztec.decoder.Decoder$Table shiftTable
		StringBuilder result
		int index
	private static com.google.zxing.aztec.decoder.Decoder$Table getTable (char) 
		char t
	private static java.lang.String getCharacter (com.google.zxing.aztec.decoder.Decoder$Table, int) 
		com.google.zxing.aztec.decoder.Decoder$Table table
		int code
	private boolean[] correctBits (boolean[])  throws com.google.zxing.FormatException 
		com.google.zxing.common.reedsolomon.GenericGF gf
		int codewordSize
		com.google.zxing.common.reedsolomon.GenericGF gf
		int codewordSize
		com.google.zxing.common.reedsolomon.GenericGF gf
		int codewordSize
		int i
		com.google.zxing.common.reedsolomon.ReedSolomonDecoder rsDecoder
		com.google.zxing.common.reedsolomon.ReedSolomonException ignored
		int dataWord
		int i
		int bit
		int dataWord
		int i
		boolean[] rawbits
		com.google.zxing.common.reedsolomon.GenericGF gf
		int codewordSize
		int numDataCodewords
		int numCodewords
		int offset
		int numECCodewords
		int[] dataWords
		int mask
		int stuffedBits
		boolean[] correctedBits
		int index
	boolean[] extractBits (com.google.zxing.common.BitMatrix) 
		int i
		int newOffset
		int i
		int matrixSize
		int origCenter
		int center
		int k
		int columnOffset
		int j
		int rowSize
		int low
		int high
		int i
		int rowOffset
		com.google.zxing.common.BitMatrix matrix
		boolean compact
		int layers
		int baseMatrixSize
		int[] alignmentMap
		boolean[] rawbits
	private static int readCode (boolean[], int, int) 
		int i
		boolean[] rawbits
		int startIndex
		int length
		int res
	private static int totalBitsInLayer (int, boolean) 
		int layers
		boolean compact
	static void <clinit> () 
}

com/google/zxing/aztec/detector/Detector$Point.class
Detector.java
package com.google.zxing.aztec.detector
final com.google.zxing.aztec.detector.Detector$Point extends java.lang.Object {
	private final int x
	private final int y
	com.google.zxing.ResultPoint toResultPoint () 
	void <init> (int, int) 
		int x
		int y
	int getX () 
	int getY () 
	public java.lang.String toString () 
}

com/google/zxing/aztec/detector/Detector.class
Detector.java
package com.google.zxing.aztec.detector
public final com.google.zxing.aztec.detector.Detector extends java.lang.Object {
	private final com.google.zxing.common.BitMatrix image
	private boolean compact
	private int nbLayers
	private int nbDataBlocks
	private int nbCenterLayers
	private int shift
	private static final int[] EXPECTED_CORNER_BITS
	public void <init> (com.google.zxing.common.BitMatrix) 
		com.google.zxing.common.BitMatrix image
	public com.google.zxing.aztec.AztecDetectorResult detect ()  throws com.google.zxing.NotFoundException 
	public com.google.zxing.aztec.AztecDetectorResult detect (boolean)  throws com.google.zxing.NotFoundException 
		com.google.zxing.ResultPoint temp
		boolean isMirror
		com.google.zxing.aztec.detector.Detector$Point pCenter
		com.google.zxing.ResultPoint[] bullsEyeCorners
		com.google.zxing.common.BitMatrix bits
		com.google.zxing.ResultPoint[] corners
	private void extractParameters (com.google.zxing.ResultPoint[])  throws com.google.zxing.NotFoundException 
		int side
		int i
		com.google.zxing.ResultPoint[] bullsEyeCorners
		int length
		int[] sides
		long parameterData
		int correctedData
	private static int getRotation (int[], int)  throws com.google.zxing.NotFoundException 
		int t
		int side
		int[] arr$
		int len$
		int i$
		int shift
		int[] sides
		int length
		int cornerBits
	private static int getCorrectedParameterData (long, boolean)  throws com.google.zxing.NotFoundException 
		int numCodewords
		int numDataCodewords
		int i
		com.google.zxing.common.reedsolomon.ReedSolomonDecoder rsDecoder
		com.google.zxing.common.reedsolomon.ReedSolomonException ignored
		int i
		long parameterData
		boolean compact
		int numCodewords
		int numDataCodewords
		int numECCodewords
		int[] parameterWords
		int result
	private com.google.zxing.ResultPoint[] getBullsEyeCorners (com.google.zxing.aztec.detector.Detector$Point)  throws com.google.zxing.NotFoundException 
		float q
		com.google.zxing.aztec.detector.Detector$Point pouta
		com.google.zxing.aztec.detector.Detector$Point poutb
		com.google.zxing.aztec.detector.Detector$Point poutc
		com.google.zxing.aztec.detector.Detector$Point poutd
		com.google.zxing.aztec.detector.Detector$Point pCenter
		com.google.zxing.aztec.detector.Detector$Point pina
		com.google.zxing.aztec.detector.Detector$Point pinb
		com.google.zxing.aztec.detector.Detector$Point pinc
		com.google.zxing.aztec.detector.Detector$Point pind
		boolean color
		com.google.zxing.ResultPoint pinax
		com.google.zxing.ResultPoint pinbx
		com.google.zxing.ResultPoint pincx
		com.google.zxing.ResultPoint pindx
	private com.google.zxing.aztec.detector.Detector$Point getMatrixCenter () 
		com.google.zxing.ResultPoint[] cornerPoints
		int cx
		int cy
		com.google.zxing.NotFoundException e
		com.google.zxing.ResultPoint[] cornerPoints
		com.google.zxing.NotFoundException e
		com.google.zxing.ResultPoint pointA
		com.google.zxing.ResultPoint pointB
		com.google.zxing.ResultPoint pointC
		com.google.zxing.ResultPoint pointD
		int cx
		int cy
	private com.google.zxing.ResultPoint[] getMatrixCornerPoints (com.google.zxing.ResultPoint[]) 
		com.google.zxing.ResultPoint[] bullsEyeCorners
	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)  throws com.google.zxing.NotFoundException 
		com.google.zxing.common.BitMatrix image
		com.google.zxing.ResultPoint topLeft
		com.google.zxing.ResultPoint topRight
		com.google.zxing.ResultPoint bottomRight
		com.google.zxing.ResultPoint bottomLeft
		com.google.zxing.common.GridSampler sampler
		int dimension
		float low
		float high
	private int sampleLine (com.google.zxing.ResultPoint, com.google.zxing.ResultPoint, int) 
		int i
		com.google.zxing.ResultPoint p1
		com.google.zxing.ResultPoint p2
		int size
		int result
		float d
		float moduleSize
		float px
		float py
		float dx
		float dy
	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) 
		com.google.zxing.aztec.detector.Detector$Point p1
		com.google.zxing.aztec.detector.Detector$Point p2
		com.google.zxing.aztec.detector.Detector$Point p3
		com.google.zxing.aztec.detector.Detector$Point p4
		int corr
		int cInit
		int c
	private int getColor (com.google.zxing.aztec.detector.Detector$Point, com.google.zxing.aztec.detector.Detector$Point) 
		int i
		com.google.zxing.aztec.detector.Detector$Point p1
		com.google.zxing.aztec.detector.Detector$Point p2
		float d
		float dx
		float dy
		int error
		float px
		float py
		boolean colorModel
		float errRatio
	private com.google.zxing.aztec.detector.Detector$Point getFirstDifferent (com.google.zxing.aztec.detector.Detector$Point, boolean, int, int) 
		com.google.zxing.aztec.detector.Detector$Point init
		boolean color
		int dx
		int dy
		int x
		int y
	private static com.google.zxing.ResultPoint[] expandSquare (com.google.zxing.ResultPoint[], float, float) 
		com.google.zxing.ResultPoint[] cornerPoints
		float oldSide
		float newSide
		float ratio
		float dx
		float dy
		float centerx
		float centery
		com.google.zxing.ResultPoint result0
		com.google.zxing.ResultPoint result2
		com.google.zxing.ResultPoint result1
		com.google.zxing.ResultPoint result3
	private boolean isValid (int, int) 
		int x
		int y
	private boolean isValid (com.google.zxing.ResultPoint) 
		com.google.zxing.ResultPoint point
		int x
		int y
	private static float distance (com.google.zxing.aztec.detector.Detector$Point, com.google.zxing.aztec.detector.Detector$Point) 
		com.google.zxing.aztec.detector.Detector$Point a
		com.google.zxing.aztec.detector.Detector$Point b
	private static float distance (com.google.zxing.ResultPoint, com.google.zxing.ResultPoint) 
		com.google.zxing.ResultPoint a
		com.google.zxing.ResultPoint b
	private int getDimension () 
	static void <clinit> () 
}

com/google/zxing/aztec/encoder/AztecCode.class
AztecCode.java
package com.google.zxing.aztec.encoder
public final com.google.zxing.aztec.encoder.AztecCode extends java.lang.Object {
	private boolean compact
	private int size
	private int layers
	private int codeWords
	private com.google.zxing.common.BitMatrix matrix
	public void <init> () 
	public boolean isCompact () 
	public void setCompact (boolean) 
		boolean compact
	public int getSize () 
	public void setSize (int) 
		int size
	public int getLayers () 
	public void setLayers (int) 
		int layers
	public int getCodeWords () 
	public void setCodeWords (int) 
		int codeWords
	public com.google.zxing.common.BitMatrix getMatrix () 
	public void setMatrix (com.google.zxing.common.BitMatrix) 
		com.google.zxing.common.BitMatrix matrix
}

com/google/zxing/aztec/encoder/BinaryShiftToken.class
BinaryShiftToken.java
package com.google.zxing.aztec.encoder
final com.google.zxing.aztec.encoder.BinaryShiftToken extends com.google.zxing.aztec.encoder.Token {
	private final short binaryShiftStart
	private final short binaryShiftByteCount
	void <init> (com.google.zxing.aztec.encoder.Token, int, int) 
		com.google.zxing.aztec.encoder.Token previous
		int binaryShiftStart
		int binaryShiftByteCount
	public void appendTo (com.google.zxing.common.BitArray, byte[]) 
		int i
		com.google.zxing.common.BitArray bitArray
		byte[] text
	public java.lang.String toString () 
}

com/google/zxing/aztec/encoder/Encoder.class
Encoder.java
package com.google.zxing.aztec.encoder
public final com.google.zxing.aztec.encoder.Encoder extends java.lang.Object {
	public static final int DEFAULT_EC_PERCENT
	public static final int DEFAULT_AZTEC_LAYERS
	private static final int MAX_NB_BITS
	private static final int MAX_NB_BITS_COMPACT
	private static final int[] WORD_SIZE
	private void <init> () 
	public static com.google.zxing.aztec.encoder.AztecCode encode (byte[]) 
		byte[] data
	public static com.google.zxing.aztec.encoder.AztecCode encode (byte[], int, int) 
		int usableBitsInLayers
		boolean compact
		int layers
		int totalBitsInLayer
		int wordSize
		com.google.zxing.common.BitArray stuffedBits
		int usableBitsInLayers
		int i
		int i
		int matrixSize
		int newOffset
		int i
		int origCenter
		int center
		int k
		int columnOffset
		int j
		int rowSize
		int i
		int rowOffset
		int k
		int i
		int j
		byte[] data
		int minECCPercent
		int userSpecifiedLayers
		com.google.zxing.common.BitArray bits
		int eccBits
		int totalSizeBits
		boolean compact
		int layers
		int totalBitsInLayer
		int wordSize
		com.google.zxing.common.BitArray stuffedBits
		com.google.zxing.common.BitArray messageBits
		int messageSizeInWords
		com.google.zxing.common.BitArray modeMessage
		int baseMatrixSize
		int[] alignmentMap
		int matrixSize
		com.google.zxing.common.BitMatrix matrix
		com.google.zxing.aztec.encoder.AztecCode aztec
	private static void drawBullsEye (com.google.zxing.common.BitMatrix, int, int) 
		int j
		int i
		com.google.zxing.common.BitMatrix matrix
		int center
		int size
	static com.google.zxing.common.BitArray generateModeMessage (boolean, int, int) 
		boolean compact
		int layers
		int messageSizeInWords
		com.google.zxing.common.BitArray modeMessage
	private static void drawModeMessage (com.google.zxing.common.BitMatrix, boolean, int, com.google.zxing.common.BitArray) 
		int offset
		int i
		int offset
		int i
		com.google.zxing.common.BitMatrix matrix
		boolean compact
		int matrixSize
		com.google.zxing.common.BitArray modeMessage
		int center
	private static com.google.zxing.common.BitArray generateCheckWords (com.google.zxing.common.BitArray, int, int) 
		int messageWord
		int[] arr$
		int len$
		int i$
		com.google.zxing.common.BitArray bitArray
		int totalBits
		int wordSize
		int messageSizeInWords
		com.google.zxing.common.reedsolomon.ReedSolomonEncoder rs
		int totalWords
		int[] messageWords
		int startPad
		com.google.zxing.common.BitArray messageBits
	private static int[] bitsToWords (com.google.zxing.common.BitArray, int, int) 
		int j
		int value
		com.google.zxing.common.BitArray stuffedBits
		int wordSize
		int totalWords
		int[] message
		int i
		int n
	private static com.google.zxing.common.reedsolomon.GenericGF getGF (int) 
		int wordSize
	static com.google.zxing.common.BitArray stuffBits (com.google.zxing.common.BitArray, int) 
		int j
		int word
		int i
		com.google.zxing.common.BitArray bits
		int wordSize
		com.google.zxing.common.BitArray out
		int n
		int mask
	private static int totalBitsInLayer (int, boolean) 
		int layers
		boolean compact
	static void <clinit> () 
}

com/google/zxing/aztec/encoder/HighLevelEncoder$1.class
HighLevelEncoder.java
package com.google.zxing.aztec.encoder
 com.google.zxing.aztec.encoder.HighLevelEncoder$1 extends java.lang.Object implements java.util.Comparator  {
	final synthetic com.google.zxing.aztec.encoder.HighLevelEncoder this$0
	void <init> (com.google.zxing.aztec.encoder.HighLevelEncoder) 
	public int compare (com.google.zxing.aztec.encoder.State, com.google.zxing.aztec.encoder.State) 
		com.google.zxing.aztec.encoder.State a
		com.google.zxing.aztec.encoder.State b
	public volatile synthetic int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/google/zxing/aztec/encoder/HighLevelEncoder.class
HighLevelEncoder.java
package com.google.zxing.aztec.encoder
public final com.google.zxing.aztec.encoder.HighLevelEncoder extends java.lang.Object {
	static final String[] MODE_NAMES
	static final int MODE_UPPER
	static final int MODE_LOWER
	static final int MODE_DIGIT
	static final int MODE_MIXED
	static final int MODE_PUNCT
	static final int[][] LATCH_TABLE
	private static final int[][] CHAR_MAP
	static final int[][] SHIFT_TABLE
	private final byte[] text
	public void <init> (byte[]) 
		byte[] text
	public com.google.zxing.common.BitArray encode () 
		int pairCode
		int nextChar
		int index
		java.util.Collection states
		com.google.zxing.aztec.encoder.State minState
	private java.util.Collection updateStateListForChar (java.lang.Iterable, int) 
		com.google.zxing.aztec.encoder.State state
		java.util.Iterator i$
		Iterable states
		int index
		java.util.Collection result
	private void updateStateForChar (com.google.zxing.aztec.encoder.State, int, java.util.Collection) 
		com.google.zxing.aztec.encoder.State latch_state
		com.google.zxing.aztec.encoder.State shift_state
		int charInMode
		int mode
		com.google.zxing.aztec.encoder.State binaryState
		com.google.zxing.aztec.encoder.State state
		int index
		java.util.Collection result
		char ch
		boolean charInCurrentTable
		com.google.zxing.aztec.encoder.State stateNoBinary
	private static java.util.Collection updateStateListForPair (java.lang.Iterable, int, int) 
		com.google.zxing.aztec.encoder.State state
		java.util.Iterator i$
		Iterable states
		int index
		int pairCode
		java.util.Collection result
	private static void updateStateForPair (com.google.zxing.aztec.encoder.State, int, int, java.util.Collection) 
		com.google.zxing.aztec.encoder.State digit_state
		com.google.zxing.aztec.encoder.State binaryState
		com.google.zxing.aztec.encoder.State state
		int index
		int pairCode
		java.util.Collection result
		com.google.zxing.aztec.encoder.State stateNoBinary
	private static java.util.Collection simplifyStates (java.lang.Iterable) 
		com.google.zxing.aztec.encoder.State oldState
		java.util.Iterator iterator
		boolean add
		com.google.zxing.aztec.encoder.State newState
		java.util.Iterator i$
		Iterable states
		java.util.List result
	static void <clinit> () 
		int c
		int c
		int c
		int i
		int i
		int[] mixedTable
		int[] punctTable
		int[] table
		int[][] arr$
		int len$
		int i$
}

com/google/zxing/aztec/encoder/SimpleToken.class
SimpleToken.java
package com.google.zxing.aztec.encoder
final com.google.zxing.aztec.encoder.SimpleToken extends com.google.zxing.aztec.encoder.Token {
	private final short value
	private final short bitCount
	void <init> (com.google.zxing.aztec.encoder.Token, int, int) 
		com.google.zxing.aztec.encoder.Token previous
		int value
		int bitCount
	void appendTo (com.google.zxing.common.BitArray, byte[]) 
		com.google.zxing.common.BitArray bitArray
		byte[] text
	public java.lang.String toString () 
		int value
}

com/google/zxing/aztec/encoder/State.class
State.java
package com.google.zxing.aztec.encoder
final com.google.zxing.aztec.encoder.State extends java.lang.Object {
	static final com.google.zxing.aztec.encoder.State INITIAL_STATE
	private final int mode
	private final com.google.zxing.aztec.encoder.Token token
	private final int binaryShiftByteCount
	private final int bitCount
	private void <init> (com.google.zxing.aztec.encoder.Token, int, int, int) 
		com.google.zxing.aztec.encoder.Token token
		int mode
		int binaryBytes
		int bitCount
	int getMode () 
	com.google.zxing.aztec.encoder.Token getToken () 
	int getBinaryShiftByteCount () 
	int getBitCount () 
	com.google.zxing.aztec.encoder.State latchAndAppend (int, int) 
		int latch
		int mode
		int value
		int bitCount
		com.google.zxing.aztec.encoder.Token token
		int latchModeBitCount
	com.google.zxing.aztec.encoder.State shiftAndAppend (int, int) 
		int mode
		int value
		com.google.zxing.aztec.encoder.Token token
		int thisModeBitCount
	com.google.zxing.aztec.encoder.State addBinaryShiftChar (int) 
		int latch
		int index
		com.google.zxing.aztec.encoder.Token token
		int mode
		int bitCount
		int deltaBitCount
		com.google.zxing.aztec.encoder.State result
	com.google.zxing.aztec.encoder.State endBinaryShift (int) 
		int index
		com.google.zxing.aztec.encoder.Token token
	boolean isBetterThanOrEqualTo (com.google.zxing.aztec.encoder.State) 
		com.google.zxing.aztec.encoder.State other
		int mySize
	com.google.zxing.common.BitArray toBitArray (byte[]) 
		com.google.zxing.aztec.encoder.Token token
		com.google.zxing.aztec.encoder.Token symbol
		java.util.Iterator i$
		byte[] text
		java.util.Deque symbols
		com.google.zxing.common.BitArray bitArray
	public java.lang.String toString () 
	static void <clinit> () 
}

com/google/zxing/aztec/encoder/Token.class
Token.java
package com.google.zxing.aztec.encoder
abstract com.google.zxing.aztec.encoder.Token extends java.lang.Object {
	static final com.google.zxing.aztec.encoder.Token EMPTY
	private final com.google.zxing.aztec.encoder.Token previous
	void <init> (com.google.zxing.aztec.encoder.Token) 
		com.google.zxing.aztec.encoder.Token previous
	final com.google.zxing.aztec.encoder.Token getPrevious () 
	final com.google.zxing.aztec.encoder.Token add (int, int) 
		int value
		int bitCount
	final com.google.zxing.aztec.encoder.Token addBinaryShift (int, int) 
		int start
		int byteCount
	abstract void appendTo (com.google.zxing.common.BitArray, byte[]) 
	static void <clinit> () 
}

com/google/zxing/BarcodeFormat.class
BarcodeFormat.java
package com.google.zxing
public final enum com.google.zxing.BarcodeFormat extends java.lang.Enum {
	public static final enum com.google.zxing.BarcodeFormat AZTEC
	public static final enum com.google.zxing.BarcodeFormat CODABAR
	public static final enum com.google.zxing.BarcodeFormat CODE_39
	public static final enum com.google.zxing.BarcodeFormat CODE_93
	public static final enum com.google.zxing.BarcodeFormat CODE_128
	public static final enum com.google.zxing.BarcodeFormat DATA_MATRIX
	public static final enum com.google.zxing.BarcodeFormat EAN_8
	public static final enum com.google.zxing.BarcodeFormat EAN_13
	public static final enum com.google.zxing.BarcodeFormat ITF
	public static final enum com.google.zxing.BarcodeFormat MAXICODE
	public static final enum com.google.zxing.BarcodeFormat PDF_417
	public static final enum com.google.zxing.BarcodeFormat QR_CODE
	public static final enum com.google.zxing.BarcodeFormat RSS_14
	public static final enum com.google.zxing.BarcodeFormat RSS_EXPANDED
	public static final enum com.google.zxing.BarcodeFormat UPC_A
	public static final enum com.google.zxing.BarcodeFormat UPC_E
	public static final enum com.google.zxing.BarcodeFormat UPC_EAN_EXTENSION
	private static final synthetic com.google.zxing.BarcodeFormat[] $VALUES
	public static com.google.zxing.BarcodeFormat[] values () 
	public static com.google.zxing.BarcodeFormat valueOf (java.lang.String) 
		String name
	private void <init> (java.lang.String, int) 
	static void <clinit> () 
}

com/google/zxing/Binarizer.class
Binarizer.java
package com.google.zxing
public abstract com.google.zxing.Binarizer extends java.lang.Object {
	private final com.google.zxing.LuminanceSource source
	protected void <init> (com.google.zxing.LuminanceSource) 
		com.google.zxing.LuminanceSource source
	public final com.google.zxing.LuminanceSource getLuminanceSource () 
	public abstract com.google.zxing.common.BitArray getBlackRow (int, com.google.zxing.common.BitArray)  throws com.google.zxing.NotFoundException 
	public abstract com.google.zxing.common.BitMatrix getBlackMatrix ()  throws com.google.zxing.NotFoundException 
	public abstract com.google.zxing.Binarizer createBinarizer (com.google.zxing.LuminanceSource) 
	public final int getWidth () 
	public final int getHeight () 
}

com/google/zxing/BinaryBitmap.class
BinaryBitmap.java
package com.google.zxing
public final com.google.zxing.BinaryBitmap extends java.lang.Object {
	private final com.google.zxing.Binarizer binarizer
	private com.google.zxing.common.BitMatrix matrix
	public void <init> (com.google.zxing.Binarizer) 
		com.google.zxing.Binarizer binarizer
	public int getWidth () 
	public int getHeight () 
	public com.google.zxing.common.BitArray getBlackRow (int, com.google.zxing.common.BitArray)  throws com.google.zxing.NotFoundException 
		int y
		com.google.zxing.common.BitArray row
	public com.google.zxing.common.BitMatrix getBlackMatrix ()  throws com.google.zxing.NotFoundException 
	public boolean isCropSupported () 
	public com.google.zxing.BinaryBitmap crop (int, int, int, int) 
		int left
		int top
		int width
		int height
		com.google.zxing.LuminanceSource newSource
	public boolean isRotateSupported () 
	public com.google.zxing.BinaryBitmap rotateCounterClockwise () 
		com.google.zxing.LuminanceSource newSource
	public com.google.zxing.BinaryBitmap rotateCounterClockwise45 () 
		com.google.zxing.LuminanceSource newSource
}

com/google/zxing/ChecksumException.class
ChecksumException.java
package com.google.zxing
public final com.google.zxing.ChecksumException extends com.google.zxing.ReaderException {
	private static final com.google.zxing.ChecksumException instance
	private void <init> () 
	public static com.google.zxing.ChecksumException getChecksumInstance () 
	static void <clinit> () 
}

com/google/zxing/client/result/AbstractDoCoMoResultParser.class
AbstractDoCoMoResultParser.java
package com.google.zxing.client.result
abstract com.google.zxing.client.result.AbstractDoCoMoResultParser extends com.google.zxing.client.result.ResultParser {
	void <init> () 
	static java.lang.String[] matchDoCoMoPrefixedField (java.lang.String, java.lang.String, boolean) 
		String prefix
		String rawText
		boolean trim
	static java.lang.String matchSingleDoCoMoPrefixedField (java.lang.String, java.lang.String, boolean) 
		String prefix
		String rawText
		boolean trim
}

com/google/zxing/client/result/AddressBookAUResultParser.class
AddressBookAUResultParser.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.AddressBookAUResultParser extends com.google.zxing.client.result.ResultParser {
	public void <init> () 
	public com.google.zxing.client.result.AddressBookParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result result
		String rawText
		String name
		String pronunciation
		String[] phoneNumbers
		String[] emails
		String note
		String address
		String[] addresses
	private static java.lang.String[] matchMultipleValuePrefix (java.lang.String, int, java.lang.String, boolean) 
		String value
		int i
		String prefix
		int max
		String rawText
		boolean trim
		java.util.List values
	public volatile synthetic com.google.zxing.client.result.ParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result x0
}

com/google/zxing/client/result/AddressBookDoCoMoResultParser.class
AddressBookDoCoMoResultParser.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.AddressBookDoCoMoResultParser extends com.google.zxing.client.result.AbstractDoCoMoResultParser {
	public void <init> () 
	public com.google.zxing.client.result.AddressBookParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result result
		String rawText
		String[] rawName
		String name
		String pronunciation
		String[] phoneNumbers
		String[] emails
		String note
		String[] addresses
		String birthday
		String[] urls
		String org
	private static java.lang.String parseName (java.lang.String) 
		String name
		int comma
	public volatile synthetic com.google.zxing.client.result.ParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result x0
}

com/google/zxing/client/result/AddressBookParsedResult.class
AddressBookParsedResult.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.AddressBookParsedResult extends com.google.zxing.client.result.ParsedResult {
	private final String[] names
	private final String[] nicknames
	private final String pronunciation
	private final String[] phoneNumbers
	private final String[] phoneTypes
	private final String[] emails
	private final String[] emailTypes
	private final String instantMessenger
	private final String note
	private final String[] addresses
	private final String[] addressTypes
	private final String org
	private final String birthday
	private final String title
	private final String[] urls
	private final String[] geo
	public void <init> (java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String[]) 
		String[] names
		String[] phoneNumbers
		String[] phoneTypes
		String[] emails
		String[] emailTypes
		String[] addresses
		String[] addressTypes
	public void <init> (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.lang.String, java.lang.String[], java.lang.String[]) 
		String[] names
		String[] nicknames
		String pronunciation
		String[] phoneNumbers
		String[] phoneTypes
		String[] emails
		String[] emailTypes
		String instantMessenger
		String note
		String[] addresses
		String[] addressTypes
		String org
		String birthday
		String title
		String[] urls
		String[] geo
	public java.lang.String[] getNames () 
	public java.lang.String[] getNicknames () 
	public java.lang.String getPronunciation () 
	public java.lang.String[] getPhoneNumbers () 
	public java.lang.String[] getPhoneTypes () 
	public java.lang.String[] getEmails () 
	public java.lang.String[] getEmailTypes () 
	public java.lang.String getInstantMessenger () 
	public java.lang.String getNote () 
	public java.lang.String[] getAddresses () 
	public java.lang.String[] getAddressTypes () 
	public java.lang.String getTitle () 
	public java.lang.String getOrg () 
	public java.lang.String[] getURLs () 
	public java.lang.String getBirthday () 
	public java.lang.String[] getGeo () 
	public java.lang.String getDisplayResult () 
		StringBuilder result
}

com/google/zxing/client/result/BizcardResultParser.class
BizcardResultParser.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.BizcardResultParser extends com.google.zxing.client.result.AbstractDoCoMoResultParser {
	public void <init> () 
	public com.google.zxing.client.result.AddressBookParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result result
		String rawText
		String firstName
		String lastName
		String fullName
		String title
		String org
		String[] addresses
		String phoneNumber1
		String phoneNumber2
		String phoneNumber3
		String email
	private static java.lang.String[] buildPhoneNumbers (java.lang.String, java.lang.String, java.lang.String) 
		String number1
		String number2
		String number3
		java.util.List numbers
		int size
	private static java.lang.String buildName (java.lang.String, java.lang.String) 
		String firstName
		String lastName
	public volatile synthetic com.google.zxing.client.result.ParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result x0
}

com/google/zxing/client/result/BookmarkDoCoMoResultParser.class
BookmarkDoCoMoResultParser.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.BookmarkDoCoMoResultParser extends com.google.zxing.client.result.AbstractDoCoMoResultParser {
	public void <init> () 
	public com.google.zxing.client.result.URIParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result result
		String rawText
		String title
		String[] rawUri
		String uri
	public volatile synthetic com.google.zxing.client.result.ParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result x0
}

com/google/zxing/client/result/CalendarParsedResult.class
CalendarParsedResult.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.CalendarParsedResult extends com.google.zxing.client.result.ParsedResult {
	private static final java.util.regex.Pattern RFC2445_DURATION
	private static final long[] RFC2445_DURATION_FIELD_UNITS
	private static final java.util.regex.Pattern DATE_TIME
	private static final java.text.DateFormat DATE_FORMAT
	private static final java.text.DateFormat DATE_TIME_FORMAT
	private final String summary
	private final java.util.Date start
	private final boolean startAllDay
	private final java.util.Date end
	private final boolean endAllDay
	private final String location
	private final String organizer
	private final String[] attendees
	private final String description
	private final double latitude
	private final double longitude
	public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], java.lang.String, double, double) 
		java.text.ParseException pe
		long durationMS
		java.text.ParseException pe
		String summary
		String startString
		String endString
		String durationString
		String location
		String organizer
		String[] attendees
		String description
		double latitude
		double longitude
	public java.lang.String getSummary () 
	public java.util.Date getStart () 
	public boolean isStartAllDay () 
	public java.util.Date getEnd () 
	public boolean isEndAllDay () 
	public java.lang.String getLocation () 
	public java.lang.String getOrganizer () 
	public java.lang.String[] getAttendees () 
	public java.lang.String getDescription () 
	public double getLatitude () 
	public double getLongitude () 
	public java.lang.String getDisplayResult () 
		StringBuilder result
	private static java.util.Date parseDate (java.lang.String)  throws java.text.ParseException 
		java.util.Calendar calendar
		long milliseconds
		java.util.Date date
		java.util.Date date
		String when
	private static java.lang.String format (boolean, java.util.Date) 
		boolean allDay
		java.util.Date date
		java.text.DateFormat format
	private static long parseDurationMS (java.lang.CharSequence) 
		String fieldValue
		int i
		CharSequence durationString
		java.util.regex.Matcher m
		long durationMS
	static void <clinit> () 
}

com/google/zxing/client/result/EmailAddressParsedResult.class
EmailAddressParsedResult.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.EmailAddressParsedResult extends com.google.zxing.client.result.ParsedResult {
	private final String emailAddress
	private final String subject
	private final String body
	private final String mailtoURI
	void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String emailAddress
		String subject
		String body
		String mailtoURI
	public java.lang.String getEmailAddress () 
	public java.lang.String getSubject () 
	public java.lang.String getBody () 
	public java.lang.String getMailtoURI () 
	public java.lang.String getDisplayResult () 
		StringBuilder result
}

com/google/zxing/client/result/EmailAddressResultParser.class
EmailAddressResultParser.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.EmailAddressResultParser extends com.google.zxing.client.result.ResultParser {
	public void <init> () 
	public com.google.zxing.client.result.EmailAddressParsedResult parse (com.google.zxing.Result) 
		int queryStart
		java.util.Map nameValues
		String subject
		String body
		String emailAddress
		com.google.zxing.Result result
		String rawText
		String emailAddress
	public volatile synthetic com.google.zxing.client.result.ParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result x0
}

com/google/zxing/client/result/EmailDoCoMoResultParser.class
EmailDoCoMoResultParser.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.EmailDoCoMoResultParser extends com.google.zxing.client.result.AbstractDoCoMoResultParser {
	private static final java.util.regex.Pattern ATEXT_ALPHANUMERIC
	public void <init> () 
	public com.google.zxing.client.result.EmailAddressParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result result
		String rawText
		String[] rawTo
		String to
		String subject
		String body
	static boolean isBasicallyValidEmailAddress (java.lang.String) 
		String email
	public volatile synthetic com.google.zxing.client.result.ParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result x0
	static void <clinit> () 
}

com/google/zxing/client/result/ExpandedProductParsedResult.class
ExpandedProductParsedResult.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.ExpandedProductParsedResult extends com.google.zxing.client.result.ParsedResult {
	public static final String KILOGRAM
	public static final String POUND
	private final String rawText
	private final String productID
	private final String sscc
	private final String lotNumber
	private final String productionDate
	private final String packagingDate
	private final String bestBeforeDate
	private final String expirationDate
	private final String weight
	private final String weightType
	private final String weightIncrement
	private final String price
	private final String priceIncrement
	private final String priceCurrency
	private final java.util.Map uncommonAIs
	public void <init> (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.lang.String, java.util.Map) 
		String rawText
		String productID
		String sscc
		String lotNumber
		String productionDate
		String packagingDate
		String bestBeforeDate
		String expirationDate
		String weight
		String weightType
		String weightIncrement
		String price
		String priceIncrement
		String priceCurrency
		java.util.Map uncommonAIs
	public boolean equals (java.lang.Object) 
		Object o
		com.google.zxing.client.result.ExpandedProductParsedResult other
	private static boolean equalsOrNull (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	public int hashCode () 
		int hash
	private static int hashNotNull (java.lang.Object) 
		Object o
	public java.lang.String getRawText () 
	public java.lang.String getProductID () 
	public java.lang.String getSscc () 
	public java.lang.String getLotNumber () 
	public java.lang.String getProductionDate () 
	public java.lang.String getPackagingDate () 
	public java.lang.String getBestBeforeDate () 
	public java.lang.String getExpirationDate () 
	public java.lang.String getWeight () 
	public java.lang.String getWeightType () 
	public java.lang.String getWeightIncrement () 
	public java.lang.String getPrice () 
	public java.lang.String getPriceIncrement () 
	public java.lang.String getPriceCurrency () 
	public java.util.Map getUncommonAIs () 
	public java.lang.String getDisplayResult () 
}

com/google/zxing/client/result/ExpandedProductResultParser.class
ExpandedProductResultParser.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.ExpandedProductResultParser extends com.google.zxing.client.result.ResultParser {
	public void <init> () 
	public com.google.zxing.client.result.ExpandedProductParsedResult parse (com.google.zxing.Result) 
		String ai
		String value
		com.google.zxing.Result result
		com.google.zxing.BarcodeFormat format
		String rawText
		String productID
		String sscc
		String lotNumber
		String productionDate
		String packagingDate
		String bestBeforeDate
		String expirationDate
		String weight
		String weightType
		String weightIncrement
		String price
		String priceIncrement
		String priceCurrency
		java.util.Map uncommonAIs
		int i
	private static java.lang.String findAIvalue (int, java.lang.String) 
		char currentChar
		int index
		int i
		String rawText
		char c
		CharSequence rawTextAux
		StringBuilder buf
	private static java.lang.String findValue (int, java.lang.String) 
		char c
		int index
		int i
		String rawText
		StringBuilder buf
		String rawTextAux
	public volatile synthetic com.google.zxing.client.result.ParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result x0
}

com/google/zxing/client/result/GeoParsedResult.class
GeoParsedResult.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.GeoParsedResult extends com.google.zxing.client.result.ParsedResult {
	private final double latitude
	private final double longitude
	private final double altitude
	private final String query
	void <init> (double, double, double, java.lang.String) 
		double latitude
		double longitude
		double altitude
		String query
	public java.lang.String getGeoURI () 
		StringBuilder result
	public double getLatitude () 
	public double getLongitude () 
	public double getAltitude () 
	public java.lang.String getQuery () 
	public java.lang.String getDisplayResult () 
		StringBuilder result
}

com/google/zxing/client/result/GeoResultParser.class
GeoResultParser.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.GeoResultParser extends com.google.zxing.client.result.ResultParser {
	private static final java.util.regex.Pattern GEO_URL_PATTERN
	public void <init> () 
	public com.google.zxing.client.result.GeoParsedResult parse (com.google.zxing.Result) 
		double altitude
		NumberFormatException ignored
		com.google.zxing.Result result
		CharSequence rawText
		java.util.regex.Matcher matcher
		String query
		double latitude
		double longitude
		double altitude
	public volatile synthetic com.google.zxing.client.result.ParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result x0
	static void <clinit> () 
}

com/google/zxing/client/result/ISBNParsedResult.class
ISBNParsedResult.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.ISBNParsedResult extends com.google.zxing.client.result.ParsedResult {
	private final String isbn
	void <init> (java.lang.String) 
		String isbn
	public java.lang.String getISBN () 
	public java.lang.String getDisplayResult () 
}

com/google/zxing/client/result/ISBNResultParser.class
ISBNResultParser.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.ISBNResultParser extends com.google.zxing.client.result.ResultParser {
	public void <init> () 
	public com.google.zxing.client.result.ISBNParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result result
		com.google.zxing.BarcodeFormat format
		String rawText
		int length
	public volatile synthetic com.google.zxing.client.result.ParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result x0
}

com/google/zxing/client/result/ParsedResult.class
ParsedResult.java
package com.google.zxing.client.result
public abstract com.google.zxing.client.result.ParsedResult extends java.lang.Object {
	private final com.google.zxing.client.result.ParsedResultType type
	protected void <init> (com.google.zxing.client.result.ParsedResultType) 
		com.google.zxing.client.result.ParsedResultType type
	public final com.google.zxing.client.result.ParsedResultType getType () 
	public abstract java.lang.String getDisplayResult () 
	public final java.lang.String toString () 
	public static void maybeAppend (java.lang.String, java.lang.StringBuilder) 
		String value
		StringBuilder result
	public static void maybeAppend (java.lang.String[], java.lang.StringBuilder) 
		String value
		String[] arr$
		int len$
		int i$
		String[] values
		StringBuilder result
}

com/google/zxing/client/result/ParsedResultType.class
ParsedResultType.java
package com.google.zxing.client.result
public final enum com.google.zxing.client.result.ParsedResultType extends java.lang.Enum {
	public static final enum com.google.zxing.client.result.ParsedResultType ADDRESSBOOK
	public static final enum com.google.zxing.client.result.ParsedResultType EMAIL_ADDRESS
	public static final enum com.google.zxing.client.result.ParsedResultType PRODUCT
	public static final enum com.google.zxing.client.result.ParsedResultType URI
	public static final enum com.google.zxing.client.result.ParsedResultType TEXT
	public static final enum com.google.zxing.client.result.ParsedResultType GEO
	public static final enum com.google.zxing.client.result.ParsedResultType TEL
	public static final enum com.google.zxing.client.result.ParsedResultType SMS
	public static final enum com.google.zxing.client.result.ParsedResultType CALENDAR
	public static final enum com.google.zxing.client.result.ParsedResultType WIFI
	public static final enum com.google.zxing.client.result.ParsedResultType ISBN
	private static final synthetic com.google.zxing.client.result.ParsedResultType[] $VALUES
	public static com.google.zxing.client.result.ParsedResultType[] values () 
	public static com.google.zxing.client.result.ParsedResultType valueOf (java.lang.String) 
		String name
	private void <init> (java.lang.String, int) 
	static void <clinit> () 
}

com/google/zxing/client/result/ProductParsedResult.class
ProductParsedResult.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.ProductParsedResult extends com.google.zxing.client.result.ParsedResult {
	private final String productID
	private final String normalizedProductID
	void <init> (java.lang.String) 
		String productID
	void <init> (java.lang.String, java.lang.String) 
		String productID
		String normalizedProductID
	public java.lang.String getProductID () 
	public java.lang.String getNormalizedProductID () 
	public java.lang.String getDisplayResult () 
}

com/google/zxing/client/result/ProductResultParser.class
ProductResultParser.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.ProductResultParser extends com.google.zxing.client.result.ResultParser {
	public void <init> () 
	public com.google.zxing.client.result.ProductParsedResult parse (com.google.zxing.Result) 
		char c
		int x
		String normalizedProductID
		com.google.zxing.Result result
		com.google.zxing.BarcodeFormat format
		String rawText
		int length
		String normalizedProductID
	public volatile synthetic com.google.zxing.client.result.ParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result x0
}

com/google/zxing/client/result/ResultParser.class
ResultParser.java
package com.google.zxing.client.result
public abstract com.google.zxing.client.result.ResultParser extends java.lang.Object {
	private static final com.google.zxing.client.result.ResultParser[] PARSERS
	private static final java.util.regex.Pattern DIGITS
	private static final java.util.regex.Pattern ALPHANUM
	private static final java.util.regex.Pattern AMPERSAND
	private static final java.util.regex.Pattern EQUALS
	private static final String BYTE_ORDER_MARK
	public void <init> () 
	public abstract com.google.zxing.client.result.ParsedResult parse (com.google.zxing.Result) 
	protected static java.lang.String getMassagedText (com.google.zxing.Result) 
		com.google.zxing.Result result
		String text
	public static com.google.zxing.client.result.ParsedResult parseResult (com.google.zxing.Result) 
		com.google.zxing.client.result.ParsedResult result
		com.google.zxing.client.result.ResultParser parser
		com.google.zxing.client.result.ResultParser[] arr$
		int len$
		int i$
		com.google.zxing.Result theResult
	protected static void maybeAppend (java.lang.String, java.lang.StringBuilder) 
		String value
		StringBuilder result
	protected static void maybeAppend (java.lang.String[], java.lang.StringBuilder) 
		String s
		String[] arr$
		int len$
		int i$
		String[] value
		StringBuilder result
	protected static java.lang.String[] maybeWrap (java.lang.String) 
		String value
	protected static java.lang.String unescapeBackslash (java.lang.String) 
		char c
		int i
		String escaped
		int backslash
		int max
		StringBuilder unescaped
		boolean nextIsEscaped
	protected static int parseHexDigit (char) 
		char c
	protected static boolean isStringOfDigits (java.lang.CharSequence, int) 
		CharSequence value
		int length
	protected static boolean isSubstringOfDigits (java.lang.CharSequence, int, int) 
		CharSequence value
		int offset
		int length
		int max
	protected static boolean isSubstringOfAlphaNumeric (java.lang.CharSequence, int, int) 
		CharSequence value
		int offset
		int length
		int max
	static java.util.Map parseNameValuePairs (java.lang.String) 
		String keyValue
		String[] arr$
		int len$
		int i$
		String uri
		int paramStart
		java.util.Map result
	private static void appendKeyValue (java.lang.CharSequence, java.util.Map) 
		IllegalArgumentException iae
		String key
		String value
		CharSequence keyValue
		java.util.Map result
		String[] keyValueTokens
	static java.lang.String urlDecode (java.lang.String) 
		java.io.UnsupportedEncodingException uee
		String encoded
	static java.lang.String[] matchPrefixedField (java.lang.String, java.lang.String, char, boolean) 
		String element
		int start
		boolean more
		String prefix
		String rawText
		char endChar
		boolean trim
		java.util.List matches
		int i
		int max
	static java.lang.String matchSinglePrefixedField (java.lang.String, java.lang.String, char, boolean) 
		String prefix
		String rawText
		char endChar
		boolean trim
		String[] matches
	static void <clinit> () 
}

com/google/zxing/client/result/SMSMMSResultParser.class
SMSMMSResultParser.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.SMSMMSResultParser extends com.google.zxing.client.result.ResultParser {
	public void <init> () 
	public com.google.zxing.client.result.SMSParsedResult parse (com.google.zxing.Result) 
		String smsURIWithoutQuery
		String numberPart
		com.google.zxing.Result result
		String rawText
		java.util.Map nameValuePairs
		String subject
		String body
		boolean querySyntax
		int queryStart
		String smsURIWithoutQuery
		int lastComma
		int comma
		java.util.List numbers
		java.util.List vias
	private static void addNumberVia (java.util.Collection, java.util.Collection, java.lang.String) 
		String via
		String maybeVia
		String via
		java.util.Collection numbers
		java.util.Collection vias
		String numberPart
		int numberEnd
	public volatile synthetic com.google.zxing.client.result.ParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result x0
}

com/google/zxing/client/result/SMSParsedResult.class
SMSParsedResult.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.SMSParsedResult extends com.google.zxing.client.result.ParsedResult {
	private final String[] numbers
	private final String[] vias
	private final String subject
	private final String body
	public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String number
		String via
		String subject
		String body
	public void <init> (java.lang.String[], java.lang.String[], java.lang.String, java.lang.String) 
		String[] numbers
		String[] vias
		String subject
		String body
	public java.lang.String getSMSURI () 
		int i
		StringBuilder result
		boolean first
		boolean hasBody
		boolean hasSubject
	public java.lang.String[] getNumbers () 
	public java.lang.String[] getVias () 
	public java.lang.String getSubject () 
	public java.lang.String getBody () 
	public java.lang.String getDisplayResult () 
		StringBuilder result
}

com/google/zxing/client/result/SMSTOMMSTOResultParser.class
SMSTOMMSTOResultParser.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.SMSTOMMSTOResultParser extends com.google.zxing.client.result.ResultParser {
	public void <init> () 
	public com.google.zxing.client.result.SMSParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result result
		String rawText
		String number
		String body
		int bodyStart
	public volatile synthetic com.google.zxing.client.result.ParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result x0
}

com/google/zxing/client/result/SMTPResultParser.class
SMTPResultParser.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.SMTPResultParser extends com.google.zxing.client.result.ResultParser {
	public void <init> () 
	public com.google.zxing.client.result.EmailAddressParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result result
		String rawText
		String emailAddress
		String subject
		String body
		int colon
		String mailtoURI
	public volatile synthetic com.google.zxing.client.result.ParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result x0
}

com/google/zxing/client/result/TelParsedResult.class
TelParsedResult.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.TelParsedResult extends com.google.zxing.client.result.ParsedResult {
	private final String number
	private final String telURI
	private final String title
	public void <init> (java.lang.String, java.lang.String, java.lang.String) 
		String number
		String telURI
		String title
	public java.lang.String getNumber () 
	public java.lang.String getTelURI () 
	public java.lang.String getTitle () 
	public java.lang.String getDisplayResult () 
		StringBuilder result
}

com/google/zxing/client/result/TelResultParser.class
TelResultParser.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.TelResultParser extends com.google.zxing.client.result.ResultParser {
	public void <init> () 
	public com.google.zxing.client.result.TelParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result result
		String rawText
		String telURI
		int queryStart
		String number
	public volatile synthetic com.google.zxing.client.result.ParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result x0
}

com/google/zxing/client/result/TextParsedResult.class
TextParsedResult.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.TextParsedResult extends com.google.zxing.client.result.ParsedResult {
	private final String text
	private final String language
	public void <init> (java.lang.String, java.lang.String) 
		String text
		String language
	public java.lang.String getText () 
	public java.lang.String getLanguage () 
	public java.lang.String getDisplayResult () 
}

com/google/zxing/client/result/URIParsedResult.class
URIParsedResult.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.URIParsedResult extends com.google.zxing.client.result.ParsedResult {
	private static final java.util.regex.Pattern USER_IN_HOST
	private final String uri
	private final String title
	public void <init> (java.lang.String, java.lang.String) 
		String uri
		String title
	public java.lang.String getURI () 
	public java.lang.String getTitle () 
	public boolean isPossiblyMaliciousURI () 
	public java.lang.String getDisplayResult () 
		StringBuilder result
	private static java.lang.String massageURI (java.lang.String) 
		String uri
		int protocolEnd
	private static boolean isColonFollowedByPortNumber (java.lang.String, int) 
		int x
		String uri
		int protocolEnd
		int nextSlash
	static void <clinit> () 
}

com/google/zxing/client/result/URIResultParser.class
URIResultParser.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.URIResultParser extends com.google.zxing.client.result.ResultParser {
	private static final java.util.regex.Pattern URL_WITH_PROTOCOL_PATTERN
	private static final java.util.regex.Pattern URL_WITHOUT_PROTOCOL_PATTERN
	public void <init> () 
	public com.google.zxing.client.result.URIParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result result
		String rawText
	static boolean isBasicallyValidURI (java.lang.String) 
		String uri
		java.util.regex.Matcher m
	public volatile synthetic com.google.zxing.client.result.ParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result x0
	static void <clinit> () 
}

com/google/zxing/client/result/URLTOResultParser.class
URLTOResultParser.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.URLTOResultParser extends com.google.zxing.client.result.ResultParser {
	public void <init> () 
	public com.google.zxing.client.result.URIParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result result
		String rawText
		int titleEnd
		String title
		String uri
	public volatile synthetic com.google.zxing.client.result.ParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result x0
}

com/google/zxing/client/result/VCardResultParser.class
VCardResultParser.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.VCardResultParser extends com.google.zxing.client.result.ResultParser {
	private static final java.util.regex.Pattern BEGIN_VCARD
	private static final java.util.regex.Pattern VCARD_LIKE_DATE
	private static final java.util.regex.Pattern CR_LF_SPACE_TAB
	private static final java.util.regex.Pattern NEWLINE_ESCAPE
	private static final java.util.regex.Pattern VCARD_ESCAPES
	private static final java.util.regex.Pattern EQUALS
	private static final java.util.regex.Pattern SEMICOLON
	private static final java.util.regex.Pattern UNESCAPED_SEMICOLONS
	private static final java.util.regex.Pattern COMMA
	private static final java.util.regex.Pattern SEMICOLON_OR_COMMA
	public void <init> () 
	public com.google.zxing.client.result.AddressBookParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result result
		String rawText
		java.util.regex.Matcher m
		java.util.List names
		java.util.List nicknameString
		String[] nicknames
		java.util.List phoneNumbers
		java.util.List emails
		java.util.List note
		java.util.List addresses
		java.util.List org
		java.util.List birthday
		java.util.List title
		java.util.List urls
		java.util.List instantMessenger
		java.util.List geoString
		String[] geo
	static java.util.List matchVCardPrefixedField (java.lang.CharSequence, java.lang.String, boolean, boolean) 
		String key
		String value
		String[] metadatumTokens
		String metadatum
		String[] arr$
		int len$
		int i$
		java.util.List match
		String element
		java.util.regex.Matcher matcher
		String metadataString
		java.util.List metadata
		boolean quotedPrintable
		String quotedPrintableCharset
		int matchStart
		CharSequence prefix
		String rawText
		boolean trim
		boolean parseFieldDivider
		java.util.List matches
		int i
		int max
	private static java.lang.String decodeQuotedPrintable (java.lang.CharSequence, java.lang.String) 
		char nextNextChar
		int firstDigit
		int secondDigit
		char nextChar
		char c
		int i
		CharSequence value
		String charset
		int length
		StringBuilder result
		java.io.ByteArrayOutputStream fragmentBuffer
	private static void maybeAppendFragment (java.io.ByteArrayOutputStream, java.lang.String, java.lang.StringBuilder) 
		String fragment
		java.io.UnsupportedEncodingException e
		byte[] fragmentBytes
		String fragment
		java.io.ByteArrayOutputStream fragmentBuffer
		String charset
		StringBuilder result
	static java.util.List matchSingleVCardPrefixedField (java.lang.CharSequence, java.lang.String, boolean, boolean) 
		CharSequence prefix
		String rawText
		boolean trim
		boolean parseFieldDivider
		java.util.List values
	private static java.lang.String toPrimaryValue (java.util.List) 
		java.util.List list
	private static java.lang.String[] toPrimaryValues (java.util.Collection) 
		String value
		java.util.List list
		java.util.Iterator i$
		java.util.Collection lists
		java.util.List result
	private static java.lang.String[] toTypes (java.util.Collection) 
		String metadatum
		int equals
		int i
		String type
		java.util.List list
		java.util.Iterator i$
		java.util.Collection lists
		java.util.List result
	private static boolean isLikeVCardDate (java.lang.CharSequence) 
		CharSequence value
	private static void formatNames (java.lang.Iterable) 
		int end
		String name
		String[] components
		int start
		int componentIndex
		StringBuilder newName
		java.util.List list
		java.util.Iterator i$
		Iterable names
	private static void maybeAppendComponent (java.lang.String[], int, java.lang.StringBuilder) 
		String[] components
		int i
		StringBuilder newName
	public volatile synthetic com.google.zxing.client.result.ParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result x0
	static void <clinit> () 
}

com/google/zxing/client/result/VEventResultParser.class
VEventResultParser.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.VEventResultParser extends com.google.zxing.client.result.ResultParser {
	public void <init> () 
	public com.google.zxing.client.result.CalendarParsedResult parse (com.google.zxing.Result) 
		int i
		double latitude
		double longitude
		NumberFormatException ignored
		int semicolon
		IllegalArgumentException ignored
		com.google.zxing.Result result
		String rawText
		int vEventStart
		String summary
		String start
		String end
		String duration
		String location
		String organizer
		String[] attendees
		String description
		String geoString
		double latitude
		double longitude
	private static java.lang.String matchSingleVCardPrefixedField (java.lang.CharSequence, java.lang.String, boolean) 
		CharSequence prefix
		String rawText
		boolean trim
		java.util.List values
	private static java.lang.String[] matchVCardPrefixedField (java.lang.CharSequence, java.lang.String, boolean) 
		int i
		CharSequence prefix
		String rawText
		boolean trim
		java.util.List values
		int size
		String[] result
	private static java.lang.String stripMailto (java.lang.String) 
		String s
	public volatile synthetic com.google.zxing.client.result.ParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result x0
}

com/google/zxing/client/result/WifiParsedResult.class
WifiParsedResult.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.WifiParsedResult extends com.google.zxing.client.result.ParsedResult {
	private final String ssid
	private final String networkEncryption
	private final String password
	private final boolean hidden
	public void <init> (java.lang.String, java.lang.String, java.lang.String) 
		String networkEncryption
		String ssid
		String password
	public void <init> (java.lang.String, java.lang.String, java.lang.String, boolean) 
		String networkEncryption
		String ssid
		String password
		boolean hidden
	public java.lang.String getSsid () 
	public java.lang.String getNetworkEncryption () 
	public java.lang.String getPassword () 
	public boolean isHidden () 
	public java.lang.String getDisplayResult () 
		StringBuilder result
}

com/google/zxing/client/result/WifiResultParser.class
WifiResultParser.java
package com.google.zxing.client.result
public final com.google.zxing.client.result.WifiResultParser extends com.google.zxing.client.result.ResultParser {
	public void <init> () 
	public com.google.zxing.client.result.WifiParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result result
		String rawText
		String ssid
		String pass
		String type
		boolean hidden
	public volatile synthetic com.google.zxing.client.result.ParsedResult parse (com.google.zxing.Result) 
		com.google.zxing.Result x0
}

com/google/zxing/common/BitArray.class
BitArray.java
package com.google.zxing.common
public final com.google.zxing.common.BitArray extends java.lang.Object {
	private int[] bits
	private int size
	public void <init> () 
	public void <init> (int) 
		int size
	void <init> (int[], int) 
		int[] bits
		int size
	public int getSize () 
	public int getSizeInBytes () 
	private void ensureCapacity (int) 
		int[] newBits
		int size
	public boolean get (int) 
		int i
	public void set (int) 
		int i
	public void flip (int) 
		int i
	public int getNextSet (int) 
		int from
		int bitsOffset
		int currentBits
		int result
	public int getNextUnset (int) 
		int from
		int bitsOffset
		int currentBits
		int result
	public void setBulk (int, int) 
		int i
		int newBits
	public void setRange (int, int) 
		int mask
		int j
		int firstBit
		int lastBit
		int mask
		int i
		int start
		int end
		int firstInt
		int lastInt
	public void clear () 
		int i
		int max
	public boolean isRange (int, int, boolean) 
		int mask
		int j
		int firstBit
		int lastBit
		int mask
		int i
		int start
		int end
		boolean value
		int firstInt
		int lastInt
	public void appendBit (boolean) 
		boolean bit
	public void appendBits (int, int) 
		int numBitsLeft
		int value
		int numBits
	public void appendBitArray (com.google.zxing.common.BitArray) 
		int i
		com.google.zxing.common.BitArray other
		int otherSize
	public void xor (com.google.zxing.common.BitArray) 
		int i
		com.google.zxing.common.BitArray other
	public void toBytes (int, byte[], int, int) 
		int j
		int theByte
		int i
		int bitOffset
		byte[] array
		int offset
		int numBytes
	public int[] getBitArray () 
	public void reverse () 
		long x
		int i
		int i
		int nextInt
		int i
		int leftOffset
		int mask
		int currentInt
		int[] newBits
		int len
		int oldBitsLen
	private static int[] makeArray (int) 
		int size
	public java.lang.String toString () 
		int i
		StringBuilder result
}

com/google/zxing/common/BitMatrix.class
BitMatrix.java
package com.google.zxing.common
public final com.google.zxing.common.BitMatrix extends java.lang.Object {
	private final int width
	private final int height
	private final int rowSize
	private final int[] bits
	public void <init> (int) 
		int dimension
	public void <init> (int, int) 
		int width
		int height
	public boolean get (int, int) 
		int x
		int y
		int offset
	public void set (int, int) 
		int x
		int y
		int offset
	public void flip (int, int) 
		int x
		int y
		int offset
	public void clear () 
		int i
		int max
	public void setRegion (int, int, int, int) 
		int x
		int offset
		int y
		int left
		int top
		int width
		int height
		int right
		int bottom
	public com.google.zxing.common.BitArray getRow (int, com.google.zxing.common.BitArray) 
		int x
		int y
		com.google.zxing.common.BitArray row
		int offset
	public void setRow (int, com.google.zxing.common.BitArray) 
		int y
		com.google.zxing.common.BitArray row
	public int[] getEnclosingRectangle () 
		int bit
		int bit
		int theBits
		int x32
		int y
		int left
		int top
		int right
		int bottom
		int width
		int height
	public int[] getTopLeftOnBit () 
		int bitsOffset
		int y
		int x
		int theBits
		int bit
	public int[] getBottomRightOnBit () 
		int bitsOffset
		int y
		int x
		int theBits
		int bit
	public int getWidth () 
	public int getHeight () 
	public boolean equals (java.lang.Object) 
		int i
		Object o
		com.google.zxing.common.BitMatrix other
	public int hashCode () 
		int bit
		int[] arr$
		int len$
		int i$
		int hash
	public java.lang.String toString () 
		int x
		int y
		StringBuilder result
}

com/google/zxing/common/BitSource.class
BitSource.java
package com.google.zxing.common
public final com.google.zxing.common.BitSource extends java.lang.Object {
	private final byte[] bytes
	private int byteOffset
	private int bitOffset
	public void <init> (byte[]) 
		byte[] bytes
	public int getBitOffset () 
	public int getByteOffset () 
	public int readBits (int) 
		int bitsLeft
		int toRead
		int bitsToNotRead
		int mask
		int bitsToNotRead
		int mask
		int numBits
		int result
	public int available () 
}

com/google/zxing/common/CharacterSetECI.class
CharacterSetECI.java
package com.google.zxing.common
public final enum com.google.zxing.common.CharacterSetECI extends java.lang.Enum {
	public static final enum com.google.zxing.common.CharacterSetECI Cp437
	public static final enum com.google.zxing.common.CharacterSetECI ISO8859_1
	public static final enum com.google.zxing.common.CharacterSetECI ISO8859_2
	public static final enum com.google.zxing.common.CharacterSetECI ISO8859_3
	public static final enum com.google.zxing.common.CharacterSetECI ISO8859_4
	public static final enum com.google.zxing.common.CharacterSetECI ISO8859_5
	public static final enum com.google.zxing.common.CharacterSetECI ISO8859_6
	public static final enum com.google.zxing.common.CharacterSetECI ISO8859_7
	public static final enum com.google.zxing.common.CharacterSetECI ISO8859_8
	public static final enum com.google.zxing.common.CharacterSetECI ISO8859_9
	public static final enum com.google.zxing.common.CharacterSetECI ISO8859_10
	public static final enum com.google.zxing.common.CharacterSetECI ISO8859_11
	public static final enum com.google.zxing.common.CharacterSetECI ISO8859_13
	public static final enum com.google.zxing.common.CharacterSetECI ISO8859_14
	public static final enum com.google.zxing.common.CharacterSetECI ISO8859_15
	public static final enum com.google.zxing.common.CharacterSetECI ISO8859_16
	public static final enum com.google.zxing.common.CharacterSetECI SJIS
	public static final enum com.google.zxing.common.CharacterSetECI Cp1250
	public static final enum com.google.zxing.common.CharacterSetECI Cp1251
	public static final enum com.google.zxing.common.CharacterSetECI Cp1252
	public static final enum com.google.zxing.common.CharacterSetECI Cp1256
	public static final enum com.google.zxing.common.CharacterSetECI UnicodeBigUnmarked
	public static final enum com.google.zxing.common.CharacterSetECI UTF8
	public static final enum com.google.zxing.common.CharacterSetECI ASCII
	public static final enum com.google.zxing.common.CharacterSetECI Big5
	public static final enum com.google.zxing.common.CharacterSetECI GB18030
	public static final enum com.google.zxing.common.CharacterSetECI EUC_KR
	private static final java.util.Map VALUE_TO_ECI
	private static final java.util.Map NAME_TO_ECI
	private final int[] values
	private final String[] otherEncodingNames
	private static final synthetic com.google.zxing.common.CharacterSetECI[] $VALUES
	public static com.google.zxing.common.CharacterSetECI[] values () 
	public static com.google.zxing.common.CharacterSetECI valueOf (java.lang.String) 
		String name
	private void <init> (java.lang.String, int, int) 
		int value
	private transient void <init> (java.lang.String, int, int, java.lang.String[]) 
		int value
		String[] otherEncodingNames
	private transient void <init> (java.lang.String, int, int[], java.lang.String[]) 
		int[] values
		String[] otherEncodingNames
	public int getValue () 
	public static com.google.zxing.common.CharacterSetECI getCharacterSetECIByValue (int)  throws com.google.zxing.FormatException 
		int value
	public static com.google.zxing.common.CharacterSetECI getCharacterSetECIByName (java.lang.String) 
		String name
	static void <clinit> () 
		int value
		int[] arr$
		int len$
		int i$
		String name
		String[] arr$
		int len$
		int i$
		com.google.zxing.common.CharacterSetECI eci
		com.google.zxing.common.CharacterSetECI[] arr$
		int len$
		int i$
}

com/google/zxing/common/DecoderResult.class
DecoderResult.java
package com.google.zxing.common
public final com.google.zxing.common.DecoderResult extends java.lang.Object {
	private final byte[] rawBytes
	private final String text
	private final java.util.List byteSegments
	private final String ecLevel
	private Integer errorsCorrected
	private Integer erasures
	private Object other
	public void <init> (byte[], java.lang.String, java.util.List, java.lang.String) 
		byte[] rawBytes
		String text
		java.util.List byteSegments
		String ecLevel
	public byte[] getRawBytes () 
	public java.lang.String getText () 
	public java.util.List getByteSegments () 
	public java.lang.String getECLevel () 
	public java.lang.Integer getErrorsCorrected () 
	public void setErrorsCorrected (java.lang.Integer) 
		Integer errorsCorrected
	public java.lang.Integer getErasures () 
	public void setErasures (java.lang.Integer) 
		Integer erasures
	public java.lang.Object getOther () 
	public void setOther (java.lang.Object) 
		Object other
}

com/google/zxing/common/DefaultGridSampler.class
DefaultGridSampler.java
package com.google.zxing.common
public final com.google.zxing.common.DefaultGridSampler extends com.google.zxing.common.GridSampler {
	public void <init> () 
	public 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)  throws com.google.zxing.NotFoundException 
		com.google.zxing.common.BitMatrix image
		int dimensionX
		int dimensionY
		float p1ToX
		float p1ToY
		float p2ToX
		float p2ToY
		float p3ToX
		float p3ToY
		float p4ToX
		float p4ToY
		float p1FromX
		float p1FromY
		float p2FromX
		float p2FromY
		float p3FromX
		float p3FromY
		float p4FromX
		float p4FromY
		com.google.zxing.common.PerspectiveTransform transform
	public com.google.zxing.common.BitMatrix sampleGrid (com.google.zxing.common.BitMatrix, int, int, com.google.zxing.common.PerspectiveTransform)  throws com.google.zxing.NotFoundException 
		int x
		int x
		ArrayIndexOutOfBoundsException aioobe
		int max
		float iValue
		int y
		com.google.zxing.common.BitMatrix image
		int dimensionX
		int dimensionY
		com.google.zxing.common.PerspectiveTransform transform
		com.google.zxing.common.BitMatrix bits
		float[] points
}

com/google/zxing/common/detector/MathUtils.class
MathUtils.java
package com.google.zxing.common.detector
public final com.google.zxing.common.detector.MathUtils extends java.lang.Object {
	private void <init> () 
	public static int round (float) 
		float d
	public static float distance (float, float, float, float) 
		float aX
		float aY
		float bX
		float bY
		float xDiff
		float yDiff
	public static float distance (int, int, int, int) 
		int aX
		int aY
		int bX
		int bY
		int xDiff
		int yDiff
}

com/google/zxing/common/detector/MonochromeRectangleDetector.class
MonochromeRectangleDetector.java
package com.google.zxing.common.detector
public final com.google.zxing.common.detector.MonochromeRectangleDetector extends java.lang.Object {
	private static final int MAX_MODULES
	private final com.google.zxing.common.BitMatrix image
	public void <init> (com.google.zxing.common.BitMatrix) 
		com.google.zxing.common.BitMatrix image
	public com.google.zxing.ResultPoint[] detect ()  throws com.google.zxing.NotFoundException 
		int height
		int width
		int halfHeight
		int halfWidth
		int deltaY
		int deltaX
		int top
		int bottom
		int left
		int right
		com.google.zxing.ResultPoint pointA
		com.google.zxing.ResultPoint pointB
		com.google.zxing.ResultPoint pointC
		com.google.zxing.ResultPoint pointD
	private com.google.zxing.ResultPoint findCornerFromCenter (int, int, int, int, int, int, int, int, int)  throws com.google.zxing.NotFoundException 
		int[] range
		int lastY
		int lastX
		int[] range
		int y
		int x
		int centerX
		int deltaX
		int left
		int right
		int centerY
		int deltaY
		int top
		int bottom
		int maxWhiteRun
		int[] lastRange
	private int[] blackWhiteRange (int, int, int, int, boolean) 
		int whiteRunStart
		int whiteRunSize
		int whiteRunStart
		int whiteRunSize
		int fixedDimension
		int maxWhiteRun
		int minDim
		int maxDim
		boolean horizontal
		int center
		int start
		int end
}

com/google/zxing/common/detector/WhiteRectangleDetector.class
WhiteRectangleDetector.java
package com.google.zxing.common.detector
public final com.google.zxing.common.detector.WhiteRectangleDetector extends java.lang.Object {
	private static final int INIT_SIZE
	private static final int CORR
	private final com.google.zxing.common.BitMatrix image
	private final int height
	private final int width
	private final int leftInit
	private final int rightInit
	private final int downInit
	private final int upInit
	public void <init> (com.google.zxing.common.BitMatrix)  throws com.google.zxing.NotFoundException 
		com.google.zxing.common.BitMatrix image
	public void <init> (com.google.zxing.common.BitMatrix, int, int, int)  throws com.google.zxing.NotFoundException 
		com.google.zxing.common.BitMatrix image
		int initSize
		int x
		int y
		int halfsize
	public com.google.zxing.ResultPoint[] detect ()  throws com.google.zxing.NotFoundException 
		boolean rightBorderNotWhite
		boolean bottomBorderNotWhite
		boolean leftBorderNotWhite
		boolean topBorderNotWhite
		int i
		int i
		int i
		int i
		int maxSize
		com.google.zxing.ResultPoint z
		com.google.zxing.ResultPoint t
		com.google.zxing.ResultPoint x
		com.google.zxing.ResultPoint y
		int left
		int right
		int up
		int down
		boolean sizeExceeded
		boolean aBlackPointFoundOnBorder
		boolean atLeastOneBlackPointFoundOnBorder
	private com.google.zxing.ResultPoint getBlackPointOnSegment (float, float, float, float) 
		int x
		int y
		int i
		float aX
		float aY
		float bX
		float bY
		int dist
		float xStep
		float yStep
	private com.google.zxing.ResultPoint[] centerEdges (com.google.zxing.ResultPoint, com.google.zxing.ResultPoint, com.google.zxing.ResultPoint, com.google.zxing.ResultPoint) 
		com.google.zxing.ResultPoint y
		com.google.zxing.ResultPoint z
		com.google.zxing.ResultPoint x
		com.google.zxing.ResultPoint t
		float yi
		float yj
		float zi
		float zj
		float xi
		float xj
		float ti
		float tj
	private boolean containsBlackPoint (int, int, int, boolean) 
		int x
		int y
		int a
		int b
		int fixed
		boolean horizontal
}

com/google/zxing/common/DetectorResult.class
DetectorResult.java
package com.google.zxing.common
public com.google.zxing.common.DetectorResult extends java.lang.Object {
	private final com.google.zxing.common.BitMatrix bits
	private final com.google.zxing.ResultPoint[] points
	public void <init> (com.google.zxing.common.BitMatrix, com.google.zxing.ResultPoint[]) 
		com.google.zxing.common.BitMatrix bits
		com.google.zxing.ResultPoint[] points
	public final com.google.zxing.common.BitMatrix getBits () 
	public final com.google.zxing.ResultPoint[] getPoints () 
}

com/google/zxing/common/GlobalHistogramBinarizer.class
GlobalHistogramBinarizer.java
package com.google.zxing.common
public com.google.zxing.common.GlobalHistogramBinarizer extends com.google.zxing.Binarizer {
	private static final int LUMINANCE_BITS
	private static final int LUMINANCE_SHIFT
	private static final int LUMINANCE_BUCKETS
	private static final byte[] EMPTY
	private byte[] luminances
	private final int[] buckets
	public void <init> (com.google.zxing.LuminanceSource) 
		com.google.zxing.LuminanceSource source
	public com.google.zxing.common.BitArray getBlackRow (int, com.google.zxing.common.BitArray)  throws com.google.zxing.NotFoundException 
		int pixel
		int x
		int right
		int luminance
		int x
		int y
		com.google.zxing.common.BitArray row
		com.google.zxing.LuminanceSource source
		int width
		byte[] localLuminances
		int[] localBuckets
		int blackPoint
		int left
		int center
	public com.google.zxing.common.BitMatrix getBlackMatrix ()  throws com.google.zxing.NotFoundException 
		int pixel
		int x
		int row
		byte[] localLuminances
		int right
		int y
		int pixel
		int x
		int offset
		int y
		com.google.zxing.LuminanceSource source
		int width
		int height
		com.google.zxing.common.BitMatrix matrix
		int[] localBuckets
		int blackPoint
		byte[] localLuminances
	public com.google.zxing.Binarizer createBinarizer (com.google.zxing.LuminanceSource) 
		com.google.zxing.LuminanceSource source
	private void initArrays (int) 
		int x
		int luminanceSize
	private static int estimateBlackPoint (int[])  throws com.google.zxing.NotFoundException 
		int x
		int distanceToBiggest
		int score
		int x
		int temp
		int fromFirst
		int score
		int x
		int[] buckets
		int numBuckets
		int maxBucketCount
		int firstPeak
		int firstPeakSize
		int secondPeak
		int secondPeakScore
		int bestValley
		int bestValleyScore
	static void <clinit> () 
}

com/google/zxing/common/GridSampler.class
GridSampler.java
package com.google.zxing.common
public abstract com.google.zxing.common.GridSampler extends java.lang.Object {
	private static com.google.zxing.common.GridSampler gridSampler
	public void <init> () 
	public static void setGridSampler (com.google.zxing.common.GridSampler) 
		com.google.zxing.common.GridSampler newGridSampler
	public static com.google.zxing.common.GridSampler getInstance () 
	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)  throws com.google.zxing.NotFoundException 
	public abstract com.google.zxing.common.BitMatrix sampleGrid (com.google.zxing.common.BitMatrix, int, int, com.google.zxing.common.PerspectiveTransform)  throws com.google.zxing.NotFoundException 
	protected static void checkAndNudgePoints (com.google.zxing.common.BitMatrix, float[])  throws com.google.zxing.NotFoundException 
		int x
		int y
		int offset
		int x
		int y
		int offset
		com.google.zxing.common.BitMatrix image
		float[] points
		int width
		int height
		boolean nudged
	static void <clinit> () 
}

com/google/zxing/common/HybridBinarizer.class
HybridBinarizer.java
package com.google.zxing.common
public final com.google.zxing.common.HybridBinarizer extends com.google.zxing.common.GlobalHistogramBinarizer {
	private static final int BLOCK_SIZE_POWER
	private static final int BLOCK_SIZE
	private static final int BLOCK_SIZE_MASK
	private static final int MINIMUM_DIMENSION
	private static final int MIN_DYNAMIC_RANGE
	private com.google.zxing.common.BitMatrix matrix
	public void <init> (com.google.zxing.LuminanceSource) 
		com.google.zxing.LuminanceSource source
	public com.google.zxing.common.BitMatrix getBlackMatrix ()  throws com.google.zxing.NotFoundException 
		byte[] luminances
		int subWidth
		int subHeight
		int[][] blackPoints
		com.google.zxing.common.BitMatrix newMatrix
		com.google.zxing.LuminanceSource source
		int width
		int height
	public com.google.zxing.Binarizer createBinarizer (com.google.zxing.LuminanceSource) 
		com.google.zxing.LuminanceSource source
	private static void calculateThresholdForBlock (byte[], int, int, int, int, int[][], com.google.zxing.common.BitMatrix) 
		int[] blackRow
		int z
		int xoffset
		int maxXOffset
		int left
		int top
		int sum
		int average
		int x
		int yoffset
		int maxYOffset
		int y
		byte[] luminances
		int subWidth
		int subHeight
		int width
		int height
		int[][] blackPoints
		com.google.zxing.common.BitMatrix matrix
	private static int cap (int, int, int) 
		int value
		int min
		int max
	private static void thresholdBlock (byte[], int, int, int, int, com.google.zxing.common.BitMatrix) 
		int x
		int y
		int offset
		byte[] luminances
		int xoffset
		int yoffset
		int threshold
		int stride
		com.google.zxing.common.BitMatrix matrix
	private static int[][] calculateBlackPoints (byte[], int, int, int, int) 
		int pixel
		int xx
		int xx
		int yy
		int offset
		int averageNeighborBlackPoint
		int xoffset
		int maxXOffset
		int sum
		int min
		int max
		int average
		int x
		int yoffset
		int maxYOffset
		int y
		byte[] luminances
		int subWidth
		int subHeight
		int width
		int height
		int[][] blackPoints
}

com/google/zxing/common/PerspectiveTransform.class
PerspectiveTransform.java
package com.google.zxing.common
public final com.google.zxing.common.PerspectiveTransform extends java.lang.Object {
	private final float a11
	private final float a12
	private final float a13
	private final float a21
	private final float a22
	private final float a23
	private final float a31
	private final float a32
	private final float a33
	private void <init> (float, float, float, float, float, float, float, float, float) 
		float a11
		float a21
		float a31
		float a12
		float a22
		float a32
		float a13
		float a23
		float a33
	public static com.google.zxing.common.PerspectiveTransform quadrilateralToQuadrilateral (float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) 
		float x0
		float y0
		float x1
		float y1
		float x2
		float y2
		float x3
		float y3
		float x0p
		float y0p
		float x1p
		float y1p
		float x2p
		float y2p
		float x3p
		float y3p
		com.google.zxing.common.PerspectiveTransform qToS
		com.google.zxing.common.PerspectiveTransform sToQ
	public void transformPoints (float[]) 
		float x
		float y
		float denominator
		int i
		float[] points
		int max
		float a11
		float a12
		float a13
		float a21
		float a22
		float a23
		float a31
		float a32
		float a33
	public void transformPoints (float[], float[]) 
		float x
		float y
		float denominator
		int i
		float[] xValues
		float[] yValues
		int n
	public static com.google.zxing.common.PerspectiveTransform squareToQuadrilateral (float, float, float, float, float, float, float, float) 
		float dx1
		float dx2
		float dy1
		float dy2
		float denominator
		float a13
		float a23
		float x0
		float y0
		float x1
		float y1
		float x2
		float y2
		float x3
		float y3
		float dx3
		float dy3
	public static com.google.zxing.common.PerspectiveTransform quadrilateralToSquare (float, float, float, float, float, float, float, float) 
		float x0
		float y0
		float x1
		float y1
		float x2
		float y2
		float x3
		float y3
	com.google.zxing.common.PerspectiveTransform buildAdjoint () 
	com.google.zxing.common.PerspectiveTransform times (com.google.zxing.common.PerspectiveTransform) 
		com.google.zxing.common.PerspectiveTransform other
}

com/google/zxing/common/reedsolomon/GenericGF.class
GenericGF.java
package com.google.zxing.common.reedsolomon
public final com.google.zxing.common.reedsolomon.GenericGF extends java.lang.Object {
	public static final com.google.zxing.common.reedsolomon.GenericGF AZTEC_DATA_12
	public static final com.google.zxing.common.reedsolomon.GenericGF AZTEC_DATA_10
	public static final com.google.zxing.common.reedsolomon.GenericGF AZTEC_DATA_6
	public static final com.google.zxing.common.reedsolomon.GenericGF AZTEC_PARAM
	public static final com.google.zxing.common.reedsolomon.GenericGF QR_CODE_FIELD_256
	public static final com.google.zxing.common.reedsolomon.GenericGF DATA_MATRIX_FIELD_256
	public static final com.google.zxing.common.reedsolomon.GenericGF AZTEC_DATA_8
	public static final com.google.zxing.common.reedsolomon.GenericGF MAXICODE_FIELD_64
	private static final int INITIALIZATION_THRESHOLD
	private int[] expTable
	private int[] logTable
	private com.google.zxing.common.reedsolomon.GenericGFPoly zero
	private com.google.zxing.common.reedsolomon.GenericGFPoly one
	private final int size
	private final int primitive
	private final int generatorBase
	private boolean initialized
	public void <init> (int, int, int) 
		int primitive
		int size
		int b
	private void initialize () 
		int i
		int i
		int x
	private void checkInit () 
	com.google.zxing.common.reedsolomon.GenericGFPoly getZero () 
	com.google.zxing.common.reedsolomon.GenericGFPoly getOne () 
	com.google.zxing.common.reedsolomon.GenericGFPoly buildMonomial (int, int) 
		int degree
		int coefficient
		int[] coefficients
	static int addOrSubtract (int, int) 
		int a
		int b
	int exp (int) 
		int a
	int log (int) 
		int a
	int inverse (int) 
		int a
	int multiply (int, int) 
		int a
		int b
	public int getSize () 
	public int getGeneratorBase () 
	public java.lang.String toString () 
	static void <clinit> () 
}

com/google/zxing/common/reedsolomon/GenericGFPoly.class
GenericGFPoly.java
package com.google.zxing.common.reedsolomon
final com.google.zxing.common.reedsolomon.GenericGFPoly extends java.lang.Object {
	private final com.google.zxing.common.reedsolomon.GenericGF field
	private final int[] coefficients
	void <init> (com.google.zxing.common.reedsolomon.GenericGF, int[]) 
		int firstNonZero
		com.google.zxing.common.reedsolomon.GenericGF field
		int[] coefficients
		int coefficientsLength
	int[] getCoefficients () 
	int getDegree () 
	boolean isZero () 
	int getCoefficient (int) 
		int degree
	int evaluateAt (int) 
		int coefficient
		int[] arr$
		int len$
		int i$
		int result
		int i
		int a
		int size
		int result
	com.google.zxing.common.reedsolomon.GenericGFPoly addOrSubtract (com.google.zxing.common.reedsolomon.GenericGFPoly) 
		int[] temp
		int i
		com.google.zxing.common.reedsolomon.GenericGFPoly other
		int[] smallerCoefficients
		int[] largerCoefficients
		int[] sumDiff
		int lengthDiff
	com.google.zxing.common.reedsolomon.GenericGFPoly multiply (com.google.zxing.common.reedsolomon.GenericGFPoly) 
		int j
		int aCoeff
		int i
		com.google.zxing.common.reedsolomon.GenericGFPoly other
		int[] aCoefficients
		int aLength
		int[] bCoefficients
		int bLength
		int[] product
	com.google.zxing.common.reedsolomon.GenericGFPoly multiply (int) 
		int i
		int scalar
		int size
		int[] product
	com.google.zxing.common.reedsolomon.GenericGFPoly multiplyByMonomial (int, int) 
		int i
		int degree
		int coefficient
		int size
		int[] product
	com.google.zxing.common.reedsolomon.GenericGFPoly[] divide (com.google.zxing.common.reedsolomon.GenericGFPoly) 
		int degreeDifference
		int scale
		com.google.zxing.common.reedsolomon.GenericGFPoly term
		com.google.zxing.common.reedsolomon.GenericGFPoly iterationQuotient
		com.google.zxing.common.reedsolomon.GenericGFPoly other
		com.google.zxing.common.reedsolomon.GenericGFPoly quotient
		com.google.zxing.common.reedsolomon.GenericGFPoly remainder
		int denominatorLeadingTerm
		int inverseDenominatorLeadingTerm
	public java.lang.String toString () 
		int alphaPower
		int coefficient
		int degree
		StringBuilder result
}

com/google/zxing/common/reedsolomon/ReedSolomonDecoder.class
ReedSolomonDecoder.java
package com.google.zxing.common.reedsolomon
public final com.google.zxing.common.reedsolomon.ReedSolomonDecoder extends java.lang.Object {
	private final com.google.zxing.common.reedsolomon.GenericGF field
	public void <init> (com.google.zxing.common.reedsolomon.GenericGF) 
		com.google.zxing.common.reedsolomon.GenericGF field
	public void decode (int[], int)  throws com.google.zxing.common.reedsolomon.ReedSolomonException 
		int eval
		int i
		int position
		int i
		int[] received
		int twoS
		com.google.zxing.common.reedsolomon.GenericGFPoly poly
		int[] syndromeCoefficients
		boolean noError
		com.google.zxing.common.reedsolomon.GenericGFPoly syndrome
		com.google.zxing.common.reedsolomon.GenericGFPoly[] sigmaOmega
		com.google.zxing.common.reedsolomon.GenericGFPoly sigma
		com.google.zxing.common.reedsolomon.GenericGFPoly omega
		int[] errorLocations
		int[] errorMagnitudes
	private com.google.zxing.common.reedsolomon.GenericGFPoly[] runEuclideanAlgorithm (com.google.zxing.common.reedsolomon.GenericGFPoly, com.google.zxing.common.reedsolomon.GenericGFPoly, int)  throws com.google.zxing.common.reedsolomon.ReedSolomonException 
		com.google.zxing.common.reedsolomon.GenericGFPoly temp
		int degreeDiff
		int scale
		com.google.zxing.common.reedsolomon.GenericGFPoly rLastLast
		com.google.zxing.common.reedsolomon.GenericGFPoly tLastLast
		com.google.zxing.common.reedsolomon.GenericGFPoly q
		int denominatorLeadingTerm
		int dltInverse
		com.google.zxing.common.reedsolomon.GenericGFPoly a
		com.google.zxing.common.reedsolomon.GenericGFPoly b
		int R
		com.google.zxing.common.reedsolomon.GenericGFPoly rLast
		com.google.zxing.common.reedsolomon.GenericGFPoly r
		com.google.zxing.common.reedsolomon.GenericGFPoly tLast
		com.google.zxing.common.reedsolomon.GenericGFPoly t
		int sigmaTildeAtZero
		int inverse
		com.google.zxing.common.reedsolomon.GenericGFPoly sigma
		com.google.zxing.common.reedsolomon.GenericGFPoly omega
	private int[] findErrorLocations (com.google.zxing.common.reedsolomon.GenericGFPoly)  throws com.google.zxing.common.reedsolomon.ReedSolomonException 
		int i
		com.google.zxing.common.reedsolomon.GenericGFPoly errorLocator
		int numErrors
		int[] result
		int e
	private int[] findErrorMagnitudes (com.google.zxing.common.reedsolomon.GenericGFPoly, int[]) 
		int term
		int termPlus1
		int j
		int xiInverse
		int denominator
		int i
		com.google.zxing.common.reedsolomon.GenericGFPoly errorEvaluator
		int[] errorLocations
		int s
		int[] result
}

com/google/zxing/common/reedsolomon/ReedSolomonEncoder.class
ReedSolomonEncoder.java
package com.google.zxing.common.reedsolomon
public final com.google.zxing.common.reedsolomon.ReedSolomonEncoder extends java.lang.Object {
	private final com.google.zxing.common.reedsolomon.GenericGF field
	private final java.util.List cachedGenerators
	public void <init> (com.google.zxing.common.reedsolomon.GenericGF) 
		com.google.zxing.common.reedsolomon.GenericGF field
	private com.google.zxing.common.reedsolomon.GenericGFPoly buildGenerator (int) 
		com.google.zxing.common.reedsolomon.GenericGFPoly nextGenerator
		int d
		com.google.zxing.common.reedsolomon.GenericGFPoly lastGenerator
		int degree
	public void encode (int[], int) 
		int i
		int[] toEncode
		int ecBytes
		int dataBytes
		com.google.zxing.common.reedsolomon.GenericGFPoly generator
		int[] infoCoefficients
		com.google.zxing.common.reedsolomon.GenericGFPoly info
		com.google.zxing.common.reedsolomon.GenericGFPoly remainder
		int[] coefficients
		int numZeroCoefficients
}

com/google/zxing/common/reedsolomon/ReedSolomonException.class
ReedSolomonException.java
package com.google.zxing.common.reedsolomon
public final com.google.zxing.common.reedsolomon.ReedSolomonException extends java.lang.Exception {
	public void <init> (java.lang.String) 
		String message
}

com/google/zxing/common/StringUtils.class
StringUtils.java
package com.google.zxing.common
public final com.google.zxing.common.StringUtils extends java.lang.Object {
	private static final String PLATFORM_DEFAULT_ENCODING
	public static final String SHIFT_JIS
	public static final String GB2312
	private static final String EUC_JP
	private static final String UTF8
	private static final String ISO88591
	private static final boolean ASSUME_SHIFT_JIS
	private void <init> () 
	public static java.lang.String guessEncoding (byte[], java.util.Map) 
		String characterSet
		int value
		int i
		byte[] bytes
		java.util.Map hints
		int length
		boolean canBeISO88591
		boolean canBeShiftJIS
		boolean canBeUTF8
		int utf8BytesLeft
		int utf2BytesChars
		int utf3BytesChars
		int utf4BytesChars
		int sjisBytesLeft
		int sjisKatakanaChars
		int sjisCurKatakanaWordLength
		int sjisCurDoubleBytesWordLength
		int sjisMaxKatakanaWordLength
		int sjisMaxDoubleBytesWordLength
		int isoHighOther
		boolean utf8bom
	static void <clinit> () 
}

com/google/zxing/datamatrix/DataMatrixReader.class
DataMatrixReader.java
package com.google.zxing.datamatrix
public final com.google.zxing.datamatrix.DataMatrixReader extends java.lang.Object implements com.google.zxing.Reader  {
	private static final com.google.zxing.ResultPoint[] NO_POINTS
	private final com.google.zxing.datamatrix.decoder.Decoder decoder
	public void <init> () 
	public com.google.zxing.Result decode (com.google.zxing.BinaryBitmap)  throws com.google.zxing.NotFoundException com.google.zxing.ChecksumException com.google.zxing.FormatException 
		com.google.zxing.BinaryBitmap image
	public com.google.zxing.Result decode (com.google.zxing.BinaryBitmap, java.util.Map)  throws com.google.zxing.NotFoundException com.google.zxing.ChecksumException com.google.zxing.FormatException 
		com.google.zxing.common.BitMatrix bits
		com.google.zxing.common.DecoderResult decoderResult
		com.google.zxing.ResultPoint[] points
		com.google.zxing.common.DetectorResult detectorResult
		com.google.zxing.BinaryBitmap image
		java.util.Map hints
		com.google.zxing.common.DecoderResult decoderResult
		com.google.zxing.ResultPoint[] points
		com.google.zxing.Result result
		java.util.List byteSegments
		String ecLevel
	public void reset () 
	private static com.google.zxing.common.BitMatrix extractPureBits (com.google.zxing.common.BitMatrix)  throws com.google.zxing.NotFoundException 
		int x
		int iOffset
		int y
		com.google.zxing.common.BitMatrix image
		int[] leftTopBlack
		int[] rightBottomBlack
		int moduleSize
		int top
		int bottom
		int left
		int right
		int matrixWidth
		int matrixHeight
		int nudge
		com.google.zxing.common.BitMatrix bits
	private static int moduleSize (int[], com.google.zxing.common.BitMatrix)  throws com.google.zxing.NotFoundException 
		int[] leftTopBlack
		com.google.zxing.common.BitMatrix image
		int width
		int x
		int y
		int moduleSize
	static void <clinit> () 
}

com/google/zxing/datamatrix/DataMatrixWriter.class
DataMatrixWriter.java
package com.google.zxing.datamatrix
public final com.google.zxing.datamatrix.DataMatrixWriter extends java.lang.Object implements com.google.zxing.Writer  {
	public void <init> () 
	public com.google.zxing.common.BitMatrix encode (java.lang.String, com.google.zxing.BarcodeFormat, int, int) 
		String contents
		com.google.zxing.BarcodeFormat format
		int width
		int height
	public com.google.zxing.common.BitMatrix encode (java.lang.String, com.google.zxing.BarcodeFormat, int, int, java.util.Map) 
		com.google.zxing.datamatrix.encoder.SymbolShapeHint requestedShape
		com.google.zxing.Dimension requestedMinSize
		com.google.zxing.Dimension requestedMaxSize
		String contents
		com.google.zxing.BarcodeFormat format
		int width
		int height
		java.util.Map hints
		com.google.zxing.datamatrix.encoder.SymbolShapeHint shape
		com.google.zxing.Dimension minSize
		com.google.zxing.Dimension maxSize
		String encoded
		com.google.zxing.datamatrix.encoder.SymbolInfo symbolInfo
		String codewords
		com.google.zxing.datamatrix.encoder.DefaultPlacement placement
	private static com.google.zxing.common.BitMatrix encodeLowLevel (com.google.zxing.datamatrix.encoder.DefaultPlacement, com.google.zxing.datamatrix.encoder.SymbolInfo) 
		int x
		int matrixX
		int x
		int x
		int matrixX
		int y
		com.google.zxing.datamatrix.encoder.DefaultPlacement placement
		com.google.zxing.datamatrix.encoder.SymbolInfo symbolInfo
		int symbolWidth
		int symbolHeight
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
		int matrixY
	private static com.google.zxing.common.BitMatrix convertByteMatrixToBitMatrix (com.google.zxing.qrcode.encoder.ByteMatrix) 
		int j
		int i
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
		int matrixWidgth
		int matrixHeight
		com.google.zxing.common.BitMatrix output
}

com/google/zxing/datamatrix/decoder/BitMatrixParser.class
BitMatrixParser.java
package com.google.zxing.datamatrix.decoder
final com.google.zxing.datamatrix.decoder.BitMatrixParser extends java.lang.Object {
	private final com.google.zxing.common.BitMatrix mappingBitMatrix
	private final com.google.zxing.common.BitMatrix readMappingMatrix
	private final com.google.zxing.datamatrix.decoder.Version version
	void <init> (com.google.zxing.common.BitMatrix)  throws com.google.zxing.FormatException 
		com.google.zxing.common.BitMatrix bitMatrix
		int dimension
	com.google.zxing.datamatrix.decoder.Version getVersion () 
	private static com.google.zxing.datamatrix.decoder.Version readVersion (com.google.zxing.common.BitMatrix)  throws com.google.zxing.FormatException 
		com.google.zxing.common.BitMatrix bitMatrix
		int numRows
		int numColumns
	byte[] readCodewords ()  throws com.google.zxing.FormatException 
		byte[] result
		int resultOffset
		int row
		int column
		int numRows
		int numColumns
		boolean corner1Read
		boolean corner2Read
		boolean corner3Read
		boolean corner4Read
	boolean readModule (int, int, int, int) 
		int row
		int column
		int numRows
		int numColumns
	int readUtah (int, int, int, int) 
		int row
		int column
		int numRows
		int numColumns
		int currentByte
	int readCorner1 (int, int) 
		int numRows
		int numColumns
		int currentByte
	int readCorner2 (int, int) 
		int numRows
		int numColumns
		int currentByte
	int readCorner3 (int, int) 
		int numRows
		int numColumns
		int currentByte
	int readCorner4 (int, int) 
		int numRows
		int numColumns
		int currentByte
	com.google.zxing.common.BitMatrix extractDataRegion (com.google.zxing.common.BitMatrix) 
		int writeColumnOffset
		int readColumnOffset
		int j
		int readRowOffset
		int writeRowOffset
		int i
		int dataRegionColumnOffset
		int dataRegionColumn
		int dataRegionRowOffset
		int dataRegionRow
		com.google.zxing.common.BitMatrix bitMatrix
		int symbolSizeRows
		int symbolSizeColumns
		int dataRegionSizeRows
		int dataRegionSizeColumns
		int numDataRegionsRow
		int numDataRegionsColumn
		int sizeDataRegionRow
		int sizeDataRegionColumn
		com.google.zxing.common.BitMatrix bitMatrixWithoutAlignment
}

com/google/zxing/datamatrix/decoder/DataBlock.class
DataBlock.java
package com.google.zxing.datamatrix.decoder
final com.google.zxing.datamatrix.decoder.DataBlock extends java.lang.Object {
	private final int numDataCodewords
	private final byte[] codewords
	private void <init> (int, byte[]) 
		int numDataCodewords
		byte[] codewords
	static com.google.zxing.datamatrix.decoder.DataBlock[] getDataBlocks (byte[], com.google.zxing.datamatrix.decoder.Version) 
		com.google.zxing.datamatrix.decoder.Version$ECB ecBlock
		com.google.zxing.datamatrix.decoder.Version$ECB[] arr$
		int len$
		int i$
		int numDataCodewords
		int numBlockCodewords
		int i
		com.google.zxing.datamatrix.decoder.Version$ECB ecBlock
		com.google.zxing.datamatrix.decoder.Version$ECB[] arr$
		int len$
		int i$
		int j
		int i
		int j
		int iOffset
		int j
		int i
		byte[] rawCodewords
		com.google.zxing.datamatrix.decoder.Version version
		com.google.zxing.datamatrix.decoder.Version$ECBlocks ecBlocks
		int totalBlocks
		com.google.zxing.datamatrix.decoder.Version$ECB[] ecBlockArray
		com.google.zxing.datamatrix.decoder.DataBlock[] result
		int numResultBlocks
		int longerBlocksTotalCodewords
		int longerBlocksNumDataCodewords
		int shorterBlocksNumDataCodewords
		int rawCodewordsOffset
		boolean specialVersion
		int numLongerBlocks
		int max
	int getNumDataCodewords () 
	byte[] getCodewords () 
}

com/google/zxing/datamatrix/decoder/DecodedBitStreamParser$1.class
DecodedBitStreamParser.java
package com.google.zxing.datamatrix.decoder
synthetic com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$1 extends java.lang.Object {
	static final synthetic int[] $SwitchMap$com$google$zxing$datamatrix$decoder$DecodedBitStreamParser$Mode
	static void <clinit> () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/google/zxing/datamatrix/decoder/DecodedBitStreamParser$Mode.class
DecodedBitStreamParser.java
package com.google.zxing.datamatrix.decoder
final enum com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode extends java.lang.Enum {
	public static final enum com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode PAD_ENCODE
	public static final enum com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode ASCII_ENCODE
	public static final enum com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode C40_ENCODE
	public static final enum com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode TEXT_ENCODE
	public static final enum com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode ANSIX12_ENCODE
	public static final enum com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode EDIFACT_ENCODE
	public static final enum com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode BASE256_ENCODE
	private static final synthetic com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode[] $VALUES
	public static com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode[] values () 
	public static com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode valueOf (java.lang.String) 
		String name
	private void <init> (java.lang.String, int) 
	static void <clinit> () 
}

com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.class
DecodedBitStreamParser.java
package com.google.zxing.datamatrix.decoder
final com.google.zxing.datamatrix.decoder.DecodedBitStreamParser extends java.lang.Object {
	private static final char[] C40_BASIC_SET_CHARS
	private static final char[] C40_SHIFT2_SET_CHARS
	private static final char[] TEXT_BASIC_SET_CHARS
	private static final char[] TEXT_SHIFT3_SET_CHARS
	private void <init> () 
	static com.google.zxing.common.DecoderResult decode (byte[])  throws com.google.zxing.FormatException 
		byte[] bytes
		com.google.zxing.common.BitSource bits
		StringBuilder result
		StringBuilder resultTrailer
		java.util.List byteSegments
		com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode mode
	private static com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode decodeAsciiSegment (com.google.zxing.common.BitSource, java.lang.StringBuilder, java.lang.StringBuilder)  throws com.google.zxing.FormatException 
		int value
		int oneByte
		com.google.zxing.common.BitSource bits
		StringBuilder result
		StringBuilder resultTrailer
		boolean upperShift
	private static void decodeC40Segment (com.google.zxing.common.BitSource, java.lang.StringBuilder)  throws com.google.zxing.FormatException 
		char c40char
		char c40char
		int cValue
		int i
		int firstByte
		com.google.zxing.common.BitSource bits
		StringBuilder result
		boolean upperShift
		int[] cValues
		int shift
	private static void decodeTextSegment (com.google.zxing.common.BitSource, java.lang.StringBuilder)  throws com.google.zxing.FormatException 
		char textChar
		char c40char
		char textChar
		int cValue
		int i
		int firstByte
		com.google.zxing.common.BitSource bits
		StringBuilder result
		boolean upperShift
		int[] cValues
		int shift
	private static void decodeAnsiX12Segment (com.google.zxing.common.BitSource, java.lang.StringBuilder)  throws com.google.zxing.FormatException 
		int cValue
		int i
		int firstByte
		com.google.zxing.common.BitSource bits
		StringBuilder result
		int[] cValues
	private static void parseTwoBytes (int, int, int[]) 
		int firstByte
		int secondByte
		int[] result
		int fullBitValue
		int temp
	private static void decodeEdifactSegment (com.google.zxing.common.BitSource, java.lang.StringBuilder) 
		int bitsLeft
		int edifactValue
		int i
		com.google.zxing.common.BitSource bits
		StringBuilder result
	private static void decodeBase256Segment (com.google.zxing.common.BitSource, java.lang.StringBuilder, java.util.Collection)  throws com.google.zxing.FormatException 
		int count
		int count
		int i
		java.io.UnsupportedEncodingException uee
		com.google.zxing.common.BitSource bits
		StringBuilder result
		java.util.Collection byteSegments
		int codewordPosition
		int d1
		int count
		byte[] bytes
	private static int unrandomize255State (int, int) 
		int randomizedBase256Codeword
		int base256CodewordPosition
		int pseudoRandomNumber
		int tempVariable
	static void <clinit> () 
}

com/google/zxing/datamatrix/decoder/Decoder.class
Decoder.java
package com.google.zxing.datamatrix.decoder
public final com.google.zxing.datamatrix.decoder.Decoder extends java.lang.Object {
	private final com.google.zxing.common.reedsolomon.ReedSolomonDecoder rsDecoder
	public void <init> () 
	public com.google.zxing.common.DecoderResult decode (boolean[][])  throws com.google.zxing.FormatException com.google.zxing.ChecksumException 
		int j
		int i
		boolean[][] image
		int dimension
		com.google.zxing.common.BitMatrix bits
	public com.google.zxing.common.DecoderResult decode (com.google.zxing.common.BitMatrix)  throws com.google.zxing.FormatException com.google.zxing.ChecksumException 
		com.google.zxing.datamatrix.decoder.DataBlock db
		com.google.zxing.datamatrix.decoder.DataBlock[] arr$
		int len$
		int i$
		int i
		com.google.zxing.datamatrix.decoder.DataBlock dataBlock
		byte[] codewordBytes
		int numDataCodewords
		int j
		com.google.zxing.common.BitMatrix bits
		com.google.zxing.datamatrix.decoder.BitMatrixParser parser
		com.google.zxing.datamatrix.decoder.Version version
		byte[] codewords
		com.google.zxing.datamatrix.decoder.DataBlock[] dataBlocks
		int dataBlocksCount
		int totalBytes
		byte[] resultBytes
	private void correctErrors (byte[], int)  throws com.google.zxing.ChecksumException 
		int i
		com.google.zxing.common.reedsolomon.ReedSolomonException ignored
		int i
		byte[] codewordBytes
		int numDataCodewords
		int numCodewords
		int[] codewordsInts
		int numECCodewords
}

com/google/zxing/datamatrix/decoder/Version$1.class
Version.java
package com.google.zxing.datamatrix.decoder
synthetic com.google.zxing.datamatrix.decoder.Version$1 extends java.lang.Object {
}

com/google/zxing/datamatrix/decoder/Version$ECB.class
Version.java
package com.google.zxing.datamatrix.decoder
final com.google.zxing.datamatrix.decoder.Version$ECB extends java.lang.Object {
	private final int count
	private final int dataCodewords
	private void <init> (int, int) 
		int count
		int dataCodewords
	int getCount () 
	int getDataCodewords () 
	synthetic void <init> (int, int, com.google.zxing.datamatrix.decoder.Version$1) 
		int x0
		int x1
		com.google.zxing.datamatrix.decoder.Version$1 x2
}

com/google/zxing/datamatrix/decoder/Version$ECBlocks.class
Version.java
package com.google.zxing.datamatrix.decoder
final com.google.zxing.datamatrix.decoder.Version$ECBlocks extends java.lang.Object {
	private final int ecCodewords
	private final com.google.zxing.datamatrix.decoder.Version$ECB[] ecBlocks
	private void <init> (int, com.google.zxing.datamatrix.decoder.Version$ECB) 
		int ecCodewords
		com.google.zxing.datamatrix.decoder.Version$ECB ecBlocks
	private void <init> (int, com.google.zxing.datamatrix.decoder.Version$ECB, com.google.zxing.datamatrix.decoder.Version$ECB) 
		int ecCodewords
		com.google.zxing.datamatrix.decoder.Version$ECB ecBlocks1
		com.google.zxing.datamatrix.decoder.Version$ECB ecBlocks2
	int getECCodewords () 
	com.google.zxing.datamatrix.decoder.Version$ECB[] getECBlocks () 
	synthetic void <init> (int, com.google.zxing.datamatrix.decoder.Version$ECB, com.google.zxing.datamatrix.decoder.Version$1) 
		int x0
		com.google.zxing.datamatrix.decoder.Version$ECB x1
		com.google.zxing.datamatrix.decoder.Version$1 x2
	synthetic void <init> (int, com.google.zxing.datamatrix.decoder.Version$ECB, com.google.zxing.datamatrix.decoder.Version$ECB, com.google.zxing.datamatrix.decoder.Version$1) 
		int x0
		com.google.zxing.datamatrix.decoder.Version$ECB x1
		com.google.zxing.datamatrix.decoder.Version$ECB x2
		com.google.zxing.datamatrix.decoder.Version$1 x3
}

com/google/zxing/datamatrix/decoder/Version.class
Version.java
package com.google.zxing.datamatrix.decoder
public final com.google.zxing.datamatrix.decoder.Version extends java.lang.Object {
	private static final com.google.zxing.datamatrix.decoder.Version[] VERSIONS
	private final int versionNumber
	private final int symbolSizeRows
	private final int symbolSizeColumns
	private final int dataRegionSizeRows
	private final int dataRegionSizeColumns
	private final com.google.zxing.datamatrix.decoder.Version$ECBlocks ecBlocks
	private final int totalCodewords
	private void <init> (int, int, int, int, int, com.google.zxing.datamatrix.decoder.Version$ECBlocks) 
		com.google.zxing.datamatrix.decoder.Version$ECB ecBlock
		com.google.zxing.datamatrix.decoder.Version$ECB[] arr$
		int len$
		int i$
		int versionNumber
		int symbolSizeRows
		int symbolSizeColumns
		int dataRegionSizeRows
		int dataRegionSizeColumns
		com.google.zxing.datamatrix.decoder.Version$ECBlocks ecBlocks
		int total
		int ecCodewords
		com.google.zxing.datamatrix.decoder.Version$ECB[] ecbArray
	public int getVersionNumber () 
	public int getSymbolSizeRows () 
	public int getSymbolSizeColumns () 
	public int getDataRegionSizeRows () 
	public int getDataRegionSizeColumns () 
	public int getTotalCodewords () 
	com.google.zxing.datamatrix.decoder.Version$ECBlocks getECBlocks () 
	public static com.google.zxing.datamatrix.decoder.Version getVersionForDimensions (int, int)  throws com.google.zxing.FormatException 
		com.google.zxing.datamatrix.decoder.Version version
		com.google.zxing.datamatrix.decoder.Version[] arr$
		int len$
		int i$
		int numRows
		int numColumns
	public java.lang.String toString () 
	private static com.google.zxing.datamatrix.decoder.Version[] buildVersions () 
	static void <clinit> () 
}

com/google/zxing/datamatrix/detector/Detector$1.class
Detector.java
package com.google.zxing.datamatrix.detector
synthetic com.google.zxing.datamatrix.detector.Detector$1 extends java.lang.Object {
}

com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitions.class
Detector.java
package com.google.zxing.datamatrix.detector
final com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitions extends java.lang.Object {
	private final com.google.zxing.ResultPoint from
	private final com.google.zxing.ResultPoint to
	private final int transitions
	private void <init> (com.google.zxing.ResultPoint, com.google.zxing.ResultPoint, int) 
		com.google.zxing.ResultPoint from
		com.google.zxing.ResultPoint to
		int transitions
	com.google.zxing.ResultPoint getFrom () 
	com.google.zxing.ResultPoint getTo () 
	public int getTransitions () 
	public java.lang.String toString () 
	synthetic void <init> (com.google.zxing.ResultPoint, com.google.zxing.ResultPoint, int, com.google.zxing.datamatrix.detector.Detector$1) 
		com.google.zxing.ResultPoint x0
		com.google.zxing.ResultPoint x1
		int x2
		com.google.zxing.datamatrix.detector.Detector$1 x3
}

com/google/zxing/datamatrix/detector/Detector$ResultPointsAndTransitionsComparator.class
Detector.java
package com.google.zxing.datamatrix.detector
final com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitionsComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable  {
	private void <init> () 
	public int compare (com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitions, com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitions) 
		com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitions o1
		com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitions o2
	public volatile synthetic int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	synthetic void <init> (com.google.zxing.datamatrix.detector.Detector$1) 
		com.google.zxing.datamatrix.detector.Detector$1 x0
}

com/google/zxing/datamatrix/detector/Detector.class
Detector.java
package com.google.zxing.datamatrix.detector
public final com.google.zxing.datamatrix.detector.Detector extends java.lang.Object {
	private final com.google.zxing.common.BitMatrix image
	private final com.google.zxing.common.detector.WhiteRectangleDetector rectangleDetector
	public void <init> (com.google.zxing.common.BitMatrix)  throws com.google.zxing.NotFoundException 
		com.google.zxing.common.BitMatrix image
	public com.google.zxing.common.DetectorResult detect ()  throws com.google.zxing.NotFoundException 
		com.google.zxing.ResultPoint point
		Integer value
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.google.zxing.ResultPoint topRight
		com.google.zxing.ResultPoint topRight
		com.google.zxing.ResultPoint topRight
		com.google.zxing.common.BitMatrix bits
		com.google.zxing.ResultPoint correctedTopRight
		int dimension
		int dimensionCorrected
		com.google.zxing.ResultPoint[] cornerPoints
		com.google.zxing.ResultPoint pointA
		com.google.zxing.ResultPoint pointB
		com.google.zxing.ResultPoint pointC
		com.google.zxing.ResultPoint pointD
		java.util.List transitions
		com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitions lSideOne
		com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitions lSideTwo
		java.util.Map pointCount
		com.google.zxing.ResultPoint maybeTopLeft
		com.google.zxing.ResultPoint bottomLeft
		com.google.zxing.ResultPoint maybeBottomRight
		com.google.zxing.ResultPoint[] corners
		com.google.zxing.ResultPoint bottomRight
		com.google.zxing.ResultPoint topLeft
		com.google.zxing.ResultPoint topRight
		int dimensionTop
		int dimensionRight
		com.google.zxing.common.BitMatrix bits
		com.google.zxing.ResultPoint correctedTopRight
	private com.google.zxing.ResultPoint correctTopRightRectangular (com.google.zxing.ResultPoint, com.google.zxing.ResultPoint, com.google.zxing.ResultPoint, com.google.zxing.ResultPoint, int, int) 
		com.google.zxing.ResultPoint bottomLeft
		com.google.zxing.ResultPoint bottomRight
		com.google.zxing.ResultPoint topLeft
		com.google.zxing.ResultPoint topRight
		int dimensionTop
		int dimensionRight
		float corr
		int norm
		float cos
		float sin
		com.google.zxing.ResultPoint c1
		com.google.zxing.ResultPoint c2
		int l1
		int l2
	private com.google.zxing.ResultPoint correctTopRight (com.google.zxing.ResultPoint, com.google.zxing.ResultPoint, com.google.zxing.ResultPoint, com.google.zxing.ResultPoint, int) 
		com.google.zxing.ResultPoint bottomLeft
		com.google.zxing.ResultPoint bottomRight
		com.google.zxing.ResultPoint topLeft
		com.google.zxing.ResultPoint topRight
		int dimension
		float corr
		int norm
		float cos
		float sin
		com.google.zxing.ResultPoint c1
		com.google.zxing.ResultPoint c2
		int l1
		int l2
	private boolean isValid (com.google.zxing.ResultPoint) 
		com.google.zxing.ResultPoint p
	private static int distance (com.google.zxing.ResultPoint, com.google.zxing.ResultPoint) 
		com.google.zxing.ResultPoint a
		com.google.zxing.ResultPoint b
	private static void increment (java.util.Map, com.google.zxing.ResultPoint) 
		java.util.Map table
		com.google.zxing.ResultPoint key
		Integer value
	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)  throws com.google.zxing.NotFoundException 
		com.google.zxing.common.BitMatrix image
		com.google.zxing.ResultPoint topLeft
		com.google.zxing.ResultPoint bottomLeft
		com.google.zxing.ResultPoint bottomRight
		com.google.zxing.ResultPoint topRight
		int dimensionX
		int dimensionY
		com.google.zxing.common.GridSampler sampler
	private com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitions transitionsBetween (com.google.zxing.ResultPoint, com.google.zxing.ResultPoint) 
		int temp
		boolean isBlack
		int x
		int y
		com.google.zxing.ResultPoint from
		com.google.zxing.ResultPoint to
		int fromX
		int fromY
		int toX
		int toY
		boolean steep
		int dx
		int dy
		int error
		int ystep
		int xstep
		int transitions
		boolean inBlack
}

com/google/zxing/datamatrix/encoder/ASCIIEncoder.class
ASCIIEncoder.java
package com.google.zxing.datamatrix.encoder
final com.google.zxing.datamatrix.encoder.ASCIIEncoder extends java.lang.Object implements com.google.zxing.datamatrix.encoder.Encoder  {
	void <init> () 
	public int getEncodingMode () 
	public void encode (com.google.zxing.datamatrix.encoder.EncoderContext) 
		char c
		int newMode
		com.google.zxing.datamatrix.encoder.EncoderContext context
		int n
	private static char encodeASCIIDigits (char, char) 
		int num
		char digit1
		char digit2
}

com/google/zxing/datamatrix/encoder/Base256Encoder.class
Base256Encoder.java
package com.google.zxing.datamatrix.encoder
final com.google.zxing.datamatrix.encoder.Base256Encoder extends java.lang.Object implements com.google.zxing.datamatrix.encoder.Encoder  {
	void <init> () 
	public int getEncodingMode () 
	public void encode (com.google.zxing.datamatrix.encoder.EncoderContext) 
		char c
		int newMode
		int i
		int c
		com.google.zxing.datamatrix.encoder.EncoderContext context
		StringBuilder buffer
		int dataCount
		int lengthFieldSize
		int currentSize
		boolean mustPad
	private static char randomize255State (char, int) 
		char ch
		int codewordPosition
		int pseudoRandom
		int tempVariable
}

com/google/zxing/datamatrix/encoder/C40Encoder.class
C40Encoder.java
package com.google.zxing.datamatrix.encoder
 com.google.zxing.datamatrix.encoder.C40Encoder extends java.lang.Object implements com.google.zxing.datamatrix.encoder.Encoder  {
	void <init> () 
	public int getEncodingMode () 
	public void encode (com.google.zxing.datamatrix.encoder.EncoderContext) 
		StringBuilder removed
		int newMode
		char c
		int lastCharSize
		int unwritten
		int curCodewordCount
		int available
		int count
		com.google.zxing.datamatrix.encoder.EncoderContext context
		StringBuilder buffer
	private int backtrackOneCharacter (com.google.zxing.datamatrix.encoder.EncoderContext, java.lang.StringBuilder, java.lang.StringBuilder, int) 
		com.google.zxing.datamatrix.encoder.EncoderContext context
		StringBuilder buffer
		StringBuilder removed
		int lastCharSize
		int count
		char c
	static void writeNextTriplet (com.google.zxing.datamatrix.encoder.EncoderContext, java.lang.StringBuilder) 
		com.google.zxing.datamatrix.encoder.EncoderContext context
		StringBuilder buffer
	void handleEOD (com.google.zxing.datamatrix.encoder.EncoderContext, java.lang.StringBuilder) 
		com.google.zxing.datamatrix.encoder.EncoderContext context
		StringBuilder buffer
		int unwritten
		int rest
		int curCodewordCount
		int available
	int encodeChar (char, java.lang.StringBuilder) 
		int len
		char c
		StringBuilder sb
	private static java.lang.String encodeToCodewords (java.lang.CharSequence, int) 
		CharSequence sb
		int startPos
		char c1
		char c2
		char c3
		int v
		char cw1
		char cw2
}

com/google/zxing/datamatrix/encoder/DataMatrixSymbolInfo144.class
DataMatrixSymbolInfo144.java
package com.google.zxing.datamatrix.encoder
final com.google.zxing.datamatrix.encoder.DataMatrixSymbolInfo144 extends com.google.zxing.datamatrix.encoder.SymbolInfo {
	void <init> () 
	public int getInterleavedBlockCount () 
	public int getDataLengthForInterleavedBlock (int) 
		int index
}

com/google/zxing/datamatrix/encoder/DefaultPlacement.class
DefaultPlacement.java
package com.google.zxing.datamatrix.encoder
public com.google.zxing.datamatrix.encoder.DefaultPlacement extends java.lang.Object {
	private final CharSequence codewords
	private final int numrows
	private final int numcols
	private final byte[] bits
	public void <init> (java.lang.CharSequence, int, int) 
		CharSequence codewords
		int numcols
		int numrows
	final int getNumrows () 
	final int getNumcols () 
	final byte[] getBits () 
	public final boolean getBit (int, int) 
		int col
		int row
	final void setBit (int, int, boolean) 
		int col
		int row
		boolean bit
	final boolean hasBit (int, int) 
		int col
		int row
	public final void place () 
		int pos
		int row
		int col
	private void module (int, int, int, int) 
		int row
		int col
		int pos
		int bit
		int v
	private void utah (int, int, int) 
		int row
		int col
		int pos
	private void corner1 (int) 
		int pos
	private void corner2 (int) 
		int pos
	private void corner3 (int) 
		int pos
	private void corner4 (int) 
		int pos
}

com/google/zxing/datamatrix/encoder/EdifactEncoder.class
EdifactEncoder.java
package com.google.zxing.datamatrix.encoder
final com.google.zxing.datamatrix.encoder.EdifactEncoder extends java.lang.Object implements com.google.zxing.datamatrix.encoder.Encoder  {
	void <init> () 
	public int getEncodingMode () 
	public void encode (com.google.zxing.datamatrix.encoder.EncoderContext) 
		int newMode
		char c
		int count
		com.google.zxing.datamatrix.encoder.EncoderContext context
		StringBuilder buffer
	private static void handleEOD (com.google.zxing.datamatrix.encoder.EncoderContext, java.lang.CharSequence) 
		int available
		int remaining
		int available
		int count
		int restChars
		String encoded
		boolean endOfSymbolReached
		boolean restInAscii
		com.google.zxing.datamatrix.encoder.EncoderContext context
		CharSequence buffer
	private static void encodeChar (char, java.lang.StringBuilder) 
		char c
		StringBuilder sb
	private static java.lang.String encodeToCodewords (java.lang.CharSequence, int) 
		CharSequence sb
		int startPos
		int len
		char c1
		char c2
		char c3
		char c4
		int v
		char cw1
		char cw2
		char cw3
		StringBuilder res
}

com/google/zxing/datamatrix/encoder/Encoder.class
Encoder.java
package com.google.zxing.datamatrix.encoder
abstract com.google.zxing.datamatrix.encoder.Encoder extends java.lang.Object {
	public abstract int getEncodingMode () 
	public abstract void encode (com.google.zxing.datamatrix.encoder.EncoderContext) 
}

com/google/zxing/datamatrix/encoder/EncoderContext.class
EncoderContext.java
package com.google.zxing.datamatrix.encoder
final com.google.zxing.datamatrix.encoder.EncoderContext extends java.lang.Object {
	private final String msg
	private com.google.zxing.datamatrix.encoder.SymbolShapeHint shape
	private com.google.zxing.Dimension minSize
	private com.google.zxing.Dimension maxSize
	private final StringBuilder codewords
	int pos
	private int newEncoding
	private com.google.zxing.datamatrix.encoder.SymbolInfo symbolInfo
	private int skipAtEnd
	void <init> (java.lang.String) 
		char ch
		int i
		int c
		String msg
		byte[] msgBinary
		StringBuilder sb
	public void setSymbolShape (com.google.zxing.datamatrix.encoder.SymbolShapeHint) 
		com.google.zxing.datamatrix.encoder.SymbolShapeHint shape
	public void setSizeConstraints (com.google.zxing.Dimension, com.google.zxing.Dimension) 
		com.google.zxing.Dimension minSize
		com.google.zxing.Dimension maxSize
	public java.lang.String getMessage () 
	public void setSkipAtEnd (int) 
		int count
	public char getCurrentChar () 
	public char getCurrent () 
	public java.lang.StringBuilder getCodewords () 
	public void writeCodewords (java.lang.String) 
		String codewords
	public void writeCodeword (char) 
		char codeword
	public int getCodewordCount () 
	public int getNewEncoding () 
	public void signalEncoderChange (int) 
		int encoding
	public void resetEncoderSignal () 
	public boolean hasMoreCharacters () 
	private int getTotalMessageCharCount () 
	public int getRemainingCharacters () 
	public com.google.zxing.datamatrix.encoder.SymbolInfo getSymbolInfo () 
	public void updateSymbolInfo () 
	public void updateSymbolInfo (int) 
		int len
	public void resetSymbolInfo () 
}

com/google/zxing/datamatrix/encoder/ErrorCorrection.class
ErrorCorrection.java
package com.google.zxing.datamatrix.encoder
public final com.google.zxing.datamatrix.encoder.ErrorCorrection extends java.lang.Object {
	private static final int[] FACTOR_SETS
	private static final int[][] FACTORS
	private static final int MODULO_VALUE
	private static final int[] LOG
	private static final int[] ALOG
	private void <init> () 
	public static java.lang.String encodeECC200 (java.lang.String, com.google.zxing.datamatrix.encoder.SymbolInfo) 
		String ecc
		int i
		int d
		int e
		StringBuilder temp
		String ecc
		int pos
		int block
		int[] dataSizes
		int[] errorSizes
		int[] startPos
		String codewords
		com.google.zxing.datamatrix.encoder.SymbolInfo symbolInfo
		StringBuilder sb
		int blockCount
	private static java.lang.String createECCBlock (java.lang.CharSequence, int) 
		CharSequence codewords
		int numECWords
	private static java.lang.String createECCBlock (java.lang.CharSequence, int, int, int) 
		int i
		int i
		int k
		int m
		int i
		int i
		CharSequence codewords
		int start
		int len
		int numECWords
		int table
		int[] poly
		char[] ecc
		char[] eccReversed
	static void <clinit> () 
		int i
		int p
}

com/google/zxing/datamatrix/encoder/HighLevelEncoder.class
HighLevelEncoder.java
package com.google.zxing.datamatrix.encoder
public final com.google.zxing.datamatrix.encoder.HighLevelEncoder extends java.lang.Object {
	private static final char PAD
	static final char LATCH_TO_C40
	static final char LATCH_TO_BASE256
	static final char UPPER_SHIFT
	private static final char MACRO_05
	private static final char MACRO_06
	static final char LATCH_TO_ANSIX12
	static final char LATCH_TO_TEXT
	static final char LATCH_TO_EDIFACT
	static final char C40_UNLATCH
	static final char X12_UNLATCH
	private static final String MACRO_05_HEADER
	private static final String MACRO_06_HEADER
	private static final String MACRO_TRAILER
	static final int ASCII_ENCODATION
	static final int C40_ENCODATION
	static final int TEXT_ENCODATION
	static final int X12_ENCODATION
	static final int EDIFACT_ENCODATION
	static final int BASE256_ENCODATION
	private void <init> () 
	private static char randomize253State (char, int) 
		char ch
		int codewordPosition
		int pseudoRandom
		int tempVariable
	public static java.lang.String encodeHighLevel (java.lang.String) 
		String msg
	public static java.lang.String encodeHighLevel (java.lang.String, com.google.zxing.datamatrix.encoder.SymbolShapeHint, com.google.zxing.Dimension, com.google.zxing.Dimension) 
		String msg
		com.google.zxing.datamatrix.encoder.SymbolShapeHint shape
		com.google.zxing.Dimension minSize
		com.google.zxing.Dimension maxSize
		com.google.zxing.datamatrix.encoder.Encoder[] encoders
		com.google.zxing.datamatrix.encoder.EncoderContext context
		int encodingMode
		int len
		int capacity
		StringBuilder codewords
	static int lookAheadTest (java.lang.CharSequence, int, int) 
		float[] charCounts
		int min
		byte[] mins
		int[] intCharCounts
		int minCount
		char tc
		int p
		int[] intCharCounts
		byte[] mins
		int minCount
		char c
		CharSequence msg
		int startpos
		int currentMode
		float[] charCounts
		int charsProcessed
	private static int findMinimums (float[], int[], int, byte[]) 
		int current
		int i
		float[] charCounts
		int[] intCharCounts
		int min
		byte[] mins
	private static int getMinimumCount (byte[]) 
		int i
		byte[] mins
		int minCount
	static boolean isDigit (char) 
		char ch
	static boolean isExtendedASCII (char) 
		char ch
	private static boolean isNativeC40 (char) 
		char ch
	private static boolean isNativeText (char) 
		char ch
	private static boolean isNativeX12 (char) 
		char ch
	private static boolean isX12TermSep (char) 
		char ch
	private static boolean isNativeEDIFACT (char) 
		char ch
	private static boolean isSpecialB256 (char) 
		char ch
	public static int determineConsecutiveDigitCount (java.lang.CharSequence, int) 
		char ch
		CharSequence msg
		int startpos
		int count
		int len
		int idx
	static void illegalCharacter (char) 
		char c
		String hex
}

com/google/zxing/datamatrix/encoder/SymbolInfo.class
SymbolInfo.java
package com.google.zxing.datamatrix.encoder
public com.google.zxing.datamatrix.encoder.SymbolInfo extends java.lang.Object {
	public static final com.google.zxing.datamatrix.encoder.SymbolInfo[] PROD_SYMBOLS
	private static com.google.zxing.datamatrix.encoder.SymbolInfo[] symbols
	private final boolean rectangular
	private final int dataCapacity
	private final int errorCodewords
	public final int matrixWidth
	public final int matrixHeight
	private final int dataRegions
	private final int rsBlockData
	private final int rsBlockError
	public static void overrideSymbolSet (com.google.zxing.datamatrix.encoder.SymbolInfo[]) 
		com.google.zxing.datamatrix.encoder.SymbolInfo[] override
	public void <init> (boolean, int, int, int, int, int) 
		boolean rectangular
		int dataCapacity
		int errorCodewords
		int matrixWidth
		int matrixHeight
		int dataRegions
	void <init> (boolean, int, int, int, int, int, int, int) 
		boolean rectangular
		int dataCapacity
		int errorCodewords
		int matrixWidth
		int matrixHeight
		int dataRegions
		int rsBlockData
		int rsBlockError
	public static com.google.zxing.datamatrix.encoder.SymbolInfo lookup (int) 
		int dataCodewords
	public static com.google.zxing.datamatrix.encoder.SymbolInfo lookup (int, com.google.zxing.datamatrix.encoder.SymbolShapeHint) 
		int dataCodewords
		com.google.zxing.datamatrix.encoder.SymbolShapeHint shape
	public static com.google.zxing.datamatrix.encoder.SymbolInfo lookup (int, boolean, boolean) 
		int dataCodewords
		boolean allowRectangular
		boolean fail
		com.google.zxing.datamatrix.encoder.SymbolShapeHint shape
	private static com.google.zxing.datamatrix.encoder.SymbolInfo lookup (int, com.google.zxing.datamatrix.encoder.SymbolShapeHint, boolean) 
		int dataCodewords
		com.google.zxing.datamatrix.encoder.SymbolShapeHint shape
		boolean fail
	public static com.google.zxing.datamatrix.encoder.SymbolInfo lookup (int, com.google.zxing.datamatrix.encoder.SymbolShapeHint, com.google.zxing.Dimension, com.google.zxing.Dimension, boolean) 
		com.google.zxing.datamatrix.encoder.SymbolInfo symbol
		com.google.zxing.datamatrix.encoder.SymbolInfo[] arr$
		int len$
		int i$
		int dataCodewords
		com.google.zxing.datamatrix.encoder.SymbolShapeHint shape
		com.google.zxing.Dimension minSize
		com.google.zxing.Dimension maxSize
		boolean fail
	final int getHorizontalDataRegions () 
	final int getVerticalDataRegions () 
	public final int getSymbolDataWidth () 
	public final int getSymbolDataHeight () 
	public final int getSymbolWidth () 
	public final int getSymbolHeight () 
	public int getCodewordCount () 
	public int getInterleavedBlockCount () 
	public final int getDataCapacity () 
	public final int getErrorCodewords () 
	public int getDataLengthForInterleavedBlock (int) 
		int index
	public final int getErrorLengthForInterleavedBlock (int) 
		int index
	public final java.lang.String toString () 
		StringBuilder sb
	static void <clinit> () 
}

com/google/zxing/datamatrix/encoder/SymbolShapeHint.class
SymbolShapeHint.java
package com.google.zxing.datamatrix.encoder
public final enum com.google.zxing.datamatrix.encoder.SymbolShapeHint extends java.lang.Enum {
	public static final enum com.google.zxing.datamatrix.encoder.SymbolShapeHint FORCE_NONE
	public static final enum com.google.zxing.datamatrix.encoder.SymbolShapeHint FORCE_SQUARE
	public static final enum com.google.zxing.datamatrix.encoder.SymbolShapeHint FORCE_RECTANGLE
	private static final synthetic com.google.zxing.datamatrix.encoder.SymbolShapeHint[] $VALUES
	public static com.google.zxing.datamatrix.encoder.SymbolShapeHint[] values () 
	public static com.google.zxing.datamatrix.encoder.SymbolShapeHint valueOf (java.lang.String) 
		String name
	private void <init> (java.lang.String, int) 
	static void <clinit> () 
}

com/google/zxing/datamatrix/encoder/TextEncoder.class
TextEncoder.java
package com.google.zxing.datamatrix.encoder
final com.google.zxing.datamatrix.encoder.TextEncoder extends com.google.zxing.datamatrix.encoder.C40Encoder {
	void <init> () 
	public int getEncodingMode () 
	int encodeChar (char, java.lang.StringBuilder) 
		int len
		char c
		StringBuilder sb
}

com/google/zxing/datamatrix/encoder/X12Encoder.class
X12Encoder.java
package com.google.zxing.datamatrix.encoder
final com.google.zxing.datamatrix.encoder.X12Encoder extends com.google.zxing.datamatrix.encoder.C40Encoder {
	void <init> () 
	public int getEncodingMode () 
	public void encode (com.google.zxing.datamatrix.encoder.EncoderContext) 
		int newMode
		char c
		int count
		com.google.zxing.datamatrix.encoder.EncoderContext context
		StringBuilder buffer
	int encodeChar (char, java.lang.StringBuilder) 
		char c
		StringBuilder sb
	void handleEOD (com.google.zxing.datamatrix.encoder.EncoderContext, java.lang.StringBuilder) 
		com.google.zxing.datamatrix.encoder.EncoderContext context
		StringBuilder buffer
		int available
		int count
}

com/google/zxing/DecodeHintType.class
DecodeHintType.java
package com.google.zxing
public final enum com.google.zxing.DecodeHintType extends java.lang.Enum {
	public static final enum com.google.zxing.DecodeHintType OTHER
	public static final enum com.google.zxing.DecodeHintType PURE_BARCODE
	public static final enum com.google.zxing.DecodeHintType POSSIBLE_FORMATS
	public static final enum com.google.zxing.DecodeHintType TRY_HARDER
	public static final enum com.google.zxing.DecodeHintType CHARACTER_SET
	public static final enum com.google.zxing.DecodeHintType ALLOWED_LENGTHS
	public static final enum com.google.zxing.DecodeHintType ASSUME_CODE_39_CHECK_DIGIT
	public static final enum com.google.zxing.DecodeHintType ASSUME_GS1
	public static final enum com.google.zxing.DecodeHintType RETURN_CODABAR_START_END
	public static final enum com.google.zxing.DecodeHintType NEED_RESULT_POINT_CALLBACK
	private final Class valueType
	private static final synthetic com.google.zxing.DecodeHintType[] $VALUES
	public static com.google.zxing.DecodeHintType[] values () 
	public static com.google.zxing.DecodeHintType valueOf (java.lang.String) 
		String name
	private void <init> (java.lang.String, int, java.lang.Class) 
		Class valueType
	public java.lang.Class getValueType () 
	static void <clinit> () 
}

com/google/zxing/Dimension.class
Dimension.java
package com.google.zxing
public final com.google.zxing.Dimension extends java.lang.Object {
	private final int width
	private final int height
	public void <init> (int, int) 
		int width
		int height
	public int getWidth () 
	public int getHeight () 
	public boolean equals (java.lang.Object) 
		com.google.zxing.Dimension d
		Object other
	public int hashCode () 
	public java.lang.String toString () 
}

com/google/zxing/EncodeHintType.class
EncodeHintType.java
package com.google.zxing
public final enum com.google.zxing.EncodeHintType extends java.lang.Enum {
	public static final enum com.google.zxing.EncodeHintType ERROR_CORRECTION
	public static final enum com.google.zxing.EncodeHintType CHARACTER_SET
	public static final enum com.google.zxing.EncodeHintType DATA_MATRIX_SHAPE
	public static final enum com.google.zxing.EncodeHintType MIN_SIZE
	public static final enum com.google.zxing.EncodeHintType MAX_SIZE
	public static final enum com.google.zxing.EncodeHintType MARGIN
	public static final enum com.google.zxing.EncodeHintType PDF417_COMPACT
	public static final enum com.google.zxing.EncodeHintType PDF417_COMPACTION
	public static final enum com.google.zxing.EncodeHintType PDF417_DIMENSIONS
	public static final enum com.google.zxing.EncodeHintType AZTEC_LAYERS
	private static final synthetic com.google.zxing.EncodeHintType[] $VALUES
	public static com.google.zxing.EncodeHintType[] values () 
	public static com.google.zxing.EncodeHintType valueOf (java.lang.String) 
		String name
	private void <init> (java.lang.String, int) 
	static void <clinit> () 
}

com/google/zxing/FormatException.class
FormatException.java
package com.google.zxing
public final com.google.zxing.FormatException extends com.google.zxing.ReaderException {
	private static final com.google.zxing.FormatException instance
	private void <init> () 
	public static com.google.zxing.FormatException getFormatInstance () 
	static void <clinit> () 
}

com/google/zxing/InvertedLuminanceSource.class
InvertedLuminanceSource.java
package com.google.zxing
public final com.google.zxing.InvertedLuminanceSource extends com.google.zxing.LuminanceSource {
	private final com.google.zxing.LuminanceSource delegate
	public void <init> (com.google.zxing.LuminanceSource) 
		com.google.zxing.LuminanceSource delegate
	public byte[] getRow (int, byte[]) 
		int i
		int y
		byte[] row
		int width
	public byte[] getMatrix () 
		int i
		byte[] matrix
		int length
		byte[] invertedMatrix
	public boolean isCropSupported () 
	public com.google.zxing.LuminanceSource crop (int, int, int, int) 
		int left
		int top
		int width
		int height
	public boolean isRotateSupported () 
	public com.google.zxing.LuminanceSource invert () 
	public com.google.zxing.LuminanceSource rotateCounterClockwise () 
	public com.google.zxing.LuminanceSource rotateCounterClockwise45 () 
}

com/google/zxing/LuminanceSource.class
LuminanceSource.java
package com.google.zxing
public abstract com.google.zxing.LuminanceSource extends java.lang.Object {
	private final int width
	private final int height
	protected void <init> (int, int) 
		int width
		int height
	public abstract byte[] getRow (int, byte[]) 
	public abstract byte[] getMatrix () 
	public final int getWidth () 
	public final int getHeight () 
	public boolean isCropSupported () 
	public com.google.zxing.LuminanceSource crop (int, int, int, int) 
		int left
		int top
		int width
		int height
	public boolean isRotateSupported () 
	public com.google.zxing.LuminanceSource invert () 
	public com.google.zxing.LuminanceSource rotateCounterClockwise () 
	public com.google.zxing.LuminanceSource rotateCounterClockwise45 () 
	public final java.lang.String toString () 
		char c
		char c
		char c
		int luminance
		char c
		int x
		int y
		byte[] row
		StringBuilder result
}

com/google/zxing/maxicode/decoder/BitMatrixParser.class
BitMatrixParser.java
package com.google.zxing.maxicode.decoder
final com.google.zxing.maxicode.decoder.BitMatrixParser extends java.lang.Object {
	private static final int[][] BITNR
	private final com.google.zxing.common.BitMatrix bitMatrix
	void <init> (com.google.zxing.common.BitMatrix) 
		com.google.zxing.common.BitMatrix bitMatrix
	byte[] readCodewords () 
		int bit
		int x
		int[] bitnrRow
		int y
		byte[] result
		int height
		int width
	static void <clinit> () 
}

com/google/zxing/maxicode/decoder/DecodedBitStreamParser.class
DecodedBitStreamParser.java
package com.google.zxing.maxicode.decoder
final com.google.zxing.maxicode.decoder.DecodedBitStreamParser extends java.lang.Object {
	private static final char SHIFTA
	private static final char SHIFTB
	private static final char SHIFTC
	private static final char SHIFTD
	private static final char SHIFTE
	private static final char TWOSHIFTA
	private static final char THREESHIFTA
	private static final char LATCHA
	private static final char LATCHB
	private static final char LOCK
	private static final char ECI
	private static final char NS
	private static final char PAD
	private static final char FS
	private static final char GS
	private static final char RS
	private static final java.text.NumberFormat NINE_DIGITS
	private static final java.text.NumberFormat THREE_DIGITS
	private static final String[] SETS
	private void <init> () 
	static com.google.zxing.common.DecoderResult decode (byte[], int) 
		int pc
		java.text.NumberFormat df
		String postcode
		String postcode
		String country
		String service
		byte[] bytes
		int mode
		StringBuilder result
	private static int getBit (int, byte[]) 
		int bit
		byte[] bytes
	private static int getInt (byte[], byte[]) 
		int i
		byte[] bytes
		byte[] x
		int val
	private static int getCountry (byte[]) 
		byte[] bytes
	private static int getServiceClass (byte[]) 
		byte[] bytes
	private static int getPostCode2Length (byte[]) 
		byte[] bytes
	private static int getPostCode2 (byte[]) 
		byte[] bytes
	private static java.lang.String getPostCode3 (byte[]) 
		byte[] bytes
	private static java.lang.String getMessage (byte[], int, int) 
		int nsval
		char c
		int i
		byte[] bytes
		int start
		int len
		StringBuilder sb
		int shift
		int set
		int lastset
	static void <clinit> () 
}

com/google/zxing/maxicode/decoder/Decoder.class
Decoder.java
package com.google.zxing.maxicode.decoder
public final com.google.zxing.maxicode.decoder.Decoder extends java.lang.Object {
	private static final int ALL
	private static final int EVEN
	private static final int ODD
	private final com.google.zxing.common.reedsolomon.ReedSolomonDecoder rsDecoder
	public void <init> () 
	public com.google.zxing.common.DecoderResult decode (com.google.zxing.common.BitMatrix)  throws com.google.zxing.ChecksumException com.google.zxing.FormatException 
		com.google.zxing.common.BitMatrix bits
	public com.google.zxing.common.DecoderResult decode (com.google.zxing.common.BitMatrix, java.util.Map)  throws com.google.zxing.FormatException com.google.zxing.ChecksumException 
		com.google.zxing.common.BitMatrix bits
		java.util.Map hints
		com.google.zxing.maxicode.decoder.BitMatrixParser parser
		byte[] codewords
		int mode
		byte[] datawords
	private void correctErrors (byte[], int, int, int, int)  throws com.google.zxing.ChecksumException 
		int i
		com.google.zxing.common.reedsolomon.ReedSolomonException ignored
		int i
		byte[] codewordBytes
		int start
		int dataCodewords
		int ecCodewords
		int mode
		int codewords
		int divisor
		int[] codewordsInts
}

com/google/zxing/maxicode/MaxiCodeReader.class
MaxiCodeReader.java
package com.google.zxing.maxicode
public final com.google.zxing.maxicode.MaxiCodeReader extends java.lang.Object implements com.google.zxing.Reader  {
	private static final com.google.zxing.ResultPoint[] NO_POINTS
	private static final int MATRIX_WIDTH
	private static final int MATRIX_HEIGHT
	private final com.google.zxing.maxicode.decoder.Decoder decoder
	public void <init> () 
	public com.google.zxing.Result decode (com.google.zxing.BinaryBitmap)  throws com.google.zxing.NotFoundException com.google.zxing.ChecksumException com.google.zxing.FormatException 
		com.google.zxing.BinaryBitmap image
	public com.google.zxing.Result decode (com.google.zxing.BinaryBitmap, java.util.Map)  throws com.google.zxing.NotFoundException com.google.zxing.ChecksumException com.google.zxing.FormatException 
		com.google.zxing.common.BitMatrix bits
		com.google.zxing.common.DecoderResult decoderResult
		com.google.zxing.BinaryBitmap image
		java.util.Map hints
		com.google.zxing.common.DecoderResult decoderResult
		com.google.zxing.ResultPoint[] points
		com.google.zxing.Result result
		String ecLevel
	public void reset () 
	private static com.google.zxing.common.BitMatrix extractPureBits (com.google.zxing.common.BitMatrix)  throws com.google.zxing.NotFoundException 
		int ix
		int x
		int iy
		int y
		com.google.zxing.common.BitMatrix image
		int[] enclosingRectangle
		int left
		int top
		int width
		int height
		com.google.zxing.common.BitMatrix bits
	static void <clinit> () 
}

com/google/zxing/multi/ByQuadrantReader.class
ByQuadrantReader.java
package com.google.zxing.multi
public final com.google.zxing.multi.ByQuadrantReader extends java.lang.Object implements com.google.zxing.Reader  {
	private final com.google.zxing.Reader delegate
	public void <init> (com.google.zxing.Reader) 
		com.google.zxing.Reader delegate
	public com.google.zxing.Result decode (com.google.zxing.BinaryBitmap)  throws com.google.zxing.NotFoundException com.google.zxing.ChecksumException com.google.zxing.FormatException 
		com.google.zxing.BinaryBitmap image
	public com.google.zxing.Result decode (com.google.zxing.BinaryBitmap, java.util.Map)  throws com.google.zxing.NotFoundException com.google.zxing.ChecksumException com.google.zxing.FormatException 
		com.google.zxing.NotFoundException re
		com.google.zxing.NotFoundException re
		com.google.zxing.NotFoundException re
		com.google.zxing.NotFoundException re
		com.google.zxing.BinaryBitmap image
		java.util.Map hints
		int width
		int height
		int halfWidth
		int halfHeight
		com.google.zxing.BinaryBitmap topLeft
		com.google.zxing.BinaryBitmap topRight
		com.google.zxing.BinaryBitmap bottomLeft
		com.google.zxing.BinaryBitmap bottomRight
		int quarterWidth
		int quarterHeight
		com.google.zxing.BinaryBitmap center
	public void reset () 
}

com/google/zxing/multi/GenericMultipleBarcodeReader.class
GenericMultipleBarcodeReader.java
package com.google.zxing.multi
public final com.google.zxing.multi.GenericMultipleBarcodeReader extends java.lang.Object implements com.google.zxing.multi.MultipleBarcodeReader  {
	private static final int MIN_DIMENSION_TO_RECUR
	private static final int MAX_DEPTH
	private final com.google.zxing.Reader delegate
	public void <init> (com.google.zxing.Reader) 
		com.google.zxing.Reader delegate
	public com.google.zxing.Result[] decodeMultiple (com.google.zxing.BinaryBitmap)  throws com.google.zxing.NotFoundException 
		com.google.zxing.BinaryBitmap image
	public com.google.zxing.Result[] decodeMultiple (com.google.zxing.BinaryBitmap, java.util.Map)  throws com.google.zxing.NotFoundException 
		com.google.zxing.BinaryBitmap image
		java.util.Map hints
		java.util.List results
	private void doDecodeMultiple (com.google.zxing.BinaryBitmap, java.util.Map, java.util.List, int, int, int) 
		com.google.zxing.ReaderException ignored
		com.google.zxing.Result existingResult
		java.util.Iterator i$
		float x
		float y
		com.google.zxing.ResultPoint point
		com.google.zxing.ResultPoint[] arr$
		int len$
		int i$
		com.google.zxing.BinaryBitmap image
		java.util.Map hints
		java.util.List results
		int xOffset
		int yOffset
		int currentDepth
		com.google.zxing.Result result
		boolean alreadyFound
		com.google.zxing.ResultPoint[] resultPoints
		int width
		int height
		float minX
		float minY
		float maxX
		float maxY
	private static com.google.zxing.Result translateResultPoints (com.google.zxing.Result, int, int) 
		com.google.zxing.ResultPoint oldPoint
		int i
		com.google.zxing.Result result
		int xOffset
		int yOffset
		com.google.zxing.ResultPoint[] oldResultPoints
		com.google.zxing.ResultPoint[] newResultPoints
		com.google.zxing.Result newResult
}

com/google/zxing/multi/MultipleBarcodeReader.class
MultipleBarcodeReader.java
package com.google.zxing.multi
public abstract com.google.zxing.multi.MultipleBarcodeReader extends java.lang.Object {
	public abstract com.google.zxing.Result[] decodeMultiple (com.google.zxing.BinaryBitmap)  throws com.google.zxing.NotFoundException 
	public abstract com.google.zxing.Result[] decodeMultiple (com.google.zxing.BinaryBitmap, java.util.Map)  throws com.google.zxing.NotFoundException 
}

com/google/zxing/multi/qrcode/detector/MultiDetector.class
MultiDetector.java
package com.google.zxing.multi.qrcode.detector
public final com.google.zxing.multi.qrcode.detector.MultiDetector extends com.google.zxing.qrcode.detector.Detector {
	private static final com.google.zxing.common.DetectorResult[] EMPTY_DETECTOR_RESULTS
	public void <init> (com.google.zxing.common.BitMatrix) 
		com.google.zxing.common.BitMatrix image
	public com.google.zxing.common.DetectorResult[] detectMulti (java.util.Map)  throws com.google.zxing.NotFoundException 
		com.google.zxing.ReaderException e
		com.google.zxing.qrcode.detector.FinderPatternInfo info
		com.google.zxing.qrcode.detector.FinderPatternInfo[] arr$
		int len$
		int i$
		java.util.Map hints
		com.google.zxing.common.BitMatrix image
		com.google.zxing.ResultPointCallback resultPointCallback
		com.google.zxing.multi.qrcode.detector.MultiFinderPatternFinder finder
		com.google.zxing.qrcode.detector.FinderPatternInfo[] infos
		java.util.List result
	static void <clinit> () 
}

com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$1.class
MultiFinderPatternFinder.java
package com.google.zxing.multi.qrcode.detector
synthetic com.google.zxing.multi.qrcode.detector.MultiFinderPatternFinder$1 extends java.lang.Object {
}

com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder$ModuleSizeComparator.class
MultiFinderPatternFinder.java
package com.google.zxing.multi.qrcode.detector
final com.google.zxing.multi.qrcode.detector.MultiFinderPatternFinder$ModuleSizeComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable  {
	private void <init> () 
	public int compare (com.google.zxing.qrcode.detector.FinderPattern, com.google.zxing.qrcode.detector.FinderPattern) 
		com.google.zxing.qrcode.detector.FinderPattern center1
		com.google.zxing.qrcode.detector.FinderPattern center2
		float value
	public volatile synthetic int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	synthetic void <init> (com.google.zxing.multi.qrcode.detector.MultiFinderPatternFinder$1) 
		com.google.zxing.multi.qrcode.detector.MultiFinderPatternFinder$1 x0
}

com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder.class
MultiFinderPatternFinder.java
package com.google.zxing.multi.qrcode.detector
final com.google.zxing.multi.qrcode.detector.MultiFinderPatternFinder extends com.google.zxing.qrcode.detector.FinderPatternFinder {
	private static final com.google.zxing.qrcode.detector.FinderPatternInfo[] EMPTY_RESULT_ARRAY
	private static final float MAX_MODULE_COUNT_PER_EDGE
	private static final float MIN_MODULE_COUNT_PER_EDGE
	private static final float DIFF_MODSIZE_CUTOFF_PERCENT
	private static final float DIFF_MODSIZE_CUTOFF
	void <init> (com.google.zxing.common.BitMatrix) 
		com.google.zxing.common.BitMatrix image
	void <init> (com.google.zxing.common.BitMatrix, com.google.zxing.ResultPointCallback) 
		com.google.zxing.common.BitMatrix image
		com.google.zxing.ResultPointCallback resultPointCallback
	private com.google.zxing.qrcode.detector.FinderPattern[][] selectMutipleBestPatterns ()  throws com.google.zxing.NotFoundException 
		com.google.zxing.qrcode.detector.FinderPattern p3
		float vModSize23
		float vModSize23A
		com.google.zxing.qrcode.detector.FinderPattern[] test
		com.google.zxing.qrcode.detector.FinderPatternInfo info
		float dA
		float dC
		float dB
		float estimatedModuleCount
		float vABBC
		float dCpy
		float vPyC
		int i3
		com.google.zxing.qrcode.detector.FinderPattern p2
		float vModSize12
		float vModSize12A
		int i2
		com.google.zxing.qrcode.detector.FinderPattern p1
		int i1
		java.util.List possibleCenters
		int size
		java.util.List results
	public com.google.zxing.qrcode.detector.FinderPatternInfo[] findMulti (java.util.Map)  throws com.google.zxing.NotFoundException 
		int j
		int currentState
		int i
		com.google.zxing.qrcode.detector.FinderPattern[] pattern
		com.google.zxing.qrcode.detector.FinderPattern[][] arr$
		int len$
		int i$
		java.util.Map hints
		boolean tryHarder
		com.google.zxing.common.BitMatrix image
		int maxI
		int maxJ
		int iSkip
		int[] stateCount
		com.google.zxing.qrcode.detector.FinderPattern[][] patternInfo
		java.util.List result
	static void <clinit> () 
}

com/google/zxing/multi/qrcode/QRCodeMultiReader.class
QRCodeMultiReader.java
package com.google.zxing.multi.qrcode
public final com.google.zxing.multi.qrcode.QRCodeMultiReader extends com.google.zxing.qrcode.QRCodeReader implements com.google.zxing.multi.MultipleBarcodeReader  {
	private static final com.google.zxing.Result[] EMPTY_RESULT_ARRAY
	public void <init> () 
	public com.google.zxing.Result[] decodeMultiple (com.google.zxing.BinaryBitmap)  throws com.google.zxing.NotFoundException 
		com.google.zxing.BinaryBitmap image
	public com.google.zxing.Result[] decodeMultiple (com.google.zxing.BinaryBitmap, java.util.Map)  throws com.google.zxing.NotFoundException 
		com.google.zxing.common.DecoderResult decoderResult
		com.google.zxing.ResultPoint[] points
		com.google.zxing.Result result
		java.util.List byteSegments
		String ecLevel
		com.google.zxing.ReaderException re
		com.google.zxing.common.DetectorResult detectorResult
		com.google.zxing.common.DetectorResult[] arr$
		int len$
		int i$
		com.google.zxing.BinaryBitmap image
		java.util.Map hints
		java.util.List results
		com.google.zxing.common.DetectorResult[] detectorResults
	static void <clinit> () 
}

com/google/zxing/MultiFormatReader.class
MultiFormatReader.java
package com.google.zxing
public final com.google.zxing.MultiFormatReader extends java.lang.Object implements com.google.zxing.Reader  {
	private java.util.Map hints
	private com.google.zxing.Reader[] readers
	public void <init> () 
	public com.google.zxing.Result decode (com.google.zxing.BinaryBitmap)  throws com.google.zxing.NotFoundException 
		com.google.zxing.BinaryBitmap image
	public com.google.zxing.Result decode (com.google.zxing.BinaryBitmap, java.util.Map)  throws com.google.zxing.NotFoundException 
		com.google.zxing.BinaryBitmap image
		java.util.Map hints
	public com.google.zxing.Result decodeWithState (com.google.zxing.BinaryBitmap)  throws com.google.zxing.NotFoundException 
		com.google.zxing.BinaryBitmap image
	public void setHints (java.util.Map) 
		boolean addOneDReader
		java.util.Map hints
		boolean tryHarder
		java.util.Collection formats
		java.util.Collection readers
	public void reset () 
		com.google.zxing.Reader reader
		com.google.zxing.Reader[] arr$
		int len$
		int i$
	private com.google.zxing.Result decodeInternal (com.google.zxing.BinaryBitmap)  throws com.google.zxing.NotFoundException 
		com.google.zxing.ReaderException re
		com.google.zxing.Reader reader
		com.google.zxing.Reader[] arr$
		int len$
		int i$
		com.google.zxing.BinaryBitmap image
}

com/google/zxing/MultiFormatWriter$1.class
MultiFormatWriter.java
package com.google.zxing
synthetic com.google.zxing.MultiFormatWriter$1 extends java.lang.Object {
	static final synthetic int[] $SwitchMap$com$google$zxing$BarcodeFormat
	static void <clinit> () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/google/zxing/MultiFormatWriter.class
MultiFormatWriter.java
package com.google.zxing
public final com.google.zxing.MultiFormatWriter extends java.lang.Object implements com.google.zxing.Writer  {
	public void <init> () 
	public com.google.zxing.common.BitMatrix encode (java.lang.String, com.google.zxing.BarcodeFormat, int, int)  throws com.google.zxing.WriterException 
		String contents
		com.google.zxing.BarcodeFormat format
		int width
		int height
	public com.google.zxing.common.BitMatrix encode (java.lang.String, com.google.zxing.BarcodeFormat, int, int, java.util.Map)  throws com.google.zxing.WriterException 
		String contents
		com.google.zxing.BarcodeFormat format
		int width
		int height
		java.util.Map hints
		com.google.zxing.Writer writer
}

com/google/zxing/NotFoundException.class
NotFoundException.java
package com.google.zxing
public final com.google.zxing.NotFoundException extends com.google.zxing.ReaderException {
	private static final com.google.zxing.NotFoundException instance
	private void <init> () 
	public static com.google.zxing.NotFoundException getNotFoundInstance () 
	static void <clinit> () 
}

com/google/zxing/oned/CodaBarReader.class
CodaBarReader.java
package com.google.zxing.oned
public final com.google.zxing.oned.CodaBarReader extends com.google.zxing.oned.OneDReader {
	private static final int MAX_ACCEPTABLE
	private static final int PADDING
	private static final String ALPHABET_STRING
	static final char[] ALPHABET
	static final int[] CHARACTER_ENCODINGS
	private static final int MIN_CHARACTER_LENGTH
	private static final char[] STARTEND_ENCODING
	private final StringBuilder decodeRowResult
	private int[] counters
	private int counterLength
	public void <init> () 
	public com.google.zxing.Result decodeRow (int, com.google.zxing.common.BitArray, java.util.Map)  throws com.google.zxing.NotFoundException 
		int charOffset
		int i
		int i
		int i
		int i
		int rowNumber
		com.google.zxing.common.BitArray row
		java.util.Map hints
		int startOffset
		int nextStart
		int trailingWhitespace
		int lastPatternSize
		char startchar
		char endchar
		int runningCount
		float left
		float right
	void validatePattern (int)  throws com.google.zxing.NotFoundException 
		int category
		int j
		int pattern
		int i
		int i
		int category
		int size
		int j
		int pattern
		int i
		int start
		int[] sizes
		int[] counts
		int end
		int pos
		int[] maxes
		int[] mins
	private void setCounters (com.google.zxing.common.BitArray)  throws com.google.zxing.NotFoundException 
		com.google.zxing.common.BitArray row
		int i
		int end
		boolean isWhite
		int count
	private void counterAppend (int) 
		int[] temp
		int e
	private int findStartPattern ()  throws com.google.zxing.NotFoundException 
		int j
		int patternSize
		int charOffset
		int i
	static boolean arrayContains (char[], char) 
		char c
		char[] arr$
		int len$
		int i$
		char[] array
		char key
	private int toNarrowWidePattern (int) 
		int currentCounter
		int j
		int currentCounter
		int j
		int threshold
		int i
		int i
		int position
		int end
		int[] theCounters
		int maxBar
		int minBar
		int thresholdBar
		int maxSpace
		int minSpace
		int thresholdSpace
		int bitmask
		int pattern
	static void <clinit> () 
}

com/google/zxing/oned/CodaBarWriter.class
CodaBarWriter.java
package com.google.zxing.oned
public final com.google.zxing.oned.CodaBarWriter extends com.google.zxing.oned.OneDimensionalCodeWriter {
	private static final char[] START_END_CHARS
	private static final char[] ALT_START_END_CHARS
	public void <init> () 
	public boolean[] encode (java.lang.String) 
		int i
		int i
		char c
		int code
		boolean color
		int counter
		int bit
		int index
		String contents
		char firstChar
		char lastChar
		boolean startsEndsNormal
		boolean startsEndsAlt
		int resultLength
		char[] charsWhichAreTenLengthEachAfterDecoded
		boolean[] result
		int position
	static void <clinit> () 
}

com/google/zxing/oned/Code128Reader.class
Code128Reader.java
package com.google.zxing.oned
public final com.google.zxing.oned.Code128Reader extends com.google.zxing.oned.OneDReader {
	static final int[][] CODE_PATTERNS
	private static final int MAX_AVG_VARIANCE
	private static final int MAX_INDIVIDUAL_VARIANCE
	private static final int CODE_SHIFT
	private static final int CODE_CODE_C
	private static final int CODE_CODE_B
	private static final int CODE_CODE_A
	private static final int CODE_FNC_1
	private static final int CODE_FNC_2
	private static final int CODE_FNC_3
	private static final int CODE_FNC_4_A
	private static final int CODE_FNC_4_B
	private static final int CODE_START_A
	private static final int CODE_START_B
	private static final int CODE_START_C
	private static final int CODE_STOP
	public void <init> () 
	private static int[] findStartPattern (com.google.zxing.common.BitArray)  throws com.google.zxing.NotFoundException 
		int variance
		int startCode
		int bestVariance
		int bestMatch
		int i
		com.google.zxing.common.BitArray row
		int width
		int rowOffset
		int counterPosition
		int[] counters
		int patternStart
		boolean isWhite
		int patternLength
	private static int decodeCode (com.google.zxing.common.BitArray, int[], int)  throws com.google.zxing.NotFoundException 
		int[] pattern
		int variance
		int d
		com.google.zxing.common.BitArray row
		int[] counters
		int rowOffset
		int bestVariance
		int bestMatch
	public com.google.zxing.Result decodeRow (int, com.google.zxing.common.BitArray, java.util.Map)  throws com.google.zxing.NotFoundException com.google.zxing.FormatException com.google.zxing.ChecksumException 
		int counter
		int[] arr$
		int len$
		int i$
		boolean unshift
		int i
		int rowNumber
		com.google.zxing.common.BitArray row
		java.util.Map hints
		boolean convertFNC1
		int[] startPatternInfo
		int startCode
		java.util.List rawCodes
		int codeSet
		boolean done
		boolean isNextShifted
		StringBuilder result
		int lastStart
		int nextStart
		int[] counters
		int lastCode
		int code
		int checksumTotal
		int multiplier
		boolean lastCharacterWasPrintable
		int lastPatternSize
		int resultLength
		float left
		float right
		int rawCodesSize
		byte[] rawBytes
	static void <clinit> () 
}

com/google/zxing/oned/Code128Writer.class
Code128Writer.java
package com.google.zxing.oned
public final com.google.zxing.oned.Code128Writer extends com.google.zxing.oned.OneDimensionalCodeWriter {
	private static final int CODE_START_B
	private static final int CODE_START_C
	private static final int CODE_CODE_B
	private static final int CODE_CODE_C
	private static final int CODE_STOP
	private static final char ESCAPE_FNC_1
	private static final char ESCAPE_FNC_2
	private static final char ESCAPE_FNC_3
	private static final char ESCAPE_FNC_4
	private static final int CODE_FNC_1
	private static final int CODE_FNC_2
	private static final int CODE_FNC_3
	private static final int CODE_FNC_4_B
	public void <init> () 
	public com.google.zxing.common.BitMatrix encode (java.lang.String, com.google.zxing.BarcodeFormat, int, int, java.util.Map)  throws com.google.zxing.WriterException 
		String contents
		com.google.zxing.BarcodeFormat format
		int width
		int height
		java.util.Map hints
	public boolean[] encode (java.lang.String) 
		char c
		int i
		int newCodeSet
		int patternIndex
		int patternIndex
		int patternIndex
		int patternIndex
		int requiredDigitCount
		int newCodeSet
		int patternIndex
		int width
		int[] arr$
		int len$
		int i$
		int[] pattern
		java.util.Iterator i$
		int[] pattern
		java.util.Iterator i$
		String contents
		int length
		java.util.Collection patterns
		int checkSum
		int checkWeight
		int codeSet
		int position
		int codeWidth
		boolean[] result
		int pos
	private static boolean isDigits (java.lang.CharSequence, int, int) 
		char c
		int i
		CharSequence value
		int start
		int length
		int end
		int last
}

com/google/zxing/oned/Code39Reader.class
Code39Reader.java
package com.google.zxing.oned
public final com.google.zxing.oned.Code39Reader extends com.google.zxing.oned.OneDReader {
	static final String ALPHABET_STRING
	private static final char[] ALPHABET
	static final int[] CHARACTER_ENCODINGS
	private static final int ASTERISK_ENCODING
	private final boolean usingCheckDigit
	private final boolean extendedMode
	private final StringBuilder decodeRowResult
	private final int[] counters
	public void <init> () 
	public void <init> (boolean) 
		boolean usingCheckDigit
	public void <init> (boolean, boolean) 
		boolean usingCheckDigit
		boolean extendedMode
	public com.google.zxing.Result decodeRow (int, com.google.zxing.common.BitArray, java.util.Map)  throws com.google.zxing.NotFoundException com.google.zxing.ChecksumException com.google.zxing.FormatException 
		int counter
		int[] arr$
		int len$
		int i$
		int pattern
		int counter
		int[] arr$
		int len$
		int i$
		int i
		int max
		int total
		String resultString
		int rowNumber
		com.google.zxing.common.BitArray row
		java.util.Map hints
		int[] theCounters
		StringBuilder result
		int[] start
		int nextStart
		int end
		char decodedChar
		int lastStart
		int lastPatternSize
		int whiteSpaceAfterEnd
		String resultString
		float left
		float right
	private static int[] findAsteriskPattern (com.google.zxing.common.BitArray, int[])  throws com.google.zxing.NotFoundException 
		int i
		com.google.zxing.common.BitArray row
		int[] counters
		int width
		int rowOffset
		int counterPosition
		int patternStart
		boolean isWhite
		int patternLength
	private static int toNarrowWidePattern (int[]) 
		int counter
		int[] arr$
		int len$
		int i$
		int counter
		int i
		int counter
		int i
		int minCounter
		int totalWideCountersWidth
		int pattern
		int[] counters
		int numCounters
		int maxNarrowCounter
		int wideCounters
	private static char patternToChar (int)  throws com.google.zxing.NotFoundException 
		int i
		int pattern
	private static java.lang.String decodeExtended (java.lang.CharSequence)  throws com.google.zxing.FormatException 
		char next
		char decodedChar
		char c
		int i
		CharSequence encoded
		int length
		StringBuilder decoded
	static void <clinit> () 
}

com/google/zxing/oned/Code39Writer.class
Code39Writer.java
package com.google.zxing.oned
public final com.google.zxing.oned.Code39Writer extends com.google.zxing.oned.OneDimensionalCodeWriter {
	public void <init> () 
	public com.google.zxing.common.BitMatrix encode (java.lang.String, com.google.zxing.BarcodeFormat, int, int, java.util.Map)  throws com.google.zxing.WriterException 
		String contents
		com.google.zxing.BarcodeFormat format
		int width
		int height
		java.util.Map hints
	public boolean[] encode (java.lang.String) 
		int width
		int[] arr$
		int len$
		int i$
		int indexInString
		int i
		int indexInString
		int i
		String contents
		int length
		int[] widths
		int codeWidth
		boolean[] result
		int pos
		int[] narrowWhite
	private static void toIntArray (int, int[]) 
		int temp
		int i
		int a
		int[] toReturn
}

com/google/zxing/oned/Code93Reader.class
Code93Reader.java
package com.google.zxing.oned
public final com.google.zxing.oned.Code93Reader extends com.google.zxing.oned.OneDReader {
	private static final String ALPHABET_STRING
	private static final char[] ALPHABET
	private static final int[] CHARACTER_ENCODINGS
	private static final int ASTERISK_ENCODING
	private final StringBuilder decodeRowResult
	private final int[] counters
	public void <init> () 
	public com.google.zxing.Result decodeRow (int, com.google.zxing.common.BitArray, java.util.Map)  throws com.google.zxing.NotFoundException com.google.zxing.ChecksumException com.google.zxing.FormatException 
		int counter
		int[] arr$
		int len$
		int i$
		int pattern
		int counter
		int[] arr$
		int len$
		int i$
		int rowNumber
		com.google.zxing.common.BitArray row
		java.util.Map hints
		int[] start
		int nextStart
		int end
		int[] theCounters
		StringBuilder result
		char decodedChar
		int lastStart
		int lastPatternSize
		String resultString
		float left
		float right
	private int[] findAsteriskPattern (com.google.zxing.common.BitArray)  throws com.google.zxing.NotFoundException 
		int i
		com.google.zxing.common.BitArray row
		int width
		int rowOffset
		int[] theCounters
		int patternStart
		boolean isWhite
		int patternLength
		int counterPosition
	private static int toPattern (int[]) 
		int counter
		int[] arr$
		int len$
		int i$
		int j
		int scaledShifted
		int scaledUnshifted
		int i
		int[] counters
		int max
		int sum
		int pattern
	private static char patternToChar (int)  throws com.google.zxing.NotFoundException 
		int i
		int pattern
	private static java.lang.String decodeExtended (java.lang.CharSequence)  throws com.google.zxing.FormatException 
		char next
		char decodedChar
		char c
		int i
		CharSequence encoded
		int length
		StringBuilder decoded
	private static void checkChecksums (java.lang.CharSequence)  throws com.google.zxing.ChecksumException 
		CharSequence result
		int length
	private static void checkOneChecksum (java.lang.CharSequence, int, int)  throws com.google.zxing.ChecksumException 
		int i
		CharSequence result
		int checkPosition
		int weightMax
		int weight
		int total
	static void <clinit> () 
}

com/google/zxing/oned/EAN13Reader.class
EAN13Reader.java
package com.google.zxing.oned
public final com.google.zxing.oned.EAN13Reader extends com.google.zxing.oned.UPCEANReader {
	static final int[] FIRST_DIGIT_ENCODINGS
	private final int[] decodeMiddleCounters
	public void <init> () 
	protected int decodeMiddle (com.google.zxing.common.BitArray, int[], java.lang.StringBuilder)  throws com.google.zxing.NotFoundException 
		int counter
		int[] arr$
		int len$
		int i$
		int bestMatch
		int x
		int counter
		int[] arr$
		int len$
		int i$
		int bestMatch
		int x
		com.google.zxing.common.BitArray row
		int[] startRange
		StringBuilder resultString
		int[] counters
		int end
		int rowOffset
		int lgPatternFound
		int[] middleRange
	com.google.zxing.BarcodeFormat getBarcodeFormat () 
	private static void determineFirstDigit (java.lang.StringBuilder, int)  throws com.google.zxing.NotFoundException 
		int d
		StringBuilder resultString
		int lgPatternFound
	static void <clinit> () 
}

com/google/zxing/oned/EAN13Writer.class
EAN13Writer.java
package com.google.zxing.oned
public final com.google.zxing.oned.EAN13Writer extends com.google.zxing.oned.UPCEANWriter {
	private static final int CODE_WIDTH
	public void <init> () 
	public com.google.zxing.common.BitMatrix encode (java.lang.String, com.google.zxing.BarcodeFormat, int, int, java.util.Map)  throws com.google.zxing.WriterException 
		String contents
		com.google.zxing.BarcodeFormat format
		int width
		int height
		java.util.Map hints
	public boolean[] encode (java.lang.String) 
		com.google.zxing.FormatException ignored
		int digit
		int i
		int digit
		int i
		String contents
		int firstDigit
		int parities
		boolean[] result
		int pos
}

com/google/zxing/oned/EAN8Reader.class
EAN8Reader.java
package com.google.zxing.oned
public final com.google.zxing.oned.EAN8Reader extends com.google.zxing.oned.UPCEANReader {
	private final int[] decodeMiddleCounters
	public void <init> () 
	protected int decodeMiddle (com.google.zxing.common.BitArray, int[], java.lang.StringBuilder)  throws com.google.zxing.NotFoundException 
		int counter
		int[] arr$
		int len$
		int i$
		int bestMatch
		int x
		int counter
		int[] arr$
		int len$
		int i$
		int bestMatch
		int x
		com.google.zxing.common.BitArray row
		int[] startRange
		StringBuilder result
		int[] counters
		int end
		int rowOffset
		int[] middleRange
	com.google.zxing.BarcodeFormat getBarcodeFormat () 
}

com/google/zxing/oned/EAN8Writer.class
EAN8Writer.java
package com.google.zxing.oned
public final com.google.zxing.oned.EAN8Writer extends com.google.zxing.oned.UPCEANWriter {
	private static final int CODE_WIDTH
	public void <init> () 
	public com.google.zxing.common.BitMatrix encode (java.lang.String, com.google.zxing.BarcodeFormat, int, int, java.util.Map)  throws com.google.zxing.WriterException 
		String contents
		com.google.zxing.BarcodeFormat format
		int width
		int height
		java.util.Map hints
	public boolean[] encode (java.lang.String) 
		int digit
		int i
		int digit
		int i
		String contents
		boolean[] result
		int pos
}

com/google/zxing/oned/EANManufacturerOrgSupport.class
EANManufacturerOrgSupport.java
package com.google.zxing.oned
final com.google.zxing.oned.EANManufacturerOrgSupport extends java.lang.Object {
	private final java.util.List ranges
	private final java.util.List countryIdentifiers
	void <init> () 
	java.lang.String lookupCountryIdentifier (java.lang.String) 
		int[] range
		int start
		int end
		int i
		String productCode
		int prefix
		int max
	private void add (int[], java.lang.String) 
		int[] range
		String id
	private synchronized void initIfNeeded () 
}

com/google/zxing/oned/ITFReader.class
ITFReader.java
package com.google.zxing.oned
public final com.google.zxing.oned.ITFReader extends com.google.zxing.oned.OneDReader {
	private static final int MAX_AVG_VARIANCE
	private static final int MAX_INDIVIDUAL_VARIANCE
	private static final int W
	private static final int N
	private static final int[] DEFAULT_ALLOWED_LENGTHS
	private int narrowLineWidth
	private static final int[] START_PATTERN
	private static final int[] END_PATTERN_REVERSED
	static final int[][] PATTERNS
	public void <init> () 
	public com.google.zxing.Result decodeRow (int, com.google.zxing.common.BitArray, java.util.Map)  throws com.google.zxing.FormatException com.google.zxing.NotFoundException 
		int allowedLength
		int[] arr$
		int len$
		int i$
		int rowNumber
		com.google.zxing.common.BitArray row
		java.util.Map hints
		int[] startRange
		int[] endRange
		StringBuilder result
		String resultString
		int[] allowedLengths
		int length
		boolean lengthOK
	private static void decodeMiddle (com.google.zxing.common.BitArray, int, int, java.lang.StringBuilder)  throws com.google.zxing.NotFoundException 
		int twoK
		int k
		int counterDigit
		int[] arr$
		int len$
		int i$
		int bestMatch
		com.google.zxing.common.BitArray row
		int payloadStart
		int payloadEnd
		StringBuilder resultString
		int[] counterDigitPair
		int[] counterBlack
		int[] counterWhite
	int[] decodeStart (com.google.zxing.common.BitArray)  throws com.google.zxing.NotFoundException 
		com.google.zxing.common.BitArray row
		int endStart
		int[] startPattern
	private void validateQuietZone (com.google.zxing.common.BitArray, int)  throws com.google.zxing.NotFoundException 
		int i
		com.google.zxing.common.BitArray row
		int startPattern
		int quietCount
	private static int skipWhiteSpace (com.google.zxing.common.BitArray)  throws com.google.zxing.NotFoundException 
		com.google.zxing.common.BitArray row
		int width
		int endStart
	int[] decodeEnd (com.google.zxing.common.BitArray)  throws com.google.zxing.NotFoundException 
		int endStart
		int[] endPattern
		int temp
		com.google.zxing.common.BitArray row
	private static int[] findGuardPattern (com.google.zxing.common.BitArray, int, int[])  throws com.google.zxing.NotFoundException 
		int x
		com.google.zxing.common.BitArray row
		int rowOffset
		int[] pattern
		int patternLength
		int[] counters
		int width
		boolean isWhite
		int counterPosition
		int patternStart
	private static int decodeDigit (int[])  throws com.google.zxing.NotFoundException 
		int[] pattern
		int variance
		int i
		int[] counters
		int bestVariance
		int bestMatch
		int max
	static void <clinit> () 
}

com/google/zxing/oned/ITFWriter.class
ITFWriter.java
package com.google.zxing.oned
public final com.google.zxing.oned.ITFWriter extends com.google.zxing.oned.OneDimensionalCodeWriter {
	private static final int[] START_PATTERN
	private static final int[] END_PATTERN
	public void <init> () 
	public com.google.zxing.common.BitMatrix encode (java.lang.String, com.google.zxing.BarcodeFormat, int, int, java.util.Map)  throws com.google.zxing.WriterException 
		String contents
		com.google.zxing.BarcodeFormat format
		int width
		int height
		java.util.Map hints
	public boolean[] encode (java.lang.String) 
		int j
		int one
		int two
		int[] encoding
		int i
		String contents
		int length
		boolean[] result
		int pos
	static void <clinit> () 
}

com/google/zxing/oned/MultiFormatOneDReader.class
MultiFormatOneDReader.java
package com.google.zxing.oned
public final com.google.zxing.oned.MultiFormatOneDReader extends com.google.zxing.oned.OneDReader {
	private final com.google.zxing.oned.OneDReader[] readers
	public void <init> (java.util.Map) 
		java.util.Map hints
		java.util.Collection possibleFormats
		boolean useCode39CheckDigit
		java.util.Collection readers
	public com.google.zxing.Result decodeRow (int, com.google.zxing.common.BitArray, java.util.Map)  throws com.google.zxing.NotFoundException 
		com.google.zxing.ReaderException re
		com.google.zxing.oned.OneDReader reader
		com.google.zxing.oned.OneDReader[] arr$
		int len$
		int i$
		int rowNumber
		com.google.zxing.common.BitArray row
		java.util.Map hints
	public void reset () 
		com.google.zxing.Reader reader
		com.google.zxing.oned.OneDReader[] arr$
		int len$
		int i$
}

com/google/zxing/oned/MultiFormatUPCEANReader.class
MultiFormatUPCEANReader.java
package com.google.zxing.oned
public final com.google.zxing.oned.MultiFormatUPCEANReader extends com.google.zxing.oned.OneDReader {
	private final com.google.zxing.oned.UPCEANReader[] readers
	public void <init> (java.util.Map) 
		java.util.Map hints
		java.util.Collection possibleFormats
		java.util.Collection readers
	public com.google.zxing.Result decodeRow (int, com.google.zxing.common.BitArray, java.util.Map)  throws com.google.zxing.NotFoundException 
		com.google.zxing.ReaderException ignored
		com.google.zxing.Result resultUPCA
		com.google.zxing.Result result
		boolean ean13MayBeUPCA
		java.util.Collection possibleFormats
		boolean canReturnUPCA
		com.google.zxing.oned.UPCEANReader reader
		com.google.zxing.oned.UPCEANReader[] arr$
		int len$
		int i$
		int rowNumber
		com.google.zxing.common.BitArray row
		java.util.Map hints
		int[] startGuardPattern
	public void reset () 
		com.google.zxing.Reader reader
		com.google.zxing.oned.UPCEANReader[] arr$
		int len$
		int i$
}

com/google/zxing/oned/OneDimensionalCodeWriter.class
OneDimensionalCodeWriter.java
package com.google.zxing.oned
public abstract com.google.zxing.oned.OneDimensionalCodeWriter extends java.lang.Object implements com.google.zxing.Writer  {
	public void <init> () 
	public final com.google.zxing.common.BitMatrix encode (java.lang.String, com.google.zxing.BarcodeFormat, int, int)  throws com.google.zxing.WriterException 
		String contents
		com.google.zxing.BarcodeFormat format
		int width
		int height
	public com.google.zxing.common.BitMatrix encode (java.lang.String, com.google.zxing.BarcodeFormat, int, int, java.util.Map)  throws com.google.zxing.WriterException 
		Integer sidesMarginInt
		String contents
		com.google.zxing.BarcodeFormat format
		int width
		int height
		java.util.Map hints
		int sidesMargin
		boolean[] code
	private static com.google.zxing.common.BitMatrix renderResult (boolean[], int, int, int) 
		int inputX
		int outputX
		boolean[] code
		int width
		int height
		int sidesMargin
		int inputWidth
		int fullWidth
		int outputWidth
		int outputHeight
		int multiple
		int leftPadding
		com.google.zxing.common.BitMatrix output
	protected static int appendPattern (boolean[], int, int[], boolean) 
		int j
		int len
		int[] arr$
		int len$
		int i$
		boolean[] target
		int pos
		int[] pattern
		boolean startColor
		boolean color
		int numAdded
	public int getDefaultMargin () 
	public abstract boolean[] encode (java.lang.String) 
}

com/google/zxing/oned/OneDReader.class
OneDReader.java
package com.google.zxing.oned
public abstract com.google.zxing.oned.OneDReader extends java.lang.Object implements com.google.zxing.Reader  {
	protected static final int INTEGER_MATH_SHIFT
	protected static final int PATTERN_MATCH_RESULT_SCALE_FACTOR
	public void <init> () 
	public com.google.zxing.Result decode (com.google.zxing.BinaryBitmap)  throws com.google.zxing.NotFoundException com.google.zxing.FormatException 
		com.google.zxing.BinaryBitmap image
	public com.google.zxing.Result decode (com.google.zxing.BinaryBitmap, java.util.Map)  throws com.google.zxing.NotFoundException com.google.zxing.FormatException 
		int i
		int height
		com.google.zxing.BinaryBitmap rotatedImage
		com.google.zxing.Result result
		java.util.Map metadata
		int orientation
		com.google.zxing.ResultPoint[] points
		boolean tryHarder
		com.google.zxing.NotFoundException nfe
		com.google.zxing.BinaryBitmap image
		java.util.Map hints
	public void reset () 
	private com.google.zxing.Result doDecode (com.google.zxing.BinaryBitmap, java.util.Map)  throws com.google.zxing.NotFoundException 
		int maxLines
		com.google.zxing.NotFoundException ignored
		java.util.Map newHints
		com.google.zxing.ResultPoint[] points
		com.google.zxing.Result result
		com.google.zxing.ReaderException re
		int attempt
		int rowStepsAboveOrBelow
		boolean isAbove
		int rowNumber
		int x
		com.google.zxing.BinaryBitmap image
		java.util.Map hints
		int width
		int height
		com.google.zxing.common.BitArray row
		int middle
		boolean tryHarder
		int rowStep
		int maxLines
	protected static void recordPattern (com.google.zxing.common.BitArray, int, int[])  throws com.google.zxing.NotFoundException 
		com.google.zxing.common.BitArray row
		int start
		int[] counters
		int numCounters
		int end
		boolean isWhite
		int counterPosition
		int i
	protected static void recordPatternInReverse (com.google.zxing.common.BitArray, int, int[])  throws com.google.zxing.NotFoundException 
		com.google.zxing.common.BitArray row
		int start
		int[] counters
		int numTransitionsLeft
		boolean last
	protected static int patternMatchVariance (int[], int[], int) 
		int i
		int counter
		int scaledPattern
		int variance
		int x
		int[] counters
		int[] pattern
		int maxIndividualVariance
		int numCounters
		int total
		int patternLength
		int unitBarWidth
		int totalVariance
	public abstract com.google.zxing.Result decodeRow (int, com.google.zxing.common.BitArray, java.util.Map)  throws com.google.zxing.NotFoundException com.google.zxing.ChecksumException com.google.zxing.FormatException 
}

com/google/zxing/oned/rss/AbstractRSSReader.class
AbstractRSSReader.java
package com.google.zxing.oned.rss
public abstract com.google.zxing.oned.rss.AbstractRSSReader extends com.google.zxing.oned.OneDReader {
	private static final int MAX_AVG_VARIANCE
	private static final int MAX_INDIVIDUAL_VARIANCE
	private static final float MIN_FINDER_PATTERN_RATIO
	private static final float MAX_FINDER_PATTERN_RATIO
	private final int[] decodeFinderCounters
	private final int[] dataCharacterCounters
	private final float[] oddRoundingErrors
	private final float[] evenRoundingErrors
	private final int[] oddCounts
	private final int[] evenCounts
	protected void <init> () 
	protected final int[] getDecodeFinderCounters () 
	protected final int[] getDataCharacterCounters () 
	protected final float[] getOddRoundingErrors () 
	protected final float[] getEvenRoundingErrors () 
	protected final int[] getOddCounts () 
	protected final int[] getEvenCounts () 
	protected static int parseFinderValue (int[], int[][])  throws com.google.zxing.NotFoundException 
		int value
		int[] counters
		int[][] finderPatterns
	protected static int count (int[]) 
		int a
		int[] arr$
		int len$
		int i$
		int[] array
		int count
	protected static void increment (int[], float[]) 
		int i
		int[] array
		float[] errors
		int index
		float biggestError
	protected static void decrement (int[], float[]) 
		int i
		int[] array
		float[] errors
		int index
		float biggestError
	protected static boolean isFinderPattern (int[]) 
		int counter
		int[] arr$
		int len$
		int i$
		int minCounter
		int maxCounter
		int[] counters
		int firstTwoSum
		int sum
		float ratio
}

com/google/zxing/oned/rss/DataCharacter.class
DataCharacter.java
package com.google.zxing.oned.rss
public com.google.zxing.oned.rss.DataCharacter extends java.lang.Object {
	private final int value
	private final int checksumPortion
	public void <init> (int, int) 
		int value
		int checksumPortion
	public final int getValue () 
	public final int getChecksumPortion () 
	public final java.lang.String toString () 
	public final boolean equals (java.lang.Object) 
		Object o
		com.google.zxing.oned.rss.DataCharacter that
	public final int hashCode () 
}

com/google/zxing/oned/rss/expanded/BitArrayBuilder.class
BitArrayBuilder.java
package com.google.zxing.oned.rss.expanded
final com.google.zxing.oned.rss.expanded.BitArrayBuilder extends java.lang.Object {
	private void <init> () 
	static com.google.zxing.common.BitArray buildBitArray (java.util.List) 
		int i
		int j
		int j
		int rightValue
		com.google.zxing.oned.rss.expanded.ExpandedPair currentPair
		int leftValue
		int i
		java.util.List pairs
		int charNumber
		int size
		com.google.zxing.common.BitArray binary
		int accPos
		com.google.zxing.oned.rss.expanded.ExpandedPair firstPair
		int firstValue
}

com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder.class
AbstractExpandedDecoder.java
package com.google.zxing.oned.rss.expanded.decoders
public abstract com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder extends java.lang.Object {
	private final com.google.zxing.common.BitArray information
	private final com.google.zxing.oned.rss.expanded.decoders.GeneralAppIdDecoder generalDecoder
	void <init> (com.google.zxing.common.BitArray) 
		com.google.zxing.common.BitArray information
	protected final com.google.zxing.common.BitArray getInformation () 
	protected final com.google.zxing.oned.rss.expanded.decoders.GeneralAppIdDecoder getGeneralDecoder () 
	public abstract java.lang.String parseInformation ()  throws com.google.zxing.NotFoundException com.google.zxing.FormatException 
	public static com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder createDecoder (com.google.zxing.common.BitArray) 
		com.google.zxing.common.BitArray information
		int fourBitEncodationMethod
		int fiveBitEncodationMethod
		int sevenBitEncodationMethod
}

com/google/zxing/oned/rss/expanded/decoders/AI013103decoder.class
AI013103decoder.java
package com.google.zxing.oned.rss.expanded.decoders
final com.google.zxing.oned.rss.expanded.decoders.AI013103decoder extends com.google.zxing.oned.rss.expanded.decoders.AI013x0xDecoder {
	void <init> (com.google.zxing.common.BitArray) 
		com.google.zxing.common.BitArray information
	protected void addWeightCode (java.lang.StringBuilder, int) 
		StringBuilder buf
		int weight
	protected int checkWeight (int) 
		int weight
}

com/google/zxing/oned/rss/expanded/decoders/AI01320xDecoder.class
AI01320xDecoder.java
package com.google.zxing.oned.rss.expanded.decoders
final com.google.zxing.oned.rss.expanded.decoders.AI01320xDecoder extends com.google.zxing.oned.rss.expanded.decoders.AI013x0xDecoder {
	void <init> (com.google.zxing.common.BitArray) 
		com.google.zxing.common.BitArray information
	protected void addWeightCode (java.lang.StringBuilder, int) 
		StringBuilder buf
		int weight
	protected int checkWeight (int) 
		int weight
}

com/google/zxing/oned/rss/expanded/decoders/AI01392xDecoder.class
AI01392xDecoder.java
package com.google.zxing.oned.rss.expanded.decoders
final com.google.zxing.oned.rss.expanded.decoders.AI01392xDecoder extends com.google.zxing.oned.rss.expanded.decoders.AI01decoder {
	private static final int HEADER_SIZE
	private static final int LAST_DIGIT_SIZE
	void <init> (com.google.zxing.common.BitArray) 
		com.google.zxing.common.BitArray information
	public java.lang.String parseInformation ()  throws com.google.zxing.NotFoundException com.google.zxing.FormatException 
		StringBuilder buf
		int lastAIdigit
		com.google.zxing.oned.rss.expanded.decoders.DecodedInformation decodedInformation
}

com/google/zxing/oned/rss/expanded/decoders/AI01393xDecoder.class
AI01393xDecoder.java
package com.google.zxing.oned.rss.expanded.decoders
final com.google.zxing.oned.rss.expanded.decoders.AI01393xDecoder extends com.google.zxing.oned.rss.expanded.decoders.AI01decoder {
	private static final int HEADER_SIZE
	private static final int LAST_DIGIT_SIZE
	private static final int FIRST_THREE_DIGITS_SIZE
	void <init> (com.google.zxing.common.BitArray) 
		com.google.zxing.common.BitArray information
	public java.lang.String parseInformation ()  throws com.google.zxing.NotFoundException com.google.zxing.FormatException 
		StringBuilder buf
		int lastAIdigit
		int firstThreeDigits
		com.google.zxing.oned.rss.expanded.decoders.DecodedInformation generalInformation
}

com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder.class
AI013x0x1xDecoder.java
package com.google.zxing.oned.rss.expanded.decoders
final com.google.zxing.oned.rss.expanded.decoders.AI013x0x1xDecoder extends com.google.zxing.oned.rss.expanded.decoders.AI01weightDecoder {
	private static final int HEADER_SIZE
	private static final int WEIGHT_SIZE
	private static final int DATE_SIZE
	private final String dateCode
	private final String firstAIdigits
	void <init> (com.google.zxing.common.BitArray, java.lang.String, java.lang.String) 
		com.google.zxing.common.BitArray information
		String firstAIdigits
		String dateCode
	public java.lang.String parseInformation ()  throws com.google.zxing.NotFoundException 
		StringBuilder buf
	private void encodeCompressedDate (java.lang.StringBuilder, int) 
		StringBuilder buf
		int currentPos
		int numericDate
		int day
		int month
		int year
	protected void addWeightCode (java.lang.StringBuilder, int) 
		StringBuilder buf
		int weight
		int lastAI
	protected int checkWeight (int) 
		int weight
}

com/google/zxing/oned/rss/expanded/decoders/AI013x0xDecoder.class
AI013x0xDecoder.java
package com.google.zxing.oned.rss.expanded.decoders
abstract com.google.zxing.oned.rss.expanded.decoders.AI013x0xDecoder extends com.google.zxing.oned.rss.expanded.decoders.AI01weightDecoder {
	private static final int HEADER_SIZE
	private static final int WEIGHT_SIZE
	void <init> (com.google.zxing.common.BitArray) 
		com.google.zxing.common.BitArray information
	public java.lang.String parseInformation ()  throws com.google.zxing.NotFoundException 
		StringBuilder buf
}

com/google/zxing/oned/rss/expanded/decoders/AI01AndOtherAIs.class
AI01AndOtherAIs.java
package com.google.zxing.oned.rss.expanded.decoders
final com.google.zxing.oned.rss.expanded.decoders.AI01AndOtherAIs extends com.google.zxing.oned.rss.expanded.decoders.AI01decoder {
	private static final int HEADER_SIZE
	void <init> (com.google.zxing.common.BitArray) 
		com.google.zxing.common.BitArray information
	public java.lang.String parseInformation ()  throws com.google.zxing.NotFoundException com.google.zxing.FormatException 
		StringBuilder buff
		int initialGtinPosition
		int firstGtinDigit
}

com/google/zxing/oned/rss/expanded/decoders/AI01decoder.class
AI01decoder.java
package com.google.zxing.oned.rss.expanded.decoders
abstract com.google.zxing.oned.rss.expanded.decoders.AI01decoder extends com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder {
	protected static final int GTIN_SIZE
	void <init> (com.google.zxing.common.BitArray) 
		com.google.zxing.common.BitArray information
	protected final void encodeCompressedGtin (java.lang.StringBuilder, int) 
		StringBuilder buf
		int currentPos
		int initialPosition
	protected final void encodeCompressedGtinWithoutAI (java.lang.StringBuilder, int, int) 
		int currentBlock
		int i
		StringBuilder buf
		int currentPos
		int initialBufferPosition
	private static void appendCheckDigit (java.lang.StringBuilder, int) 
		int digit
		int i
		StringBuilder buf
		int currentPos
		int checkDigit
}

com/google/zxing/oned/rss/expanded/decoders/AI01weightDecoder.class
AI01weightDecoder.java
package com.google.zxing.oned.rss.expanded.decoders
abstract com.google.zxing.oned.rss.expanded.decoders.AI01weightDecoder extends com.google.zxing.oned.rss.expanded.decoders.AI01decoder {
	void <init> (com.google.zxing.common.BitArray) 
		com.google.zxing.common.BitArray information
	protected final void encodeCompressedWeight (java.lang.StringBuilder, int, int) 
		int i
		StringBuilder buf
		int currentPos
		int weightSize
		int originalWeightNumeric
		int weightNumeric
		int currentDivisor
	protected abstract void addWeightCode (java.lang.StringBuilder, int) 
	protected abstract int checkWeight (int) 
}

com/google/zxing/oned/rss/expanded/decoders/AnyAIDecoder.class
AnyAIDecoder.java
package com.google.zxing.oned.rss.expanded.decoders
final com.google.zxing.oned.rss.expanded.decoders.AnyAIDecoder extends com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder {
	private static final int HEADER_SIZE
	void <init> (com.google.zxing.common.BitArray) 
		com.google.zxing.common.BitArray information
	public java.lang.String parseInformation ()  throws com.google.zxing.NotFoundException com.google.zxing.FormatException 
		StringBuilder buf
}

com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.class
BlockParsedResult.java
package com.google.zxing.oned.rss.expanded.decoders
final com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult extends java.lang.Object {
	private final com.google.zxing.oned.rss.expanded.decoders.DecodedInformation decodedInformation
	private final boolean finished
	void <init> (boolean) 
		boolean finished
	void <init> (com.google.zxing.oned.rss.expanded.decoders.DecodedInformation, boolean) 
		com.google.zxing.oned.rss.expanded.decoders.DecodedInformation information
		boolean finished
	com.google.zxing.oned.rss.expanded.decoders.DecodedInformation getDecodedInformation () 
	boolean isFinished () 
}

com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState$State.class
CurrentParsingState.java
package com.google.zxing.oned.rss.expanded.decoders
final enum com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState$State extends java.lang.Enum {
	public static final enum com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState$State NUMERIC
	public static final enum com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState$State ALPHA
	public static final enum com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState$State ISO_IEC_646
	private static final synthetic com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState$State[] $VALUES
	public static com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState$State[] values () 
	public static com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState$State valueOf (java.lang.String) 
		String name
	private void <init> (java.lang.String, int) 
	static void <clinit> () 
}

com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.class
CurrentParsingState.java
package com.google.zxing.oned.rss.expanded.decoders
final com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState extends java.lang.Object {
	private int position
	private com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState$State encoding
	void <init> () 
	int getPosition () 
	void setPosition (int) 
		int position
	void incrementPosition (int) 
		int delta
	boolean isAlpha () 
	boolean isNumeric () 
	boolean isIsoIec646 () 
	void setNumeric () 
	void setAlpha () 
	void setIsoIec646 () 
}

com/google/zxing/oned/rss/expanded/decoders/DecodedChar.class
DecodedChar.java
package com.google.zxing.oned.rss.expanded.decoders
final com.google.zxing.oned.rss.expanded.decoders.DecodedChar extends com.google.zxing.oned.rss.expanded.decoders.DecodedObject {
	private final char value
	static final char FNC1
	void <init> (int, char) 
		int newPosition
		char value
	char getValue () 
	boolean isFNC1 () 
}

com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.class
DecodedInformation.java
package com.google.zxing.oned.rss.expanded.decoders
final com.google.zxing.oned.rss.expanded.decoders.DecodedInformation extends com.google.zxing.oned.rss.expanded.decoders.DecodedObject {
	private final String newString
	private final int remainingValue
	private final boolean remaining
	void <init> (int, java.lang.String) 
		int newPosition
		String newString
	void <init> (int, java.lang.String, int) 
		int newPosition
		String newString
		int remainingValue
	java.lang.String getNewString () 
	boolean isRemaining () 
	int getRemainingValue () 
}

com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.class
DecodedNumeric.java
package com.google.zxing.oned.rss.expanded.decoders
final com.google.zxing.oned.rss.expanded.decoders.DecodedNumeric extends com.google.zxing.oned.rss.expanded.decoders.DecodedObject {
	private final int firstDigit
	private final int secondDigit
	static final int FNC1
	void <init> (int, int, int)  throws com.google.zxing.FormatException 
		int newPosition
		int firstDigit
		int secondDigit
	int getFirstDigit () 
	int getSecondDigit () 
	int getValue () 
	boolean isFirstDigitFNC1 () 
	boolean isSecondDigitFNC1 () 
	boolean isAnyFNC1 () 
}

com/google/zxing/oned/rss/expanded/decoders/DecodedObject.class
DecodedObject.java
package com.google.zxing.oned.rss.expanded.decoders
abstract com.google.zxing.oned.rss.expanded.decoders.DecodedObject extends java.lang.Object {
	private final int newPosition
	void <init> (int) 
		int newPosition
	final int getNewPosition () 
}

com/google/zxing/oned/rss/expanded/decoders/FieldParser.class
FieldParser.java
package com.google.zxing.oned.rss.expanded.decoders
final com.google.zxing.oned.rss.expanded.decoders.FieldParser extends java.lang.Object {
	private static final Object VARIABLE_LENGTH
	private static final Object[][] TWO_DIGIT_DATA_LENGTH
	private static final Object[][] THREE_DIGIT_DATA_LENGTH
	private static final Object[][] THREE_DIGIT_PLUS_DIGIT_DATA_LENGTH
	private static final Object[][] FOUR_DIGIT_DATA_LENGTH
	private void <init> () 
	static java.lang.String parseFieldsInGeneralPurpose (java.lang.String)  throws com.google.zxing.NotFoundException 
		Object[] dataLength
		Object[][] arr$
		int len$
		int i$
		Object[] dataLength
		Object[][] arr$
		int len$
		int i$
		Object[] dataLength
		Object[][] arr$
		int len$
		int i$
		Object[] dataLength
		Object[][] arr$
		int len$
		int i$
		String rawInformation
		String firstTwoDigits
		String firstThreeDigits
		String firstFourDigits
	private static java.lang.String processFixedAI (int, int, java.lang.String)  throws com.google.zxing.NotFoundException 
		int aiSize
		int fieldSize
		String rawInformation
		String ai
		String field
		String remaining
		String result
		String parsedAI
	private static java.lang.String processVariableAI (int, int, java.lang.String)  throws com.google.zxing.NotFoundException 
		int maxSize
		int aiSize
		int variableFieldSize
		String rawInformation
		String ai
		int maxSize
		String field
		String remaining
		String result
		String parsedAI
	static void <clinit> () 
}

com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.class
GeneralAppIdDecoder.java
package com.google.zxing.oned.rss.expanded.decoders
final com.google.zxing.oned.rss.expanded.decoders.GeneralAppIdDecoder extends java.lang.Object {
	private final com.google.zxing.common.BitArray information
	private final com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState current
	private final StringBuilder buffer
	void <init> (com.google.zxing.common.BitArray) 
		com.google.zxing.common.BitArray information
	java.lang.String decodeAllCodes (java.lang.StringBuilder, int)  throws com.google.zxing.NotFoundException com.google.zxing.FormatException 
		com.google.zxing.oned.rss.expanded.decoders.DecodedInformation info
		String parsedFields
		StringBuilder buff
		int initialPosition
		int currentPosition
		String remaining
	private boolean isStillNumeric (int) 
		int i
		int pos
	private com.google.zxing.oned.rss.expanded.decoders.DecodedNumeric decodeNumeric (int)  throws com.google.zxing.FormatException 
		int numeric
		int pos
		int numeric
		int digit1
		int digit2
	int extractNumericValueFromBitArray (int, int) 
		int pos
		int bits
	static int extractNumericValueFromBitArray (com.google.zxing.common.BitArray, int, int) 
		int i
		com.google.zxing.common.BitArray information
		int pos
		int bits
		int value
	com.google.zxing.oned.rss.expanded.decoders.DecodedInformation decodeGeneralPurposeField (int, java.lang.String)  throws com.google.zxing.FormatException 
		int pos
		String remaining
		com.google.zxing.oned.rss.expanded.decoders.DecodedInformation lastDecoded
	private com.google.zxing.oned.rss.expanded.decoders.DecodedInformation parseBlocks ()  throws com.google.zxing.FormatException 
		boolean isFinished
		com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult result
		boolean isFinished
		com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult result
		int initialPosition
		boolean positionChanged
		boolean isFinished
		com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult result
	private com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseNumericBlock ()  throws com.google.zxing.FormatException 
		com.google.zxing.oned.rss.expanded.decoders.DecodedInformation information
		com.google.zxing.oned.rss.expanded.decoders.DecodedInformation information
		com.google.zxing.oned.rss.expanded.decoders.DecodedInformation information
		com.google.zxing.oned.rss.expanded.decoders.DecodedNumeric numeric
	private com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseIsoIec646Block ()  throws com.google.zxing.FormatException 
		com.google.zxing.oned.rss.expanded.decoders.DecodedInformation information
		com.google.zxing.oned.rss.expanded.decoders.DecodedChar iso
	private com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseAlphaBlock () 
		com.google.zxing.oned.rss.expanded.decoders.DecodedInformation information
		com.google.zxing.oned.rss.expanded.decoders.DecodedChar alpha
	private boolean isStillIsoIec646 (int) 
		int pos
		int fiveBitValue
		int sevenBitValue
		int eightBitValue
	private com.google.zxing.oned.rss.expanded.decoders.DecodedChar decodeIsoIec646 (int)  throws com.google.zxing.FormatException 
		int pos
		int fiveBitValue
		int sevenBitValue
		int eightBitValue
		char c
	private boolean isStillAlpha (int) 
		int pos
		int fiveBitValue
		int sixBitValue
	private com.google.zxing.oned.rss.expanded.decoders.DecodedChar decodeAlphanumeric (int) 
		int pos
		int fiveBitValue
		int sixBitValue
		char c
	private boolean isAlphaTo646ToAlphaLatch (int) 
		int i
		int pos
	private boolean isAlphaOr646ToNumericLatch (int) 
		int i
		int pos
	private boolean isNumericToAlphaNumericLatch (int) 
		int i
		int pos
}

com/google/zxing/oned/rss/expanded/ExpandedPair.class
ExpandedPair.java
package com.google.zxing.oned.rss.expanded
final com.google.zxing.oned.rss.expanded.ExpandedPair extends java.lang.Object {
	private final boolean mayBeLast
	private final com.google.zxing.oned.rss.DataCharacter leftChar
	private final com.google.zxing.oned.rss.DataCharacter rightChar
	private final com.google.zxing.oned.rss.FinderPattern finderPattern
	void <init> (com.google.zxing.oned.rss.DataCharacter, com.google.zxing.oned.rss.DataCharacter, com.google.zxing.oned.rss.FinderPattern, boolean) 
		com.google.zxing.oned.rss.DataCharacter leftChar
		com.google.zxing.oned.rss.DataCharacter rightChar
		com.google.zxing.oned.rss.FinderPattern finderPattern
		boolean mayBeLast
	boolean mayBeLast () 
	com.google.zxing.oned.rss.DataCharacter getLeftChar () 
	com.google.zxing.oned.rss.DataCharacter getRightChar () 
	com.google.zxing.oned.rss.FinderPattern getFinderPattern () 
	public boolean mustBeLast () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		com.google.zxing.oned.rss.expanded.ExpandedPair that
	private static boolean equalsOrNull (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	public int hashCode () 
	private static int hashNotNull (java.lang.Object) 
		Object o
}

com/google/zxing/oned/rss/expanded/ExpandedRow.class
ExpandedRow.java
package com.google.zxing.oned.rss.expanded
final com.google.zxing.oned.rss.expanded.ExpandedRow extends java.lang.Object {
	private final java.util.List pairs
	private final int rowNumber
	private final boolean wasReversed
	void <init> (java.util.List, int, boolean) 
		java.util.List pairs
		int rowNumber
		boolean wasReversed
	java.util.List getPairs () 
	int getRowNumber () 
	boolean isReversed () 
	boolean isEquivalent (java.util.List) 
		java.util.List otherPairs
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		com.google.zxing.oned.rss.expanded.ExpandedRow that
	public int hashCode () 
}

com/google/zxing/oned/rss/expanded/RSSExpandedReader.class
RSSExpandedReader.java
package com.google.zxing.oned.rss.expanded
public final com.google.zxing.oned.rss.expanded.RSSExpandedReader extends com.google.zxing.oned.rss.AbstractRSSReader {
	private static final int[] SYMBOL_WIDEST
	private static final int[] EVEN_TOTAL_SUBSET
	private static final int[] GSUM
	private static final int[][] FINDER_PATTERNS
	private static final int[][] WEIGHTS
	private static final int FINDER_PAT_A
	private static final int FINDER_PAT_B
	private static final int FINDER_PAT_C
	private static final int FINDER_PAT_D
	private static final int FINDER_PAT_E
	private static final int FINDER_PAT_F
	private static final int[][] FINDER_PATTERN_SEQUENCES
	private static final int MAX_PAIRS
	private final java.util.List pairs
	private final java.util.List rows
	private final int[] startEnd
	private boolean startFromEven
	public void <init> () 
	public com.google.zxing.Result decodeRow (int, com.google.zxing.common.BitArray, java.util.Map)  throws com.google.zxing.NotFoundException com.google.zxing.FormatException 
		java.util.List pairs
		com.google.zxing.NotFoundException e
		int rowNumber
		com.google.zxing.common.BitArray row
		java.util.Map hints
		java.util.List pairs
	public void reset () 
	java.util.List decodeRow2pairs (int, com.google.zxing.common.BitArray)  throws com.google.zxing.NotFoundException 
		com.google.zxing.oned.rss.expanded.ExpandedPair nextPair
		com.google.zxing.NotFoundException nfe
		java.util.List ps
		int rowNumber
		com.google.zxing.common.BitArray row
		boolean tryStackedDecode
		boolean wasReversed
	private java.util.List checkRows (boolean) 
		com.google.zxing.NotFoundException e
		boolean reverse
		java.util.List ps
	private java.util.List checkRows (java.util.List, int)  throws com.google.zxing.NotFoundException 
		int j
		com.google.zxing.NotFoundException e
		com.google.zxing.oned.rss.expanded.ExpandedRow row
		int size
		java.util.List rs
		int i
		java.util.List collectedRows
		int currentRow
	private static boolean isValidSequence (java.util.List) 
		int j
		boolean stop
		int[] sequence
		int[][] arr$
		int len$
		int i$
		java.util.List pairs
	private void storeRow (int, boolean) 
		com.google.zxing.oned.rss.expanded.ExpandedRow erow
		int rowNumber
		boolean wasReversed
		int insertPos
		boolean prevIsSame
		boolean nextIsSame
	private static void removePartialRows (java.util.List, java.util.List) 
		com.google.zxing.oned.rss.expanded.ExpandedPair pp
		java.util.Iterator i$
		boolean found
		com.google.zxing.oned.rss.expanded.ExpandedPair p
		java.util.Iterator i$
		com.google.zxing.oned.rss.expanded.ExpandedRow r
		boolean allFound
		java.util.Iterator iterator
		java.util.List pairs
		java.util.List rows
	private static boolean isPartialRow (java.lang.Iterable, java.lang.Iterable) 
		com.google.zxing.oned.rss.expanded.ExpandedPair pp
		java.util.Iterator i$
		boolean found
		com.google.zxing.oned.rss.expanded.ExpandedPair p
		java.util.Iterator i$
		boolean allFound
		com.google.zxing.oned.rss.expanded.ExpandedRow r
		java.util.Iterator i$
		Iterable pairs
		Iterable rows
	java.util.List getRows () 
	static com.google.zxing.Result constructResult (java.util.List)  throws com.google.zxing.NotFoundException com.google.zxing.FormatException 
		java.util.List pairs
		com.google.zxing.common.BitArray binary
		com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder decoder
		String resultingString
		com.google.zxing.ResultPoint[] firstPoints
		com.google.zxing.ResultPoint[] lastPoints
	private boolean checkChecksum () 
		com.google.zxing.oned.rss.expanded.ExpandedPair currentPair
		com.google.zxing.oned.rss.DataCharacter currentRightChar
		int i
		com.google.zxing.oned.rss.expanded.ExpandedPair firstPair
		com.google.zxing.oned.rss.DataCharacter checkCharacter
		com.google.zxing.oned.rss.DataCharacter firstCharacter
		int checksum
		int s
		int checkCharacterValue
	private static int getNextSecondBar (com.google.zxing.common.BitArray, int) 
		int currentPos
		com.google.zxing.common.BitArray row
		int initialPos
		int currentPos
	com.google.zxing.oned.rss.expanded.ExpandedPair retrieveNextPair (com.google.zxing.common.BitArray, java.util.List, int)  throws com.google.zxing.NotFoundException 
		com.google.zxing.NotFoundException ignored
		com.google.zxing.common.BitArray row
		java.util.List previousPairs
		int rowNumber
		boolean isOddPattern
		com.google.zxing.oned.rss.FinderPattern pattern
		boolean keepFinding
		int forcedOffset
		com.google.zxing.oned.rss.DataCharacter leftChar
		com.google.zxing.oned.rss.DataCharacter rightChar
		boolean mayBeLast
	private void findNextPair (com.google.zxing.common.BitArray, java.util.List, int)  throws com.google.zxing.NotFoundException 
		int rowOffset
		int rowOffset
		com.google.zxing.oned.rss.expanded.ExpandedPair lastPair
		int x
		com.google.zxing.common.BitArray row
		java.util.List previousPairs
		int forcedOffset
		int[] counters
		int width
		int rowOffset
		boolean searchingEvenPair
		boolean isWhite
		int counterPosition
		int patternStart
	private static void reverseCounters (int[]) 
		int tmp
		int i
		int[] counters
		int length
	private com.google.zxing.oned.rss.FinderPattern parseFoundFinderPattern (com.google.zxing.common.BitArray, int, boolean) 
		int firstElementStart
		int firstCounter
		int start
		int end
		com.google.zxing.NotFoundException ignored
		com.google.zxing.common.BitArray row
		int rowNumber
		boolean oddPattern
		int firstCounter
		int start
		int end
		int[] counters
		int value
	com.google.zxing.oned.rss.DataCharacter decodeDataCharacter (com.google.zxing.common.BitArray, com.google.zxing.oned.rss.FinderPattern, boolean, boolean)  throws com.google.zxing.NotFoundException 
		int temp
		int i
		int j
		float value
		int count
		int offset
		int i
		int weight
		int i
		int weight
		int i
		com.google.zxing.common.BitArray row
		com.google.zxing.oned.rss.FinderPattern pattern
		boolean isOddPattern
		boolean leftChar
		int[] counters
		int numModules
		float elementWidth
		float expectedElementWidth
		int[] oddCounts
		int[] evenCounts
		float[] oddRoundingErrors
		float[] evenRoundingErrors
		int weightRowNumber
		int oddSum
		int oddChecksumPortion
		int evenChecksumPortion
		int checksumPortion
		int group
		int oddWidest
		int evenWidest
		int vOdd
		int vEven
		int tEven
		int gSum
		int value
	private static boolean isNotA1left (com.google.zxing.oned.rss.FinderPattern, boolean, boolean) 
		com.google.zxing.oned.rss.FinderPattern pattern
		boolean isOddPattern
		boolean leftChar
	private void adjustOddEvenCounts (int)  throws com.google.zxing.NotFoundException 
		int numModules
		int oddSum
		int evenSum
		int mismatch
		boolean oddParityBad
		boolean evenParityBad
		boolean incrementOdd
		boolean decrementOdd
		boolean incrementEven
		boolean decrementEven
	static void <clinit> () 
}

com/google/zxing/oned/rss/FinderPattern.class
FinderPattern.java
package com.google.zxing.oned.rss
public final com.google.zxing.oned.rss.FinderPattern extends java.lang.Object {
	private final int value
	private final int[] startEnd
	private final com.google.zxing.ResultPoint[] resultPoints
	public void <init> (int, int[], int, int, int) 
		int value
		int[] startEnd
		int start
		int end
		int rowNumber
	public int getValue () 
	public int[] getStartEnd () 
	public com.google.zxing.ResultPoint[] getResultPoints () 
	public boolean equals (java.lang.Object) 
		Object o
		com.google.zxing.oned.rss.FinderPattern that
	public int hashCode () 
}

com/google/zxing/oned/rss/Pair.class
Pair.java
package com.google.zxing.oned.rss
final com.google.zxing.oned.rss.Pair extends com.google.zxing.oned.rss.DataCharacter {
	private final com.google.zxing.oned.rss.FinderPattern finderPattern
	private int count
	void <init> (int, int, com.google.zxing.oned.rss.FinderPattern) 
		int value
		int checksumPortion
		com.google.zxing.oned.rss.FinderPattern finderPattern
	com.google.zxing.oned.rss.FinderPattern getFinderPattern () 
	int getCount () 
	void incrementCount () 
}

com/google/zxing/oned/rss/RSS14Reader.class
RSS14Reader.java
package com.google.zxing.oned.rss
public final com.google.zxing.oned.rss.RSS14Reader extends com.google.zxing.oned.rss.AbstractRSSReader {
	private static final int[] OUTSIDE_EVEN_TOTAL_SUBSET
	private static final int[] INSIDE_ODD_TOTAL_SUBSET
	private static final int[] OUTSIDE_GSUM
	private static final int[] INSIDE_GSUM
	private static final int[] OUTSIDE_ODD_WIDEST
	private static final int[] INSIDE_ODD_WIDEST
	private static final int[][] FINDER_PATTERNS
	private final java.util.List possibleLeftPairs
	private final java.util.List possibleRightPairs
	public void <init> () 
	public com.google.zxing.Result decodeRow (int, com.google.zxing.common.BitArray, java.util.Map)  throws com.google.zxing.NotFoundException 
		com.google.zxing.oned.rss.Pair right
		int j
		int rightSize
		com.google.zxing.oned.rss.Pair left
		int i
		int rowNumber
		com.google.zxing.common.BitArray row
		java.util.Map hints
		com.google.zxing.oned.rss.Pair leftPair
		com.google.zxing.oned.rss.Pair rightPair
		int lefSize
	private static void addOrTally (java.util.Collection, com.google.zxing.oned.rss.Pair) 
		com.google.zxing.oned.rss.Pair other
		java.util.Iterator i$
		java.util.Collection possiblePairs
		com.google.zxing.oned.rss.Pair pair
		boolean found
	public void reset () 
	private static com.google.zxing.Result constructResult (com.google.zxing.oned.rss.Pair, com.google.zxing.oned.rss.Pair) 
		int i
		int digit
		int i
		com.google.zxing.oned.rss.Pair leftPair
		com.google.zxing.oned.rss.Pair rightPair
		long symbolValue
		String text
		StringBuilder buffer
		int checkDigit
		com.google.zxing.ResultPoint[] leftPoints
		com.google.zxing.ResultPoint[] rightPoints
	private static boolean checkChecksum (com.google.zxing.oned.rss.Pair, com.google.zxing.oned.rss.Pair) 
		com.google.zxing.oned.rss.Pair leftPair
		com.google.zxing.oned.rss.Pair rightPair
		int checkValue
		int targetCheckValue
	private com.google.zxing.oned.rss.Pair decodePair (com.google.zxing.common.BitArray, boolean, int, java.util.Map) 
		float center
		int[] startEnd
		com.google.zxing.oned.rss.FinderPattern pattern
		com.google.zxing.ResultPointCallback resultPointCallback
		com.google.zxing.oned.rss.DataCharacter outside
		com.google.zxing.oned.rss.DataCharacter inside
		com.google.zxing.NotFoundException ignored
		com.google.zxing.common.BitArray row
		boolean right
		int rowNumber
		java.util.Map hints
	private com.google.zxing.oned.rss.DataCharacter decodeDataCharacter (com.google.zxing.common.BitArray, com.google.zxing.oned.rss.FinderPattern, boolean)  throws com.google.zxing.NotFoundException 
		int temp
		int i
		int j
		float value
		int count
		int offset
		int i
		int i
		int i
		int group
		int oddWidest
		int evenWidest
		int vOdd
		int vEven
		int tEven
		int gSum
		int group
		int oddWidest
		int evenWidest
		int vOdd
		int vEven
		int tOdd
		int gSum
		com.google.zxing.common.BitArray row
		com.google.zxing.oned.rss.FinderPattern pattern
		boolean outsideChar
		int[] counters
		int numModules
		float elementWidth
		int[] oddCounts
		int[] evenCounts
		float[] oddRoundingErrors
		float[] evenRoundingErrors
		int oddSum
		int oddChecksumPortion
		int evenChecksumPortion
		int evenSum
		int checksumPortion
	private int[] findFinderPattern (com.google.zxing.common.BitArray, int, boolean)  throws com.google.zxing.NotFoundException 
		int x
		com.google.zxing.common.BitArray row
		int rowOffset
		boolean rightFinderPattern
		int[] counters
		int width
		boolean isWhite
		int counterPosition
		int patternStart
	private com.google.zxing.oned.rss.FinderPattern parseFoundFinderPattern (com.google.zxing.common.BitArray, int, boolean, int[])  throws com.google.zxing.NotFoundException 
		com.google.zxing.common.BitArray row
		int rowNumber
		boolean right
		int[] startEnd
		boolean firstIsBlack
		int firstElementStart
		int firstCounter
		int[] counters
		int value
		int start
		int end
	private void adjustOddEvenCounts (boolean, int)  throws com.google.zxing.NotFoundException 
		boolean outsideChar
		int numModules
		int oddSum
		int evenSum
		int mismatch
		boolean oddParityBad
		boolean evenParityBad
		boolean incrementOdd
		boolean decrementOdd
		boolean incrementEven
		boolean decrementEven
	static void <clinit> () 
}

com/google/zxing/oned/rss/RSSUtils.class
RSSUtils.java
package com.google.zxing.oned.rss
public final com.google.zxing.oned.rss.RSSUtils extends java.lang.Object {
	private void <init> () 
	public static int getRSSvalue (int[], int, boolean) 
		int width
		int[] arr$
		int len$
		int i$
		int mxwElement
		int lessVal
		int subVal
		int elmWidth
		int bar
		int[] widths
		int maxWidth
		boolean noNarrow
		int elements
		int n
		int val
		int narrowMask
	private static int combins (int, int) 
		int maxDenom
		int minDenom
		int i
		int n
		int r
		int maxDenom
		int minDenom
		int val
		int j
}

com/google/zxing/oned/UPCAReader.class
UPCAReader.java
package com.google.zxing.oned
public final com.google.zxing.oned.UPCAReader extends com.google.zxing.oned.UPCEANReader {
	private final com.google.zxing.oned.UPCEANReader ean13Reader
	public void <init> () 
	public com.google.zxing.Result decodeRow (int, com.google.zxing.common.BitArray, int[], java.util.Map)  throws com.google.zxing.NotFoundException com.google.zxing.FormatException com.google.zxing.ChecksumException 
		int rowNumber
		com.google.zxing.common.BitArray row
		int[] startGuardRange
		java.util.Map hints
	public com.google.zxing.Result decodeRow (int, com.google.zxing.common.BitArray, java.util.Map)  throws com.google.zxing.NotFoundException com.google.zxing.FormatException com.google.zxing.ChecksumException 
		int rowNumber
		com.google.zxing.common.BitArray row
		java.util.Map hints
	public com.google.zxing.Result decode (com.google.zxing.BinaryBitmap)  throws com.google.zxing.NotFoundException com.google.zxing.FormatException 
		com.google.zxing.BinaryBitmap image
	public com.google.zxing.Result decode (com.google.zxing.BinaryBitmap, java.util.Map)  throws com.google.zxing.NotFoundException com.google.zxing.FormatException 
		com.google.zxing.BinaryBitmap image
		java.util.Map hints
	com.google.zxing.BarcodeFormat getBarcodeFormat () 
	protected int decodeMiddle (com.google.zxing.common.BitArray, int[], java.lang.StringBuilder)  throws com.google.zxing.NotFoundException 
		com.google.zxing.common.BitArray row
		int[] startRange
		StringBuilder resultString
	private static com.google.zxing.Result maybeReturnResult (com.google.zxing.Result)  throws com.google.zxing.FormatException 
		com.google.zxing.Result result
		String text
}

com/google/zxing/oned/UPCAWriter.class
UPCAWriter.java
package com.google.zxing.oned
public final com.google.zxing.oned.UPCAWriter extends java.lang.Object implements com.google.zxing.Writer  {
	private final com.google.zxing.oned.EAN13Writer subWriter
	public void <init> () 
	public com.google.zxing.common.BitMatrix encode (java.lang.String, com.google.zxing.BarcodeFormat, int, int)  throws com.google.zxing.WriterException 
		String contents
		com.google.zxing.BarcodeFormat format
		int width
		int height
	public com.google.zxing.common.BitMatrix encode (java.lang.String, com.google.zxing.BarcodeFormat, int, int, java.util.Map)  throws com.google.zxing.WriterException 
		String contents
		com.google.zxing.BarcodeFormat format
		int width
		int height
		java.util.Map hints
	private static java.lang.String preencode (java.lang.String) 
		int i
		int sum
		String contents
		int length
}

com/google/zxing/oned/UPCEANExtension2Support.class
UPCEANExtension2Support.java
package com.google.zxing.oned
final com.google.zxing.oned.UPCEANExtension2Support extends java.lang.Object {
	private final int[] decodeMiddleCounters
	private final StringBuilder decodeRowStringBuffer
	void <init> () 
	com.google.zxing.Result decodeRow (int, com.google.zxing.common.BitArray, int[])  throws com.google.zxing.NotFoundException 
		int rowNumber
		com.google.zxing.common.BitArray row
		int[] extensionStartRange
		StringBuilder result
		int end
		String resultString
		java.util.Map extensionData
		com.google.zxing.Result extensionResult
	int decodeMiddle (com.google.zxing.common.BitArray, int[], java.lang.StringBuilder)  throws com.google.zxing.NotFoundException 
		int counter
		int[] arr$
		int len$
		int i$
		int bestMatch
		int x
		com.google.zxing.common.BitArray row
		int[] startRange
		StringBuilder resultString
		int[] counters
		int end
		int rowOffset
		int checkParity
	private static java.util.Map parseExtensionString (java.lang.String) 
		String raw
		java.util.Map result
}

com/google/zxing/oned/UPCEANExtension5Support.class
UPCEANExtension5Support.java
package com.google.zxing.oned
final com.google.zxing.oned.UPCEANExtension5Support extends java.lang.Object {
	private static final int[] CHECK_DIGIT_ENCODINGS
	private final int[] decodeMiddleCounters
	private final StringBuilder decodeRowStringBuffer
	void <init> () 
	com.google.zxing.Result decodeRow (int, com.google.zxing.common.BitArray, int[])  throws com.google.zxing.NotFoundException 
		int rowNumber
		com.google.zxing.common.BitArray row
		int[] extensionStartRange
		StringBuilder result
		int end
		String resultString
		java.util.Map extensionData
		com.google.zxing.Result extensionResult
	int decodeMiddle (com.google.zxing.common.BitArray, int[], java.lang.StringBuilder)  throws com.google.zxing.NotFoundException 
		int counter
		int[] arr$
		int len$
		int i$
		int bestMatch
		int x
		com.google.zxing.common.BitArray row
		int[] startRange
		StringBuilder resultString
		int[] counters
		int end
		int rowOffset
		int lgPatternFound
		int checkDigit
	private static int extensionChecksum (java.lang.CharSequence) 
		int i
		int i
		CharSequence s
		int length
		int sum
	private static int determineCheckDigit (int)  throws com.google.zxing.NotFoundException 
		int d
		int lgPatternFound
	private static java.util.Map parseExtensionString (java.lang.String) 
		String raw
		Object value
		java.util.Map result
	private static java.lang.String parseExtension5String (java.lang.String) 
		String raw
		String currency
		int rawAmount
		String unitsString
		int hundredths
		String hundredthsString
	static void <clinit> () 
}

com/google/zxing/oned/UPCEANExtensionSupport.class
UPCEANExtensionSupport.java
package com.google.zxing.oned
final com.google.zxing.oned.UPCEANExtensionSupport extends java.lang.Object {
	private static final int[] EXTENSION_START_PATTERN
	private final com.google.zxing.oned.UPCEANExtension2Support twoSupport
	private final com.google.zxing.oned.UPCEANExtension5Support fiveSupport
	void <init> () 
	com.google.zxing.Result decodeRow (int, com.google.zxing.common.BitArray, int)  throws com.google.zxing.NotFoundException 
		com.google.zxing.ReaderException ignored
		int rowNumber
		com.google.zxing.common.BitArray row
		int rowOffset
		int[] extensionStartRange
	static void <clinit> () 
}

com/google/zxing/oned/UPCEANReader.class
UPCEANReader.java
package com.google.zxing.oned
public abstract com.google.zxing.oned.UPCEANReader extends com.google.zxing.oned.OneDReader {
	private static final int MAX_AVG_VARIANCE
	private static final int MAX_INDIVIDUAL_VARIANCE
	static final int[] START_END_PATTERN
	static final int[] MIDDLE_PATTERN
	static final int[][] L_PATTERNS
	static final int[][] L_AND_G_PATTERNS
	private final StringBuilder decodeRowStringBuffer
	private final com.google.zxing.oned.UPCEANExtensionSupport extensionReader
	private final com.google.zxing.oned.EANManufacturerOrgSupport eanManSupport
	protected void <init> () 
	static int[] findStartGuardPattern (com.google.zxing.common.BitArray)  throws com.google.zxing.NotFoundException 
		int start
		int quietStart
		com.google.zxing.common.BitArray row
		boolean foundStart
		int[] startRange
		int nextStart
		int[] counters
	public com.google.zxing.Result decodeRow (int, com.google.zxing.common.BitArray, java.util.Map)  throws com.google.zxing.NotFoundException com.google.zxing.ChecksumException com.google.zxing.FormatException 
		int rowNumber
		com.google.zxing.common.BitArray row
		java.util.Map hints
	public com.google.zxing.Result decodeRow (int, com.google.zxing.common.BitArray, int[], java.util.Map)  throws com.google.zxing.NotFoundException com.google.zxing.ChecksumException com.google.zxing.FormatException 
		com.google.zxing.Result extensionResult
		com.google.zxing.ReaderException re
		String countryID
		int rowNumber
		com.google.zxing.common.BitArray row
		int[] startGuardRange
		java.util.Map hints
		com.google.zxing.ResultPointCallback resultPointCallback
		StringBuilder result
		int endStart
		int[] endRange
		int end
		int quietEnd
		String resultString
		float left
		float right
		com.google.zxing.BarcodeFormat format
		com.google.zxing.Result decodeResult
	boolean checkChecksum (java.lang.String)  throws com.google.zxing.ChecksumException com.google.zxing.FormatException 
		String s
	static boolean checkStandardUPCEANChecksum (java.lang.CharSequence)  throws com.google.zxing.FormatException 
		int digit
		int i
		int digit
		int i
		CharSequence s
		int length
		int sum
	int[] decodeEnd (com.google.zxing.common.BitArray, int)  throws com.google.zxing.NotFoundException 
		com.google.zxing.common.BitArray row
		int endStart
	static int[] findGuardPattern (com.google.zxing.common.BitArray, int, boolean, int[])  throws com.google.zxing.NotFoundException 
		com.google.zxing.common.BitArray row
		int rowOffset
		boolean whiteFirst
		int[] pattern
	private static int[] findGuardPattern (com.google.zxing.common.BitArray, int, boolean, int[], int[])  throws com.google.zxing.NotFoundException 
		int x
		com.google.zxing.common.BitArray row
		int rowOffset
		boolean whiteFirst
		int[] pattern
		int[] counters
		int patternLength
		int width
		boolean isWhite
		int counterPosition
		int patternStart
	static int decodeDigit (com.google.zxing.common.BitArray, int[], int, int[][])  throws com.google.zxing.NotFoundException 
		int[] pattern
		int variance
		int i
		com.google.zxing.common.BitArray row
		int[] counters
		int rowOffset
		int[][] patterns
		int bestVariance
		int bestMatch
		int max
	abstract com.google.zxing.BarcodeFormat getBarcodeFormat () 
	protected abstract int decodeMiddle (com.google.zxing.common.BitArray, int[], java.lang.StringBuilder)  throws com.google.zxing.NotFoundException 
	static void <clinit> () 
		int j
		int[] widths
		int[] reversedWidths
		int i
}

com/google/zxing/oned/UPCEANWriter.class
UPCEANWriter.java
package com.google.zxing.oned
public abstract com.google.zxing.oned.UPCEANWriter extends com.google.zxing.oned.OneDimensionalCodeWriter {
	public void <init> () 
	public int getDefaultMargin () 
}

com/google/zxing/oned/UPCEReader.class
UPCEReader.java
package com.google.zxing.oned
public final com.google.zxing.oned.UPCEReader extends com.google.zxing.oned.UPCEANReader {
	private static final int[] MIDDLE_END_PATTERN
	private static final int[][] NUMSYS_AND_CHECK_DIGIT_PATTERNS
	private final int[] decodeMiddleCounters
	public void <init> () 
	protected int decodeMiddle (com.google.zxing.common.BitArray, int[], java.lang.StringBuilder)  throws com.google.zxing.NotFoundException 
		int counter
		int[] arr$
		int len$
		int i$
		int bestMatch
		int x
		com.google.zxing.common.BitArray row
		int[] startRange
		StringBuilder result
		int[] counters
		int end
		int rowOffset
		int lgPatternFound
	protected int[] decodeEnd (com.google.zxing.common.BitArray, int)  throws com.google.zxing.NotFoundException 
		com.google.zxing.common.BitArray row
		int endStart
	protected boolean checkChecksum (java.lang.String)  throws com.google.zxing.FormatException com.google.zxing.ChecksumException 
		String s
	private static void determineNumSysAndCheckDigit (java.lang.StringBuilder, int)  throws com.google.zxing.NotFoundException 
		int d
		int numSys
		StringBuilder resultString
		int lgPatternFound
	com.google.zxing.BarcodeFormat getBarcodeFormat () 
	public static java.lang.String convertUPCEtoUPCA (java.lang.String) 
		String upce
		char[] upceChars
		StringBuilder result
		char lastChar
	static void <clinit> () 
}

com/google/zxing/pdf417/decoder/BarcodeMetadata.class
BarcodeMetadata.java
package com.google.zxing.pdf417.decoder
final com.google.zxing.pdf417.decoder.BarcodeMetadata extends java.lang.Object {
	private final int columnCount
	private final int errorCorrectionLevel
	private final int rowCountUpperPart
	private final int rowCountLowerPart
	private final int rowCount
	void <init> (int, int, int, int) 
		int columnCount
		int rowCountUpperPart
		int rowCountLowerPart
		int errorCorrectionLevel
	int getColumnCount () 
	int getErrorCorrectionLevel () 
	int getRowCount () 
	int getRowCountUpperPart () 
	int getRowCountLowerPart () 
}

com/google/zxing/pdf417/decoder/BarcodeValue.class
BarcodeValue.java
package com.google.zxing.pdf417.decoder
final com.google.zxing.pdf417.decoder.BarcodeValue extends java.lang.Object {
	private final java.util.Map values
	void <init> () 
	void setValue (int) 
		int value
		Integer confidence
	int[] getValue () 
		java.util.Map$Entry entry
		java.util.Iterator i$
		int maxConfidence
		java.util.Collection result
	public java.lang.Integer getConfidence (int) 
		int value
}

com/google/zxing/pdf417/decoder/BoundingBox.class
BoundingBox.java
package com.google.zxing.pdf417.decoder
final com.google.zxing.pdf417.decoder.BoundingBox extends java.lang.Object {
	private com.google.zxing.common.BitMatrix image
	private com.google.zxing.ResultPoint topLeft
	private com.google.zxing.ResultPoint bottomLeft
	private com.google.zxing.ResultPoint topRight
	private com.google.zxing.ResultPoint bottomRight
	private int minX
	private int maxX
	private int minY
	private int maxY
	void <init> (com.google.zxing.common.BitMatrix, com.google.zxing.ResultPoint, com.google.zxing.ResultPoint, com.google.zxing.ResultPoint, com.google.zxing.ResultPoint)  throws com.google.zxing.NotFoundException 
		com.google.zxing.common.BitMatrix image
		com.google.zxing.ResultPoint topLeft
		com.google.zxing.ResultPoint bottomLeft
		com.google.zxing.ResultPoint topRight
		com.google.zxing.ResultPoint bottomRight
	void <init> (com.google.zxing.pdf417.decoder.BoundingBox) 
		com.google.zxing.pdf417.decoder.BoundingBox boundingBox
	private void init (com.google.zxing.common.BitMatrix, com.google.zxing.ResultPoint, com.google.zxing.ResultPoint, com.google.zxing.ResultPoint, com.google.zxing.ResultPoint) 
		com.google.zxing.common.BitMatrix image
		com.google.zxing.ResultPoint topLeft
		com.google.zxing.ResultPoint bottomLeft
		com.google.zxing.ResultPoint topRight
		com.google.zxing.ResultPoint bottomRight
	static com.google.zxing.pdf417.decoder.BoundingBox merge (com.google.zxing.pdf417.decoder.BoundingBox, com.google.zxing.pdf417.decoder.BoundingBox)  throws com.google.zxing.NotFoundException 
		com.google.zxing.pdf417.decoder.BoundingBox leftBox
		com.google.zxing.pdf417.decoder.BoundingBox rightBox
	com.google.zxing.pdf417.decoder.BoundingBox addMissingRows (int, int, boolean)  throws com.google.zxing.NotFoundException 
		com.google.zxing.ResultPoint top
		int newMinY
		com.google.zxing.ResultPoint newTop
		com.google.zxing.ResultPoint bottom
		int newMaxY
		com.google.zxing.ResultPoint newBottom
		int missingStartRows
		int missingEndRows
		boolean isLeft
		com.google.zxing.ResultPoint newTopLeft
		com.google.zxing.ResultPoint newBottomLeft
		com.google.zxing.ResultPoint newTopRight
		com.google.zxing.ResultPoint newBottomRight
	private void calculateMinMaxValues () 
	int getMinX () 
	int getMaxX () 
	int getMinY () 
	int getMaxY () 
	com.google.zxing.ResultPoint getTopLeft () 
	com.google.zxing.ResultPoint getTopRight () 
	com.google.zxing.ResultPoint getBottomLeft () 
	com.google.zxing.ResultPoint getBottomRight () 
}

com/google/zxing/pdf417/decoder/Codeword.class
Codeword.java
package com.google.zxing.pdf417.decoder
final com.google.zxing.pdf417.decoder.Codeword extends java.lang.Object {
	private static final int BARCODE_ROW_UNKNOWN
	private final int startX
	private final int endX
	private final int bucket
	private final int value
	private int rowNumber
	void <init> (int, int, int, int) 
		int startX
		int endX
		int bucket
		int value
	boolean hasValidRowNumber () 
	boolean isValidRowNumber (int) 
		int rowNumber
	void setRowNumberAsRowIndicatorColumn () 
	int getWidth () 
	int getStartX () 
	int getEndX () 
	int getBucket () 
	int getValue () 
	int getRowNumber () 
	void setRowNumber (int) 
		int rowNumber
	public java.lang.String toString () 
}

com/google/zxing/pdf417/decoder/DecodedBitStreamParser$1.class
DecodedBitStreamParser.java
package com.google.zxing.pdf417.decoder
synthetic com.google.zxing.pdf417.decoder.DecodedBitStreamParser$1 extends java.lang.Object {
	static final synthetic int[] $SwitchMap$com$google$zxing$pdf417$decoder$DecodedBitStreamParser$Mode
	static void <clinit> () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/google/zxing/pdf417/decoder/DecodedBitStreamParser$Mode.class
DecodedBitStreamParser.java
package com.google.zxing.pdf417.decoder
final enum com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode extends java.lang.Enum {
	public static final enum com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode ALPHA
	public static final enum com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode LOWER
	public static final enum com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode MIXED
	public static final enum com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode PUNCT
	public static final enum com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode ALPHA_SHIFT
	public static final enum com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode PUNCT_SHIFT
	private static final synthetic com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode[] $VALUES
	public static com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode[] values () 
	public static com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode valueOf (java.lang.String) 
		String name
	private void <init> (java.lang.String, int) 
	static void <clinit> () 
}

com/google/zxing/pdf417/decoder/DecodedBitStreamParser.class
DecodedBitStreamParser.java
package com.google.zxing.pdf417.decoder
final com.google.zxing.pdf417.decoder.DecodedBitStreamParser extends java.lang.Object {
	private static final int TEXT_COMPACTION_MODE_LATCH
	private static final int BYTE_COMPACTION_MODE_LATCH
	private static final int NUMERIC_COMPACTION_MODE_LATCH
	private static final int BYTE_COMPACTION_MODE_LATCH_6
	private static final int BEGIN_MACRO_PDF417_CONTROL_BLOCK
	private static final int BEGIN_MACRO_PDF417_OPTIONAL_FIELD
	private static final int MACRO_PDF417_TERMINATOR
	private static final int MODE_SHIFT_TO_BYTE_COMPACTION_MODE
	private static final int MAX_NUMERIC_CODEWORDS
	private static final int PL
	private static final int LL
	private static final int AS
	private static final int ML
	private static final int AL
	private static final int PS
	private static final int PAL
	private static final char[] PUNCT_CHARS
	private static final char[] MIXED_CHARS
	private static final java.math.BigInteger[] EXP900
	private static final int NUMBER_OF_SEQUENCE_CODEWORDS
	private void <init> () 
	static com.google.zxing.common.DecoderResult decode (int[], java.lang.String)  throws com.google.zxing.FormatException 
		int[] codewords
		String ecLevel
		StringBuilder result
		int codeIndex
		int code
		com.google.zxing.pdf417.PDF417ResultMetadata resultMetadata
		com.google.zxing.common.DecoderResult decoderResult
	private static int decodeMacroBlock (int[], int, com.google.zxing.pdf417.PDF417ResultMetadata)  throws com.google.zxing.FormatException 
		int i
		int code
		int[] additionalOptionCodeWords
		int additionalOptionCodeWordsIndex
		boolean end
		int[] codewords
		int codeIndex
		com.google.zxing.pdf417.PDF417ResultMetadata resultMetadata
		int[] segmentIndexArray
		StringBuilder fileId
	private static int textCompaction (int[], int, java.lang.StringBuilder) 
		int code
		int[] codewords
		int codeIndex
		StringBuilder result
		int[] textCompactionData
		int[] byteCompactionData
		int index
		boolean end
	private static void decodeTextCompaction (int[], int[], int, java.lang.StringBuilder) 
		int subModeCh
		char ch
		int[] textCompactionData
		int[] byteCompactionData
		int length
		StringBuilder result
		com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode subMode
		com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode priorToShiftMode
		int i
	private static int byteCompaction (int, int[], int, java.lang.StringBuilder) 
		int j
		int i
		int count
		long value
		char[] decodedData
		int[] byteCompactedCodewords
		boolean end
		int nextCode
		int j
		char[] decodedData
		int code
		int count
		long value
		boolean end
		int mode
		int[] codewords
		int codeIndex
		StringBuilder result
	private static int numericCompaction (int[], int, java.lang.StringBuilder)  throws com.google.zxing.FormatException 
		String s
		int code
		int[] codewords
		int codeIndex
		StringBuilder result
		int count
		boolean end
		int[] numericCodewords
	private static java.lang.String decodeBase900toBase10 (int[], int)  throws com.google.zxing.FormatException 
		int i
		int[] codewords
		int count
		java.math.BigInteger result
		String resultString
	static void <clinit> () 
		int i
		java.math.BigInteger nineHundred
}

com/google/zxing/pdf417/decoder/DetectionResult.class
DetectionResult.java
package com.google.zxing.pdf417.decoder
final com.google.zxing.pdf417.decoder.DetectionResult extends java.lang.Object {
	private static final int ADJUST_ROW_NUMBER_SKIP
	private final com.google.zxing.pdf417.decoder.BarcodeMetadata barcodeMetadata
	private final com.google.zxing.pdf417.decoder.DetectionResultColumn[] detectionResultColumns
	private com.google.zxing.pdf417.decoder.BoundingBox boundingBox
	private final int barcodeColumnCount
	void <init> (com.google.zxing.pdf417.decoder.BarcodeMetadata, com.google.zxing.pdf417.decoder.BoundingBox) 
		com.google.zxing.pdf417.decoder.BarcodeMetadata barcodeMetadata
		com.google.zxing.pdf417.decoder.BoundingBox boundingBox
	com.google.zxing.pdf417.decoder.DetectionResultColumn[] getDetectionResultColumns () 
		int unadjustedCodewordCount
		int previousUnadjustedCount
	private void adjustIndicatorColumnRowNumbers (com.google.zxing.pdf417.decoder.DetectionResultColumn) 
		com.google.zxing.pdf417.decoder.DetectionResultColumn detectionResultColumn
	private int adjustRowNumbers () 
		int codewordsRow
		com.google.zxing.pdf417.decoder.Codeword[] codewords
		int barcodeColumn
		int unadjustedCount
	private int adjustRowNumbersByRow () 
		int unadjustedCount
	private void adjustRowNumbersFromBothRI () 
		com.google.zxing.pdf417.decoder.Codeword codeword
		int barcodeColumn
		int codewordsRow
		com.google.zxing.pdf417.decoder.Codeword[] LRIcodewords
		com.google.zxing.pdf417.decoder.Codeword[] RRIcodewords
	private int adjustRowNumbersFromRRI () 
		com.google.zxing.pdf417.decoder.Codeword codeword
		int barcodeColumn
		int rowIndicatorRowNumber
		int invalidRowCounts
		int codewordsRow
		int unadjustedCount
		com.google.zxing.pdf417.decoder.Codeword[] codewords
	private int adjustRowNumbersFromLRI () 
		com.google.zxing.pdf417.decoder.Codeword codeword
		int barcodeColumn
		int rowIndicatorRowNumber
		int invalidRowCounts
		int codewordsRow
		int unadjustedCount
		com.google.zxing.pdf417.decoder.Codeword[] codewords
	private static int adjustRowNumberIfValid (int, int, com.google.zxing.pdf417.decoder.Codeword) 
		int rowIndicatorRowNumber
		int invalidRowCounts
		com.google.zxing.pdf417.decoder.Codeword codeword
	private void adjustRowNumbers (int, int, com.google.zxing.pdf417.decoder.Codeword[]) 
		com.google.zxing.pdf417.decoder.Codeword otherCodeword
		com.google.zxing.pdf417.decoder.Codeword[] arr$
		int len$
		int i$
		int barcodeColumn
		int codewordsRow
		com.google.zxing.pdf417.decoder.Codeword[] codewords
		com.google.zxing.pdf417.decoder.Codeword codeword
		com.google.zxing.pdf417.decoder.Codeword[] previousColumnCodewords
		com.google.zxing.pdf417.decoder.Codeword[] nextColumnCodewords
		com.google.zxing.pdf417.decoder.Codeword[] otherCodewords
	private static boolean adjustRowNumber (com.google.zxing.pdf417.decoder.Codeword, com.google.zxing.pdf417.decoder.Codeword) 
		com.google.zxing.pdf417.decoder.Codeword codeword
		com.google.zxing.pdf417.decoder.Codeword otherCodeword
	int getBarcodeColumnCount () 
	int getBarcodeRowCount () 
	int getBarcodeECLevel () 
	public void setBoundingBox (com.google.zxing.pdf417.decoder.BoundingBox) 
		com.google.zxing.pdf417.decoder.BoundingBox boundingBox
	com.google.zxing.pdf417.decoder.BoundingBox getBoundingBox () 
	void setDetectionResultColumn (int, com.google.zxing.pdf417.decoder.DetectionResultColumn) 
		int barcodeColumn
		com.google.zxing.pdf417.decoder.DetectionResultColumn detectionResultColumn
	com.google.zxing.pdf417.decoder.DetectionResultColumn getDetectionResultColumn (int) 
		int barcodeColumn
	public java.lang.String toString () 
		com.google.zxing.pdf417.decoder.Codeword codeword
		int barcodeColumn
		int codewordsRow
		com.google.zxing.pdf417.decoder.DetectionResultColumn rowIndicatorColumn
		java.util.Formatter formatter
		String result
}

com/google/zxing/pdf417/decoder/DetectionResultColumn.class
DetectionResultColumn.java
package com.google.zxing.pdf417.decoder
 com.google.zxing.pdf417.decoder.DetectionResultColumn extends java.lang.Object {
	private static final int MAX_NEARBY_DISTANCE
	private final com.google.zxing.pdf417.decoder.BoundingBox boundingBox
	private final com.google.zxing.pdf417.decoder.Codeword[] codewords
	void <init> (com.google.zxing.pdf417.decoder.BoundingBox) 
		com.google.zxing.pdf417.decoder.BoundingBox boundingBox
	final com.google.zxing.pdf417.decoder.Codeword getCodewordNearby (int) 
		int nearImageRow
		int i
		int imageRow
		com.google.zxing.pdf417.decoder.Codeword codeword
	final int imageRowToCodewordIndex (int) 
		int imageRow
	final void setCodeword (int, com.google.zxing.pdf417.decoder.Codeword) 
		int imageRow
		com.google.zxing.pdf417.decoder.Codeword codeword
	final com.google.zxing.pdf417.decoder.Codeword getCodeword (int) 
		int imageRow
	final com.google.zxing.pdf417.decoder.BoundingBox getBoundingBox () 
	final com.google.zxing.pdf417.decoder.Codeword[] getCodewords () 
	public java.lang.String toString () 
		com.google.zxing.pdf417.decoder.Codeword codeword
		com.google.zxing.pdf417.decoder.Codeword[] arr$
		int len$
		int i$
		java.util.Formatter formatter
		int row
		String result
}

com/google/zxing/pdf417/decoder/DetectionResultRowIndicatorColumn.class
DetectionResultRowIndicatorColumn.java
package com.google.zxing.pdf417.decoder
final com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn extends com.google.zxing.pdf417.decoder.DetectionResultColumn {
	private final boolean isLeft
	void <init> (com.google.zxing.pdf417.decoder.BoundingBox, boolean) 
		com.google.zxing.pdf417.decoder.BoundingBox boundingBox
		boolean isLeft
	void setRowNumbers () 
		com.google.zxing.pdf417.decoder.Codeword codeword
		com.google.zxing.pdf417.decoder.Codeword[] arr$
		int len$
		int i$
	int adjustCompleteIndicatorColumnRowNumbers (com.google.zxing.pdf417.decoder.BarcodeMetadata) 
		int checkedRows
		int i
		int checkedRows
		boolean closePreviousCodewordFound
		com.google.zxing.pdf417.decoder.Codeword codeword
		int rowDifference
		int codewordsRow
		com.google.zxing.pdf417.decoder.BarcodeMetadata barcodeMetadata
		com.google.zxing.pdf417.decoder.Codeword[] codewords
		com.google.zxing.pdf417.decoder.BoundingBox boundingBox
		com.google.zxing.ResultPoint top
		com.google.zxing.ResultPoint bottom
		int firstRow
		int lastRow
		float averageRowHeight
		int barcodeRow
		int maxRowHeight
		int currentRowHeight
	int[] getRowHeights () 
		com.google.zxing.pdf417.decoder.Codeword codeword
		com.google.zxing.pdf417.decoder.Codeword[] arr$
		int len$
		int i$
		com.google.zxing.pdf417.decoder.BarcodeMetadata barcodeMetadata
		int[] result
	int adjustIncompleteIndicatorColumnRowNumbers (com.google.zxing.pdf417.decoder.BarcodeMetadata) 
		com.google.zxing.pdf417.decoder.Codeword codeword
		int rowDifference
		int codewordsRow
		com.google.zxing.pdf417.decoder.BarcodeMetadata barcodeMetadata
		com.google.zxing.pdf417.decoder.BoundingBox boundingBox
		com.google.zxing.ResultPoint top
		com.google.zxing.ResultPoint bottom
		int firstRow
		int lastRow
		float averageRowHeight
		com.google.zxing.pdf417.decoder.Codeword[] codewords
		int barcodeRow
		int maxRowHeight
		int currentRowHeight
	com.google.zxing.pdf417.decoder.BarcodeMetadata getBarcodeMetadata () 
		int rowIndicatorValue
		int codewordRowNumber
		com.google.zxing.pdf417.decoder.Codeword codeword
		com.google.zxing.pdf417.decoder.Codeword[] arr$
		int len$
		int i$
		com.google.zxing.pdf417.decoder.Codeword[] codewords
		com.google.zxing.pdf417.decoder.BarcodeValue barcodeColumnCount
		com.google.zxing.pdf417.decoder.BarcodeValue barcodeRowCountUpperPart
		com.google.zxing.pdf417.decoder.BarcodeValue barcodeRowCountLowerPart
		com.google.zxing.pdf417.decoder.BarcodeValue barcodeECLevel
		com.google.zxing.pdf417.decoder.BarcodeMetadata barcodeMetadata
	private void removeIncorrectCodewords (com.google.zxing.pdf417.decoder.Codeword[], com.google.zxing.pdf417.decoder.BarcodeMetadata) 
		com.google.zxing.pdf417.decoder.Codeword codeword
		int rowIndicatorValue
		int codewordRowNumber
		int codewordRow
		com.google.zxing.pdf417.decoder.Codeword[] codewords
		com.google.zxing.pdf417.decoder.BarcodeMetadata barcodeMetadata
	boolean isLeft () 
	public java.lang.String toString () 
}

com/google/zxing/pdf417/decoder/ec/ErrorCorrection.class
ErrorCorrection.java
package com.google.zxing.pdf417.decoder.ec
public final com.google.zxing.pdf417.decoder.ec.ErrorCorrection extends java.lang.Object {
	private final com.google.zxing.pdf417.decoder.ec.ModulusGF field
	public void <init> () 
	public int decode (int[], int, int[])  throws com.google.zxing.ChecksumException 
		int eval
		int i
		int b
		com.google.zxing.pdf417.decoder.ec.ModulusPoly term
		int erasure
		int[] arr$
		int len$
		int i$
		int position
		int i
		int[] received
		int numECCodewords
		int[] erasures
		com.google.zxing.pdf417.decoder.ec.ModulusPoly poly
		int[] S
		boolean error
		com.google.zxing.pdf417.decoder.ec.ModulusPoly knownErrors
		com.google.zxing.pdf417.decoder.ec.ModulusPoly syndrome
		com.google.zxing.pdf417.decoder.ec.ModulusPoly[] sigmaOmega
		com.google.zxing.pdf417.decoder.ec.ModulusPoly sigma
		com.google.zxing.pdf417.decoder.ec.ModulusPoly omega
		int[] errorLocations
		int[] errorMagnitudes
	private com.google.zxing.pdf417.decoder.ec.ModulusPoly[] runEuclideanAlgorithm (com.google.zxing.pdf417.decoder.ec.ModulusPoly, com.google.zxing.pdf417.decoder.ec.ModulusPoly, int)  throws com.google.zxing.ChecksumException 
		com.google.zxing.pdf417.decoder.ec.ModulusPoly temp
		int degreeDiff
		int scale
		com.google.zxing.pdf417.decoder.ec.ModulusPoly rLastLast
		com.google.zxing.pdf417.decoder.ec.ModulusPoly tLastLast
		com.google.zxing.pdf417.decoder.ec.ModulusPoly q
		int denominatorLeadingTerm
		int dltInverse
		com.google.zxing.pdf417.decoder.ec.ModulusPoly a
		com.google.zxing.pdf417.decoder.ec.ModulusPoly b
		int R
		com.google.zxing.pdf417.decoder.ec.ModulusPoly rLast
		com.google.zxing.pdf417.decoder.ec.ModulusPoly r
		com.google.zxing.pdf417.decoder.ec.ModulusPoly tLast
		com.google.zxing.pdf417.decoder.ec.ModulusPoly t
		int sigmaTildeAtZero
		int inverse
		com.google.zxing.pdf417.decoder.ec.ModulusPoly sigma
		com.google.zxing.pdf417.decoder.ec.ModulusPoly omega
	private int[] findErrorLocations (com.google.zxing.pdf417.decoder.ec.ModulusPoly)  throws com.google.zxing.ChecksumException 
		int i
		com.google.zxing.pdf417.decoder.ec.ModulusPoly errorLocator
		int numErrors
		int[] result
		int e
	private int[] findErrorMagnitudes (com.google.zxing.pdf417.decoder.ec.ModulusPoly, com.google.zxing.pdf417.decoder.ec.ModulusPoly, int[]) 
		int i
		int xiInverse
		int numerator
		int denominator
		int i
		com.google.zxing.pdf417.decoder.ec.ModulusPoly errorEvaluator
		com.google.zxing.pdf417.decoder.ec.ModulusPoly errorLocator
		int[] errorLocations
		int errorLocatorDegree
		int[] formalDerivativeCoefficients
		com.google.zxing.pdf417.decoder.ec.ModulusPoly formalDerivative
		int s
		int[] result
}

com/google/zxing/pdf417/decoder/ec/ModulusGF.class
ModulusGF.java
package com.google.zxing.pdf417.decoder.ec
public final com.google.zxing.pdf417.decoder.ec.ModulusGF extends java.lang.Object {
	public static final com.google.zxing.pdf417.decoder.ec.ModulusGF PDF417_GF
	private final int[] expTable
	private final int[] logTable
	private final com.google.zxing.pdf417.decoder.ec.ModulusPoly zero
	private final com.google.zxing.pdf417.decoder.ec.ModulusPoly one
	private final int modulus
	private void <init> (int, int) 
		int i
		int i
		int modulus
		int generator
		int x
	com.google.zxing.pdf417.decoder.ec.ModulusPoly getZero () 
	com.google.zxing.pdf417.decoder.ec.ModulusPoly getOne () 
	com.google.zxing.pdf417.decoder.ec.ModulusPoly buildMonomial (int, int) 
		int degree
		int coefficient
		int[] coefficients
	int add (int, int) 
		int a
		int b
	int subtract (int, int) 
		int a
		int b
	int exp (int) 
		int a
	int log (int) 
		int a
	int inverse (int) 
		int a
	int multiply (int, int) 
		int a
		int b
	int getSize () 
	static void <clinit> () 
}

com/google/zxing/pdf417/decoder/ec/ModulusPoly.class
ModulusPoly.java
package com.google.zxing.pdf417.decoder.ec
final com.google.zxing.pdf417.decoder.ec.ModulusPoly extends java.lang.Object {
	private final com.google.zxing.pdf417.decoder.ec.ModulusGF field
	private final int[] coefficients
	void <init> (com.google.zxing.pdf417.decoder.ec.ModulusGF, int[]) 
		int firstNonZero
		com.google.zxing.pdf417.decoder.ec.ModulusGF field
		int[] coefficients
		int coefficientsLength
	int[] getCoefficients () 
	int getDegree () 
	boolean isZero () 
	int getCoefficient (int) 
		int degree
	int evaluateAt (int) 
		int coefficient
		int[] arr$
		int len$
		int i$
		int result
		int i
		int a
		int size
		int result
	com.google.zxing.pdf417.decoder.ec.ModulusPoly add (com.google.zxing.pdf417.decoder.ec.ModulusPoly) 
		int[] temp
		int i
		com.google.zxing.pdf417.decoder.ec.ModulusPoly other
		int[] smallerCoefficients
		int[] largerCoefficients
		int[] sumDiff
		int lengthDiff
	com.google.zxing.pdf417.decoder.ec.ModulusPoly subtract (com.google.zxing.pdf417.decoder.ec.ModulusPoly) 
		com.google.zxing.pdf417.decoder.ec.ModulusPoly other
	com.google.zxing.pdf417.decoder.ec.ModulusPoly multiply (com.google.zxing.pdf417.decoder.ec.ModulusPoly) 
		int j
		int aCoeff
		int i
		com.google.zxing.pdf417.decoder.ec.ModulusPoly other
		int[] aCoefficients
		int aLength
		int[] bCoefficients
		int bLength
		int[] product
	com.google.zxing.pdf417.decoder.ec.ModulusPoly negative () 
		int i
		int size
		int[] negativeCoefficients
	com.google.zxing.pdf417.decoder.ec.ModulusPoly multiply (int) 
		int i
		int scalar
		int size
		int[] product
	com.google.zxing.pdf417.decoder.ec.ModulusPoly multiplyByMonomial (int, int) 
		int i
		int degree
		int coefficient
		int size
		int[] product
	com.google.zxing.pdf417.decoder.ec.ModulusPoly[] divide (com.google.zxing.pdf417.decoder.ec.ModulusPoly) 
		int degreeDifference
		int scale
		com.google.zxing.pdf417.decoder.ec.ModulusPoly term
		com.google.zxing.pdf417.decoder.ec.ModulusPoly iterationQuotient
		com.google.zxing.pdf417.decoder.ec.ModulusPoly other
		com.google.zxing.pdf417.decoder.ec.ModulusPoly quotient
		com.google.zxing.pdf417.decoder.ec.ModulusPoly remainder
		int denominatorLeadingTerm
		int inverseDenominatorLeadingTerm
	public java.lang.String toString () 
		int coefficient
		int degree
		StringBuilder result
}

com/google/zxing/pdf417/decoder/PDF417CodewordDecoder.class
PDF417CodewordDecoder.java
package com.google.zxing.pdf417.decoder
final com.google.zxing.pdf417.decoder.PDF417CodewordDecoder extends java.lang.Object {
	private static final float[][] RATIOS_TABLE
	private void <init> () 
	static int getDecodedValue (int[]) 
		int[] moduleBitCount
		int decodedValue
	private static int[] sampleBitCounts (int[]) 
		float sampleIndex
		int i
		int[] moduleBitCount
		float bitCountSum
		int[] result
		int bitCountIndex
		int sumPreviousBits
	private static int getDecodedCodewordValue (int[]) 
		int[] moduleBitCount
		int decodedValue
	private static int getBitValue (int[]) 
		int bit
		int i
		int[] moduleBitCount
		long result
	private static int getClosestDecodedValue (int[]) 
		int i
		float diff
		int k
		float error
		float[] ratioTableRow
		int j
		int[] moduleBitCount
		int bitCountSum
		float[] bitCountRatios
		float bestMatchError
		int bestMatch
	static void <clinit> () 
		float size
		int j
		int currentSymbol
		int currentBit
		int i
}

com/google/zxing/pdf417/decoder/PDF417ScanningDecoder.class
PDF417ScanningDecoder.java
package com.google.zxing.pdf417.decoder
public final com.google.zxing.pdf417.decoder.PDF417ScanningDecoder extends java.lang.Object {
	private static final int CODEWORD_SKEW_SIZE
	private static final int MAX_ERRORS
	private static final int MAX_EC_CODEWORDS
	private static final com.google.zxing.pdf417.decoder.ec.ErrorCorrection errorCorrection
	private void <init> () 
	public static com.google.zxing.common.DecoderResult decode (com.google.zxing.common.BitMatrix, com.google.zxing.ResultPoint, com.google.zxing.ResultPoint, com.google.zxing.ResultPoint, com.google.zxing.ResultPoint, int, int)  throws com.google.zxing.NotFoundException com.google.zxing.FormatException com.google.zxing.ChecksumException 
		int i
		com.google.zxing.pdf417.decoder.DetectionResultColumn detectionResultColumn
		com.google.zxing.pdf417.decoder.Codeword codeword
		int imageRow
		int barcodeColumn
		com.google.zxing.pdf417.decoder.DetectionResultColumn detectionResultColumn
		int startColumn
		int previousStartColumn
		int barcodeColumnCount
		com.google.zxing.common.BitMatrix image
		com.google.zxing.ResultPoint imageTopLeft
		com.google.zxing.ResultPoint imageBottomLeft
		com.google.zxing.ResultPoint imageTopRight
		com.google.zxing.ResultPoint imageBottomRight
		int minCodewordWidth
		int maxCodewordWidth
		com.google.zxing.pdf417.decoder.BoundingBox boundingBox
		com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn leftRowIndicatorColumn
		com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn rightRowIndicatorColumn
		com.google.zxing.pdf417.decoder.DetectionResult detectionResult
		int maxBarcodeColumn
		boolean leftToRight
	private static com.google.zxing.pdf417.decoder.DetectionResult merge (com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn, com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn)  throws com.google.zxing.NotFoundException 
		com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn leftRowIndicatorColumn
		com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn rightRowIndicatorColumn
		com.google.zxing.pdf417.decoder.BarcodeMetadata barcodeMetadata
		com.google.zxing.pdf417.decoder.BoundingBox boundingBox
	private static com.google.zxing.pdf417.decoder.BoundingBox adjustBoundingBox (com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn)  throws com.google.zxing.NotFoundException 
		int rowHeight
		int[] arr$
		int len$
		int i$
		int row
		int row
		int row
		com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn rowIndicatorColumn
		int[] rowHeights
		int maxRowHeight
		int missingStartRows
		com.google.zxing.pdf417.decoder.Codeword[] codewords
		int missingEndRows
	private static int getMax (int[]) 
		int value
		int[] arr$
		int len$
		int i$
		int[] values
		int maxValue
	private static com.google.zxing.pdf417.decoder.BarcodeMetadata getBarcodeMetadata (com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn, com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn) 
		com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn leftRowIndicatorColumn
		com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn rightRowIndicatorColumn
		com.google.zxing.pdf417.decoder.BarcodeMetadata leftBarcodeMetadata
		com.google.zxing.pdf417.decoder.BarcodeMetadata rightBarcodeMetadata
	private static com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn getRowIndicatorColumn (com.google.zxing.common.BitMatrix, com.google.zxing.pdf417.decoder.BoundingBox, com.google.zxing.ResultPoint, boolean, int, int) 
		com.google.zxing.pdf417.decoder.Codeword codeword
		int imageRow
		int increment
		int startColumn
		int i
		com.google.zxing.common.BitMatrix image
		com.google.zxing.pdf417.decoder.BoundingBox boundingBox
		com.google.zxing.ResultPoint startPoint
		boolean leftToRight
		int minCodewordWidth
		int maxCodewordWidth
		com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn rowIndicatorColumn
	private static void adjustCodewordCount (com.google.zxing.pdf417.decoder.DetectionResult, com.google.zxing.pdf417.decoder.BarcodeValue[][])  throws com.google.zxing.NotFoundException 
		com.google.zxing.pdf417.decoder.DetectionResult detectionResult
		com.google.zxing.pdf417.decoder.BarcodeValue[][] barcodeMatrix
		int[] numberOfCodewords
		int calculatedNumberOfCodewords
	private static com.google.zxing.common.DecoderResult createDecoderResult (com.google.zxing.pdf417.decoder.DetectionResult)  throws com.google.zxing.FormatException com.google.zxing.ChecksumException com.google.zxing.NotFoundException 
		int[] values
		int codewordIndex
		int column
		int row
		int i
		com.google.zxing.pdf417.decoder.DetectionResult detectionResult
		com.google.zxing.pdf417.decoder.BarcodeValue[][] barcodeMatrix
		java.util.Collection erasures
		int[] codewords
		java.util.List ambiguousIndexValuesList
		java.util.List ambiguousIndexesList
		int[][] ambiguousIndexValues
	private static com.google.zxing.common.DecoderResult createDecoderResultFromAmbiguousValues (int, int[], int[], int[], int[][])  throws com.google.zxing.FormatException com.google.zxing.ChecksumException 
		int i
		com.google.zxing.ChecksumException ignored
		int i
		int ecLevel
		int[] codewords
		int[] erasureArray
		int[] ambiguousIndexes
		int[][] ambiguousIndexValues
		int[] ambiguousIndexCount
		int tries
	private static com.google.zxing.pdf417.decoder.BarcodeValue[][] createBarcodeMatrix (com.google.zxing.pdf417.decoder.DetectionResult) 
		int column
		int row
		com.google.zxing.pdf417.decoder.Codeword codeword
		com.google.zxing.pdf417.decoder.Codeword[] arr$
		int len$
		int i$
		com.google.zxing.pdf417.decoder.DetectionResultColumn detectionResultColumn
		com.google.zxing.pdf417.decoder.DetectionResultColumn[] arr$
		int len$
		int i$
		com.google.zxing.pdf417.decoder.DetectionResult detectionResult
		com.google.zxing.pdf417.decoder.BarcodeValue[][] barcodeMatrix
		int column
	private static boolean isValidBarcodeColumn (com.google.zxing.pdf417.decoder.DetectionResult, int) 
		com.google.zxing.pdf417.decoder.DetectionResult detectionResult
		int barcodeColumn
	private static int getStartColumn (com.google.zxing.pdf417.decoder.DetectionResult, int, int, boolean) 
		com.google.zxing.pdf417.decoder.Codeword previousRowCodeword
		com.google.zxing.pdf417.decoder.Codeword[] arr$
		int len$
		int i$
		com.google.zxing.pdf417.decoder.DetectionResult detectionResult
		int barcodeColumn
		int imageRow
		boolean leftToRight
		int offset
		com.google.zxing.pdf417.decoder.Codeword codeword
		int skippedColumns
	private static com.google.zxing.pdf417.decoder.Codeword detectCodeword (com.google.zxing.common.BitMatrix, int, int, boolean, int, int, int, int) 
		int endColumn
		int tmpCount
		int i
		com.google.zxing.common.BitMatrix image
		int minColumn
		int maxColumn
		boolean leftToRight
		int startColumn
		int imageRow
		int minCodewordWidth
		int maxCodewordWidth
		int[] moduleBitCount
		int endColumn
		int codewordBitCount
		int decodedValue
		int codeword
	private static int[] getModuleBitCount (com.google.zxing.common.BitMatrix, int, int, boolean, int, int) 
		com.google.zxing.common.BitMatrix image
		int minColumn
		int maxColumn
		boolean leftToRight
		int startColumn
		int imageRow
		int imageColumn
		int[] moduleBitCount
		int moduleNumber
		int increment
		boolean previousPixelValue
	private static int getNumberOfECCodeWords (int) 
		int barcodeECLevel
	private static int adjustCodewordStartColumn (com.google.zxing.common.BitMatrix, int, int, boolean, int, int) 
		int i
		com.google.zxing.common.BitMatrix image
		int minColumn
		int maxColumn
		boolean leftToRight
		int codewordStartColumn
		int imageRow
		int correctedStartColumn
		int increment
	private static boolean checkCodewordSkew (int, int, int) 
		int codewordSize
		int minCodewordWidth
		int maxCodewordWidth
	private static com.google.zxing.common.DecoderResult decodeCodewords (int[], int, int[])  throws com.google.zxing.FormatException com.google.zxing.ChecksumException 
		int[] codewords
		int ecLevel
		int[] erasures
		int numECCodewords
		int correctedErrorsCount
		com.google.zxing.common.DecoderResult decoderResult
	private static int correctErrors (int[], int[], int)  throws com.google.zxing.ChecksumException 
		int[] codewords
		int[] erasures
		int numECCodewords
	private static void verifyCodewordCount (int[], int)  throws com.google.zxing.FormatException 
		int[] codewords
		int numECCodewords
		int numberOfCodewords
	private static int[] getBitCountForCodeword (int) 
		int codeword
		int[] result
		int previousValue
		int i
	private static int getCodewordBucketNumber (int) 
		int codeword
	private static int getCodewordBucketNumber (int[]) 
		int[] moduleBitCount
	public static java.lang.String toString (com.google.zxing.pdf417.decoder.BarcodeValue[][]) 
		com.google.zxing.pdf417.decoder.BarcodeValue barcodeValue
		int column
		int row
		com.google.zxing.pdf417.decoder.BarcodeValue[][] barcodeMatrix
		java.util.Formatter formatter
		String result
	static void <clinit> () 
}

com/google/zxing/pdf417/detector/Detector.class
Detector.java
package com.google.zxing.pdf417.detector
public final com.google.zxing.pdf417.detector.Detector extends java.lang.Object {
	private static final int[] INDEXES_START_PATTERN
	private static final int[] INDEXES_STOP_PATTERN
	private static final int INTEGER_MATH_SHIFT
	private static final int PATTERN_MATCH_RESULT_SCALE_FACTOR
	private static final int MAX_AVG_VARIANCE
	private static final int MAX_INDIVIDUAL_VARIANCE
	private static final int[] START_PATTERN
	private static final int[] STOP_PATTERN
	private static final int MAX_PIXEL_DRIFT
	private static final int MAX_PATTERN_DRIFT
	private static final int SKIPPED_ROW_COUNT_MAX
	private static final int ROW_STEP
	private static final int BARCODE_MIN_HEIGHT
	private void <init> () 
	public static com.google.zxing.pdf417.detector.PDF417DetectorResult detect (com.google.zxing.BinaryBitmap, java.util.Map, boolean)  throws com.google.zxing.NotFoundException 
		com.google.zxing.BinaryBitmap image
		java.util.Map hints
		boolean multiple
		com.google.zxing.common.BitMatrix bitMatrix
		java.util.List barcodeCoordinates
	private static java.util.List detect (boolean, com.google.zxing.common.BitMatrix) 
		com.google.zxing.ResultPoint[] barcodeCoordinate
		java.util.Iterator i$
		com.google.zxing.ResultPoint[] vertices
		boolean multiple
		com.google.zxing.common.BitMatrix bitMatrix
		java.util.List barcodeCoordinates
		int row
		int column
		boolean foundBarcodeInRow
	static void rotate180 (com.google.zxing.common.BitMatrix) 
		int y
		com.google.zxing.common.BitMatrix bitMatrix
		int width
		int height
		com.google.zxing.common.BitArray firstRowBitArray
		com.google.zxing.common.BitArray secondRowBitArray
		com.google.zxing.common.BitArray tmpBitArray
	static com.google.zxing.common.BitArray mirror (com.google.zxing.common.BitArray, com.google.zxing.common.BitArray) 
		int i
		com.google.zxing.common.BitArray input
		com.google.zxing.common.BitArray result
		int size
	private static com.google.zxing.ResultPoint[] findVertices (com.google.zxing.common.BitMatrix, int, int) 
		com.google.zxing.common.BitMatrix matrix
		int startRow
		int startColumn
		int height
		int width
		com.google.zxing.ResultPoint[] result
	private static void copyToResult (com.google.zxing.ResultPoint[], com.google.zxing.ResultPoint[], int[]) 
		int i
		com.google.zxing.ResultPoint[] result
		com.google.zxing.ResultPoint[] tmpResult
		int[] destinationIndexes
	private static com.google.zxing.ResultPoint[] findRowsWithPattern (com.google.zxing.common.BitMatrix, int, int, int, int, int[]) 
		int[] previousRowLoc
		int[] loc
		int[] loc
		int skippedRowCount
		int[] previousRowLoc
		int i
		com.google.zxing.common.BitMatrix matrix
		int height
		int width
		int startRow
		int startColumn
		int[] pattern
		com.google.zxing.ResultPoint[] result
		boolean found
		int[] counters
		int stopRow
	private static int[] findGuardPattern (com.google.zxing.common.BitMatrix, int, int, int, boolean, int[], int[]) 
		boolean pixel
		com.google.zxing.common.BitMatrix matrix
		int column
		int row
		int width
		boolean whiteFirst
		int[] pattern
		int[] counters
		int patternLength
		boolean isWhite
		int patternStart
		int pixelDrift
		int x
		int counterPosition
	private static int patternMatchVariance (int[], int[], int) 
		int i
		int counter
		int scaledPattern
		int variance
		int x
		int[] counters
		int[] pattern
		int maxIndividualVariance
		int numCounters
		int total
		int patternLength
		int unitBarWidth
		int totalVariance
	static void <clinit> () 
}

com/google/zxing/pdf417/detector/PDF417DetectorResult.class
PDF417DetectorResult.java
package com.google.zxing.pdf417.detector
public final com.google.zxing.pdf417.detector.PDF417DetectorResult extends java.lang.Object {
	private final com.google.zxing.common.BitMatrix bits
	private final java.util.List points
	public void <init> (com.google.zxing.common.BitMatrix, java.util.List) 
		com.google.zxing.common.BitMatrix bits
		java.util.List points
	public com.google.zxing.common.BitMatrix getBits () 
	public java.util.List getPoints () 
}

com/google/zxing/pdf417/encoder/BarcodeMatrix.class
BarcodeMatrix.java
package com.google.zxing.pdf417.encoder
public final com.google.zxing.pdf417.encoder.BarcodeMatrix extends java.lang.Object {
	private final com.google.zxing.pdf417.encoder.BarcodeRow[] matrix
	private int currentRow
	private final int height
	private final int width
	void <init> (int, int) 
		int i
		int matrixLength
		int height
		int width
	void set (int, int, byte) 
		int x
		int y
		byte value
	void startRow () 
	com.google.zxing.pdf417.encoder.BarcodeRow getCurrentRow () 
	public byte[][] getMatrix () 
	public byte[][] getScaledMatrix (int, int) 
		int i
		int xScale
		int yScale
		byte[][] matrixOut
		int yMax
}

com/google/zxing/pdf417/encoder/BarcodeRow.class
BarcodeRow.java
package com.google.zxing.pdf417.encoder
final com.google.zxing.pdf417.encoder.BarcodeRow extends java.lang.Object {
	private final byte[] row
	private int currentLocation
	void <init> (int) 
		int width
	void set (int, byte) 
		int x
		byte value
	void set (int, boolean) 
		int x
		boolean black
	void addBar (boolean, int) 
		int ii
		boolean black
		int width
	byte[] getScaledRow (int) 
		int i
		int scale
		byte[] output
}

com/google/zxing/pdf417/encoder/Compaction.class
Compaction.java
package com.google.zxing.pdf417.encoder
public final enum com.google.zxing.pdf417.encoder.Compaction extends java.lang.Enum {
	public static final enum com.google.zxing.pdf417.encoder.Compaction AUTO
	public static final enum com.google.zxing.pdf417.encoder.Compaction TEXT
	public static final enum com.google.zxing.pdf417.encoder.Compaction BYTE
	public static final enum com.google.zxing.pdf417.encoder.Compaction NUMERIC
	private static final synthetic com.google.zxing.pdf417.encoder.Compaction[] $VALUES
	public static com.google.zxing.pdf417.encoder.Compaction[] values () 
	public static com.google.zxing.pdf417.encoder.Compaction valueOf (java.lang.String) 
		String name
	private void <init> (java.lang.String, int) 
	static void <clinit> () 
}

com/google/zxing/pdf417/encoder/Dimensions.class
Dimensions.java
package com.google.zxing.pdf417.encoder
public final com.google.zxing.pdf417.encoder.Dimensions extends java.lang.Object {
	private final int minCols
	private final int maxCols
	private final int minRows
	private final int maxRows
	public void <init> (int, int, int, int) 
		int minCols
		int maxCols
		int minRows
		int maxRows
	public int getMinCols () 
	public int getMaxCols () 
	public int getMinRows () 
	public int getMaxRows () 
}

com/google/zxing/pdf417/encoder/PDF417.class
PDF417.java
package com.google.zxing.pdf417.encoder
public final com.google.zxing.pdf417.encoder.PDF417 extends java.lang.Object {
	private static final int START_PATTERN
	private static final int STOP_PATTERN
	private static final int[][] CODEWORD_TABLE
	private static final float PREFERRED_RATIO
	private static final float DEFAULT_MODULE_WIDTH
	private static final float HEIGHT
	private com.google.zxing.pdf417.encoder.BarcodeMatrix barcodeMatrix
	private boolean compact
	private com.google.zxing.pdf417.encoder.Compaction compaction
	private int minCols
	private int maxCols
	private int maxRows
	private int minRows
	public void <init> () 
	public void <init> (boolean) 
		boolean compact
	public com.google.zxing.pdf417.encoder.BarcodeMatrix getBarcodeMatrix () 
	private static int calculateNumberOfRows (int, int, int) 
		int m
		int k
		int c
		int r
	private static int getNumberOfPadCodewords (int, int, int, int) 
		int m
		int k
		int c
		int r
		int n
	private static void encodeChar (int, int, com.google.zxing.pdf417.encoder.BarcodeRow) 
		boolean black
		int i
		int pattern
		int len
		com.google.zxing.pdf417.encoder.BarcodeRow logic
		int map
		boolean last
		int width
	private void encodeLowLevel (java.lang.CharSequence, int, int, int, com.google.zxing.pdf417.encoder.BarcodeMatrix) 
		int left
		int right
		int left
		int right
		int x
		int cluster
		int left
		int right
		int pattern
		int y
		CharSequence fullCodewords
		int c
		int r
		int errorCorrectionLevel
		com.google.zxing.pdf417.encoder.BarcodeMatrix logic
		int idx
	public void generateBarcodeLogic (java.lang.String, int)  throws com.google.zxing.WriterException 
		int i
		String msg
		int errorCorrectionLevel
		int errorCorrectionCodeWords
		String highLevel
		int sourceCodeWords
		int[] dimension
		int cols
		int rows
		int pad
		int n
		StringBuilder sb
		String dataCodewords
		String ec
		String fullCodewords
	private int[] determineDimensions (int, int)  throws com.google.zxing.WriterException 
		int rows
		float newRatio
		int cols
		int rows
		int sourceCodeWords
		int errorCorrectionCodeWords
		float ratio
		int[] dimension
	public void setDimensions (int, int, int, int) 
		int maxCols
		int minCols
		int maxRows
		int minRows
	public void setCompaction (com.google.zxing.pdf417.encoder.Compaction) 
		com.google.zxing.pdf417.encoder.Compaction compaction
	public void setCompact (boolean) 
		boolean compact
	static void <clinit> () 
}

com/google/zxing/pdf417/encoder/PDF417ErrorCorrection.class
PDF417ErrorCorrection.java
package com.google.zxing.pdf417.encoder
final com.google.zxing.pdf417.encoder.PDF417ErrorCorrection extends java.lang.Object {
	private static final int[][] EC_COEFFICIENTS
	private void <init> () 
	static int getErrorCorrectionCodewordCount (int) 
		int errorCorrectionLevel
	static int getRecommendedMinimumErrorCorrectionLevel (int)  throws com.google.zxing.WriterException 
		int n
	static java.lang.String generateErrorCorrection (java.lang.CharSequence, int) 
		int t2
		int t3
		int j
		int t1
		int t2
		int t3
		int i
		int j
		CharSequence dataCodewords
		int errorCorrectionLevel
		int k
		char[] e
		int sld
		StringBuilder sb
	static void <clinit> () 
}

com/google/zxing/pdf417/encoder/PDF417HighLevelEncoder.class
PDF417HighLevelEncoder.java
package com.google.zxing.pdf417.encoder
final com.google.zxing.pdf417.encoder.PDF417HighLevelEncoder extends java.lang.Object {
	private static final int TEXT_COMPACTION
	private static final int BYTE_COMPACTION
	private static final int NUMERIC_COMPACTION
	private static final int SUBMODE_ALPHA
	private static final int SUBMODE_LOWER
	private static final int SUBMODE_MIXED
	private static final int SUBMODE_PUNCTUATION
	private static final int LATCH_TO_TEXT
	private static final int LATCH_TO_BYTE_PADDED
	private static final int LATCH_TO_NUMERIC
	private static final int SHIFT_TO_BYTE
	private static final int LATCH_TO_BYTE
	private static final byte[] TEXT_MIXED_RAW
	private static final byte[] TEXT_PUNCTUATION_RAW
	private static final byte[] MIXED
	private static final byte[] PUNCTUATION
	private void <init> () 
	private static byte[] getBytesForMessage (java.lang.String) 
		String msg
	static java.lang.String encodeHighLevel (java.lang.String, com.google.zxing.pdf417.encoder.Compaction)  throws com.google.zxing.WriterException 
		int b
		int t
		int n
		int encodingMode
		String msg
		com.google.zxing.pdf417.encoder.Compaction compaction
		byte[] bytes
		StringBuilder sb
		int len
		int p
		int textSubMode
	private static int encodeText (java.lang.CharSequence, int, int, java.lang.StringBuilder, int) 
		char next
		char ch
		boolean odd
		int i
		CharSequence msg
		int startpos
		int count
		StringBuilder sb
		int initialSubmode
		StringBuilder tmp
		int submode
		int idx
		char h
		int len
	private static void encodeBinary (byte[], int, int, int, java.lang.StringBuilder) 
		boolean sixpack
		int i
		int i
		int i
		long t
		char[] chars
		int ch
		int i
		byte[] bytes
		int startpos
		int count
		int startmode
		StringBuilder sb
		int idx
	private static void encodeNumeric (java.lang.String, int, int, java.lang.StringBuilder) 
		int i
		int len
		String part
		java.math.BigInteger bigint
		String msg
		int startpos
		int count
		StringBuilder sb
		int idx
		StringBuilder tmp
		java.math.BigInteger num900
		java.math.BigInteger num0
	private static boolean isDigit (char) 
		char ch
	private static boolean isAlphaUpper (char) 
		char ch
	private static boolean isAlphaLower (char) 
		char ch
	private static boolean isMixed (char) 
		char ch
	private static boolean isPunctuation (char) 
		char ch
	private static boolean isText (char) 
		char ch
	private static int determineConsecutiveDigitCount (java.lang.CharSequence, int) 
		char ch
		CharSequence msg
		int startpos
		int count
		int len
		int idx
	private static int determineConsecutiveTextCount (java.lang.CharSequence, int) 
		char ch
		int numericCount
		CharSequence msg
		int startpos
		int len
		int idx
	private static int determineConsecutiveBinaryCount (java.lang.CharSequence, byte[], int)  throws com.google.zxing.WriterException 
		int i
		int i
		char ch
		int numericCount
		int textCount
		CharSequence msg
		byte[] bytes
		int startpos
		int len
		int idx
	static void <clinit> () 
		byte b
		byte i
		byte b
		byte i
}

com/google/zxing/pdf417/PDF417Common.class
PDF417Common.java
package com.google.zxing.pdf417
public final com.google.zxing.pdf417.PDF417Common extends java.lang.Object {
	public static final int NUMBER_OF_CODEWORDS
	public static final int MAX_CODEWORDS_IN_BARCODE
	public static final int MIN_ROWS_IN_BARCODE
	public static final int MAX_ROWS_IN_BARCODE
	public static final int MODULES_IN_CODEWORD
	public static final int MODULES_IN_STOP_PATTERN
	public static final int BARS_IN_MODULE
	private static final int[] EMPTY_INT_ARRAY
	public static final int[] SYMBOL_TABLE
	private static final int[] CODEWORD_TABLE
	private void <init> () 
	public static int getBitCountSum (int[]) 
		int count
		int[] arr$
		int len$
		int i$
		int[] moduleBitCount
		int bitCountSum
	public static int[] toIntArray (java.util.Collection) 
		Integer integer
		java.util.Iterator i$
		java.util.Collection list
		int[] result
		int i
	public static int getCodeword (long) 
		long symbol
		long sym
		int i
	private static int findCodewordIndex (long) 
		int mid
		long symbol
		int first
		int upto
	static void <clinit> () 
}

com/google/zxing/pdf417/PDF417Reader.class
PDF417Reader.java
package com.google.zxing.pdf417
public final com.google.zxing.pdf417.PDF417Reader extends java.lang.Object implements com.google.zxing.Reader com.google.zxing.multi.MultipleBarcodeReader  {
	public void <init> () 
	public com.google.zxing.Result decode (com.google.zxing.BinaryBitmap)  throws com.google.zxing.NotFoundException com.google.zxing.FormatException com.google.zxing.ChecksumException 
		com.google.zxing.BinaryBitmap image
	public com.google.zxing.Result decode (com.google.zxing.BinaryBitmap, java.util.Map)  throws com.google.zxing.NotFoundException com.google.zxing.FormatException com.google.zxing.ChecksumException 
		com.google.zxing.BinaryBitmap image
		java.util.Map hints
		com.google.zxing.Result[] result
	public com.google.zxing.Result[] decodeMultiple (com.google.zxing.BinaryBitmap)  throws com.google.zxing.NotFoundException 
		com.google.zxing.BinaryBitmap image
	public com.google.zxing.Result[] decodeMultiple (com.google.zxing.BinaryBitmap, java.util.Map)  throws com.google.zxing.NotFoundException 
		com.google.zxing.FormatException ignored
		com.google.zxing.ChecksumException ignored
		com.google.zxing.BinaryBitmap image
		java.util.Map hints
	private static com.google.zxing.Result[] decode (com.google.zxing.BinaryBitmap, java.util.Map, boolean)  throws com.google.zxing.NotFoundException com.google.zxing.FormatException com.google.zxing.ChecksumException 
		com.google.zxing.common.DecoderResult decoderResult
		com.google.zxing.Result result
		com.google.zxing.pdf417.PDF417ResultMetadata pdf417ResultMetadata
		com.google.zxing.ResultPoint[] points
		java.util.Iterator i$
		com.google.zxing.BinaryBitmap image
		java.util.Map hints
		boolean multiple
		java.util.List results
		com.google.zxing.pdf417.detector.PDF417DetectorResult detectorResult
	private static int getMaxWidth (com.google.zxing.ResultPoint, com.google.zxing.ResultPoint) 
		com.google.zxing.ResultPoint p1
		com.google.zxing.ResultPoint p2
	private static int getMinWidth (com.google.zxing.ResultPoint, com.google.zxing.ResultPoint) 
		com.google.zxing.ResultPoint p1
		com.google.zxing.ResultPoint p2
	private static int getMaxCodewordWidth (com.google.zxing.ResultPoint[]) 
		com.google.zxing.ResultPoint[] p
	private static int getMinCodewordWidth (com.google.zxing.ResultPoint[]) 
		com.google.zxing.ResultPoint[] p
	public void reset () 
}

com/google/zxing/pdf417/PDF417ResultMetadata.class
PDF417ResultMetadata.java
package com.google.zxing.pdf417
public final com.google.zxing.pdf417.PDF417ResultMetadata extends java.lang.Object {
	private int segmentIndex
	private String fileId
	private int[] optionalData
	private boolean lastSegment
	public void <init> () 
	public int getSegmentIndex () 
	public void setSegmentIndex (int) 
		int segmentIndex
	public java.lang.String getFileId () 
	public void setFileId (java.lang.String) 
		String fileId
	public int[] getOptionalData () 
	public void setOptionalData (int[]) 
		int[] optionalData
	public boolean isLastSegment () 
	public void setLastSegment (boolean) 
		boolean lastSegment
}

com/google/zxing/pdf417/PDF417Writer.class
PDF417Writer.java
package com.google.zxing.pdf417
public final com.google.zxing.pdf417.PDF417Writer extends java.lang.Object implements com.google.zxing.Writer  {
	static final int WHITE_SPACE
	public void <init> () 
	public com.google.zxing.common.BitMatrix encode (java.lang.String, com.google.zxing.BarcodeFormat, int, int, java.util.Map)  throws com.google.zxing.WriterException 
		com.google.zxing.pdf417.encoder.Dimensions dimensions
		String contents
		com.google.zxing.BarcodeFormat format
		int width
		int height
		java.util.Map hints
		com.google.zxing.pdf417.encoder.PDF417 encoder
		int margin
	public com.google.zxing.common.BitMatrix encode (java.lang.String, com.google.zxing.BarcodeFormat, int, int)  throws com.google.zxing.WriterException 
		String contents
		com.google.zxing.BarcodeFormat format
		int width
		int height
	private static com.google.zxing.common.BitMatrix bitMatrixFromEncoder (com.google.zxing.pdf417.encoder.PDF417, java.lang.String, int, int, int)  throws com.google.zxing.WriterException 
		int scale
		byte[][] scaledMatrix
		com.google.zxing.pdf417.encoder.PDF417 encoder
		String contents
		int width
		int height
		int margin
		int errorCorrectionLevel
		int lineThickness
		int aspectRatio
		byte[][] originalScale
		boolean rotated
		int scaleX
		int scaleY
		int scale
	private static com.google.zxing.common.BitMatrix bitMatrixFrombitArray (byte[][], int) 
		int x
		int y
		int yOutput
		byte[][] input
		int margin
		com.google.zxing.common.BitMatrix output
	private static byte[][] rotateArray (byte[][]) 
		int jj
		int inverseii
		int ii
		byte[][] bitarray
		byte[][] temp
}

com/google/zxing/PlanarYUVLuminanceSource.class
PlanarYUVLuminanceSource.java
package com.google.zxing
public final com.google.zxing.PlanarYUVLuminanceSource extends com.google.zxing.LuminanceSource {
	private static final int THUMBNAIL_SCALE_FACTOR
	private final byte[] yuvData
	private final int dataWidth
	private final int dataHeight
	private final int left
	private final int top
	public void <init> (byte[], int, int, int, int, int, int, boolean) 
		byte[] yuvData
		int dataWidth
		int dataHeight
		int left
		int top
		int width
		int height
		boolean reverseHorizontal
	public byte[] getRow (int, byte[]) 
		int y
		byte[] row
		int width
		int offset
	public byte[] getMatrix () 
		int outputOffset
		int y
		int width
		int height
		int area
		byte[] matrix
		int inputOffset
		byte[] yuv
	public boolean isCropSupported () 
	public com.google.zxing.LuminanceSource crop (int, int, int, int) 
		int left
		int top
		int width
		int height
	public int[] renderThumbnail () 
		int grey
		int x
		int outputOffset
		int y
		int width
		int height
		int[] pixels
		byte[] yuv
		int inputOffset
	public int getThumbnailWidth () 
	public int getThumbnailHeight () 
	private void reverseHorizontal (int, int) 
		byte temp
		int x1
		int x2
		int middle
		int y
		int rowStart
		int width
		int height
		byte[] yuvData
}

com/google/zxing/qrcode/decoder/BitMatrixParser.class
BitMatrixParser.java
package com.google.zxing.qrcode.decoder
final com.google.zxing.qrcode.decoder.BitMatrixParser extends java.lang.Object {
	private final com.google.zxing.common.BitMatrix bitMatrix
	private com.google.zxing.qrcode.decoder.Version parsedVersion
	private com.google.zxing.qrcode.decoder.FormatInformation parsedFormatInfo
	private boolean mirror
	void <init> (com.google.zxing.common.BitMatrix)  throws com.google.zxing.FormatException 
		com.google.zxing.common.BitMatrix bitMatrix
		int dimension
	com.google.zxing.qrcode.decoder.FormatInformation readFormatInformation ()  throws com.google.zxing.FormatException 
		int i
		int j
		int j
		int i
		int formatInfoBits1
		int dimension
		int formatInfoBits2
		int jMin
	com.google.zxing.qrcode.decoder.Version readVersion ()  throws com.google.zxing.FormatException 
		int i
		int j
		int j
		int i
		int dimension
		int provisionalVersion
		int versionBits
		int ijMin
		com.google.zxing.qrcode.decoder.Version theParsedVersion
	private int copyBit (int, int, int) 
		int i
		int j
		int versionBits
		boolean bit
	byte[] readCodewords ()  throws com.google.zxing.FormatException 
		int col
		int i
		int count
		int j
		com.google.zxing.qrcode.decoder.FormatInformation formatInfo
		com.google.zxing.qrcode.decoder.Version version
		com.google.zxing.qrcode.decoder.DataMask dataMask
		int dimension
		com.google.zxing.common.BitMatrix functionPattern
		boolean readingUp
		byte[] result
		int resultOffset
		int currentByte
		int bitsRead
	void remask () 
		com.google.zxing.qrcode.decoder.DataMask dataMask
		int dimension
	void setMirror (boolean) 
		boolean mirror
	void mirror () 
		int y
		int x
}

com/google/zxing/qrcode/decoder/DataBlock.class
DataBlock.java
package com.google.zxing.qrcode.decoder
final com.google.zxing.qrcode.decoder.DataBlock extends java.lang.Object {
	private final int numDataCodewords
	private final byte[] codewords
	private void <init> (int, byte[]) 
		int numDataCodewords
		byte[] codewords
	static com.google.zxing.qrcode.decoder.DataBlock[] getDataBlocks (byte[], com.google.zxing.qrcode.decoder.Version, com.google.zxing.qrcode.decoder.ErrorCorrectionLevel) 
		com.google.zxing.qrcode.decoder.Version$ECB ecBlock
		com.google.zxing.qrcode.decoder.Version$ECB[] arr$
		int len$
		int i$
		int numDataCodewords
		int numBlockCodewords
		int i
		com.google.zxing.qrcode.decoder.Version$ECB ecBlock
		com.google.zxing.qrcode.decoder.Version$ECB[] arr$
		int len$
		int i$
		int numCodewords
		int j
		int i
		int j
		int iOffset
		int j
		int i
		byte[] rawCodewords
		com.google.zxing.qrcode.decoder.Version version
		com.google.zxing.qrcode.decoder.ErrorCorrectionLevel ecLevel
		com.google.zxing.qrcode.decoder.Version$ECBlocks ecBlocks
		int totalBlocks
		com.google.zxing.qrcode.decoder.Version$ECB[] ecBlockArray
		com.google.zxing.qrcode.decoder.DataBlock[] result
		int numResultBlocks
		int shorterBlocksTotalCodewords
		int longerBlocksStartAt
		int shorterBlocksNumDataCodewords
		int rawCodewordsOffset
		int max
	int getNumDataCodewords () 
	byte[] getCodewords () 
}

com/google/zxing/qrcode/decoder/DataMask$1.class
DataMask.java
package com.google.zxing.qrcode.decoder
synthetic com.google.zxing.qrcode.decoder.DataMask$1 extends java.lang.Object {
}

com/google/zxing/qrcode/decoder/DataMask$DataMask000.class
DataMask.java
package com.google.zxing.qrcode.decoder
final com.google.zxing.qrcode.decoder.DataMask$DataMask000 extends com.google.zxing.qrcode.decoder.DataMask {
	private void <init> () 
	boolean isMasked (int, int) 
		int i
		int j
	synthetic void <init> (com.google.zxing.qrcode.decoder.DataMask$1) 
		com.google.zxing.qrcode.decoder.DataMask$1 x0
}

com/google/zxing/qrcode/decoder/DataMask$DataMask001.class
DataMask.java
package com.google.zxing.qrcode.decoder
final com.google.zxing.qrcode.decoder.DataMask$DataMask001 extends com.google.zxing.qrcode.decoder.DataMask {
	private void <init> () 
	boolean isMasked (int, int) 
		int i
		int j
	synthetic void <init> (com.google.zxing.qrcode.decoder.DataMask$1) 
		com.google.zxing.qrcode.decoder.DataMask$1 x0
}

com/google/zxing/qrcode/decoder/DataMask$DataMask010.class
DataMask.java
package com.google.zxing.qrcode.decoder
final com.google.zxing.qrcode.decoder.DataMask$DataMask010 extends com.google.zxing.qrcode.decoder.DataMask {
	private void <init> () 
	boolean isMasked (int, int) 
		int i
		int j
	synthetic void <init> (com.google.zxing.qrcode.decoder.DataMask$1) 
		com.google.zxing.qrcode.decoder.DataMask$1 x0
}

com/google/zxing/qrcode/decoder/DataMask$DataMask011.class
DataMask.java
package com.google.zxing.qrcode.decoder
final com.google.zxing.qrcode.decoder.DataMask$DataMask011 extends com.google.zxing.qrcode.decoder.DataMask {
	private void <init> () 
	boolean isMasked (int, int) 
		int i
		int j
	synthetic void <init> (com.google.zxing.qrcode.decoder.DataMask$1) 
		com.google.zxing.qrcode.decoder.DataMask$1 x0
}

com/google/zxing/qrcode/decoder/DataMask$DataMask100.class
DataMask.java
package com.google.zxing.qrcode.decoder
final com.google.zxing.qrcode.decoder.DataMask$DataMask100 extends com.google.zxing.qrcode.decoder.DataMask {
	private void <init> () 
	boolean isMasked (int, int) 
		int i
		int j
	synthetic void <init> (com.google.zxing.qrcode.decoder.DataMask$1) 
		com.google.zxing.qrcode.decoder.DataMask$1 x0
}

com/google/zxing/qrcode/decoder/DataMask$DataMask101.class
DataMask.java
package com.google.zxing.qrcode.decoder
final com.google.zxing.qrcode.decoder.DataMask$DataMask101 extends com.google.zxing.qrcode.decoder.DataMask {
	private void <init> () 
	boolean isMasked (int, int) 
		int i
		int j
		int temp
	synthetic void <init> (com.google.zxing.qrcode.decoder.DataMask$1) 
		com.google.zxing.qrcode.decoder.DataMask$1 x0
}

com/google/zxing/qrcode/decoder/DataMask$DataMask110.class
DataMask.java
package com.google.zxing.qrcode.decoder
final com.google.zxing.qrcode.decoder.DataMask$DataMask110 extends com.google.zxing.qrcode.decoder.DataMask {
	private void <init> () 
	boolean isMasked (int, int) 
		int i
		int j
		int temp
	synthetic void <init> (com.google.zxing.qrcode.decoder.DataMask$1) 
		com.google.zxing.qrcode.decoder.DataMask$1 x0
}

com/google/zxing/qrcode/decoder/DataMask$DataMask111.class
DataMask.java
package com.google.zxing.qrcode.decoder
final com.google.zxing.qrcode.decoder.DataMask$DataMask111 extends com.google.zxing.qrcode.decoder.DataMask {
	private void <init> () 
	boolean isMasked (int, int) 
		int i
		int j
	synthetic void <init> (com.google.zxing.qrcode.decoder.DataMask$1) 
		com.google.zxing.qrcode.decoder.DataMask$1 x0
}

com/google/zxing/qrcode/decoder/DataMask.class
DataMask.java
package com.google.zxing.qrcode.decoder
abstract com.google.zxing.qrcode.decoder.DataMask extends java.lang.Object {
	private static final com.google.zxing.qrcode.decoder.DataMask[] DATA_MASKS
	private void <init> () 
	final void unmaskBitMatrix (com.google.zxing.common.BitMatrix, int) 
		int j
		int i
		com.google.zxing.common.BitMatrix bits
		int dimension
	abstract boolean isMasked (int, int) 
	static com.google.zxing.qrcode.decoder.DataMask forReference (int) 
		int reference
	synthetic void <init> (com.google.zxing.qrcode.decoder.DataMask$1) 
		com.google.zxing.qrcode.decoder.DataMask$1 x0
	static void <clinit> () 
}

com/google/zxing/qrcode/decoder/DecodedBitStreamParser.class
DecodedBitStreamParser.java
package com.google.zxing.qrcode.decoder
final com.google.zxing.qrcode.decoder.DecodedBitStreamParser extends java.lang.Object {
	private static final char[] ALPHANUMERIC_CHARS
	private static final int GB2312_SUBSET
	private void <init> () 
	static com.google.zxing.common.DecoderResult decode (byte[], com.google.zxing.qrcode.decoder.Version, com.google.zxing.qrcode.decoder.ErrorCorrectionLevel, java.util.Map)  throws com.google.zxing.FormatException 
		com.google.zxing.qrcode.decoder.Mode mode
		int value
		int subset
		int countHanzi
		int count
		com.google.zxing.common.CharacterSetECI currentCharacterSetECI
		boolean fc1InEffect
		com.google.zxing.qrcode.decoder.Mode mode
		IllegalArgumentException iae
		byte[] bytes
		com.google.zxing.qrcode.decoder.Version version
		com.google.zxing.qrcode.decoder.ErrorCorrectionLevel ecLevel
		java.util.Map hints
		com.google.zxing.common.BitSource bits
		StringBuilder result
		java.util.List byteSegments
	private static void decodeHanziSegment (com.google.zxing.common.BitSource, java.lang.StringBuilder, int)  throws com.google.zxing.FormatException 
		int twoBytes
		int assembledTwoBytes
		java.io.UnsupportedEncodingException ignored
		com.google.zxing.common.BitSource bits
		StringBuilder result
		int count
		byte[] buffer
		int offset
	private static void decodeKanjiSegment (com.google.zxing.common.BitSource, java.lang.StringBuilder, int)  throws com.google.zxing.FormatException 
		int twoBytes
		int assembledTwoBytes
		java.io.UnsupportedEncodingException ignored
		com.google.zxing.common.BitSource bits
		StringBuilder result
		int count
		byte[] buffer
		int offset
	private static void decodeByteSegment (com.google.zxing.common.BitSource, java.lang.StringBuilder, int, com.google.zxing.common.CharacterSetECI, java.util.Collection, java.util.Map)  throws com.google.zxing.FormatException 
		int i
		String encoding
		java.io.UnsupportedEncodingException ignored
		com.google.zxing.common.BitSource bits
		StringBuilder result
		int count
		com.google.zxing.common.CharacterSetECI currentCharacterSetECI
		java.util.Collection byteSegments
		java.util.Map hints
		byte[] readBytes
		String encoding
	private static char toAlphaNumericChar (int)  throws com.google.zxing.FormatException 
		int value
	private static void decodeAlphanumericSegment (com.google.zxing.common.BitSource, java.lang.StringBuilder, int, boolean)  throws com.google.zxing.FormatException 
		int nextTwoCharsBits
		int i
		com.google.zxing.common.BitSource bits
		StringBuilder result
		int count
		boolean fc1InEffect
		int start
	private static void decodeNumericSegment (com.google.zxing.common.BitSource, java.lang.StringBuilder, int)  throws com.google.zxing.FormatException 
		int threeDigitsBits
		int twoDigitsBits
		int digitBits
		com.google.zxing.common.BitSource bits
		StringBuilder result
		int count
	private static int parseECIValue (com.google.zxing.common.BitSource)  throws com.google.zxing.FormatException 
		int secondByte
		int secondThirdBytes
		com.google.zxing.common.BitSource bits
		int firstByte
	static void <clinit> () 
}

com/google/zxing/qrcode/decoder/Decoder.class
Decoder.java
package com.google.zxing.qrcode.decoder
public final com.google.zxing.qrcode.decoder.Decoder extends java.lang.Object {
	private final com.google.zxing.common.reedsolomon.ReedSolomonDecoder rsDecoder
	public void <init> () 
	public com.google.zxing.common.DecoderResult decode (boolean[][])  throws com.google.zxing.ChecksumException com.google.zxing.FormatException 
		boolean[][] image
	public com.google.zxing.common.DecoderResult decode (boolean[][], java.util.Map)  throws com.google.zxing.ChecksumException com.google.zxing.FormatException 
		int j
		int i
		boolean[][] image
		java.util.Map hints
		int dimension
		com.google.zxing.common.BitMatrix bits
	public com.google.zxing.common.DecoderResult decode (com.google.zxing.common.BitMatrix)  throws com.google.zxing.ChecksumException com.google.zxing.FormatException 
		com.google.zxing.common.BitMatrix bits
	public com.google.zxing.common.DecoderResult decode (com.google.zxing.common.BitMatrix, java.util.Map)  throws com.google.zxing.FormatException com.google.zxing.ChecksumException 
		com.google.zxing.FormatException e
		com.google.zxing.ChecksumException e
		com.google.zxing.common.DecoderResult result
		com.google.zxing.FormatException e
		com.google.zxing.ChecksumException e
		com.google.zxing.common.BitMatrix bits
		java.util.Map hints
		com.google.zxing.qrcode.decoder.BitMatrixParser parser
		com.google.zxing.FormatException fe
		com.google.zxing.ChecksumException ce
	private com.google.zxing.common.DecoderResult decode (com.google.zxing.qrcode.decoder.BitMatrixParser, java.util.Map)  throws com.google.zxing.FormatException com.google.zxing.ChecksumException 
		com.google.zxing.qrcode.decoder.DataBlock dataBlock
		com.google.zxing.qrcode.decoder.DataBlock[] arr$
		int len$
		int i$
		int i
		byte[] codewordBytes
		int numDataCodewords
		com.google.zxing.qrcode.decoder.DataBlock dataBlock
		com.google.zxing.qrcode.decoder.DataBlock[] arr$
		int len$
		int i$
		com.google.zxing.qrcode.decoder.BitMatrixParser parser
		java.util.Map hints
		com.google.zxing.qrcode.decoder.Version version
		com.google.zxing.qrcode.decoder.ErrorCorrectionLevel ecLevel
		byte[] codewords
		com.google.zxing.qrcode.decoder.DataBlock[] dataBlocks
		int totalBytes
		byte[] resultBytes
		int resultOffset
	private void correctErrors (byte[], int)  throws com.google.zxing.ChecksumException 
		int i
		com.google.zxing.common.reedsolomon.ReedSolomonException ignored
		int i
		byte[] codewordBytes
		int numDataCodewords
		int numCodewords
		int[] codewordsInts
		int numECCodewords
}

com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.class
ErrorCorrectionLevel.java
package com.google.zxing.qrcode.decoder
public final enum com.google.zxing.qrcode.decoder.ErrorCorrectionLevel extends java.lang.Enum {
	public static final enum com.google.zxing.qrcode.decoder.ErrorCorrectionLevel L
	public static final enum com.google.zxing.qrcode.decoder.ErrorCorrectionLevel M
	public static final enum com.google.zxing.qrcode.decoder.ErrorCorrectionLevel Q
	public static final enum com.google.zxing.qrcode.decoder.ErrorCorrectionLevel H
	private static final com.google.zxing.qrcode.decoder.ErrorCorrectionLevel[] FOR_BITS
	private final int bits
	private static final synthetic com.google.zxing.qrcode.decoder.ErrorCorrectionLevel[] $VALUES
	public static com.google.zxing.qrcode.decoder.ErrorCorrectionLevel[] values () 
	public static com.google.zxing.qrcode.decoder.ErrorCorrectionLevel valueOf (java.lang.String) 
		String name
	private void <init> (java.lang.String, int, int) 
		int bits
	public int getBits () 
	public static com.google.zxing.qrcode.decoder.ErrorCorrectionLevel forBits (int) 
		int bits
	static void <clinit> () 
}

com/google/zxing/qrcode/decoder/FormatInformation.class
FormatInformation.java
package com.google.zxing.qrcode.decoder
final com.google.zxing.qrcode.decoder.FormatInformation extends java.lang.Object {
	private static final int FORMAT_INFO_MASK_QR
	private static final int[][] FORMAT_INFO_DECODE_LOOKUP
	private static final int[] BITS_SET_IN_HALF_BYTE
	private final com.google.zxing.qrcode.decoder.ErrorCorrectionLevel errorCorrectionLevel
	private final byte dataMask
	private void <init> (int) 
		int formatInfo
	static int numBitsDiffering (int, int) 
		int a
		int b
	static com.google.zxing.qrcode.decoder.FormatInformation decodeFormatInformation (int, int) 
		int maskedFormatInfo1
		int maskedFormatInfo2
		com.google.zxing.qrcode.decoder.FormatInformation formatInfo
	private static com.google.zxing.qrcode.decoder.FormatInformation doDecodeFormatInformation (int, int) 
		int targetInfo
		int bitsDifference
		int[] decodeInfo
		int[][] arr$
		int len$
		int i$
		int maskedFormatInfo1
		int maskedFormatInfo2
		int bestDifference
		int bestFormatInfo
	com.google.zxing.qrcode.decoder.ErrorCorrectionLevel getErrorCorrectionLevel () 
	byte getDataMask () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
		com.google.zxing.qrcode.decoder.FormatInformation other
	static void <clinit> () 
}

com/google/zxing/qrcode/decoder/Mode.class
Mode.java
package com.google.zxing.qrcode.decoder
public final enum com.google.zxing.qrcode.decoder.Mode extends java.lang.Enum {
	public static final enum com.google.zxing.qrcode.decoder.Mode TERMINATOR
	public static final enum com.google.zxing.qrcode.decoder.Mode NUMERIC
	public static final enum com.google.zxing.qrcode.decoder.Mode ALPHANUMERIC
	public static final enum com.google.zxing.qrcode.decoder.Mode STRUCTURED_APPEND
	public static final enum com.google.zxing.qrcode.decoder.Mode BYTE
	public static final enum com.google.zxing.qrcode.decoder.Mode ECI
	public static final enum com.google.zxing.qrcode.decoder.Mode KANJI
	public static final enum com.google.zxing.qrcode.decoder.Mode FNC1_FIRST_POSITION
	public static final enum com.google.zxing.qrcode.decoder.Mode FNC1_SECOND_POSITION
	public static final enum com.google.zxing.qrcode.decoder.Mode HANZI
	private final int[] characterCountBitsForVersions
	private final int bits
	private static final synthetic com.google.zxing.qrcode.decoder.Mode[] $VALUES
	public static com.google.zxing.qrcode.decoder.Mode[] values () 
	public static com.google.zxing.qrcode.decoder.Mode valueOf (java.lang.String) 
		String name
	private void <init> (java.lang.String, int, int[], int) 
		int[] characterCountBitsForVersions
		int bits
	public static com.google.zxing.qrcode.decoder.Mode forBits (int) 
		int bits
	public int getCharacterCountBits (com.google.zxing.qrcode.decoder.Version) 
		int offset
		int offset
		com.google.zxing.qrcode.decoder.Version version
		int number
		int offset
	public int getBits () 
	static void <clinit> () 
}

com/google/zxing/qrcode/decoder/QRCodeDecoderMetaData.class
QRCodeDecoderMetaData.java
package com.google.zxing.qrcode.decoder
public final com.google.zxing.qrcode.decoder.QRCodeDecoderMetaData extends java.lang.Object {
	private final boolean mirrored
	void <init> (boolean) 
		boolean mirrored
	public boolean isMirrored () 
	public void applyMirroredCorrection (com.google.zxing.ResultPoint[]) 
		com.google.zxing.ResultPoint[] points
		com.google.zxing.ResultPoint bottomLeft
}

com/google/zxing/qrcode/decoder/Version$ECB.class
Version.java
package com.google.zxing.qrcode.decoder
public final com.google.zxing.qrcode.decoder.Version$ECB extends java.lang.Object {
	private final int count
	private final int dataCodewords
	void <init> (int, int) 
		int count
		int dataCodewords
	public int getCount () 
	public int getDataCodewords () 
}

com/google/zxing/qrcode/decoder/Version$ECBlocks.class
Version.java
package com.google.zxing.qrcode.decoder
public final com.google.zxing.qrcode.decoder.Version$ECBlocks extends java.lang.Object {
	private final int ecCodewordsPerBlock
	private final com.google.zxing.qrcode.decoder.Version$ECB[] ecBlocks
	transient void <init> (int, com.google.zxing.qrcode.decoder.Version$ECB[]) 
		int ecCodewordsPerBlock
		com.google.zxing.qrcode.decoder.Version$ECB[] ecBlocks
	public int getECCodewordsPerBlock () 
	public int getNumBlocks () 
		com.google.zxing.qrcode.decoder.Version$ECB ecBlock
		com.google.zxing.qrcode.decoder.Version$ECB[] arr$
		int len$
		int i$
		int total
	public int getTotalECCodewords () 
	public com.google.zxing.qrcode.decoder.Version$ECB[] getECBlocks () 
}

com/google/zxing/qrcode/decoder/Version.class
Version.java
package com.google.zxing.qrcode.decoder
public final com.google.zxing.qrcode.decoder.Version extends java.lang.Object {
	private static final int[] VERSION_DECODE_INFO
	private static final com.google.zxing.qrcode.decoder.Version[] VERSIONS
	private final int versionNumber
	private final int[] alignmentPatternCenters
	private final com.google.zxing.qrcode.decoder.Version$ECBlocks[] ecBlocks
	private final int totalCodewords
	private transient void <init> (int, int[], com.google.zxing.qrcode.decoder.Version$ECBlocks[]) 
		com.google.zxing.qrcode.decoder.Version$ECB ecBlock
		com.google.zxing.qrcode.decoder.Version$ECB[] arr$
		int len$
		int i$
		int versionNumber
		int[] alignmentPatternCenters
		com.google.zxing.qrcode.decoder.Version$ECBlocks[] ecBlocks
		int total
		int ecCodewords
		com.google.zxing.qrcode.decoder.Version$ECB[] ecbArray
	public int getVersionNumber () 
	public int[] getAlignmentPatternCenters () 
	public int getTotalCodewords () 
	public int getDimensionForVersion () 
	public com.google.zxing.qrcode.decoder.Version$ECBlocks getECBlocksForLevel (com.google.zxing.qrcode.decoder.ErrorCorrectionLevel) 
		com.google.zxing.qrcode.decoder.ErrorCorrectionLevel ecLevel
	public static com.google.zxing.qrcode.decoder.Version getProvisionalVersionForDimension (int)  throws com.google.zxing.FormatException 
		IllegalArgumentException ignored
		int dimension
	public static com.google.zxing.qrcode.decoder.Version getVersionForNumber (int) 
		int versionNumber
	static com.google.zxing.qrcode.decoder.Version decodeVersionInformation (int) 
		int targetVersion
		int bitsDifference
		int i
		int versionBits
		int bestDifference
		int bestVersion
	com.google.zxing.common.BitMatrix buildFunctionPattern () 
		int y
		int i
		int x
		int dimension
		com.google.zxing.common.BitMatrix bitMatrix
		int max
	public java.lang.String toString () 
	private static com.google.zxing.qrcode.decoder.Version[] buildVersions () 
	static void <clinit> () 
}

com/google/zxing/qrcode/detector/AlignmentPattern.class
AlignmentPattern.java
package com.google.zxing.qrcode.detector
public final com.google.zxing.qrcode.detector.AlignmentPattern extends com.google.zxing.ResultPoint {
	private final float estimatedModuleSize
	void <init> (float, float, float) 
		float posX
		float posY
		float estimatedModuleSize
	boolean aboutEquals (float, float, float) 
		float moduleSizeDiff
		float moduleSize
		float i
		float j
	com.google.zxing.qrcode.detector.AlignmentPattern combineEstimate (float, float, float) 
		float i
		float j
		float newModuleSize
		float combinedX
		float combinedY
		float combinedModuleSize
}

com/google/zxing/qrcode/detector/AlignmentPatternFinder.class
AlignmentPatternFinder.java
package com.google.zxing.qrcode.detector
final com.google.zxing.qrcode.detector.AlignmentPatternFinder extends java.lang.Object {
	private final com.google.zxing.common.BitMatrix image
	private final java.util.List possibleCenters
	private final int startX
	private final int startY
	private final int width
	private final int height
	private final float moduleSize
	private final int[] crossCheckStateCount
	private final com.google.zxing.ResultPointCallback resultPointCallback
	void <init> (com.google.zxing.common.BitMatrix, int, int, int, int, float, com.google.zxing.ResultPointCallback) 
		com.google.zxing.common.BitMatrix image
		int startX
		int startY
		int width
		int height
		float moduleSize
		com.google.zxing.ResultPointCallback resultPointCallback
	com.google.zxing.qrcode.detector.AlignmentPattern find ()  throws com.google.zxing.NotFoundException 
		com.google.zxing.qrcode.detector.AlignmentPattern confirmed
		com.google.zxing.qrcode.detector.AlignmentPattern confirmed
		int i
		int j
		int currentState
		int iGen
		int startX
		int height
		int maxJ
		int middleI
		int[] stateCount
	private static float centerFromEnd (int[], int) 
		int[] stateCount
		int end
	private boolean foundPatternCross (int[]) 
		int i
		int[] stateCount
		float moduleSize
		float maxVariance
	private float crossCheckVertical (int, int, int, int) 
		int startI
		int centerJ
		int maxCount
		int originalStateCountTotal
		com.google.zxing.common.BitMatrix image
		int maxI
		int[] stateCount
		int i
		int stateCountTotal
	private com.google.zxing.qrcode.detector.AlignmentPattern handlePossibleCenter (int[], int, int) 
		com.google.zxing.qrcode.detector.AlignmentPattern center
		java.util.Iterator i$
		float estimatedModuleSize
		com.google.zxing.qrcode.detector.AlignmentPattern point
		int[] stateCount
		int i
		int j
		int stateCountTotal
		float centerJ
		float centerI
}

com/google/zxing/qrcode/detector/Detector.class
Detector.java
package com.google.zxing.qrcode.detector
public com.google.zxing.qrcode.detector.Detector extends java.lang.Object {
	private final com.google.zxing.common.BitMatrix image
	private com.google.zxing.ResultPointCallback resultPointCallback
	public void <init> (com.google.zxing.common.BitMatrix) 
		com.google.zxing.common.BitMatrix image
	protected final com.google.zxing.common.BitMatrix getImage () 
	protected final com.google.zxing.ResultPointCallback getResultPointCallback () 
	public com.google.zxing.common.DetectorResult detect ()  throws com.google.zxing.NotFoundException com.google.zxing.FormatException 
	public final com.google.zxing.common.DetectorResult detect (java.util.Map)  throws com.google.zxing.NotFoundException com.google.zxing.FormatException 
		java.util.Map hints
		com.google.zxing.qrcode.detector.FinderPatternFinder finder
		com.google.zxing.qrcode.detector.FinderPatternInfo info
	protected final com.google.zxing.common.DetectorResult processFinderPatternInfo (com.google.zxing.qrcode.detector.FinderPatternInfo)  throws com.google.zxing.NotFoundException com.google.zxing.FormatException 
		com.google.zxing.NotFoundException re
		int i
		float bottomRightX
		float bottomRightY
		float correctionToTopLeft
		int estAlignmentX
		int estAlignmentY
		com.google.zxing.ResultPoint[] points
		com.google.zxing.qrcode.detector.FinderPatternInfo info
		com.google.zxing.qrcode.detector.FinderPattern topLeft
		com.google.zxing.qrcode.detector.FinderPattern topRight
		com.google.zxing.qrcode.detector.FinderPattern bottomLeft
		float moduleSize
		int dimension
		com.google.zxing.qrcode.decoder.Version provisionalVersion
		int modulesBetweenFPCenters
		com.google.zxing.qrcode.detector.AlignmentPattern alignmentPattern
		com.google.zxing.common.PerspectiveTransform transform
		com.google.zxing.common.BitMatrix bits
		com.google.zxing.ResultPoint[] points
	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) 
		float bottomRightX
		float bottomRightY
		float sourceBottomRightX
		float sourceBottomRightY
		com.google.zxing.ResultPoint topLeft
		com.google.zxing.ResultPoint topRight
		com.google.zxing.ResultPoint bottomLeft
		com.google.zxing.ResultPoint alignmentPattern
		int dimension
		float dimMinusThree
		float bottomRightX
		float bottomRightY
		float sourceBottomRightX
		float sourceBottomRightY
	private static com.google.zxing.common.BitMatrix sampleGrid (com.google.zxing.common.BitMatrix, com.google.zxing.common.PerspectiveTransform, int)  throws com.google.zxing.NotFoundException 
		com.google.zxing.common.BitMatrix image
		com.google.zxing.common.PerspectiveTransform transform
		int dimension
		com.google.zxing.common.GridSampler sampler
	private static int computeDimension (com.google.zxing.ResultPoint, com.google.zxing.ResultPoint, com.google.zxing.ResultPoint, float)  throws com.google.zxing.NotFoundException 
		com.google.zxing.ResultPoint topLeft
		com.google.zxing.ResultPoint topRight
		com.google.zxing.ResultPoint bottomLeft
		float moduleSize
		int tltrCentersDimension
		int tlblCentersDimension
		int dimension
	protected final float calculateModuleSize (com.google.zxing.ResultPoint, com.google.zxing.ResultPoint, com.google.zxing.ResultPoint) 
		com.google.zxing.ResultPoint topLeft
		com.google.zxing.ResultPoint topRight
		com.google.zxing.ResultPoint bottomLeft
	private float calculateModuleSizeOneWay (com.google.zxing.ResultPoint, com.google.zxing.ResultPoint) 
		com.google.zxing.ResultPoint pattern
		com.google.zxing.ResultPoint otherPattern
		float moduleSizeEst1
		float moduleSizeEst2
	private float sizeOfBlackWhiteBlackRunBothWays (int, int, int, int) 
		int fromX
		int fromY
		int toX
		int toY
		float result
		float scale
		int otherToX
		int otherToY
	private float sizeOfBlackWhiteBlackRun (int, int, int, int) 
		int temp
		int realX
		int realY
		int x
		int y
		int fromX
		int fromY
		int toX
		int toY
		boolean steep
		int dx
		int dy
		int error
		int xstep
		int ystep
		int state
		int xLimit
	protected final com.google.zxing.qrcode.detector.AlignmentPattern findAlignmentInRegion (float, int, int, float)  throws com.google.zxing.NotFoundException 
		float overallEstModuleSize
		int estAlignmentX
		int estAlignmentY
		float allowanceFactor
		int allowance
		int alignmentAreaLeftX
		int alignmentAreaRightX
		int alignmentAreaTopY
		int alignmentAreaBottomY
		com.google.zxing.qrcode.detector.AlignmentPatternFinder alignmentFinder
}

com/google/zxing/qrcode/detector/FinderPattern.class
FinderPattern.java
package com.google.zxing.qrcode.detector
public final com.google.zxing.qrcode.detector.FinderPattern extends com.google.zxing.ResultPoint {
	private final float estimatedModuleSize
	private final int count
	void <init> (float, float, float) 
		float posX
		float posY
		float estimatedModuleSize
	private void <init> (float, float, float, int) 
		float posX
		float posY
		float estimatedModuleSize
		int count
	public float getEstimatedModuleSize () 
	int getCount () 
	boolean aboutEquals (float, float, float) 
		float moduleSizeDiff
		float moduleSize
		float i
		float j
	com.google.zxing.qrcode.detector.FinderPattern combineEstimate (float, float, float) 
		float i
		float j
		float newModuleSize
		int combinedCount
		float combinedX
		float combinedY
		float combinedModuleSize
}

com/google/zxing/qrcode/detector/FinderPatternFinder$1.class
FinderPatternFinder.java
package com.google.zxing.qrcode.detector
synthetic com.google.zxing.qrcode.detector.FinderPatternFinder$1 extends java.lang.Object {
}

com/google/zxing/qrcode/detector/FinderPatternFinder$CenterComparator.class
FinderPatternFinder.java
package com.google.zxing.qrcode.detector
final com.google.zxing.qrcode.detector.FinderPatternFinder$CenterComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable  {
	private final float average
	private void <init> (float) 
		float f
	public int compare (com.google.zxing.qrcode.detector.FinderPattern, com.google.zxing.qrcode.detector.FinderPattern) 
		float dA
		float dB
		com.google.zxing.qrcode.detector.FinderPattern center1
		com.google.zxing.qrcode.detector.FinderPattern center2
	public volatile synthetic int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	synthetic void <init> (float, com.google.zxing.qrcode.detector.FinderPatternFinder$1) 
		float x0
		com.google.zxing.qrcode.detector.FinderPatternFinder$1 x1
}

com/google/zxing/qrcode/detector/FinderPatternFinder$FurthestFromAverageComparator.class
FinderPatternFinder.java
package com.google.zxing.qrcode.detector
final com.google.zxing.qrcode.detector.FinderPatternFinder$FurthestFromAverageComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable  {
	private final float average
	private void <init> (float) 
		float f
	public int compare (com.google.zxing.qrcode.detector.FinderPattern, com.google.zxing.qrcode.detector.FinderPattern) 
		com.google.zxing.qrcode.detector.FinderPattern center1
		com.google.zxing.qrcode.detector.FinderPattern center2
		float dA
		float dB
	public volatile synthetic int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	synthetic void <init> (float, com.google.zxing.qrcode.detector.FinderPatternFinder$1) 
		float x0
		com.google.zxing.qrcode.detector.FinderPatternFinder$1 x1
}

com/google/zxing/qrcode/detector/FinderPatternFinder.class
FinderPatternFinder.java
package com.google.zxing.qrcode.detector
public com.google.zxing.qrcode.detector.FinderPatternFinder extends java.lang.Object {
	private static final int CENTER_QUORUM
	protected static final int MIN_SKIP
	protected static final int MAX_MODULES
	private static final int INTEGER_MATH_SHIFT
	private final com.google.zxing.common.BitMatrix image
	private final java.util.List possibleCenters
	private boolean hasSkipped
	private final int[] crossCheckStateCount
	private final com.google.zxing.ResultPointCallback resultPointCallback
	public void <init> (com.google.zxing.common.BitMatrix) 
		com.google.zxing.common.BitMatrix image
	public void <init> (com.google.zxing.common.BitMatrix, com.google.zxing.ResultPointCallback) 
		com.google.zxing.common.BitMatrix image
		com.google.zxing.ResultPointCallback resultPointCallback
	protected final com.google.zxing.common.BitMatrix getImage () 
	protected final java.util.List getPossibleCenters () 
	final com.google.zxing.qrcode.detector.FinderPatternInfo find (java.util.Map)  throws com.google.zxing.NotFoundException 
		int rowSkip
		boolean confirmed
		int j
		boolean confirmed
		int currentState
		int i
		java.util.Map hints
		boolean tryHarder
		int maxI
		int maxJ
		int iSkip
		boolean done
		int[] stateCount
		com.google.zxing.qrcode.detector.FinderPattern[] patternInfo
	private static float centerFromEnd (int[], int) 
		int[] stateCount
		int end
	protected static boolean foundPatternCross (int[]) 
		int count
		int i
		int[] stateCount
		int totalModuleSize
		int moduleSize
		int maxVariance
	private int[] getCrossCheckStateCount () 
	private float crossCheckVertical (int, int, int, int) 
		int startI
		int centerJ
		int maxCount
		int originalStateCountTotal
		com.google.zxing.common.BitMatrix image
		int maxI
		int[] stateCount
		int i
		int stateCountTotal
	private float crossCheckHorizontal (int, int, int, int) 
		int startJ
		int centerI
		int maxCount
		int originalStateCountTotal
		com.google.zxing.common.BitMatrix image
		int maxJ
		int[] stateCount
		int j
		int stateCountTotal
	protected final boolean handlePossibleCenter (int[], int, int) 
		com.google.zxing.qrcode.detector.FinderPattern center
		int index
		com.google.zxing.qrcode.detector.FinderPattern point
		float estimatedModuleSize
		boolean found
		int[] stateCount
		int i
		int j
		int stateCountTotal
		float centerJ
		float centerI
	private int findRowSkip () 
		com.google.zxing.qrcode.detector.FinderPattern center
		java.util.Iterator i$
		int max
		com.google.zxing.ResultPoint firstConfirmedCenter
	private boolean haveMultiplyConfirmedCenters () 
		com.google.zxing.qrcode.detector.FinderPattern pattern
		java.util.Iterator i$
		com.google.zxing.qrcode.detector.FinderPattern pattern
		java.util.Iterator i$
		int confirmedCount
		float totalModuleSize
		int max
		float average
		float totalDeviation
	private com.google.zxing.qrcode.detector.FinderPattern[] selectBestPatterns ()  throws com.google.zxing.NotFoundException 
		float size
		com.google.zxing.qrcode.detector.FinderPattern center
		java.util.Iterator i$
		com.google.zxing.qrcode.detector.FinderPattern pattern
		int i
		float totalModuleSize
		float square
		float average
		float stdDev
		float limit
		com.google.zxing.qrcode.detector.FinderPattern possibleCenter
		java.util.Iterator i$
		float totalModuleSize
		float average
		int startSize
}

com/google/zxing/qrcode/detector/FinderPatternInfo.class
FinderPatternInfo.java
package com.google.zxing.qrcode.detector
public final com.google.zxing.qrcode.detector.FinderPatternInfo extends java.lang.Object {
	private final com.google.zxing.qrcode.detector.FinderPattern bottomLeft
	private final com.google.zxing.qrcode.detector.FinderPattern topLeft
	private final com.google.zxing.qrcode.detector.FinderPattern topRight
	public void <init> (com.google.zxing.qrcode.detector.FinderPattern[]) 
		com.google.zxing.qrcode.detector.FinderPattern[] patternCenters
	public com.google.zxing.qrcode.detector.FinderPattern getBottomLeft () 
	public com.google.zxing.qrcode.detector.FinderPattern getTopLeft () 
	public com.google.zxing.qrcode.detector.FinderPattern getTopRight () 
}

com/google/zxing/qrcode/encoder/BlockPair.class
BlockPair.java
package com.google.zxing.qrcode.encoder
final com.google.zxing.qrcode.encoder.BlockPair extends java.lang.Object {
	private final byte[] dataBytes
	private final byte[] errorCorrectionBytes
	void <init> (byte[], byte[]) 
		byte[] data
		byte[] errorCorrection
	public byte[] getDataBytes () 
	public byte[] getErrorCorrectionBytes () 
}

com/google/zxing/qrcode/encoder/ByteMatrix.class
ByteMatrix.java
package com.google.zxing.qrcode.encoder
public final com.google.zxing.qrcode.encoder.ByteMatrix extends java.lang.Object {
	private final byte[][] bytes
	private final int width
	private final int height
	public void <init> (int, int) 
		int width
		int height
	public int getHeight () 
	public int getWidth () 
	public byte get (int, int) 
		int x
		int y
	public byte[][] getArray () 
	public void set (int, int, byte) 
		int x
		int y
		byte value
	public void set (int, int, int) 
		int x
		int y
		int value
	public void set (int, int, boolean) 
		int x
		int y
		boolean value
	public void clear (byte) 
		int x
		int y
		byte value
	public java.lang.String toString () 
		int x
		int y
		StringBuilder result
}

com/google/zxing/qrcode/encoder/Encoder$1.class
Encoder.java
package com.google.zxing.qrcode.encoder
synthetic com.google.zxing.qrcode.encoder.Encoder$1 extends java.lang.Object {
	static final synthetic int[] $SwitchMap$com$google$zxing$qrcode$decoder$Mode
	static void <clinit> () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/google/zxing/qrcode/encoder/Encoder.class
Encoder.java
package com.google.zxing.qrcode.encoder
public final com.google.zxing.qrcode.encoder.Encoder extends java.lang.Object {
	private static final int[] ALPHANUMERIC_TABLE
	static final String DEFAULT_BYTE_MODE_ENCODING
	private void <init> () 
	private static int calculateMaskPenalty (com.google.zxing.qrcode.encoder.ByteMatrix) 
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
	public static com.google.zxing.qrcode.encoder.QRCode encode (java.lang.String, com.google.zxing.qrcode.decoder.ErrorCorrectionLevel)  throws com.google.zxing.WriterException 
		String content
		com.google.zxing.qrcode.decoder.ErrorCorrectionLevel ecLevel
	public static com.google.zxing.qrcode.encoder.QRCode encode (java.lang.String, com.google.zxing.qrcode.decoder.ErrorCorrectionLevel, java.util.Map)  throws com.google.zxing.WriterException 
		com.google.zxing.common.CharacterSetECI eci
		String content
		com.google.zxing.qrcode.decoder.ErrorCorrectionLevel ecLevel
		java.util.Map hints
		String encoding
		com.google.zxing.qrcode.decoder.Mode mode
		com.google.zxing.common.BitArray headerBits
		com.google.zxing.common.BitArray dataBits
		int provisionalBitsNeeded
		com.google.zxing.qrcode.decoder.Version provisionalVersion
		int bitsNeeded
		com.google.zxing.qrcode.decoder.Version version
		com.google.zxing.common.BitArray headerAndDataBits
		int numLetters
		com.google.zxing.qrcode.decoder.Version$ECBlocks ecBlocks
		int numDataBytes
		com.google.zxing.common.BitArray finalBits
		com.google.zxing.qrcode.encoder.QRCode qrCode
		int dimension
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
		int maskPattern
	static int getAlphanumericCode (int) 
		int code
	public static com.google.zxing.qrcode.decoder.Mode chooseMode (java.lang.String) 
		String content
	private static com.google.zxing.qrcode.decoder.Mode chooseMode (java.lang.String, java.lang.String) 
		char c
		int i
		String content
		String encoding
		boolean hasNumeric
		boolean hasAlphanumeric
	private static boolean isOnlyDoubleByteKanji (java.lang.String) 
		java.io.UnsupportedEncodingException ignored
		int byte1
		int i
		String content
		byte[] bytes
		int length
	private static int chooseMaskPattern (com.google.zxing.common.BitArray, com.google.zxing.qrcode.decoder.ErrorCorrectionLevel, com.google.zxing.qrcode.decoder.Version, com.google.zxing.qrcode.encoder.ByteMatrix)  throws com.google.zxing.WriterException 
		int penalty
		int maskPattern
		com.google.zxing.common.BitArray bits
		com.google.zxing.qrcode.decoder.ErrorCorrectionLevel ecLevel
		com.google.zxing.qrcode.decoder.Version version
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
		int minPenalty
		int bestMaskPattern
	private static com.google.zxing.qrcode.decoder.Version chooseVersion (int, com.google.zxing.qrcode.decoder.ErrorCorrectionLevel)  throws com.google.zxing.WriterException 
		com.google.zxing.qrcode.decoder.Version version
		int numBytes
		com.google.zxing.qrcode.decoder.Version$ECBlocks ecBlocks
		int numEcBytes
		int numDataBytes
		int totalInputBytes
		int versionNum
		int numInputBits
		com.google.zxing.qrcode.decoder.ErrorCorrectionLevel ecLevel
	static void terminateBits (int, com.google.zxing.common.BitArray)  throws com.google.zxing.WriterException 
		int i
		int i
		int i
		int numDataBytes
		com.google.zxing.common.BitArray bits
		int capacity
		int numBitsInLastByte
		int numPaddingBytes
	static void getNumDataBytesAndNumECBytesForBlockID (int, int, int, int, int[], int[])  throws com.google.zxing.WriterException 
		int numTotalBytes
		int numDataBytes
		int numRSBlocks
		int blockID
		int[] numDataBytesInBlock
		int[] numECBytesInBlock
		int numRsBlocksInGroup2
		int numRsBlocksInGroup1
		int numTotalBytesInGroup1
		int numTotalBytesInGroup2
		int numDataBytesInGroup1
		int numDataBytesInGroup2
		int numEcBytesInGroup1
		int numEcBytesInGroup2
	static com.google.zxing.common.BitArray interleaveWithECBytes (com.google.zxing.common.BitArray, int, int, int)  throws com.google.zxing.WriterException 
		int[] numDataBytesInBlock
		int[] numEcBytesInBlock
		int size
		byte[] dataBytes
		byte[] ecBytes
		int i
		byte[] dataBytes
		com.google.zxing.qrcode.encoder.BlockPair block
		java.util.Iterator i$
		int i
		byte[] ecBytes
		com.google.zxing.qrcode.encoder.BlockPair block
		java.util.Iterator i$
		int i
		com.google.zxing.common.BitArray bits
		int numTotalBytes
		int numDataBytes
		int numRSBlocks
		int dataBytesOffset
		int maxNumDataBytes
		int maxNumEcBytes
		java.util.Collection blocks
		com.google.zxing.common.BitArray result
	static byte[] generateECBytes (byte[], int) 
		int i
		int i
		byte[] dataBytes
		int numEcBytesInBlock
		int numDataBytes
		int[] toEncode
		byte[] ecBytes
	static void appendModeInfo (com.google.zxing.qrcode.decoder.Mode, com.google.zxing.common.BitArray) 
		com.google.zxing.qrcode.decoder.Mode mode
		com.google.zxing.common.BitArray bits
	static void appendLengthInfo (int, com.google.zxing.qrcode.decoder.Version, com.google.zxing.qrcode.decoder.Mode, com.google.zxing.common.BitArray)  throws com.google.zxing.WriterException 
		int numLetters
		com.google.zxing.qrcode.decoder.Version version
		com.google.zxing.qrcode.decoder.Mode mode
		com.google.zxing.common.BitArray bits
		int numBits
	static void appendBytes (java.lang.String, com.google.zxing.qrcode.decoder.Mode, com.google.zxing.common.BitArray, java.lang.String)  throws com.google.zxing.WriterException 
		String content
		com.google.zxing.qrcode.decoder.Mode mode
		com.google.zxing.common.BitArray bits
		String encoding
	static void appendNumericBytes (java.lang.CharSequence, com.google.zxing.common.BitArray) 
		int num2
		int num3
		int num2
		int num1
		CharSequence content
		com.google.zxing.common.BitArray bits
		int length
		int i
	static void appendAlphanumericBytes (java.lang.CharSequence, com.google.zxing.common.BitArray)  throws com.google.zxing.WriterException 
		int code2
		int code1
		CharSequence content
		com.google.zxing.common.BitArray bits
		int length
		int i
	static void append8BitBytes (java.lang.String, com.google.zxing.common.BitArray, java.lang.String)  throws com.google.zxing.WriterException 
		java.io.UnsupportedEncodingException uee
		byte b
		byte[] arr$
		int len$
		int i$
		String content
		com.google.zxing.common.BitArray bits
		String encoding
		byte[] bytes
	static void appendKanjiBytes (java.lang.String, com.google.zxing.common.BitArray)  throws com.google.zxing.WriterException 
		java.io.UnsupportedEncodingException uee
		int byte1
		int byte2
		int code
		int subtracted
		int encoded
		int i
		String content
		com.google.zxing.common.BitArray bits
		byte[] bytes
		int length
	private static void appendECI (com.google.zxing.common.CharacterSetECI, com.google.zxing.common.BitArray) 
		com.google.zxing.common.CharacterSetECI eci
		com.google.zxing.common.BitArray bits
	static void <clinit> () 
}

com/google/zxing/qrcode/encoder/MaskUtil.class
MaskUtil.java
package com.google.zxing.qrcode.encoder
final com.google.zxing.qrcode.encoder.MaskUtil extends java.lang.Object {
	private static final int N1
	private static final int N2
	private static final int N3
	private static final int N4
	private void <init> () 
	static int applyMaskPenaltyRule1 (com.google.zxing.qrcode.encoder.ByteMatrix) 
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
	static int applyMaskPenaltyRule2 (com.google.zxing.qrcode.encoder.ByteMatrix) 
		int value
		int x
		int y
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
		int penalty
		byte[][] array
		int width
		int height
	static int applyMaskPenaltyRule3 (com.google.zxing.qrcode.encoder.ByteMatrix) 
		byte[] arrayY
		int x
		int y
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
		int numPenalties
		byte[][] array
		int width
		int height
	private static boolean isWhiteHorizontal (byte[], int, int) 
		int i
		byte[] rowArray
		int from
		int to
	private static boolean isWhiteVertical (byte[][], int, int, int) 
		int i
		byte[][] array
		int col
		int from
		int to
	static int applyMaskPenaltyRule4 (com.google.zxing.qrcode.encoder.ByteMatrix) 
		int x
		byte[] arrayY
		int y
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
		int numDarkCells
		byte[][] array
		int width
		int height
		int numTotalCells
		int fivePercentVariances
	static boolean getDataMaskBit (int, int, int) 
		int maskPattern
		int x
		int y
		int intermediate
		int temp
	private static int applyMaskPenaltyRule1Internal (com.google.zxing.qrcode.encoder.ByteMatrix, boolean) 
		int bit
		int j
		int numSameBitCells
		int prevBit
		int i
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
		boolean isHorizontal
		int penalty
		int iLimit
		int jLimit
		byte[][] array
}

com/google/zxing/qrcode/encoder/MatrixUtil.class
MatrixUtil.java
package com.google.zxing.qrcode.encoder
final com.google.zxing.qrcode.encoder.MatrixUtil extends java.lang.Object {
	private static final int[][] POSITION_DETECTION_PATTERN
	private static final int[][] POSITION_ADJUSTMENT_PATTERN
	private static final int[][] POSITION_ADJUSTMENT_PATTERN_COORDINATE_TABLE
	private static final int[][] TYPE_INFO_COORDINATES
	private static final int VERSION_INFO_POLY
	private static final int TYPE_INFO_POLY
	private static final int TYPE_INFO_MASK_PATTERN
	private void <init> () 
	static void clearMatrix (com.google.zxing.qrcode.encoder.ByteMatrix) 
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
	static void buildMatrix (com.google.zxing.common.BitArray, com.google.zxing.qrcode.decoder.ErrorCorrectionLevel, com.google.zxing.qrcode.decoder.Version, int, com.google.zxing.qrcode.encoder.ByteMatrix)  throws com.google.zxing.WriterException 
		com.google.zxing.common.BitArray dataBits
		com.google.zxing.qrcode.decoder.ErrorCorrectionLevel ecLevel
		com.google.zxing.qrcode.decoder.Version version
		int maskPattern
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
	static void embedBasicPatterns (com.google.zxing.qrcode.decoder.Version, com.google.zxing.qrcode.encoder.ByteMatrix)  throws com.google.zxing.WriterException 
		com.google.zxing.qrcode.decoder.Version version
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
	static void embedTypeInfo (com.google.zxing.qrcode.decoder.ErrorCorrectionLevel, int, com.google.zxing.qrcode.encoder.ByteMatrix)  throws com.google.zxing.WriterException 
		int x2
		int y2
		int x2
		int y2
		boolean bit
		int x1
		int y1
		int i
		com.google.zxing.qrcode.decoder.ErrorCorrectionLevel ecLevel
		int maskPattern
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
		com.google.zxing.common.BitArray typeInfoBits
	static void maybeEmbedVersionInfo (com.google.zxing.qrcode.decoder.Version, com.google.zxing.qrcode.encoder.ByteMatrix)  throws com.google.zxing.WriterException 
		boolean bit
		int j
		int i
		com.google.zxing.qrcode.decoder.Version version
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
		com.google.zxing.common.BitArray versionInfoBits
		int bitIndex
	static void embedDataBits (com.google.zxing.common.BitArray, int, com.google.zxing.qrcode.encoder.ByteMatrix)  throws com.google.zxing.WriterException 
		boolean bit
		int xx
		boolean bit
		int i
		com.google.zxing.common.BitArray dataBits
		int maskPattern
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
		int bitIndex
		int direction
		int x
		int y
	static int findMSBSet (int) 
		int value
		int numDigits
	static int calculateBCHCode (int, int) 
		int value
		int poly
		int msbSetInPoly
	static void makeTypeInfoBits (com.google.zxing.qrcode.decoder.ErrorCorrectionLevel, int, com.google.zxing.common.BitArray)  throws com.google.zxing.WriterException 
		com.google.zxing.qrcode.decoder.ErrorCorrectionLevel ecLevel
		int maskPattern
		com.google.zxing.common.BitArray bits
		int typeInfo
		int bchCode
		com.google.zxing.common.BitArray maskBits
	static void makeVersionInfoBits (com.google.zxing.qrcode.decoder.Version, com.google.zxing.common.BitArray)  throws com.google.zxing.WriterException 
		com.google.zxing.qrcode.decoder.Version version
		com.google.zxing.common.BitArray bits
		int bchCode
	private static boolean isEmpty (int) 
		int value
	private static void embedTimingPatterns (com.google.zxing.qrcode.encoder.ByteMatrix) 
		int bit
		int i
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
	private static void embedDarkDotAtLeftBottomCorner (com.google.zxing.qrcode.encoder.ByteMatrix)  throws com.google.zxing.WriterException 
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
	private static void embedHorizontalSeparationPattern (int, int, com.google.zxing.qrcode.encoder.ByteMatrix)  throws com.google.zxing.WriterException 
		int x
		int xStart
		int yStart
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
	private static void embedVerticalSeparationPattern (int, int, com.google.zxing.qrcode.encoder.ByteMatrix)  throws com.google.zxing.WriterException 
		int y
		int xStart
		int yStart
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
	private static void embedPositionAdjustmentPattern (int, int, com.google.zxing.qrcode.encoder.ByteMatrix) 
		int x
		int y
		int xStart
		int yStart
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
	private static void embedPositionDetectionPattern (int, int, com.google.zxing.qrcode.encoder.ByteMatrix) 
		int x
		int y
		int xStart
		int yStart
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
	private static void embedPositionDetectionPatternsAndSeparators (com.google.zxing.qrcode.encoder.ByteMatrix)  throws com.google.zxing.WriterException 
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
		int pdpWidth
		int hspWidth
		int vspSize
	private static void maybeEmbedPositionAdjustmentPatterns (com.google.zxing.qrcode.decoder.Version, com.google.zxing.qrcode.encoder.ByteMatrix) 
		int y
		int x
		int j
		int i
		com.google.zxing.qrcode.decoder.Version version
		com.google.zxing.qrcode.encoder.ByteMatrix matrix
		int index
		int[] coordinates
		int numCoordinates
	static void <clinit> () 
}

com/google/zxing/qrcode/encoder/QRCode.class
QRCode.java
package com.google.zxing.qrcode.encoder
public final com.google.zxing.qrcode.encoder.QRCode extends java.lang.Object {
	public static final int NUM_MASK_PATTERNS
	private com.google.zxing.qrcode.decoder.Mode mode
	private com.google.zxing.qrcode.decoder.ErrorCorrectionLevel ecLevel
	private com.google.zxing.qrcode.decoder.Version version
	private int maskPattern
	private com.google.zxing.qrcode.encoder.ByteMatrix matrix
	public void <init> () 
	public com.google.zxing.qrcode.decoder.Mode getMode () 
	public com.google.zxing.qrcode.decoder.ErrorCorrectionLevel getECLevel () 
	public com.google.zxing.qrcode.decoder.Version getVersion () 
	public int getMaskPattern () 
	public com.google.zxing.qrcode.encoder.ByteMatrix getMatrix () 
	public java.lang.String toString () 
		StringBuilder result
	public void setMode (com.google.zxing.qrcode.decoder.Mode) 
		com.google.zxing.qrcode.decoder.Mode value
	public void setECLevel (com.google.zxing.qrcode.decoder.ErrorCorrectionLevel) 
		com.google.zxing.qrcode.decoder.ErrorCorrectionLevel value
	public void setVersion (com.google.zxing.qrcode.decoder.Version) 
		com.google.zxing.qrcode.decoder.Version version
	public void setMaskPattern (int) 
		int value
	public void setMatrix (com.google.zxing.qrcode.encoder.ByteMatrix) 
		com.google.zxing.qrcode.encoder.ByteMatrix value
	public static boolean isValidMaskPattern (int) 
		int maskPattern
}

com/google/zxing/qrcode/QRCodeReader.class
QRCodeReader.java
package com.google.zxing.qrcode
public com.google.zxing.qrcode.QRCodeReader extends java.lang.Object implements com.google.zxing.Reader  {
	private static final com.google.zxing.ResultPoint[] NO_POINTS
	private final com.google.zxing.qrcode.decoder.Decoder decoder
	public void <init> () 
	protected final com.google.zxing.qrcode.decoder.Decoder getDecoder () 
	public com.google.zxing.Result decode (com.google.zxing.BinaryBitmap)  throws com.google.zxing.NotFoundException com.google.zxing.ChecksumException com.google.zxing.FormatException 
		com.google.zxing.BinaryBitmap image
	public final com.google.zxing.Result decode (com.google.zxing.BinaryBitmap, java.util.Map)  throws com.google.zxing.NotFoundException com.google.zxing.ChecksumException com.google.zxing.FormatException 
		com.google.zxing.common.BitMatrix bits
		com.google.zxing.common.DecoderResult decoderResult
		com.google.zxing.ResultPoint[] points
		com.google.zxing.common.DetectorResult detectorResult
		com.google.zxing.BinaryBitmap image
		java.util.Map hints
		com.google.zxing.common.DecoderResult decoderResult
		com.google.zxing.ResultPoint[] points
		com.google.zxing.Result result
		java.util.List byteSegments
		String ecLevel
	public void reset () 
	private static com.google.zxing.common.BitMatrix extractPureBits (com.google.zxing.common.BitMatrix)  throws com.google.zxing.NotFoundException 
		int x
		int iOffset
		int y
		com.google.zxing.common.BitMatrix image
		int[] leftTopBlack
		int[] rightBottomBlack
		float moduleSize
		int top
		int bottom
		int left
		int right
		int matrixWidth
		int matrixHeight
		int nudge
		int nudgedTooFarRight
		int nudgedTooFarDown
		com.google.zxing.common.BitMatrix bits
	private static float moduleSize (int[], com.google.zxing.common.BitMatrix)  throws com.google.zxing.NotFoundException 
		int[] leftTopBlack
		com.google.zxing.common.BitMatrix image
		int height
		int width
		int x
		int y
		boolean inBlack
		int transitions
	static void <clinit> () 
}

com/google/zxing/qrcode/QRCodeWriter.class
QRCodeWriter.java
package com.google.zxing.qrcode
public final com.google.zxing.qrcode.QRCodeWriter extends java.lang.Object implements com.google.zxing.Writer  {
	private static final int QUIET_ZONE_SIZE
	public void <init> () 
	public com.google.zxing.common.BitMatrix encode (java.lang.String, com.google.zxing.BarcodeFormat, int, int)  throws com.google.zxing.WriterException 
		String contents
		com.google.zxing.BarcodeFormat format
		int width
		int height
	public com.google.zxing.common.BitMatrix encode (java.lang.String, com.google.zxing.BarcodeFormat, int, int, java.util.Map)  throws com.google.zxing.WriterException 
		com.google.zxing.qrcode.decoder.ErrorCorrectionLevel requestedECLevel
		Integer quietZoneInt
		String contents
		com.google.zxing.BarcodeFormat format
		int width
		int height
		java.util.Map hints
		com.google.zxing.qrcode.decoder.ErrorCorrectionLevel errorCorrectionLevel
		int quietZone
		com.google.zxing.qrcode.encoder.QRCode code
	private static com.google.zxing.common.BitMatrix renderResult (com.google.zxing.qrcode.encoder.QRCode, int, int, int) 
		int inputX
		int outputX
		int inputY
		int outputY
		com.google.zxing.qrcode.encoder.QRCode code
		int width
		int height
		int quietZone
		com.google.zxing.qrcode.encoder.ByteMatrix input
		int inputWidth
		int inputHeight
		int qrWidth
		int qrHeight
		int outputWidth
		int outputHeight
		int multiple
		int leftPadding
		int topPadding
		com.google.zxing.common.BitMatrix output
}

com/google/zxing/Reader.class
Reader.java
package com.google.zxing
public abstract com.google.zxing.Reader extends java.lang.Object {
	public abstract com.google.zxing.Result decode (com.google.zxing.BinaryBitmap)  throws com.google.zxing.NotFoundException com.google.zxing.ChecksumException com.google.zxing.FormatException 
	public abstract com.google.zxing.Result decode (com.google.zxing.BinaryBitmap, java.util.Map)  throws com.google.zxing.NotFoundException com.google.zxing.ChecksumException com.google.zxing.FormatException 
	public abstract void reset () 
}

com/google/zxing/ReaderException.class
ReaderException.java
package com.google.zxing
public abstract com.google.zxing.ReaderException extends java.lang.Exception {
	void <init> () 
	public final java.lang.Throwable fillInStackTrace () 
}

com/google/zxing/Result.class
Result.java
package com.google.zxing
public final com.google.zxing.Result extends java.lang.Object {
	private final String text
	private final byte[] rawBytes
	private com.google.zxing.ResultPoint[] resultPoints
	private final com.google.zxing.BarcodeFormat format
	private java.util.Map resultMetadata
	private final long timestamp
	public void <init> (java.lang.String, byte[], com.google.zxing.ResultPoint[], com.google.zxing.BarcodeFormat) 
		String text
		byte[] rawBytes
		com.google.zxing.ResultPoint[] resultPoints
		com.google.zxing.BarcodeFormat format
	public void <init> (java.lang.String, byte[], com.google.zxing.ResultPoint[], com.google.zxing.BarcodeFormat, long) 
		String text
		byte[] rawBytes
		com.google.zxing.ResultPoint[] resultPoints
		com.google.zxing.BarcodeFormat format
		long timestamp
	public java.lang.String getText () 
	public byte[] getRawBytes () 
	public com.google.zxing.ResultPoint[] getResultPoints () 
	public com.google.zxing.BarcodeFormat getBarcodeFormat () 
	public java.util.Map getResultMetadata () 
	public void putMetadata (com.google.zxing.ResultMetadataType, java.lang.Object) 
		com.google.zxing.ResultMetadataType type
		Object value
	public void putAllMetadata (java.util.Map) 
		java.util.Map metadata
	public void addResultPoints (com.google.zxing.ResultPoint[]) 
		com.google.zxing.ResultPoint[] allPoints
		com.google.zxing.ResultPoint[] newPoints
		com.google.zxing.ResultPoint[] oldPoints
	public long getTimestamp () 
	public java.lang.String toString () 
}

com/google/zxing/ResultMetadataType.class
ResultMetadataType.java
package com.google.zxing
public final enum com.google.zxing.ResultMetadataType extends java.lang.Enum {
	public static final enum com.google.zxing.ResultMetadataType OTHER
	public static final enum com.google.zxing.ResultMetadataType ORIENTATION
	public static final enum com.google.zxing.ResultMetadataType BYTE_SEGMENTS
	public static final enum com.google.zxing.ResultMetadataType ERROR_CORRECTION_LEVEL
	public static final enum com.google.zxing.ResultMetadataType ISSUE_NUMBER
	public static final enum com.google.zxing.ResultMetadataType SUGGESTED_PRICE
	public static final enum com.google.zxing.ResultMetadataType POSSIBLE_COUNTRY
	public static final enum com.google.zxing.ResultMetadataType UPC_EAN_EXTENSION
	public static final enum com.google.zxing.ResultMetadataType PDF417_EXTRA_METADATA
	private static final synthetic com.google.zxing.ResultMetadataType[] $VALUES
	public static com.google.zxing.ResultMetadataType[] values () 
	public static com.google.zxing.ResultMetadataType valueOf (java.lang.String) 
		String name
	private void <init> (java.lang.String, int) 
	static void <clinit> () 
}

com/google/zxing/ResultPoint.class
ResultPoint.java
package com.google.zxing
public com.google.zxing.ResultPoint extends java.lang.Object {
	private final float x
	private final float y
	public void <init> (float, float) 
		float x
		float y
	public final float getX () 
	public final float getY () 
	public final boolean equals (java.lang.Object) 
		com.google.zxing.ResultPoint otherPoint
		Object other
	public final int hashCode () 
	public final java.lang.String toString () 
		StringBuilder result
	public static void orderBestPatterns (com.google.zxing.ResultPoint[]) 
		com.google.zxing.ResultPoint pointA
		com.google.zxing.ResultPoint pointB
		com.google.zxing.ResultPoint pointC
		com.google.zxing.ResultPoint pointA
		com.google.zxing.ResultPoint pointB
		com.google.zxing.ResultPoint pointC
		com.google.zxing.ResultPoint temp
		com.google.zxing.ResultPoint[] patterns
		float zeroOneDistance
		float oneTwoDistance
		float zeroTwoDistance
		com.google.zxing.ResultPoint pointA
		com.google.zxing.ResultPoint pointB
		com.google.zxing.ResultPoint pointC
	public static float distance (com.google.zxing.ResultPoint, com.google.zxing.ResultPoint) 
		com.google.zxing.ResultPoint pattern1
		com.google.zxing.ResultPoint pattern2
	private static float crossProductZ (com.google.zxing.ResultPoint, com.google.zxing.ResultPoint, com.google.zxing.ResultPoint) 
		com.google.zxing.ResultPoint pointA
		com.google.zxing.ResultPoint pointB
		com.google.zxing.ResultPoint pointC
		float bX
		float bY
}

com/google/zxing/ResultPointCallback.class
ResultPointCallback.java
package com.google.zxing
public abstract com.google.zxing.ResultPointCallback extends java.lang.Object {
	public abstract void foundPossibleResultPoint (com.google.zxing.ResultPoint) 
}

com/google/zxing/RGBLuminanceSource.class
RGBLuminanceSource.java
package com.google.zxing
public final com.google.zxing.RGBLuminanceSource extends com.google.zxing.LuminanceSource {
	private final byte[] luminances
	private final int dataWidth
	private final int dataHeight
	private final int left
	private final int top
	public void <init> (int, int, int[]) 
		int pixel
		int r
		int g
		int b
		int x
		int offset
		int y
		int width
		int height
		int[] pixels
	private void <init> (byte[], int, int, int, int, int, int) 
		byte[] pixels
		int dataWidth
		int dataHeight
		int left
		int top
		int width
		int height
	public byte[] getRow (int, byte[]) 
		int y
		byte[] row
		int width
		int offset
	public byte[] getMatrix () 
		int outputOffset
		int y
		int width
		int height
		int area
		byte[] matrix
		int inputOffset
		byte[] rgb
	public boolean isCropSupported () 
	public com.google.zxing.LuminanceSource crop (int, int, int, int) 
		int left
		int top
		int width
		int height
}

com/google/zxing/Writer.class
Writer.java
package com.google.zxing
public abstract com.google.zxing.Writer extends java.lang.Object {
	public abstract com.google.zxing.common.BitMatrix encode (java.lang.String, com.google.zxing.BarcodeFormat, int, int)  throws com.google.zxing.WriterException 
	public abstract com.google.zxing.common.BitMatrix encode (java.lang.String, com.google.zxing.BarcodeFormat, int, int, java.util.Map)  throws com.google.zxing.WriterException 
}

com/google/zxing/WriterException.class
WriterException.java
package com.google.zxing
public final com.google.zxing.WriterException extends java.lang.Exception {
	public void <init> () 
	public void <init> (java.lang.String) 
		String message
	public void <init> (java.lang.Throwable) 
		Throwable cause
}

META-INF/maven/
META-INF/maven/com.google.zxing/
META-INF/maven/com.google.zxing/core/
META-INF/maven/com.google.zxing/core/pom.xml
META-INF/maven/com.google.zxing/core/pom.properties