[Java] Class GroovySourceAST
- org.codehaus.groovy.antlr.GroovySourceAST
- All Implemented Interfaces and Traits:
- Comparable, SourceInfo
public class GroovySourceAST extends CommonAST implements Comparable, SourceInfo
We have an AST subclass so we can track source information. Very odd that ANTLR doesn't do this by default.
Constructor Summary
Constructor and description |
---|
GroovySourceAST
() |
GroovySourceAST
(Token t) |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
public GroovySourceAST |
childAt(int position) | |
public GroovySourceAST |
childOfType(int type) | |
public List<GroovySourceAST> |
childrenOfType(int type) | |
public int |
compareTo(Object object) | |
public int |
getColumn() | |
public int |
getColumnLast() | |
public int |
getLine() | |
public int |
getLineLast() | |
public String |
getSnippet() | |
public void |
initialize(AST ast) | |
public void |
initialize(Token t) | |
public void |
setColumn(int column) | |
public void |
setColumnLast(int colLast) | |
public void |
setLast(Token last) | |
public void |
setLine(int line) | |
public void |
setLineLast(int lineLast) | |
public void |
setSnippet(String snippet) |
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
class CommonAST | initialize, initialize, initialize, getType, setText, setType, getText, equals, toString, decode, encode, getTokenNames, getLine, toStringTree, toStringList, xmlSerializeNode, removeChildren, xmlSerialize, equalsTree, findAllPartial, equalsList, setFirstChild, equalsListPartial, equalsTreePartial, setNextSibling, getColumn, getFirstChild, getNextSibling, addChild, xmlSerializeRootClose, xmlSerializeRootOpen, setVerboseStringConversion, getNumberOfChildren, findAll, wait, wait, wait, equals, hashCode, getClass, notify, notifyAll |
Constructor Detail
public GroovySourceAST()
public GroovySourceAST(Token t)
Method Detail
public GroovySourceAST childAt(int position)
public GroovySourceAST childOfType(int type)
public List<GroovySourceAST> childrenOfType(int type)
public int compareTo(Object object)
public int getColumn()
public int getColumnLast()
public int getLine()
public int getLineLast()
public String getSnippet()
public void initialize(AST ast)
public void initialize(Token t)
public void setColumn(int column)
public void setColumnLast(int colLast)
public void setLast(Token last)
public void setLine(int line)
public void setLineLast(int lineLast)
public void setSnippet(String snippet)
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/org/codehaus/groovy/antlr/GroovySourceAST.html