de.uniks.networkparser.bytes.qr.BitMatrix.class Maven / Gradle / Ivy
???? 4 ?
?
3 ? ? ?
? ? ? ? ?
?
? ?
? ? ?
? ?
? ? ?
? ?
?
? ?
? ?
? ? ? ?
? ?
?
?
?
?
? ?
?
?
?
?
?
? ?
? ? ? ?
?
?
? ?
? ? :
?
? ? ? width I height rowSize bits [I (I)V Code LineNumberTable LocalVariableTable this +Lde/uniks/networkparser/bytes/qr/BitMatrix; dimension (II)V
StackMapTable ? (III[I)V parse c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lde/uniks/networkparser/bytes/qr/BitMatrix; i stringRepresentation Ljava/lang/String; setString unsetString [Z bitsPos rowStartPos rowLength nRows pos matrix ? N get (II)Z x y offset set unset flip clear ()V max setRegion (IIII)V left top right bottom getRow W(ILde/uniks/networkparser/bytes/qr/BitArray;)Lde/uniks/networkparser/bytes/qr/BitArray; row *Lde/uniks/networkparser/bytes/qr/BitArray; setRow .(ILde/uniks/networkparser/bytes/qr/BitArray;)V rotate180 topRow bottomRow ? getEnclosingRectangle ()[I bit theBits x32 getTopLeftOnBit
bitsOffset getBottomRightOnBit getWidth ()I getHeight
getRowSize equals (Ljava/lang/Object;)Z o Ljava/lang/Object; other hashCode hash toString ()Ljava/lang/String; 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; result Ljava/lang/StringBuilder; ? clone -()Lde/uniks/networkparser/bytes/qr/BitMatrix; ()Ljava/lang/Object;
Exceptions ?
SourceFile BitMatrix.java ; C ; ` "java/lang/IllegalArgumentException &Both dimensions must be greater than 0 ; ? 5 6 7 6 8 6 9 : ? ? { ? ? row lengths do not match ? ? ~ java/lang/StringBuilder illegal character encountered: ? ? ? ? ? ? )de/uniks/networkparser/bytes/qr/BitMatrix \ C Left and top must be nonnegative #Height and width must be at least 1 %The region must fit inside the matrix ? { (de/uniks/networkparser/bytes/qr/BitArray ; < _ ` ? C ? s ? ? ? z { | { h i ? ` l m ? ~ ? ? ? X ? ? W X
: ? ? ; F ? ? java/lang/Object java/lang/Cloneable java/lang/String $java/lang/CloneNotSupportedException (Ljava/lang/String;)V length charAt (I)C substring (II)Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/String; getSize setBulk getBitArray java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V reverse java/util/Arrays ([I[I)Z ([I)I 1 3 4 5 6 7 6 8 6 9 : ; <