Class ImplicitValueResolverBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.qute.deployment.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:
  • Constructor Details

    • ImplicitValueResolverBuildItem

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

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

    • getClazz

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

      public org.jboss.jandex.AnnotationInstance getTemplateData()