
com.google.common.collect.MapMaker.class Maven / Gradle / Ivy
The newest version!
???? 2 ?
- u , v , w , x y
z {
z | } , ~
,
?
? ? ?
z ?
z ? ? ?
, ? , ? ? ? ?
, ? , ? ? ?
, ??@
, ?
?
? ?
? ? 8
l ? 9 :
?
? ?
l ? > ?
l ?
l ? ? ? DEFAULT_INITIAL_CAPACITY I
ConstantValue DEFAULT_CONCURRENCY_LEVEL UNSET_INT???? useCustomMap Z initialCapacity concurrencyLevel keyStrength Strength InnerClasses 8Lcom/google/common/collect/MapMakerInternalMap$Strength;
valueStrength keyEquivalence $Lcom/google/common/base/Equivalence; Signature 8Lcom/google/common/base/Equivalence; ()V Code LineNumberTable LocalVariableTable this $Lcom/google/common/collect/MapMaker; J(Lcom/google/common/base/Equivalence;)Lcom/google/common/collect/MapMaker; equivalence LocalVariableTypeTable
StackMapTable ^(Lcom/google/common/base/Equivalence;)Lcom/google/common/collect/MapMaker; RuntimeInvisibleAnnotations 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; /Lcom/google/common/annotations/GwtIncompatible; getKeyEquivalence &()Lcom/google/common/base/Equivalence; :()Lcom/google/common/base/Equivalence; '(I)Lcom/google/common/collect/MapMaker; getInitialCapacity ()I getConcurrencyLevel weakKeys &()Lcom/google/common/collect/MapMaker; setKeyStrength ^(Lcom/google/common/collect/MapMakerInternalMap$Strength;)Lcom/google/common/collect/MapMaker; strength getKeyStrength :()Lcom/google/common/collect/MapMakerInternalMap$Strength;
weakValues setValueStrength getValueStrength makeMap &()Ljava/util/concurrent/ConcurrentMap; X()Ljava/util/concurrent/ConcurrentMap;
makeCustomMap 1()Lcom/google/common/collect/MapMakerInternalMap; e()Lcom/google/common/collect/MapMakerInternalMap; toString ()Ljava/lang/String; s ? ToStringHelper 3Lcom/google/common/base/MoreObjects$ToStringHelper; ?
SourceFile
MapMaker.java -Lcom/google/common/annotations/GwtCompatible; emulated C D 8 / 9 / ? @ %key equivalence was already set to %s ? ? ? ? ? "com/google/common/base/Equivalence 6 7 ^ _ ? S ? ? ? &initial capacity was already set to %s ? ? ? ? 'concurrency level was already set to %s ? = [ \ : = "Key strength was already set to %s ? 6com/google/common/collect/MapMakerInternalMap$Strength ? = a \ > = $Value strength was already set to %s &java/util/concurrent/ConcurrentHashMap V W X W C ? ? ? ? ? ? ? i j ? ? ? ? ? ? ? i j "com/google/common/collect/MapMaker java/lang/Object 1com/google/common/base/MoreObjects$ToStringHelper $com/google/common/base/Preconditions
checkState ((ZLjava/lang/String;Ljava/lang/Object;)V checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; defaultEquivalence "com/google/common/base/MoreObjects firstNonNull 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (ZLjava/lang/String;I)V
checkArgument (Z)V WEAK -com/google/common/collect/MapMakerInternalMap STRONG (IFI)V create U(Lcom/google/common/collect/MapMaker;)Lcom/google/common/collect/MapMakerInternalMap; toStringHelper G(Ljava/lang/Object;)Lcom/google/common/base/MoreObjects$ToStringHelper; add H(Ljava/lang/String;I)Lcom/google/common/base/MoreObjects$ToStringHelper; com/google/common/base/Ascii toLowerCase &(Ljava/lang/String;)Ljava/lang/String; Y(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/common/base/MoreObjects$ToStringHelper; addValue 1 , - . / 0 1 2 / 0 3 4 / 0 5 6 7 8 / 9 / : = > = ? @ A B C D E E *? *? *? ? F l ` a l G H I ? J E ? '*? ? ? *? ? *+? ? ? *? *? F x y z % { G ' H I ' K @ L ' K B M @ A N O
P Q R S E <