
com.groupbyinc.flux.common.antlr.v4.runtime.misc.Array2DHashSet.class Maven / Gradle / Ivy
???? 2 ?com/groupbyinc/flux/common/antlr/v4/runtime/misc/Array2DHashSet <Ljava/lang/Object;Ljava/util/Set; java/lang/Object
java/util/Set Array2DHashSet.java Kcom/groupbyinc/flux/common/antlr/v4/runtime/misc/Array2DHashSet$SetIterator SetIterator INITAL_CAPACITY I INITAL_BUCKET_CAPACITY LOAD_FACTOR D??
comparator MLcom/groupbyinc/flux/common/antlr/v4/runtime/misc/AbstractEqualityComparator; SLcom/groupbyinc/flux/common/antlr/v4/runtime/misc/AbstractEqualityComparator<-TT;>; buckets [[Ljava/lang/Object; [[TT; n threshold currentPrime initialBucketCapacity $assertionsDisabled Z ()V R(Lcom/groupbyinc/flux/common/antlr/v4/runtime/misc/AbstractEqualityComparator;II)V ! #
$ this FLcom/groupbyinc/flux/common/antlr/v4/runtime/misc/Array2DHashSet; ALcom/groupbyinc/flux/common/antlr/v4/runtime/misc/Array2DHashSet; P(Lcom/groupbyinc/flux/common/antlr/v4/runtime/misc/AbstractEqualityComparator;)V ! "
*
,
.
0
2 Icom/groupbyinc/flux/common/antlr/v4/runtime/misc/ObjectEqualityComparator 4 INSTANCE KLcom/groupbyinc/flux/common/antlr/v4/runtime/misc/ObjectEqualityComparator; 6 7 5 8 Kcom/groupbyinc/flux/common/antlr/v4/runtime/misc/AbstractEqualityComparator : <
createBuckets (I)[[Ljava/lang/Object; > ?
@ B initialCapacity getOrAdd &(Ljava/lang/Object;)Ljava/lang/Object; expand G "
H getOrAddImpl J F
K o TT; Ljava/lang/Object; getBucket (Ljava/lang/Object;)I P Q
R createBucket (I)[Ljava/lang/Object; T U
V [Ljava/lang/Object; X equals '(Ljava/lang/Object;Ljava/lang/Object;)Z Z [
; \ java/util/Arrays ^ copyOf )([Ljava/lang/Object;I)[Ljava/lang/Object; ` a
_ b existing i b bucket [TT; oldLength get e hashCode l Q
; m hash ()I ;com/groupbyinc/flux/common/antlr/v4/runtime/misc/MurmurHash q
initialize s p
r t update (II)I w x
r y size { p
| finish ~ x
r (Ljava/lang/Object;)Z containsAll (Ljava/util/Collection;)Z ? ?
? other DLcom/groupbyinc/flux/common/antlr/v4/runtime/misc/Array2DHashSet<*>; same [I ? ? java/lang/AssertionError ?
? * newBucket bucketLength old newCapacity newTable newBucketLengths oldSize add E F
? t isEmpty ()Z contains
asElementType ? F
? containsFast ? ?
? j F
? obj iterator ()Ljava/util/Iterator; toArray ()[Ljava/lang/Object; ? ?
? W(Lcom/groupbyinc/flux/common/antlr/v4/runtime/misc/Array2DHashSet;[Ljava/lang/Object;)V ! ?
? a (([Ljava/lang/Object;)[Ljava/lang/Object;
targetElement TU; [TU; remove
removeFast ? ?
? java/lang/System ? arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V ? ?
? ? java/util/Collection ? ? ? ? ? java/util/Iterator ? hasNext ? ? ? ? next ()Ljava/lang/Object; ? ? ? ? s
collection Ljava/util/Collection<*>; Ljava/util/Collection; addAll c Ljava/util/Collection<+TT;>; changed retainAll ? ? ? ? j newsize removeAll clear toString ()Ljava/lang/String; {} ? java/lang/StringBuilder ?
? * append (C)Ljava/lang/StringBuilder; ? ?
? ? , ? -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? ? ?
?
? ? buf Ljava/lang/StringBuilder; first
toTableString null
? ? _ ? ]
? capacity java/lang/Class ? desiredAssertionStatus ? ?
? ?
ConstantValue Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable V(Lcom/groupbyinc/flux/common/antlr/v4/runtime/misc/AbstractEqualityComparator<-TT;>;)V
StackMapTable X(Lcom/groupbyinc/flux/common/antlr/v4/runtime/misc/AbstractEqualityComparator<-TT;>;II)V (TT;)TT; (TT;)I (TT;)Z ()Ljava/util/Iterator; ()[TT; ([TU;)[TU; (Ljava/util/Collection<*>;)Z (Ljava/util/Collection<+TT;>;)Z (Ljava/lang/Object;)TT; (I)[[TT; (I)[TT;
SourceFile InnerClasses !
! " J
*? %?
&