From: David ‘Bombe’ Roden Date: Tue, 7 Apr 2020 08:31:00 +0000 (+0200) Subject: 🎨 Use Java’s predicate instead of Guava’s X-Git-Tag: v82^2~32 X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=commitdiff_plain;h=2d910565950724b0c12230f9874746f5c980ecdd 🎨 Use Java’s predicate instead of Guava’s --- 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;