A - argument type@PortedFrom(file="tDLExpression.h", name="TDLNAryExpression") public interface NAryExpression<A extends Expression>
| Modifier and Type | Method and Description |
|---|---|
void |
add(A p)
add a single element to the array
|
void |
add(Collection<A> v)
add a vector
|
default boolean |
allMatch(BiPredicate<A,A> f) |
default boolean |
allMatchWithFirst(BiPredicate<A,A> f) |
default boolean |
anyMatch(BiPredicate<A,A> f) |
default boolean |
anyMatchWithFirst(BiPredicate<A,A> f) |
List<A> |
getArguments() |
boolean |
isEmpty() |
int |
size() |
A |
transform(Expression arg) |
@PortedFrom(file="tDLExpression.h", name="transform") A transform(Expression arg)
arg - arg@PortedFrom(file="tDLExpression.h", name="add") void add(A p)
p - p@PortedFrom(file="tDLExpression.h", name="add") void add(Collection<A> v)
v - v@PortedFrom(file="tDLExpression.h", name="begin") List<A> getArguments()
default boolean anyMatchWithFirst(BiPredicate<A,A> f)
f - function to apply to first element and all others pairsdefault boolean allMatchWithFirst(BiPredicate<A,A> f)
f - function to apply to first element and all others pairsdefault boolean anyMatch(BiPredicate<A,A> f)
f - function to apply to all pairsdefault boolean allMatch(BiPredicate<A,A> f)
f - function to apply to all pairs@PortedFrom(file="tDLExpression.h", name="empty") boolean isEmpty()
@PortedFrom(file="tDLExpression.h", name="size") int size()
Copyright © 2018 The University of Manchester. All rights reserved.