Package com.strobel.expressions
Class ParameterExpressionList
- java.lang.Object
-
- com.strobel.expressions.ExpressionList<ParameterExpression>
-
- com.strobel.expressions.ParameterExpressionList
-
- All Implemented Interfaces:
java.lang.Iterable<ParameterExpression>
,java.util.RandomAccess
public class ParameterExpressionList extends ExpressionList<ParameterExpression>
-
-
Field Summary
Fields Modifier and Type Field Description private static ParameterExpressionList
EMPTY
-
Constructor Summary
Constructors Constructor Description ParameterExpressionList(ParameterExpression... expressions)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ParameterExpressionList
add(int index, ParameterExpression expression)
ParameterExpressionList
add(ParameterExpression expression)
ParameterExpressionList
addAll(int index, ExpressionList<ParameterExpression> c)
ParameterExpressionList
addAll(ExpressionList<ParameterExpression> c)
static ParameterExpressionList
empty()
ParameterExpression
get(java.lang.String name)
TypeList
getParameterTypes()
ParameterExpressionList
getRange(int fromIndex, int toIndex)
protected ParameterExpressionList
newInstance(ParameterExpression[] expressions)
ParameterExpressionList
remove(int index)
ParameterExpressionList
remove(ParameterExpression expression)
ParameterExpressionList
removeAll(ParameterExpressionList c)
ParameterExpressionList
replace(int index, ParameterExpression expression)
ParameterExpressionList
retainAll(ParameterExpressionList c)
-
Methods inherited from class com.strobel.expressions.ExpressionList
addAll, addAll, contains, get, indexOf, isEmpty, iterator, iterator, lastIndexOf, removeAll, removeAll, retainAll, retainAll, size, toArray, toArray
-
-
-
-
Field Detail
-
EMPTY
private static final ParameterExpressionList EMPTY
-
-
Constructor Detail
-
ParameterExpressionList
public ParameterExpressionList(ParameterExpression... expressions)
-
-
Method Detail
-
empty
public static ParameterExpressionList empty()
-
get
public ParameterExpression get(java.lang.String name)
-
newInstance
protected ParameterExpressionList newInstance(ParameterExpression[] expressions)
- Overrides:
newInstance
in classExpressionList<ParameterExpression>
-
add
public ParameterExpressionList add(ParameterExpression expression)
- Overrides:
add
in classExpressionList<ParameterExpression>
-
remove
public ParameterExpressionList remove(ParameterExpression expression)
- Overrides:
remove
in classExpressionList<ParameterExpression>
-
addAll
public ParameterExpressionList addAll(int index, ExpressionList<ParameterExpression> c)
- Overrides:
addAll
in classExpressionList<ParameterExpression>
-
removeAll
public ParameterExpressionList removeAll(ParameterExpressionList c)
-
retainAll
public ParameterExpressionList retainAll(ParameterExpressionList c)
-
addAll
public ParameterExpressionList addAll(ExpressionList<ParameterExpression> c)
- Overrides:
addAll
in classExpressionList<ParameterExpression>
-
replace
public ParameterExpressionList replace(int index, ParameterExpression expression)
- Overrides:
replace
in classExpressionList<ParameterExpression>
-
add
public ParameterExpressionList add(int index, ParameterExpression expression)
- Overrides:
add
in classExpressionList<ParameterExpression>
-
remove
public ParameterExpressionList remove(int index)
- Overrides:
remove
in classExpressionList<ParameterExpression>
-
getRange
public ParameterExpressionList getRange(int fromIndex, int toIndex)
- Overrides:
getRange
in classExpressionList<ParameterExpression>
-
getParameterTypes
public TypeList getParameterTypes()
-
-