Overview | Package | Class | Deprecated | Index | Help
| Groovy Documentation
| FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.codehaus.groovy.antlr.treewalker
[Java] Class SourcePrinter

    java.lang.Object
      org.codehaus.groovy.antlr.treewalker.VisitorAdapter
          org.codehaus.groovy.antlr.treewalker.SourcePrinter

    public class SourcePrinter
    extends VisitorAdapter

An antlr AST visitor that prints groovy source code for each visited node to the supplied PrintStream.

Authors:
  Jeremy Rayner

Version:
  \$Revision\$

Field Summary
`protected java.io.PrintStream` | `out`

Constructor Summary
`SourcePrinter(java.io.PrintStream out, java.lang.String[] tokenNames)` A visitor that prints groovy source code for each node visited.
`SourcePrinter(java.io.PrintStream out, java.lang.String[] tokenNames, boolean newLines)` A visitor that prints groovy source code for each node visited.

Method Summary
`GroovySourceAST` | `pop()`
`protected void` | `print(GroovySourceAST t, int visit, java.lang.String opening, java.lang.String subsequent, java.lang.String closing)`
`protected void` | `print(GroovySourceAST t, int visit, java.lang.String value)`
`protected void` | `printNewlineAndIndent(GroovySourceAST t, int visit)`
`protected void` | `printUpdatingTabLevel(GroovySourceAST t, int visit, java.lang.String opening, java.lang.String subsequent, java.lang.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` | `visitForInIterable(GroovySourceAST t, int visit)`
`void` | `visitForInit(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` | `visitMultiCatch(GroovySourceAST t, int visit)`
`void` | `visitMultiCatchTypes(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` | `visitTypeLowerBounds(GroovySourceAST t, int visit)`
`void` | `visitTypeParameter(GroovySourceAST t, int visit)`
`void` | `visitTypeParameters(GroovySourceAST t, int visit)`
`void` | `visitTypeUpperBounds(GroovySourceAST t, int visit)`
`void` | `visitTypecast(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 VisitorAdapter
pop, push, setUp, tearDown, visitAbstract, visitAnnotation, visitAnnotationArrayInit, visitAnnotationDef, visitAnnotationFieldDef, visitAnnotationMemberValuePair, visitAnnotations, visitArrayDeclarator, visitAssign, visitAt, visitBand, visitBandAssign, visitBigSuffix, visitBlock, visitBnot, visitBor, visitBorAssign, visitBsr, visitBsrAssign, visitBxor, visitBxorAssign, visitCaseGroup, visitClassDef, visitClosedBlock, visitClosureList, visitClosureOp, visitColon, visitComma, visitCompareTo, visitCtorCall, visitCtorIdent, visitDec, visitDefault, visitDigit, visitDiv, visitDivAssign, visitDollar, visitDot, visitDynamicMember, visitElist, visitEmptyStat, visitEnumConstantDef, visitEnumDef, visitEof, visitEqual, visitEsc, visitExponent, visitExpr, visitExtendsClause, visitFinal, visitFloatSuffix, visitForCondition, visitForEachClause, visitForInIterable, visitForInit, visitForIterator, visitGe, visitGt, visitHexDigit, visitIdent, visitImplementsClause, visitImplicitParameters, visitImport, visitInc, visitIndexOp, visitInstanceInit, visitInterfaceDef, visitLabeledArg, visitLabeledStat, visitLand, visitLbrack, visitLcurly, visitLe, visitLetter, visitListConstructor, visitLiteralAs, visitLiteralAssert, visitLiteralBoolean, visitLiteralBreak, visitLiteralByte, visitLiteralCase, visitLiteralCatch, visitLiteralChar, visitLiteralClass, visitLiteralContinue, visitLiteralDef, visitLiteralDefault, visitLiteralDouble, visitLiteralElse, visitLiteralEnum, visitLiteralExtends, visitLiteralFalse, visitLiteralFinally, visitLiteralFloat, visitLiteralFor, visitLiteralIf, visitLiteralImplements, visitLiteralImport, visitLiteralIn, visitLiteralInstanceof, visitLiteralInt, visitLiteralInterface, visitLiteralLong, visitLiteralNative, visitLiteralNew, visitLiteralNull, visitLiteralPackage, visitLiteralPrivate, visitLiteralProtected, visitLiteralPublic, visitLiteralReturn, visitLiteralShort, visitLiteralStatic, visitLiteralSuper, visitLiteralSwitch, visitLiteralSynchronized, visitLiteralThis, visitLiteralThreadsafe, visitLiteralThrow, visitLiteralThrows, visitLiteralTransient, visitLiteralTrue, visitLiteralTry, visitLiteralVoid, visitLiteralVolatile, visitLiteralWhile, visitLnot, visitLor, visitLparen, visitLt, visitMapConstructor, visitMemberPointer, visitMethodCall, visitMethodDef, visitMinus, visitMinusAssign, visitMlComment, visitMod, visitModAssign, visitModifiers, visitMultiCatch, visitMultiCatchTypes, visitNls, visitNotEqual, visitNullTreeLookahead, visitNumBigDecimal, visitNumBigInt, visitNumDouble, visitNumFloat, visitNumInt, visitNumLong, visitObjblock, visitOneNl, visitOptionalDot, visitPackageDef, visitParameterDef, visitParameters, visitPlus, visitPlusAssign, visitPostDec, visitPostInc, visitQuestion, visitRangeExclusive, visitRangeInclusive, visitRbrack, visitRcurly, visitRegexFind, visitRegexMatch, visitRegexpCtorEnd, visitRegexpLiteral, visitRegexpSymbol, visitRparen, visitSelectSlot, visitSemi, visitShComment, visitSl, visitSlAssign, visitSlComment, visitSlist, visitSpreadArg, visitSpreadDot, visitSpreadMapArg, visitSr, visitSrAssign, visitStar, visitStarAssign, visitStarStar, visitStarStarAssign, visitStaticImport, visitStaticInit, visitStrictfp, visitStringCh, visitStringConstructor, visitStringCtorEnd, visitStringCtorMiddle, visitStringCtorStart, visitStringLiteral, visitStringNl, visitSuperCtorCall, visitTripleDot, visitType, visitTypeArgument, visitTypeArguments, visitTypeLowerBounds, visitTypeParameter, visitTypeParameters, visitTypeUpperBounds, visitTypecast, visitUnaryMinus, visitUnaryPlus, visitUnusedConst, visitUnusedDo, visitUnusedGoto, visitVariableDef, visitVariableParameterDef, visitVocab, visitWildcardType, visitWs

Methods inherited from class java.lang.Object
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()

Field Detail

### out

    protected final java.io.PrintStream out

Constructor Detail

### SourcePrinter

    public SourcePrinter(java.io.PrintStream out, java.lang.String[] tokenNames)

  A visitor that prints groovy source code for each node visited.
  Parameters:
    `out` - where to print the source code to
    `tokenNames` - an array of token names from antlr

### SourcePrinter

    public SourcePrinter(java.io.PrintStream out, java.lang.String[] tokenNames, boolean newLines)

  A visitor that prints groovy source code for each node visited.
  Parameters:
    `out` - where to print the source code to
    `tokenNames` - an array of token names from antlr
    `newLines` - output newline character

Method Detail

### pop

    public GroovySourceAST pop()

### print

    protected void print(GroovySourceAST t, int visit, java.lang.String opening, java.lang.String subsequent, java.lang.String closing)

### print

    protected void print(GroovySourceAST t, int visit, java.lang.String value)

### printNewlineAndIndent

    protected void printNewlineAndIndent(GroovySourceAST t, int visit)

### printUpdatingTabLevel

    protected void printUpdatingTabLevel(GroovySourceAST t, int visit, java.lang.String opening, java.lang.String subsequent, java.lang.String closing)

### push

    public void push(GroovySourceAST t)

### visitAbstract

    public void visitAbstract(GroovySourceAST t, int visit)

### visitAnnotation

    public void visitAnnotation(GroovySourceAST t, int visit)

### visitAnnotationDef

    public void visitAnnotationDef(GroovySourceAST t, int visit)

### visitAnnotationFieldDef

    public void visitAnnotationFieldDef(GroovySourceAST t, int visit)

### visitAnnotationMemberValuePair

    public void visitAnnotationMemberValuePair(GroovySourceAST t, int visit)

### visitAnnotations

    public void visitAnnotations(GroovySourceAST t, int visit)

### visitArrayDeclarator

    public void visitArrayDeclarator(GroovySourceAST t, int visit)

### visitAssign

    public void visitAssign(GroovySourceAST t, int visit)

### visitBand

    public void visitBand(GroovySourceAST t, int visit)

### visitBandAssign

    public void visitBandAssign(GroovySourceAST t, int visit)

### visitBnot

    public void visitBnot(GroovySourceAST t, int visit)

### visitBor

    public void visitBor(GroovySourceAST t, int visit)

### visitBorAssign

    public void visitBorAssign(GroovySourceAST t, int visit)

### visitBsr

    public void visitBsr(GroovySourceAST t, int visit)

### visitBsrAssign

    public void visitBsrAssign(GroovySourceAST t, int visit)

### visitBxor

    public void visitBxor(GroovySourceAST t, int visit)

### visitBxorAssign

    public void visitBxorAssign(GroovySourceAST t, int visit)

### visitCaseGroup

    public void visitCaseGroup(GroovySourceAST t, int visit)

### visitClassDef

    public void visitClassDef(GroovySourceAST t, int visit)

### visitClosedBlock

    public void visitClosedBlock(GroovySourceAST t, int visit)

### visitClosureList

    public void visitClosureList(GroovySourceAST t, int visit)

### visitCompareTo

    public void visitCompareTo(GroovySourceAST t, int visit)

### visitCtorCall

    public void visitCtorCall(GroovySourceAST t, int visit)

### visitCtorIdent

    public void visitCtorIdent(GroovySourceAST t, int visit)

### visitDec

    public void visitDec(GroovySourceAST t, int visit)

### visitDefault

    public void visitDefault(GroovySourceAST t, int visit)

### visitDiv

    public void visitDiv(GroovySourceAST t, int visit)

### visitDivAssign

    public void visitDivAssign(GroovySourceAST t, int visit)

### visitDot

    public void visitDot(GroovySourceAST t, int visit)

### visitDynamicMember

    public void visitDynamicMember(GroovySourceAST t, int visit)

### visitElist

    public void visitElist(GroovySourceAST t, int visit)

### visitEnumConstantDef

    public void visitEnumConstantDef(GroovySourceAST t, int visit)

### visitEnumDef

    public void visitEnumDef(GroovySourceAST t, int visit)

### visitEqual

    public void visitEqual(GroovySourceAST t, int visit)

### visitExpr

    public void visitExpr(GroovySourceAST t, int visit)

### visitExtendsClause

    public void visitExtendsClause(GroovySourceAST t, int visit)

### visitFinal

    public void visitFinal(GroovySourceAST t, int visit)

### visitForCondition

    public void visitForCondition(GroovySourceAST t, int visit)

### visitForInIterable

    public void visitForInIterable(GroovySourceAST t, int visit)

### visitForInit

    public void visitForInit(GroovySourceAST t, int visit)

### visitForIterator

    public void visitForIterator(GroovySourceAST t, int visit)

### visitGe

    public void visitGe(GroovySourceAST t, int visit)

### visitGt

    public void visitGt(GroovySourceAST t, int visit)

### visitIdent

    public void visitIdent(GroovySourceAST t, int visit)

### visitImplementsClause

    public void visitImplementsClause(GroovySourceAST t, int visit)

### visitImplicitParameters

    public void visitImplicitParameters(GroovySourceAST t, int visit)

### visitImport

    public void visitImport(GroovySourceAST t, int visit)

### visitInc

    public void visitInc(GroovySourceAST t, int visit)

### visitIndexOp

    public void visitIndexOp(GroovySourceAST t, int visit)

### visitInstanceInit

    public void visitInstanceInit(GroovySourceAST t, int visit)

### visitInterfaceDef

    public void visitInterfaceDef(GroovySourceAST t, int visit)

### visitLabeledArg

    public void visitLabeledArg(GroovySourceAST t, int visit)

### visitLabeledStat

    public void visitLabeledStat(GroovySourceAST t, int visit)

### visitLand

    public void visitLand(GroovySourceAST t, int visit)

### visitLe

    public void visitLe(GroovySourceAST t, int visit)

### visitListConstructor

    public void visitListConstructor(GroovySourceAST t, int visit)

### visitLiteralAs

    public void visitLiteralAs(GroovySourceAST t, int visit)

### visitLiteralAssert

    public void visitLiteralAssert(GroovySourceAST t, int visit)

### visitLiteralBoolean

    public void visitLiteralBoolean(GroovySourceAST t, int visit)

### visitLiteralBreak

    public void visitLiteralBreak(GroovySourceAST t, int visit)

### visitLiteralByte

    public void visitLiteralByte(GroovySourceAST t, int visit)

### visitLiteralCase

    public void visitLiteralCase(GroovySourceAST t, int visit)

### visitLiteralCatch

    public void visitLiteralCatch(GroovySourceAST t, int visit)

### visitLiteralChar

    public void visitLiteralChar(GroovySourceAST t, int visit)

### visitLiteralContinue

    public void visitLiteralContinue(GroovySourceAST t, int visit)

### visitLiteralDefault

    public void visitLiteralDefault(GroovySourceAST t, int visit)

### visitLiteralDouble

    public void visitLiteralDouble(GroovySourceAST t, int visit)

### visitLiteralFalse

    public void visitLiteralFalse(GroovySourceAST t, int visit)

### visitLiteralFinally

    public void visitLiteralFinally(GroovySourceAST t, int visit)

### visitLiteralFloat

    public void visitLiteralFloat(GroovySourceAST t, int visit)

### visitLiteralFor

    public void visitLiteralFor(GroovySourceAST t, int visit)

### visitLiteralIf

    public void visitLiteralIf(GroovySourceAST t, int visit)

### visitLiteralIn

    public void visitLiteralIn(GroovySourceAST t, int visit)

### visitLiteralInstanceof

    public void visitLiteralInstanceof(GroovySourceAST t, int visit)

### visitLiteralInt

    public void visitLiteralInt(GroovySourceAST t, int visit)

### visitLiteralLong

    public void visitLiteralLong(GroovySourceAST t, int visit)

### visitLiteralNative

    public void visitLiteralNative(GroovySourceAST t, int visit)

### visitLiteralNew

    public void visitLiteralNew(GroovySourceAST t, int visit)

### visitLiteralNull

    public void visitLiteralNull(GroovySourceAST t, int visit)

### visitLiteralPrivate

    public void visitLiteralPrivate(GroovySourceAST t, int visit)

### visitLiteralProtected

    public void visitLiteralProtected(GroovySourceAST t, int visit)

### visitLiteralPublic

    public void visitLiteralPublic(GroovySourceAST t, int visit)

### visitLiteralReturn

    public void visitLiteralReturn(GroovySourceAST t, int visit)

### visitLiteralShort

    public void visitLiteralShort(GroovySourceAST t, int visit)

### visitLiteralStatic

    public void visitLiteralStatic(GroovySourceAST t, int visit)

### visitLiteralSuper

    public void visitLiteralSuper(GroovySourceAST t, int visit)

### visitLiteralSwitch

    public void visitLiteralSwitch(GroovySourceAST t, int visit)

### visitLiteralSynchronized

    public void visitLiteralSynchronized(GroovySourceAST t, int visit)

### visitLiteralThis

    public void visitLiteralThis(GroovySourceAST t, int visit)

### visitLiteralThreadsafe

    public void visitLiteralThreadsafe(GroovySourceAST t, int visit)

### visitLiteralThrow

    public void visitLiteralThrow(GroovySourceAST t, int visit)

### visitLiteralThrows

    public void visitLiteralThrows(GroovySourceAST t, int visit)

### visitLiteralTransient

    public void visitLiteralTransient(GroovySourceAST t, int visit)

### visitLiteralTrue

    public void visitLiteralTrue(GroovySourceAST t, int visit)

### visitLiteralTry

    public void visitLiteralTry(GroovySourceAST t, int visit)

### visitLiteralVoid

    public void visitLiteralVoid(GroovySourceAST t, int visit)

### visitLiteralVolatile

    public void visitLiteralVolatile(GroovySourceAST t, int visit)

### visitLiteralWhile

    public void visitLiteralWhile(GroovySourceAST t, int visit)

### visitLnot

    public void visitLnot(GroovySourceAST t, int visit)

### visitLor

    public void visitLor(GroovySourceAST t, int visit)

### visitLt

    public void visitLt(GroovySourceAST t, int visit)

### visitMapConstructor

    public void visitMapConstructor(GroovySourceAST t, int visit)

### visitMemberPointer

    public void visitMemberPointer(GroovySourceAST t, int visit)

### visitMethodCall

    public void visitMethodCall(GroovySourceAST t, int visit)

### visitMethodDef

    public void visitMethodDef(GroovySourceAST t, int visit)

### visitMinus

    public void visitMinus(GroovySourceAST t, int visit)

### visitMinusAssign

    public void visitMinusAssign(GroovySourceAST t, int visit)

### visitMod

    public void visitMod(GroovySourceAST t, int visit)

### visitModAssign

    public void visitModAssign(GroovySourceAST t, int visit)

### visitModifiers

    public void visitModifiers(GroovySourceAST t, int visit)

### visitMultiCatch

    }
    public void visitMultiCatch(GroovySourceAST t, int visit)

### visitMultiCatchTypes

    }
    public void visitMultiCatchTypes(GroovySourceAST t, int visit)

### visitNotEqual

    public void visitNotEqual(GroovySourceAST t, int visit)

### visitNumBigDecimal

    public void visitNumBigDecimal(GroovySourceAST t, int visit)

### visitNumBigInt

    public void visitNumBigInt(GroovySourceAST t, int visit)

### visitNumDouble

    public void visitNumDouble(GroovySourceAST t, int visit)

### visitNumFloat

    public void visitNumFloat(GroovySourceAST t, int visit)

### visitNumInt

    public void visitNumInt(GroovySourceAST t, int visit)

### visitNumLong

    public void visitNumLong(GroovySourceAST t, int visit)

### visitObjblock

    public void visitObjblock(GroovySourceAST t, int visit)

### visitOptionalDot

    public void visitOptionalDot(GroovySourceAST t, int visit)

### visitPackageDef

    public void visitPackageDef(GroovySourceAST t, int visit)

### visitParameterDef

    public void visitParameterDef(GroovySourceAST t, int visit)

### visitParameters

    public void visitParameters(GroovySourceAST t, int visit)

### visitPlus

    public void visitPlus(GroovySourceAST t, int visit)

### visitPlusAssign

    public void visitPlusAssign(GroovySourceAST t, int visit)

### visitPostDec

    public void visitPostDec(GroovySourceAST t, int visit)

### visitPostInc

    public void visitPostInc(GroovySourceAST t, int visit)

### visitQuestion

    public void visitQuestion(GroovySourceAST t, int visit)

### visitRangeExclusive

    public void visitRangeExclusive(GroovySourceAST t, int visit)

### visitRangeInclusive

    public void visitRangeInclusive(GroovySourceAST t, int visit)

### visitRegexFind

    public void visitRegexFind(GroovySourceAST t, int visit)

### visitRegexMatch

    public void visitRegexMatch(GroovySourceAST t, int visit)

### visitSelectSlot

    public void visitSelectSlot(GroovySourceAST t, int visit)

### visitSl

    public void visitSl(GroovySourceAST t, int visit)

### visitSlAssign

    public void visitSlAssign(GroovySourceAST t, int visit)

### visitSlist

    public void visitSlist(GroovySourceAST t, int visit)

### visitSpreadArg

    public void visitSpreadArg(GroovySourceAST t, int visit)

### visitSpreadDot

    public void visitSpreadDot(GroovySourceAST t, int visit)

### visitSpreadMapArg

    public void visitSpreadMapArg(GroovySourceAST t, int visit)

### visitSr

    public void visitSr(GroovySourceAST t, int visit)

### visitSrAssign

    public void visitSrAssign(GroovySourceAST t, int visit)

### visitStar

    public void visitStar(GroovySourceAST t, int visit)

### visitStarAssign

    public void visitStarAssign(GroovySourceAST t, int visit)

### visitStarStar

    public void visitStarStar(GroovySourceAST t, int visit)

### visitStarStarAssign

    public void visitStarStarAssign(GroovySourceAST t, int visit)

### visitStaticImport

    public void visitStaticImport(GroovySourceAST t, int visit)

### visitStaticInit

    public void visitStaticInit(GroovySourceAST t, int visit)

### visitStrictfp

    public void visitStrictfp(GroovySourceAST t, int visit)

### visitStringConstructor

    public void visitStringConstructor(GroovySourceAST t, int visit)

### visitStringLiteral

    public void visitStringLiteral(GroovySourceAST t, int visit)

### visitSuperCtorCall

    public void visitSuperCtorCall(GroovySourceAST t, int visit)

### visitType

    public void visitType(GroovySourceAST t, int visit)

### visitTypeArgument

    public void visitTypeArgument(GroovySourceAST t, int visit)

### visitTypeArguments

    public void visitTypeArguments(GroovySourceAST t, int visit)

### visitTypeLowerBounds

    public void visitTypeLowerBounds(GroovySourceAST t, int visit)

### visitTypeParameter

    public void visitTypeParameter(GroovySourceAST t, int visit)

### visitTypeParameters

    public void visitTypeParameters(GroovySourceAST t, int visit)

### visitTypeUpperBounds

    public void visitTypeUpperBounds(GroovySourceAST t, int visit)

### visitTypecast

    public void visitTypecast(GroovySourceAST t, int visit)

### visitUnaryMinus

    public void visitUnaryMinus(GroovySourceAST t, int visit)

### visitUnaryPlus

    public void visitUnaryPlus(GroovySourceAST t, int visit)

### visitVariableDef

    public void visitVariableDef(GroovySourceAST t, int visit)

### visitVariableParameterDef

    public void visitVariableParameterDef(GroovySourceAST t, int visit)

### visitWildcardType

    public void visitWildcardType(GroovySourceAST t, int visit)

Groovy Documentation