Package io.quarkus.arc.deployment
Class AutoProducerMethodsProcessor
- java.lang.Object
-
- io.quarkus.arc.deployment.AutoProducerMethodsProcessor
-
public class AutoProducerMethodsProcessor extends Object
-
-
Constructor Summary
Constructors Constructor Description AutoProducerMethodsProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
annotationTransformer(ArcConfig config, BeanArchiveIndexBuildItem beanArchiveIndex, CustomScopeAnnotationsBuildItem scopes, List<AdditionalStereotypeBuildItem> additionalStereotypes, BuildProducer<AnnotationsTransformerBuildItem> annotationsTransformer)
Register an annotation transformer that automatically addsProduces
to all non-void methods that are annotated with a qualifier or a scope annotation.
-
-
-
Method Detail
-
annotationTransformer
void annotationTransformer(ArcConfig config, BeanArchiveIndexBuildItem beanArchiveIndex, CustomScopeAnnotationsBuildItem scopes, List<AdditionalStereotypeBuildItem> additionalStereotypes, BuildProducer<AnnotationsTransformerBuildItem> annotationsTransformer) throws Exception
Register an annotation transformer that automatically addsProduces
to all non-void methods that are annotated with a qualifier or a scope annotation.- Throws:
Exception
-
-