Package io.quarkus.arc.deployment
Class AutoProducerMethodsProcessor
java.lang.Object
io.quarkus.arc.deployment.AutoProducerMethodsProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidannotationTransformer(ArcConfig config, BeanArchiveIndexBuildItem beanArchiveIndex, CustomScopeAnnotationsBuildItem scopes, List<StereotypeRegistrarBuildItem> stereotypeRegistrars, BuildProducer<AnnotationsTransformerBuildItem> annotationsTransformer) Register an annotation transformer that automatically addsProducesto all non-void methods that are annotated with a qualifier or a scope annotation.
-
Constructor Details
-
AutoProducerMethodsProcessor
public AutoProducerMethodsProcessor()
-
-
Method Details
-
annotationTransformer
void annotationTransformer(ArcConfig config, BeanArchiveIndexBuildItem beanArchiveIndex, CustomScopeAnnotationsBuildItem scopes, List<StereotypeRegistrarBuildItem> stereotypeRegistrars, BuildProducer<AnnotationsTransformerBuildItem> annotationsTransformer) throws Exception Register an annotation transformer that automatically addsProducesto all non-void methods that are annotated with a qualifier or a scope annotation.- Throws:
Exception
-