From 63d88eb8db1f7a6d5924ec2a8b7f462373d5ac9a Mon Sep 17 00:00:00 2001 From: bjculkin Date: Fri, 7 Apr 2017 10:51:31 -0400 Subject: Cleanup --- BJC-Utils2/src/main/java/bjc/utils/data/IHolder.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (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 999f3da..1d380c8 100644 --- a/BJC-Utils2/src/main/java/bjc/utils/data/IHolder.java +++ b/BJC-Utils2/src/main/java/bjc/utils/data/IHolder.java @@ -37,7 +37,7 @@ public interface IHolder extends Functor { * The action to apply to the value */ public default void doWith(Consumer action) { - transform((value) -> { + transform(value -> { action.accept(value); return value; @@ -47,9 +47,12 @@ public interface IHolder extends Functor { @Override default Function, Functor> fmap( Function func) { - return (argumentFunctor) -> { - if(!(argumentFunctor instanceof IHolder)) throw new IllegalArgumentException( - "This functor only supports mapping over instances of IHolder"); + return argumentFunctor -> { + if (!(argumentFunctor instanceof IHolder)) { + String msg = "This functor only supports mapping over instances of IHolder"; + + throw new IllegalArgumentException(msg); + } IHolder holder = (IHolder) argumentFunctor; @@ -59,7 +62,7 @@ public interface IHolder extends Functor { @Override public default ContainedType getValue() { - return unwrap((value) -> value); + return unwrap(value -> value); } /** @@ -122,7 +125,7 @@ public interface IHolder extends Functor { * @return The holder itself */ public default IHolder replace(ContainedType newValue) { - return transform((oldValue) -> { + return transform(oldValue -> { return newValue; }); } -- cgit v1.2.3