public class StandardFeatureCallArgumentSlot extends 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() |
List<XExpression> |
getArgumentExpressions()
The list of expressions.
|
LightweightTypeReference |
getDeclaredType() |
boolean |
isSuperfluous() |
boolean |
isVarArg() |
void |
markProcessed() |
String |
toString() |
protected final StandardFeatureCallArguments parent
protected final int idx
protected StandardFeatureCallArgumentSlot(StandardFeatureCallArguments parent, int idx)
public boolean isVarArg()
isVarArg in interface IFeatureCallArgumentSlotpublic boolean isSuperfluous()
isSuperfluous in interface IFeatureCallArgumentSlotpublic List<XExpression> getArgumentExpressions()
IFeatureCallArgumentSlotnull but may contain
null entries.getArgumentExpressions in interface IFeatureCallArgumentSlotpublic XExpression getArgumentExpression()
getArgumentExpression in interface IFeatureCallArgumentSlotpublic LightweightTypeReference getDeclaredType()
getDeclaredType in interface IFeatureCallArgumentSlotpublic void markProcessed()
markProcessed in interface IFeatureCallArgumentSlotCopyright © 2015. All Rights Reserved.