| Interface | Description |
|---|---|
| GroovyAnnotationRef | Describes an annotation reference attached to a documented element. |
| GroovyClassDoc | Describes a Groovy type together with the members and relationships needed to render its documentation. |
| GroovyConstructorDoc | Describes a constructor in the Groovydoc model. |
| GroovyDoc | Base contract for documented program elements exposed by Groovydoc. |
| GroovyDocErrorReporter | Reports errors, warnings, and notices discovered while building documentation. |
| GroovyExecutableMemberDoc | Describes an executable member such as a method or constructor. |
| GroovyFieldDoc | Describes a field or property in the Groovydoc model. |
| GroovyMemberDoc | Describes a member declared within a documented type. |
| GroovyMethodDoc | Describes a method in the Groovydoc model. |
| GroovyPackageDoc | Describes a documented package and the types it contains. |
| GroovyParameter | Describes a parameter declared by a documented executable member. |
| GroovyProgramElementDoc | Describes a documented program element that can appear within a package or type. |
| GroovyRootDoc | Root object for a Groovydoc run, exposing the discovered packages, classes, and diagnostics APIs. |
| GroovyTag | Describes a block tag extracted from a documentation comment. |
| GroovyType | Describes a type reference used throughout the Groovydoc model. |