Module io.helidon.service.codegen
Package io.helidon.service.codegen
Class MapNamedByTypeMapperProvider
java.lang.Object
io.helidon.service.codegen.MapNamedByTypeMapperProvider
- All Implemented Interfaces:
AnnotationMapperProvider,CodegenProvider
A
ServiceLoader provider implementation to map class named annotations to named annotations.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(CodegenOptions options) Create an annotation mapper based on provided options.Annotations that are supported.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.helidon.codegen.spi.CodegenProvider
supportedAnnotationPackages, supportedMetaAnnotations, supportedOptions
-
Constructor Details
-
MapNamedByTypeMapperProvider
Deprecated.only forServiceLoader.Required default constructor.
-
-
Method Details
-
supportedAnnotations
Description copied from interface:CodegenProviderAnnotations that are supported.- Specified by:
supportedAnnotationsin interfaceCodegenProvider- Returns:
- set of annotation types
- See Also:
-
create
Description copied from interface:AnnotationMapperProviderCreate an annotation mapper based on provided options.- Specified by:
createin interfaceAnnotationMapperProvider- Parameters:
options- as obtained from annotation processing environment, Maven plugin, or command line arguments- Returns:
- a new annotation mapper
-
ServiceLoader.