Package io.quarkus.qute.deployment
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:
-
TemplateDataTemplateDataBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionImplicitValueResolverBuildItem(org.jboss.jandex.ClassInfo clazz) ImplicitValueResolverBuildItem(org.jboss.jandex.ClassInfo clazz, org.jboss.jandex.AnnotationInstance templateData) -
Method Summary
Modifier and TypeMethodDescriptionorg.jboss.jandex.ClassInfogetClazz()org.jboss.jandex.AnnotationInstance
-
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()
-