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 ParameterExpressionListEMPTY
-
Constructor Summary
Constructors Constructor Description ParameterExpressionList(ParameterExpression... expressions)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ParameterExpressionListadd(int index, ParameterExpression expression)ParameterExpressionListadd(ParameterExpression expression)ParameterExpressionListaddAll(int index, ExpressionList<ParameterExpression> c)ParameterExpressionListaddAll(ExpressionList<ParameterExpression> c)static ParameterExpressionListempty()ParameterExpressionget(java.lang.String name)TypeListgetParameterTypes()ParameterExpressionListgetRange(int fromIndex, int toIndex)protected ParameterExpressionListnewInstance(ParameterExpression[] expressions)ParameterExpressionListremove(int index)ParameterExpressionListremove(ParameterExpression expression)ParameterExpressionListremoveAll(ParameterExpressionList c)ParameterExpressionListreplace(int index, ParameterExpression expression)ParameterExpressionListretainAll(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:
newInstancein classExpressionList<ParameterExpression>
-
add
public ParameterExpressionList add(ParameterExpression expression)
- Overrides:
addin classExpressionList<ParameterExpression>
-
remove
public ParameterExpressionList remove(ParameterExpression expression)
- Overrides:
removein classExpressionList<ParameterExpression>
-
addAll
public ParameterExpressionList addAll(int index, ExpressionList<ParameterExpression> c)
- Overrides:
addAllin classExpressionList<ParameterExpression>
-
removeAll
public ParameterExpressionList removeAll(ParameterExpressionList c)
-
retainAll
public ParameterExpressionList retainAll(ParameterExpressionList c)
-
addAll
public ParameterExpressionList addAll(ExpressionList<ParameterExpression> c)
- Overrides:
addAllin classExpressionList<ParameterExpression>
-
replace
public ParameterExpressionList replace(int index, ParameterExpression expression)
- Overrides:
replacein classExpressionList<ParameterExpression>
-
add
public ParameterExpressionList add(int index, ParameterExpression expression)
- Overrides:
addin classExpressionList<ParameterExpression>
-
remove
public ParameterExpressionList remove(int index)
- Overrides:
removein classExpressionList<ParameterExpression>
-
getRange
public ParameterExpressionList getRange(int fromIndex, int toIndex)
- Overrides:
getRangein classExpressionList<ParameterExpression>
-
getParameterTypes
public TypeList getParameterTypes()
-
-