Package com.strobel.expressions
Class ParameterExpressionList
java.lang.Object
com.strobel.expressions.ExpressionList<ParameterExpression>
com.strobel.expressions.ParameterExpressionList
- All Implemented Interfaces:
Iterable<ParameterExpression>
,RandomAccess
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd
(int index, ParameterExpression expression) add
(ParameterExpression expression) addAll
(int index, ExpressionList<ParameterExpression> c) static ParameterExpressionList
empty()
getRange
(int fromIndex, int toIndex) protected ParameterExpressionList
newInstance
(ParameterExpression[] expressions) remove
(int index) remove
(ParameterExpression expression) replace
(int index, ParameterExpression expression) Methods inherited from class com.strobel.expressions.ExpressionList
addAll, addAll, contains, get, indexOf, isEmpty, iterator, iterator, lastIndexOf, removeAll, removeAll, retainAll, retainAll, size, 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
-
EMPTY
-
-
Constructor Details
-
ParameterExpressionList
-
-
Method Details
-
empty
-
get
-
newInstance
- Overrides:
newInstance
in classExpressionList<ParameterExpression>
-
add
- Overrides:
add
in classExpressionList<ParameterExpression>
-
remove
- Overrides:
remove
in classExpressionList<ParameterExpression>
-
addAll
- Overrides:
addAll
in classExpressionList<ParameterExpression>
-
removeAll
-
retainAll
-
addAll
- Overrides:
addAll
in classExpressionList<ParameterExpression>
-
replace
- Overrides:
replace
in classExpressionList<ParameterExpression>
-
add
- Overrides:
add
in classExpressionList<ParameterExpression>
-
remove
- Overrides:
remove
in classExpressionList<ParameterExpression>
-
getRange
- Overrides:
getRange
in classExpressionList<ParameterExpression>
-
getParameterTypes
-