Package org.sonar.php.tree.impl.lexical
Class InternalSyntaxToken
java.lang.Object
org.sonar.php.tree.impl.PHPTree
org.sonar.php.tree.impl.lexical.InternalSyntaxToken
- All Implemented Interfaces:
SyntaxToken,Tree
-
Nested Class Summary
-
Constructor Summary
ConstructorsConstructorDescriptionInternalSyntaxToken(int line, int column, String value, List<SyntaxTrivia> trivias, int startIndex, boolean isEOF) -
Method Summary
Methods inherited from class org.sonar.php.tree.impl.PHPTree
getLine, getParent, is, setParent, toString
-
Constructor Details
-
InternalSyntaxToken
public InternalSyntaxToken(int line, int column, String value, List<SyntaxTrivia> trivias, int startIndex, boolean isEOF)
-
-
Method Details
-
toIndex
public int toIndex() -
text
- Specified by:
textin interfaceSyntaxToken
-
trivias
- Specified by:
triviasin interfaceSyntaxToken
-
line
public int line()- Specified by:
linein interfaceSyntaxToken
-
column
public int column()- Specified by:
columnin interfaceSyntaxToken
-
endLine
public int endLine()- Specified by:
endLinein interfaceSyntaxToken
-
endColumn
public int endColumn()- Specified by:
endColumnin interfaceSyntaxToken
-
startIndex
public int startIndex() -
isEOF
public boolean isEOF() -
is
public boolean is(com.sonar.sslr.api.TokenType type) -
getKind
-
childrenIterator
Description copied from class:PHPTreeCreates iterator for children of this node. Note that iterator may containnullelements.- Specified by:
childrenIteratorin classPHPTree
-
isLeaf
public boolean isLeaf() -
accept
-
getFirstToken
- Overrides:
getFirstTokenin classPHPTree
-
getLastToken
- Overrides:
getLastTokenin classPHPTree
-