@Documented @Retention(value=RUNTIME) @Target(value=METHOD) @Repeatable(value=OverridesAttribute.List.class) public @interface OverridesAttribute
Modifier and Type | Required Element and Description |
---|---|
Class<? extends Annotation> |
constraint |
Modifier and Type | Optional Element and Description |
---|---|
int |
constraintIndex
The index of the targeted constraint declaration when using
multiple constraints of the same type.
|
String |
name
Name of the Constraint attribute overridden.
|
public abstract Class<? extends Annotation> constraint
public abstract String name
@OverridesAttribute
.public abstract int constraintIndex
The index represents the index of the constraint in the
value()
array.
By default, no index is defined and the single constraint declaration is targeted.
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.