@NonNullByDefault 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
@Nullable public XExpression getArgumentExpression()
getArgumentExpression
in interface IFeatureCallArgumentSlot
@Nullable 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