Class VarArgsFeatureCallArgumentSlot
- java.lang.Object
-
- org.eclipse.xtext.xbase.typesystem.arguments.StandardFeatureCallArgumentSlot
-
- org.eclipse.xtext.xbase.typesystem.arguments.VarArgsFeatureCallArgumentSlot
-
- All Implemented Interfaces:
IFeatureCallArgumentSlot
public class VarArgsFeatureCallArgumentSlot extends StandardFeatureCallArgumentSlot
-
-
Field Summary
-
Fields inherited from class org.eclipse.xtext.xbase.typesystem.arguments.StandardFeatureCallArgumentSlot
idx, parent
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedVarArgsFeatureCallArgumentSlot(StandardFeatureCallArguments parent, int idx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XExpressiongetArgumentExpression()java.util.List<XExpression>getArgumentExpressions()The list of expressions.booleanisVarArg()voidmarkProcessed()-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.arguments.StandardFeatureCallArgumentSlot
getDeclaredType, isSuperfluous, toString
-
-
-
-
Constructor Detail
-
VarArgsFeatureCallArgumentSlot
protected VarArgsFeatureCallArgumentSlot(StandardFeatureCallArguments parent, int idx)
-
-
Method Detail
-
isVarArg
public boolean isVarArg()
- Specified by:
isVarArgin interfaceIFeatureCallArgumentSlot- Overrides:
isVarArgin classStandardFeatureCallArgumentSlot
-
getArgumentExpression
public XExpression getArgumentExpression()
- Specified by:
getArgumentExpressionin interfaceIFeatureCallArgumentSlot- Overrides:
getArgumentExpressionin classStandardFeatureCallArgumentSlot
-
getArgumentExpressions
public java.util.List<XExpression> getArgumentExpressions()
Description copied from interface:IFeatureCallArgumentSlotThe list of expressions. The list is nevernullbut may containnullentries.- Specified by:
getArgumentExpressionsin interfaceIFeatureCallArgumentSlot- Overrides:
getArgumentExpressionsin classStandardFeatureCallArgumentSlot
-
markProcessed
public void markProcessed()
- Specified by:
markProcessedin interfaceIFeatureCallArgumentSlot- Overrides:
markProcessedin classStandardFeatureCallArgumentSlot
-
-