Uses of Class
com.luchersol.core.specialized_checkers.lambda.CheckerFunction
Packages that use CheckerFunction
Package
Description
Lambda expression and functional programming checkers.
-
Uses of CheckerFunction in com.luchersol.core.specialized_checkers.lambda
Subclasses with type arguments of type CheckerFunction in com.luchersol.core.specialized_checkers.lambdaModifier and TypeClassDescriptionclassCheckerFunction<T,R> A specialized checker forFunctioninstances, providing a fluent API for validating function behavior and results.Methods in com.luchersol.core.specialized_checkers.lambda that return CheckerFunctionModifier and TypeMethodDescriptionCheckerFunction.activateDeepClone()Enables deep cloning of input objects before passing them to theFunction.CheckerFunction.applyWithoutException(T input) Asserts that applying theFunctionto the given input does not throw any exception.static <T,R> CheckerFunction <T, R> Creates a newCheckerFunctionfor the givenFunctioninstance with a default name.static <T,R> CheckerFunction <T, R> Creates a newCheckerFunctionfor the givenFunctioninstance with a custom name.CheckerFunction.deactivateDeepClone()Disables deep cloning of input objects before passing them to theFunction.CheckerFunction.producesExpected(T input, R expected) Asserts that applying theFunctionto the given input produces the expected result.CheckerFunction.producesNonNull(T input) Asserts that applying theFunctionto the given input produces a non-null result.protected CheckerFunction<T, R> CheckerFunction.self()Returns this checker instance (for fluent API usage).