
com.google.common.collect.Sets.class Maven / Gradle / Ivy
The newest version!
???? 2M
yi
/j
klm n
op
/qrstutvw
/x
yz
/{
|}~
i
x
??
??
?
??
?
x?
x??
i
??
x??
i
?
?
x??
$i
x?
???
$?
???
+i
??
+??
/??
?? s
?
x?
/?
/?
??
x??
<?
???
??
???
B??
D??
x?? H?
?? H??
H???
O???
Q?
??
??
x??
W? Ls
y? L? L?????
`?
?? L?? d? ? Ls
y?
x? R?
??
??
??
??
?? (??
?? ??
?? R? R? R????
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; 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;
StackMapTablem? a;>(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSet;
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; (([Ljava/lang/Object;)Ljava/util/HashSet; [Ljava/lang/Object; Ljava/util/HashSet; Ljava/util/HashSet; 4([TE;)Ljava/util/HashSet; newHashSetWithExpectedSize (I)Ljava/util/HashSet; expectedSize I 1(I)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; 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; newLinkedHashSetWithExpectedSize (I)Ljava/util/LinkedHashSet; 7(I)Ljava/util/LinkedHashSet; /(Ljava/lang/Iterable;)Ljava/util/LinkedHashSet; Ljava/util/LinkedHashSet; Ljava/util/LinkedHashSet; P(Ljava/lang/Iterable<+TE;>;)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; /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
set2minus1 Ljava/util/Set<+TE;>; o(Ljava/util/Set<+TE;>;Ljava/util/Set<+TE;>;)Lcom/google/common/collect/Sets$SetView; intersection inSet2 "Lcom/google/common/base/Predicate; Ljava/util/Set<*>; 6Lcom/google/common/base/Predicate; k(Ljava/util/Set;Ljava/util/Set<*>;)Lcom/google/common/collect/Sets$SetView;
difference notInSet2 symmetricDifference filter B(Ljava/util/Set;Lcom/google/common/base/Predicate;)Ljava/util/Set; filtered ,Lcom/google/common/collect/Sets$FilteredSet; combinedPredicate
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;>; powerSet (Ljava/util/Set;)Ljava/util/Set; Q(Ljava/util/Set;)Ljava/util/Set;>; hashCodeImpl (Ljava/util/Set;)I o Ljava/lang/Object; i$ s hashCode?? (Ljava/util/Set<*>;)I
equalsImpl $(Ljava/util/Set;Ljava/lang/Object;)Z ignored Ljava/lang/NullPointerException; Ljava/lang/ClassCastException; object?? '(Ljava/util/Set<*>;Ljava/lang/Object;)Z "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; 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; $Lcom/google/common/annotations/Beta;
SourceFile Sets.java emulated ? ????? *com/google/common/collect/ImmutableEnumSet java/util/Collection?????? ??S?????? java/lang/Enum????????? java/util/HashSet ? ?? ? ?
? ? ? ? &java/util/concurrent/ConcurrentHashMap ? ? ? ? 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 ?)**+,-)* 'com/google/common/collect/Sets$PowerSet ?.=/0/1 java/lang/NullPointerException java/lang/ClassCastException ,com/google/common/collect/ImmutableSortedSet 7com/google/common/collect/Sets$UnmodifiableNavigableSet ?23PM45 "com/google/common/collect/Multiset6 ?7QR ?89:;?<?=?>?@?AB Qset is using a custom comparator which is inconsistent with the natural ordering.CDEFGHD[IJKLK 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/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 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 com/google/common/collect/Maps capacity (I)I (I)V &com/google/common/collect/Collections2 cast ,(Ljava/lang/Iterable;)Ljava/util/Collection; (Ljava/util/Collection;)V $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; 0(Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)V !com/google/common/base/Predicates in :(Ljava/util/Collection;)Lcom/google/common/base/Predicate; C(Ljava/util/Set;Lcom/google/common/base/Predicate;Ljava/util/Set;)V not F(Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate; !(Ljava/util/Set;Ljava/util/Set;)V 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 ()I size 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 x y ) ? ? ? / *? ? ? B ? ? ? ? ? ? ? Y *+? ? ? ? c ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Z ? ? ? ? Y*? ? *? ?*? ? *? L+? ? ? ?+? ? ?*? L+?
? +? ? ?
M,+? W,? ?? ? ? 6
t u v w x ! y % { - ~ 4 = ? J ? P ? U ? ? * ? ? J ? ? 4 % ? ? Y ? ? ? * ? ? J ? ? 4 % ? ? Y ? ? ? ? ?? ? ' ? ? ? ? ? ?Z ? ? ? ? y
+? M,*? W,? ? ? ? ? ?
? ?
? ? ? ? ?
? ?
? ? ? ? ? ? ? ? ? ? Y? ? ? ? ? ? ? ? ? ? f *?? L+*? W+? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 6 ? Y? ? ? ? ? ? ? ? ? ? ? ? ? h *? ? ? Y*? ? ? *? ? ? ? ? ? ? ? ? ? ? ? H ? ? ? ? ? ? d ? L+*? W+? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ? Y? ? ? ? ? ? ? ? ? d ? L+*? W+? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Y? ? ? % ? ? ? ? ? 6 ? Y? ? !? ? 5 ? ? ? ? ? ? ? ? ? *? ? ? Y*? ? "?? #L+*? W+? ? H I K L M ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? $Y? %? ? _ ? ? ? ? ? d ? &L+*? W+? ? x y
z ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? K ? $Y*? '? (? )? ? ? ? ? ? ? ? ? ? ? ? ? ? ? *? ? ? ? ? ? ? ? ? ? +Y? ,? ? ? ? ? ? ? ? ? ? } *? ?
*? ? *? -L? +Y+? .? ?
? ? ? ? ? ? ? ? ? ? ? ? ? C ? ? ? ? ? ? ? ? ? :*? /? *? /? 0?*? ? ? 1? 2*? 3 ? ? ? 4L*+? 5? ? ? ? ? "? 4? ? : ? ? 4 ? ? ? : ? ? 4 ? ? ? @ ? ? ? ? ? } *? 'W*? /?
*? /? 0? *+? 5? ?
? ? ? ? ? ? ? ? ? ? ? ? ? D ? ? ?
? ? ? y
+? 6M,*? 7W,? ? ? ? ? ?
? ?
? ? ? ? ?
? ?
? ? ? ? ? ? ? ? ? A *? ? ? ? ? ? ? ? ? ? *8? 9W+:? 9W+*? ;M?