Package com.strobel.expressions
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) int
indexOf
(Expression item) int
lastIndexOf
(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) int
size()
Methods inherited from class com.strobel.expressions.ExpressionList
addAll, addAll, contains, empty, isEmpty, iterator, iterator, removeAll, retainAll, toArray, toArray
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
_block
-
_arg0
-
-
Constructor Details
-
BlockExpressionList
BlockExpressionList(BlockExpression block, Expression arg0)
-
-
Method Details
-
size
public int size()- Overrides:
size
in classExpressionList<Expression>
-
newInstance
- Overrides:
newInstance
in classExpressionList<Expression>
-
get
- Overrides:
get
in classExpressionList<Expression>
-
indexOf
- Overrides:
indexOf
in classExpressionList<Expression>
-
remove
- Overrides:
remove
in classExpressionList<Expression>
-
lastIndexOf
- Overrides:
lastIndexOf
in classExpressionList<Expression>
-
getRange
- Overrides:
getRange
in classExpressionList<Expression>
-
add
- Overrides:
add
in classExpressionList<Expression>
-
replace
- Overrides:
replace
in classExpressionList<Expression>
-
retainAll
- Overrides:
retainAll
in classExpressionList<Expression>
-
removeAll
- Overrides:
removeAll
in classExpressionList<Expression>
-
addAll
- Overrides:
addAll
in classExpressionList<Expression>
-
addAll
- Overrides:
addAll
in classExpressionList<Expression>
-
remove
- Overrides:
remove
in classExpressionList<Expression>
-
add
- Overrides:
add
in classExpressionList<Expression>
-