![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.Sets.class Maven / Gradle / Ivy
???? 4Y
~p
.q
rst u
vw
.xyz ?{ ?|}
.~
?
??
.?
???
p
}?
??
?
}?
}?
??
?
??
}??
p
?
}?
??
"p
}?
???
"?
??
???
*p
??
*??
.??
?? z
?
}?
.?
.?
???
:??
<??
>??
@??
}?? D?
?? D??
D???
K???
M?
??
??
}??
S?
??>
??
B??
??
v?
B??
]? Hz
~? H? H?????
f?
?? H?? j? ?
?
}? N?
??
i?
i?
i?
i? &??
i? ??
i? N? N? N????
DescendingSet InnerClasses UnmodifiableNavigableSet PowerSet? SubSet? CartesianSet FilteredNavigableSet FilteredSortedSet FilteredSet? SetView? ImprovedAbstractSet ()V Code LineNumberTable LocalVariableTable this Lcom/google/common/collect/Sets; immutableEnumSet K(Ljava/lang/Enum;[Ljava/lang/Enum;)Lcom/google/common/collect/ImmutableSet; anElement Ljava/lang/Enum;
otherElements [Ljava/lang/Enum; LocalVariableTypeTable TE; [TE; MethodParameters Signature O;>(TE;[TE;)Lcom/google/common/collect/ImmutableSet; RuntimeInvisibleAnnotations -Lcom/google/common/annotations/GwtCompatible; serializable >(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSet;
collection Ljava/util/Collection; enumSet Ljava/util/EnumSet; itr Ljava/util/Iterator; elements Ljava/lang/Iterable; Ljava/util/Collection; Ljava/util/EnumSet; Ljava/util/Iterator; Ljava/lang/Iterable;
StackMapTable? a;>(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSet; toImmutableEnumSet ()Ljava/util/stream/Collector; j;>()Ljava/util/stream/Collector;>;
newEnumSet :(Ljava/lang/Iterable;Ljava/lang/Class;)Ljava/util/EnumSet; iterable elementType Ljava/lang/Class; set Ljava/lang/Class; b;>(Ljava/lang/Iterable;Ljava/lang/Class;)Ljava/util/EnumSet;
newHashSet ()Ljava/util/HashSet; 0()Ljava/util/HashSet; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; (([Ljava/lang/Object;)Ljava/util/HashSet; [Ljava/lang/Object; Ljava/util/HashSet; Ljava/util/HashSet; 4([TE;)Ljava/util/HashSet; )(Ljava/lang/Iterable;)Ljava/util/HashSet; Ljava/lang/Iterable<+TE;>; J(Ljava/lang/Iterable<+TE;>;)Ljava/util/HashSet; )(Ljava/util/Iterator;)Ljava/util/HashSet; Ljava/util/Iterator<+TE;>; J(Ljava/util/Iterator<+TE;>;)Ljava/util/HashSet; newHashSetWithExpectedSize (I)Ljava/util/HashSet; expectedSize I 1(I)Ljava/util/HashSet; newConcurrentHashSet ()Ljava/util/Set; ,()Ljava/util/Set; %(Ljava/lang/Iterable;)Ljava/util/Set; Ljava/util/Set; Ljava/util/Set; F(Ljava/lang/Iterable<+TE;>;)Ljava/util/Set; newLinkedHashSet ()Ljava/util/LinkedHashSet; 6()Ljava/util/LinkedHashSet; /(Ljava/lang/Iterable;)Ljava/util/LinkedHashSet; Ljava/util/LinkedHashSet; Ljava/util/LinkedHashSet; P(Ljava/lang/Iterable<+TE;>;)Ljava/util/LinkedHashSet; newLinkedHashSetWithExpectedSize (I)Ljava/util/LinkedHashSet; 7(I)Ljava/util/LinkedHashSet;
newTreeSet ()Ljava/util/TreeSet; 5()Ljava/util/TreeSet; )(Ljava/lang/Iterable;)Ljava/util/TreeSet; Ljava/util/TreeSet; Ljava/util/TreeSet; O(Ljava/lang/Iterable<+TE;>;)Ljava/util/TreeSet; +(Ljava/util/Comparator;)Ljava/util/TreeSet;
comparator Ljava/util/Comparator; Ljava/util/Comparator<-TE;>; L(Ljava/util/Comparator<-TE;>;)Ljava/util/TreeSet; newIdentityHashSet newCopyOnWriteArraySet ,()Ljava/util/concurrent/CopyOnWriteArraySet; G()Ljava/util/concurrent/CopyOnWriteArraySet; 0Lcom/google/common/annotations/J2ktIncompatible; /Lcom/google/common/annotations/GwtIncompatible; @(Ljava/lang/Iterable;)Ljava/util/concurrent/CopyOnWriteArraySet; elementsCollection Ljava/util/Collection<+TE;>; a(Ljava/lang/Iterable<+TE;>;)Ljava/util/concurrent/CopyOnWriteArraySet; complementOf +(Ljava/util/Collection;)Ljava/util/EnumSet; type N;>(Ljava/util/Collection;)Ljava/util/EnumSet; <(Ljava/util/Collection;Ljava/lang/Class;)Ljava/util/EnumSet; d;>(Ljava/util/Collection;Ljava/lang/Class;)Ljava/util/EnumSet; makeComplementByHand result
newSetFromMap (Ljava/util/Map;)Ljava/util/Set; map Ljava/util/Map; 'Ljava/util/Map;
Deprecated S(Ljava/util/Map;)Ljava/util/Set; RuntimeVisibleAnnotations Ljava/lang/Deprecated; union H(Ljava/util/Set;Ljava/util/Set;)Lcom/google/common/collect/Sets$SetView; set1 set2 Ljava/util/Set<+TE;>; o(Ljava/util/Set<+TE;>;Ljava/util/Set<+TE;>;)Lcom/google/common/collect/Sets$SetView; intersection Ljava/util/Set<*>; k(Ljava/util/Set;Ljava/util/Set<*>;)Lcom/google/common/collect/Sets$SetView;
difference symmetricDifference filter B(Ljava/util/Set;Lcom/google/common/base/Predicate;)Ljava/util/Set; filtered ,Lcom/google/common/collect/Sets$FilteredSet; combinedPredicate "Lcom/google/common/base/Predicate;
unfiltered predicate 1Lcom/google/common/collect/Sets$FilteredSet; 'Lcom/google/common/base/Predicate; (Lcom/google/common/base/Predicate<-TE;>; h(Ljava/util/Set;Lcom/google/common/base/Predicate<-TE;>;)Ljava/util/Set; N(Ljava/util/SortedSet;Lcom/google/common/base/Predicate;)Ljava/util/SortedSet; Ljava/util/SortedSet; Ljava/util/SortedSet; t(Ljava/util/SortedSet;Lcom/google/common/base/Predicate<-TE;>;)Ljava/util/SortedSet; T(Ljava/util/NavigableSet;Lcom/google/common/base/Predicate;)Ljava/util/NavigableSet; Ljava/util/NavigableSet; Ljava/util/NavigableSet; z(Ljava/util/NavigableSet;Lcom/google/common/base/Predicate<-TE;>;)Ljava/util/NavigableSet; cartesianProduct !(Ljava/util/List;)Ljava/util/Set; sets Ljava/util/List; (Ljava/util/List<+Ljava/util/Set<+TB;>;>; f(Ljava/util/List<+Ljava/util/Set<+TB;>;>;)Ljava/util/Set;>; !([Ljava/util/Set;)Ljava/util/Set; [Ljava/util/Set; [Ljava/util/Set<+TB;>; T([Ljava/util/Set<+TB;>;)Ljava/util/Set;>; Ljava/lang/SafeVarargs; powerSet (Ljava/util/Set;)Ljava/util/Set; Q(Ljava/util/Set;)Ljava/util/Set;>; combinations !(Ljava/util/Set;I)Ljava/util/Set; size index (Lcom/google/common/collect/ImmutableMap; @Lcom/google/common/collect/ImmutableMap;? R(Ljava/util/Set;I)Ljava/util/Set;>; hashCodeImpl (Ljava/util/Set;)I o Ljava/lang/Object; s hashCode (Ljava/util/Set<*>;)I
equalsImpl $(Ljava/util/Set;Ljava/lang/Object;)Z ignored Ljava/lang/RuntimeException; object? '(Ljava/util/Set<*>;Ljava/lang/Object;)Z "RuntimeVisibleParameterAnnotations Ljavax/annotation/CheckForNull; unmodifiableNavigableSet 2(Ljava/util/NavigableSet;)Ljava/util/NavigableSet; R(Ljava/util/NavigableSet;)Ljava/util/NavigableSet; synchronizedNavigableSet navigableSet
removeAllImpl &(Ljava/util/Set;Ljava/util/Iterator;)Z iterator changed Z Ljava/util/Iterator<*>; ,(Ljava/util/Set<*>;Ljava/util/Iterator<*>;)Z ((Ljava/util/Set;Ljava/util/Collection;)Z Ljava/util/Collection<*>; .(Ljava/util/Set<*>;Ljava/util/Collection<*>;)Z subSet S(Ljava/util/NavigableSet;Lcom/google/common/collect/Range;)Ljava/util/NavigableSet; range !Lcom/google/common/collect/Range; Ljava/util/NavigableSet; &Lcom/google/common/collect/Range;?? ?;>(Ljava/util/NavigableSet;Lcom/google/common/collect/Range;)Ljava/util/NavigableSet;
SourceFile Sets.java ;Lcom/google/common/collect/ElementTypesAreNonnullByDefault; emulated ? ????? *com/google/common/collect/ImmutableEnumSet java/util/Collection?????? ??[ ? java/lang/Enum? ? ?
java/util/HashSet ? ?
? ? ? ? ? ? ? ? java/util/LinkedHashSet ? ? java/util/TreeSet ? ? java/util/Comparator ? (java/util/concurrent/CopyOnWriteArraySet java/util/EnumSet ? 9collection is empty; use the other version of this method !"#
$%& com/google/common/collect/Sets$1 ?' com/google/common/collect/Sets$2 com/google/common/collect/Sets$3 com/google/common/collect/Sets$4 java/util/SortedSet% *com/google/common/collect/Sets$FilteredSet ()* ?
java/util/Set ?+ com/google/common/base/Predicate 0com/google/common/collect/Sets$FilteredSortedSet ?, 3com/google/common/collect/Sets$FilteredNavigableSet java/util/NavigableSet ?-../01-. 'com/google/common/collect/Sets$PowerSet ?234567>8 $size (%s) must be <= set.size() (%s)9?:;? com/google/common/collect/Sets$5 ?<I8=% java/lang/NullPointerException java/lang/ClassCastException -com/google/common/collect/ImmutableCollection 7com/google/common/collect/Sets$UnmodifiableNavigableSet ?>?XU@A "com/google/common/collect/MultisetB ?$CYZ ?DEFGH?I?JKLKMN Qset is using a custom comparator which is inconsistent with the natural ordering.OPQRSTPcUVWXW com/google/common/collect/Sets java/lang/Object ,com/google/common/collect/Sets$DescendingSet %com/google/common/collect/Sets$SubSet +com/google/common/collect/Sets$CartesianSet &com/google/common/collect/Sets$SetView 2com/google/common/collect/Sets$ImprovedAbstractSet java/util/Iterator &com/google/common/collect/ImmutableMap java/lang/RuntimeException com/google/common/collect/Range java/lang/Comparable of 6(Ljava/lang/Enum;[Ljava/lang/Enum;)Ljava/util/EnumSet; asImmutable =(Ljava/util/EnumSet;)Lcom/google/common/collect/ImmutableSet; isEmpty ()Z &com/google/common/collect/ImmutableSet *()Lcom/google/common/collect/ImmutableSet; copyOf java/lang/Iterable ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; %(Ljava/lang/Enum;)Ljava/util/EnumSet; #com/google/common/collect/Iterators addAll -(Ljava/util/Collection;Ljava/util/Iterator;)Z +com/google/common/collect/CollectCollectors noneOf &(Ljava/lang/Class;)Ljava/util/EnumSet; #com/google/common/collect/Iterables -(Ljava/util/Collection;Ljava/lang/Iterable;)Z java/util/Collections ,(Ljava/util/Collection;[Ljava/lang/Object;)Z (Ljava/util/Collection;)V com/google/common/collect/Maps capacity (I)I (I)V "com/google/common/collect/Platform $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; (Ljava/util/Comparator;)V newIdentityHashMap ()Ljava/util/IdentityHashMap; com/google/common/collect/Lists newArrayList +(Ljava/lang/Iterable;)Ljava/util/ArrayList; ((Ljava/util/EnumSet;)Ljava/util/EnumSet;
checkArgument (ZLjava/lang/Object;)V getDeclaringClass ()Ljava/lang/Class; allOf removeAll (Ljava/util/Collection;)Z 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; !(Ljava/util/Set;Ljava/util/Set;)V !com/google/common/base/Predicates and h(Lcom/google/common/base/Predicate;Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate; 4(Ljava/util/Set;Lcom/google/common/base/Predicate;)V :(Ljava/util/SortedSet;Lcom/google/common/base/Predicate;)V =(Ljava/util/NavigableSet;Lcom/google/common/base/Predicate;)V create java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; (Ljava/util/Set;)V indexMap @(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableMap; .com/google/common/collect/CollectPreconditions checkNonnegative (ILjava/lang/String;)I ()I (ZLjava/lang/String;II)V <(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; keySet ,(ILcom/google/common/collect/ImmutableMap;)V containsAll (Ljava/util/NavigableSet;)V &com/google/common/collect/Synchronized remove (Ljava/lang/Object;)Z
elementSet -(Ljava/util/Iterator;Ljava/util/Collection;)Z ()Ljava/util/Comparator; "com/google/common/collect/Ordering natural &()Lcom/google/common/collect/Ordering;
hasLowerBound
hasUpperBound
lowerEndpoint ()Ljava/lang/Comparable;
upperEndpoint compare '(Ljava/lang/Object;Ljava/lang/Object;)I lowerBoundType '()Lcom/google/common/collect/BoundType; #com/google/common/collect/BoundType CLOSED %Lcom/google/common/collect/BoundType; upperBoundType @(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableSet; tailSet -(Ljava/lang/Object;Z)Ljava/util/NavigableSet; headSet 1 } ~ + ? ? ? / *? ? ? K ? ? ? ? ? ? ? Y *+? ? ? ? l ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Z ? ? ? ? Y*? ? *? ?*? ? *? L+? ? ? ?+? ? ?*? L+?
? +? ? ?
M,+? W,? ?? ? ? 6
| } ~ ? ! ? % ? - ? 4 ? = ? J ? P ? U ? ? * ? ? J ? ? 4 % ? ? Y ? ? ? * ? ? J ? ? 4 % ? ? Y ? ? ? ? ? ? ' ? ? ? ? ? ? ? ?Z ? ? ? ? ? ? ? ? ? ? ? ? ? y
+? M,*? W,? ? ? ? ? ?
? ?
? ? ? ? ?
? ?
? ? ? ? ? ? ? ? ? ? ? ? ? Y? ? ? ? ? ? ?
? ? ? ? ? f *?? L+*? W+? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? t *? ? ? Y*? ? ? *? ? ? ? ? ? ? ? ? ? ? ? ? ? ? H ? ? ? ? ?
? ? ? ? d ? L+*? W+? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? 6 ? Y? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? d ? L+*? W+? ? % &