
com.groupbyinc.flux.common.inject.spi.Message.class Maven / Gradle / Ivy
???? 3 ? -com/groupbyinc/flux/common/inject/spi/Message java/lang/Object java/io/Serializable -com/groupbyinc/flux/common/inject/spi/Element Message.java message Ljava/lang/String; cause Ljava/lang/Throwable; sources Ljava/util/List; $Ljava/util/List; serialVersionUID J :(Ljava/util/List;Ljava/lang/String;Ljava/lang/Throwable;)V ()V
java/util/Collections unmodifiableList "(Ljava/util/List;)Ljava/util/List;
;com/groupbyinc/flux/common/google/common/base/Preconditions # checkNotNull 8(Ljava/lang/Object;Ljava/lang/Object;)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; 2 3
4
6 source Ljava/lang/Object; (Ljava/lang/String;)V emptyList ()Ljava/util/List; ; <
= getSource ()Ljava/lang/String; java/util/List A isEmpty ()Z C D B E 9com/groupbyinc/flux/common/inject/internal/SourceProvider G UNKNOWN_SOURCE I 9 H J toString L @
M size ()I O P B Q get (I)Ljava/lang/Object; S T B U 1com/groupbyinc/flux/common/inject/internal/Errors W convert &(Ljava/lang/Object;)Ljava/lang/Object; Y Z
X [
getSources
getMessage
acceptVisitor J(Lcom/groupbyinc/flux/common/inject/spi/ElementVisitor;)Ljava/lang/Object; 4com/groupbyinc/flux/common/inject/spi/ElementVisitor a visit C(Lcom/groupbyinc/flux/common/inject/spi/Message;)Ljava/lang/Object; c d b e visitor ;Lcom/groupbyinc/flux/common/inject/spi/ElementVisitor; 6Lcom/groupbyinc/flux/common/inject/spi/ElementVisitor; getCause ()Ljava/lang/Throwable; hashCode l P
* m equals (Ljava/lang/Object;)Z o p
* q java/util/Objects s '(Ljava/lang/Object;Ljava/lang/Object;)Z o u
t v B q o e applyTo -(Lcom/groupbyinc/flux/common/inject/Binder;)V ? @
} (com/groupbyinc/flux/common/inject/Binder
withSource >(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/Binder; ? ? ? ? addError 2(Lcom/groupbyinc/flux/common/inject/spi/Message;)V ? ? ? ? binder *Lcom/groupbyinc/flux/common/inject/Binder; writeReplace ()Ljava/lang/Object; java/io/ObjectStreamException ? toArray ()[Ljava/lang/Object; ? ? B ? [Ljava/lang/Object; ? java/util/Arrays ? asList %([Ljava/lang/Object;)Ljava/util/List; ? ?
? ? i I sourcesAsStrings Signature
ConstantValue 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;
Exceptions
SourceFile 1
? ? ? ? *? *+? ? !*,"? (? *? ,*-? .? ? * / 0
? ? 5 6 7 8 9 ? ? 1 ? M *+? 5,? 7? ? / 0 8 9
?
<