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

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

Subinterfaces of ProgramElementDoc in com.sun.javadoc
`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.

Methods in com.sun.javadoc that return ProgramElementDoc
`ProgramElementDoc` TypeVariable.`owner()` Return the class, interface, method, or constructor within which this type variable is declared.