Package io.quarkus.deployment.recording
Class AnnotationProxyProvider.AnnotationProxyBuilder<A>
java.lang.Object
io.quarkus.deployment.recording.AnnotationProxyProvider.AnnotationProxyBuilder<A>
- Enclosing class:
AnnotationProxyProvider
-
Constructor Summary
ConstructorsConstructorDescriptionAnnotationProxyBuilder(org.jboss.jandex.AnnotationInstance annotationInstance, Class<A> annotationType, String annotationLiteral, org.jboss.jandex.ClassInfo annotationClass) -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.quarkus.gizmo.ClassOutput classOutput) build(io.quarkus.gizmo2.ClassOutput classOutput) withDefaultValue(String name, Object value) Explicit default values override the default values from the annotation class.Explicit values override the default values from the annotation class.
-
Constructor Details
-
AnnotationProxyBuilder
-
-
Method Details
-
withValue
Explicit values override the default values from the annotation class.- Parameters:
name-value-- Returns:
- self
-
withDefaultValue
public AnnotationProxyProvider.AnnotationProxyBuilder<A> withDefaultValue(String name, Object value) Explicit default values override the default values from the annotation class.- Parameters:
name-value-- Returns:
- self
-
build
-
build
-