
com.groupbyinc.flux.common.apache.lucene.analysis.util.CharArrayMap.class Maven / Gradle / Ivy
???? 3d Ccom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap DLjava/util/AbstractMap; java/util/AbstractMap CharArrayMap.java Ucom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap$EmptyCharArrayMap EmptyCharArrayMap \com/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap$UnmodifiableCharArrayMap
UnmodifiableCharArrayMap Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap$EntrySet
EntrySet Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap$MapEntry MapEntry Qcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap$EntryIterator
EntryIterator Ecom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap$1 java/util/Map$Entry
java/util/Map Entry EMPTY_MAP ELcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap; HLcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap<*>; INIT_SIZE I charUtils GLcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharacterUtils;
ignoreCase Z count keys [[C values [Ljava/lang/Object; [TV; entrySet NLcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap$EntrySet; SLcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap.EntrySet; keySet ELcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArraySet; $assertionsDisabled (IZ)V ()V 3 5
6 - . 8 0 1 : % & < [C > ( ) @ java/lang/Object B + * + E Ecom/groupbyinc/flux/common/apache/lucene/analysis/util/CharacterUtils G getInstance I()Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharacterUtils; I J
H K # $ M this JLcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap; startSize size (Ljava/util/Map;Z)V ()I R T U 3 4
W putAll (Ljava/util/Map;)V Y Z
[ c Ljava/util/Map<*+TV;>; Ljava/util/Map; H(Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap;)V ' ! a toCopy clear java/util/Arrays e fill (([Ljava/lang/Object;Ljava/lang/Object;)V g h
f i containsKey ([CII)Z getSlot ([CII)I m n
o text off len (Ljava/lang/CharSequence;)Z (Ljava/lang/CharSequence;)I m u
v cs Ljava/lang/CharSequence; (Ljava/lang/Object;)Z k l
{ toString ()Ljava/lang/String; } ~
C k t
? o Ljava/lang/Object; get ([CII)Ljava/lang/Object; ,(Ljava/lang/CharSequence;)Ljava/lang/Object; &(Ljava/lang/Object;)Ljava/lang/Object; ? ?
? ? ?
? getHashCode ? n
? equals ([CII[C)Z ? ?
? inc code pos text2 ? u
? (Ljava/lang/CharSequence;[C)Z ? ?
? java/lang/CharSequence ? put >(Ljava/lang/CharSequence;Ljava/lang/Object;)Ljava/lang/Object; ? 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; ? ?
? value TV; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (([CLjava/lang/Object;)Ljava/lang/Object; ? ?
? java/lang/String ? toCharArray ()[C ? ?
? ? Ljava/lang/String; toLowerCase ([CII)V ? ?
H ? rehash ? 5
? oldValue slot 2 & ? java/lang/AssertionError ?
? 6 ) i newSize oldkeys oldvalues codePointAt ? n
H ? java/lang/Character ? (I)I ? ?
? ? charCount ? ?
? ? text1 limit length ? T ? ? (Ljava/lang/CharSequence;I)I ? ?
H ? charAt (I)C ? ? ? ? java/lang/NullPointerException ?
? 6 offset stop remove 'java/lang/UnsupportedOperationException ?
? 6 key java/lang/StringBuilder ? { ? (Ljava/lang/String;)V 3 ?
? ? P()Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap$EntrySet; - ?
? iterator ()Ljava/util/Iterator; ? ?
? java/util/Iterator ? hasNext ()Z ? ? ? ? next ()Ljava/lang/Object; ? ? ? ?
? ? , ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
? -(Ljava/lang/Object;)Ljava/lang/StringBuilder;
? (C)Ljava/lang/StringBuilder;
?
? entry ,Ljava/util/Map$Entry; Ljava/util/Map$Entry; i$ Ljava/util/Iterator; sb Ljava/lang/StringBuilder; createEntrySet ?(Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap;ZLcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap$1;)V 3
?
originalKeySet ()Ljava/util/Set; 0
G()Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArraySet; ?(Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap;Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap;)V 3
unmodifiableMap ?(Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap; Given map is null#
? ? emptyMap G()Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap;&'
( isEmpty* ?
+ 3 `
- map copy V(Ljava/util/Map;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap; 2 java/lang/System4 arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V67
58
- 3 S
; m 0
>
access$300 H(Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap;)I x0 ?(Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap;Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap$1;)V x1 GLcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap$1; java/lang/ClassG desiredAssertionStatusI ?
HJ
6 Signature
ConstantValue Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable (Ljava/util/Map<*+TV;>;Z)V M(Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap;)V ([CII)TV; (Ljava/lang/CharSequence;)TV; (Ljava/lang/Object;)TV; (Ljava/lang/CharSequence;TV;)TV; (Ljava/lang/Object;TV;)TV; (Ljava/lang/String;TV;)TV;
([CTV;)TV; U()Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap.EntrySet; %()Ljava/util/Set; ?(Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap; x(Ljava/util/Map<*+TV;>;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap; b()Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharArrayMap;
SourceFile InnerClasses !
M ! N " # $ % &