Class ConfigMetadataCodegenProvider
java.lang.Object
io.helidon.config.metadata.codegen.ConfigMetadataCodegenProvider
- All Implemented Interfaces:
- CodegenExtensionProvider,- CodegenProvider
A Java 
ServiceLoader service implementation to add config metadata code generation.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncreate(CodegenContext ctx, TypeName generatorType) Create a new instance of the extension provider.Annotations that are supported.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.helidon.codegen.spi.CodegenProvidersupportedAnnotationPackages, supportedMetaAnnotations, supportedOptions
- 
Constructor Details- 
ConfigMetadataCodegenProviderpublic ConfigMetadataCodegenProvider()Public constructor required byServiceLoader.
 
- 
- 
Method Details- 
createDescription copied from interface:CodegenExtensionProviderCreate a new instance of the extension provider.- Specified by:
- createin interface- CodegenExtensionProvider
- Parameters:
- ctx- codegen context for the current environment
- generatorType- type of the generator (annotation processor, maven plugin etc.), for reporting purposes
- Returns:
- a new codegen extension
 
- 
supportedAnnotationsDescription copied from interface:CodegenProviderAnnotations that are supported.- Specified by:
- supportedAnnotationsin interface- CodegenProvider
- Returns:
- set of annotation types
- See Also:
 
 
-