Module io.helidon.service.codegen
Package io.helidon.service.codegen.spi
Interface RegistryCodegenExtensionProvider
- All Superinterfaces:
CodegenProvider
- All Known Implementing Classes:
EventObserverExtensionProvider
,ServiceExtensionProvider
A
ServiceLoader
provider interface for extensions of code generators for Helidon Service Registry.
The difference between this extension and a general CodegenExtensionProvider
is that
this provider has access to RegistryCodegenContext
.-
Method Summary
Modifier and TypeMethodDescriptioncreate
(RegistryCodegenContext codegenContext) Create a new extension based on the context.Methods inherited from interface io.helidon.codegen.spi.CodegenProvider
supportedAnnotationPackages, supportedAnnotations, supportedMetaAnnotations, supportedOptions
-
Method Details
-
create
Create a new extension based on the context.- Parameters:
codegenContext
- injection code generation context- Returns:
- a new extension
-