Package com.tngtech.archunit.base
Class ChainableFunction<F,T>
- java.lang.Object
-
- com.tngtech.archunit.base.ChainableFunction<F,T>
-
- All Implemented Interfaces:
Function<F,T>
@PublicAPI(usage=INHERITANCE) public abstract class ChainableFunction<F,T> extends java.lang.Object implements Function<F,T>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.tngtech.archunit.base.Function
Function.Functions
-
-
Constructor Summary
Constructors Constructor Description ChainableFunction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <E> ChainableFunction<E,T>
after(Function<? super E,? extends F> function)
DescribedPredicate<F>
is(DescribedPredicate<? super T> predicate)
<U> ChainableFunction<F,U>
then(Function<? super T,? extends U> function)
-
-
-
Method Detail
-
after
public <E> ChainableFunction<E,T> after(Function<? super E,? extends F> function)
-
then
public <U> ChainableFunction<F,U> then(Function<? super T,? extends U> function)
-
is
public DescribedPredicate<F> is(DescribedPredicate<? super T> predicate)
-
-