From 8923edffdb36b790014ff47301e53f7ede93ea0d Mon Sep 17 00:00:00 2001 From: "Benjamin J. Culkin" Date: Wed, 11 Oct 2017 22:49:16 -0300 Subject: Cleanup more --- .../main/java/bjc/utils/funcutils/FuncUtils.java | 33 +++++++++++++--------- 1 file changed, 19 insertions(+), 14 deletions(-) (limited to 'base/src/main/java/bjc/utils/funcutils/FuncUtils.java') diff --git a/base/src/main/java/bjc/utils/funcutils/FuncUtils.java b/base/src/main/java/bjc/utils/funcutils/FuncUtils.java index 9950add..4be6d78 100644 --- a/base/src/main/java/bjc/utils/funcutils/FuncUtils.java +++ b/base/src/main/java/bjc/utils/funcutils/FuncUtils.java @@ -6,26 +6,29 @@ import java.util.function.Function; import java.util.function.UnaryOperator; /** - * Utility things for functions + * Utility things for functions. * * @author ben - * */ public class FuncUtils { /** * Convert a binary function into a unary function that returns a - * function + * function. * * @param - * The initial type of the function + * The initial type of the function. + * * @param - * The intermediate type of the function + * The intermediate type of the function. + * * @param - * The terminal type of the function + * The terminal type of the function. + * * @param func - * The function to transform - * @return The function transformed into a unary function returning a - * function + * The function to transform. + * + * @return + * The function transformed into a unary function returning a function. */ public static Function> curry2(final BiFunction func) { return arg1 -> arg2 -> { @@ -34,12 +37,13 @@ public class FuncUtils { } /** - * Do the specified action the specified number of times + * Do the specified action the specified number of times. * * @param nTimes - * The number of times to do the action + * The number of times to do the action. + * * @param cons - * The action to perform + * The action to perform. */ public static void doTimes(final int nTimes, final Consumer cons) { for (int i = 0; i < nTimes; i++) { @@ -52,9 +56,10 @@ public class FuncUtils { * * @param op * The operator to execute. + * * @param maxTries - * The maximum amount of times to apply the function in an - * attempt to cause it to converge. + * The maximum amount of times to apply the function in an attempt + * to cause it to converge. */ public static UnaryOperator converge(final UnaryOperator op, final int maxTries) { return (val) -> { -- cgit v1.2.3