com.groupbyinc.flux.plugins.PluginsService$Bundle.class Maven / Gradle / Ivy
???? 4 ? 1com/groupbyinc/flux/plugins/PluginsService$Bundle java/lang/Object PluginsService.java *com/groupbyinc/flux/plugins/PluginsService Bundle plugin (Lcom/groupbyinc/flux/plugins/PluginInfo; urls Ljava/util/Set; Ljava/util/Set; ?(Lcom/groupbyinc/flux/plugins/PluginInfo;Ljava/nio/file/Path;)V java/io/IOException java/lang/Throwable ()V
java/util/Objects requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object;
&com/groupbyinc/flux/plugins/PluginInfo
java/util/LinkedHashSet !
" *.jar $ java/nio/file/Files & newDirectoryStream G(Ljava/nio/file/Path;Ljava/lang/String;)Ljava/nio/file/DirectoryStream; ( )
' * java/nio/file/DirectoryStream , iterator ()Ljava/util/Iterator; . / - 0 java/nio/file/Path 2
java/util/Set 4 java/util/Iterator 6 hasNext ()Z 8 9 7 : next ()Ljava/lang/Object; <