public class InternalSyntaxToken extends JavaTree implements SyntaxToken
JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl
grammarRuleKey
Modifier | Constructor and Description |
---|---|
protected |
InternalSyntaxToken(InternalSyntaxToken internalSyntaxToken) |
|
InternalSyntaxToken(int line,
int column,
String value,
List<SyntaxTrivia> trivias,
int startIndex,
int endIndex,
boolean isEOF) |
Modifier and Type | Method and Description |
---|---|
void |
accept(TreeVisitor visitor) |
Iterable<Tree> |
children()
Creates iterable for children of this node.
|
int |
column() |
SyntaxToken |
firstToken() |
int |
fromIndex() |
int |
getLine() |
boolean |
isEOF() |
boolean |
isLeaf() |
Tree.Kind |
kind() |
SyntaxToken |
lastToken() |
int |
line() |
void |
setGrammarRuleKey(org.sonar.sslr.grammar.GrammarRuleKey grammarRuleKey) |
String |
text() |
List<SyntaxTrivia> |
trivias() |
getChildren, getGrammarRuleKey, is, parent, setParent
protected InternalSyntaxToken(InternalSyntaxToken internalSyntaxToken)
public InternalSyntaxToken(int line, int column, String value, List<SyntaxTrivia> trivias, int startIndex, int endIndex, boolean isEOF)
public int fromIndex()
public SyntaxToken firstToken()
firstToken
in interface Tree
firstToken
in class JavaTree
public SyntaxToken lastToken()
public String text()
text
in interface SyntaxToken
public List<SyntaxTrivia> trivias()
trivias
in interface SyntaxToken
public void accept(TreeVisitor visitor)
public int line()
line
in interface SyntaxToken
public int column()
column
in interface SyntaxToken
public boolean isEOF()
public Iterable<Tree> children()
JavaTree
null
elements.public void setGrammarRuleKey(org.sonar.sslr.grammar.GrammarRuleKey grammarRuleKey)
Copyright © 2012–2016 SonarSource. All rights reserved.