Class RegisterProviderAnnotationInstanceBuildItem


  • public final class RegisterProviderAnnotationInstanceBuildItem
    extends io.quarkus.builder.item.MultiBuildItem
    A Build Item that is used to capture the information of usages equivalent to @RegisterProvider(SomeProvider.class). The use of the build item facilitates support for use cases that need to have the same effect as @RegisterProvider(SomeProvider.class), but that don't actually use the RegisterProvider annotation.
    • Constructor Detail

      • RegisterProviderAnnotationInstanceBuildItem

        public RegisterProviderAnnotationInstanceBuildItem​(String targetClass,
                                                           org.jboss.jandex.AnnotationInstance annotationInstance)
    • Method Detail

      • getTargetClass

        public String getTargetClass()
      • getAnnotationInstance

        public org.jboss.jandex.AnnotationInstance getAnnotationInstance()