![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.RegularImmutableMap.class Maven / Gradle / Ivy
???? 4J
?
? ? ?
? ?
? ?
" ? ???333333
? ?
? ? ?
?
?
? ?
? ?
? ?
?
? ?
? ?
?
?
?
? ? W
?
?
? ?
? ?
" ?
"
A ?
" ?
? ~
, ?
,
,
,
?
"
" ?
?
9
;
=
A A Values InnerClasses KeySet BucketOverflowException EMPTY (Lcom/google/common/collect/ImmutableMap; Signature NLcom/google/common/collect/ImmutableMap; MAX_LOAD_FACTOR D
ConstantValue RuntimeInvisibleAnnotations 1Lcom/google/common/annotations/VisibleForTesting; HASH_FLOODING_FPP?PbM??? MAX_HASH_BUCKET_LENGTH I entries Entry [Ljava/util/Map$Entry; [Ljava/util/Map$Entry; table .[Lcom/google/common/collect/ImmutableMapEntry; 6[Lcom/google/common/collect/ImmutableMapEntry; RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; mask serialVersionUID J 0Lcom/google/common/annotations/J2ktIncompatible; fromEntries @([Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMap; Code LineNumberTable LocalVariableTable LocalVariableTypeTable MethodParameters z([Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMap; fromEntryArray B(I[Ljava/util/Map$Entry;Z)Lcom/google/common/collect/ImmutableMap; empty e GLcom/google/common/collect/RegularImmutableMap$BucketOverflowException; n
entryArray throwIfDuplicateKeys Z 0Lcom/google/common/collect/ImmutableMap;
StackMapTable |(I[Ljava/util/Map$Entry;Z)Lcom/google/common/collect/ImmutableMap; $fromEntryArrayCheckingBucketOverflow originalEntries entry Ljava/util/Map$Entry; key Ljava/lang/Object; value
tableIndex
keyBucketHead -Lcom/google/common/collect/ImmutableMapEntry; effectiveEntry
entryIndex newTableSize tableSize
duplicates Ljava/util/IdentityHashMap; dupCount Ljava/util/Map$Entry; TK; TV; 5Lcom/google/common/collect/ImmutableMapEntry; MLjava/util/IdentityHashMap;Ljava/lang/Boolean;>; Z
Exceptions removeDuplicates K([Ljava/util/Map$Entry;IILjava/util/IdentityHashMap;)[Ljava/util/Map$Entry; status Ljava/lang/Boolean; in out newN
newEntries ?([Ljava/util/Map$Entry;IILjava/util/IdentityHashMap;Ljava/lang/Boolean;>;)[Ljava/util/Map$Entry;
makeImmutable h(Ljava/util/Map$Entry;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMapEntry; reusable ?(Ljava/util/Map$Entry;TK;TV;)Lcom/google/common/collect/ImmutableMapEntry; D(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMapEntry; ~(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMapEntry; H([Ljava/util/Map$Entry;[Lcom/google/common/collect/ImmutableMapEntry;I)V this /Lcom/google/common/collect/RegularImmutableMap; 7Lcom/google/common/collect/RegularImmutableMap; X([Ljava/util/Map$Entry;[Lcom/google/common/collect/ImmutableMapEntry;I)V "RuntimeVisibleParameterAnnotations checkNoConflictInKeyBucket ?(Ljava/lang/Object;Ljava/lang/Object;Lcom/google/common/collect/ImmutableMapEntry;Z)Lcom/google/common/collect/ImmutableMapEntry; newValue
bucketSize ?(Ljava/lang/Object;Ljava/lang/Object;Lcom/google/common/collect/ImmutableMapEntry;Z)Lcom/google/common/collect/ImmutableMapEntry; 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; get &(Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/Object;)TV; U(Ljava/lang/Object;[Lcom/google/common/collect/ImmutableMapEntry;I)Ljava/lang/Object; candidateKey keyTable index 3Lcom/google/common/collect/ImmutableMapEntry<*TV;>; 4[Lcom/google/common/collect/ImmutableMapEntry<*TV;>; b(Ljava/lang/Object;[Lcom/google/common/collect/ImmutableMapEntry<*TV;>;I)TV; forEach "(Ljava/util/function/BiConsumer;)V action Ljava/util/function/BiConsumer; )Ljava/util/function/BiConsumer<-TK;-TV;>; ,(Ljava/util/function/BiConsumer<-TK;-TV;>;)V size ()I
isPartialView ()Z createEntrySet *()Lcom/google/common/collect/ImmutableSet; I()Lcom/google/common/collect/ImmutableSet;>; createKeySet /()Lcom/google/common/collect/ImmutableSet; createValues 1()Lcom/google/common/collect/ImmutableCollection; 6()Lcom/google/common/collect/ImmutableCollection; writeReplace ()Ljava/lang/Object; /Lcom/google/common/annotations/GwtIncompatible; ()V ZLcom/google/common/collect/ImmutableMap;
SourceFile RegularImmutableMap.java ;Lcom/google/common/collect/ElementTypesAreNonnullByDefault; -Lcom/google/common/annotations/GwtCompatible; serializable emulated n o F G z o Ecom/google/common/collect/RegularImmutableMap$BucketOverflowException o ! -com/google/common/collect/RegularImmutableMap"#$%&