
com.google.common.collect.ImmutableSet.class Maven / Gradle / Ivy
???? 2$ ? ?
? ? ?
? ?
? ?
?
?
?
? ?
?
? ?
?
? ?
?
? ? ?
?,???
? ???ffffff@ ?
? ? ? ?
? ?
? ! ? ?
? ? ?
? ? ? ? ? ?
' ?
' ?
' ?
' ?
? ? c
?
? ?
9 ?
?
?
? ?
? ? ?
?
5 ?
? ? ? Builder InnerClasses SerializedForm ? Indexed MAX_TABLE_SIZE I
ConstantValue DESIRED_LOAD_FACTOR D CUTOFF of *()Lcom/google/common/collect/ImmutableSet; Code LineNumberTable Signature E()Lcom/google/common/collect/ImmutableSet; <(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; LocalVariableTable element Ljava/lang/Object; LocalVariableTypeTable TE; H(TE;)Lcom/google/common/collect/ImmutableSet; N(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; e1 e2 K(TE;TE;)Lcom/google/common/collect/ImmutableSet; `(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; e3 N(TE;TE;TE;)Lcom/google/common/collect/ImmutableSet; r(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; e4 Q(TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableSet; ?(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; e5 T(TE;TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableSet; ?(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; e6 others [Ljava/lang/Object;
paramCount elements [TE; [(TE;TE;TE;TE;TE;TE;[TE;)Lcom/google/common/collect/ImmutableSet; construct >(I[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; elem index value j hash i uniqueElements n tableSize table mask hashCode uniques
StackMapTable ? Y(I[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; chooseTableSize (I)I setSize RuntimeInvisibleAnnotations 1Lcom/google/common/annotations/VisibleForTesting; copyOf @(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableSet; set (Lcom/google/common/collect/ImmutableSet; Ljava/util/Collection; array -Lcom/google/common/collect/ImmutableSet; Ljava/util/Collection<+TE;>; a(Ljava/util/Collection<+TE;>;)Lcom/google/common/collect/ImmutableSet; >(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSet; Ljava/lang/Iterable; Ljava/lang/Iterable<+TE;>; ? _(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/ImmutableSet; >(Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableSet; Ljava/util/Iterator; first Ljava/util/Iterator<+TE;>; _(Ljava/util/Iterator<+TE;>;)Lcom/google/common/collect/ImmutableSet; =([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; I([TE;)Lcom/google/common/collect/ImmutableSet;
copyOfEnumSet =(Ljava/util/EnumSet;)Lcom/google/common/collect/ImmutableSet; enumSet Ljava/util/EnumSet; ()V this isHashCodeFast ()Z equals (Ljava/lang/Object;)Z object "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; ()I iterator 2()Lcom/google/common/collect/UnmodifiableIterator; 7()Lcom/google/common/collect/UnmodifiableIterator; writeReplace ()Ljava/lang/Object; builder 2()Lcom/google/common/collect/ImmutableSet$Builder; M()Lcom/google/common/collect/ImmutableSet$Builder; ()Ljava/util/Iterator;
access$000 x0 x1 ^Lcom/google/common/collect/ImmutableCollection;Ljava/util/Set;
SourceFile ImmutableSet.java -Lcom/google/common/annotations/GwtCompatible; serializable emulated ? ? A h i ? ? /com/google/common/collect/SingletonImmutableSet ? ? java/lang/Object ? ? ? F G F L z { ? ? ? u ? { ? ? ? -com/google/common/collect/RegularImmutableSet ?
{ collection too large
&com/google/common/collect/ImmutableSet ,com/google/common/collect/ImmutableSortedSet ? java/util/EnumSet ? ? java/util/Collection ? ? ? ? ? ? .com/google/common/collect/ImmutableSet$Builder ? ? G c ? ? ? ? !" 5com/google/common/collect/ImmutableSet$SerializedForm ?# ? ? -com/google/common/collect/ImmutableCollection
java/util/Set .com/google/common/collect/ImmutableSet$Indexed !com/google/common/primitives/Ints MAX_POWER_OF_TWO EMPTY /Lcom/google/common/collect/RegularImmutableSet; (Ljava/lang/Object;)V java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V &com/google/common/collect/ObjectArrays checkElementNotNull '(Ljava/lang/Object;I)Ljava/lang/Object; !com/google/common/collect/Hashing smear java/util/Arrays fill *([Ljava/lang/Object;IILjava/lang/Object;)V (Ljava/lang/Object;I)V arraysCopyOf )([Ljava/lang/Object;I)[Ljava/lang/Object; +([Ljava/lang/Object;I[Ljava/lang/Object;I)V java/lang/Integer
highestOneBit $com/google/common/base/Preconditions
checkArgument (ZLjava/lang/Object;)V
isPartialView toArray ()[Ljava/lang/Object; java/lang/Iterable java/util/Iterator hasNext next add D(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet$Builder; addAll F(Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableSet$Builder; build clone ((Ljava/util/EnumSet;)Ljava/util/EnumSet; *com/google/common/collect/ImmutableEnumSet asImmutable com/google/common/collect/Sets
equalsImpl $(Ljava/util/Set;Ljava/lang/Object;)Z hashCodeImpl (Ljava/util/Set;)I ([Ljava/lang/Object;)V! 9 : @ A B C D B E A B F G H ? ? I 3 J K F L H E ? Y*? ? I <