From df852b8a67f4b8f1c3e6f89d8c3630e678c49c14 Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Tue, 1 Mar 2016 20:43:09 -0500 Subject: Implemented support for lazy pairs --- BJC-Utils2/src/main/java/bjc/utils/data/IHolder.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'BJC-Utils2/src/main/java/bjc/utils/data/IHolder.java') diff --git a/BJC-Utils2/src/main/java/bjc/utils/data/IHolder.java b/BJC-Utils2/src/main/java/bjc/utils/data/IHolder.java index b6e752b..ddcb2f6 100644 --- a/BJC-Utils2/src/main/java/bjc/utils/data/IHolder.java +++ b/BJC-Utils2/src/main/java/bjc/utils/data/IHolder.java @@ -1,5 +1,6 @@ package bjc.utils.data; +import java.util.function.Consumer; import java.util.function.Function; /** @@ -42,4 +43,11 @@ public interface IHolder { */ public E unwrap(Function f); + /** + * Call a provided function with the value being held + * + * @param f + * The function to call + */ + public void doWith(Consumer f); } \ No newline at end of file -- cgit v1.2.3