public abstract class JavaScriptTree extends Object implements Tree
| Constructor and Description |
|---|
JavaScriptTree() |
| Modifier and Type | Method and Description |
|---|---|
abstract Iterator<Tree> |
childrenIterator()
Creates iterator for children of this node.
|
SyntaxToken |
getFirstToken() |
abstract Tree.Kind |
getKind() |
SyntaxToken |
getLastToken() |
int |
getLine() |
Tree |
getParent() |
boolean |
is(Tree.Kind... kind) |
boolean |
isLeaf() |
void |
setParent(Tree parent) |
public int getLine()
public abstract Tree.Kind getKind()
public abstract Iterator<Tree> childrenIterator()
null elements.UnsupportedOperationException - if isLeaf() returns truepublic boolean isLeaf()
public SyntaxToken getLastToken()
public SyntaxToken getFirstToken()
public void setParent(Tree parent)
public Tree getParent()
Copyright © 2011–2016 SonarSource and Eriks Nukis. All rights reserved.