Class Functions
- java.lang.Object
-
- org.apache.commons.lang3.function.Functions
-
public final class Functions extends java.lang.ObjectFactory forFunction.- Since:
- 3.14.0
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T,R>
Rapply(java.util.function.Function<T,R> function, T object)Applies theFunctionon the object if the function is notnull.static <T,R>
java.util.function.Function<T,R>function(java.util.function.Function<T,R> function)Starts a fluent chain likefunction(foo::bar).andThen(...).andThen(...).apply(...);
-
-
-
Method Detail
-
apply
public static <T,R> R apply(java.util.function.Function<T,R> function, T object)Applies theFunctionon the object if the function is notnull. Otherwise, does nothing and returnsnull.- Type Parameters:
T- the type of the argument the function applies.R- the type of the result the function returns.- Parameters:
function- the function to apply.object- the object to apply the function.- Returns:
- the value the function returns if the function is not
null;nullotherwise. - Since:
- 3.15.0
-
function
public static <T,R> java.util.function.Function<T,R> function(java.util.function.Function<T,R> function)
Starts a fluent chain likefunction(foo::bar).andThen(...).andThen(...).apply(...);- Type Parameters:
T- Input type.R- Return type.- Parameters:
function- the argument to return.- Returns:
- the argument
-
-