Skip navigation links
A B C F N O P T W 

A

accept(T1, T2, T3) - Method in interface net.ashwork.functionality.arity.consumer.Consumer3
Performs this operation on the given arguments.
accept(T1, T2, T3, T4) - Method in interface net.ashwork.functionality.arity.consumer.Consumer4
Performs this operation on the given arguments.
accept(T1, T2, T3, T4, T5) - Method in interface net.ashwork.functionality.arity.consumer.Consumer5
Performs this operation on the given arguments.
accept(T1, T2, T3, T4, T5, T6) - Method in interface net.ashwork.functionality.arity.consumer.Consumer6
Performs this operation on the given arguments.
and(Predicate<? super T>) - Method in interface net.ashwork.functionality.arity.predicate.Predicate1
 
and(BiPredicate<? super T1, ? super T2>) - Method in interface net.ashwork.functionality.arity.predicate.Predicate2
 
and(Predicate3<? super T1, ? super T2, ? super T3>) - Method in interface net.ashwork.functionality.arity.predicate.Predicate3
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
and(Predicate4<? super T1, ? super T2, ? super T3, ? super T4>) - Method in interface net.ashwork.functionality.arity.predicate.Predicate4
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
and(Predicate5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5>) - Method in interface net.ashwork.functionality.arity.predicate.Predicate5
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
and(Predicate6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6>) - Method in interface net.ashwork.functionality.arity.predicate.Predicate6
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
andThen(Consumer3<? super T1, ? super T2, ? super T3>) - Method in interface net.ashwork.functionality.arity.consumer.Consumer3
Returns a composed consumer that performs, in sequence, this operation followed by the after operation.
andThen(Consumer4<? super T1, ? super T2, ? super T3, ? super T4>) - Method in interface net.ashwork.functionality.arity.consumer.Consumer4
Returns a composed consumer that performs, in sequence, this operation followed by the after operation.
andThen(Consumer5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5>) - Method in interface net.ashwork.functionality.arity.consumer.Consumer5
Returns a composed consumer that performs, in sequence, this operation followed by the after operation.
andThen(Consumer6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6>) - Method in interface net.ashwork.functionality.arity.consumer.Consumer6
Returns a composed consumer that performs, in sequence, this operation followed by the after operation.
andThen(Function<? super R, ? extends V>) - Method in interface net.ashwork.functionality.arity.function.Function3
Returns a composed function that first applies this function to its input, and then applies the after function to the result.
andThen(Function<? super R, ? extends V>) - Method in interface net.ashwork.functionality.arity.function.Function4
Returns a composed function that first applies this function to its input, and then applies the after function to the result.
andThen(Function<? super R, ? extends V>) - Method in interface net.ashwork.functionality.arity.function.Function5
Returns a composed function that first applies this function to its input, and then applies the after function to the result.
andThen(Function<? super R, ? extends V>) - Method in interface net.ashwork.functionality.arity.function.Function6
Returns a composed function that first applies this function to its input, and then applies the after function to the result.
apply(T1, T2, T3) - Method in interface net.ashwork.functionality.arity.function.Function3
Applies this function to the given arguments.
apply(T1, T2, T3, T4) - Method in interface net.ashwork.functionality.arity.function.Function4
Applies this function to the given arguments.
apply(T1, T2, T3, T4, T5) - Method in interface net.ashwork.functionality.arity.function.Function5
Applies this function to the given arguments.
apply(T1, T2, T3, T4, T5, T6) - Method in interface net.ashwork.functionality.arity.function.Function6
Applies this function to the given arguments.

B

boxed() - Method in interface net.ashwork.functionality.arity.predicate.Predicate1
Returns a Function with the result boxed to a Boolean.
boxed() - Method in interface net.ashwork.functionality.arity.predicate.Predicate2
Returns a BiFunction with the result boxed to a Boolean.
boxed() - Method in interface net.ashwork.functionality.arity.predicate.Predicate3
Returns a Function3 with the result boxed to a Boolean.
boxed() - Method in interface net.ashwork.functionality.arity.predicate.Predicate4
Returns a Function4 with the result boxed to a Boolean.
boxed() - Method in interface net.ashwork.functionality.arity.predicate.Predicate5
Returns a Function5 with the result boxed to a Boolean.
boxed() - Method in interface net.ashwork.functionality.arity.predicate.Predicate6
Returns a Function6 with the result boxed to a Boolean.

C

conditional(Predicate<? super T>) - Static method in interface net.ashwork.functionality.arity.operator.Operator3
Returns an operator which returns either the second or third argument based on whether the predicate returns true or false on the first argument respectively.
Consumer3<T1,T2,T3> - Interface in net.ashwork.functionality.arity.consumer
Represents an operation that accepts three input arguments and returns no result.
Consumer4<T1,T2,T3,T4> - Interface in net.ashwork.functionality.arity.consumer
Represents an operation that accepts four input arguments and returns no result.
Consumer5<T1,T2,T3,T4,T5> - Interface in net.ashwork.functionality.arity.consumer
Represents an operation that accepts five input arguments and returns no result.
Consumer6<T1,T2,T3,T4,T5,T6> - Interface in net.ashwork.functionality.arity.consumer
Represents an operation that accepts six input arguments and returns no result.

F

Function3<T1,T2,T3,R> - Interface in net.ashwork.functionality.arity.function
Represents a function that accepts three arguments and produces a result.
Function4<T1,T2,T3,T4,R> - Interface in net.ashwork.functionality.arity.function
Represents a function that accepts four arguments and produces a result.
Function5<T1,T2,T3,T4,T5,R> - Interface in net.ashwork.functionality.arity.function
Represents a function that accepts five arguments and produces a result.
Function6<T1,T2,T3,T4,T5,T6,R> - Interface in net.ashwork.functionality.arity.function
Represents a function that accepts six arguments and produces a result.

N

negate() - Method in interface net.ashwork.functionality.arity.predicate.Predicate1
 
negate() - Method in interface net.ashwork.functionality.arity.predicate.Predicate2
 
negate() - Method in interface net.ashwork.functionality.arity.predicate.Predicate3
Returns a predicate that represents the logical negation of this predicate.
negate() - Method in interface net.ashwork.functionality.arity.predicate.Predicate4
Returns a predicate that represents the logical negation of this predicate.
negate() - Method in interface net.ashwork.functionality.arity.predicate.Predicate5
Returns a predicate that represents the logical negation of this predicate.
negate() - Method in interface net.ashwork.functionality.arity.predicate.Predicate6
Returns a predicate that represents the logical negation of this predicate.
net.ashwork.functionality.arity.consumer - package net.ashwork.functionality.arity.consumer
 
net.ashwork.functionality.arity.function - package net.ashwork.functionality.arity.function
 
net.ashwork.functionality.arity.operator - package net.ashwork.functionality.arity.operator
 
net.ashwork.functionality.arity.predicate - package net.ashwork.functionality.arity.predicate
 

O

Operator3<T> - Interface in net.ashwork.functionality.arity.operator
Represents an operation upon three operands of the same type, producing a result of the same type as the operands.
Operator4<T> - Interface in net.ashwork.functionality.arity.operator
Represents an operation upon four operands of the same type, producing a result of the same type as the operands.
Operator5<T> - Interface in net.ashwork.functionality.arity.operator
Represents an operation upon five operands of the same type, producing a result of the same type as the operands.
Operator6<T> - Interface in net.ashwork.functionality.arity.operator
Represents an operation upon six operands of the same type, producing a result of the same type as the operands.
or(Predicate<? super T>) - Method in interface net.ashwork.functionality.arity.predicate.Predicate1
 
or(BiPredicate<? super T1, ? super T2>) - Method in interface net.ashwork.functionality.arity.predicate.Predicate2
 
or(Predicate3<? super T1, ? super T2, ? super T3>) - Method in interface net.ashwork.functionality.arity.predicate.Predicate3
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
or(Predicate4<? super T1, ? super T2, ? super T3, ? super T4>) - Method in interface net.ashwork.functionality.arity.predicate.Predicate4
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
or(Predicate5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5>) - Method in interface net.ashwork.functionality.arity.predicate.Predicate5
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
or(Predicate6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6>) - Method in interface net.ashwork.functionality.arity.predicate.Predicate6
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.

P

Predicate1<T> - Interface in net.ashwork.functionality.arity.predicate
Represents a predicate (boolean-valued function) of one argument.
Predicate2<T1,T2> - Interface in net.ashwork.functionality.arity.predicate
Represents a predicate (boolean-valued function) of two arguments.
Predicate3<T1,T2,T3> - Interface in net.ashwork.functionality.arity.predicate
Represents a predicate (boolean-valued function) of three arguments.
Predicate4<T1,T2,T3,T4> - Interface in net.ashwork.functionality.arity.predicate
Represents a predicate (boolean-valued function) of four arguments.
Predicate5<T1,T2,T3,T4,T5> - Interface in net.ashwork.functionality.arity.predicate
Represents a predicate (boolean-valued function) of five arguments.
Predicate6<T1,T2,T3,T4,T5,T6> - Interface in net.ashwork.functionality.arity.predicate
Represents a predicate (boolean-valued function) of six arguments.

T

test(T1, T2, T3) - Method in interface net.ashwork.functionality.arity.predicate.Predicate3
Evaluates this predicate on the given arguments.
test(T1, T2, T3, T4) - Method in interface net.ashwork.functionality.arity.predicate.Predicate4
Evaluates this predicate on the given arguments.
test(T1, T2, T3, T4, T5) - Method in interface net.ashwork.functionality.arity.predicate.Predicate5
Evaluates this predicate on the given arguments.
test(T1, T2, T3, T4, T5, T6) - Method in interface net.ashwork.functionality.arity.predicate.Predicate6
Evaluates this predicate on the given arguments.

W

wrap(Predicate<T>) - Static method in interface net.ashwork.functionality.arity.predicate.Predicate1
Wraps a predicate instance to provide library features for Predicate.
wrap(BiPredicate<T1, T2>) - Static method in interface net.ashwork.functionality.arity.predicate.Predicate2
Wraps a predicate instance to provide library features for BiPredicate.
A B C F N O P T W 
Skip navigation links