X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Futils%2FDefaultOption.java;h=b46c58e49b6701d0492e0240df48ce1bec23bcfb;hp=0939f21762dcd805b64d1fb367412e1baa1bd084;hb=2d910565950724b0c12230f9874746f5c980ecdd;hpb=f229fe41f708d2b275c20ceb9aba5993761218a3 diff --git a/src/main/java/net/pterodactylus/sone/utils/DefaultOption.java b/src/main/java/net/pterodactylus/sone/utils/DefaultOption.java index 0939f21..b46c58e 100644 --- a/src/main/java/net/pterodactylus/sone/utils/DefaultOption.java +++ b/src/main/java/net/pterodactylus/sone/utils/DefaultOption.java @@ -1,13 +1,12 @@ package net.pterodactylus.sone.utils; -import com.google.common.base.Predicate; +import java.util.function.Predicate; /** * Basic implementation of an {@link Option}. * * @param * The type of the option - * @author David ‘Bombe’ Roden */ public class DefaultOption implements Option { @@ -67,7 +66,7 @@ public class DefaultOption implements Option { */ @Override public boolean validate(T value) { - return (validator == null) || (value == null) || validator.apply(value); + return (validator == null) || (value == null) || validator.test(value); } /** @@ -75,7 +74,7 @@ public class DefaultOption implements Option { */ @Override public void set(T value) { - if ((value != null) && (validator != null) && (!validator.apply(value))) { + if ((value != null) && (validator != null) && (!validator.test(value))) { throw new IllegalArgumentException("New Value (" + value + ") could not be validated."); } this.value = value;