
com.groupbyinc.flux.common.google.common.primitives.Chars.class Maven / Gradle / Ivy
???? 2 ? 9com/groupbyinc/flux/common/google/common/primitives/Chars java/lang/Object
Chars.java DLcom/groupbyinc/flux/common/google/common/annotations/GwtCompatible; emulated Icom/groupbyinc/flux/common/google/common/primitives/Chars$CharArrayAsList CharArrayAsList Scom/groupbyinc/flux/common/google/common/primitives/Chars$LexicographicalComparator LexicographicalComparator BYTES I ()V
this ;Lcom/groupbyinc/flux/common/google/common/primitives/Chars; hashCode (C)I value C checkedCast (J)C "java/lang/IllegalArgumentException java/lang/StringBuilder (I)V "
! # Out of range: % append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ' (
! ) (J)Ljava/lang/StringBuilder; ' +
! , toString ()Ljava/lang/String; . /
! 0 (Ljava/lang/String;)V 2
3 J result
saturatedCast ?? ?? compare (CC)I a b contains ([CC)Z [C A arr$ len$ i$ array target indexOf ([CC)I ([CCII)I H J
K i start end ([C[C)I F ;com/groupbyinc/flux/common/google/common/base/Preconditions R checkNotNull 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; T U
S V G j lastIndexOf Z J
[ min ([C)C
checkArgument (Z)V _ `
S a max concat ([[C)[C [[C f java/lang/System h arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V j k
i l arrays length pos toByteArray (C)[B FLcom/groupbyinc/flux/common/google/common/annotations/GwtIncompatible; doesn't work
fromByteArray ([B)C array too small: %s < %s w java/lang/Integer y valueOf (I)Ljava/lang/Integer; { |
z } )(ZLjava/lang/String;[Ljava/lang/Object;)V _
S ? fromBytes (BB)C ? ?
? bytes [B b1 B b2 ensureCapacity ([CII)[C Invalid minLength: %s ? Invalid padding: %s ? copyOf ([CI)[C ? ?
? minLength padding java/lang/Math ? (II)I ] ?
? ? original copy join ((Ljava/lang/String;[C)Ljava/lang/String; &(Ljava/lang/Object;)Ljava/lang/Object; T ?
S ? ? java/lang/String ? ()I o ?
? ? (C)Ljava/lang/StringBuilder; ' ?
! ? separator Ljava/lang/String; len builder Ljava/lang/StringBuilder; lexicographicalComparator ()Ljava/util/Comparator; INSTANCE ULcom/groupbyinc/flux/common/google/common/primitives/Chars$LexicographicalComparator; ? ?
? toArray (Ljava/util/Collection;)[C toCharArray ()[C ? ?
? java/util/Collection ? ()[Ljava/lang/Object; ? ? ? ? [Ljava/lang/Object; ? java/lang/Character ? charValue ()C ? ?
? ?
collection -Ljava/util/Collection; Ljava/util/Collection;
boxedArray asList ([C)Ljava/util/List; java/util/Collections ? emptyList ()Ljava/util/List; ? ?
? ? ([C)V ?
? backingArray
access$000 x0 x1 x2 x3
access$100
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable RuntimeInvisibleAnnotations Signature ()Ljava/util/Comparator<[C>; LocalVariableTypeTable 1(Ljava/util/Collection;)[C +([C)Ljava/util/List;
SourceFile InnerClasses 1 ? ? / *? ? ? ? 4 ? , ? ? ? D ? x ,??=??? "? YB? !Y"? $&? *!? -? 1? 4?? ? , 5 ( 6 ? P Q S * U ? ? * 7 ? [ 8?? :? ?? ???? ? 5 ? a b d e g ? ; <