org.eclipse.internal.xtend.expression.ast
Class SyntaxElement
java.lang.Object
org.eclipse.internal.xtend.expression.ast.SyntaxElement
- All Implemented Interfaces:
- ISyntaxElement
- Direct Known Subclasses:
- AbstractDefinition, AbstractExtension, Around, Case, Check, DeclaredParameter, EvaluatedElementWrapper, Expression, ExtensionFile, ExtensionImportStatement, Identifier, ImportDeclaration, NamespaceImportStatement, Statement, Template
public abstract class SyntaxElement
- extends java.lang.Object
- implements ISyntaxElement
Field Summary |
protected int |
end
|
protected int |
line
|
protected int |
start
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
start
protected int start
end
protected int end
line
protected int line
SyntaxElement
public SyntaxElement()
setEnd
public void setEnd(int end)
setLine
public void setLine(int line)
setStart
public void setStart(int start)
getLine
public int getLine()
- Specified by:
getLine
in interface ISyntaxElement
getEnd
public int getEnd()
- Specified by:
getEnd
in interface ISyntaxElement
getStart
public int getStart()
- Specified by:
getStart
in interface ISyntaxElement
setFileName
public void setFileName(java.lang.String fileName)
getFileName
public java.lang.String getFileName()
- Specified by:
getFileName
in interface ISyntaxElement
getNameString
public java.lang.String getNameString(ExecutionContext context)
- Specified by:
getNameString
in interface ISyntaxElement
accept
public final java.lang.Object accept(AbstractVisitor visitor)
- Specified by:
accept
in interface ISyntaxElement