com.groupbyinc.flux.common.inject.internal.SourceProvider.class Maven / Gradle / Ivy
???? 4 c 9com/groupbyinc/flux/common/inject/internal/SourceProvider java/lang/Object SourceProvider.java UNKNOWN_SOURCE Ljava/lang/Object; classNamesToSkip Ljava/util/Set; #Ljava/util/Set; DEFAULT_INSTANCE ;Lcom/groupbyinc/flux/common/inject/internal/SourceProvider; ()V
java/lang/Class getName ()Ljava/lang/String;
java/util/Collections singleton #(Ljava/lang/Object;)Ljava/util/Set;
this P(Lcom/groupbyinc/flux/common/inject/internal/SourceProvider;[Ljava/lang/Class;)V java/util/HashSet ! (Ljava/util/Collection;)V
#
" $ [Ljava/lang/Class; &
java/util/Set ( add (Ljava/lang/Object;)Z * + ) , unmodifiableSet (Ljava/util/Set;)Ljava/util/Set; . /
0 toSkip Ljava/lang/Class; copy moreClassesToSkip plusSkippedClasses O([Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/internal/SourceProvider;
8 get ()Ljava/lang/StackTraceElement; java/lang/Throwable <
=
getStackTrace ()[Ljava/lang/StackTraceElement; ? @
= A [Ljava/lang/StackTraceElement; C java/lang/StackTraceElement E getClassName G
F H contains J + ) K java/lang/AssertionError M
N className Ljava/lang/String; element Ljava/lang/StackTraceElement; [unknown source] U W
Z Signature Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable
SourceFile ! \
] C *? *? ? ? ? ^ _ ' ( )
] ? D*? ? "Y+? ? %N,:?66? 2:-? ? - W????*-? 1? ? ^ 4 ) 2 3 D D 4 D 5 &