Constructor and Description |
---|
ASTRange(IAST list)
ASTRange
[0..list.size()[ . |
ASTRange(IAST list,
int start)
Construct a range
[start..list.size()[ for a given
IAST instance. |
ASTRange(IAST list,
int start,
int end)
Construct a range
[start..end[ for a given IAST
instance. |
Modifier and Type | Method and Description |
---|---|
java.util.List<IExpr> |
toList()
Append this ranges elements to a new created List
|
all, all, any, any, compareAdjacent, contains, containsAll, count, countIf, filter, filter, filter, filter, findAdjacent, foldLeft, foldRight, forEach, get, getEnd, getList, getStart, indexOf, indexOf, indexOf, indexOf, iterator, lastIndexOf, lastIndexOf, map, map, map, mapLeft, mapRight, max, min, removeAll, replaceAll, reverse, rotateLeft, rotateRight, size, sort, toArray, toList
public ASTRange(IAST list, int start, int end)
[start..end[
for a given IAST
instance.list
- start
- end
- java.lang.IndexOutOfBoundsException
- if start
or end
aren't valid.public ASTRange(IAST list, int start)
[start..list.size()[
for a given
IAST
instance.list
- start
- java.lang.IndexOutOfBoundsException
- if start
isn't valid.public ASTRange(IAST list)
[0..list.size()[
. This range includes all arguments
of a function. The head
of the function is stored at index 0list
- public java.util.List<IExpr> toList()