
com.groupbyinc.flux.common.google.common.collect.EnumHashBiMap.class Maven / Gradle / Ivy
???? 2 ? >com/groupbyinc/flux/common/google/common/collect/EnumHashBiMap u;V:Ljava/lang/Object;>Lcom/groupbyinc/flux/common/google/common/collect/AbstractBiMap; >com/groupbyinc/flux/common/google/common/collect/AbstractBiMap EnumHashBiMap.java DLcom/groupbyinc/flux/common/google/common/annotations/GwtCompatible; emulated keyType Ljava/lang/Class; Ljava/lang/Class; serialVersionUID J FLcom/groupbyinc/flux/common/google/common/annotations/GwtIncompatible; value only needed in emulated source. create S(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/google/common/collect/EnumHashBiMap; (Ljava/lang/Class;)V
Q(Ljava/util/Map;)Lcom/groupbyinc/flux/common/google/common/collect/EnumHashBiMap; :com/groupbyinc/flux/common/google/common/collect/EnumBiMap inferKeyType "(Ljava/util/Map;)Ljava/lang/Class;
! putAll (Ljava/util/Map;)V # $
% map Ljava/util/Map; Ljava/util/Map; bimap HLcom/groupbyinc/flux/common/google/common/collect/EnumHashBiMap; @Lcom/groupbyinc/flux/common/google/common/collect/EnumHashBiMap; java/util/EnumMap -
. ?com/groupbyinc/flux/common/google/common/collect/WellBehavedMap 0 wrap R(Ljava/util/Map;)Lcom/groupbyinc/flux/common/google/common/collect/WellBehavedMap; 2 3
1 4 java/lang/Class 6 getEnumConstants ()[Ljava/lang/Object; 8 9
7 : [Ljava/lang/Enum; < 5com/groupbyinc/flux/common/google/common/collect/Maps > newHashMapWithExpectedSize (I)Ljava/util/HashMap; @ A
? B !(Ljava/util/Map;Ljava/util/Map;)V D
E
G this checkKey "(Ljava/lang/Enum;)Ljava/lang/Enum; ;com/groupbyinc/flux/common/google/common/base/Preconditions L checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; N O
M P java/lang/Enum R key TK; Ljava/lang/Enum; put 6(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; Ljavax/annotation/Nullable; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; W Z
[ TV; Ljava/lang/Object; forcePut _ Z
` ()Ljava/lang/Class; writeObject (Ljava/io/ObjectOutputStream;)V java/io/IOException e java.io.ObjectOutputStream java/io/ObjectOutputStream h defaultWriteObject ()V j k
i l (Ljava/lang/Object;)V c n
i o >com/groupbyinc/flux/common/google/common/collect/Serialization q writeMap .(Ljava/util/Map;Ljava/io/ObjectOutputStream;)V s t
r u stream Ljava/io/ObjectOutputStream;
readObject (Ljava/io/ObjectInputStream;)V java/lang/ClassNotFoundException { java.io.ObjectInputStream java/io/ObjectInputStream ~ defaultReadObject ? k
? ()Ljava/lang/Object; y ?
? java/util/HashMap ? (I)V ?
? ? setDelegates ? D
? populateMap -(Ljava/util/Map;Ljava/io/ObjectInputStream;)V ? ?
r ? Ljava/io/ObjectInputStream; entrySet ()Ljava/util/Set; ? ?
? values ? ?
? keySet ? ?
? inverse :()Lcom/groupbyinc/flux/common/google/common/collect/BiMap; ? ?
? clear ? k
?
% x0 remove ? O
? _ X
? x1 W X
?
containsValue (Ljava/lang/Object;)Z ? ?
? J K
? Signature
ConstantValue RuntimeInvisibleAnnotations Code LocalVariableTable LocalVariableTypeTable LineNumberTable ?;V:Ljava/lang/Object;>(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/google/common/collect/EnumHashBiMap; ?;V:Ljava/lang/Object;>(Ljava/util/Map;)Lcom/groupbyinc/flux/common/google/common/collect/EnumHashBiMap; (Ljava/lang/Class;)V (TK;)TK; (TK;TV;)TV; "RuntimeVisibleParameterAnnotations ()Ljava/lang/Class;
Exceptions
SourceFile 1 ?
?
? ? s ? E ? Y*? ? ?
?
? : ? ? ? g *? ? "L+*? &+? ? ' ) * , ? ' ( * + ? I J
K ? ? ? x *? .Y+? /? 5+? ;? =?? C? F*+? H? ? I ,
? I +
? O S T ? ? J K ? X +? Q? S? ? I , T V ? I + T U ? Z ? ? W X ? k *+,? \? ? I , T V ^ ? I + T U ] ? ^ ? ? ? Y _ X ? k *+,? a? ? I , T V ^ ? I + T U ] ? b ? ? ? Y
b ? A *? H? ? I , ? I + ? g ? ? c d ? d +? m+*? H? p*+? v? ? I , w x ? I + ? p q r s ? f ? s g y z ? ? =+? ?*+? ?? 7? H*? .Y*? H? /? 5? ?Y*? H? ;? =?hl? ?? ?*+? ?? ? = I , = w ? ? = I + ? y z { 7 } <