Edit C:\dspace\webapps\swordv2\WEB-INF\lib\org\elasticsearch\common\hppc\ObjectIntOpenHashMap.class
???? 2? 2org/elasticsearch/common/hppc/ObjectIntOpenHashMap v<KType:Ljava/lang/Object;>Ljava/lang/Object;Lorg/elasticsearch/common/hppc/ObjectIntMap<TKType;>;Ljava/lang/Cloneable; java/lang/Object *org/elasticsearch/common/hppc/ObjectIntMap java/lang/Cloneable ObjectIntOpenHashMap.java Aorg/elasticsearch/common/hppc/ObjectIntOpenHashMap$ValuesIterator ValuesIterator Borg/elasticsearch/common/hppc/ObjectIntOpenHashMap$ValuesContainer ValuesContainer ?org/elasticsearch/common/hppc/ObjectIntOpenHashMap$KeysIterator KeysIterator @org/elasticsearch/common/hppc/ObjectIntOpenHashMap$KeysContainer KeysContainer @org/elasticsearch/common/hppc/ObjectIntOpenHashMap$EntryIterator EntryIterator 4org/elasticsearch/common/hppc/ObjectIntOpenHashMap$1 MIN_CAPACITY I DEFAULT_CAPACITY DEFAULT_LOAD_FACTOR F?@ keys [Ljava/lang/Object; [TKType; values [I allocated [Z assigned loadFactor resizeAt lastSlot perturbation $assertionsDisabled Z <init> ()V (I)V 2 4 5 this =Lorg/elasticsearch/common/hppc/ObjectIntOpenHashMap<TKType;>; 4Lorg/elasticsearch/common/hppc/ObjectIntOpenHashMap; (IF)V 2 : ; initialCapacity 2 3 > java/lang/Math @ max (II)I B C A D 0 1 F java/lang/AssertionError H 1Initial capacity must be between (0, 2147483647]. J (Ljava/lang/Object;)V 2 L I M #Load factor must be between (0, 1]. O , " Q 0org/elasticsearch/common/hppc/HashContainerUtils S roundCapacity (I)I U V T W allocateBuffers Y 4 Z @(Lorg/elasticsearch/common/hppc/ObjectIntAssociativeContainer;)V ;org/elasticsearch/common/hppc/ObjectIntAssociativeContainer ] size ()I _ ` ^ a?? putAll @(Lorg/elasticsearch/common/hppc/ObjectIntAssociativeContainer;)I d e f container FLorg/elasticsearch/common/hppc/ObjectIntAssociativeContainer<TKType;>; =Lorg/elasticsearch/common/hppc/ObjectIntAssociativeContainer; put (Ljava/lang/Object;I)I + m ) * o I > / r 'org/elasticsearch/common/hppc/Internals t rehash v l u w $ % y equals (Ljava/lang/Object;)Z { | } ' ( - ? expandAndPut (Ljava/lang/Object;II)V ? ? ? oldValue key TKType; Ljava/lang/Object; value mask slot iterator ()Ljava/util/Iterator; ? ? ^ ? java/util/Iterator ? hasNext ()Z ? ? ? ? next ()Ljava/lang/Object; ? ? ? ? 5org/elasticsearch/common/hppc/cursors/ObjectIntCursor ? ? ? ? ? ? ? ? k l ? c ALorg/elasticsearch/common/hppc/cursors/ObjectIntCursor<+TKType;>; 7Lorg/elasticsearch/common/hppc/cursors/ObjectIntCursor; i$ Ljava/util/Iterator; GLorg/elasticsearch/common/hppc/ObjectIntAssociativeContainer<+TKType;>; count (Ljava/lang/Iterable;)I java/lang/Iterable ? ? ? iterable XLjava/lang/Iterable<+Lorg/elasticsearch/common/hppc/cursors/ObjectIntCursor<+TKType;>;>; Ljava/lang/Iterable; putIfAbsent (Ljava/lang/Object;I)Z containsKey ? | ? putOrAdd (Ljava/lang/Object;II)I putValue additionValue addTo ? ? ? nextCapacity ? V T ? . ? % ( * java/util/Arrays ? fill (([Ljava/lang/Object;Ljava/lang/Object;)V ? ? ? ? k v i pendingKey pendingValue freeSlot oldKeys oldValues oldAllocated newArray (I)Ljava/lang/Object; ? ? u ? ceil (D)D ? ? A ? computePerturbationValue ? V ? capacity PERTURBATIONS ? ( T ? java/lang/Integer ? numberOfLeadingZeros ? V ? ? remove (Ljava/lang/Object;)I shiftConflictingKeys ? 4 ? wrappedAround slotOther slotCurr slotPrev removeAll 2(Lorg/elasticsearch/common/hppc/ObjectContainer;)I -org/elasticsearch/common/hppc/ObjectContainer ? ? ? 2org/elasticsearch/common/hppc/cursors/ObjectCursor ? ? ? ? ? ? ? ? cursor >Lorg/elasticsearch/common/hppc/cursors/ObjectCursor<+TKType;>; 4Lorg/elasticsearch/common/hppc/cursors/ObjectCursor; 9Lorg/elasticsearch/common/hppc/ObjectContainer<+TKType;>; /Lorg/elasticsearch/common/hppc/ObjectContainer; before =(Lorg/elasticsearch/common/hppc/predicates/ObjectPredicate;)I 8org/elasticsearch/common/hppc/predicates/ObjectPredicate apply | predicate DLorg/elasticsearch/common/hppc/predicates/ObjectPredicate<-TKType;>; :Lorg/elasticsearch/common/hppc/predicates/ObjectPredicate; states get getOrDefault defaultValue lkey lslot ` lget Call containsKey() first. 6Last call to exists did not have any associated value. lset previous clear ([ZZ)V ? ? isEmpty a hashCode ? v ? u# v V u% @Lorg/elasticsearch/common/hppc/cursors/ObjectIntCursor<TKType;>; h a ? ? + other 5Lorg/elasticsearch/common/hppc/ObjectIntMap<TKType;>; ,Lorg/elasticsearch/common/hppc/ObjectIntMap; obj 7(Lorg/elasticsearch/common/hppc/ObjectIntOpenHashMap;)V 21 2 forEach |(Lorg/elasticsearch/common/hppc/procedures/ObjectIntProcedure;)Lorg/elasticsearch/common/hppc/procedures/ObjectIntProcedure; ;org/elasticsearch/common/hppc/procedures/ObjectIntProcedure6 (Ljava/lang/Object;I)V879 procedure TT; =Lorg/elasticsearch/common/hppc/procedures/ObjectIntProcedure; D()Lorg/elasticsearch/common/hppc/ObjectIntOpenHashMap$KeysContainer; 2 .()Lorg/elasticsearch/common/hppc/IntContainer; m(Lorg/elasticsearch/common/hppc/ObjectIntOpenHashMap;Lorg/elasticsearch/common/hppc/ObjectIntOpenHashMap$1;)V 2A B clone 6()Lorg/elasticsearch/common/hppc/ObjectIntOpenHashMap; $java/lang/CloneNotSupportedExceptionFD ? H ?H ?H ?H java/lang/RuntimeExceptionM (Ljava/lang/Throwable;)V 2O NP cloned e &Ljava/lang/CloneNotSupportedException; toString ()Ljava/lang/String; java/lang/StringBuilderW X > [Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder;\] X^ , ` -(Ljava/lang/Object;)Ljava/lang/StringBuilder;\b Xc =>e (I)Ljava/lang/StringBuilder;\g Xh ]jUV Xl buffer Ljava/lang/StringBuilder; first from K([Ljava/lang/Object;[I)Lorg/elasticsearch/common/hppc/ObjectIntOpenHashMap; "java/lang/IllegalArgumentExceptions 8Arrays of keys and values must have an identical length.u (Ljava/lang/String;)V 2w tx > map s(Lorg/elasticsearch/common/hppc/ObjectIntAssociativeContainer;)Lorg/elasticsearch/common/hppc/ObjectIntOpenHashMap; 2 \ } newInstance newInstanceWithoutPerturbations > 8(IF)Lorg/elasticsearch/common/hppc/ObjectIntOpenHashMap; newInstanceWithExpectedSize 7(I)Lorg/elasticsearch/common/hppc/ObjectIntOpenHashMap;?? ? expectedSize? ?DE ? 2()Lorg/elasticsearch/common/hppc/ObjectCollection; $> ? <clinit> java/lang/Class? desiredAssertionStatus? ? ?? ConstantValue Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable StackMapTable I(Lorg/elasticsearch/common/hppc/ObjectIntAssociativeContainer<TKType;>;)V (TKType;I)I J(Lorg/elasticsearch/common/hppc/ObjectIntAssociativeContainer<+TKType;>;)I [(Ljava/lang/Iterable<+Lorg/elasticsearch/common/hppc/cursors/ObjectIntCursor<+TKType;>;>;)I (TKType;I)Z (TKType;II)I (TKType;II)V (TKType;)I <(Lorg/elasticsearch/common/hppc/ObjectContainer<+TKType;>;)I G(Lorg/elasticsearch/common/hppc/predicates/ObjectPredicate<-TKType;>;)I ()TKType; (TKType;)Z X()Ljava/util/Iterator<Lorg/elasticsearch/common/hppc/cursors/ObjectIntCursor<TKType;>;>; T<T::Lorg/elasticsearch/common/hppc/procedures/ObjectIntProcedure<-TKType;>;>(TT;)TT; M()Lorg/elasticsearch/common/hppc/ObjectIntOpenHashMap<TKType;>.KeysContainer; ?()Lorg/elasticsearch/common/hppc/ObjectIntOpenHashMap<TKType;>; c<KType:Ljava/lang/Object;>([TKType;[I)Lorg/elasticsearch/common/hppc/ObjectIntOpenHashMap<TKType;>; ?<KType:Ljava/lang/Object;>(Lorg/elasticsearch/common/hppc/ObjectIntAssociativeContainer<TKType;>;)Lorg/elasticsearch/common/hppc/ObjectIntOpenHashMap<TKType;>; Y<KType:Ljava/lang/Object;>()Lorg/elasticsearch/common/hppc/ObjectIntOpenHashMap<TKType;>; [<KType:Ljava/lang/Object;>(IF)Lorg/elasticsearch/common/hppc/ObjectIntOpenHashMap<TKType;>; Z<KType:Ljava/lang/Object;>(I)Lorg/elasticsearch/common/hppc/ObjectIntOpenHashMap<TKType;>; Exceptions SourceFile InnerClasses ! ? ? ! "