Package io.quarkus.deployment.recording
Class AnnotationProxyProvider.AnnotationProxyBuilder<A>
java.lang.Object
io.quarkus.deployment.recording.AnnotationProxyProvider.AnnotationProxyBuilder<A>
- Enclosing class:
- AnnotationProxyProvider
-
Constructor Summary
ConstructorDescriptionAnnotationProxyBuilder
(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) 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
-