Annotation Type ExtensionHandlerCustomizationOrder
@Retention(RUNTIME)
@Target({TYPE,METHOD})
@Alpha
public @interface ExtensionHandlerCustomizationOrder
Determines the order in which extension method decorators are invoked. If this annotation is absent, the decorator order
is undefined. A
@ExtensionHandlerCustomizationOrder
annotation on a method takes precedence over an annotation on a type.- Since:
- 3.38.0
-
Required Element Summary
Modifier and TypeRequired ElementDescriptionClass<? extends Annotation>[]
The order that decorator annotations will be applied, from outermost to innermost.
-
Element Details
-
value
Class<? extends Annotation>[] valueThe order that decorator annotations will be applied, from outermost to innermost. Decorator order is undefined for any decorating annotation present on a method but not on this annotation.- Returns:
- the annotations in the order defined
-