X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Futils%2FDefaultOption.java;fp=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Futils%2FDefaultOption.java;h=b46c58e49b6701d0492e0240df48ce1bec23bcfb;hp=d9acaeb86d17147c9fde441950b69b07d0cfb6d6;hb=2d910565950724b0c12230f9874746f5c980ecdd;hpb=150dafbd9a3f63ca06e6b53002723b56ec7f3d05 diff --git a/src/main/java/net/pterodactylus/sone/utils/DefaultOption.java b/src/main/java/net/pterodactylus/sone/utils/DefaultOption.java index d9acaeb..b46c58e 100644 --- a/src/main/java/net/pterodactylus/sone/utils/DefaultOption.java +++ b/src/main/java/net/pterodactylus/sone/utils/DefaultOption.java @@ -1,6 +1,6 @@ package net.pterodactylus.sone.utils; -import com.google.common.base.Predicate; +import java.util.function.Predicate; /** * Basic implementation of an {@link Option}. @@ -66,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); } /** @@ -74,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;