]> source.dussan.org Git - pf4j.git/commitdiff
Fix warnings
authorDecebal Suiu <decebal.suiu@gmail.com>
Mon, 1 Apr 2019 19:19:05 +0000 (22:19 +0300)
committerDecebal Suiu <decebal.suiu@gmail.com>
Mon, 1 Apr 2019 19:19:05 +0000 (22:19 +0300)
pf4j/src/main/java/org/pf4j/BasePluginRepository.java
pf4j/src/main/java/org/pf4j/ManifestPluginDescriptorFinder.java
pf4j/src/main/java/org/pf4j/PluginWrapper.java
pf4j/src/main/java/org/pf4j/processor/ExtensionAnnotationProcessor.java
pf4j/src/main/java/org/pf4j/util/AndFileFilter.java
pf4j/src/main/java/org/pf4j/util/DirectedGraph.java
pf4j/src/main/java/org/pf4j/util/OrFileFilter.java

index a3537562e29b46f64a9783d3b45849691edbd3dd..381059cf88c1af7934419405e197f5837b852f12 100644 (file)
@@ -48,14 +48,7 @@ public class BasePluginRepository implements PluginRepository {
         this.filter = filter;
 
         // last modified file is first
-        this.comparator = new Comparator<File>() {
-
-            @Override
-            public int compare(File o1, File o2) {
-                return (int) (o2.lastModified() - o1.lastModified());
-            }
-
-        };
+        this.comparator = (o1, o2) -> (int) (o2.lastModified() - o1.lastModified());
     }
 
     public void setFilter(FileFilter filter) {
index 74cd0f3c5a00ec235d57bb6b88cf49d31aa5fbad..6401f2118d54ca07acdf8b02033b8de1e8ce7d8c 100644 (file)
@@ -78,7 +78,7 @@ public class ManifestPluginDescriptorFinder implements PluginDescriptorFinder {
         }
     }
 
-    protected Path getManifestPath(Path pluginPath) throws PluginException {
+    protected Path getManifestPath(Path pluginPath) {
         if (Files.isDirectory(pluginPath)) {
             // legacy (the path is something like "classes/META-INF/MANIFEST.MF")
             return FileUtils.findFile(pluginPath,"MANIFEST.MF");
index c7d93ca11440682d38f4d660add3a152870f5bdc..209afb930881960c86ac57cbdc16e2b1b8c9f14e 100644 (file)
@@ -120,11 +120,9 @@ public class PluginWrapper {
         }
 
         PluginWrapper other = (PluginWrapper) obj;
-        if (!descriptor.getPluginId().equals(other.descriptor.getPluginId())) {
-            return false;
-        }
 
-        return true;
+        return descriptor.getPluginId().equals(other.descriptor.getPluginId());
+
     }
 
     @Override
index e0f3513ae639c7b81b2ca9ee8cbb50da5c00a513..55bbbc20129da0162f07494488eedf7ae2f9b3b3 100644 (file)
@@ -109,11 +109,7 @@ public class ExtensionAnnotationProcessor extends AbstractProcessor {
             String extension = getBinaryName(extensionElement);
             for (TypeElement extensionPointElement : extensionPointElements) {
                 String extensionPoint = getBinaryName(extensionPointElement);
-                Set<String> extensionPoints = extensions.get(extensionPoint);
-                if (extensionPoints == null) {
-                    extensionPoints = new TreeSet<>();
-                    extensions.put(extensionPoint, extensionPoints);
-                }
+                Set<String> extensionPoints = extensions.computeIfAbsent(extensionPoint, k -> new TreeSet<>());
                 extensionPoints.add(extension);
             }
         }
index cc74da4422717290eb326673c43dcf25791f1474..76a17eca505f859598fe3ebae36aa3ef749f686e 100644 (file)
@@ -23,11 +23,9 @@ import java.util.Collections;
 import java.util.List;
 
 /**
- * This filter providing conditional AND logic across a list of
- * file filters. This filter returns <code>true</code> if all filters in the
- * list return <code>true</code>. Otherwise, it returns <code>false</code>.
- * Checking of the file filter list stops when the first filter returns
- * <code>false</code>.
+ * This filter providing conditional AND logic across a list of file filters.
+ * This filter returns {@code true} if all filters in the list return {@code true}. Otherwise, it returns {@code false}.
+ * Checking of the file filter list stops when the first filter returns {@code false}.
  *
  * @author Decebal Suiu
  */
@@ -37,7 +35,7 @@ public class AndFileFilter implements FileFilter {
     private List<FileFilter> fileFilters;
 
     public AndFileFilter() {
-        this(new ArrayList<FileFilter>());
+        this(new ArrayList<>());
     }
 
     public AndFileFilter(FileFilter... fileFilters) {
@@ -68,7 +66,7 @@ public class AndFileFilter implements FileFilter {
 
     @Override
     public boolean accept(File file) {
-        if (this.fileFilters.size() == 0) {
+        if (this.fileFilters.isEmpty()) {
             return false;
         }
 
index 076d67c7374c8b5f9ba296f2bb942144d433ceb1..1163f9126f551a1c027c975936f1fbb798a2e31b 100644 (file)
@@ -44,7 +44,7 @@ public class DirectedGraph<V> {
             return;
         }
 
-        neighbors.put(vertex, new ArrayList<V>());
+        neighbors.put(vertex, new ArrayList<>());
     }
 
     /**
@@ -85,7 +85,7 @@ public class DirectedGraph<V> {
     }
 
     public List<V> getNeighbors(V vertex) {
-        return containsVertex(vertex) ? neighbors.get(vertex) : new ArrayList<V>();
+        return containsVertex(vertex) ? neighbors.get(vertex) : new ArrayList<>();
     }
 
     /**
@@ -101,7 +101,7 @@ public class DirectedGraph<V> {
     }
 
     /**
-     * Report (as a Map) the in-degree (the number of head ends adjacent to a vertex) of each vertex.
+     * Report (as a {@link Map}) the in-degree (the number of head ends adjacent to a vertex) of each vertex.
      */
     public Map<V, Integer> inDegree() {
         Map<V, Integer> result = new HashMap<>();
@@ -181,9 +181,9 @@ public class DirectedGraph<V> {
      */
     @Override
     public String toString() {
-        StringBuffer sb = new StringBuffer();
+        StringBuilder sb = new StringBuilder();
         for (V vertex : neighbors.keySet()) {
-            sb.append("\n   " + vertex + " -> " + neighbors.get(vertex));
+            sb.append("\n   ").append(vertex).append(" -> ").append(neighbors.get(vertex));
         }
 
         return sb.toString();
index fccfb7bb5ea9419ba9f4db2298e616c97aecc1e8..57982494bcaa91832de4d78ddd86df38f51d3e84 100644 (file)
@@ -23,11 +23,9 @@ import java.util.Collections;
 import java.util.List;
 
 /**
- * This filter providing conditional OR logic across a list of
- * file filters. This filter returns <code>true</code> if one filter in the
- * list return <code>true</code>. Otherwise, it returns <code>false</code>.
- * Checking of the file filter list stops when the first filter returns
- * <code>true</code>.
+ * This filter providing conditional OR logic across a list of file filters.
+ * This filter returns {@code true} if one filter in the list return {@code true}. Otherwise, it returns {@code false}.
+ * Checking of the file filter list stops when the first filter returns {@code true}.
  *
  * @author Decebal Suiu
  */
@@ -37,7 +35,7 @@ public class OrFileFilter implements FileFilter {
     private List<FileFilter> fileFilters;
 
     public OrFileFilter() {
-        this(new ArrayList<FileFilter>());
+        this(new ArrayList<>());
     }
 
     public OrFileFilter(FileFilter... fileFilters) {
@@ -68,7 +66,7 @@ public class OrFileFilter implements FileFilter {
 
     @Override
     public boolean accept(File file) {
-        if (this.fileFilters.size() == 0) {
+        if (this.fileFilters.isEmpty()) {
             return true;
         }