
com.google.common.collect.RegularImmutableMap.class Maven / Gradle / Ivy
The newest version!
???? 2 ? ?
?
? ?
???333333
? ? * ? * ?
? ?
? ?
? ? ?
?
? ?
?
? ?
?
% ? ? ?
?
? ? J
?
?
?
? ?
? ?
! ? ?
# ? ? Values InnerClasses KeySet entries ? Entry [Ljava/util/Map$Entry; Signature [Ljava/util/Map$Entry; table .[Lcom/google/common/collect/ImmutableMapEntry; 6[Lcom/google/common/collect/ImmutableMapEntry; mask I MAX_LOAD_FACTOR D
ConstantValue serialVersionUID J fromEntries G([Ljava/util/Map$Entry;)Lcom/google/common/collect/RegularImmutableMap; Code LineNumberTable LocalVariableTable LocalVariableTypeTable ?([Ljava/util/Map$Entry;)Lcom/google/common/collect/RegularImmutableMap; fromEntryArray H(I[Ljava/util/Map$Entry;)Lcom/google/common/collect/RegularImmutableMap; reusable Z newEntry -Lcom/google/common/collect/ImmutableMapEntry; entry Ljava/util/Map$Entry; key Ljava/lang/Object; value
tableIndex existing
entryIndex n
entryArray tableSize 5Lcom/google/common/collect/ImmutableMapEntry; Ljava/util/Map$Entry; TK; TV;
StackMapTable , 0 ? ? ? ?(I[Ljava/util/Map$Entry;)Lcom/google/common/collect/RegularImmutableMap; 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 checkNoConflictInKeyBucket W(Ljava/lang/Object;Ljava/util/Map$Entry;Lcom/google/common/collect/ImmutableMapEntry;)V
keyBucketHead Ljava/util/Map$Entry<**>; 1Lcom/google/common/collect/ImmutableMapEntry<**>; _(Ljava/lang/Object;Ljava/util/Map$Entry<**>;Lcom/google/common/collect/ImmutableMapEntry<**>;)V "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; 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; RuntimeVisibleAnnotations 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;
access$000 G(Lcom/google/common/collect/RegularImmutableMap;)[Ljava/util/Map$Entry; x0 ZLcom/google/common/collect/ImmutableMap;
SourceFile RegularImmutableMap.java RuntimeInvisibleAnnotations -Lcom/google/common/annotations/GwtCompatible; serializable emulated ) , B C ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? x ? ? +com/google/common/collect/ImmutableMapEntry ? z ^ ? Hcom/google/common/collect/ImmutableMapEntry$NonTerminalImmutableMapEntry NonTerminalImmutableMapEntry ^ ? d e -com/google/common/collect/RegularImmutableMap ^ _ ^ ? / 0 2 3 ? ? ? ? ? ? l o ? >com/google/common/collect/ImmutableMapEntrySet$RegularEntrySet RegularEntrySet ^ ? 4com/google/common/collect/RegularImmutableMap$KeySet ^ ? 4com/google/common/collect/RegularImmutableMap$Values &com/google/common/collect/ImmutableMap ? java/util/Map$Entry java/lang/Object $com/google/common/base/Preconditions checkPositionIndex (II)I createEntryArray 1(I)[Lcom/google/common/collect/ImmutableMapEntry; !com/google/common/collect/Hashing closedTableSize (ID)I getKey ()Ljava/lang/Object; getValue .com/google/common/collect/CollectPreconditions checkEntryNotNull '(Ljava/lang/Object;Ljava/lang/Object;)V hashCode smear (I)I
isReusable T(Ljava/lang/Object;Ljava/lang/Object;Lcom/google/common/collect/ImmutableMapEntry;)V ()V equals (Ljava/lang/Object;)Z checkNoConflict @(ZLjava/lang/String;Ljava/util/Map$Entry;Ljava/util/Map$Entry;)V getNextInKeyBucket /()Lcom/google/common/collect/ImmutableMapEntry; .com/google/common/collect/ImmutableMapEntrySet A(Lcom/google/common/collect/ImmutableMap;[Ljava/util/Map$Entry;)V 2(Lcom/google/common/collect/RegularImmutableMap;)V
java/util/Map 0 % ? ) , - . ? / 0 - 1 ? 2 3 4 5 6 7 8 6 9 ? ; <