com.groupbyinc.flux.common.inject.spi.Message.class Maven / Gradle / Ivy
???? 4 ? -com/groupbyinc/flux/common/inject/spi/Message java/lang/Object -com/groupbyinc/flux/common/inject/spi/Element Message.java message Ljava/lang/String; cause Ljava/lang/Throwable; sources Ljava/util/List; $Ljava/util/List; :(Ljava/util/List;Ljava/lang/String;Ljava/lang/Throwable;)V ()V
java/util/Collections unmodifiableList "(Ljava/util/List;)Ljava/util/List;
java/util/Objects requireNonNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
! java/lang/String # %
' this /Lcom/groupbyinc/flux/common/inject/spi/Message; '(Ljava/lang/Object;Ljava/lang/String;)V
singletonList $(Ljava/lang/Object;)Ljava/util/List; , -
.
0 source Ljava/lang/Object; *(Ljava/lang/Object;Ljava/lang/Throwable;)V (Ljava/lang/String;)V emptyList ()Ljava/util/List; 6 7
8 getSource ()Ljava/lang/String; java/util/List < isEmpty ()Z > ? = @ 9com/groupbyinc/flux/common/inject/internal/SourceProvider B UNKNOWN_SOURCE D 3 C E toString G ;
H size ()I J K = L get (I)Ljava/lang/Object; N O = P 1com/groupbyinc/flux/common/inject/internal/Errors R convert &(Ljava/lang/Object;)Ljava/lang/Object; T U
S V
getSources
getMessage
acceptVisitor J(Lcom/groupbyinc/flux/common/inject/spi/ElementVisitor;)Ljava/lang/Object; 4com/groupbyinc/flux/common/inject/spi/ElementVisitor \ visit C(Lcom/groupbyinc/flux/common/inject/spi/Message;)Ljava/lang/Object; ^ _ ] ` visitor ;Lcom/groupbyinc/flux/common/inject/spi/ElementVisitor; 6Lcom/groupbyinc/flux/common/inject/spi/ElementVisitor; getCause ()Ljava/lang/Throwable; hashCode g K
$ h equals (Ljava/lang/Object;)Z j k
$ l '(Ljava/lang/Object;Ljava/lang/Object;)Z j n
o = l o e applyTo -(Lcom/groupbyinc/flux/common/inject/Binder;)V : ;
v (com/groupbyinc/flux/common/inject/Binder x
withSource >(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/Binder; z { y | addError 2(Lcom/groupbyinc/flux/common/inject/spi/Message;)V ~ y ? binder *Lcom/groupbyinc/flux/common/inject/Binder; ()Ljava/lang/Object; Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable N(Ljava/util/List;Ljava/lang/String;Ljava/lang/Throwable;)V
StackMapTable &()Ljava/util/List; V(Lcom/groupbyinc/flux/common/inject/spi/ElementVisitor;)TT;
SourceFile 1
? ? ? *? *+? ? *,? "? $? &*-? (? ? * ) *
? ? 0 1 2 3 4 ? ? + ? M *+? /,? 1? ? ) * 2 3 ?
7
8 4 ? M *+? /,? 1? ? ) * 2 3
?
;
<