![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.LinkedHashMultimap$ValueSet.class Maven / Gradle / Ivy
???? 4 ? ,com/google/common/collect/LinkedHashMultimap 5com/google/common/collect/LinkedHashMultimap$ValueSet modCount I
firstEntry ;Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink; this$0 .Lcom/google/common/collect/LinkedHashMultimap;
2com/google/common/collect/Sets$ImprovedAbstractSet ()V size key Ljava/lang/Object; lastEntry
" # $ % & !com/google/common/collect/Hashing closedTableSize (ID)I ( 7com/google/common/collect/LinkedHashMultimap$ValueEntry * + , hashTable :[Lcom/google/common/collect/LinkedHashMultimap$ValueEntry; . 7com/google/common/collect/LinkedHashMultimap$ValueSet$1
- 0 1 :(Lcom/google/common/collect/LinkedHashMultimap$ValueSet;)V
3 4 5 6 7 $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object;
' 9 : ; getValue ()Ljava/lang/Object; = > ? @ A java/util/function/Consumer accept (Ljava/lang/Object;)V C D E F G 9com/google/common/collect/LinkedHashMultimap$ValueSetLink getSuccessorInValueSet =()Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;
" I J K smearedHash (Ljava/lang/Object;)I
M N O mask ()I
' Q R S matchesValue (Ljava/lang/Object;I)Z ' U V W nextInValueBucket 9Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;
' Y Z a(Ljava/lang/Object;Ljava/lang/Object;ILcom/google/common/collect/LinkedHashMultimap$ValueEntry;)V
\ ] ^
access$200 y(Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;)V
` a b
access$300 i(Lcom/google/common/collect/LinkedHashMultimap;)Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;
' d e f getPredecessorInMultimap ;()Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;
h i j
access$400 u(Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;)V
l m rehashIfNecessary
" o p q
needsResizing (IID)Z ' s t smearedValueHash
v w x
access$500 >(Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;)V
z { |
access$600 <(Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;)V
~ ? ? ? java/util/Arrays fill (([Ljava/lang/Object;Ljava/lang/Object;)V Signature TK; RuntimeVisibleAnnotations .Lcom/google/common/collect/ParametricNullness; B[Lcom/google/common/collect/LinkedHashMultimap$ValueEntry; RuntimeInvisibleAnnotations 1Lcom/google/common/annotations/VisibleForTesting; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; CLcom/google/common/collect/LinkedHashMultimap$ValueSetLink; D(Lcom/google/common/collect/LinkedHashMultimap;Ljava/lang/Object;I)V Code LineNumberTable LocalVariableTable this 7Lcom/google/common/collect/LinkedHashMultimap$ValueSet; expectedValues tableSize LocalVariableTypeTable ?Lcom/google/common/collect/LinkedHashMultimap.ValueSet; MethodParameters (TK;I)V "RuntimeVisibleParameterAnnotations getPredecessorInValueSet E()Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink; setPredecessorInValueSet entry F(Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;)V setSuccessorInValueSet iterator ()Ljava/util/Iterator; ()Ljava/util/Iterator; forEach (Ljava/util/function/Consumer;)V action Ljava/util/function/Consumer; #Ljava/util/function/Consumer<-TV;>;
StackMapTable &(Ljava/util/function/Consumer<-TV;>;)V contains (Ljava/lang/Object;)Z o ALcom/google/common/collect/LinkedHashMultimap$ValueEntry; Ljavax/annotation/CheckForNull; add value bucket rowHead newEntry TV; ? java/lang/Object (TV;)Z
valueEntry , remove prev 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; clear
access$000 t(Lcom/google/common/collect/LinkedHashMultimap$ValueSet;)Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink; x0
access$100 :(Lcom/google/common/collect/LinkedHashMultimap$ValueSet;)I |Lcom/google/common/collect/Sets$ImprovedAbstractSet;Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;
SourceFile LinkedHashMultimap.java InnerClasses ValueSet ValueSetLink ? com/google/common/collect/Sets ImprovedAbstractSet
ValueEntry 0 C ? ? ? ? + , ? ? ? ? ?
? ? ? ? ? ? ? ? 7*+?
*? *? *? *,? **? **? ? !6? ':*? )? ? *
v n o w x y "{ ) 0? 6? ? > 7 ? ? 7 7 7 ? ) ? 0 + , ? 7 ? ? 7 ? 0 + ? ? D ) ? @ 0 ? ?
? ? ? ? ? ? N O ? D *? )?d? ? ? ? ? ? ? ? ? ? G ? A *? ? ? ? ? ? ? ? ? ? ? ? F G ? A *? ? ? ? ? ? ? ? ? ? ? ? ? x ? Z *+? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? x ? Z *+? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? E ? -Y*? /? ? ? ? ? ? ? ? ? ? ? ? ? ? ? '+? 2W*? M,*? +,? '? 8? < ,? B M??? ? ? ?
? ? ? &? ?
? ' ? ? ' ? ? ?
? ? ' ? ? ' ? ? ? ?
C? ? ? ? ? O ? A *? ? ? ? ? ? ? ? ? ? ? ? ? ? *+? H=*? )*? L~2N-? -+? P? ?-? TN???? ? ? ? ? ? ? ? (? ? * ? W * ? ? * ? % J ? ? ? * ? ? ?
? '? ? ? ? ? ? ? ? ? ?+? H=*? L~>*? )2::? +? P? ?? T:??? 'Y*? +? X:*? ? [*? [*?
? _? c? g*?
? _? g*? )S*Y? `? *Y? `? *? k? ? F ? ? ? ? ? '? )? 3? D? M? S? b? n? v? ?? ?? ?? ? H ? W ? ? ? ? ? ? J ? ? | ? W D L ? W ? 4 ? ? ? ? ? ? ? ? | ? ? D L ? ? ? ? ? ' ' ? ? ? ? ? ? ? m ? % X*? *? )?? n? J*? )?h? 'L*+? )+?d=*? N-*? +-? ':? r~6+2? T+S-? B N??ֱ ? 2 ? ? ? ? % * / 5 > G M W ? > 5 ? W > ? * - ? <