public class StandardFeatureCallArgumentSlot extends java.lang.Object implements IFeatureCallArgumentSlot
Modifier and Type | Field and Description |
---|---|
protected int |
idx |
protected StandardFeatureCallArguments |
parent |
Modifier | Constructor and Description |
---|---|
protected |
StandardFeatureCallArgumentSlot(StandardFeatureCallArguments parent,
int idx) |
Modifier and Type | Method and Description |
---|---|
XExpression |
getArgumentExpression() |
java.util.List<XExpression> |
getArgumentExpressions()
The list of expressions.
|
LightweightTypeReference |
getDeclaredType() |
boolean |
isSuperfluous() |
boolean |
isVarArg() |
void |
markProcessed() |
java.lang.String |
toString() |
protected final StandardFeatureCallArguments parent
protected final int idx
protected StandardFeatureCallArgumentSlot(StandardFeatureCallArguments parent, int idx)
public boolean isVarArg()
isVarArg
in interface IFeatureCallArgumentSlot
public boolean isSuperfluous()
isSuperfluous
in interface IFeatureCallArgumentSlot
public java.util.List<XExpression> getArgumentExpressions()
IFeatureCallArgumentSlot
null
but may contain
null
entries.getArgumentExpressions
in interface IFeatureCallArgumentSlot
public XExpression getArgumentExpression()
getArgumentExpression
in interface IFeatureCallArgumentSlot
public LightweightTypeReference getDeclaredType()
getDeclaredType
in interface IFeatureCallArgumentSlot
public void markProcessed()
markProcessed
in interface IFeatureCallArgumentSlot
public java.lang.String toString()
toString
in class java.lang.Object