Module io.helidon.service.codegen
Package io.helidon.service.codegen.spi
Interface RegistryCodegenExtensionProvider
- All Superinterfaces:
CodegenProvider
- All Known Implementing Classes:
EventObserverExtensionProvider,FtExtensionProvider,RestClientExtensionProvider,RestServerExtensionProvider,SchedulingExtensionProvider,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
-