@Override protected ValidationInfo doValidate() { ValidationInfo info; for (final PluginPathPane plugin : _invalidPluginPanes) { info = plugin.doValidate(); if (info != null) { return info; } } return null; }
Collection<String> getPlugins() { final List<String> plugins = new ArrayList<String>(); plugins.addAll(_validPlugins); for (final PluginPathPane plugin : _invalidPluginPanes) { if (plugin.isImport()) { try { plugins.add(FindBugsCustomPluginUtil.getAsString(plugin.getPlugin())); } catch (final MalformedURLException e) { throw new RuntimeException(e); } } } return plugins; }