com.google.common.collect.Maps.class Maven / Gradle / Ivy
???? 2? |} ~
??
??
??
??
??
?? ?? ??
??
??
???
?? ??
?? ????????? ?
?? ??
?
??
?
??
?
??@ ???
??
&?
&??
)?
)??
,?
,?
,??
??
2??
??
??
??
??
???
:? ?? ??
?? ??
??
??
?? 4?
??
?? 4??
G?
???
???
L?
???
O??
Q????
S??
V??
X??
Z???
??
????
??
??
??
??
??
???????
???
j??
??
l??
o?
???
r?
??
??
??
???
x?
???
{??
}??
??
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?!"
?#
?$ ?% ?&
' ?&
?(
?)
?* ?&
?+,
?-
?.
?/ ?012
?3
?4
?56768?9 ?:
;<
=> ??
?@
=A ;BC
DEFGH
DescendingMap InnerClassesI EntrySetJ ValuesK NavigableKeySetL SortedKeySetM KeySetN ImprovedAbstractMap UnmodifiableNavigableMap FilteredEntryBiMap FilteredEntryNavigableMap FilteredEntrySortedMap FilteredEntryMap FilteredKeyMapO FilteredMapValues AbstractFilteredMap TransformedEntriesNavigableMap TransformedEntriesSortedMap TransformedEntriesMapP EntryTransformer UnmodifiableBiMap UnmodifiableEntrySetQ UnmodifiableEntries NavigableAsMapView SortedAsMapView AsMapView SortedMapDifferenceImplR ValueDifferenceImpl MapDifferenceImplS
EntryFunction STANDARD_JOINERT MapJoiner )Lcom/google/common/base/Joiner$MapJoiner; ()V Code LineNumberTable LocalVariableTable this Lcom/google/common/collect/Maps; keyFunction #()Lcom/google/common/base/Function; Signature Entry Y()Lcom/google/common/base/Function;TK;>;
valueFunction Y()Lcom/google/common/base/Function;TV;>; keyIterator *(Ljava/util/Iterator;)Ljava/util/Iterator;
entryIterator Ljava/util/Iterator; LocalVariableTypeTable 3Ljava/util/Iterator;>; x(Ljava/util/Iterator;>;)Ljava/util/Iterator;
valueIterator x(Ljava/util/Iterator;>;)Ljava/util/Iterator; b(Lcom/google/common/collect/UnmodifiableIterator;)Lcom/google/common/collect/UnmodifiableIterator; 0Lcom/google/common/collect/UnmodifiableIterator; OLcom/google/common/collect/UnmodifiableIterator;>; ?(Lcom/google/common/collect/UnmodifiableIterator;>;)Lcom/google/common/collect/UnmodifiableIterator; immutableEnumMap 9(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap; result ,Lcom/google/common/collect/ImmutableEnumMap; entry Ljava/util/Map$Entry; i$ map Ljava/util/Map; 4Lcom/google/common/collect/ImmutableEnumMap; Ljava/util/Map$Entry; Ljava/util/Map;
StackMapTableU w;V:Ljava/lang/Object;>(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap; RuntimeInvisibleAnnotations -Lcom/google/common/annotations/GwtCompatible; serializable $Lcom/google/common/annotations/Beta;
newHashMap ()Ljava/util/HashMap; G()Ljava/util/HashMap; newHashMapWithExpectedSize (I)Ljava/util/HashMap; expectedSize I H(I)Ljava/util/HashMap; capacity (I)I $(Ljava/util/Map;)Ljava/util/HashMap; Ljava/util/Map<+TK;+TV;>; `(Ljava/util/Map<+TK;+TV;>;)Ljava/util/HashMap; newLinkedHashMap ()Ljava/util/LinkedHashMap; M()Ljava/util/LinkedHashMap; *(Ljava/util/Map;)Ljava/util/LinkedHashMap; f(Ljava/util/Map<+TK;+TV;>;)Ljava/util/LinkedHashMap; newConcurrentMap &()Ljava/util/concurrent/ConcurrentMap; X()Ljava/util/concurrent/ConcurrentMap;
newTreeMap ()Ljava/util/TreeMap; L()Ljava/util/TreeMap; *(Ljava/util/SortedMap;)Ljava/util/TreeMap; Ljava/util/SortedMap; Ljava/util/SortedMap; e(Ljava/util/SortedMap;)Ljava/util/TreeMap; +(Ljava/util/Comparator;)Ljava/util/TreeMap;
comparator Ljava/util/Comparator; Ljava/util/Comparator; g(Ljava/util/Comparator;)Ljava/util/TreeMap; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable;
newEnumMap &(Ljava/lang/Class;)Ljava/util/EnumMap; type Ljava/lang/Class; Ljava/lang/Class; `;V:Ljava/lang/Object;>(Ljava/lang/Class;)Ljava/util/EnumMap; $(Ljava/util/Map;)Ljava/util/EnumMap; b;V:Ljava/lang/Object;>(Ljava/util/Map;)Ljava/util/EnumMap; newIdentityHashMap ()Ljava/util/IdentityHashMap; O()Ljava/util/IdentityHashMap;
difference I(Ljava/util/Map;Ljava/util/Map;)Lcom/google/common/collect/MapDifference;
sortedLeft /Lcom/google/common/collect/SortedMapDifference; left right 7Lcom/google/common/collect/SortedMapDifference; ?(Ljava/util/Map<+TK;+TV;>;Ljava/util/Map<+TK;+TV;>;)Lcom/google/common/collect/MapDifference; m(Ljava/util/Map;Ljava/util/Map;Lcom/google/common/base/Equivalence;)Lcom/google/common/collect/MapDifference; valueEquivalence $Lcom/google/common/base/Equivalence;
onlyOnLeft onlyOnRight onBoth differences *Lcom/google/common/base/Equivalence<-TV;>; Ljava/util/Map;W ValueDifference RLjava/util/Map;>; ?(Ljava/util/Map<+TK;+TV;>;Ljava/util/Map<+TK;+TV;>;Lcom/google/common/base/Equivalence<-TV;>;)Lcom/google/common/collect/MapDifference; doDifference ?(Ljava/util/Map;Ljava/util/Map;Lcom/google/common/base/Equivalence;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V
rightValue Ljava/lang/Object; leftKey leftValue TV; TK; Ljava/util/Map$Entry<+TK;+TV;>;X?G (Ljava/util/Map<+TK;+TV;>;Ljava/util/Map<+TK;+TV;>;Lcom/google/common/base/Equivalence<-TV;>;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;>;)V unmodifiableMap (Ljava/util/Map;)Ljava/util/Map; Z(Ljava/util/Map;)Ljava/util/Map; U(Ljava/util/SortedMap;Ljava/util/Map;)Lcom/google/common/collect/SortedMapDifference; Ljava/util/Comparator<-TK;>; Ljava/util/SortedMap; XLjava/util/SortedMap;>; ?(Ljava/util/SortedMap;Ljava/util/Map<+TK;+TV;>;)Lcom/google/common/collect/SortedMapDifference; orNaturalOrder .(Ljava/util/Comparator;)Ljava/util/Comparator; Ljava/util/Comparator<-TE;>; P(Ljava/util/Comparator<-TE;>;)Ljava/util/Comparator<-TE;>; asMap A(Ljava/util/Set;Lcom/google/common/base/Function;)Ljava/util/Map; set Ljava/util/Set; function !Lcom/google/common/base/Function; Ljava/util/Set; *Lcom/google/common/base/Function<-TK;TV;>; ?(Ljava/util/Set;Lcom/google/common/base/Function<-TK;TV;>;)Ljava/util/Map; M(Ljava/util/SortedSet;Lcom/google/common/base/Function;)Ljava/util/SortedMap; Ljava/util/SortedSet; Ljava/util/SortedSet; ?(Ljava/util/SortedSet;Lcom/google/common/base/Function<-TK;TV;>;)Ljava/util/SortedMap; asMapSortedIgnoreNavigable S(Ljava/util/NavigableSet;Lcom/google/common/base/Function;)Ljava/util/NavigableMap; Ljava/util/NavigableSet; Ljava/util/NavigableSet; ?(Ljava/util/NavigableSet;Lcom/google/common/base/Function<-TK;TV;>;)Ljava/util/NavigableMap; /Lcom/google/common/annotations/GwtIncompatible; value NavigableMap asMapEntryIterator F(Ljava/util/Set;Lcom/google/common/base/Function;)Ljava/util/Iterator; ?(Ljava/util/Set;Lcom/google/common/base/Function<-TK;TV;>;)Ljava/util/Iterator;>;
removeOnlySet (Ljava/util/Set;)Ljava/util/Set; Ljava/util/Set; @(Ljava/util/Set;)Ljava/util/Set; removeOnlySortedSet ,(Ljava/util/SortedSet;)Ljava/util/SortedSet; Ljava/util/SortedSet; L(Ljava/util/SortedSet;)Ljava/util/SortedSet; removeOnlyNavigableSet 2(Ljava/util/NavigableSet;)Ljava/util/NavigableSet; Ljava/util/NavigableSet; R(Ljava/util/NavigableSet;)Ljava/util/NavigableSet; NavigableSet toMap _(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableMap; keys Ljava/lang/Iterable; Ljava/lang/Iterable; ?(Ljava/lang/Iterable;Lcom/google/common/base/Function<-TK;TV;>;)Lcom/google/common/collect/ImmutableMap; _(Ljava/util/Iterator;Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableMap; key builder Ljava/util/Iterator; ?(Ljava/util/Iterator;Lcom/google/common/base/Function<-TK;TV;>;)Lcom/google/common/collect/ImmutableMap; uniqueIndex values Ljava/lang/Iterable; *Lcom/google/common/base/Function<-TV;TK;>; ?(Ljava/lang/Iterable;Lcom/google/common/base/Function<-TV;TK;>;)Lcom/google/common/collect/ImmutableMap;Y Builder 0Lcom/google/common/collect/ImmutableMap$Builder; Ljava/util/Iterator; 8Lcom/google/common/collect/ImmutableMap$Builder;Y ?(Ljava/util/Iterator;Lcom/google/common/base/Function<-TV;TK;>;)Lcom/google/common/collect/ImmutableMap; fromProperties @(Ljava/util/Properties;)Lcom/google/common/collect/ImmutableMap; Ljava/lang/String; e Ljava/util/Enumeration;
properties Ljava/util/Properties; Ljava/util/Enumeration<*>; VLcom/google/common/collect/ImmutableMap$Builder;Z f(Ljava/util/Properties;)Lcom/google/common/collect/ImmutableMap; java.util.Properties immutableEntry ;(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry; O(TK;TV;)Ljava/util/Map$Entry; unmodifiableEntrySet entrySet .Ljava/util/Set;>; ?(Ljava/util/Set;>;)Ljava/util/Set;>; unmodifiableEntry ,(Ljava/util/Map$Entry;)Ljava/util/Map$Entry; h(Ljava/util/Map$Entry<+TK;+TV;>;)Ljava/util/Map$Entry; synchronizedBiMap D(Lcom/google/common/collect/BiMap;)Lcom/google/common/collect/BiMap; bimap !Lcom/google/common/collect/BiMap; )Lcom/google/common/collect/BiMap; ~(Lcom/google/common/collect/BiMap;)Lcom/google/common/collect/BiMap; unmodifiableBiMap +Lcom/google/common/collect/BiMap<+TK;+TV;>; ?(Lcom/google/common/collect/BiMap<+TK;+TV;>;)Lcom/google/common/collect/BiMap; transformValues A(Ljava/util/Map;Lcom/google/common/base/Function;)Ljava/util/Map; fromMap Ljava/util/Map; ,Lcom/google/common/base/Function<-TV1;TV2;>; ?(Ljava/util/Map;Lcom/google/common/base/Function<-TV1;TV2;>;)Ljava/util/Map; M(Ljava/util/SortedMap;Lcom/google/common/base/Function;)Ljava/util/SortedMap; Ljava/util/SortedMap; ?(Ljava/util/SortedMap;Lcom/google/common/base/Function<-TV1;TV2;>;)Ljava/util/SortedMap; S(Ljava/util/NavigableMap;Lcom/google/common/base/Function;)Ljava/util/NavigableMap; Ljava/util/NavigableMap; !Ljava/util/NavigableMap; ?(Ljava/util/NavigableMap;Lcom/google/common/base/Function<-TV1;TV2;>;)Ljava/util/NavigableMap; transformEntries Q(Ljava/util/Map;Lcom/google/common/collect/Maps$EntryTransformer;)Ljava/util/Map; transformer 1Lcom/google/common/collect/Maps$EntryTransformer; @Lcom/google/common/collect/Maps$EntryTransformer<-TK;-TV1;TV2;>; ?(Ljava/util/Map;Lcom/google/common/collect/Maps$EntryTransformer<-TK;-TV1;TV2;>;)Ljava/util/Map; ](Ljava/util/SortedMap;Lcom/google/common/collect/Maps$EntryTransformer;)Ljava/util/SortedMap; ?(Ljava/util/SortedMap;Lcom/google/common/collect/Maps$EntryTransformer<-TK;-TV1;TV2;>;)Ljava/util/SortedMap; c(Ljava/util/NavigableMap;Lcom/google/common/collect/Maps$EntryTransformer;)Ljava/util/NavigableMap; ?(Ljava/util/NavigableMap;Lcom/google/common/collect/Maps$EntryTransformer<-TK;-TV1;TV2;>;)Ljava/util/NavigableMap; transformEntriesIgnoreNavigable asEntryTransformer T(Lcom/google/common/base/Function;)Lcom/google/common/collect/Maps$EntryTransformer; ?(Lcom/google/common/base/Function<-TV1;TV2;>;)Lcom/google/common/collect/Maps$EntryTransformer; asValueToValueFunction f(Lcom/google/common/collect/Maps$EntryTransformer;Ljava/lang/Object;)Lcom/google/common/base/Function; ?Lcom/google/common/collect/Maps$EntryTransformer<-TK;TV1;TV2;>; ?(Lcom/google/common/collect/Maps$EntryTransformer<-TK;TV1;TV2;>;TK;)Lcom/google/common/base/Function; asEntryToValueFunction T(Lcom/google/common/collect/Maps$EntryTransformer;)Lcom/google/common/base/Function; ?(Lcom/google/common/collect/Maps$EntryTransformer<-TK;-TV1;TV2;>;)Lcom/google/common/base/Function;TV2;>; transformEntry ](Lcom/google/common/collect/Maps$EntryTransformer;Ljava/util/Map$Entry;)Ljava/util/Map$Entry; Ljava/util/Map$Entry; ?(Lcom/google/common/collect/Maps$EntryTransformer<-TK;-TV1;TV2;>;Ljava/util/Map$Entry;)Ljava/util/Map$Entry; asEntryToEntryFunction ?(Lcom/google/common/collect/Maps$EntryTransformer<-TK;-TV1;TV2;>;)Lcom/google/common/base/Function;Ljava/util/Map$Entry;>; keyPredicateOnEntries F(Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate; keyPredicate "Lcom/google/common/base/Predicate; (Lcom/google/common/base/Predicate<-TK;>; (Lcom/google/common/base/Predicate<-TK;>;)Lcom/google/common/base/Predicate;>; valuePredicateOnEntries valuePredicate (Lcom/google/common/base/Predicate<-TV;>; (Lcom/google/common/base/Predicate<-TV;>;)Lcom/google/common/base/Predicate;>;
filterKeys B(Ljava/util/Map;Lcom/google/common/base/Predicate;)Ljava/util/Map;
unfiltered entryPredicate ?Lcom/google/common/base/Predicate;>;[ ?(Ljava/util/Map;Lcom/google/common/base/Predicate<-TK;>;)Ljava/util/Map; N(Ljava/util/SortedMap;Lcom/google/common/base/Predicate;)Ljava/util/SortedMap; ?(Ljava/util/SortedMap;Lcom/google/common/base/Predicate<-TK;>;)Ljava/util/SortedMap; T(Ljava/util/NavigableMap;Lcom/google/common/base/Predicate;)Ljava/util/NavigableMap; Ljava/util/NavigableMap; ?(Ljava/util/NavigableMap;Lcom/google/common/base/Predicate<-TK;>;)Ljava/util/NavigableMap; f(Lcom/google/common/collect/BiMap;Lcom/google/common/base/Predicate;)Lcom/google/common/collect/BiMap; ?(Lcom/google/common/collect/BiMap;Lcom/google/common/base/Predicate<-TK;>;)Lcom/google/common/collect/BiMap; filterValues ?(Ljava/util/Map;Lcom/google/common/base/Predicate<-TV;>;)Ljava/util/Map; ?(Ljava/util/SortedMap;Lcom/google/common/base/Predicate<-TV;>;)Ljava/util/SortedMap; ?(Ljava/util/NavigableMap;Lcom/google/common/base/Predicate<-TV;>;)Ljava/util/NavigableMap; ?(Lcom/google/common/collect/BiMap;Lcom/google/common/base/Predicate<-TV;>;)Lcom/google/common/collect/BiMap;
filterEntries BLcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>; ?(Ljava/util/Map;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)Ljava/util/Map; ?(Ljava/util/SortedMap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)Ljava/util/SortedMap; filterSortedIgnoreNavigable? ?(Ljava/util/NavigableMap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)Ljava/util/NavigableMap; ?(Lcom/google/common/collect/BiMap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)Lcom/google/common/collect/BiMap; filterFiltered g(Lcom/google/common/collect/Maps$AbstractFilteredMap;Lcom/google/common/base/Predicate;)Ljava/util/Map; 4Lcom/google/common/collect/Maps$AbstractFilteredMap; ; ?(Lcom/google/common/collect/Maps$AbstractFilteredMap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)Ljava/util/Map; p(Lcom/google/common/collect/Maps$FilteredEntrySortedMap;Lcom/google/common/base/Predicate;)Ljava/util/SortedMap; 7Lcom/google/common/collect/Maps$FilteredEntrySortedMap; predicate ?Lcom/google/common/collect/Maps$FilteredEntrySortedMap; ALcom/google/common/base/Predicate;>; ?(Lcom/google/common/collect/Maps$FilteredEntrySortedMap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)Ljava/util/SortedMap; v(Lcom/google/common/collect/Maps$FilteredEntryNavigableMap;Lcom/google/common/base/Predicate;)Ljava/util/NavigableMap; :Lcom/google/common/collect/Maps$FilteredEntryNavigableMap; BLcom/google/common/collect/Maps$FilteredEntryNavigableMap; ?(Lcom/google/common/collect/Maps$FilteredEntryNavigableMap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)Ljava/util/NavigableMap; x(Lcom/google/common/collect/Maps$FilteredEntryBiMap;Lcom/google/common/base/Predicate;)Lcom/google/common/collect/BiMap; 3Lcom/google/common/collect/Maps$FilteredEntryBiMap; ;Lcom/google/common/collect/Maps$FilteredEntryBiMap; ?(Lcom/google/common/collect/Maps$FilteredEntryBiMap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)Lcom/google/common/collect/BiMap; unmodifiableNavigableMap 2(Ljava/util/NavigableMap;)Ljava/util/NavigableMap; l(Ljava/util/NavigableMap;)Ljava/util/NavigableMap; unmodifiableOrNull Ljava/util/Map$Entry; f(Ljava/util/Map$Entry;)Ljava/util/Map$Entry; RuntimeVisibleAnnotations synchronizedNavigableMap navigableMap safeGet 5(Ljava/util/Map;Ljava/lang/Object;)Ljava/lang/Object; Ljava/lang/ClassCastException; Ljava/lang/NullPointerException; Ljava/util/Map<*TV;>;12 B(Ljava/util/Map<*TV;>;Ljava/lang/Object;)TV; safeContainsKey $(Ljava/util/Map;Ljava/lang/Object;)Z Ljava/util/Map<**>; ((Ljava/util/Map<**>;Ljava/lang/Object;)Z
safeRemove containsKeyImpl containsValueImpl containsEntryImpl +(Ljava/util/Collection;Ljava/lang/Object;)Z c Ljava/util/Collection; o 5Ljava/util/Collection;>; t(Ljava/util/Collection;>;Ljava/lang/Object;)Z removeEntryImpl
equalsImpl object toStringImpl #(Ljava/util/Map;)Ljava/lang/String; sb Ljava/lang/StringBuilder; '(Ljava/util/Map<**>;)Ljava/lang/String;
putAllImpl !(Ljava/util/Map;Ljava/util/Map;)V self ](Ljava/util/Map;Ljava/util/Map<+TK;+TV;>;)V keyOrNull )(Ljava/util/Map$Entry;)Ljava/lang/Object; Ljava/util/Map$Entry; 6