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 void
accept(VisitorCheck visitor)
Iterator<Tree>
childrenIterator()
Creates iterator for children of this node.int
column()
int
endColumn()
int
endLine()
SyntaxToken
getFirstToken()
Tree.Kind
getKind()
SyntaxToken
getLastToken()
boolean
is(com.sonar.sslr.api.TokenType type)
boolean
isEOF()
boolean
isLeaf()
int
line()
int
startIndex()
String
text()
int
toIndex()
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:
text
in interfaceSyntaxToken
-
trivias
public List<SyntaxTrivia> trivias()
- Specified by:
trivias
in interfaceSyntaxToken
-
line
public int line()
- Specified by:
line
in interfaceSyntaxToken
-
column
public int column()
- Specified by:
column
in interfaceSyntaxToken
-
endLine
public int endLine()
- Specified by:
endLine
in interfaceSyntaxToken
-
endColumn
public int endColumn()
- Specified by:
endColumn
in 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:PHPTree
Creates iterator for children of this node. Note that iterator may containnull
elements.- Specified by:
childrenIterator
in classPHPTree
-
accept
public void accept(VisitorCheck visitor)
-
getFirstToken
public SyntaxToken getFirstToken()
- Overrides:
getFirstToken
in classPHPTree
-
getLastToken
public SyntaxToken getLastToken()
- Overrides:
getLastToken
in classPHPTree
-
-