org.codehaus.groovy.antlr.treewalker
Class SourcePrinter
java.lang.Object
org.codehaus.groovy.antlr.treewalker.VisitorAdapter
org.codehaus.groovy.antlr.treewalker.SourcePrinter
- All Implemented Interfaces:
- Visitor
public class SourcePrinter
- extends VisitorAdapter
An antlr AST visitor that prints groovy source code for each visited node
to the supplied PrintStream.
- Version:
- $Revision: 16708 $
- Author:
- Jeremy Rayner
Method Summary |
GroovySourceAST |
pop()
|
protected void |
print(GroovySourceAST t,
int visit,
String value)
|
protected void |
print(GroovySourceAST t,
int visit,
String opening,
String subsequent,
String closing)
|
protected void |
printNewlineAndIndent(GroovySourceAST t,
int visit)
|
protected void |
printUpdatingTabLevel(GroovySourceAST t,
int visit,
String opening,
String subsequent,
String closing)
|
void |
push(GroovySourceAST t)
|
void |
visitAbstract(GroovySourceAST t,
int visit)
|
void |
visitAnnotation(GroovySourceAST t,
int visit)
|
void |
visitAnnotationDef(GroovySourceAST t,
int visit)
|
void |
visitAnnotationFieldDef(GroovySourceAST t,
int visit)
|
void |
visitAnnotationMemberValuePair(GroovySourceAST t,
int visit)
|
void |
visitAnnotations(GroovySourceAST t,
int visit)
|
void |
visitArrayDeclarator(GroovySourceAST t,
int visit)
|
void |
visitAssign(GroovySourceAST t,
int visit)
|
void |
visitBand(GroovySourceAST t,
int visit)
|
void |
visitBandAssign(GroovySourceAST t,
int visit)
|
void |
visitBnot(GroovySourceAST t,
int visit)
|
void |
visitBor(GroovySourceAST t,
int visit)
|
void |
visitBorAssign(GroovySourceAST t,
int visit)
|
void |
visitBsr(GroovySourceAST t,
int visit)
|
void |
visitBsrAssign(GroovySourceAST t,
int visit)
|
void |
visitBxor(GroovySourceAST t,
int visit)
|
void |
visitBxorAssign(GroovySourceAST t,
int visit)
|
void |
visitCaseGroup(GroovySourceAST t,
int visit)
|
void |
visitClassDef(GroovySourceAST t,
int visit)
|
void |
visitClosedBlock(GroovySourceAST t,
int visit)
|
void |
visitClosureList(GroovySourceAST t,
int visit)
|
void |
visitCompareTo(GroovySourceAST t,
int visit)
|
void |
visitCtorCall(GroovySourceAST t,
int visit)
|
void |
visitCtorIdent(GroovySourceAST t,
int visit)
|
void |
visitDec(GroovySourceAST t,
int visit)
|
void |
visitDefault(GroovySourceAST t,
int visit)
|
void |
visitDiv(GroovySourceAST t,
int visit)
|
void |
visitDivAssign(GroovySourceAST t,
int visit)
|
void |
visitDot(GroovySourceAST t,
int visit)
|
void |
visitDynamicMember(GroovySourceAST t,
int visit)
|
void |
visitElist(GroovySourceAST t,
int visit)
|
void |
visitEnumConstantDef(GroovySourceAST t,
int visit)
|
void |
visitEnumDef(GroovySourceAST t,
int visit)
|
void |
visitEqual(GroovySourceAST t,
int visit)
|
void |
visitExpr(GroovySourceAST t,
int visit)
|
void |
visitExtendsClause(GroovySourceAST t,
int visit)
|
void |
visitFinal(GroovySourceAST t,
int visit)
|
void |
visitForCondition(GroovySourceAST t,
int visit)
|
void |
visitForInit(GroovySourceAST t,
int visit)
|
void |
visitForInIterable(GroovySourceAST t,
int visit)
|
void |
visitForIterator(GroovySourceAST t,
int visit)
|
void |
visitGe(GroovySourceAST t,
int visit)
|
void |
visitGt(GroovySourceAST t,
int visit)
|
void |
visitIdent(GroovySourceAST t,
int visit)
|
void |
visitImplementsClause(GroovySourceAST t,
int visit)
|
void |
visitImplicitParameters(GroovySourceAST t,
int visit)
|
void |
visitImport(GroovySourceAST t,
int visit)
|
void |
visitInc(GroovySourceAST t,
int visit)
|
void |
visitIndexOp(GroovySourceAST t,
int visit)
|
void |
visitInstanceInit(GroovySourceAST t,
int visit)
|
void |
visitInterfaceDef(GroovySourceAST t,
int visit)
|
void |
visitLabeledArg(GroovySourceAST t,
int visit)
|
void |
visitLabeledStat(GroovySourceAST t,
int visit)
|
void |
visitLand(GroovySourceAST t,
int visit)
|
void |
visitLe(GroovySourceAST t,
int visit)
|
void |
visitListConstructor(GroovySourceAST t,
int visit)
|
void |
visitLiteralAs(GroovySourceAST t,
int visit)
|
void |
visitLiteralAssert(GroovySourceAST t,
int visit)
|
void |
visitLiteralBoolean(GroovySourceAST t,
int visit)
|
void |
visitLiteralBreak(GroovySourceAST t,
int visit)
|
void |
visitLiteralByte(GroovySourceAST t,
int visit)
|
void |
visitLiteralCase(GroovySourceAST t,
int visit)
|
void |
visitLiteralCatch(GroovySourceAST t,
int visit)
|
void |
visitLiteralChar(GroovySourceAST t,
int visit)
|
void |
visitLiteralContinue(GroovySourceAST t,
int visit)
|
void |
visitLiteralDefault(GroovySourceAST t,
int visit)
|
void |
visitLiteralDouble(GroovySourceAST t,
int visit)
|
void |
visitLiteralFalse(GroovySourceAST t,
int visit)
|
void |
visitLiteralFinally(GroovySourceAST t,
int visit)
|
void |
visitLiteralFloat(GroovySourceAST t,
int visit)
|
void |
visitLiteralFor(GroovySourceAST t,
int visit)
|
void |
visitLiteralIf(GroovySourceAST t,
int visit)
|
void |
visitLiteralIn(GroovySourceAST t,
int visit)
|
void |
visitLiteralInstanceof(GroovySourceAST t,
int visit)
|
void |
visitLiteralInt(GroovySourceAST t,
int visit)
|
void |
visitLiteralLong(GroovySourceAST t,
int visit)
|
void |
visitLiteralNative(GroovySourceAST t,
int visit)
|
void |
visitLiteralNew(GroovySourceAST t,
int visit)
|
void |
visitLiteralNull(GroovySourceAST t,
int visit)
|
void |
visitLiteralPrivate(GroovySourceAST t,
int visit)
|
void |
visitLiteralProtected(GroovySourceAST t,
int visit)
|
void |
visitLiteralPublic(GroovySourceAST t,
int visit)
|
void |
visitLiteralReturn(GroovySourceAST t,
int visit)
|
void |
visitLiteralShort(GroovySourceAST t,
int visit)
|
void |
visitLiteralStatic(GroovySourceAST t,
int visit)
|
void |
visitLiteralSuper(GroovySourceAST t,
int visit)
|
void |
visitLiteralSwitch(GroovySourceAST t,
int visit)
|
void |
visitLiteralSynchronized(GroovySourceAST t,
int visit)
|
void |
visitLiteralThis(GroovySourceAST t,
int visit)
|
void |
visitLiteralThreadsafe(GroovySourceAST t,
int visit)
|
void |
visitLiteralThrow(GroovySourceAST t,
int visit)
|
void |
visitLiteralThrows(GroovySourceAST t,
int visit)
|
void |
visitLiteralTransient(GroovySourceAST t,
int visit)
|
void |
visitLiteralTrue(GroovySourceAST t,
int visit)
|
void |
visitLiteralTry(GroovySourceAST t,
int visit)
|
void |
visitLiteralVoid(GroovySourceAST t,
int visit)
|
void |
visitLiteralVolatile(GroovySourceAST t,
int visit)
|
void |
visitLiteralWhile(GroovySourceAST t,
int visit)
|
void |
visitLnot(GroovySourceAST t,
int visit)
|
void |
visitLor(GroovySourceAST t,
int visit)
|
void |
visitLt(GroovySourceAST t,
int visit)
|
void |
visitMapConstructor(GroovySourceAST t,
int visit)
|
void |
visitMemberPointer(GroovySourceAST t,
int visit)
|
void |
visitMethodCall(GroovySourceAST t,
int visit)
|
void |
visitMethodDef(GroovySourceAST t,
int visit)
|
void |
visitMinus(GroovySourceAST t,
int visit)
|
void |
visitMinusAssign(GroovySourceAST t,
int visit)
|
void |
visitMod(GroovySourceAST t,
int visit)
|
void |
visitModAssign(GroovySourceAST t,
int visit)
|
void |
visitModifiers(GroovySourceAST t,
int visit)
|
void |
visitNotEqual(GroovySourceAST t,
int visit)
|
void |
visitNumBigDecimal(GroovySourceAST t,
int visit)
|
void |
visitNumBigInt(GroovySourceAST t,
int visit)
|
void |
visitNumDouble(GroovySourceAST t,
int visit)
|
void |
visitNumFloat(GroovySourceAST t,
int visit)
|
void |
visitNumInt(GroovySourceAST t,
int visit)
|
void |
visitNumLong(GroovySourceAST t,
int visit)
|
void |
visitObjblock(GroovySourceAST t,
int visit)
|
void |
visitOptionalDot(GroovySourceAST t,
int visit)
|
void |
visitPackageDef(GroovySourceAST t,
int visit)
|
void |
visitParameterDef(GroovySourceAST t,
int visit)
|
void |
visitParameters(GroovySourceAST t,
int visit)
|
void |
visitPlus(GroovySourceAST t,
int visit)
|
void |
visitPlusAssign(GroovySourceAST t,
int visit)
|
void |
visitPostDec(GroovySourceAST t,
int visit)
|
void |
visitPostInc(GroovySourceAST t,
int visit)
|
void |
visitQuestion(GroovySourceAST t,
int visit)
|
void |
visitRangeExclusive(GroovySourceAST t,
int visit)
|
void |
visitRangeInclusive(GroovySourceAST t,
int visit)
|
void |
visitRegexFind(GroovySourceAST t,
int visit)
|
void |
visitRegexMatch(GroovySourceAST t,
int visit)
|
void |
visitSelectSlot(GroovySourceAST t,
int visit)
|
void |
visitSl(GroovySourceAST t,
int visit)
|
void |
visitSlAssign(GroovySourceAST t,
int visit)
|
void |
visitSlist(GroovySourceAST t,
int visit)
|
void |
visitSpreadArg(GroovySourceAST t,
int visit)
|
void |
visitSpreadDot(GroovySourceAST t,
int visit)
|
void |
visitSpreadMapArg(GroovySourceAST t,
int visit)
|
void |
visitSr(GroovySourceAST t,
int visit)
|
void |
visitSrAssign(GroovySourceAST t,
int visit)
|
void |
visitStar(GroovySourceAST t,
int visit)
|
void |
visitStarAssign(GroovySourceAST t,
int visit)
|
void |
visitStarStar(GroovySourceAST t,
int visit)
|
void |
visitStarStarAssign(GroovySourceAST t,
int visit)
|
void |
visitStaticImport(GroovySourceAST t,
int visit)
|
void |
visitStaticInit(GroovySourceAST t,
int visit)
|
void |
visitStrictfp(GroovySourceAST t,
int visit)
|
void |
visitStringConstructor(GroovySourceAST t,
int visit)
|
void |
visitStringLiteral(GroovySourceAST t,
int visit)
|
void |
visitSuperCtorCall(GroovySourceAST t,
int visit)
|
void |
visitType(GroovySourceAST t,
int visit)
|
void |
visitTypeArgument(GroovySourceAST t,
int visit)
|
void |
visitTypeArguments(GroovySourceAST t,
int visit)
|
void |
visitTypecast(GroovySourceAST t,
int visit)
|
void |
visitTypeLowerBounds(GroovySourceAST t,
int visit)
|
void |
visitTypeParameter(GroovySourceAST t,
int visit)
|
void |
visitTypeParameters(GroovySourceAST t,
int visit)
|
void |
visitTypeUpperBounds(GroovySourceAST t,
int visit)
|
void |
visitUnaryMinus(GroovySourceAST t,
int visit)
|
void |
visitUnaryPlus(GroovySourceAST t,
int visit)
|
void |
visitVariableDef(GroovySourceAST t,
int visit)
|
void |
visitVariableParameterDef(GroovySourceAST t,
int visit)
|
void |
visitWildcardType(GroovySourceAST t,
int visit)
|
Methods inherited from class org.codehaus.groovy.antlr.treewalker.VisitorAdapter |
setUp, tearDown, visitAnnotationArrayInit, visitAt, visitBigSuffix, visitBlock, visitClosureOp, visitColon, visitComma, visitDigit, visitDollar, visitEmptyStat, visitEof, visitEsc, visitExponent, visitFloatSuffix, visitForEachClause, visitHexDigit, visitLbrack, visitLcurly, visitLetter, visitLiteralClass, visitLiteralDef, visitLiteralElse, visitLiteralEnum, visitLiteralExtends, visitLiteralImplements, visitLiteralImport, visitLiteralInterface, visitLiteralPackage, visitLparen, visitMlComment, visitNls, visitNullTreeLookahead, visitOneNl, visitRbrack, visitRcurly, visitRegexpCtorEnd, visitRegexpLiteral, visitRegexpSymbol, visitRparen, visitSemi, visitShComment, visitSlComment, visitStringCh, visitStringCtorEnd, visitStringCtorMiddle, visitStringCtorStart, visitStringNl, visitTripleDot, visitUnusedConst, visitUnusedDo, visitUnusedGoto, visitVocab, visitWs |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
out
protected final PrintStream out
SourcePrinter
public SourcePrinter(PrintStream out,
String[] tokenNames)
- A visitor that prints groovy source code for each node visited.
- Parameters:
out
- where to print the source code totokenNames
- an array of token names from antlr
SourcePrinter
public SourcePrinter(PrintStream out,
String[] tokenNames,
boolean newLines)
- A visitor that prints groovy source code for each node visited.
- Parameters:
out
- where to print the source code totokenNames
- an array of token names from antlrnewLines
- output newline character
visitAbstract
public void visitAbstract(GroovySourceAST t,
int visit)
- Specified by:
visitAbstract
in interface Visitor
- Overrides:
visitAbstract
in class VisitorAdapter
visitAnnotation
public void visitAnnotation(GroovySourceAST t,
int visit)
- Specified by:
visitAnnotation
in interface Visitor
- Overrides:
visitAnnotation
in class VisitorAdapter
visitAnnotations
public void visitAnnotations(GroovySourceAST t,
int visit)
- Specified by:
visitAnnotations
in interface Visitor
- Overrides:
visitAnnotations
in class VisitorAdapter
visitAnnotationDef
public void visitAnnotationDef(GroovySourceAST t,
int visit)
- Specified by:
visitAnnotationDef
in interface Visitor
- Overrides:
visitAnnotationDef
in class VisitorAdapter
visitAnnotationFieldDef
public void visitAnnotationFieldDef(GroovySourceAST t,
int visit)
- Specified by:
visitAnnotationFieldDef
in interface Visitor
- Overrides:
visitAnnotationFieldDef
in class VisitorAdapter
visitAnnotationMemberValuePair
public void visitAnnotationMemberValuePair(GroovySourceAST t,
int visit)
- Specified by:
visitAnnotationMemberValuePair
in interface Visitor
- Overrides:
visitAnnotationMemberValuePair
in class VisitorAdapter
visitArrayDeclarator
public void visitArrayDeclarator(GroovySourceAST t,
int visit)
- Specified by:
visitArrayDeclarator
in interface Visitor
- Overrides:
visitArrayDeclarator
in class VisitorAdapter
visitAssign
public void visitAssign(GroovySourceAST t,
int visit)
- Specified by:
visitAssign
in interface Visitor
- Overrides:
visitAssign
in class VisitorAdapter
visitBand
public void visitBand(GroovySourceAST t,
int visit)
- Specified by:
visitBand
in interface Visitor
- Overrides:
visitBand
in class VisitorAdapter
visitBandAssign
public void visitBandAssign(GroovySourceAST t,
int visit)
- Specified by:
visitBandAssign
in interface Visitor
- Overrides:
visitBandAssign
in class VisitorAdapter
visitBnot
public void visitBnot(GroovySourceAST t,
int visit)
- Specified by:
visitBnot
in interface Visitor
- Overrides:
visitBnot
in class VisitorAdapter
visitBor
public void visitBor(GroovySourceAST t,
int visit)
- Specified by:
visitBor
in interface Visitor
- Overrides:
visitBor
in class VisitorAdapter
visitBorAssign
public void visitBorAssign(GroovySourceAST t,
int visit)
- Specified by:
visitBorAssign
in interface Visitor
- Overrides:
visitBorAssign
in class VisitorAdapter
visitBsr
public void visitBsr(GroovySourceAST t,
int visit)
- Specified by:
visitBsr
in interface Visitor
- Overrides:
visitBsr
in class VisitorAdapter
visitBsrAssign
public void visitBsrAssign(GroovySourceAST t,
int visit)
- Specified by:
visitBsrAssign
in interface Visitor
- Overrides:
visitBsrAssign
in class VisitorAdapter
visitBxor
public void visitBxor(GroovySourceAST t,
int visit)
- Specified by:
visitBxor
in interface Visitor
- Overrides:
visitBxor
in class VisitorAdapter
visitBxorAssign
public void visitBxorAssign(GroovySourceAST t,
int visit)
- Specified by:
visitBxorAssign
in interface Visitor
- Overrides:
visitBxorAssign
in class VisitorAdapter
visitCaseGroup
public void visitCaseGroup(GroovySourceAST t,
int visit)
- Specified by:
visitCaseGroup
in interface Visitor
- Overrides:
visitCaseGroup
in class VisitorAdapter
visitClassDef
public void visitClassDef(GroovySourceAST t,
int visit)
- Specified by:
visitClassDef
in interface Visitor
- Overrides:
visitClassDef
in class VisitorAdapter
visitClosedBlock
public void visitClosedBlock(GroovySourceAST t,
int visit)
- Specified by:
visitClosedBlock
in interface Visitor
- Overrides:
visitClosedBlock
in class VisitorAdapter
visitClosureList
public void visitClosureList(GroovySourceAST t,
int visit)
- Specified by:
visitClosureList
in interface Visitor
- Overrides:
visitClosureList
in class VisitorAdapter
visitCompareTo
public void visitCompareTo(GroovySourceAST t,
int visit)
- Specified by:
visitCompareTo
in interface Visitor
- Overrides:
visitCompareTo
in class VisitorAdapter
visitCtorCall
public void visitCtorCall(GroovySourceAST t,
int visit)
- Specified by:
visitCtorCall
in interface Visitor
- Overrides:
visitCtorCall
in class VisitorAdapter
visitCtorIdent
public void visitCtorIdent(GroovySourceAST t,
int visit)
- Specified by:
visitCtorIdent
in interface Visitor
- Overrides:
visitCtorIdent
in class VisitorAdapter
visitDec
public void visitDec(GroovySourceAST t,
int visit)
- Specified by:
visitDec
in interface Visitor
- Overrides:
visitDec
in class VisitorAdapter
visitDiv
public void visitDiv(GroovySourceAST t,
int visit)
- Specified by:
visitDiv
in interface Visitor
- Overrides:
visitDiv
in class VisitorAdapter
visitDivAssign
public void visitDivAssign(GroovySourceAST t,
int visit)
- Specified by:
visitDivAssign
in interface Visitor
- Overrides:
visitDivAssign
in class VisitorAdapter
visitDot
public void visitDot(GroovySourceAST t,
int visit)
- Specified by:
visitDot
in interface Visitor
- Overrides:
visitDot
in class VisitorAdapter
visitDynamicMember
public void visitDynamicMember(GroovySourceAST t,
int visit)
- Specified by:
visitDynamicMember
in interface Visitor
- Overrides:
visitDynamicMember
in class VisitorAdapter
visitElist
public void visitElist(GroovySourceAST t,
int visit)
- Specified by:
visitElist
in interface Visitor
- Overrides:
visitElist
in class VisitorAdapter
visitEnumConstantDef
public void visitEnumConstantDef(GroovySourceAST t,
int visit)
- Specified by:
visitEnumConstantDef
in interface Visitor
- Overrides:
visitEnumConstantDef
in class VisitorAdapter
visitEnumDef
public void visitEnumDef(GroovySourceAST t,
int visit)
- Specified by:
visitEnumDef
in interface Visitor
- Overrides:
visitEnumDef
in class VisitorAdapter
visitEqual
public void visitEqual(GroovySourceAST t,
int visit)
- Specified by:
visitEqual
in interface Visitor
- Overrides:
visitEqual
in class VisitorAdapter
visitExpr
public void visitExpr(GroovySourceAST t,
int visit)
- Specified by:
visitExpr
in interface Visitor
- Overrides:
visitExpr
in class VisitorAdapter
visitExtendsClause
public void visitExtendsClause(GroovySourceAST t,
int visit)
- Specified by:
visitExtendsClause
in interface Visitor
- Overrides:
visitExtendsClause
in class VisitorAdapter
visitFinal
public void visitFinal(GroovySourceAST t,
int visit)
- Specified by:
visitFinal
in interface Visitor
- Overrides:
visitFinal
in class VisitorAdapter
visitForCondition
public void visitForCondition(GroovySourceAST t,
int visit)
- Specified by:
visitForCondition
in interface Visitor
- Overrides:
visitForCondition
in class VisitorAdapter
visitForInit
public void visitForInit(GroovySourceAST t,
int visit)
- Specified by:
visitForInit
in interface Visitor
- Overrides:
visitForInit
in class VisitorAdapter
visitForInIterable
public void visitForInIterable(GroovySourceAST t,
int visit)
- Specified by:
visitForInIterable
in interface Visitor
- Overrides:
visitForInIterable
in class VisitorAdapter
visitForIterator
public void visitForIterator(GroovySourceAST t,
int visit)
- Specified by:
visitForIterator
in interface Visitor
- Overrides:
visitForIterator
in class VisitorAdapter
visitGe
public void visitGe(GroovySourceAST t,
int visit)
- Specified by:
visitGe
in interface Visitor
- Overrides:
visitGe
in class VisitorAdapter
visitGt
public void visitGt(GroovySourceAST t,
int visit)
- Specified by:
visitGt
in interface Visitor
- Overrides:
visitGt
in class VisitorAdapter
visitIdent
public void visitIdent(GroovySourceAST t,
int visit)
- Specified by:
visitIdent
in interface Visitor
- Overrides:
visitIdent
in class VisitorAdapter
visitImplementsClause
public void visitImplementsClause(GroovySourceAST t,
int visit)
- Specified by:
visitImplementsClause
in interface Visitor
- Overrides:
visitImplementsClause
in class VisitorAdapter
visitImplicitParameters
public void visitImplicitParameters(GroovySourceAST t,
int visit)
- Specified by:
visitImplicitParameters
in interface Visitor
- Overrides:
visitImplicitParameters
in class VisitorAdapter
visitImport
public void visitImport(GroovySourceAST t,
int visit)
- Specified by:
visitImport
in interface Visitor
- Overrides:
visitImport
in class VisitorAdapter
visitInc
public void visitInc(GroovySourceAST t,
int visit)
- Specified by:
visitInc
in interface Visitor
- Overrides:
visitInc
in class VisitorAdapter
visitIndexOp
public void visitIndexOp(GroovySourceAST t,
int visit)
- Specified by:
visitIndexOp
in interface Visitor
- Overrides:
visitIndexOp
in class VisitorAdapter
visitInterfaceDef
public void visitInterfaceDef(GroovySourceAST t,
int visit)
- Specified by:
visitInterfaceDef
in interface Visitor
- Overrides:
visitInterfaceDef
in class VisitorAdapter
visitInstanceInit
public void visitInstanceInit(GroovySourceAST t,
int visit)
- Specified by:
visitInstanceInit
in interface Visitor
- Overrides:
visitInstanceInit
in class VisitorAdapter
visitLabeledArg
public void visitLabeledArg(GroovySourceAST t,
int visit)
- Specified by:
visitLabeledArg
in interface Visitor
- Overrides:
visitLabeledArg
in class VisitorAdapter
visitLabeledStat
public void visitLabeledStat(GroovySourceAST t,
int visit)
- Specified by:
visitLabeledStat
in interface Visitor
- Overrides:
visitLabeledStat
in class VisitorAdapter
visitLand
public void visitLand(GroovySourceAST t,
int visit)
- Specified by:
visitLand
in interface Visitor
- Overrides:
visitLand
in class VisitorAdapter
visitLe
public void visitLe(GroovySourceAST t,
int visit)
- Specified by:
visitLe
in interface Visitor
- Overrides:
visitLe
in class VisitorAdapter
visitListConstructor
public void visitListConstructor(GroovySourceAST t,
int visit)
- Specified by:
visitListConstructor
in interface Visitor
- Overrides:
visitListConstructor
in class VisitorAdapter
visitLiteralAs
public void visitLiteralAs(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralAs
in interface Visitor
- Overrides:
visitLiteralAs
in class VisitorAdapter
visitLiteralAssert
public void visitLiteralAssert(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralAssert
in interface Visitor
- Overrides:
visitLiteralAssert
in class VisitorAdapter
visitLiteralBoolean
public void visitLiteralBoolean(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralBoolean
in interface Visitor
- Overrides:
visitLiteralBoolean
in class VisitorAdapter
visitLiteralBreak
public void visitLiteralBreak(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralBreak
in interface Visitor
- Overrides:
visitLiteralBreak
in class VisitorAdapter
visitLiteralByte
public void visitLiteralByte(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralByte
in interface Visitor
- Overrides:
visitLiteralByte
in class VisitorAdapter
visitLiteralCase
public void visitLiteralCase(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralCase
in interface Visitor
- Overrides:
visitLiteralCase
in class VisitorAdapter
visitLiteralCatch
public void visitLiteralCatch(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralCatch
in interface Visitor
- Overrides:
visitLiteralCatch
in class VisitorAdapter
visitLiteralChar
public void visitLiteralChar(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralChar
in interface Visitor
- Overrides:
visitLiteralChar
in class VisitorAdapter
visitLiteralContinue
public void visitLiteralContinue(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralContinue
in interface Visitor
- Overrides:
visitLiteralContinue
in class VisitorAdapter
visitLiteralDefault
public void visitLiteralDefault(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralDefault
in interface Visitor
- Overrides:
visitLiteralDefault
in class VisitorAdapter
visitLiteralDouble
public void visitLiteralDouble(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralDouble
in interface Visitor
- Overrides:
visitLiteralDouble
in class VisitorAdapter
visitLiteralFalse
public void visitLiteralFalse(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralFalse
in interface Visitor
- Overrides:
visitLiteralFalse
in class VisitorAdapter
visitLiteralFinally
public void visitLiteralFinally(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralFinally
in interface Visitor
- Overrides:
visitLiteralFinally
in class VisitorAdapter
visitLiteralFloat
public void visitLiteralFloat(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralFloat
in interface Visitor
- Overrides:
visitLiteralFloat
in class VisitorAdapter
visitLiteralFor
public void visitLiteralFor(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralFor
in interface Visitor
- Overrides:
visitLiteralFor
in class VisitorAdapter
visitLiteralIf
public void visitLiteralIf(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralIf
in interface Visitor
- Overrides:
visitLiteralIf
in class VisitorAdapter
visitLiteralIn
public void visitLiteralIn(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralIn
in interface Visitor
- Overrides:
visitLiteralIn
in class VisitorAdapter
visitLiteralInstanceof
public void visitLiteralInstanceof(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralInstanceof
in interface Visitor
- Overrides:
visitLiteralInstanceof
in class VisitorAdapter
visitLiteralInt
public void visitLiteralInt(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralInt
in interface Visitor
- Overrides:
visitLiteralInt
in class VisitorAdapter
visitLiteralLong
public void visitLiteralLong(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralLong
in interface Visitor
- Overrides:
visitLiteralLong
in class VisitorAdapter
visitLiteralNative
public void visitLiteralNative(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralNative
in interface Visitor
- Overrides:
visitLiteralNative
in class VisitorAdapter
visitLiteralNew
public void visitLiteralNew(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralNew
in interface Visitor
- Overrides:
visitLiteralNew
in class VisitorAdapter
visitLiteralNull
public void visitLiteralNull(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralNull
in interface Visitor
- Overrides:
visitLiteralNull
in class VisitorAdapter
visitLiteralPrivate
public void visitLiteralPrivate(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralPrivate
in interface Visitor
- Overrides:
visitLiteralPrivate
in class VisitorAdapter
visitLiteralProtected
public void visitLiteralProtected(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralProtected
in interface Visitor
- Overrides:
visitLiteralProtected
in class VisitorAdapter
visitLiteralPublic
public void visitLiteralPublic(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralPublic
in interface Visitor
- Overrides:
visitLiteralPublic
in class VisitorAdapter
visitLiteralReturn
public void visitLiteralReturn(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralReturn
in interface Visitor
- Overrides:
visitLiteralReturn
in class VisitorAdapter
visitLiteralShort
public void visitLiteralShort(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralShort
in interface Visitor
- Overrides:
visitLiteralShort
in class VisitorAdapter
visitLiteralStatic
public void visitLiteralStatic(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralStatic
in interface Visitor
- Overrides:
visitLiteralStatic
in class VisitorAdapter
visitLiteralSuper
public void visitLiteralSuper(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralSuper
in interface Visitor
- Overrides:
visitLiteralSuper
in class VisitorAdapter
visitLiteralSwitch
public void visitLiteralSwitch(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralSwitch
in interface Visitor
- Overrides:
visitLiteralSwitch
in class VisitorAdapter
visitLiteralSynchronized
public void visitLiteralSynchronized(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralSynchronized
in interface Visitor
- Overrides:
visitLiteralSynchronized
in class VisitorAdapter
visitLiteralThis
public void visitLiteralThis(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralThis
in interface Visitor
- Overrides:
visitLiteralThis
in class VisitorAdapter
visitLiteralThreadsafe
public void visitLiteralThreadsafe(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralThreadsafe
in interface Visitor
- Overrides:
visitLiteralThreadsafe
in class VisitorAdapter
visitLiteralThrow
public void visitLiteralThrow(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralThrow
in interface Visitor
- Overrides:
visitLiteralThrow
in class VisitorAdapter
visitLiteralThrows
public void visitLiteralThrows(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralThrows
in interface Visitor
- Overrides:
visitLiteralThrows
in class VisitorAdapter
visitLiteralTransient
public void visitLiteralTransient(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralTransient
in interface Visitor
- Overrides:
visitLiteralTransient
in class VisitorAdapter
visitLiteralTrue
public void visitLiteralTrue(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralTrue
in interface Visitor
- Overrides:
visitLiteralTrue
in class VisitorAdapter
visitLiteralTry
public void visitLiteralTry(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralTry
in interface Visitor
- Overrides:
visitLiteralTry
in class VisitorAdapter
visitLiteralVoid
public void visitLiteralVoid(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralVoid
in interface Visitor
- Overrides:
visitLiteralVoid
in class VisitorAdapter
visitLiteralVolatile
public void visitLiteralVolatile(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralVolatile
in interface Visitor
- Overrides:
visitLiteralVolatile
in class VisitorAdapter
visitLiteralWhile
public void visitLiteralWhile(GroovySourceAST t,
int visit)
- Specified by:
visitLiteralWhile
in interface Visitor
- Overrides:
visitLiteralWhile
in class VisitorAdapter
visitLnot
public void visitLnot(GroovySourceAST t,
int visit)
- Specified by:
visitLnot
in interface Visitor
- Overrides:
visitLnot
in class VisitorAdapter
visitLor
public void visitLor(GroovySourceAST t,
int visit)
- Specified by:
visitLor
in interface Visitor
- Overrides:
visitLor
in class VisitorAdapter
visitLt
public void visitLt(GroovySourceAST t,
int visit)
- Specified by:
visitLt
in interface Visitor
- Overrides:
visitLt
in class VisitorAdapter
visitMapConstructor
public void visitMapConstructor(GroovySourceAST t,
int visit)
- Specified by:
visitMapConstructor
in interface Visitor
- Overrides:
visitMapConstructor
in class VisitorAdapter
visitMemberPointer
public void visitMemberPointer(GroovySourceAST t,
int visit)
- Specified by:
visitMemberPointer
in interface Visitor
- Overrides:
visitMemberPointer
in class VisitorAdapter
visitMethodCall
public void visitMethodCall(GroovySourceAST t,
int visit)
- Specified by:
visitMethodCall
in interface Visitor
- Overrides:
visitMethodCall
in class VisitorAdapter
visitMethodDef
public void visitMethodDef(GroovySourceAST t,
int visit)
- Specified by:
visitMethodDef
in interface Visitor
- Overrides:
visitMethodDef
in class VisitorAdapter
visitMinus
public void visitMinus(GroovySourceAST t,
int visit)
- Specified by:
visitMinus
in interface Visitor
- Overrides:
visitMinus
in class VisitorAdapter
visitMinusAssign
public void visitMinusAssign(GroovySourceAST t,
int visit)
- Specified by:
visitMinusAssign
in interface Visitor
- Overrides:
visitMinusAssign
in class VisitorAdapter
visitMod
public void visitMod(GroovySourceAST t,
int visit)
- Specified by:
visitMod
in interface Visitor
- Overrides:
visitMod
in class VisitorAdapter
visitModifiers
public void visitModifiers(GroovySourceAST t,
int visit)
- Specified by:
visitModifiers
in interface Visitor
- Overrides:
visitModifiers
in class VisitorAdapter
visitModAssign
public void visitModAssign(GroovySourceAST t,
int visit)
- Specified by:
visitModAssign
in interface Visitor
- Overrides:
visitModAssign
in class VisitorAdapter
visitNotEqual
public void visitNotEqual(GroovySourceAST t,
int visit)
- Specified by:
visitNotEqual
in interface Visitor
- Overrides:
visitNotEqual
in class VisitorAdapter
visitNumBigDecimal
public void visitNumBigDecimal(GroovySourceAST t,
int visit)
- Specified by:
visitNumBigDecimal
in interface Visitor
- Overrides:
visitNumBigDecimal
in class VisitorAdapter
visitNumBigInt
public void visitNumBigInt(GroovySourceAST t,
int visit)
- Specified by:
visitNumBigInt
in interface Visitor
- Overrides:
visitNumBigInt
in class VisitorAdapter
visitNumDouble
public void visitNumDouble(GroovySourceAST t,
int visit)
- Specified by:
visitNumDouble
in interface Visitor
- Overrides:
visitNumDouble
in class VisitorAdapter
visitNumInt
public void visitNumInt(GroovySourceAST t,
int visit)
- Specified by:
visitNumInt
in interface Visitor
- Overrides:
visitNumInt
in class VisitorAdapter
visitNumFloat
public void visitNumFloat(GroovySourceAST t,
int visit)
- Specified by:
visitNumFloat
in interface Visitor
- Overrides:
visitNumFloat
in class VisitorAdapter
visitNumLong
public void visitNumLong(GroovySourceAST t,
int visit)
- Specified by:
visitNumLong
in interface Visitor
- Overrides:
visitNumLong
in class VisitorAdapter
visitObjblock
public void visitObjblock(GroovySourceAST t,
int visit)
- Specified by:
visitObjblock
in interface Visitor
- Overrides:
visitObjblock
in class VisitorAdapter
visitOptionalDot
public void visitOptionalDot(GroovySourceAST t,
int visit)
- Specified by:
visitOptionalDot
in interface Visitor
- Overrides:
visitOptionalDot
in class VisitorAdapter
visitPackageDef
public void visitPackageDef(GroovySourceAST t,
int visit)
- Specified by:
visitPackageDef
in interface Visitor
- Overrides:
visitPackageDef
in class VisitorAdapter
visitParameterDef
public void visitParameterDef(GroovySourceAST t,
int visit)
- Specified by:
visitParameterDef
in interface Visitor
- Overrides:
visitParameterDef
in class VisitorAdapter
visitParameters
public void visitParameters(GroovySourceAST t,
int visit)
- Specified by:
visitParameters
in interface Visitor
- Overrides:
visitParameters
in class VisitorAdapter
visitPlus
public void visitPlus(GroovySourceAST t,
int visit)
- Specified by:
visitPlus
in interface Visitor
- Overrides:
visitPlus
in class VisitorAdapter
visitPlusAssign
public void visitPlusAssign(GroovySourceAST t,
int visit)
- Specified by:
visitPlusAssign
in interface Visitor
- Overrides:
visitPlusAssign
in class VisitorAdapter
visitPostDec
public void visitPostDec(GroovySourceAST t,
int visit)
- Specified by:
visitPostDec
in interface Visitor
- Overrides:
visitPostDec
in class VisitorAdapter
visitPostInc
public void visitPostInc(GroovySourceAST t,
int visit)
- Specified by:
visitPostInc
in interface Visitor
- Overrides:
visitPostInc
in class VisitorAdapter
visitQuestion
public void visitQuestion(GroovySourceAST t,
int visit)
- Specified by:
visitQuestion
in interface Visitor
- Overrides:
visitQuestion
in class VisitorAdapter
visitRangeExclusive
public void visitRangeExclusive(GroovySourceAST t,
int visit)
- Specified by:
visitRangeExclusive
in interface Visitor
- Overrides:
visitRangeExclusive
in class VisitorAdapter
visitRangeInclusive
public void visitRangeInclusive(GroovySourceAST t,
int visit)
- Specified by:
visitRangeInclusive
in interface Visitor
- Overrides:
visitRangeInclusive
in class VisitorAdapter
visitRegexFind
public void visitRegexFind(GroovySourceAST t,
int visit)
- Specified by:
visitRegexFind
in interface Visitor
- Overrides:
visitRegexFind
in class VisitorAdapter
visitRegexMatch
public void visitRegexMatch(GroovySourceAST t,
int visit)
- Specified by:
visitRegexMatch
in interface Visitor
- Overrides:
visitRegexMatch
in class VisitorAdapter
visitSelectSlot
public void visitSelectSlot(GroovySourceAST t,
int visit)
- Specified by:
visitSelectSlot
in interface Visitor
- Overrides:
visitSelectSlot
in class VisitorAdapter
visitSl
public void visitSl(GroovySourceAST t,
int visit)
- Specified by:
visitSl
in interface Visitor
- Overrides:
visitSl
in class VisitorAdapter
visitSlAssign
public void visitSlAssign(GroovySourceAST t,
int visit)
- Specified by:
visitSlAssign
in interface Visitor
- Overrides:
visitSlAssign
in class VisitorAdapter
visitSlist
public void visitSlist(GroovySourceAST t,
int visit)
- Specified by:
visitSlist
in interface Visitor
- Overrides:
visitSlist
in class VisitorAdapter
visitSpreadArg
public void visitSpreadArg(GroovySourceAST t,
int visit)
- Specified by:
visitSpreadArg
in interface Visitor
- Overrides:
visitSpreadArg
in class VisitorAdapter
visitSpreadDot
public void visitSpreadDot(GroovySourceAST t,
int visit)
- Specified by:
visitSpreadDot
in interface Visitor
- Overrides:
visitSpreadDot
in class VisitorAdapter
visitSpreadMapArg
public void visitSpreadMapArg(GroovySourceAST t,
int visit)
- Specified by:
visitSpreadMapArg
in interface Visitor
- Overrides:
visitSpreadMapArg
in class VisitorAdapter
visitSr
public void visitSr(GroovySourceAST t,
int visit)
- Specified by:
visitSr
in interface Visitor
- Overrides:
visitSr
in class VisitorAdapter
visitSrAssign
public void visitSrAssign(GroovySourceAST t,
int visit)
- Specified by:
visitSrAssign
in interface Visitor
- Overrides:
visitSrAssign
in class VisitorAdapter
visitStar
public void visitStar(GroovySourceAST t,
int visit)
- Specified by:
visitStar
in interface Visitor
- Overrides:
visitStar
in class VisitorAdapter
visitStarAssign
public void visitStarAssign(GroovySourceAST t,
int visit)
- Specified by:
visitStarAssign
in interface Visitor
- Overrides:
visitStarAssign
in class VisitorAdapter
visitStarStar
public void visitStarStar(GroovySourceAST t,
int visit)
- Specified by:
visitStarStar
in interface Visitor
- Overrides:
visitStarStar
in class VisitorAdapter
visitStarStarAssign
public void visitStarStarAssign(GroovySourceAST t,
int visit)
- Specified by:
visitStarStarAssign
in interface Visitor
- Overrides:
visitStarStarAssign
in class VisitorAdapter
visitStaticInit
public void visitStaticInit(GroovySourceAST t,
int visit)
- Specified by:
visitStaticInit
in interface Visitor
- Overrides:
visitStaticInit
in class VisitorAdapter
visitStaticImport
public void visitStaticImport(GroovySourceAST t,
int visit)
- Specified by:
visitStaticImport
in interface Visitor
- Overrides:
visitStaticImport
in class VisitorAdapter
visitStrictfp
public void visitStrictfp(GroovySourceAST t,
int visit)
- Specified by:
visitStrictfp
in interface Visitor
- Overrides:
visitStrictfp
in class VisitorAdapter
visitStringConstructor
public void visitStringConstructor(GroovySourceAST t,
int visit)
- Specified by:
visitStringConstructor
in interface Visitor
- Overrides:
visitStringConstructor
in class VisitorAdapter
visitStringLiteral
public void visitStringLiteral(GroovySourceAST t,
int visit)
- Specified by:
visitStringLiteral
in interface Visitor
- Overrides:
visitStringLiteral
in class VisitorAdapter
visitSuperCtorCall
public void visitSuperCtorCall(GroovySourceAST t,
int visit)
- Specified by:
visitSuperCtorCall
in interface Visitor
- Overrides:
visitSuperCtorCall
in class VisitorAdapter
visitType
public void visitType(GroovySourceAST t,
int visit)
- Specified by:
visitType
in interface Visitor
- Overrides:
visitType
in class VisitorAdapter
visitTypeArgument
public void visitTypeArgument(GroovySourceAST t,
int visit)
- Specified by:
visitTypeArgument
in interface Visitor
- Overrides:
visitTypeArgument
in class VisitorAdapter
visitTypeArguments
public void visitTypeArguments(GroovySourceAST t,
int visit)
- Specified by:
visitTypeArguments
in interface Visitor
- Overrides:
visitTypeArguments
in class VisitorAdapter
visitTypecast
public void visitTypecast(GroovySourceAST t,
int visit)
- Specified by:
visitTypecast
in interface Visitor
- Overrides:
visitTypecast
in class VisitorAdapter
visitTypeLowerBounds
public void visitTypeLowerBounds(GroovySourceAST t,
int visit)
- Specified by:
visitTypeLowerBounds
in interface Visitor
- Overrides:
visitTypeLowerBounds
in class VisitorAdapter
visitTypeParameter
public void visitTypeParameter(GroovySourceAST t,
int visit)
- Specified by:
visitTypeParameter
in interface Visitor
- Overrides:
visitTypeParameter
in class VisitorAdapter
visitTypeParameters
public void visitTypeParameters(GroovySourceAST t,
int visit)
- Specified by:
visitTypeParameters
in interface Visitor
- Overrides:
visitTypeParameters
in class VisitorAdapter
visitTypeUpperBounds
public void visitTypeUpperBounds(GroovySourceAST t,
int visit)
- Specified by:
visitTypeUpperBounds
in interface Visitor
- Overrides:
visitTypeUpperBounds
in class VisitorAdapter
visitUnaryMinus
public void visitUnaryMinus(GroovySourceAST t,
int visit)
- Specified by:
visitUnaryMinus
in interface Visitor
- Overrides:
visitUnaryMinus
in class VisitorAdapter
visitUnaryPlus
public void visitUnaryPlus(GroovySourceAST t,
int visit)
- Specified by:
visitUnaryPlus
in interface Visitor
- Overrides:
visitUnaryPlus
in class VisitorAdapter
visitVariableDef
public void visitVariableDef(GroovySourceAST t,
int visit)
- Specified by:
visitVariableDef
in interface Visitor
- Overrides:
visitVariableDef
in class VisitorAdapter
visitVariableParameterDef
public void visitVariableParameterDef(GroovySourceAST t,
int visit)
- Specified by:
visitVariableParameterDef
in interface Visitor
- Overrides:
visitVariableParameterDef
in class VisitorAdapter
visitWildcardType
public void visitWildcardType(GroovySourceAST t,
int visit)
- Specified by:
visitWildcardType
in interface Visitor
- Overrides:
visitWildcardType
in class VisitorAdapter
visitDefault
public void visitDefault(GroovySourceAST t,
int visit)
- Specified by:
visitDefault
in interface Visitor
- Overrides:
visitDefault
in class VisitorAdapter
printUpdatingTabLevel
protected void printUpdatingTabLevel(GroovySourceAST t,
int visit,
String opening,
String subsequent,
String closing)
print
protected void print(GroovySourceAST t,
int visit,
String opening,
String subsequent,
String closing)
print
protected void print(GroovySourceAST t,
int visit,
String value)
printNewlineAndIndent
protected void printNewlineAndIndent(GroovySourceAST t,
int visit)
push
public void push(GroovySourceAST t)
- Specified by:
push
in interface Visitor
- Overrides:
push
in class VisitorAdapter
pop
public GroovySourceAST pop()
- Specified by:
pop
in interface Visitor
- Overrides:
pop
in class VisitorAdapter