diff options
author | Benedikt Ritter <britter@apache.org> | 2018-09-04 11:16:55 +0200 |
---|---|---|
committer | Benedikt Ritter <britter@apache.org> | 2018-09-04 11:16:55 +0200 |
commit | 54f8d3c02abe04765ffe957e7d412bde2adf58c1 (patch) | |
tree | 3e828b49dcd6f5cef1c56bd5ba77c692b0aca92b /src/main/java/org/apache/commons/lang3/ThreadUtils.java | |
parent | 3ee9cc840088762c875a9c02531077279f7c237f (diff) | |
download | apache-commons-lang-54f8d3c02abe04765ffe957e7d412bde2adf58c1.tar.gz |
LANG-1417: Add @FunctionalInterface to ThreadPredicate and ThreadGroupPredicate
Diffstat (limited to 'src/main/java/org/apache/commons/lang3/ThreadUtils.java')
-rw-r--r-- | src/main/java/org/apache/commons/lang3/ThreadUtils.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/main/java/org/apache/commons/lang3/ThreadUtils.java b/src/main/java/org/apache/commons/lang3/ThreadUtils.java index 1734b577b..caf6fa0d2 100644 --- a/src/main/java/org/apache/commons/lang3/ThreadUtils.java +++ b/src/main/java/org/apache/commons/lang3/ThreadUtils.java @@ -239,8 +239,9 @@ public class ThreadUtils { /** * A predicate for selecting threads. */ - //if java minimal version for lang becomes 1.8 extend this interface from java.util.function.Predicate - public interface ThreadPredicate /*extends java.util.function.Predicate<Thread>*/{ + // When breaking BC, replace this with Predicate<Thread> + @FunctionalInterface + public interface ThreadPredicate { /** * Evaluates this predicate on the given thread. @@ -253,8 +254,9 @@ public class ThreadUtils { /** * A predicate for selecting threadgroups. */ - //if java minimal version for lang becomes 1.8 extend this interface from java.util.function.Predicate - public interface ThreadGroupPredicate /*extends java.util.function.Predicate<ThreadGroup>*/{ + // When breaking BC, replace this with Predicate<ThreadGroup> + @FunctionalInterface + public interface ThreadGroupPredicate { /** * Evaluates this predicate on the given threadgroup. |