org.eclipse.internal.xpand2.ast
Class FileStatement
java.lang.Object
org.eclipse.internal.xtend.expression.ast.SyntaxElement
org.eclipse.internal.xpand2.ast.Statement
org.eclipse.internal.xpand2.ast.StatementWithBody
org.eclipse.internal.xpand2.ast.FileStatement
- All Implemented Interfaces:
- XpandAnalyzable, XpandEvaluatable, ISyntaxElement
public class FileStatement
- extends StatementWithBody
*
- Author:
- Sven Efftinge (http://www.efftinge.de) *
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FileStatement
public FileStatement(Expression fileName,
Statement[] body,
Identifier mode)
getTargetFileName
public Expression getTargetFileName()
getMode
public Identifier getMode()
getOutletName
public java.lang.String getOutletName()
analyzeInternal
public void analyzeInternal(XpandExecutionContext ctx,
java.util.Set<AnalysationIssue> issues)
- Specified by:
analyzeInternal
in class Statement
evaluateInternal
public void evaluateInternal(XpandExecutionContext ctx)
- Specified by:
evaluateInternal
in class Statement
getNameString
public java.lang.String getNameString(ExecutionContext context)
- Specified by:
getNameString
in interface ISyntaxElement
- Overrides:
getNameString
in class SyntaxElement
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object