Package io.quarkus.deployment.recording
Class AnnotationProxyProvider.AnnotationProxyBuilder<A>
- java.lang.Object
-
- io.quarkus.deployment.recording.AnnotationProxyProvider.AnnotationProxyBuilder<A>
-
- Enclosing class:
- AnnotationProxyProvider
public class AnnotationProxyProvider.AnnotationProxyBuilder<A> extends Object
-
-
Constructor Summary
Constructors Constructor Description AnnotationProxyBuilder(org.jboss.jandex.AnnotationInstance annotationInstance, Class<A> annotationType, String annotationLiteral, org.jboss.jandex.ClassInfo annotationClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description A
build(io.quarkus.gizmo.ClassOutput classOutput)
AnnotationProxyProvider.AnnotationProxyBuilder<A>
withDefaultValue(String name, Object value)
Explicit default values override the default values from the annotation class.AnnotationProxyProvider.AnnotationProxyBuilder<A>
withValue(String name, Object value)
Explicit values override the default values from the annotation class.
-
-
-
Method Detail
-
withValue
public AnnotationProxyProvider.AnnotationProxyBuilder<A> withValue(String name, Object value)
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
public A build(io.quarkus.gizmo.ClassOutput classOutput)
-
-