# Package org.codehaus.groovy.groovydoc

## Package org.codehaus.groovy.groovydoc Description

GroovyDoc internal classes.

- Interface Summary
  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.