Interface AnnotationsTransformer


public interface AnnotationsTransformer
Allows a build-time extension to override the annotations that exist on bean classes.

The container should use AnnotationStore to obtain annotations of any ClassInfo, FieldInfo and MethodInfo.

See Also:
  • Field Details

  • Method Details

    • compare

      static int compare(AnnotationsTransformer e1, AnnotationsTransformer e2)
    • getPriority

      default int getPriority()
      Processors with higher priority are called first.
      Returns:
      the priority
    • appliesTo

      default boolean appliesTo(org.jboss.jandex.AnnotationTarget.Kind kind)
      By default, the transformation is applied to all kinds of targets.
      Parameters:
      kind -
      Returns:
      true if the transformation applies to the specified kind, false otherwise
    • transform

      void transform(AnnotationsTransformer.TransformationContext transformationContext)
      Parameters:
      transformationContext -
    • builder

      Returns:
      a new builder instance