
com.google.common.collect.ImmutableSet.class Maven / Gradle / Ivy
The newest version!
???? 29 ? ?
? ? ?
? ?
? ?
?
?
?
? ?
?
? ?
?
? ?
?
? ? ?
?,???
? ???ffffff@ ?
? ? ? ?
? ?
? ! ? ?
? ? ?
? ? ? ? ? ?
' ?
' ?
' ?
' ?
? ? l
?
? ?
= ?
?
?
? ?
? ? ?
?
?
7
:
Builder InnerClasses SerializedForm Indexed MAX_TABLE_SIZE I
ConstantValue DESIRED_LOAD_FACTOR D CUTOFF asList )Lcom/google/common/collect/ImmutableList; Signature .Lcom/google/common/collect/ImmutableList; RuntimeVisibleAnnotations 7Lcom/google/errorprone/annotations/concurrent/LazyInit; of *()Lcom/google/common/collect/ImmutableSet; Code LineNumberTable 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; Ljava/lang/SafeVarargs; 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; +()Lcom/google/common/collect/ImmutableList; result 0()Lcom/google/common/collect/ImmutableList; createAsList 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
E r s /com/google/common/collect/SingletonImmutableSet ?
java/lang/Object P Q P 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 ? ?)*+,- Q l. ? ?/01 ? ? ?23456 J K ? ? 0com/google/common/collect/RegularImmutableAsList ?7 5com/google/common/collect/ImmutableSet$SerializedForm ?8 ? ? -com/google/common/collect/ImmutableCollection
java/util/Set .com/google/common/collect/ImmutableSet$Indexed 'com/google/common/collect/ImmutableList !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 E(Lcom/google/common/collect/ImmutableCollection;[Ljava/lang/Object;)V ([Ljava/lang/Object;)V! = > D E F G H F I E F ? J K L M N O P Q R ? ? S 3 L T P U R E ? Y*? ? S <