![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.AbstractBiMap.class Maven / Gradle / Ivy
???? 4A
> ?
> ?
> ?
> ? > ?
? ?
> ? > ?
? ? ? ?
? ?
> ? ?
?
> ?
> ?
> ?
> ?
> ?
? ?
> ? @ ?
> ? ?
? ? ? ?
? ? ? ? ? ? ? ? ! !
> ? ? ? ? ?
* ?
*
*
*
) >
2 >
5 >
8
:
>
> Inverse InnerClasses EntrySet!
BiMapEntry ValueSet KeySet delegate Ljava/util/Map; Signature Ljava/util/Map; inverse )Lcom/google/common/collect/AbstractBiMap; 1Lcom/google/common/collect/AbstractBiMap; RuntimeInvisibleAnnotations ,Lcom/google/j2objc/annotations/RetainedWith; keySet Ljava/util/Set; Ljava/util/Set; RuntimeVisibleAnnotations 7Lcom/google/errorprone/annotations/concurrent/LazyInit; Ljavax/annotation/CheckForNull; valueSet Ljava/util/Set; entrySet Entry .Ljava/util/Set;>; serialVersionUID J
ConstantValue /Lcom/google/common/annotations/GwtIncompatible; 0Lcom/google/common/annotations/J2ktIncompatible; !(Ljava/util/Map;Ljava/util/Map;)V Code LineNumberTable LocalVariableTable this forward backward LocalVariableTypeTable 1Lcom/google/common/collect/AbstractBiMap; Ljava/util/Map; MethodParameters 1(Ljava/util/Map;Ljava/util/Map;)V ;(Ljava/util/Map;Lcom/google/common/collect/AbstractBiMap;)V K(Ljava/util/Map;Lcom/google/common/collect/AbstractBiMap;)V ()Ljava/util/Map; ()Ljava/util/Map; checkKey &(Ljava/lang/Object;)Ljava/lang/Object; key Ljava/lang/Object; TK; (TK;)TK; .Lcom/google/common/collect/ParametricNullness; 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; "RuntimeVisibleParameterAnnotations
checkValue value TV; (TV;)TV; setDelegates
StackMapTable makeInverse :(Ljava/util/Map;)Lcom/google/common/collect/AbstractBiMap; J(Ljava/util/Map;)Lcom/google/common/collect/AbstractBiMap;
setInverse ,(Lcom/google/common/collect/AbstractBiMap;)V 4(Lcom/google/common/collect/AbstractBiMap;)V
containsValue (Ljava/lang/Object;)Z put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (TK;TV;)TV; forcePut
putInBothMaps 9(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; force Z containedKey oldValue (TK;TV;Z)TV; updateInverseMap :(Ljava/lang/Object;ZLjava/lang/Object;Ljava/lang/Object;)V newValue
(TK;ZTV;TV;)V remove" (Ljava/lang/Object;)TV; removeFromBothMaps removeFromInverseMap (Ljava/lang/Object;)V (TV;)V putAll (Ljava/util/Map;)V entry Ljava/util/Map$Entry; map Ljava/util/Map$Entry<+TK;+TV;>; Ljava/util/Map<+TK;+TV;>;# (Ljava/util/Map<+TK;+TV;>;)V
replaceAll "(Ljava/util/function/BiFunction;)V k v conflict function Ljava/util/function/BiFunction; broken itr Ljava/util/Iterator; Ljava/util/Map$Entry; -Ljava/util/function/BiFunction<-TK;-TV;+TV;>; 3Ljava/util/Iterator;>; 0(Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V clear ()V #()Lcom/google/common/collect/BiMap; +()Lcom/google/common/collect/BiMap; ()Ljava/util/Set; result$ ()Ljava/util/Set; values ()Ljava/util/Set; 0()Ljava/util/Set;>; entrySetIterator ()Ljava/util/Iterator; iterator 5()Ljava/util/Iterator;>; ()Ljava/util/Collection; ()Ljava/lang/Object;
access$100 :(Lcom/google/common/collect/AbstractBiMap;)Ljava/util/Map; x0
access$200 O(Lcom/google/common/collect/AbstractBiMap;Ljava/lang/Object;)Ljava/lang/Object; x1
access$500 c(Lcom/google/common/collect/AbstractBiMap;Ljava/lang/Object;ZLjava/lang/Object;Ljava/lang/Object;)V x2 x3 x4
access$600 >(Lcom/google/common/collect/AbstractBiMap;Ljava/lang/Object;)V f(Ljava/util/Map;Lcom/google/common/collect/AbstractBiMap;Lcom/google/common/collect/AbstractBiMap$1;)V +Lcom/google/common/collect/AbstractBiMap$1; ?Lcom/google/common/collect/ForwardingMap;Lcom/google/common/collect/BiMap;Ljava/io/Serializable;
SourceFile AbstractBiMap.java ;Lcom/google/common/collect/ElementTypesAreNonnullByDefault; -Lcom/google/common/annotations/GwtCompatible; emulated RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; d q ? ? ? ? ? v I J d ? ? e M N%&'()*+' ? ? /com/google/common/collect/AbstractBiMap$Inverse, ? ? ? u v ~ v- v./0 M ? ? v ? ? value already present: %s+1 ? ?23 v Z ? ? ?4*5 ? java/util/Map$Entry6 ?7 ? ? ? ? ?8 ? ? ? "java/lang/IllegalArgumentException java/lang/StringBuilder value already present: 9:9;<= d> R S .com/google/common/collect/AbstractBiMap$KeySet d? X S 0com/google/common/collect/AbstractBiMap$ValueSet Z S 0com/google/common/collect/AbstractBiMap$EntrySet )com/google/common/collect/AbstractBiMap$1 d@ ? ? I s 'com/google/common/collect/AbstractBiMap 'com/google/common/collect/ForwardingMap com/google/common/collect/BiMap java/io/Serializable 2com/google/common/collect/AbstractBiMap$BiMapEntry java/lang/Object java/util/Iterator
java/util/Set $com/google/common/base/Preconditions
checkState (Z)V
java/util/Map isEmpty ()Z
checkArgument containsKey get com/google/common/base/Objects equal '(Ljava/lang/Object;Ljava/lang/Object;)Z ((ZLjava/lang/String;Ljava/lang/Object;)V 'com/google/common/collect/NullnessCasts uncheckedCastNullableTToT hasNext next getKey getValue putIfAbsent append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V W(Lcom/google/common/collect/AbstractBiMap;Lcom/google/common/collect/AbstractBiMap$1;)V @(Lcom/google/common/collect/AbstractBiMap;Ljava/util/Iterator;)V > ? @ A ? I J K L ? M N K O P Q ? R S K T U
V W ? X S K Y U
V W ? Z S K \ U
V W ] ^ _ ` P
b c d e f w *? *+,? ? g B C
D h i N j J k J l i m j L k n o j k K p d q f *? *+? *,? ? g G H I J h i N k J j N l i m k L j O o k j K r I s f A *? ? g N h i N l i m K t u v f R +? g U h i N w x l i m w y o w K z U { P | } { ~ v f R +? g \ h i N x l i m ? o K ? U { P | } { ? e f ? L*? ? ? ? *? ? ? ? +?
? ,?
? +,? ? ? *+? **,? ? ? g " d e f ' g 0 h = i B j K k h L i N L j J L k J l L i m L j L L k n ? @
@@ o j k K p ? ? f Z
?
Y+*? ? g n h
i N
k J l
i m
k n o k K ? ? ? f Z *+? ? g
r s h i N M N l i m M O o M K ? ? ? f O *? +? ? g y h i N x l i m o } W ? ? f l *+,? ? g ? h i N w x x l i m w y ? o w K ? U W P | }
{ { ? ? f l *+,? ? g ? h i N w x x l i m w y ? o w K ? U W P | }
{ { ? ? f * e*+? W*,? W*+? 6? ,*+? ? ? ,?? *? ,? W? *,? ? ? ,? *? +,? :*+,? ? g . ? ? ? ? $ ? &