commit | 0732b44ae2706681a0bc4b8e9d66f0040ff3b3d7 | [log] [tgz] |
---|---|---|
author | Gary Gregory <gardgregory@gmail.com> | Tue Jun 14 18:37:53 2022 -0400 |
committer | Gary Gregory <gardgregory@gmail.com> | Tue Jun 14 18:37:53 2022 -0400 |
tree | c10e40591c40aacbec5c04247ee68a2f1704a88c | |
parent | 73d32811ce6b6d6fc84a5d62071058db60b7f7dd [diff] |
Use removeIf() for a more efficient implementation which also deals with the PMD empty while loop error.
diff --git a/src/main/java/org/apache/commons/io/monitor/FileAlterationObserver.java b/src/main/java/org/apache/commons/io/monitor/FileAlterationObserver.java index 05f766f..064e2eb 100644 --- a/src/main/java/org/apache/commons/io/monitor/FileAlterationObserver.java +++ b/src/main/java/org/apache/commons/io/monitor/FileAlterationObserver.java
@@ -444,9 +444,7 @@ */ public void removeListener(final FileAlterationListener listener) { if (listener != null) { - while (listeners.remove(listener)) { - // empty - } + listeners.removeIf(listener::equals); } }