# Hierarchy For All Packages

Package Hierarchies:

- org.hibernate.validator,
- org.hibernate.validator.ap,
- org.hibernate.validator.ap.checks,
- org.hibernate.validator.ap.util,
- org.hibernate.validator.cdi,
- org.hibernate.validator.cfg,
- org.hibernate.validator.cfg.context,
- org.hibernate.validator.cfg.defs,
- org.hibernate.validator.constraints,
- org.hibernate.validator.constraints.br,
- org.hibernate.validator.constraintvalidation,
- org.hibernate.validator.group,
- org.hibernate.validator.internal.cdi,
- org.hibernate.validator.internal.cdi.interceptor,
- org.hibernate.validator.internal.cfg,
- org.hibernate.validator.internal.cfg.context,
- org.hibernate.validator.internal.constraintvalidators,
- org.hibernate.validator.internal.engine,
- org.hibernate.validator.internal.engine.constraintvalidation,
- org.hibernate.validator.internal.engine.groups,
- org.hibernate.validator.internal.engine.messageinterpolation,
- org.hibernate.validator.internal.engine.messageinterpolation.el,
- org.hibernate.validator.internal.engine.messageinterpolation.parser,
- org.hibernate.validator.internal.engine.path,
- org.hibernate.validator.internal.engine.resolver,
- org.hibernate.validator.internal.metadata,
- org.hibernate.validator.internal.metadata.aggregated,
- org.hibernate.validator.internal.metadata.aggregated.rule,
- org.hibernate.validator.internal.metadata.core,
- org.hibernate.validator.internal.metadata.descriptor,
- org.hibernate.validator.internal.metadata.facets,
- org.hibernate.validator.internal.metadata.location,
- org.hibernate.validator.internal.metadata.provider,
- org.hibernate.validator.internal.metadata.raw,
- org.hibernate.validator.internal.util,
- org.hibernate.validator.internal.util.annotationfactory,
- org.hibernate.validator.internal.util.classhierarchy,
- org.hibernate.validator.internal.util.logging,
- org.hibernate.validator.internal.util.privilegedactions,
- org.hibernate.validator.internal.util.scriptengine,
- org.hibernate.validator.internal.xml,
- org.hibernate.validator.messageinterpolation,
- org.hibernate.validator.parameternameprovider,
- org.hibernate.validator.resourceloading,
- org.hibernate.validator.spi.group,
- org.hibernate.validator.spi.resourceloading,
- org.hibernate.validator.spi.valuehandling,
- org.hibernate.validator.valuehandling

## Class Hierarchy

- java.lang.Object
  - org.hibernate.validator.internal.metadata.raw.AbstractConstrainedElement (implements org.hibernate.validator.internal.metadata.raw.ConstrainedElement)
    - org.hibernate.validator.internal.metadata.raw.ConstrainedExecutable
    - org.hibernate.validator.internal.metadata.raw.ConstrainedField
    - org.hibernate.validator.internal.metadata.raw.ConstrainedParameter
    - org.hibernate.validator.internal.metadata.raw.ConstrainedType
  - org.hibernate.validator.ap.checks.AbstractConstraintCheck (implements org.hibernate.validator.ap.checks.ConstraintCheck)
    - org.hibernate.validator.ap.checks.AnnotationTypeCheck
    - org.hibernate.validator.ap.checks.AnnotationTypeMemberCheck
    - org.hibernate.validator.ap.checks.ConstraintValidatorCheck
    - org.hibernate.validator.ap.checks.GetterCheck
    - org.hibernate.validator.ap.checks.GroupSequenceProviderCheck
    - org.hibernate.validator.ap.checks.PrimitiveCheck
    - org.hibernate.validator.ap.checks.RetentionPolicyCheck
    - org.hibernate.validator.ap.checks.StaticCheck
    - org.hibernate.validator.ap.checks.TargetCheck
    - org.hibernate.validator.ap.checks.TypeCheck
  - org.hibernate.validator.internal.metadata.aggregated.AbstractConstraintMetaData (implements org.hibernate.validator.internal.metadata.aggregated.ConstraintMetaData)
    - org.hibernate.validator.internal.metadata.aggregated.ExecutableMetaData
    - org.hibernate.validator.internal.metadata.aggregated.ParameterMetaData (implements org.hibernate.validator.internal.metadata.facets.Cascadable)
    - org.hibernate.validator.internal.metadata.aggregated.PropertyMetaData (implements org.hibernate.validator.internal.metadata.facets.Cascadable)
    - org.hibernate.validator.internal.metadata.aggregated.ReturnValueMetaData (implements org.hibernate.validator.internal.metadata.facets.Cascadable, org.hibernate.validator.internal.metadata.facets.Validatable)
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - org.hibernate.validator.internal.util.ConcurrentReferenceHashMap<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>, java.io.Serializable)
  - javax.annotation.processing.AbstractProcessor (implements javax.annotation.processing.Processor)
    - org.hibernate.validator.ap.ConstraintValidationProcessor
  - org.hibernate.validator.ap.util.AnnotationApiHelper
  - org.hibernate.validator.internal.util.annotationfactory.AnnotationDescriptor<T>
  - org.hibernate.validator.internal.util.annotationfactory.AnnotationFactory
  - org.hibernate.validator.internal.metadata.provider.AnnotationMetaDataProvider (implements org.hibernate.validator.internal.metadata.provider.MetaDataProvider)
  - org.hibernate.validator.internal.metadata.core.AnnotationProcessingOptionsImpl (implements org.hibernate.validator.internal.metadata.core.AnnotationProcessingOptions)
  - org.hibernate.validator.internal.metadata.core.AnnotationProcessingOptionsImpl.ExecutableParameterKey
  - org.hibernate.validator.internal.util.annotationfactory.AnnotationProxy (implements java.lang.annotation.Annotation, java.lang.reflect.InvocationHandler, java.io.Serializable)
  - org.hibernate.validator.internal.xml.AnnotationType
  - org.hibernate.validator.internal.constraintvalidators.AssertFalseValidator (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.constraintvalidators.AssertTrueValidator (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.metadata.raw.BeanConfiguration<T>
  - org.hibernate.validator.internal.metadata.aggregated.BeanMetaDataImpl<T> (implements org.hibernate.validator.internal.metadata.aggregated.BeanMetaData<T>)
  - org.hibernate.validator.internal.metadata.aggregated.BeanMetaDataImpl.BeanMetaDataBuilder<T>
  - org.hibernate.validator.internal.metadata.BeanMetaDataManager
  - org.hibernate.validator.internal.xml.BeanType
  - org.hibernate.validator.internal.engine.messageinterpolation.parser.BeginState (implements org.hibernate.validator.internal.engine.messageinterpolation.parser.ParserState)
  - org.hibernate.validator.internal.xml.BootstrapConfigurationImpl (implements javax.validation.BootstrapConfiguration)
  - org.hibernate.validator.internal.engine.resolver.CachingTraversableResolverForSingleValidation (implements javax.validation.TraversableResolver)
  - org.hibernate.validator.internal.util.classhierarchy.ClassHierarchyHelper
  - org.hibernate.validator.internal.xml.ClassType
  - org.hibernate.validator.internal.util.CollectionHelper
  - org.hibernate.validator.ap.util.CollectionHelper
  - org.hibernate.validator.ap.util.Configuration
  - org.hibernate.validator.internal.engine.ConfigurationImpl (implements javax.validation.spi.ConfigurationState, org.hibernate.validator.HibernateValidatorConfiguration)
  - org.hibernate.validator.internal.cfg.context.ConfiguredConstraint<A>
  - org.hibernate.validator.internal.xml.ConstrainedExecutableBuilder
  - org.hibernate.validator.internal.xml.ConstrainedFieldBuilder
  - org.hibernate.validator.internal.xml.ConstrainedGetterBuilder
  - org.hibernate.validator.internal.xml.ConstrainedParameterBuilder
  - org.hibernate.validator.internal.xml.ConstrainedTypeBuilder
  - org.hibernate.validator.ap.checks.ConstraintCheckError
  - org.hibernate.validator.ap.checks.ConstraintCheckFactory
  - org.hibernate.validator.cfg.ConstraintDef<C,A>
    - org.hibernate.validator.cfg.defs.AssertFalseDef
    - org.hibernate.validator.cfg.defs.AssertTrueDef
    - org.hibernate.validator.cfg.defs.CreditCardNumberDef
    - org.hibernate.validator.cfg.defs.DecimalMaxDef
    - org.hibernate.validator.cfg.defs.DecimalMinDef
    - org.hibernate.validator.cfg.defs.DigitsDef
    - org.hibernate.validator.cfg.defs.EANDef
    - org.hibernate.validator.cfg.defs.EmailDef
    - org.hibernate.validator.cfg.defs.FutureDef
    - org.hibernate.validator.cfg.GenericConstraintDef<A>
    - org.hibernate.validator.cfg.defs.LengthDef
    - org.hibernate.validator.cfg.defs.MaxDef
    - org.hibernate.validator.cfg.defs.MinDef
    - org.hibernate.validator.cfg.defs.Mod10CheckDef
    - org.hibernate.validator.cfg.defs.Mod11CheckDef
    - org.hibernate.validator.cfg.defs.NotBlankDef
    - org.hibernate.validator.cfg.defs.NotEmptyDef
    - org.hibernate.validator.cfg.defs.NotNullDef
    - org.hibernate.validator.cfg.defs.NullDef
    - org.hibernate.validator.cfg.defs.PastDef
    - org.hibernate.validator.cfg.defs.PatternDef
    - org.hibernate.validator.cfg.defs.RangeDef
    - org.hibernate.validator.cfg.defs.ScriptAssertDef
    - org.hibernate.validator.cfg.defs.SizeDef
    - org.hibernate.validator.cfg.defs.URLDef
  - org.hibernate.validator.internal.xml.ConstraintDefinitionType
  - org.hibernate.validator.internal.metadata.descriptor.ConstraintDescriptorImpl<T> (implements javax.validation.metadata.ConstraintDescriptor<T>, java.io.Serializable)
  - org.hibernate.validator.internal.metadata.core.ConstraintHelper
  - org.hibernate.validator.ap.util.ConstraintHelper
  - org.hibernate.validator.internal.metadata.location.ConstraintLocation
  - org.hibernate.validator.internal.cfg.context.ConstraintMappingContextImplBase
    - org.hibernate.validator.internal.cfg.context.CascadableConstraintMappingContextImplBase<C> (implements org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.Unwrapable<U>)
      - org.hibernate.validator.internal.cfg.context.ParameterConstraintMappingContextImpl (implements org.hibernate.validator.cfg.context.ParameterConstraintMappingContext)
      - org.hibernate.validator.internal.cfg.context.PropertyConstraintMappingContextImpl (implements org.hibernate.validator.cfg.context.PropertyConstraintMappingContext)
      - org.hibernate.validator.internal.cfg.context.ReturnValueConstraintMappingContextImpl (implements org.hibernate.validator.cfg.context.ReturnValueConstraintMappingContext)
    - org.hibernate.validator.internal.cfg.context.CrossParameterConstraintMappingContextImpl (implements org.hibernate.validator.cfg.context.CrossParameterConstraintMappingContext)
    - org.hibernate.validator.internal.cfg.context.TypeConstraintMappingContextImpl<C> (implements org.hibernate.validator.cfg.context.TypeConstraintMappingContext<C>)
  - org.hibernate.validator.internal.xml.ConstraintMappingsType
  - org.hibernate.validator.internal.engine.constraintvalidation.ConstraintTree<A>
  - org.hibernate.validator.internal.xml.ConstraintType
  - org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorContextImpl (implements org.hibernate.validator.constraintvalidation.HibernateConstraintValidatorContext)
  - org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorFactoryImpl (implements javax.validation.ConstraintValidatorFactory)
  - org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorManager
  - org.hibernate.validator.internal.engine.constraintvalidation.ConstraintViolationCreationContext
  - org.hibernate.validator.internal.engine.ConstraintViolationImpl<T> (implements javax.validation.ConstraintViolation<T>, java.io.Serializable)
  - org.hibernate.validator.internal.util.privilegedactions.ConstructorInstance<T> (implements java.security.PrivilegedAction<T>)
  - org.hibernate.validator.internal.xml.ConstructorType
  - org.hibernate.validator.internal.util.Contracts
  - org.hibernate.validator.internal.xml.CrossParameterType
  - org.hibernate.validator.internal.constraintvalidators.DecimalMaxValidatorForCharSequence (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.constraintvalidators.DecimalMaxValidatorForNumber (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.constraintvalidators.DecimalMinValidatorForCharSequence (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.constraintvalidators.DecimalMinValidatorForNumber (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.cfg.DefaultConstraintMapping (implements org.hibernate.validator.cfg.ConstraintMapping)
  - org.hibernate.validator.internal.engine.DefaultParameterNameProvider (implements javax.validation.ParameterNameProvider)
  - org.hibernate.validator.internal.engine.resolver.DefaultTraversableResolver (implements javax.validation.TraversableResolver)
  - org.hibernate.validator.internal.xml.DefaultValidatedExecutableTypesType
  - org.hibernate.validator.internal.engine.groups.DefaultValidationOrder (implements org.hibernate.validator.internal.engine.groups.ValidationOrder)
  - org.jboss.logging.DelegatingBasicLogger (implements org.jboss.logging.BasicLogger, java.io.Serializable)
    - org.hibernate.validator.internal.util.logging.Log_$logger (implements org.jboss.logging.BasicLogger, org.hibernate.validator.internal.util.logging.Log, java.io.Serializable)
  - org.hibernate.validator.resourceloading.DelegatingResourceBundleLocator (implements org.hibernate.validator.spi.resourceloading.ResourceBundleLocator)
    - org.hibernate.validator.resourceloading.AggregateResourceBundleLocator
    - org.hibernate.validator.resourceloading.CachingResourceBundleLocator
  - org.hibernate.validator.internal.cdi.DestructibleBeanInstance<T>
  - org.hibernate.validator.internal.constraintvalidators.DigitsValidatorForCharSequence (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.constraintvalidators.DigitsValidatorForNumber (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.constraintvalidators.EANValidator (implements javax.validation.ConstraintValidator<A,T>)
  - javax.el.ELContext
    - org.hibernate.validator.internal.engine.messageinterpolation.el.SimpleELContext
  - org.hibernate.validator.internal.metadata.descriptor.ElementDescriptorImpl (implements javax.validation.metadata.ElementDescriptor, java.io.Serializable)
    - org.hibernate.validator.internal.metadata.descriptor.BeanDescriptorImpl (implements javax.validation.metadata.BeanDescriptor)
    - org.hibernate.validator.internal.metadata.descriptor.CrossParameterDescriptorImpl (implements javax.validation.metadata.CrossParameterDescriptor)
    - org.hibernate.validator.internal.metadata.descriptor.ExecutableDescriptorImpl (implements javax.validation.metadata.ConstructorDescriptor, javax.validation.metadata.MethodDescriptor)
    - org.hibernate.validator.internal.metadata.descriptor.ParameterDescriptorImpl (implements javax.validation.metadata.ParameterDescriptor)
    - org.hibernate.validator.internal.metadata.descriptor.PropertyDescriptorImpl (implements javax.validation.metadata.PropertyDescriptor)
    - org.hibernate.validator.internal.metadata.descriptor.ReturnValueDescriptorImpl (implements javax.validation.metadata.ReturnValueDescriptor)
  - org.hibernate.validator.internal.xml.ElementType
  - javax.el.ELResolver
    - org.hibernate.validator.internal.engine.messageinterpolation.el.RootResolver
  - org.hibernate.validator.internal.engine.messageinterpolation.parser.ELState (implements org.hibernate.validator.internal.engine.messageinterpolation.parser.ParserState)
  - org.hibernate.validator.internal.constraintvalidators.EmailValidator (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.engine.messageinterpolation.parser.EscapedState (implements org.hibernate.validator.internal.engine.messageinterpolation.parser.ParserState)
  - org.hibernate.validator.internal.cfg.context.ExecutableConstraintMappingContextImpl (implements org.hibernate.validator.cfg.context.ConstructorConstraintMappingContext, org.hibernate.validator.cfg.context.MethodConstraintMappingContext)
  - org.hibernate.validator.internal.metadata.raw.ExecutableElement
  - org.hibernate.validator.internal.util.ExecutableHelper
  - org.hibernate.validator.internal.xml.ExecutableValidationType
  - org.hibernate.validator.internal.xml.FieldType
  - org.hibernate.validator.internal.util.classhierarchy.Filters
  - org.hibernate.validator.internal.engine.messageinterpolation.FormatterWrapper
  - javax.el.FunctionMapper
    - org.hibernate.validator.internal.engine.messageinterpolation.el.MapBasedFunctionMapper
  - org.hibernate.validator.internal.constraintvalidators.FutureValidatorForCalendar (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.constraintvalidators.FutureValidatorForDate (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.constraintvalidators.FutureValidatorForReadableInstant (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.constraintvalidators.FutureValidatorForReadablePartial (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.util.privilegedactions.GetAnnotationParameter<T> (implements java.security.PrivilegedAction<T>)
  - org.hibernate.validator.internal.util.privilegedactions.GetClassLoader (implements java.security.PrivilegedAction<T>)
  - org.hibernate.validator.internal.util.privilegedactions.GetDeclaredConstructor<T> (implements java.security.PrivilegedAction<T>)
  - org.hibernate.validator.internal.util.privilegedactions.GetDeclaredConstructors (implements java.security.PrivilegedAction<T>)
  - org.hibernate.validator.internal.util.privilegedactions.GetDeclaredField (implements java.security.PrivilegedAction<T>)
  - org.hibernate.validator.internal.util.privilegedactions.GetDeclaredFields (implements java.security.PrivilegedAction<T>)
  - org.hibernate.validator.internal.util.privilegedactions.GetDeclaredMethod (implements java.security.PrivilegedAction<T>)
  - org.hibernate.validator.internal.util.privilegedactions.GetDeclaredMethods (implements java.security.PrivilegedAction<T>)
  - org.hibernate.validator.internal.util.privilegedactions.GetMethod (implements java.security.PrivilegedAction<T>)
  - org.hibernate.validator.internal.util.privilegedactions.GetMethodFromPropertyName (implements java.security.PrivilegedAction<T>)
  - org.hibernate.validator.internal.util.privilegedactions.GetMethods (implements java.security.PrivilegedAction<T>)
  - org.hibernate.validator.internal.xml.GetterType
  - org.hibernate.validator.internal.engine.groups.Group
  - org.hibernate.validator.internal.xml.GroupConversionBuilder
  - org.hibernate.validator.internal.metadata.descriptor.GroupConversionDescriptorImpl (implements javax.validation.metadata.GroupConversionDescriptor)
  - org.hibernate.validator.internal.metadata.aggregated.GroupConversionHelper
  - org.hibernate.validator.internal.cfg.context.GroupConversionTargetContextImpl<C> (implements org.hibernate.validator.cfg.context.GroupConversionTargetContext<C>)
  - org.hibernate.validator.internal.xml.GroupConversionType
  - org.hibernate.validator.internal.xml.GroupSequenceType
  - org.hibernate.validator.internal.xml.GroupsType
  - org.hibernate.validator.HibernateValidator (implements javax.validation.spi.ValidationProvider<T>)
  - org.hibernate.validator.internal.util.IdentitySet (implements java.util.Set<E>)
  - org.hibernate.validator.internal.cdi.InjectingConstraintValidatorFactory (implements javax.validation.ConstraintValidatorFactory)
  - org.hibernate.validator.internal.engine.messageinterpolation.InterpolationTerm
  - org.hibernate.validator.internal.engine.messageinterpolation.parser.InterpolationTermState (implements org.hibernate.validator.internal.engine.messageinterpolation.parser.ParserState)
  - org.hibernate.validator.internal.engine.resolver.JPATraversableResolver (implements javax.validation.TraversableResolver)
  - org.hibernate.validator.internal.constraintvalidators.LengthValidator (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.util.privilegedactions.LoadClass (implements java.security.PrivilegedAction<T>)
  - org.hibernate.validator.internal.engine.messageinterpolation.LocalizedMessage
  - org.hibernate.validator.internal.util.logging.LoggerFactory
  - org.hibernate.validator.internal.constraintvalidators.MaxValidatorForCharSequence (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.constraintvalidators.MaxValidatorForNumber (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.engine.MessageInterpolatorContext (implements org.hibernate.validator.messageinterpolation.HibernateMessageInterpolatorContext)
  - org.hibernate.validator.ap.util.MessagerAdapter
  - org.hibernate.validator.internal.util.logging.Messages_$bundle (implements org.hibernate.validator.internal.util.logging.Messages, java.io.Serializable)
  - org.hibernate.validator.internal.engine.messageinterpolation.parser.MessageState (implements org.hibernate.validator.internal.engine.messageinterpolation.parser.ParserState)
  - org.hibernate.validator.internal.metadata.core.MetaConstraint<A>
  - org.hibernate.validator.internal.xml.MetaConstraintBuilder
  - org.hibernate.validator.internal.metadata.aggregated.MetaDataBuilder
    - org.hibernate.validator.internal.metadata.aggregated.ExecutableMetaData.Builder
    - org.hibernate.validator.internal.metadata.aggregated.ParameterMetaData.Builder
    - org.hibernate.validator.internal.metadata.aggregated.PropertyMetaData.Builder
  - org.hibernate.validator.internal.metadata.provider.MetaDataProviderKeyedByClassName (implements org.hibernate.validator.internal.metadata.provider.MetaDataProvider)
    - org.hibernate.validator.internal.metadata.provider.ProgrammaticMetaDataProvider
    - org.hibernate.validator.internal.metadata.provider.XmlMetaDataProvider
  - org.hibernate.validator.internal.metadata.aggregated.rule.MethodConfigurationRule
    - org.hibernate.validator.internal.metadata.aggregated.rule.OverridingMethodMustNotAlterParameterConstraints
    - org.hibernate.validator.internal.metadata.aggregated.rule.ParallelMethodsMustNotDefineGroupConversionForCascadedReturnValue
    - org.hibernate.validator.internal.metadata.aggregated.rule.ParallelMethodsMustNotDefineParameterConstraints
    - org.hibernate.validator.internal.metadata.aggregated.rule.ReturnValueMayOnlyBeMarkedOnceAsCascadedPerHierarchyLine
    - org.hibernate.validator.internal.metadata.aggregated.rule.VoidMethodsMustNotBeReturnValueConstrained
  - org.hibernate.validator.internal.xml.MethodType
  - org.hibernate.validator.internal.constraintvalidators.MinValidatorForCharSequence (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.constraintvalidators.MinValidatorForNumber (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.constraintvalidators.ModCheckBase
    - org.hibernate.validator.internal.constraintvalidators.LuhnCheckValidator (implements javax.validation.ConstraintValidator<A,T>)
    - org.hibernate.validator.internal.constraintvalidators.Mod10CheckValidator (implements javax.validation.ConstraintValidator<A,T>)
    - org.hibernate.validator.internal.constraintvalidators.Mod11CheckValidator (implements javax.validation.ConstraintValidator<A,T>)
    - org.hibernate.validator.internal.constraintvalidators.ModCheckValidator (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.util.ModUtil
  - org.hibernate.validator.ap.checks.MultiValuedChecks (implements org.hibernate.validator.ap.checks.ConstraintChecks)
  - org.hibernate.validator.internal.util.privilegedactions.NewInstance<T> (implements java.security.PrivilegedAction<T>)
  - org.hibernate.validator.internal.engine.path.NodeImpl (implements javax.validation.Path.BeanNode, javax.validation.Path.ConstructorNode, javax.validation.Path.CrossParameterNode, javax.validation.Path.MethodNode, javax.validation.Path.ParameterNode, javax.validation.Path.PropertyNode, javax.validation.Path.ReturnValueNode, java.io.Serializable)
  - org.hibernate.validator.internal.constraintvalidators.NotBlankValidator (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.constraintvalidators.NotNullValidator (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.constraintvalidators.NullValidator (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.xml.ObjectFactory
  - org.hibernate.validator.internal.constraintvalidators.ParameterScriptAssertValidator (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.xml.ParameterType
  - org.hibernate.validator.parameternameprovider.ParanamerParameterNameProvider (implements javax.validation.ParameterNameProvider)
  - org.hibernate.validator.internal.constraintvalidators.PastValidatorForCalendar (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.constraintvalidators.PastValidatorForDate (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.constraintvalidators.PastValidatorForReadableInstant (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.constraintvalidators.PastValidatorForReadablePartial (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.engine.path.PathImpl (implements javax.validation.Path, java.io.Serializable)
  - org.hibernate.validator.internal.constraintvalidators.PatternValidator (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.xml.PayloadType
  - org.hibernate.validator.resourceloading.PlatformResourceBundleLocator (implements org.hibernate.validator.spi.resourceloading.ResourceBundleLocator)
  - org.hibernate.validator.internal.xml.PropertyType
  - org.hibernate.validator.internal.util.ReflectionHelper
  - java.util.ResourceBundle
    - org.hibernate.validator.resourceloading.AggregateResourceBundleLocator.AggregateBundle
  - org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpolator (implements javax.validation.MessageInterpolator)
  - org.hibernate.validator.internal.util.ResourceLoaderHelper
  - org.hibernate.validator.internal.xml.ReturnValueType
  - org.hibernate.validator.internal.constraintvalidators.SafeHtmlValidator (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.constraintvalidators.ScriptAssertValidator (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.util.scriptengine.ScriptEvaluator
  - org.hibernate.validator.internal.util.scriptengine.ScriptEvaluatorFactory
  - org.hibernate.validator.internal.engine.groups.Sequence
  - org.hibernate.validator.internal.util.privilegedactions.SetAccessibility (implements java.security.PrivilegedAction<T>)
  - org.hibernate.validator.ap.checks.SingleValuedChecks (implements org.hibernate.validator.ap.checks.ConstraintChecks)
  - org.hibernate.validator.internal.constraintvalidators.SizeValidatorForArray (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.constraintvalidators.SizeValidatorForArraysOfPrimitives
    - org.hibernate.validator.internal.constraintvalidators.SizeValidatorForArraysOfBoolean (implements javax.validation.ConstraintValidator<A,T>)
    - org.hibernate.validator.internal.constraintvalidators.SizeValidatorForArraysOfByte (implements javax.validation.ConstraintValidator<A,T>)
    - org.hibernate.validator.internal.constraintvalidators.SizeValidatorForArraysOfChar (implements javax.validation.ConstraintValidator<A,T>)
    - org.hibernate.validator.internal.constraintvalidators.SizeValidatorForArraysOfDouble (implements javax.validation.ConstraintValidator<A,T>)
    - org.hibernate.validator.internal.constraintvalidators.SizeValidatorForArraysOfFloat (implements javax.validation.ConstraintValidator<A,T>)
    - org.hibernate.validator.internal.constraintvalidators.SizeValidatorForArraysOfInt (implements javax.validation.ConstraintValidator<A,T>)
    - org.hibernate.validator.internal.constraintvalidators.SizeValidatorForArraysOfLong (implements javax.validation.ConstraintValidator<A,T>)
    - org.hibernate.validator.internal.constraintvalidators.SizeValidatorForArraysOfShort (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.constraintvalidators.SizeValidatorForCharSequence (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.constraintvalidators.SizeValidatorForCollection (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.constraintvalidators.SizeValidatorForMap (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.util.StringHelper
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - javax.xml.bind.JAXBException
        - javax.xml.bind.ValidationException
          - org.hibernate.validator.internal.engine.messageinterpolation.parser.MessageDescriptorFormatException
  - org.hibernate.validator.internal.engine.messageinterpolation.parser.Token
  - org.hibernate.validator.internal.engine.messageinterpolation.parser.TokenCollector
  - org.hibernate.validator.internal.engine.messageinterpolation.parser.TokenIterator
  - org.hibernate.validator.internal.util.TypeHelper
  - org.hibernate.validator.ap.util.TypeNames
  - org.hibernate.validator.ap.util.TypeNames.BeanValidationTypes
  - org.hibernate.validator.ap.util.TypeNames.HibernateValidatorTypes
  - org.hibernate.validator.ap.util.TypeNames.JodaTypes
  - org.hibernate.validator.internal.util.TypeResolutionHelper
  - org.hibernate.validator.internal.metadata.aggregated.UnconstrainedEntityMetaDataSingleton<T> (implements org.hibernate.validator.internal.metadata.aggregated.BeanMetaData<T>)
  - org.hibernate.validator.internal.constraintvalidators.URLValidator (implements javax.validation.ConstraintValidator<A,T>)
  - org.hibernate.validator.internal.metadata.aggregated.ValidatableParametersMetaData (implements org.hibernate.validator.internal.metadata.facets.Validatable)
  - org.hibernate.validator.internal.xml.ValidatedByType
  - org.hibernate.validator.spi.valuehandling.ValidatedValueUnwrapper<T>
  - org.hibernate.validator.internal.xml.ValidationBootstrapParameters
  - org.hibernate.validator.internal.xml.ValidationConfigType
  - org.hibernate.validator.internal.engine.ValidationContext<T>
  - org.hibernate.validator.internal.engine.ValidationContext.ValidationContextBuilder
  - org.hibernate.validator.internal.cdi.interceptor.ValidationEnabledAnnotatedCallable<T> (implements javax.enterprise.inject.spi.AnnotatedCallable<X>)
    - org.hibernate.validator.internal.cdi.interceptor.ValidationEnabledAnnotatedConstructor<T> (implements javax.enterprise.inject.spi.AnnotatedConstructor<X>)
    - org.hibernate.validator.internal.cdi.interceptor.ValidationEnabledAnnotatedMethod<T> (implements javax.enterprise.inject.spi.AnnotatedMethod<X>)
  - org.hibernate.validator.internal.cdi.interceptor.ValidationEnabledAnnotatedType<T> (implements javax.enterprise.inject.spi.AnnotatedType<X>)
  - org.hibernate.validator.internal.cdi.ValidationExtension (implements javax.enterprise.inject.spi.Extension)
  - org.hibernate.validator.internal.cdi.interceptor.ValidationInterceptor (implements java.io.Serializable)
  - org.hibernate.validator.internal.engine.groups.ValidationOrderGenerator
  - org.hibernate.validator.internal.cdi.ValidationProviderHelper
  - org.hibernate.validator.internal.xml.ValidationXmlParser
  - org.hibernate.validator.internal.cdi.ValidatorBean (implements javax.enterprise.inject.spi.Bean<T>, javax.enterprise.inject.spi.PassivationCapable)
  - org.hibernate.validator.internal.engine.ValidatorContextImpl (implements org.hibernate.validator.HibernateValidatorContext)
  - org.hibernate.validator.internal.cdi.ValidatorFactoryBean (implements javax.enterprise.inject.spi.Bean<T>, javax.enterprise.inject.spi.PassivationCapable)
  - org.hibernate.validator.internal.engine.ValidatorFactoryImpl (implements org.hibernate.validator.HibernateValidatorFactory)
  - org.hibernate.validator.internal.engine.ValidatorImpl (implements javax.validation.executable.ExecutableValidator, javax.validation.Validator)
  - org.hibernate.validator.internal.engine.ValueContext<T,V>
  - javax.el.VariableMapper
    - org.hibernate.validator.internal.engine.messageinterpolation.el.MapBasedVariableMapper
  - org.hibernate.validator.internal.util.Version
  - javax.xml.bind.annotation.adapters.XmlAdapter<ValueType,BoundType>
    - org.hibernate.validator.internal.xml.Adapter1
  - org.hibernate.validator.internal.xml.XmlMappingParser
  - org.hibernate.validator.internal.xml.XmlParserHelper

## Interface Hierarchy

- org.hibernate.validator.cfg.context.AnnotationProcessingOptions<C>
  - org.hibernate.validator.cfg.context.PropertyConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.PropertyTarget, org.hibernate.validator.cfg.context.TypeTarget, org.hibernate.validator.cfg.context.Unwrapable<U>)
  - org.hibernate.validator.cfg.context.TypeConstraintMappingContext<C> (also extends org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.PropertyTarget, org.hibernate.validator.cfg.context.TypeTarget)
- org.hibernate.validator.internal.metadata.core.AnnotationProcessingOptions
- org.jboss.logging.BasicLogger
  - org.hibernate.validator.internal.util.logging.Log
- org.hibernate.validator.cfg.context.Cascadable<C>
  - org.hibernate.validator.cfg.context.ParameterConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.CrossParameterTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.ParameterTarget, org.hibernate.validator.cfg.context.ReturnValueTarget, org.hibernate.validator.cfg.context.TypeTarget, org.hibernate.validator.cfg.context.Unwrapable<U>)
  - org.hibernate.validator.cfg.context.PropertyConstraintMappingContext (also extends org.hibernate.validator.cfg.context.AnnotationProcessingOptions<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.PropertyTarget, org.hibernate.validator.cfg.context.TypeTarget, org.hibernate.validator.cfg.context.Unwrapable<U>)
  - org.hibernate.validator.cfg.context.ReturnValueConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.CrossParameterTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.ParameterTarget, org.hibernate.validator.cfg.context.TypeTarget, org.hibernate.validator.cfg.context.Unwrapable<U>)
- org.hibernate.validator.internal.metadata.facets.Cascadable
- org.hibernate.validator.internal.util.CollectionHelper.Partitioner<K,V>
- javax.validation.Configuration<T>
  - org.hibernate.validator.HibernateValidatorConfiguration
- org.hibernate.validator.cfg.context.Constrainable<C>
  - org.hibernate.validator.cfg.context.CrossParameterConstraintMappingContext (also extends org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.ParameterTarget, org.hibernate.validator.cfg.context.ReturnValueTarget, org.hibernate.validator.cfg.context.TypeTarget)
  - org.hibernate.validator.cfg.context.ParameterConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.CrossParameterTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.ParameterTarget, org.hibernate.validator.cfg.context.ReturnValueTarget, org.hibernate.validator.cfg.context.TypeTarget, org.hibernate.validator.cfg.context.Unwrapable<U>)
  - org.hibernate.validator.cfg.context.PropertyConstraintMappingContext (also extends org.hibernate.validator.cfg.context.AnnotationProcessingOptions<C>, org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.PropertyTarget, org.hibernate.validator.cfg.context.TypeTarget, org.hibernate.validator.cfg.context.Unwrapable<U>)
  - org.hibernate.validator.cfg.context.ReturnValueConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.CrossParameterTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.ParameterTarget, org.hibernate.validator.cfg.context.TypeTarget, org.hibernate.validator.cfg.context.Unwrapable<U>)
  - org.hibernate.validator.cfg.context.TypeConstraintMappingContext<C> (also extends org.hibernate.validator.cfg.context.AnnotationProcessingOptions<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.PropertyTarget, org.hibernate.validator.cfg.context.TypeTarget)
- org.hibernate.validator.ap.checks.ConstraintCheck
- org.hibernate.validator.ap.checks.ConstraintChecks
- org.hibernate.validator.cfg.ConstraintMapping
- javax.validation.ConstraintValidatorContext
  - org.hibernate.validator.constraintvalidation.HibernateConstraintValidatorContext
- org.hibernate.validator.cfg.context.ConstructorTarget
  - org.hibernate.validator.cfg.context.CrossParameterConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.ParameterTarget, org.hibernate.validator.cfg.context.ReturnValueTarget, org.hibernate.validator.cfg.context.TypeTarget)
  - org.hibernate.validator.cfg.context.ParameterConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.CrossParameterTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.ParameterTarget, org.hibernate.validator.cfg.context.ReturnValueTarget, org.hibernate.validator.cfg.context.TypeTarget, org.hibernate.validator.cfg.context.Unwrapable<U>)
  - org.hibernate.validator.cfg.context.PropertyConstraintMappingContext (also extends org.hibernate.validator.cfg.context.AnnotationProcessingOptions<C>, org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.PropertyTarget, org.hibernate.validator.cfg.context.TypeTarget, org.hibernate.validator.cfg.context.Unwrapable<U>)
  - org.hibernate.validator.cfg.context.ReturnValueConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.CrossParameterTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.ParameterTarget, org.hibernate.validator.cfg.context.TypeTarget, org.hibernate.validator.cfg.context.Unwrapable<U>)
  - org.hibernate.validator.cfg.context.TypeConstraintMappingContext<C> (also extends org.hibernate.validator.cfg.context.AnnotationProcessingOptions<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.PropertyTarget, org.hibernate.validator.cfg.context.TypeTarget)
- org.hibernate.validator.cfg.context.CrossParameterTarget
  - org.hibernate.validator.cfg.context.ConstructorConstraintMappingContext (also extends org.hibernate.validator.cfg.context.ParameterTarget, org.hibernate.validator.cfg.context.ReturnValueTarget)
  - org.hibernate.validator.cfg.context.MethodConstraintMappingContext (also extends org.hibernate.validator.cfg.context.ParameterTarget, org.hibernate.validator.cfg.context.ReturnValueTarget)
  - org.hibernate.validator.cfg.context.ParameterConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.ParameterTarget, org.hibernate.validator.cfg.context.ReturnValueTarget, org.hibernate.validator.cfg.context.TypeTarget, org.hibernate.validator.cfg.context.Unwrapable<U>)
  - org.hibernate.validator.cfg.context.ReturnValueConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.ParameterTarget, org.hibernate.validator.cfg.context.TypeTarget, org.hibernate.validator.cfg.context.Unwrapable<U>)
- org.hibernate.validator.spi.group.DefaultGroupSequenceProvider<T>
- org.hibernate.validator.internal.util.classhierarchy.Filter
- org.hibernate.validator.cfg.context.GroupConversionTargetContext<C>
- java.lang.Iterable<T>
  - org.hibernate.validator.internal.metadata.raw.ConstrainedElement
  - org.hibernate.validator.internal.metadata.aggregated.ConstraintMetaData
- javax.validation.MessageInterpolator.Context
  - org.hibernate.validator.messageinterpolation.HibernateMessageInterpolatorContext
- org.hibernate.validator.internal.util.logging.Messages
- org.hibernate.validator.internal.metadata.provider.MetaDataProvider
- org.hibernate.validator.cfg.context.MethodTarget
  - org.hibernate.validator.cfg.context.CrossParameterConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.ParameterTarget, org.hibernate.validator.cfg.context.ReturnValueTarget, org.hibernate.validator.cfg.context.TypeTarget)
  - org.hibernate.validator.cfg.context.ParameterConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.CrossParameterTarget, org.hibernate.validator.cfg.context.ParameterTarget, org.hibernate.validator.cfg.context.ReturnValueTarget, org.hibernate.validator.cfg.context.TypeTarget, org.hibernate.validator.cfg.context.Unwrapable<U>)
  - org.hibernate.validator.cfg.context.PropertyConstraintMappingContext (also extends org.hibernate.validator.cfg.context.AnnotationProcessingOptions<C>, org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.PropertyTarget, org.hibernate.validator.cfg.context.TypeTarget, org.hibernate.validator.cfg.context.Unwrapable<U>)
  - org.hibernate.validator.cfg.context.ReturnValueConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.CrossParameterTarget, org.hibernate.validator.cfg.context.ParameterTarget, org.hibernate.validator.cfg.context.TypeTarget, org.hibernate.validator.cfg.context.Unwrapable<U>)
  - org.hibernate.validator.cfg.context.TypeConstraintMappingContext<C> (also extends org.hibernate.validator.cfg.context.AnnotationProcessingOptions<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.PropertyTarget, org.hibernate.validator.cfg.context.TypeTarget)
- org.hibernate.validator.cfg.context.ParameterTarget
  - org.hibernate.validator.cfg.context.ConstructorConstraintMappingContext (also extends org.hibernate.validator.cfg.context.CrossParameterTarget, org.hibernate.validator.cfg.context.ReturnValueTarget)
  - org.hibernate.validator.cfg.context.CrossParameterConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.ReturnValueTarget, org.hibernate.validator.cfg.context.TypeTarget)
  - org.hibernate.validator.cfg.context.MethodConstraintMappingContext (also extends org.hibernate.validator.cfg.context.CrossParameterTarget, org.hibernate.validator.cfg.context.ReturnValueTarget)
  - org.hibernate.validator.cfg.context.ParameterConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.CrossParameterTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.ReturnValueTarget, org.hibernate.validator.cfg.context.TypeTarget, org.hibernate.validator.cfg.context.Unwrapable<U>)
  - org.hibernate.validator.cfg.context.ReturnValueConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.CrossParameterTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.TypeTarget, org.hibernate.validator.cfg.context.Unwrapable<U>)
- org.hibernate.validator.internal.engine.messageinterpolation.parser.ParserState
- org.hibernate.validator.cfg.context.PropertyTarget
  - org.hibernate.validator.cfg.context.PropertyConstraintMappingContext (also extends org.hibernate.validator.cfg.context.AnnotationProcessingOptions<C>, org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.TypeTarget, org.hibernate.validator.cfg.context.Unwrapable<U>)
  - org.hibernate.validator.cfg.context.TypeConstraintMappingContext<C> (also extends org.hibernate.validator.cfg.context.AnnotationProcessingOptions<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.TypeTarget)
- org.hibernate.validator.spi.resourceloading.ResourceBundleLocator
- org.hibernate.validator.cfg.context.ReturnValueTarget
  - org.hibernate.validator.cfg.context.ConstructorConstraintMappingContext (also extends org.hibernate.validator.cfg.context.CrossParameterTarget, org.hibernate.validator.cfg.context.ParameterTarget)
  - org.hibernate.validator.cfg.context.CrossParameterConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.ParameterTarget, org.hibernate.validator.cfg.context.TypeTarget)
  - org.hibernate.validator.cfg.context.MethodConstraintMappingContext (also extends org.hibernate.validator.cfg.context.CrossParameterTarget, org.hibernate.validator.cfg.context.ParameterTarget)
  - org.hibernate.validator.cfg.context.ParameterConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.CrossParameterTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.ParameterTarget, org.hibernate.validator.cfg.context.TypeTarget, org.hibernate.validator.cfg.context.Unwrapable<U>)
- org.hibernate.validator.cfg.context.TypeTarget
  - org.hibernate.validator.cfg.context.CrossParameterConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.ParameterTarget, org.hibernate.validator.cfg.context.ReturnValueTarget)
  - org.hibernate.validator.cfg.context.ParameterConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.CrossParameterTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.ParameterTarget, org.hibernate.validator.cfg.context.ReturnValueTarget, org.hibernate.validator.cfg.context.Unwrapable<U>)
  - org.hibernate.validator.cfg.context.PropertyConstraintMappingContext (also extends org.hibernate.validator.cfg.context.AnnotationProcessingOptions<C>, org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.PropertyTarget, org.hibernate.validator.cfg.context.Unwrapable<U>)
  - org.hibernate.validator.cfg.context.ReturnValueConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.CrossParameterTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.ParameterTarget, org.hibernate.validator.cfg.context.Unwrapable<U>)
  - org.hibernate.validator.cfg.context.TypeConstraintMappingContext<C> (also extends org.hibernate.validator.cfg.context.AnnotationProcessingOptions<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.PropertyTarget)
- org.hibernate.validator.cfg.context.Unwrapable<U>
  - org.hibernate.validator.cfg.context.ParameterConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.CrossParameterTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.ParameterTarget, org.hibernate.validator.cfg.context.ReturnValueTarget, org.hibernate.validator.cfg.context.TypeTarget)
  - org.hibernate.validator.cfg.context.PropertyConstraintMappingContext (also extends org.hibernate.validator.cfg.context.AnnotationProcessingOptions<C>, org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.PropertyTarget, org.hibernate.validator.cfg.context.TypeTarget)
  - org.hibernate.validator.cfg.context.ReturnValueConstraintMappingContext (also extends org.hibernate.validator.cfg.context.Cascadable<C>, org.hibernate.validator.cfg.context.Constrainable<C>, org.hibernate.validator.cfg.context.ConstructorTarget, org.hibernate.validator.cfg.context.CrossParameterTarget, org.hibernate.validator.cfg.context.MethodTarget, org.hibernate.validator.cfg.context.ParameterTarget, org.hibernate.validator.cfg.context.TypeTarget)
- org.hibernate.validator.internal.metadata.facets.Validatable
  - org.hibernate.validator.internal.metadata.aggregated.BeanMetaData<T>
- org.hibernate.validator.internal.engine.groups.ValidationOrder
- javax.validation.ValidatorContext
  - org.hibernate.validator.HibernateValidatorContext
- javax.validation.ValidatorFactory
  - org.hibernate.validator.HibernateValidatorFactory

## Annotation Type Hierarchy

- org.hibernate.validator.constraints.br.CNPJ (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.br.CPF (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.br.TituloEleitoral (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.ConstraintComposition (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.CreditCardNumber (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.CreditCardNumber.List (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.EAN (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.EAN.List (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.Email (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.Email.List (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.Length (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.Length.List (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.LuhnCheck (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.LuhnCheck.List (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.Mod10Check (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.Mod10Check.List (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.Mod11Check (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.Mod11Check.List (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.ModCheck (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.ModCheck.List (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.NotBlank (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.NotBlank.List (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.NotEmpty (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.NotEmpty.List (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.ParameterScriptAssert (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.ParameterScriptAssert.List (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.Range (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.Range.List (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.SafeHtml (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.SafeHtml.Tag (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.SafeHtml.List (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.ScriptAssert (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.ScriptAssert.List (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.URL (implements java.lang.annotation.Annotation)
- org.hibernate.validator.constraints.URL.List (implements java.lang.annotation.Annotation)
- org.hibernate.validator.group.GroupSequenceProvider (implements java.lang.annotation.Annotation)
- org.hibernate.validator.valuehandling.UnwrapValidatedValue (implements java.lang.annotation.Annotation)
- org.hibernate.validator.cdi.HibernateValidator (implements java.lang.annotation.Annotation)
- org.hibernate.validator.internal.cdi.interceptor.MethodValidated (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.hibernate.validator.constraints.CompositionType
    - org.hibernate.validator.constraints.EAN.Type
    - org.hibernate.validator.constraints.Mod11Check.ProcessingDirection
    - org.hibernate.validator.constraints.ModCheck.ModType
    - org.hibernate.validator.constraints.SafeHtml.WhiteListType
    - org.hibernate.validator.internal.engine.messageinterpolation.InterpolationTermType
    - org.hibernate.validator.internal.metadata.core.ConstraintOrigin
    - org.hibernate.validator.internal.metadata.descriptor.ConstraintDescriptorImpl.ConstraintType
    - org.hibernate.validator.internal.metadata.raw.ConfigurationSource
    - org.hibernate.validator.internal.metadata.raw.ConstrainedElement.ConstrainedElementKind
    - org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.ReferenceType
    - org.hibernate.validator.internal.util.ConcurrentReferenceHashMap.Option
    - org.hibernate.validator.ap.util.ConstraintHelper.ConstraintCheckResult
    - org.hibernate.validator.ap.util.ConstraintHelper.AnnotationType

Copyright © 2007-2014 Red Hat, Inc. All Rights Reserved