## Uses of Interface
com.sun.javadoc.Doc

### Uses of Doc in com.sun.javadoc

Subinterfaces of Doc in com.sun.javadoc
Modifier and Type | Interface and Description
--- | ---
`interface` | `AnnotationTypeDoc` Represents an annotation type.
`interface` | `AnnotationTypeElementDoc` Represents an element of an annotation type.
`interface` | `ClassDoc` Represents a java class or interface and provides access to information about the class, the class's comment and tags, and the members of the class.
`interface` | `ConstructorDoc` Represents a constructor of a java class.
`interface` | `ExecutableMemberDoc` Represents a method or constructor of a java class.
`interface` | `FieldDoc` Represents a field in a java class.
`interface` | `MemberDoc` Represents a member of a java class: field, constructor, or method.
`interface` | `MethodDoc` Represents a method of a java class.
`interface` | `PackageDoc` Represents a java package.
`interface` | `ProgramElementDoc` Represents a java program element: class, interface, field, constructor, or method.
`interface` | `RootDoc` Represents the root of the program structure information for one run of javadoc.

Methods in com.sun.javadoc that return Doc
Modifier and Type | Method and Description
--- | ---
`Doc` | Tag.`holder()` Return the containing `Doc` of this Tag element.