![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.primitives.Booleans.class Maven / Gradle / Ivy
???? 4 ?
%com/google/common/primitives/Booleans lastIndexOf ([ZZII)I
indexOf
java/lang/Object ()V 7com/google/common/primitives/Booleans$BooleanComparator
TRUE_FIRST 9Lcom/google/common/primitives/Booleans$BooleanComparator; FALSE_FIRST
java/lang/Boolean compare (ZZ)I array
" # $ % & $com/google/common/base/Preconditions checkNotNull 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ( target
* + , checkNoOverflow (J)I
. / 0 1 2 java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V 4 Bthe total number of elements (%s) in the arrays must fit in an int
" 6 7 8
checkArgument (ZLjava/lang/String;J)V : Invalid minLength: %s
" < 7 = (ZLjava/lang/String;I)V ? Invalid padding: %s
A B C D E java/util/Arrays copyOf ([ZI)[Z
" G % H &(Ljava/lang/Object;)Ljava/lang/Object; J L java/lang/StringBuilder
K N O (I)V
K Q R S append (Z)Ljava/lang/StringBuilder;
K U R V -(Ljava/lang/String;)Ljava/lang/StringBuilder;
K X Y Z toString ()Ljava/lang/String; \ ] ^ _ ` ?com/google/common/primitives/Booleans$LexicographicalComparator INSTANCE ALcom/google/common/primitives/Booleans$LexicographicalComparator; b 8com/google/common/primitives/Booleans$BooleanArrayAsList
a d e f toBooleanArray ()[Z h i j k l java/util/Collection toArray ()[Ljava/lang/Object;
n o p booleanValue ()Z
r s t u v java/util/Collections emptyList ()Ljava/util/List;
a x y ([Z)V
{ | } reverse ([ZII)V
" ? ? checkPositionIndexes (III)V
? ? ? rotate ([ZIII)V Code LineNumberTable LocalVariableTable this 'Lcom/google/common/primitives/Booleans; trueFirst ()Ljava/util/Comparator; Signature -()Ljava/util/Comparator;
falseFirst hashCode (Z)I value Z
StackMapTable MethodParameters a b RuntimeInvisibleAnnotations ,Lcom/google/errorprone/annotations/InlineMe; replacement Boolean.compare(a, b) contains ([ZZ)Z [Z ? ([ZZ)I i I start end ([Z[Z)I j concat ([[Z)[Z arrays [[Z length J result pos ? ensureCapacity ([ZII)[Z minLength padding join ((Ljava/lang/String;[Z)Ljava/lang/String; separator Ljava/lang/String; builder Ljava/lang/StringBuilder; lexicographicalComparator ()Ljava/util/Comparator<[Z>; (Ljava/util/Collection;)[Z
collection Ljava/util/Collection;
boxedArray [Ljava/lang/Object; len LocalVariableTypeTable +Ljava/util/Collection; ? /(Ljava/util/Collection;)[Z asList ([Z)Ljava/util/List; backingArray )([Z)Ljava/util/List; countTrue ([Z)I values count tmp fromIndex toIndex ([ZI)V distance m
newFirstIndex
access$000 x0 x1 x2 x3
access$100
SourceFile
Booleans.java RuntimeVisibleAnnotations >Lcom/google/common/primitives/ElementTypesAreNonnullByDefault; -Lcom/google/common/annotations/GwtCompatible; InnerClasses BooleanComparator LexicographicalComparator BooleanArrayAsList 1 ? / *?
? ? 0 ? ? ? ? ? ? ? ? ? U ? ? ? ? ? ? ? ? a ? ? ? ? ? C ? ϧ լ ? n ? ? ? ?
B ? ? ? : ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?s ? ? ? ? ? $*M,?>6? ,36? ?????? ? ? ? ? ? " ? ? ? ? $ ? $ ( ? ? ? ?? ? ( ? ? = **?? ? ? ? ? ? ( ? ? (
? ? 6? *3? ?????? ? ? ? ? ? ? ? 4 ? ? ? ( ? ? ? ? ? ?
? ? ? ( ? ? ? ? ? H*? !W+'? !W+?? ?=*?+?d`? '>+?? *`3+3? ? ?????????? ? 2 ? ? ? ? ? " ? * ? 5 ? 8 ? > ? @ ? F ? ? * $ ? ? / ? ? H ? H ( ? ? ? ? ? ? ? ( ? ? = **?? ? ? ? ? ? ( ? ? (
? ? d6? *3? ??????? ? ? ? ? ? ? ? 4 ? ? ? ( ? ? ? ? ? ?
? ? ? ( ? ? ? ? ? ? d @*N-?66? -2:??a@????? )?N6*:?66? $2:-?? -?`6????-? ? . ? ? ? ? % ? , ? / ? H ? T ? \ ? b ? ? > ? H ? d ? ? b ? ? , 8 ? ? / 5 ? ? ? , ? ? ? ? ? ? ? ? ? ' ? ?
+ , ? O ???? ? 3? 5?? ?
? ? ? ? ? @ ? ? ? ? ? ? 0? ? 9? ;? ? >? ;*??
*`? @? *? ? ? 0 ? 0 ? ? 0 ? ? ?
@
@@ ? ?
? ? ? ? ? ? ? A*? FW+?? I?? KY+?h? MM,+3? PW>+?? ,*? T+3? PW????,? W? ? &