Skip to content

Upgrading jakarta.validation:jakarta.validation-api 2 to 3

Unknown2.0.2 → 3.1.1

Fetching 8 releases from GitHub…0 / 8
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • added: @interface Constraint
  • added: @interface GroupSequence
  • added: @interface OverridesAttribute
  • added: @interface OverridesAttribute.List
  • added: @interface ReportAsSingleViolation
  • added: @interface Valid
  • added: class ConstraintDeclarationException extends ValidationException
  • added: class ConstraintDefinitionException extends ValidationException
  • added: class ConstraintViolationException extends ValidationException
  • added: class GroupDefinitionException extends ValidationException
  • added: class NoProviderFoundException extends ValidationException
  • added: class UnexpectedTypeException extends ConstraintDeclarationException
  • added: class Validation
  • added: class ValidationException extends RuntimeException
  • added: ctor ConstraintDeclarationException()
  • added: ctor ConstraintDeclarationException(String)
  • added: ctor ConstraintDeclarationException(String, Throwable)
  • added: ctor ConstraintDeclarationException(Throwable)
  • added: ctor ConstraintDefinitionException()
  • added: ctor ConstraintDefinitionException(String)
  • added: ctor ConstraintDefinitionException(String, Throwable)
  • added: ctor ConstraintDefinitionException(Throwable)
  • added: ctor ConstraintViolationException(Set)
  • added: ctor ConstraintViolationException(String, Set)
  • added: ctor GroupDefinitionException()
  • added: ctor GroupDefinitionException(String)
  • added: ctor GroupDefinitionException(String, Throwable)
  • added: ctor GroupDefinitionException(Throwable)
  • added: ctor NoProviderFoundException()
  • added: ctor NoProviderFoundException(String)
  • added: ctor NoProviderFoundException(String, Throwable)
  • added: ctor NoProviderFoundException(Throwable)
  • added: ctor UnexpectedTypeException()
  • added: ctor UnexpectedTypeException(String)
  • added: ctor UnexpectedTypeException(String, Throwable)
  • added: ctor UnexpectedTypeException(Throwable)
  • added: ctor Validation()
  • added: ctor ValidationException()
  • added: ctor ValidationException(String)
  • added: ctor ValidationException(String, Throwable)
  • added: ctor ValidationException(Throwable)
  • added: enum ConstraintTarget
  • added: enum ElementKind
  • added: interface BootstrapConfiguration
  • added: interface ClockProvider
  • added: interface Configuration
  • added: interface ConstraintValidator
  • added: interface ConstraintValidatorContext
  • added: interface ConstraintValidatorContext.ConstraintViolationBuilder
  • added: interface ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext
  • added: interface ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext
  • added: interface ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeContextBuilder
  • added: interface ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
  • added: interface ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext
  • added: interface ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeContextBuilder
  • added: interface ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • added: interface ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext
  • added: interface ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder
  • added: interface ConstraintValidatorFactory
  • added: interface ConstraintViolation
  • added: interface MessageInterpolator
  • added: interface MessageInterpolator.Context
  • added: interface ParameterNameProvider
  • added: interface Path extends Iterable
  • added: interface Path.BeanNode extends Path.Node
  • added: interface Path.ConstructorNode extends Path.Node
  • added: interface Path.ContainerElementNode extends Path.Node
  • added: interface Path.CrossParameterNode extends Path.Node
  • added: interface Path.MethodNode extends Path.Node
  • added: interface Path.Node
  • added: interface Path.ParameterNode extends Path.Node
  • added: interface Path.PropertyNode extends Path.Node
  • added: interface Path.ReturnValueNode extends Path.Node
  • added: interface Payload
  • added: interface TraversableResolver
  • added: interface ValidationProviderResolver
  • added: interface Validator
  • added: interface ValidatorContext
  • added: interface ValidatorFactory extends AutoCloseable
  • added: method BootstrapConfiguration.getClockProviderClassName(): String
  • added: method BootstrapConfiguration.getConstraintMappingResourcePaths(): Set
  • added: method BootstrapConfiguration.getConstraintValidatorFactoryClassName(): String
  • added: method BootstrapConfiguration.getDefaultProviderClassName(): String
  • added: method BootstrapConfiguration.getDefaultValidatedExecutableTypes(): Set
  • added: method BootstrapConfiguration.getMessageInterpolatorClassName(): String
  • added: method BootstrapConfiguration.getParameterNameProviderClassName(): String
  • added: method BootstrapConfiguration.getProperties(): Map
  • added: method BootstrapConfiguration.getTraversableResolverClassName(): String
  • added: method BootstrapConfiguration.getValueExtractorClassNames(): Set
  • added: method BootstrapConfiguration.isExecutableValidationEnabled(): boolean
  • added: method ClockProvider.getClock(): Clock
  • added: method Configuration.addMapping(InputStream): Configuration
  • added: method Configuration.addProperty(String, String): Configuration
  • added: method Configuration.addValueExtractor(ValueExtractor): Configuration
  • added: method Configuration.buildValidatorFactory(): ValidatorFactory
  • added: method Configuration.clockProvider(ClockProvider): Configuration
  • added: method Configuration.constraintValidatorFactory(ConstraintValidatorFactory): Configuration
  • added: method Configuration.getBootstrapConfiguration(): BootstrapConfiguration
  • added: method Configuration.getDefaultClockProvider(): ClockProvider
  • added: method Configuration.getDefaultConstraintValidatorFactory(): ConstraintValidatorFactory
  • added: method Configuration.getDefaultMessageInterpolator(): MessageInterpolator
  • added: method Configuration.getDefaultParameterNameProvider(): ParameterNameProvider
  • added: method Configuration.getDefaultTraversableResolver(): TraversableResolver
  • added: method Configuration.ignoreXmlConfiguration(): Configuration
  • added: method Configuration.messageInterpolator(MessageInterpolator): Configuration
  • added: method Configuration.parameterNameProvider(ParameterNameProvider): Configuration
  • added: method Configuration.traversableResolver(TraversableResolver): Configuration
  • added: method Constraint.validatedBy(): Class[]
  • added: method ConstraintValidator.initialize(Annotation): void
  • added: method ConstraintValidator.isValid(Object, ConstraintValidatorContext): boolean
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext.addBeanNode(): ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext.addConstraintViolation(): ConstraintValidatorContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext.addContainerElementNode(String, Class, Integer): ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext.addPropertyNode(String): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext.inIterable(): ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeContextBuilder
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext.addBeanNode(): ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext.addConstraintViolation(): ConstraintValidatorContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext.addContainerElementNode(String, Class, Integer): ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext.addPropertyNode(String): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeContextBuilder.addBeanNode(): ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeContextBuilder.addConstraintViolation(): ConstraintValidatorContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeContextBuilder.addContainerElementNode(String, Class, Integer): ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeContextBuilder.addPropertyNode(String): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeContextBuilder.atIndex(Integer): ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeContextBuilder.atKey(Object): ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext.addConstraintViolation(): ConstraintValidatorContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext.inContainer(Class, Integer): ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext.inIterable(): ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeContextBuilder
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext.addConstraintViolation(): ConstraintValidatorContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeContextBuilder.addConstraintViolation(): ConstraintValidatorContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeContextBuilder.atIndex(Integer): ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeContextBuilder.atKey(Object): ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.addBeanNode(): ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.addConstraintViolation(): ConstraintValidatorContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.addContainerElementNode(String, Class, Integer): ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.addNode(String): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.addPropertyNode(String): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.inContainer(Class, Integer): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.inIterable(): ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.addBeanNode(): ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.addConstraintViolation(): ConstraintValidatorContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.addContainerElementNode(String, Class, Integer): ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.addNode(String): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.addPropertyNode(String): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.addBeanNode(): ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.addConstraintViolation(): ConstraintValidatorContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.addContainerElementNode(String, Class, Integer): ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.addNode(String): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.addPropertyNode(String): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.atIndex(Integer): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.atKey(Object): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.addBeanNode(): ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.addConstraintViolation(): ConstraintValidatorContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.addContainerElementNode(String, Class, Integer): ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.addNode(String): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.addParameterNode(int): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext
  • added: method ConstraintValidatorContext.ConstraintViolationBuilder.addPropertyNode(String): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • added: method ConstraintValidatorContext.buildConstraintViolationWithTemplate(String): ConstraintValidatorContext.ConstraintViolationBuilder
  • added: method ConstraintValidatorContext.disableDefaultConstraintViolation(): void
  • added: method ConstraintValidatorContext.getClockProvider(): ClockProvider
  • added: method ConstraintValidatorContext.getDefaultConstraintMessageTemplate(): String
  • added: method ConstraintValidatorContext.unwrap(Class): Object
  • added: method ConstraintValidatorFactory.getInstance(Class): ConstraintValidator
  • added: method ConstraintValidatorFactory.releaseInstance(ConstraintValidator): void
  • added: method ConstraintViolation.getConstraintDescriptor(): ConstraintDescriptor
  • added: method ConstraintViolation.getExecutableParameters(): Object[]
  • added: method ConstraintViolation.getExecutableReturnValue(): Object
  • added: method ConstraintViolation.getInvalidValue(): Object
  • added: method ConstraintViolation.getLeafBean(): Object
  • added: method ConstraintViolation.getMessage(): String
  • added: method ConstraintViolation.getMessageTemplate(): String
  • added: method ConstraintViolation.getPropertyPath(): Path
  • added: method ConstraintViolation.getRootBean(): Object
  • added: method ConstraintViolation.getRootBeanClass(): Class
  • added: method ConstraintViolation.unwrap(Class): Object
  • added: method ConstraintViolationException.getConstraintViolations(): Set
  • added: method GroupSequence.value(): Class[]
  • added: method MessageInterpolator.Context.getConstraintDescriptor(): ConstraintDescriptor
  • added: method MessageInterpolator.Context.getValidatedValue(): Object
  • added: method MessageInterpolator.Context.unwrap(Class): Object
  • added: method MessageInterpolator.interpolate(String, MessageInterpolator.Context): String
  • added: method MessageInterpolator.interpolate(String, MessageInterpolator.Context, Locale): String
  • added: method OverridesAttribute.List.value(): OverridesAttribute[]
  • added: method OverridesAttribute.constraint(): Class
  • added: method OverridesAttribute.constraintIndex(): int
  • added: method OverridesAttribute.name(): String
  • added: method ParameterNameProvider.getParameterNames(Constructor): List
  • added: method ParameterNameProvider.getParameterNames(Method): List
  • added: method Path.BeanNode.getContainerClass(): Class
  • added: method Path.BeanNode.getTypeArgumentIndex(): Integer
  • added: method Path.ConstructorNode.getParameterTypes(): List
  • added: method Path.ContainerElementNode.getContainerClass(): Class
  • added: method Path.ContainerElementNode.getTypeArgumentIndex(): Integer
  • added: method Path.MethodNode.getParameterTypes(): List
  • added: method Path.Node.as(Class): Path.Node
  • added: method Path.Node.getIndex(): Integer
  • added: method Path.Node.getKey(): Object
  • added: method Path.Node.getKind(): ElementKind
  • added: method Path.Node.getName(): String
  • added: method Path.Node.isInIterable(): boolean
  • added: method Path.Node.toString(): String
  • added: method Path.ParameterNode.getParameterIndex(): int
  • added: method Path.PropertyNode.getContainerClass(): Class
  • added: method Path.PropertyNode.getTypeArgumentIndex(): Integer
  • added: method Path.toString(): String
  • added: method TraversableResolver.isCascadable(Object, Path.Node, Class, Path, ElementType): boolean
  • added: method TraversableResolver.isReachable(Object, Path.Node, Class, Path, ElementType): boolean
  • added: method ValidationProviderResolver.getValidationProviders(): List
  • added: method Validator.forExecutables(): ExecutableValidator
  • added: method Validator.getConstraintsForClass(Class): BeanDescriptor
  • added: method Validator.unwrap(Class): Object
  • added: method Validator.validate(Object, Class[]): Set
  • added: method Validator.validateProperty(Object, String, Class[]): Set
  • added: method Validator.validateValue(Class, String, Object, Class[]): Set
  • added: method ValidatorContext.addValueExtractor(ValueExtractor): ValidatorContext
  • added: method ValidatorContext.clockProvider(ClockProvider): ValidatorContext
  • added: method ValidatorContext.constraintValidatorFactory(ConstraintValidatorFactory): ValidatorContext
  • added: method ValidatorContext.getValidator(): Validator
  • added: method ValidatorContext.messageInterpolator(MessageInterpolator): ValidatorContext
  • added: method ValidatorContext.parameterNameProvider(ParameterNameProvider): ValidatorContext
  • added: method ValidatorContext.traversableResolver(TraversableResolver): ValidatorContext
  • added: method ValidatorFactory.close(): void
  • added: method ValidatorFactory.getClockProvider(): ClockProvider
  • added: method ValidatorFactory.getConstraintValidatorFactory(): ConstraintValidatorFactory
  • added: method ValidatorFactory.getMessageInterpolator(): MessageInterpolator
  • added: method ValidatorFactory.getParameterNameProvider(): ParameterNameProvider
  • added: method ValidatorFactory.getTraversableResolver(): TraversableResolver
  • added: method ValidatorFactory.getValidator(): Validator
  • added: method ValidatorFactory.unwrap(Class): Object
  • added: method ValidatorFactory.usingContext(): ValidatorContext
  • added: static field ConstraintTarget.IMPLICIT: ConstraintTarget
  • added: static field ConstraintTarget.PARAMETERS: ConstraintTarget
  • added: static field ConstraintTarget.RETURN_VALUE: ConstraintTarget
  • added: static field ElementKind.BEAN: ElementKind
  • added: static field ElementKind.CONSTRUCTOR: ElementKind
  • added: static field ElementKind.CONTAINER_ELEMENT: ElementKind
  • added: static field ElementKind.CROSS_PARAMETER: ElementKind
  • added: static field ElementKind.METHOD: ElementKind
  • added: static field ElementKind.PARAMETER: ElementKind
  • added: static field ElementKind.PROPERTY: ElementKind
  • added: static field ElementKind.RETURN_VALUE: ElementKind
  • added: static method ConstraintTarget.valueOf(String): ConstraintTarget
  • added: static method ConstraintTarget.values(): ConstraintTarget[]
  • added: static method ElementKind.valueOf(String): ElementKind
  • added: static method ElementKind.values(): ElementKind[]
  • added: static method Validation.buildDefaultValidatorFactory(): ValidatorFactory
  • added: static method Validation.byDefaultProvider(): GenericBootstrap
  • added: static method Validation.byProvider(Class): ProviderSpecificBootstrap
  • added: interface GenericBootstrap
  • added: interface ProviderSpecificBootstrap
  • added: method GenericBootstrap.configure(): Configuration
  • added: method GenericBootstrap.providerResolver(ValidationProviderResolver): GenericBootstrap
  • added: method ProviderSpecificBootstrap.configure(): Configuration
  • added: method ProviderSpecificBootstrap.providerResolver(ValidationProviderResolver): ProviderSpecificBootstrap
  • added: @interface AssertFalse
  • added: @interface AssertFalse.List
  • added: @interface AssertTrue
  • added: @interface AssertTrue.List
  • added: @interface DecimalMax
  • added: @interface DecimalMax.List
  • added: @interface DecimalMin
  • added: @interface DecimalMin.List
  • added: @interface Digits
  • added: @interface Digits.List
  • added: @interface Email
  • added: @interface Email.List
  • added: @interface Future
  • added: @interface Future.List
  • added: @interface FutureOrPresent
  • added: @interface FutureOrPresent.List
  • added: @interface Max
  • added: @interface Max.List
  • added: @interface Min
  • added: @interface Min.List
  • added: @interface Negative
  • added: @interface Negative.List
  • added: @interface NegativeOrZero
  • added: @interface NegativeOrZero.List
  • added: @interface NotBlank
  • added: @interface NotBlank.List
  • added: @interface NotEmpty
  • added: @interface NotEmpty.List
  • added: @interface NotNull
  • added: @interface NotNull.List
  • added: @interface Null
  • added: @interface Null.List
  • added: @interface Past
  • added: @interface Past.List
  • added: @interface PastOrPresent
  • added: @interface PastOrPresent.List
  • added: @interface Pattern
  • added: @interface Pattern.List
  • added: @interface Positive
  • added: @interface Positive.List
  • added: @interface PositiveOrZero
  • added: @interface PositiveOrZero.List
  • added: @interface Size
  • added: @interface Size.List
  • added: enum Pattern.Flag
  • added: method AssertFalse.List.value(): AssertFalse[]
  • added: method AssertFalse.groups(): Class[]
  • added: method AssertFalse.message(): String
  • added: method AssertFalse.payload(): Class[]
  • added: method AssertTrue.List.value(): AssertTrue[]
  • added: method AssertTrue.groups(): Class[]
  • added: method AssertTrue.message(): String
  • added: method AssertTrue.payload(): Class[]
  • added: method DecimalMax.List.value(): DecimalMax[]
  • added: method DecimalMax.groups(): Class[]
  • added: method DecimalMax.inclusive(): boolean
  • added: method DecimalMax.message(): String
  • added: method DecimalMax.payload(): Class[]
  • added: method DecimalMax.value(): String
  • added: method DecimalMin.List.value(): DecimalMin[]
  • added: method DecimalMin.groups(): Class[]
  • added: method DecimalMin.inclusive(): boolean
  • added: method DecimalMin.message(): String
  • added: method DecimalMin.payload(): Class[]
  • added: method DecimalMin.value(): String
  • added: method Digits.List.value(): Digits[]
  • added: method Digits.fraction(): int
  • added: method Digits.groups(): Class[]
  • added: method Digits.integer(): int
  • added: method Digits.message(): String
  • added: method Digits.payload(): Class[]
  • added: method Email.List.value(): Email[]
  • added: method Email.flags(): Pattern.Flag[]
  • added: method Email.groups(): Class[]
  • added: method Email.message(): String
  • added: method Email.payload(): Class[]
  • added: method Email.regexp(): String
  • added: method Future.List.value(): Future[]
  • added: method Future.groups(): Class[]
  • added: method Future.message(): String
  • added: method Future.payload(): Class[]
  • added: method FutureOrPresent.List.value(): FutureOrPresent[]
  • added: method FutureOrPresent.groups(): Class[]
  • added: method FutureOrPresent.message(): String
  • added: method FutureOrPresent.payload(): Class[]
  • added: method Max.List.value(): Max[]
  • added: method Max.groups(): Class[]
  • added: method Max.message(): String
  • added: method Max.payload(): Class[]
  • added: method Max.value(): long
  • added: method Min.List.value(): Min[]
  • added: method Min.groups(): Class[]
  • added: method Min.message(): String
  • added: method Min.payload(): Class[]
  • added: method Min.value(): long
  • added: method Negative.List.value(): Negative[]
  • added: method Negative.groups(): Class[]
  • added: method Negative.message(): String
  • added: method Negative.payload(): Class[]
  • added: method NegativeOrZero.List.value(): NegativeOrZero[]
  • added: method NegativeOrZero.groups(): Class[]
  • added: method NegativeOrZero.message(): String
  • added: method NegativeOrZero.payload(): Class[]
  • added: method NotBlank.List.value(): NotBlank[]
  • added: method NotBlank.groups(): Class[]
  • added: method NotBlank.message(): String
  • added: method NotBlank.payload(): Class[]
  • added: method NotEmpty.List.value(): NotEmpty[]
  • added: method NotEmpty.groups(): Class[]
  • added: method NotEmpty.message(): String
  • added: method NotEmpty.payload(): Class[]
  • added: method NotNull.List.value(): NotNull[]
  • added: method NotNull.groups(): Class[]
  • added: method NotNull.message(): String
  • added: method NotNull.payload(): Class[]
  • added: method Null.List.value(): Null[]
  • added: method Null.groups(): Class[]
  • added: method Null.message(): String
  • added: method Null.payload(): Class[]
  • added: method Past.List.value(): Past[]
  • added: method Past.groups(): Class[]
  • added: method Past.message(): String
  • added: method Past.payload(): Class[]
  • added: method PastOrPresent.List.value(): PastOrPresent[]
  • added: method PastOrPresent.groups(): Class[]
  • added: method PastOrPresent.message(): String
  • added: method PastOrPresent.payload(): Class[]
  • added: method Pattern.Flag.getValue(): int
  • added: method Pattern.List.value(): Pattern[]
  • added: method Pattern.flags(): Pattern.Flag[]
  • added: method Pattern.groups(): Class[]
  • added: method Pattern.message(): String
  • added: method Pattern.payload(): Class[]
  • added: method Pattern.regexp(): String
  • added: method Positive.List.value(): Positive[]
  • added: method Positive.groups(): Class[]
  • added: method Positive.message(): String
  • added: method Positive.payload(): Class[]
  • added: method PositiveOrZero.List.value(): PositiveOrZero[]
  • added: method PositiveOrZero.groups(): Class[]
  • added: method PositiveOrZero.message(): String
  • added: method PositiveOrZero.payload(): Class[]
  • added: method Size.List.value(): Size[]
  • added: method Size.groups(): Class[]
  • added: method Size.max(): int
  • added: method Size.message(): String
  • added: method Size.min(): int
  • added: method Size.payload(): Class[]
  • added: static field Pattern.Flag.CANON_EQ: Pattern.Flag
  • added: static field Pattern.Flag.CASE_INSENSITIVE: Pattern.Flag
  • added: static field Pattern.Flag.COMMENTS: Pattern.Flag
  • added: static field Pattern.Flag.DOTALL: Pattern.Flag
  • added: static field Pattern.Flag.MULTILINE: Pattern.Flag
  • added: static field Pattern.Flag.UNICODE_CASE: Pattern.Flag
  • added: static field Pattern.Flag.UNIX_LINES: Pattern.Flag
  • added: static method Pattern.Flag.valueOf(String): Pattern.Flag
  • added: static method Pattern.Flag.values(): Pattern.Flag[]
  • added: @interface SupportedValidationTarget
  • added: enum ValidationTarget
  • added: method SupportedValidationTarget.value(): ValidationTarget[]
  • added: static field ValidationTarget.ANNOTATED_ELEMENT: ValidationTarget
  • added: static field ValidationTarget.PARAMETERS: ValidationTarget
  • added: static method ValidationTarget.valueOf(String): ValidationTarget
  • added: static method ValidationTarget.values(): ValidationTarget[]
  • added: @interface ValidateOnExecution
  • added: enum ExecutableType
  • added: interface ExecutableValidator
  • added: method ExecutableValidator.validateConstructorParameters(Constructor, Object[], Class[]): Set
  • added: method ExecutableValidator.validateConstructorReturnValue(Constructor, Object, Class[]): Set
  • added: method ExecutableValidator.validateParameters(Object, Method, Object[], Class[]): Set
  • added: method ExecutableValidator.validateReturnValue(Object, Method, Object, Class[]): Set
  • added: method ValidateOnExecution.type(): ExecutableType[]
  • added: static field ExecutableType.ALL: ExecutableType
  • added: static field ExecutableType.CONSTRUCTORS: ExecutableType
  • added: static field ExecutableType.GETTER_METHODS: ExecutableType
  • added: static field ExecutableType.IMPLICIT: ExecutableType
  • added: static field ExecutableType.NONE: ExecutableType
  • added: static field ExecutableType.NON_GETTER_METHODS: ExecutableType
  • added: static method ExecutableType.valueOf(String): ExecutableType
  • added: static method ExecutableType.values(): ExecutableType[]
  • added: @interface ConvertGroup
  • added: @interface ConvertGroup.List
  • added: interface Default
  • added: method ConvertGroup.List.value(): ConvertGroup[]
  • added: method ConvertGroup.from(): Class
  • added: method ConvertGroup.to(): Class
  • added: enum MethodType
  • added: enum Scope
  • added: enum ValidateUnwrappedValue
  • added: interface BeanDescriptor extends ElementDescriptor
  • added: interface CascadableDescriptor
  • added: interface ConstraintDescriptor
  • added: interface ConstructorDescriptor extends ExecutableDescriptor
  • added: interface ContainerDescriptor
  • added: interface ContainerElementTypeDescriptor extends ElementDescriptor, CascadableDescriptor, ContainerDescriptor
  • added: interface CrossParameterDescriptor extends ElementDescriptor
  • added: interface ElementDescriptor
  • added: interface ElementDescriptor.ConstraintFinder
  • added: interface ExecutableDescriptor extends ElementDescriptor
  • added: interface GroupConversionDescriptor
  • added: interface MethodDescriptor extends ExecutableDescriptor
  • added: interface ParameterDescriptor extends ElementDescriptor, CascadableDescriptor, ContainerDescriptor
  • added: interface PropertyDescriptor extends ElementDescriptor, CascadableDescriptor, ContainerDescriptor
  • added: interface ReturnValueDescriptor extends ElementDescriptor, CascadableDescriptor, ContainerDescriptor
  • added: method BeanDescriptor.getConstrainedConstructors(): Set
  • added: method BeanDescriptor.getConstrainedMethods(MethodType, MethodType[]): Set
  • added: method BeanDescriptor.getConstrainedProperties(): Set
  • added: method BeanDescriptor.getConstraintsForConstructor(Class[]): ConstructorDescriptor
  • added: method BeanDescriptor.getConstraintsForMethod(String, Class[]): MethodDescriptor
  • added: method BeanDescriptor.getConstraintsForProperty(String): PropertyDescriptor
  • added: method BeanDescriptor.isBeanConstrained(): boolean
  • added: method CascadableDescriptor.getGroupConversions(): Set
  • added: method CascadableDescriptor.isCascaded(): boolean
  • added: method ConstraintDescriptor.getAnnotation(): Annotation
  • added: method ConstraintDescriptor.getAttributes(): Map
  • added: method ConstraintDescriptor.getComposingConstraints(): Set
  • added: method ConstraintDescriptor.getConstraintValidatorClasses(): List
  • added: method ConstraintDescriptor.getGroups(): Set
  • added: method ConstraintDescriptor.getMessageTemplate(): String
  • added: method ConstraintDescriptor.getPayload(): Set
  • added: method ConstraintDescriptor.getValidationAppliesTo(): ConstraintTarget
  • added: method ConstraintDescriptor.getValueUnwrapping(): ValidateUnwrappedValue
  • added: method ConstraintDescriptor.isReportAsSingleViolation(): boolean
  • added: method ConstraintDescriptor.unwrap(Class): Object
  • added: method ContainerDescriptor.getConstrainedContainerElementTypes(): Set
  • added: method ContainerElementTypeDescriptor.getContainerClass(): Class
  • added: method ContainerElementTypeDescriptor.getTypeArgumentIndex(): Integer
  • added: method CrossParameterDescriptor.getElementClass(): Class
  • added: method ElementDescriptor.ConstraintFinder.declaredOn(ElementType[]): ElementDescriptor.ConstraintFinder
  • added: method ElementDescriptor.ConstraintFinder.getConstraintDescriptors(): Set
  • added: method ElementDescriptor.ConstraintFinder.hasConstraints(): boolean
  • added: method ElementDescriptor.ConstraintFinder.lookingAt(Scope): ElementDescriptor.ConstraintFinder
  • added: method ElementDescriptor.ConstraintFinder.unorderedAndMatchingGroups(Class[]): ElementDescriptor.ConstraintFinder
  • added: method ElementDescriptor.findConstraints(): ElementDescriptor.ConstraintFinder
  • added: method ElementDescriptor.getConstraintDescriptors(): Set
  • added: method ElementDescriptor.getElementClass(): Class
  • added: method ElementDescriptor.hasConstraints(): boolean
  • added: method ExecutableDescriptor.findConstraints(): ElementDescriptor.ConstraintFinder
  • added: method ExecutableDescriptor.getConstraintDescriptors(): Set
  • added: method ExecutableDescriptor.getCrossParameterDescriptor(): CrossParameterDescriptor
  • added: method ExecutableDescriptor.getName(): String
  • added: method ExecutableDescriptor.getParameterDescriptors(): List
  • added: method ExecutableDescriptor.getReturnValueDescriptor(): ReturnValueDescriptor
  • added: method ExecutableDescriptor.hasConstrainedParameters(): boolean
  • added: method ExecutableDescriptor.hasConstrainedReturnValue(): boolean
  • added: method ExecutableDescriptor.hasConstraints(): boolean
  • added: method GroupConversionDescriptor.getFrom(): Class
  • added: method GroupConversionDescriptor.getTo(): Class
  • added: method ParameterDescriptor.getIndex(): int
  • added: method ParameterDescriptor.getName(): String
  • added: method PropertyDescriptor.getPropertyName(): String
  • added: static field MethodType.GETTER: MethodType
  • added: static field MethodType.NON_GETTER: MethodType
  • added: static field Scope.HIERARCHY: Scope
  • added: static field Scope.LOCAL_ELEMENT: Scope
  • added: static field ValidateUnwrappedValue.DEFAULT: ValidateUnwrappedValue
  • added: static field ValidateUnwrappedValue.SKIP: ValidateUnwrappedValue
  • added: static field ValidateUnwrappedValue.UNWRAP: ValidateUnwrappedValue
  • added: static method MethodType.valueOf(String): MethodType
  • added: static method MethodType.values(): MethodType[]
  • added: static method Scope.valueOf(String): Scope
  • added: static method Scope.values(): Scope[]
  • added: static method ValidateUnwrappedValue.valueOf(String): ValidateUnwrappedValue
  • added: static method ValidateUnwrappedValue.values(): ValidateUnwrappedValue[]
  • added: interface BootstrapState
  • added: interface ConfigurationState
  • added: interface ValidationProvider
  • added: method BootstrapState.getDefaultValidationProviderResolver(): ValidationProviderResolver
  • added: method BootstrapState.getValidationProviderResolver(): ValidationProviderResolver
  • added: method ConfigurationState.getClockProvider(): ClockProvider
  • added: method ConfigurationState.getConstraintValidatorFactory(): ConstraintValidatorFactory
  • added: method ConfigurationState.getMappingStreams(): Set
  • added: method ConfigurationState.getMessageInterpolator(): MessageInterpolator
  • added: method ConfigurationState.getParameterNameProvider(): ParameterNameProvider
  • added: method ConfigurationState.getProperties(): Map
  • added: method ConfigurationState.getTraversableResolver(): TraversableResolver
  • added: method ConfigurationState.getValueExtractors(): Set
  • added: method ConfigurationState.isIgnoreXmlConfiguration(): boolean
  • added: method ValidationProvider.buildValidatorFactory(ConfigurationState): ValidatorFactory
  • added: method ValidationProvider.createGenericConfiguration(BootstrapState): Configuration
  • added: method ValidationProvider.createSpecializedConfiguration(BootstrapState): Configuration
  • added: @interface ExtractedValue
  • added: @interface UnwrapByDefault
  • added: class ValueExtractorDeclarationException extends ValidationException
  • added: class ValueExtractorDefinitionException extends ValidationException
  • added: ctor ValueExtractorDeclarationException()
  • added: ctor ValueExtractorDeclarationException(String)
  • added: ctor ValueExtractorDeclarationException(String, Throwable)
  • added: ctor ValueExtractorDeclarationException(Throwable)
  • added: ctor ValueExtractorDefinitionException()
  • added: ctor ValueExtractorDefinitionException(String)
  • added: ctor ValueExtractorDefinitionException(String, Throwable)
  • added: ctor ValueExtractorDefinitionException(Throwable)
  • added: interface Unwrapping
  • added: interface Unwrapping.Skip extends Payload
  • added: interface Unwrapping.Unwrap extends Payload
  • added: interface ValueExtractor
  • added: interface ValueExtractor.ValueReceiver
  • added: method ExtractedValue.type(): Class
  • added: method ValueExtractor.ValueReceiver.indexedValue(String, int, Object): void
  • added: method ValueExtractor.ValueReceiver.iterableValue(String, Object): void
  • added: method ValueExtractor.ValueReceiver.keyedValue(String, Object, Object): void
  • added: method ValueExtractor.ValueReceiver.value(String, Object): void
  • added: method ValueExtractor.extractValues(Object, ValueExtractor.ValueReceiver): void
  • removed: @interface Constraint
  • removed: @interface GroupSequence
  • removed: @interface OverridesAttribute
  • removed: @interface OverridesAttribute.List
  • removed: @interface ReportAsSingleViolation
  • removed: @interface Valid
  • removed: class ConstraintDeclarationException extends ValidationException
  • removed: class ConstraintDefinitionException extends ValidationException
  • removed: class ConstraintViolationException extends ValidationException
  • removed: class GroupDefinitionException extends ValidationException
  • removed: class NoProviderFoundException extends ValidationException
  • removed: class UnexpectedTypeException extends ConstraintDeclarationException
  • removed: class Validation
  • removed: class ValidationException extends RuntimeException
  • removed: ctor ConstraintDeclarationException()
  • removed: ctor ConstraintDeclarationException(String)
  • removed: ctor ConstraintDeclarationException(String, Throwable)
  • removed: ctor ConstraintDeclarationException(Throwable)
  • removed: ctor ConstraintDefinitionException()
  • removed: ctor ConstraintDefinitionException(String)
  • removed: ctor ConstraintDefinitionException(String, Throwable)
  • removed: ctor ConstraintDefinitionException(Throwable)
  • removed: ctor ConstraintViolationException(Set)
  • removed: ctor ConstraintViolationException(String, Set)
  • removed: ctor GroupDefinitionException()
  • removed: ctor GroupDefinitionException(String)
  • removed: ctor GroupDefinitionException(String, Throwable)
  • removed: ctor GroupDefinitionException(Throwable)
  • removed: ctor NoProviderFoundException()
  • removed: ctor NoProviderFoundException(String)
  • removed: ctor NoProviderFoundException(String, Throwable)
  • removed: ctor NoProviderFoundException(Throwable)
  • removed: ctor UnexpectedTypeException()
  • removed: ctor UnexpectedTypeException(String)
  • removed: ctor UnexpectedTypeException(String, Throwable)
  • removed: ctor UnexpectedTypeException(Throwable)
  • removed: ctor Validation()
  • removed: ctor ValidationException()
  • removed: ctor ValidationException(String)
  • removed: ctor ValidationException(String, Throwable)
  • removed: ctor ValidationException(Throwable)
  • removed: enum ConstraintTarget
  • removed: enum ElementKind
  • removed: interface BootstrapConfiguration
  • removed: interface ClockProvider
  • removed: interface Configuration
  • removed: interface ConstraintValidator
  • removed: interface ConstraintValidatorContext
  • removed: interface ConstraintValidatorContext.ConstraintViolationBuilder
  • removed: interface ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext
  • removed: interface ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext
  • removed: interface ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeContextBuilder
  • removed: interface ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
  • removed: interface ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext
  • removed: interface ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeContextBuilder
  • removed: interface ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • removed: interface ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext
  • removed: interface ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder
  • removed: interface ConstraintValidatorFactory
  • removed: interface ConstraintViolation
  • removed: interface MessageInterpolator
  • removed: interface MessageInterpolator.Context
  • removed: interface ParameterNameProvider
  • removed: interface Path extends Iterable
  • removed: interface Path.BeanNode extends Path.Node
  • removed: interface Path.ConstructorNode extends Path.Node
  • removed: interface Path.ContainerElementNode extends Path.Node
  • removed: interface Path.CrossParameterNode extends Path.Node
  • removed: interface Path.MethodNode extends Path.Node
  • removed: interface Path.Node
  • removed: interface Path.ParameterNode extends Path.Node
  • removed: interface Path.PropertyNode extends Path.Node
  • removed: interface Path.ReturnValueNode extends Path.Node
  • removed: interface Payload
  • removed: interface TraversableResolver
  • removed: interface ValidationProviderResolver
  • removed: interface Validator
  • removed: interface ValidatorContext
  • removed: interface ValidatorFactory extends AutoCloseable
  • removed: method BootstrapConfiguration.getClockProviderClassName(): String
  • removed: method BootstrapConfiguration.getConstraintMappingResourcePaths(): Set
  • removed: method BootstrapConfiguration.getConstraintValidatorFactoryClassName(): String
  • removed: method BootstrapConfiguration.getDefaultProviderClassName(): String
  • removed: method BootstrapConfiguration.getDefaultValidatedExecutableTypes(): Set
  • removed: method BootstrapConfiguration.getMessageInterpolatorClassName(): String
  • removed: method BootstrapConfiguration.getParameterNameProviderClassName(): String
  • removed: method BootstrapConfiguration.getProperties(): Map
  • removed: method BootstrapConfiguration.getTraversableResolverClassName(): String
  • removed: method BootstrapConfiguration.getValueExtractorClassNames(): Set
  • removed: method BootstrapConfiguration.isExecutableValidationEnabled(): boolean
  • removed: method ClockProvider.getClock(): Clock
  • removed: method Configuration.addMapping(InputStream): Configuration
  • removed: method Configuration.addProperty(String, String): Configuration
  • removed: method Configuration.addValueExtractor(ValueExtractor): Configuration
  • removed: method Configuration.buildValidatorFactory(): ValidatorFactory
  • removed: method Configuration.clockProvider(ClockProvider): Configuration
  • removed: method Configuration.constraintValidatorFactory(ConstraintValidatorFactory): Configuration
  • removed: method Configuration.getBootstrapConfiguration(): BootstrapConfiguration
  • removed: method Configuration.getDefaultClockProvider(): ClockProvider
  • removed: method Configuration.getDefaultConstraintValidatorFactory(): ConstraintValidatorFactory
  • removed: method Configuration.getDefaultMessageInterpolator(): MessageInterpolator
  • removed: method Configuration.getDefaultParameterNameProvider(): ParameterNameProvider
  • removed: method Configuration.getDefaultTraversableResolver(): TraversableResolver
  • removed: method Configuration.ignoreXmlConfiguration(): Configuration
  • removed: method Configuration.messageInterpolator(MessageInterpolator): Configuration
  • removed: method Configuration.parameterNameProvider(ParameterNameProvider): Configuration
  • removed: method Configuration.traversableResolver(TraversableResolver): Configuration
  • removed: method Constraint.validatedBy(): Class[]
  • removed: method ConstraintValidator.initialize(Annotation): void
  • removed: method ConstraintValidator.isValid(Object, ConstraintValidatorContext): boolean
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext.addBeanNode(): ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext.addConstraintViolation(): ConstraintValidatorContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext.addContainerElementNode(String, Class, Integer): ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext.addPropertyNode(String): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext.inIterable(): ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeContextBuilder
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext.addBeanNode(): ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext.addConstraintViolation(): ConstraintValidatorContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext.addContainerElementNode(String, Class, Integer): ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext.addPropertyNode(String): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeContextBuilder.addBeanNode(): ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeContextBuilder.addConstraintViolation(): ConstraintValidatorContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeContextBuilder.addContainerElementNode(String, Class, Integer): ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeContextBuilder.addPropertyNode(String): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeContextBuilder.atIndex(Integer): ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeContextBuilder.atKey(Object): ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext.addConstraintViolation(): ConstraintValidatorContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext.inContainer(Class, Integer): ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext.inIterable(): ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeContextBuilder
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext.addConstraintViolation(): ConstraintValidatorContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeContextBuilder.addConstraintViolation(): ConstraintValidatorContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeContextBuilder.atIndex(Integer): ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeContextBuilder.atKey(Object): ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.addBeanNode(): ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.addConstraintViolation(): ConstraintValidatorContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.addContainerElementNode(String, Class, Integer): ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.addNode(String): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.addPropertyNode(String): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.inContainer(Class, Integer): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.inIterable(): ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.addBeanNode(): ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.addConstraintViolation(): ConstraintValidatorContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.addContainerElementNode(String, Class, Integer): ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.addNode(String): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.addPropertyNode(String): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.addBeanNode(): ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.addConstraintViolation(): ConstraintValidatorContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.addContainerElementNode(String, Class, Integer): ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.addNode(String): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.addPropertyNode(String): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.atIndex(Integer): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.atKey(Object): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.addBeanNode(): ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.addConstraintViolation(): ConstraintValidatorContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.addContainerElementNode(String, Class, Integer): ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.addNode(String): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.addParameterNode(int): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext
  • removed: method ConstraintValidatorContext.ConstraintViolationBuilder.addPropertyNode(String): ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
  • removed: method ConstraintValidatorContext.buildConstraintViolationWithTemplate(String): ConstraintValidatorContext.ConstraintViolationBuilder
  • removed: method ConstraintValidatorContext.disableDefaultConstraintViolation(): void
  • removed: method ConstraintValidatorContext.getClockProvider(): ClockProvider
  • removed: method ConstraintValidatorContext.getDefaultConstraintMessageTemplate(): String
  • removed: method ConstraintValidatorContext.unwrap(Class): Object
  • removed: method ConstraintValidatorFactory.getInstance(Class): ConstraintValidator
  • removed: method ConstraintValidatorFactory.releaseInstance(ConstraintValidator): void
  • removed: method ConstraintViolation.getConstraintDescriptor(): ConstraintDescriptor
  • removed: method ConstraintViolation.getExecutableParameters(): Object[]
  • removed: method ConstraintViolation.getExecutableReturnValue(): Object
  • removed: method ConstraintViolation.getInvalidValue(): Object
  • removed: method ConstraintViolation.getLeafBean(): Object
  • removed: method ConstraintViolation.getMessage(): String
  • removed: method ConstraintViolation.getMessageTemplate(): String
  • removed: method ConstraintViolation.getPropertyPath(): Path
  • removed: method ConstraintViolation.getRootBean(): Object
  • removed: method ConstraintViolation.getRootBeanClass(): Class
  • removed: method ConstraintViolation.unwrap(Class): Object
  • removed: method ConstraintViolationException.getConstraintViolations(): Set
  • removed: method GroupSequence.value(): Class[]
  • removed: method MessageInterpolator.Context.getConstraintDescriptor(): ConstraintDescriptor
  • removed: method MessageInterpolator.Context.getValidatedValue(): Object
  • removed: method MessageInterpolator.Context.unwrap(Class): Object
  • removed: method MessageInterpolator.interpolate(String, MessageInterpolator.Context): String
  • removed: method MessageInterpolator.interpolate(String, MessageInterpolator.Context, Locale): String
  • removed: method OverridesAttribute.List.value(): OverridesAttribute[]
  • removed: method OverridesAttribute.constraint(): Class
  • removed: method OverridesAttribute.constraintIndex(): int
  • removed: method OverridesAttribute.name(): String
  • removed: method ParameterNameProvider.getParameterNames(Constructor): List
  • removed: method ParameterNameProvider.getParameterNames(Method): List
  • removed: method Path.BeanNode.getContainerClass(): Class
  • removed: method Path.BeanNode.getTypeArgumentIndex(): Integer
  • removed: method Path.ConstructorNode.getParameterTypes(): List
  • removed: method Path.ContainerElementNode.getContainerClass(): Class
  • removed: method Path.ContainerElementNode.getTypeArgumentIndex(): Integer
  • removed: method Path.MethodNode.getParameterTypes(): List
  • removed: method Path.Node.as(Class): Path.Node
  • removed: method Path.Node.getIndex(): Integer
  • removed: method Path.Node.getKey(): Object
  • removed: method Path.Node.getKind(): ElementKind
  • removed: method Path.Node.getName(): String
  • removed: method Path.Node.isInIterable(): boolean
  • removed: method Path.Node.toString(): String
  • removed: method Path.ParameterNode.getParameterIndex(): int
  • removed: method Path.PropertyNode.getContainerClass(): Class
  • removed: method Path.PropertyNode.getTypeArgumentIndex(): Integer
  • removed: method Path.toString(): String
  • removed: method TraversableResolver.isCascadable(Object, Path.Node, Class, Path, ElementType): boolean
  • removed: method TraversableResolver.isReachable(Object, Path.Node, Class, Path, ElementType): boolean
  • removed: method ValidationProviderResolver.getValidationProviders(): List
  • removed: method Validator.forExecutables(): ExecutableValidator
  • removed: method Validator.getConstraintsForClass(Class): BeanDescriptor
  • removed: method Validator.unwrap(Class): Object
  • removed: method Validator.validate(Object, Class[]): Set
  • removed: method Validator.validateProperty(Object, String, Class[]): Set
  • removed: method Validator.validateValue(Class, String, Object, Class[]): Set
  • removed: method ValidatorContext.addValueExtractor(ValueExtractor): ValidatorContext
  • removed: method ValidatorContext.clockProvider(ClockProvider): ValidatorContext
  • removed: method ValidatorContext.constraintValidatorFactory(ConstraintValidatorFactory): ValidatorContext
  • removed: method ValidatorContext.getValidator(): Validator
  • removed: method ValidatorContext.messageInterpolator(MessageInterpolator): ValidatorContext
  • removed: method ValidatorContext.parameterNameProvider(ParameterNameProvider): ValidatorContext
  • removed: method ValidatorContext.traversableResolver(TraversableResolver): ValidatorContext
  • removed: method ValidatorFactory.close(): void
  • removed: method ValidatorFactory.getClockProvider(): ClockProvider
  • removed: method ValidatorFactory.getConstraintValidatorFactory(): ConstraintValidatorFactory
  • removed: method ValidatorFactory.getMessageInterpolator(): MessageInterpolator
  • removed: method ValidatorFactory.getParameterNameProvider(): ParameterNameProvider
  • removed: method ValidatorFactory.getTraversableResolver(): TraversableResolver
  • removed: method ValidatorFactory.getValidator(): Validator
  • removed: method ValidatorFactory.unwrap(Class): Object
  • removed: method ValidatorFactory.usingContext(): ValidatorContext
  • removed: static field ConstraintTarget.IMPLICIT: ConstraintTarget
  • removed: static field ConstraintTarget.PARAMETERS: ConstraintTarget
  • removed: static field ConstraintTarget.RETURN_VALUE: ConstraintTarget
  • removed: static field ElementKind.BEAN: ElementKind
  • removed: static field ElementKind.CONSTRUCTOR: ElementKind
  • removed: static field ElementKind.CONTAINER_ELEMENT: ElementKind
  • removed: static field ElementKind.CROSS_PARAMETER: ElementKind
  • removed: static field ElementKind.METHOD: ElementKind
  • removed: static field ElementKind.PARAMETER: ElementKind
  • removed: static field ElementKind.PROPERTY: ElementKind
  • removed: static field ElementKind.RETURN_VALUE: ElementKind
  • removed: static method ConstraintTarget.valueOf(String): ConstraintTarget
  • removed: static method ConstraintTarget.values(): ConstraintTarget[]
  • removed: static method ElementKind.valueOf(String): ElementKind
  • removed: static method ElementKind.values(): ElementKind[]
  • removed: static method Validation.buildDefaultValidatorFactory(): ValidatorFactory
  • removed: static method Validation.byDefaultProvider(): GenericBootstrap
  • removed: static method Validation.byProvider(Class): ProviderSpecificBootstrap
  • removed: interface GenericBootstrap
  • removed: interface ProviderSpecificBootstrap
  • removed: method GenericBootstrap.configure(): Configuration
  • removed: method GenericBootstrap.providerResolver(ValidationProviderResolver): GenericBootstrap
  • removed: method ProviderSpecificBootstrap.configure(): Configuration
  • removed: method ProviderSpecificBootstrap.providerResolver(ValidationProviderResolver): ProviderSpecificBootstrap
  • removed: @interface AssertFalse
  • removed: @interface AssertFalse.List
  • removed: @interface AssertTrue
  • removed: @interface AssertTrue.List
  • removed: @interface DecimalMax
  • removed: @interface DecimalMax.List
  • removed: @interface DecimalMin
  • removed: @interface DecimalMin.List
  • removed: @interface Digits
  • removed: @interface Digits.List
  • removed: @interface Email
  • removed: @interface Email.List
  • removed: @interface Future
  • removed: @interface Future.List
  • removed: @interface FutureOrPresent
  • removed: @interface FutureOrPresent.List
  • removed: @interface Max
  • removed: @interface Max.List
  • removed: @interface Min
  • removed: @interface Min.List
  • removed: @interface Negative
  • removed: @interface Negative.List
  • removed: @interface NegativeOrZero
  • removed: @interface NegativeOrZero.List
  • removed: @interface NotBlank
  • removed: @interface NotBlank.List
  • removed: @interface NotEmpty
  • removed: @interface NotEmpty.List
  • removed: @interface NotNull
  • removed: @interface NotNull.List
  • removed: @interface Null
  • removed: @interface Null.List
  • removed: @interface Past
  • removed: @interface Past.List
  • removed: @interface PastOrPresent
  • removed: @interface PastOrPresent.List
  • removed: @interface Pattern
  • removed: @interface Pattern.List
  • removed: @interface Positive
  • removed: @interface Positive.List
  • removed: @interface PositiveOrZero
  • removed: @interface PositiveOrZero.List
  • removed: @interface Size
  • removed: @interface Size.List
  • removed: enum Pattern.Flag
  • removed: method AssertFalse.List.value(): AssertFalse[]
  • removed: method AssertFalse.groups(): Class[]
  • removed: method AssertFalse.message(): String
  • removed: method AssertFalse.payload(): Class[]
  • removed: method AssertTrue.List.value(): AssertTrue[]
  • removed: method AssertTrue.groups(): Class[]
  • removed: method AssertTrue.message(): String
  • removed: method AssertTrue.payload(): Class[]
  • removed: method DecimalMax.List.value(): DecimalMax[]
  • removed: method DecimalMax.groups(): Class[]
  • removed: method DecimalMax.inclusive(): boolean
  • removed: method DecimalMax.message(): String
  • removed: method DecimalMax.payload(): Class[]
  • removed: method DecimalMax.value(): String
  • removed: method DecimalMin.List.value(): DecimalMin[]
  • removed: method DecimalMin.groups(): Class[]
  • removed: method DecimalMin.inclusive(): boolean
  • removed: method DecimalMin.message(): String
  • removed: method DecimalMin.payload(): Class[]
  • removed: method DecimalMin.value(): String
  • removed: method Digits.List.value(): Digits[]
  • removed: method Digits.fraction(): int
  • removed: method Digits.groups(): Class[]
  • removed: method Digits.integer(): int
  • removed: method Digits.message(): String
  • removed: method Digits.payload(): Class[]
  • removed: method Email.List.value(): Email[]
  • removed: method Email.flags(): Pattern.Flag[]
  • removed: method Email.groups(): Class[]
  • removed: method Email.message(): String
  • removed: method Email.payload(): Class[]
  • removed: method Email.regexp(): String
  • removed: method Future.List.value(): Future[]
  • removed: method Future.groups(): Class[]
  • removed: method Future.message(): String
  • removed: method Future.payload(): Class[]
  • removed: method FutureOrPresent.List.value(): FutureOrPresent[]
  • removed: method FutureOrPresent.groups(): Class[]
  • removed: method FutureOrPresent.message(): String
  • removed: method FutureOrPresent.payload(): Class[]
  • removed: method Max.List.value(): Max[]
  • removed: method Max.groups(): Class[]
  • removed: method Max.message(): String
  • removed: method Max.payload(): Class[]
  • removed: method Max.value(): long
  • removed: method Min.List.value(): Min[]
  • removed: method Min.groups(): Class[]
  • removed: method Min.message(): String
  • removed: method Min.payload(): Class[]
  • removed: method Min.value(): long
  • removed: method Negative.List.value(): Negative[]
  • removed: method Negative.groups(): Class[]
  • removed: method Negative.message(): String
  • removed: method Negative.payload(): Class[]
  • removed: method NegativeOrZero.List.value(): NegativeOrZero[]
  • removed: method NegativeOrZero.groups(): Class[]
  • removed: method NegativeOrZero.message(): String
  • removed: method NegativeOrZero.payload(): Class[]
  • removed: method NotBlank.List.value(): NotBlank[]
  • removed: method NotBlank.groups(): Class[]
  • removed: method NotBlank.message(): String
  • removed: method NotBlank.payload(): Class[]
  • removed: method NotEmpty.List.value(): NotEmpty[]
  • removed: method NotEmpty.groups(): Class[]
  • removed: method NotEmpty.message(): String
  • removed: method NotEmpty.payload(): Class[]
  • removed: method NotNull.List.value(): NotNull[]
  • removed: method NotNull.groups(): Class[]
  • removed: method NotNull.message(): String
  • removed: method NotNull.payload(): Class[]
  • removed: method Null.List.value(): Null[]
  • removed: method Null.groups(): Class[]
  • removed: method Null.message(): String
  • removed: method Null.payload(): Class[]
  • removed: method Past.List.value(): Past[]
  • removed: method Past.groups(): Class[]
  • removed: method Past.message(): String
  • removed: method Past.payload(): Class[]
  • removed: method PastOrPresent.List.value(): PastOrPresent[]
  • removed: method PastOrPresent.groups(): Class[]
  • removed: method PastOrPresent.message(): String
  • removed: method PastOrPresent.payload(): Class[]
  • removed: method Pattern.Flag.getValue(): int
  • removed: method Pattern.List.value(): Pattern[]
  • removed: method Pattern.flags(): Pattern.Flag[]
  • removed: method Pattern.groups(): Class[]
  • removed: method Pattern.message(): String
  • removed: method Pattern.payload(): Class[]
  • removed: method Pattern.regexp(): String
  • removed: method Positive.List.value(): Positive[]
  • removed: method Positive.groups(): Class[]
  • removed: method Positive.message(): String
  • removed: method Positive.payload(): Class[]
  • removed: method PositiveOrZero.List.value(): PositiveOrZero[]
  • removed: method PositiveOrZero.groups(): Class[]
  • removed: method PositiveOrZero.message(): String
  • removed: method PositiveOrZero.payload(): Class[]
  • removed: method Size.List.value(): Size[]
  • removed: method Size.groups(): Class[]
  • removed: method Size.max(): int
  • removed: method Size.message(): String
  • removed: method Size.min(): int
  • removed: method Size.payload(): Class[]
  • removed: static field Pattern.Flag.CANON_EQ: Pattern.Flag
  • removed: static field Pattern.Flag.CASE_INSENSITIVE: Pattern.Flag
  • removed: static field Pattern.Flag.COMMENTS: Pattern.Flag
  • removed: static field Pattern.Flag.DOTALL: Pattern.Flag
  • removed: static field Pattern.Flag.MULTILINE: Pattern.Flag
  • removed: static field Pattern.Flag.UNICODE_CASE: Pattern.Flag
  • removed: static field Pattern.Flag.UNIX_LINES: Pattern.Flag
  • removed: static method Pattern.Flag.valueOf(String): Pattern.Flag
  • removed: static method Pattern.Flag.values(): Pattern.Flag[]
  • removed: @interface SupportedValidationTarget
  • removed: enum ValidationTarget
  • removed: method SupportedValidationTarget.value(): ValidationTarget[]
  • removed: static field ValidationTarget.ANNOTATED_ELEMENT: ValidationTarget
  • removed: static field ValidationTarget.PARAMETERS: ValidationTarget
  • removed: static method ValidationTarget.valueOf(String): ValidationTarget
  • removed: static method ValidationTarget.values(): ValidationTarget[]
  • removed: @interface ValidateOnExecution
  • removed: enum ExecutableType
  • removed: interface ExecutableValidator
  • removed: method ExecutableValidator.validateConstructorParameters(Constructor, Object[], Class[]): Set
  • removed: method ExecutableValidator.validateConstructorReturnValue(Constructor, Object, Class[]): Set
  • removed: method ExecutableValidator.validateParameters(Object, Method, Object[], Class[]): Set
  • removed: method ExecutableValidator.validateReturnValue(Object, Method, Object, Class[]): Set
  • removed: method ValidateOnExecution.type(): ExecutableType[]
  • removed: static field ExecutableType.ALL: ExecutableType
  • removed: static field ExecutableType.CONSTRUCTORS: ExecutableType
  • removed: static field ExecutableType.GETTER_METHODS: ExecutableType
  • removed: static field ExecutableType.IMPLICIT: ExecutableType
  • removed: static field ExecutableType.NONE: ExecutableType
  • removed: static field ExecutableType.NON_GETTER_METHODS: ExecutableType
  • removed: static method ExecutableType.valueOf(String): ExecutableType
  • removed: static method ExecutableType.values(): ExecutableType[]
  • removed: @interface ConvertGroup
  • removed: @interface ConvertGroup.List
  • removed: interface Default
  • removed: method ConvertGroup.List.value(): ConvertGroup[]
  • removed: method ConvertGroup.from(): Class
  • removed: method ConvertGroup.to(): Class
  • removed: enum MethodType
  • removed: enum Scope
  • removed: enum ValidateUnwrappedValue
  • removed: interface BeanDescriptor extends ElementDescriptor
  • removed: interface CascadableDescriptor
  • removed: interface ConstraintDescriptor
  • removed: interface ConstructorDescriptor extends ExecutableDescriptor
  • removed: interface ContainerDescriptor
  • removed: interface ContainerElementTypeDescriptor extends ElementDescriptor, CascadableDescriptor, ContainerDescriptor
  • removed: interface CrossParameterDescriptor extends ElementDescriptor
  • removed: interface ElementDescriptor
  • removed: interface ElementDescriptor.ConstraintFinder
  • removed: interface ExecutableDescriptor extends ElementDescriptor
  • removed: interface GroupConversionDescriptor
  • removed: interface MethodDescriptor extends ExecutableDescriptor
  • removed: interface ParameterDescriptor extends ElementDescriptor, CascadableDescriptor, ContainerDescriptor
  • removed: interface PropertyDescriptor extends ElementDescriptor, CascadableDescriptor, ContainerDescriptor
  • removed: interface ReturnValueDescriptor extends ElementDescriptor, CascadableDescriptor, ContainerDescriptor
  • removed: method BeanDescriptor.getConstrainedConstructors(): Set
  • removed: method BeanDescriptor.getConstrainedMethods(MethodType, MethodType[]): Set
  • removed: method BeanDescriptor.getConstrainedProperties(): Set
  • removed: method BeanDescriptor.getConstraintsForConstructor(Class[]): ConstructorDescriptor
  • removed: method BeanDescriptor.getConstraintsForMethod(String, Class[]): MethodDescriptor
  • removed: method BeanDescriptor.getConstraintsForProperty(String): PropertyDescriptor
  • removed: method BeanDescriptor.isBeanConstrained(): boolean
  • removed: method CascadableDescriptor.getGroupConversions(): Set
  • removed: method CascadableDescriptor.isCascaded(): boolean
  • removed: method ConstraintDescriptor.getAnnotation(): Annotation
  • removed: method ConstraintDescriptor.getAttributes(): Map
  • removed: method ConstraintDescriptor.getComposingConstraints(): Set
  • removed: method ConstraintDescriptor.getConstraintValidatorClasses(): List
  • removed: method ConstraintDescriptor.getGroups(): Set
  • removed: method ConstraintDescriptor.getMessageTemplate(): String
  • removed: method ConstraintDescriptor.getPayload(): Set
  • removed: method ConstraintDescriptor.getValidationAppliesTo(): ConstraintTarget
  • removed: method ConstraintDescriptor.getValueUnwrapping(): ValidateUnwrappedValue
  • removed: method ConstraintDescriptor.isReportAsSingleViolation(): boolean
  • removed: method ConstraintDescriptor.unwrap(Class): Object
  • removed: method ContainerDescriptor.getConstrainedContainerElementTypes(): Set
  • removed: method ContainerElementTypeDescriptor.getContainerClass(): Class
  • removed: method ContainerElementTypeDescriptor.getTypeArgumentIndex(): Integer
  • removed: method CrossParameterDescriptor.getElementClass(): Class
  • removed: method ElementDescriptor.ConstraintFinder.declaredOn(ElementType[]): ElementDescriptor.ConstraintFinder
  • removed: method ElementDescriptor.ConstraintFinder.getConstraintDescriptors(): Set
  • removed: method ElementDescriptor.ConstraintFinder.hasConstraints(): boolean
  • removed: method ElementDescriptor.ConstraintFinder.lookingAt(Scope): ElementDescriptor.ConstraintFinder
  • removed: method ElementDescriptor.ConstraintFinder.unorderedAndMatchingGroups(Class[]): ElementDescriptor.ConstraintFinder
  • removed: method ElementDescriptor.findConstraints(): ElementDescriptor.ConstraintFinder
  • removed: method ElementDescriptor.getConstraintDescriptors(): Set
  • removed: method ElementDescriptor.getElementClass(): Class
  • removed: method ElementDescriptor.hasConstraints(): boolean
  • removed: method ExecutableDescriptor.findConstraints(): ElementDescriptor.ConstraintFinder
  • removed: method ExecutableDescriptor.getConstraintDescriptors(): Set
  • removed: method ExecutableDescriptor.getCrossParameterDescriptor(): CrossParameterDescriptor
  • removed: method ExecutableDescriptor.getName(): String
  • removed: method ExecutableDescriptor.getParameterDescriptors(): List
  • removed: method ExecutableDescriptor.getReturnValueDescriptor(): ReturnValueDescriptor
  • removed: method ExecutableDescriptor.hasConstrainedParameters(): boolean
  • removed: method ExecutableDescriptor.hasConstrainedReturnValue(): boolean
  • removed: method ExecutableDescriptor.hasConstraints(): boolean
  • removed: method GroupConversionDescriptor.getFrom(): Class
  • removed: method GroupConversionDescriptor.getTo(): Class
  • removed: method ParameterDescriptor.getIndex(): int
  • removed: method ParameterDescriptor.getName(): String
  • removed: method PropertyDescriptor.getPropertyName(): String
  • removed: static field MethodType.GETTER: MethodType
  • removed: static field MethodType.NON_GETTER: MethodType
  • removed: static field Scope.HIERARCHY: Scope
  • removed: static field Scope.LOCAL_ELEMENT: Scope
  • removed: static field ValidateUnwrappedValue.DEFAULT: ValidateUnwrappedValue
  • removed: static field ValidateUnwrappedValue.SKIP: ValidateUnwrappedValue
  • removed: static field ValidateUnwrappedValue.UNWRAP: ValidateUnwrappedValue
  • removed: static method MethodType.valueOf(String): MethodType
  • removed: static method MethodType.values(): MethodType[]
  • removed: static method Scope.valueOf(String): Scope
  • removed: static method Scope.values(): Scope[]
  • removed: static method ValidateUnwrappedValue.valueOf(String): ValidateUnwrappedValue
  • removed: static method ValidateUnwrappedValue.values(): ValidateUnwrappedValue[]
  • removed: interface BootstrapState
  • removed: interface ConfigurationState
  • removed: interface ValidationProvider
  • removed: method BootstrapState.getDefaultValidationProviderResolver(): ValidationProviderResolver
  • removed: method BootstrapState.getValidationProviderResolver(): ValidationProviderResolver
  • removed: method ConfigurationState.getClockProvider(): ClockProvider
  • removed: method ConfigurationState.getConstraintValidatorFactory(): ConstraintValidatorFactory
  • removed: method ConfigurationState.getMappingStreams(): Set
  • removed: method ConfigurationState.getMessageInterpolator(): MessageInterpolator
  • removed: method ConfigurationState.getParameterNameProvider(): ParameterNameProvider
  • removed: method ConfigurationState.getProperties(): Map
  • removed: method ConfigurationState.getTraversableResolver(): TraversableResolver
  • removed: method ConfigurationState.getValueExtractors(): Set
  • removed: method ConfigurationState.isIgnoreXmlConfiguration(): boolean
  • removed: method ValidationProvider.buildValidatorFactory(ConfigurationState): ValidatorFactory
  • removed: method ValidationProvider.createGenericConfiguration(BootstrapState): Configuration
  • removed: method ValidationProvider.createSpecializedConfiguration(BootstrapState): Configuration
  • removed: @interface ExtractedValue
  • removed: @interface UnwrapByDefault
  • removed: class ValueExtractorDeclarationException extends ValidationException
  • removed: class ValueExtractorDefinitionException extends ValidationException
  • removed: ctor ValueExtractorDeclarationException()
  • removed: ctor ValueExtractorDeclarationException(String)
  • removed: ctor ValueExtractorDeclarationException(String, Throwable)
  • removed: ctor ValueExtractorDeclarationException(Throwable)
  • removed: ctor ValueExtractorDefinitionException()
  • removed: ctor ValueExtractorDefinitionException(String)
  • removed: ctor ValueExtractorDefinitionException(String, Throwable)
  • removed: ctor ValueExtractorDefinitionException(Throwable)
  • removed: interface Unwrapping
  • removed: interface Unwrapping.Skip extends Payload
  • removed: interface Unwrapping.Unwrap extends Payload
  • removed: interface ValueExtractor
  • removed: interface ValueExtractor.ValueReceiver
  • removed: method ExtractedValue.type(): Class
  • removed: method ValueExtractor.ValueReceiver.indexedValue(String, int, Object): void
  • removed: method ValueExtractor.ValueReceiver.iterableValue(String, Object): void
  • removed: method ValueExtractor.ValueReceiver.keyedValue(String, Object, Object): void
  • removed: method ValueExtractor.ValueReceiver.value(String, Object): void
  • removed: method ValueExtractor.extractValues(Object, ValueExtractor.ValueReceiver): void