Make @OverridesAttribute repeatable and documented

Description

All annotations but @OverridesAttribute whitch have their corresponding multi-valued annotations are repeatable.
So, make @OverridesAttribute repeatable, too.

@OverridesAttribute.List is documented, but @OverridesAttribute is not.
So, make @OverridesAttribute documented.

Documented spec-api annotattions
  • @Constraint

  • built-in constraints

  • @SupportedValidationTarget

  • @ConvertGroup

  • @ConvertGroup.List

Unocumented spec-api annotattions
  • @GroupSequence

  • @ReportAsSingleViolation

  • @ValidateOnExecution

  • @ExtractedValue

  • @UnwrapByDefault

Issue BVAL-568 "Make built-in annotations documented" takes over the discussion whether these 5 undocumented annotations should be documented or not.

Environment

None

Status

Assignee

Unassigned

Reporter

Akira Kawauchi

Labels

Worked in

None

Feedback Requested

None

Feedback Requested By

None

backPortable

None

Community Help Wanted

None

Suitable for new contributors

Yes, likely

Requires Release Note

None

backportDecision

None

backportReEvaluate

None

Components

Fix versions

Priority

Minor