From 0a8f34c27c6ef93c5c94d17728af62c7607e225f Mon Sep 17 00:00:00 2001 From: Ben Culkin Date: Thu, 3 Dec 2020 19:21:38 -0500 Subject: Rename types to match Java style This renames several interfaces that had names like IWhatever, since that isn't a style that Java uses --- src/main/java/bjc/data/ListHolder.java | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'src/main/java/bjc/data/ListHolder.java') diff --git a/src/main/java/bjc/data/ListHolder.java b/src/main/java/bjc/data/ListHolder.java index 79c900d..c8a75ff 100644 --- a/src/main/java/bjc/data/ListHolder.java +++ b/src/main/java/bjc/data/ListHolder.java @@ -5,7 +5,7 @@ import java.util.function.UnaryOperator; import bjc.data.internals.BoundListHolder; import bjc.funcdata.FunctionalList; -import bjc.funcdata.IList; +import bjc.funcdata.ListEx; /** * A holder that represents a set of non-deterministic computations. @@ -15,8 +15,8 @@ import bjc.funcdata.IList; * @param * The type of contained value. */ -public class ListHolder implements IHolder { - private IList heldValues; +public class ListHolder implements Holder { + private ListEx heldValues; /** * Create a new list holder. @@ -36,34 +36,34 @@ public class ListHolder implements IHolder { } /* Create a new holder with values. */ - private ListHolder(final IList toHold) { + private ListHolder(final ListEx toHold) { heldValues = toHold; } @Override - public IHolder - bind(final Function> binder) { - final IList> boundValues = heldValues.map(binder); + public Holder + bind(final Function> binder) { + final ListEx> boundValues = heldValues.map(binder); return new BoundListHolder<>(boundValues); } @Override - public Function> + public Function> lift(final Function func) { return val -> new ListHolder<>(new FunctionalList<>(func.apply(val))); } @Override - public IHolder + public Holder map(final Function mapper) { - final IList mappedValues = heldValues.map(mapper); + final ListEx mappedValues = heldValues.map(mapper); return new ListHolder<>(mappedValues); } @Override - public IHolder + public Holder transform(final UnaryOperator transformer) { heldValues = heldValues.map(transformer); -- cgit v1.2.3