com.groupbyinc.flux.common.apache.lucene.util.CharsRef.class Maven / Gradle / Ivy
???? 4 ? 6com/groupbyinc/flux/common/apache/lucene/util/CharsRef ?Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/CharSequence;Ljava/lang/Cloneable; java/lang/Object java/lang/Comparable java/lang/CharSequence java/lang/Cloneable
CharsRef.java 8com/groupbyinc/flux/common/apache/lucene/util/CharsRef$1
Rcom/groupbyinc/flux/common/apache/lucene/util/CharsRef$UTF16SortedAsUTF8Comparator UTF16SortedAsUTF8Comparator EMPTY_CHARS [C chars offset I length utf16SortedAsUTF8SortOrder Ljava/util/Comparator; PLjava/util/Comparator; Ljava/lang/Deprecated; $assertionsDisabled Z ()V ([CII)V "
# this 8Lcom/groupbyinc/flux/common/apache/lucene/util/CharsRef; (I)V
( * capacity - / 1 isValid ()Z 3 4
5 java/lang/AssertionError 7
8 ( (Ljava/lang/String;)V java/lang/String < toCharArray ()[C > ?
= @ string Ljava/lang/String; clone :()Lcom/groupbyinc/flux/common/apache/lucene/util/CharsRef; hashCode ()I i prime result end equals (Ljava/lang/Object;)Z charsEquals ;(Lcom/groupbyinc/flux/common/apache/lucene/util/CharsRef;)Z N O
P other Ljava/lang/Object; upto otherUpto
otherChars compareTo ;(Lcom/groupbyinc/flux/common/apache/lucene/util/CharsRef;)I java/lang/Math Y min (II)I [ \
Z ] aInt bInt aChars aUpto bChars bUpto aStop toString ()Ljava/lang/String;
= # charAt (I)C #java/lang/IndexOutOfBoundsException k
l ( index subSequence (II)Ljava/lang/CharSequence; start getUTF16SortedAsUTF8Comparator ()Ljava/util/Comparator; t
deepCopyOf r(Lcom/groupbyinc/flux/common/apache/lucene/util/CharsRef;)Lcom/groupbyinc/flux/common/apache/lucene/util/CharsRef; java/util/Arrays x copyOfRange ([CII)[C z {
y | java/lang/IllegalStateException ~
chars is null ? ;
? java/lang/StringBuilder ?
? ( length is negative: ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? (I)Ljava/lang/StringBuilder; ? ?
? ? f g
? ? length is out of bounds: ? ,chars.length= ? offset is negative: ? offset out of bounds: ? "offset+length is negative: offset= ? ,length= ? $offset+length out of bounds: offset= ? ()Ljava/lang/Object; $java/lang/CloneNotSupportedException ? D E
? (Ljava/lang/Object;)I W X
? java/lang/Class ? desiredAssertionStatus ? 4
? ? =(Lcom/groupbyinc/flux/common/apache/lucene/util/CharsRef$1;)V ?
?
Deprecated Signature RuntimeVisibleAnnotations Code LocalVariableTable LineNumberTable
StackMapTable R()Ljava/util/Comparator;
Exceptions
SourceFile InnerClasses 1 ? ? ? ? 8
*? !? $? ?
% &