com.google.common.collect.MapMaker$NullComputingConcurrentMap.class Maven / Gradle / Ivy
???? 2 g
B
C D E F
G H
I
J K
L M
N
C O
P Q R S
T V W serialVersionUID J
ConstantValue computingFunction !Lcom/google/common/base/Function; Signature +Lcom/google/common/base/Function<-TK;+TV;>; H(Lcom/google/common/collect/MapMaker;Lcom/google/common/base/Function;)V Code LineNumberTable LocalVariableTable this NullComputingConcurrentMap InnerClasses ?Lcom/google/common/collect/MapMaker$NullComputingConcurrentMap; mapMaker $Lcom/google/common/collect/MapMaker; LocalVariableTypeTable GLcom/google/common/collect/MapMaker$NullComputingConcurrentMap; R(Lcom/google/common/collect/MapMaker;Lcom/google/common/base/Function<-TK;+TV;>;)V get &(Ljava/lang/Object;)Ljava/lang/Object; k Ljava/lang/Object; key value TK; TV; (Ljava/lang/Object;)TV; compute e 0Lcom/google/common/collect/ComputationException; t Ljava/lang/Throwable;
StackMapTable R S (TK;)TV; NullConcurrentMap hLcom/google/common/collect/MapMaker$NullConcurrentMap;
SourceFile
MapMaker.java X Y Z - com/google/common/base/Function 5 - java/lang/StringBuilder [ \ ] returned null for key \ ^ . _ ` Z a b c d - .com/google/common/collect/ComputationException java/lang/Throwable e f =com/google/common/collect/MapMaker$NullComputingConcurrentMap 4com/google/common/collect/MapMaker$NullConcurrentMap '(Lcom/google/common/collect/MapMaker;)V $com/google/common/base/Preconditions checkNotNull ()V append -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
notifyRemoval '(Ljava/lang/Object;Ljava/lang/Object;)V apply (Ljava/lang/Throwable;)V "com/google/common/collect/MapMaker 0 s *+? *,? ? ? ? ! F G H " # &