## org.codehaus.groovy.tools.groovydoc
Class SimpleGroovyClassDocAssembler

Field Summary
`String` | `FS`
`Map` | `classDocs`
`SimpleGroovyClassDoc` | `currentClassDoc`
`SimpleGroovyConstructorDoc` | `currentConstructorDoc`
`SimpleGroovyMethodDoc` | `currentMethodDoc`
`List` | `importedClassesAndPackages`
`List` | `links`
`String` | `packagePath`
`Pattern` | `previousJavaDocCommentPattern`
`SourceBuffer` | `sourceBuffer`
`Stack` | `stack`

Constructor Summary
`SimpleGroovyClassDocAssembler(String packagePath, String file, SourceBuffer sourceBuffer, List links)`

Method Summary
`void` | `addParametersTo(SimpleGroovyExecutableMemberDoc executableMemberDoc, GroovySourceAST t, int visit)`
`GroovySourceAST` | `getGrandParentNode()`
`Map` | `getGroovyClassDocs()`
`String` | `getJavaDocCommentsBeforeNode(GroovySourceAST t)`
`GroovySourceAST` | `getParentNode()`
`String` | `getText(GroovySourceAST node)`
`String` | `getTypeNodeAsText(GroovySourceAST typeNode, String defaultText)`
`boolean` | `insideAnonymousInnerClass()`
`GroovySourceAST` | `pop()`
`void` | `postProcessClassDocs()`
`void` | `processModifiers(GroovySourceAST t, SimpleGroovyProgramElementDoc programElementDoc)`
`void` | `push(GroovySourceAST t)`
`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)`

Constructor Detail

### SimpleGroovyClassDocAssembler

    public SimpleGroovyClassDocAssembler(String packagePath, String file, SourceBuffer sourceBuffer, List links)

Method Detail

### addParametersTo

    void addParametersTo(SimpleGroovyExecutableMemberDoc executableMemberDoc, GroovySourceAST t, int visit)

### getGrandParentNode

    GroovySourceAST getGrandParentNode()

### getGroovyClassDocs

    public Map getGroovyClassDocs()

### getJavaDocCommentsBeforeNode

    String getJavaDocCommentsBeforeNode(GroovySourceAST t)

### getParentNode

    GroovySourceAST getParentNode()

### getText

    String getText(GroovySourceAST node)

### getTypeNodeAsText

    String getTypeNodeAsText(GroovySourceAST typeNode, String defaultText)

### insideAnonymousInnerClass

    boolean insideAnonymousInnerClass()

### pop

    public GroovySourceAST pop()

### postProcessClassDocs

    void postProcessClassDocs()

### processModifiers

    void processModifiers(GroovySourceAST t, SimpleGroovyProgramElementDoc programElementDoc)

### push

    public void push(GroovySourceAST t)

### recurseDownImportBranch

    public String recurseDownImportBranch(GroovySourceAST t)

### visitClassDef

    public void visitClassDef(GroovySourceAST t, int visit)

### visitCtorIdent

    public void visitCtorIdent(GroovySourceAST t, int visit)

### visitExtendsClause

    public void visitExtendsClause(GroovySourceAST t, int visit)

### visitImport

    public void visitImport(GroovySourceAST t, int visit)

### visitInterfaceDef

    public void visitInterfaceDef(GroovySourceAST t, int visit)

### visitMethodDef

    public void visitMethodDef(GroovySourceAST t, int visit)

### visitVariableDef

    public void visitVariableDef(GroovySourceAST t, int visit)