# Hierarchy For Package com.sun.mirror.declaration

Package Hierarchies:

- All Packages

## Interface Hierarchy

- com.sun.mirror.declaration.AnnotationMirror
- com.sun.mirror.declaration.AnnotationValue
- com.sun.mirror.declaration.Declaration
  - com.sun.mirror.declaration.MemberDeclaration
    - com.sun.mirror.declaration.ExecutableDeclaration
      - com.sun.mirror.declaration.ConstructorDeclaration
      - com.sun.mirror.declaration.MethodDeclaration
        - com.sun.mirror.declaration.AnnotationTypeElementDeclaration
    - com.sun.mirror.declaration.FieldDeclaration
      - com.sun.mirror.declaration.EnumConstantDeclaration
    - com.sun.mirror.declaration.TypeDeclaration
      - com.sun.mirror.declaration.ClassDeclaration
        - com.sun.mirror.declaration.EnumDeclaration
      - com.sun.mirror.declaration.InterfaceDeclaration
        - com.sun.mirror.declaration.AnnotationTypeDeclaration
  - com.sun.mirror.declaration.PackageDeclaration
  - com.sun.mirror.declaration.ParameterDeclaration
  - com.sun.mirror.declaration.TypeParameterDeclaration

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.sun.mirror.declaration.Modifier