diff --git a/src/com/massivecraft/massivecore/predicate/Predicate.java b/src/com/massivecraft/massivecore/predicate/Predicate.java index 50f9247d..fddb6ae9 100644 --- a/src/com/massivecraft/massivecore/predicate/Predicate.java +++ b/src/com/massivecraft/massivecore/predicate/Predicate.java @@ -1,6 +1,13 @@ package com.massivecraft.massivecore.predicate; -public interface Predicate +@Deprecated +public interface Predicate extends java.util.function.Predicate { boolean apply(T type); + + @Override + default boolean test(T type) + { + return this.apply(type); + } } diff --git a/src/com/massivecraft/massivecore/predicate/PredicateAnd.java b/src/com/massivecraft/massivecore/predicate/PredicateAnd.java index 4f71d7fc..6bd5b1bf 100644 --- a/src/com/massivecraft/massivecore/predicate/PredicateAnd.java +++ b/src/com/massivecraft/massivecore/predicate/PredicateAnd.java @@ -5,6 +5,7 @@ import com.google.common.collect.ImmutableList; import java.util.Collection; import java.util.List; +@Deprecated public class PredicateAnd implements Predicate { // -------------------------------------------- // diff --git a/src/com/massivecraft/massivecore/predicate/PredicateNot.java b/src/com/massivecraft/massivecore/predicate/PredicateNot.java index 793673d1..44b534ad 100644 --- a/src/com/massivecraft/massivecore/predicate/PredicateNot.java +++ b/src/com/massivecraft/massivecore/predicate/PredicateNot.java @@ -1,5 +1,6 @@ package com.massivecraft.massivecore.predicate; +@Deprecated public class PredicateNot implements Predicate { // -------------------------------------------- //