org.eclipse.internal.xpand2.ast
Class TextStatement

java.lang.Object
  extended by org.eclipse.internal.xtend.expression.ast.SyntaxElement
      extended by org.eclipse.internal.xpand2.ast.Statement
          extended by org.eclipse.internal.xpand2.ast.TextStatement
All Implemented Interfaces:
XpandAnalyzable, XpandEvaluatable, ISyntaxElement

public class TextStatement
extends Statement

*

Author:
Sven Efftinge (http://www.efftinge.de) *

Field Summary
 
Fields inherited from class org.eclipse.internal.xpand2.ast.Statement
containingDefinition
 
Fields inherited from class org.eclipse.internal.xtend.expression.ast.SyntaxElement
end, line, start
 
Constructor Summary
TextStatement(java.lang.String text, boolean nonl)
           
 
Method Summary
 void analyzeInternal(XpandExecutionContext ctx, java.util.Set<AnalysationIssue> issues)
           
 void evaluateInternal(XpandExecutionContext ctx)
           
 java.lang.String getValue()
           
 boolean isDeleteLine()
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.internal.xpand2.ast.Statement
analyze, evaluate, getContainingDefinition, setContainingDefinition
 
Methods inherited from class org.eclipse.internal.xtend.expression.ast.SyntaxElement
accept, getEnd, getFileName, getLine, getNameString, getStart, setEnd, setFileName, setLine, setStart
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TextStatement

public TextStatement(java.lang.String text,
                     boolean nonl)
Method Detail

getValue

public java.lang.String getValue()

isDeleteLine

public boolean isDeleteLine()

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object