public class SimpleGroovyClassDocAssembler extends VisitorAdapter
CLOSING_VISIT, OPENING_VISIT, SECOND_VISIT, SUBSEQUENT_VISIT
Constructor and Description |
---|
SimpleGroovyClassDocAssembler(java.lang.String packagePath,
java.lang.String file,
SourceBuffer sourceBuffer,
java.util.List links) |
Modifier and Type | Method and Description |
---|---|
java.util.Map |
getGroovyClassDocs() |
GroovySourceAST |
pop() |
void |
push(GroovySourceAST t) |
java.lang.String |
recurseDownImportBranch(GroovySourceAST t) |
void |
visitClassDef(GroovySourceAST t,
int visit) |
void |
visitCtorIdent(GroovySourceAST t,
int visit) |
void |
visitExtendsClause(GroovySourceAST t,
int visit) |
void |
visitImport(GroovySourceAST t,
int visit) |
void |
visitInterfaceDef(GroovySourceAST t,
int visit) |
void |
visitMethodDef(GroovySourceAST t,
int visit) |
void |
visitVariableDef(GroovySourceAST t,
int visit) |
setUp, tearDown, visitAbstract, visitAnnotation, visitAnnotationArrayInit, visitAnnotationDef, visitAnnotationFieldDef, visitAnnotationMemberValuePair, visitAnnotations, visitArrayDeclarator, visitAssign, visitAt, visitBand, visitBandAssign, visitBigSuffix, visitBlock, visitBnot, visitBor, visitBorAssign, visitBsr, visitBsrAssign, visitBxor, visitBxorAssign, visitCaseGroup, visitClosedBlock, visitClosureList, visitClosureOp, visitColon, visitComma, visitCompareTo, visitCtorCall, visitDec, visitDefault, visitDigit, visitDiv, visitDivAssign, visitDollar, visitDot, visitDynamicMember, visitElist, visitEmptyStat, visitEnumConstantDef, visitEnumDef, visitEof, visitEqual, visitEsc, visitExponent, visitExpr, visitFinal, visitFloatSuffix, visitForCondition, visitForEachClause, visitForInit, visitForInIterable, visitForIterator, visitGe, visitGt, visitHexDigit, visitIdent, visitImplementsClause, visitImplicitParameters, visitInc, visitIndexOp, visitInstanceInit, 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, visitMinus, visitMinusAssign, visitMlComment, visitMod, visitModAssign, visitModifiers, 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, visitTypecast, visitTypeLowerBounds, visitTypeParameter, visitTypeParameters, visitTypeUpperBounds, visitUnaryMinus, visitUnaryPlus, visitUnusedConst, visitUnusedDo, visitUnusedGoto, visitVariableParameterDef, visitVocab, visitWildcardType, visitWs
public SimpleGroovyClassDocAssembler(java.lang.String packagePath, java.lang.String file, SourceBuffer sourceBuffer, java.util.List links)
public java.util.Map getGroovyClassDocs()
public void visitInterfaceDef(GroovySourceAST t, int visit)
visitInterfaceDef
in interface Visitor
visitInterfaceDef
in class VisitorAdapter
public void visitImport(GroovySourceAST t, int visit)
visitImport
in interface Visitor
visitImport
in class VisitorAdapter
public java.lang.String recurseDownImportBranch(GroovySourceAST t)
public void visitExtendsClause(GroovySourceAST t, int visit)
visitExtendsClause
in interface Visitor
visitExtendsClause
in class VisitorAdapter
public void visitClassDef(GroovySourceAST t, int visit)
visitClassDef
in interface Visitor
visitClassDef
in class VisitorAdapter
public void visitCtorIdent(GroovySourceAST t, int visit)
visitCtorIdent
in interface Visitor
visitCtorIdent
in class VisitorAdapter
public void visitMethodDef(GroovySourceAST t, int visit)
visitMethodDef
in interface Visitor
visitMethodDef
in class VisitorAdapter
public void visitVariableDef(GroovySourceAST t, int visit)
visitVariableDef
in interface Visitor
visitVariableDef
in class VisitorAdapter
public void push(GroovySourceAST t)
push
in interface Visitor
push
in class VisitorAdapter
public GroovySourceAST pop()
pop
in interface Visitor
pop
in class VisitorAdapter