# Hierarchy For Package javax.validation.metadata

Package Hierarchies:

- All Packages

## Interface Hierarchy

- javax.validation.metadata.CascadableDescriptor
  - javax.validation.metadata.ParameterDescriptor (also extends javax.validation.metadata.ElementDescriptor)
  - javax.validation.metadata.PropertyDescriptor (also extends javax.validation.metadata.ElementDescriptor)
  - javax.validation.metadata.ReturnValueDescriptor (also extends javax.validation.metadata.ElementDescriptor)
- javax.validation.metadata.ConstraintDescriptor<T>
- javax.validation.metadata.ElementDescriptor
  - javax.validation.metadata.BeanDescriptor
  - javax.validation.metadata.CrossParameterDescriptor
  - javax.validation.metadata.ExecutableDescriptor
    - javax.validation.metadata.ConstructorDescriptor
    - javax.validation.metadata.MethodDescriptor
  - javax.validation.metadata.ParameterDescriptor (also extends javax.validation.metadata.CascadableDescriptor)
  - javax.validation.metadata.PropertyDescriptor (also extends javax.validation.metadata.CascadableDescriptor)
  - javax.validation.metadata.ReturnValueDescriptor (also extends javax.validation.metadata.CascadableDescriptor)
- javax.validation.metadata.ElementDescriptor.ConstraintFinder
- javax.validation.metadata.GroupConversionDescriptor

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - javax.validation.metadata.MethodType
    - javax.validation.metadata.Scope