# Hierarchy For Package com.xebialabs.deployit.plugin.api.reflect

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.xebialabs.deployit.plugin.api.reflect.BaseDescriptorRegistry (implements com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry)
  - com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistry
  - com.xebialabs.deployit.plugin.api.reflect.InputHint
  - com.xebialabs.deployit.plugin.api.reflect.InputHint.InputHintBuilder
  - com.xebialabs.deployit.plugin.api.reflect.InputHintValue
  - com.xebialabs.deployit.plugin.api.reflect.Type (implements java.io.Serializable)

## Interface Hierarchy

- java.lang.AutoCloseable
  - com.xebialabs.deployit.plugin.api.reflect.IDescriptorRegistry
- com.xebialabs.deployit.plugin.api.reflect.ConfigurationItemPostConstructor
- com.xebialabs.deployit.plugin.api.reflect.CreatorDescriptor
- com.xebialabs.deployit.plugin.api.reflect.Descriptor
- com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistryHook
- com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor
- com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor
- java.io.Serializable
  - com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistryId
- com.xebialabs.deployit.plugin.api.reflect.Verification
  - com.xebialabs.deployit.plugin.api.reflect.MethodVerification
  - com.xebialabs.deployit.plugin.api.reflect.TypeVerification
- com.xebialabs.deployit.plugin.api.reflect.VerificationContext

## Annotation Type Hierarchy

- com.xebialabs.deployit.plugin.api.reflect.Process (implements java.lang.annotation.Annotation)
- com.xebialabs.deployit.plugin.api.reflect.Verify (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.xebialabs.deployit.plugin.api.reflect.PropertyKind