|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectantlr.BaseAST
antlr.CommonAST
org.codehaus.groovy.antlr.GroovySourceAST
public class GroovySourceAST
We have an AST subclass so we can track source information. Very odd that ANTLR doesn't do this by default.
| Field Summary |
|---|
| Fields inherited from class antlr.BaseAST |
|---|
down, right |
| Constructor Summary | |
|---|---|
GroovySourceAST()
|
|
GroovySourceAST(antlr.Token t)
|
|
| Method Summary | |
|---|---|
GroovySourceAST |
childAt(int position)
|
GroovySourceAST |
childOfType(int type)
|
java.util.List<GroovySourceAST> |
childrenOfType(int type)
|
int |
compareTo(java.lang.Object object)
|
int |
getColumn()
get starting column |
int |
getColumnLast()
get ending column |
int |
getLine()
get start line |
int |
getLineLast()
get ending line |
java.lang.String |
getSnippet()
|
void |
initialize(antlr.collections.AST ast)
|
void |
initialize(antlr.Token t)
|
void |
setColumn(int column)
set start column |
void |
setColumnLast(int colLast)
set ending column |
void |
setLast(antlr.Token last)
|
void |
setLine(int line)
set start line |
void |
setLineLast(int lineLast)
set ending line |
void |
setSnippet(java.lang.String snippet)
|
| Methods inherited from class antlr.CommonAST |
|---|
getText, getType, initialize, setText, setType |
| Methods inherited from class antlr.BaseAST |
|---|
addChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getFirstChild, getNextSibling, getNumberOfChildren, getTokenNames, removeChildren, setFirstChild, setNextSibling, setVerboseStringConversion, toString, toStringList, toStringTree, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpen |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public GroovySourceAST()
public GroovySourceAST(antlr.Token t)
| Method Detail |
|---|
public void initialize(antlr.collections.AST ast)
initialize in interface antlr.collections.ASTinitialize in class antlr.CommonASTpublic void initialize(antlr.Token t)
initialize in interface antlr.collections.ASTinitialize in class antlr.CommonASTpublic void setLast(antlr.Token last)
public int getLineLast()
SourceInfo
getLineLast in interface SourceInfopublic void setLineLast(int lineLast)
SourceInfo
setLineLast in interface SourceInfolineLast - the linepublic int getColumnLast()
SourceInfo
getColumnLast in interface SourceInfopublic void setColumnLast(int colLast)
SourceInfo
setColumnLast in interface SourceInfocolLast - the columnpublic void setLine(int line)
SourceInfo
setLine in interface SourceInfoline - the linepublic int getLine()
SourceInfo
getLine in interface antlr.collections.ASTgetLine in interface SourceInfogetLine in class antlr.BaseASTpublic void setColumn(int column)
SourceInfo
setColumn in interface SourceInfocolumn - the columnpublic int getColumn()
SourceInfo
getColumn in interface antlr.collections.ASTgetColumn in interface SourceInfogetColumn in class antlr.BaseASTpublic void setSnippet(java.lang.String snippet)
public java.lang.String getSnippet()
public int compareTo(java.lang.Object object)
compareTo in interface java.lang.Comparablepublic GroovySourceAST childAt(int position)
public GroovySourceAST childOfType(int type)
public java.util.List<GroovySourceAST> childrenOfType(int type)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||