Class BlockExpressionList
- All Implemented Interfaces:
Iterable<Expression>, RandomAccess
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(int index, Expression expression) add(Expression expression) addAll(int index, ExpressionList<Expression> c) get(int index) getRange(int fromIndex, int toIndex) intindexOf(Expression item) intlastIndexOf(Expression expression) protected ExpressionList<Expression> newInstance(Expression[] expressions) remove(int index) remove(Expression expression) removeAll(ExpressionList<? extends Expression> c) replace(int index, Expression expression) retainAll(ExpressionList<? extends Expression> c) intsize()Methods inherited from class ExpressionList
addAll, addAll, contains, empty, isEmpty, iterator, iterator, removeAll, retainAll, toArray, toArrayMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterable
forEach, spliterator
-
Field Details
-
_block
-
_arg0
-
-
Constructor Details
-
BlockExpressionList
BlockExpressionList(BlockExpression block, Expression arg0)
-
-
Method Details
-
size
public int size()- Overrides:
sizein classExpressionList<Expression>
-
newInstance
- Overrides:
newInstancein classExpressionList<Expression>
-
get
- Overrides:
getin classExpressionList<Expression>
-
indexOf
- Overrides:
indexOfin classExpressionList<Expression>
-
remove
- Overrides:
removein classExpressionList<Expression>
-
lastIndexOf
- Overrides:
lastIndexOfin classExpressionList<Expression>
-
getRange
- Overrides:
getRangein classExpressionList<Expression>
-
add
- Overrides:
addin classExpressionList<Expression>
-
replace
- Overrides:
replacein classExpressionList<Expression>
-
retainAll
- Overrides:
retainAllin classExpressionList<Expression>
-
removeAll
- Overrides:
removeAllin classExpressionList<Expression>
-
addAll
- Overrides:
addAllin classExpressionList<Expression>
-
addAll
- Overrides:
addAllin classExpressionList<Expression>
-
remove
- Overrides:
removein classExpressionList<Expression>
-
add
- Overrides:
addin classExpressionList<Expression>
-