diff options
| author | Unknown <shekwancheung0528@gmail.com> | 2019-04-19 17:29:00 +0800 |
|---|---|---|
| committer | Unknown <shekwancheung0528@gmail.com> | 2019-04-19 17:29:00 +0800 |
| commit | 415606edf92e66101f57130bc2f80d1db09e2a1d (patch) | |
| tree | f798a9f84d73421033ab1a175ac9f8528a6ef0df /src/main/java/me/shedaniel/rei/client/SearchArgument.java | |
| parent | 992abbeb4af058649d2f66cf71158864bd019b2a (diff) | |
| download | RoughlyEnoughItems-415606edf92e66101f57130bc2f80d1db09e2a1d.tar.gz RoughlyEnoughItems-415606edf92e66101f57130bc2f80d1db09e2a1d.tar.bz2 RoughlyEnoughItems-415606edf92e66101f57130bc2f80d1db09e2a1d.zip | |
Fix #69
Diffstat (limited to 'src/main/java/me/shedaniel/rei/client/SearchArgument.java')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/client/SearchArgument.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/me/shedaniel/rei/client/SearchArgument.java b/src/main/java/me/shedaniel/rei/client/SearchArgument.java index 4d0716566..fb46ca266 100644 --- a/src/main/java/me/shedaniel/rei/client/SearchArgument.java +++ b/src/main/java/me/shedaniel/rei/client/SearchArgument.java @@ -1,7 +1,11 @@ package me.shedaniel.rei.client; +import java.util.function.Function; + public class SearchArgument { + public static final Function<Integer, Boolean> INCLUDE = integer -> integer > -1; + public static final Function<Integer, Boolean> NOT_INCLUDE = integer -> !INCLUDE.apply(integer); private ArgumentType argumentType; private String text; private boolean include; @@ -12,6 +16,10 @@ public class SearchArgument { this.include = include; } + public static Function<Integer, Boolean> getFunction(boolean include) { + return include ? SearchArgument.INCLUDE : SearchArgument.NOT_INCLUDE; + } + public ArgumentType getArgumentType() { return argumentType; } |
