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
public class InternalSyntaxToken extends PHPTree implements SyntaxToken
-
-
Constructor Summary
Constructors Constructor Description InternalSyntaxToken(int line, int column, String value, List<SyntaxTrivia> trivias, int startIndex, boolean isEOF)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(VisitorCheck visitor)Iterator<Tree>childrenIterator()Creates iterator for children of this node.intcolumn()intendColumn()intendLine()SyntaxTokengetFirstToken()Tree.KindgetKind()SyntaxTokengetLastToken()booleanis(com.sonar.sslr.api.TokenType type)booleanisEOF()booleanisLeaf()intline()intstartIndex()Stringtext()inttoIndex()List<SyntaxTrivia>trivias()-
Methods inherited from class org.sonar.php.tree.impl.PHPTree
getLine, getParent, is, setParent, toString
-
-
-
-
Constructor Detail
-
InternalSyntaxToken
public InternalSyntaxToken(int line, int column, String value, List<SyntaxTrivia> trivias, int startIndex, boolean isEOF)
-
-
Method Detail
-
toIndex
public int toIndex()
-
text
public String text()
- Specified by:
textin interfaceSyntaxToken
-
trivias
public List<SyntaxTrivia> 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)
-
childrenIterator
public Iterator<Tree> childrenIterator()
Description copied from class:PHPTreeCreates iterator for children of this node. Note that iterator may containnullelements.- Specified by:
childrenIteratorin classPHPTree
-
accept
public void accept(VisitorCheck visitor)
-
getFirstToken
public SyntaxToken getFirstToken()
- Overrides:
getFirstTokenin classPHPTree
-
getLastToken
public SyntaxToken getLastToken()
- Overrides:
getLastTokenin classPHPTree
-
-