SyntaxToken
, Tree
ModifierKeywordTreeImpl
public class InternalSyntaxToken extends JavaTree implements SyntaxToken
JavaTree.AnnotatedTypeTree, JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl
grammarRuleKey
Modifier | Constructor | Description |
---|---|---|
|
InternalSyntaxToken(int line,
int column,
String value,
List<SyntaxTrivia> trivias,
int startIndex,
int endIndex,
boolean isEOF) |
|
protected |
InternalSyntaxToken(InternalSyntaxToken internalSyntaxToken) |
Modifier and Type | Method | 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–2018 SonarSource. All rights reserved.