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

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.Class<? extends java.lang.annotation.Annotation>[] value
      The order that decorator annotations will be applied, from outermost to innermost.
    • Element Detail

      • value

        java.lang.Class<? extends java.lang.annotation.Annotation>[] value
        The 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