Class InternalSyntaxTrivia
- java.lang.Object
-
- org.sonar.javascript.tree.impl.JavaScriptTree
-
- org.sonar.javascript.tree.impl.lexical.InternalSyntaxTrivia
-
- All Implemented Interfaces:
SyntaxToken,SyntaxTrivia,Tree
public class InternalSyntaxTrivia extends JavaScriptTree implements SyntaxTrivia
-
-
Constructor Summary
Constructors Constructor Description InternalSyntaxTrivia(String comment, int startLine, int column)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(DoubleDispatchVisitor visitor)Iterator<Tree>childrenIterator()Creates iterator for children of this node.intcolumn()static SyntaxTriviacreate(String comment, int startLine, int column)intendColumn()intendLine()SyntaxTokenfirstToken()Tree.KindgetKind()booleanisLeaf()SyntaxTokenlastToken()intline()Stringtext()List<SyntaxTrivia>trivias()-
Methods inherited from class org.sonar.javascript.tree.impl.JavaScriptTree
childrenStream, descendants, is, isAncestorOf, parent, setParent, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.sonar.plugins.javascript.api.tree.Tree
childrenStream, descendants, is, isAncestorOf, parent
-
-
-
-
Constructor Detail
-
InternalSyntaxTrivia
public InternalSyntaxTrivia(String comment, int startLine, int column)
-
-
Method Detail
-
endLine
public int endLine()
- Specified by:
endLinein interfaceSyntaxToken
-
endColumn
public int endColumn()
- Specified by:
endColumnin interfaceSyntaxToken
-
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
-
getKind
public Tree.Kind getKind()
- Specified by:
getKindin classJavaScriptTree
-
isLeaf
public boolean isLeaf()
- Overrides:
isLeafin classJavaScriptTree
-
childrenIterator
public Iterator<Tree> childrenIterator()
Description copied from class:JavaScriptTreeCreates iterator for children of this node. Note that iterator may containnullelements.- Specified by:
childrenIteratorin classJavaScriptTree
-
create
public static SyntaxTrivia create(String comment, int startLine, int column)
-
accept
public void accept(DoubleDispatchVisitor visitor)
-
firstToken
public SyntaxToken firstToken()
- Specified by:
firstTokenin interfaceTree- Overrides:
firstTokenin classJavaScriptTree
-
lastToken
public SyntaxToken lastToken()
- Specified by:
lastTokenin interfaceTree- Overrides:
lastTokenin classJavaScriptTree
-
-