org.eclipse.jet.compiler
Class JET2ASTElement
java.lang.Object
org.eclipse.jet.compiler.JET2ASTElement
-
Direct Known Subclasses:
-
Comment,
JavaElement,
JET2CompilationUnit,
JET2Directive,
TextElement,
XMLBodyElementEnd,
XMLElement
Deprecated. Since 0.8.0, use
JETASTElement
-
public abstract class JET2ASTElement
- extends java.lang.Object
An abstract class representing common aspects of all JET2 AST elements.
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
|
JET2ASTElement
public JET2ASTElement(org.eclipse.jet.compiler.JET2AST ast,
JETASTElement delegate)
-
Deprecated.
getParent
public final
JET2ASTElement getParent()
-
Deprecated.
-
-
Returns:
- Returns the parent.
getStart
public final int getStart()
-
Deprecated.
- The document relative offset of the start of the element.
-
-
Returns:
- the start offset
getEnd
public final int getEnd()
-
Deprecated.
- The document relative offset of the first character after the element.
-
-
Returns:
- the end offset
accept
public abstract void accept(
JET2ASTVisitor visitor)
-
Deprecated.
- Visit the AST and its contained elements.
-
-
Parameters:
-
visitor
-
getAst
public org.eclipse.jet.compiler.JET2AST getAst()
-
Deprecated.
- Return the AST root object
-
-
Returns:
- the AST root object
-
Since:
- 0.8.0
getLine
public final int getLine()
-
Deprecated.
- Return the line (one-based) on which the element starts.
-
-
Returns:
- the line number.
getNextElement
public
JET2ASTElement getNextElement()
-
Deprecated.
-
getPrevElement
public
JET2ASTElement getPrevElement()
-
Deprecated.
-
getColumn
public final int getColumn()
-
Deprecated.
- Return the column number (one-based) at which the element starts.
-
-
Returns:
- the column number.
removeLineWhenOtherwiseEmpty
public final boolean removeLineWhenOtherwiseEmpty()
-
Deprecated.
- Indicate whether the the surrounding whitespace, including the trailing new line
should be removed from the template output. In general, elements that create
output should return
false
,
while element that do should should return true
.
-
-
Returns:
-
true
if the containing line should be removed if otherwise empty.
setDelegate
protected void setDelegate(
JETCompilationUnit delegate)
-
Deprecated.
-