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 IFeatureCallArgumentSlotpublic boolean isSuperfluous()
isSuperfluous in interface IFeatureCallArgumentSlotpublic java.util.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 IFeatureCallArgumentSlotpublic java.lang.String toString()
toString in class java.lang.Object