
com.google.common.collect.EnumBiMap.class Maven / Gradle / Ivy
???? 2 ? ?
?
?
?
?
? ?
?
? ?
+ ? ? ?
? ?
? ? ?
? ? ? ? ? ? ? ? ?
? ? ? ? ?
? ?
? ?
? ?
? ?
? ?
? ? ?
?
? ?
+ ?
+ ?
+ ?
+ ?
+ ?
+ ?
+ ?
?
? ? keyType Ljava/lang/Class; Signature Ljava/lang/Class; valueType Ljava/lang/Class; serialVersionUID J
ConstantValue RuntimeInvisibleAnnotations /Lcom/google/common/annotations/GwtIncompatible; value not needed in emulated source. create I(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/common/collect/EnumBiMap; Code LineNumberTable LocalVariableTable LocalVariableTypeTable ?;V:Ljava/lang/Enum;>(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/common/collect/EnumBiMap; 6(Ljava/util/Map;)Lcom/google/common/collect/EnumBiMap; map Ljava/util/Map; bimap %Lcom/google/common/collect/EnumBiMap; Ljava/util/Map; -Lcom/google/common/collect/EnumBiMap; v;V:Ljava/lang/Enum;>(Ljava/util/Map;)Lcom/google/common/collect/EnumBiMap; %(Ljava/lang/Class;Ljava/lang/Class;)V this /(Ljava/lang/Class;Ljava/lang/Class;)V inferKeyType "(Ljava/util/Map;)Ljava/lang/Class; Ljava/util/Map;
StackMapTable F;>(Ljava/util/Map;)Ljava/lang/Class; inferValueType Ljava/util/Map<*TV;>; F;>(Ljava/util/Map<*TV;>;)Ljava/lang/Class; ()Ljava/lang/Class; ()Ljava/lang/Class; ()Ljava/lang/Class; checkKey "(Ljava/lang/Enum;)Ljava/lang/Enum; key Ljava/lang/Enum; TK; (TK;)TK;
checkValue TV; (TV;)TV; writeObject (Ljava/io/ObjectOutputStream;)V stream Ljava/io/ObjectOutputStream;
Exceptions ? java.io.ObjectOutputStream
readObject (Ljava/io/ObjectInputStream;)V Ljava/io/ObjectInputStream; ? java.io.ObjectInputStream entrySet ()Ljava/util/Set; values keySet inverse #()Lcom/google/common/collect/BiMap; clear ()V putAll (Ljava/util/Map;)V x0
containsValue (Ljava/lang/Object;)Z Ljava/lang/Object; &(Ljava/lang/Object;)Ljava/lang/Object; a;V:Ljava/lang/Enum;>Lcom/google/common/collect/AbstractBiMap;
SourceFile EnumBiMap.java -Lcom/google/common/annotations/GwtCompatible; emulated #com/google/common/collect/EnumBiMap J K N O S O ; < v w java/util/EnumMap J ? ? ? ? J ? , - 0 - , V 'com/google/common/collect/EnumHashBiMap ? ? ? ? ? ? q o ? ? ? ? ? ? java/lang/Enum ? V p ? ? ? | ? ? u b ? ? ? ? ? ? u i ? java/lang/Class ? ? ? ? n o p o r s t u y z _ Z Y Z 'com/google/common/collect/AbstractBiMap java/io/IOException java/lang/ClassNotFoundException (Ljava/lang/Class;)V (com/google/common/collect/WellBehavedMap wrap ;(Ljava/util/Map;)Lcom/google/common/collect/WellBehavedMap; !(Ljava/util/Map;Ljava/util/Map;)V
java/util/Map isEmpty ()Z $com/google/common/base/Preconditions
checkArgument (Z)V
java/util/Set iterator ()Ljava/util/Iterator; java/util/Iterator next ()Ljava/lang/Object; getDeclaringClass ()Ljava/util/Collection; java/util/Collection checkNotNull java/io/ObjectOutputStream defaultWriteObject (Ljava/lang/Object;)V 'com/google/common/collect/Serialization writeMap .(Ljava/util/Map;Ljava/io/ObjectOutputStream;)V java/io/ObjectInputStream defaultReadObject setDelegates populateMap -(Ljava/util/Map;Ljava/io/ObjectInputStream;)V 1 + ? , - . / ? 0 - . 1 2 3 4 5 7 8 9s : ; <