Class ImplicitValueResolverBuildItem


  • public final class ImplicitValueResolverBuildItem
    extends io.quarkus.builder.item.MultiBuildItem
    This build item can be used to register an implicit value resolver for the specified class. It is also possible to specify the synthetic TemplateData.

    If the specified class is also annotated with TemplateData the build item is ignored.

    If multiple build items are produced for one class and the synthetic template data is not equal the build fails.

    See Also:
    TemplateData, TemplateDataBuilder
    • Constructor Detail

      • ImplicitValueResolverBuildItem

        public ImplicitValueResolverBuildItem​(org.jboss.jandex.ClassInfo clazz)
      • ImplicitValueResolverBuildItem

        public ImplicitValueResolverBuildItem​(org.jboss.jandex.ClassInfo clazz,
                                              org.jboss.jandex.AnnotationInstance templateData)
    • Method Detail

      • getClazz

        public org.jboss.jandex.ClassInfo getClazz()
      • getTemplateData

        public org.jboss.jandex.AnnotationInstance getTemplateData()