Uses of Interface
io.helidon.codegen.spi.CodegenExtensionProvider
Packages that use CodegenExtensionProvider
Package
Description
Code generation for
Blueprint
annotated interfaces.Codegen for feature annotations on
module-info.java
.Codegen for Helidon Config Metadata.
Common code processing and generation.
Code generation for Langchain4j AI Services.
Code generator for the JSON schema.
Code generation for Helidon Service Registry.
-
Uses of CodegenExtensionProvider in io.helidon.builder.codegen
Classes in io.helidon.builder.codegen that implement CodegenExtensionProviderModifier and TypeClassDescriptionclass
ServiceLoader
provider implementation forCodegenExtensionProvider
, that code generates builders and implementations for blueprints. -
Uses of CodegenExtensionProvider in io.helidon.common.features.codegen
Classes in io.helidon.common.features.codegen that implement CodegenExtensionProviderModifier and TypeClassDescriptionclass
Service provider implementation forCodegenExtensionProvider
. -
Uses of CodegenExtensionProvider in io.helidon.config.metadata.codegen
Classes in io.helidon.config.metadata.codegen that implement CodegenExtensionProviderModifier and TypeClassDescriptionclass
A JavaServiceLoader
service implementation to add config metadata code generation. -
Uses of CodegenExtensionProvider in io.helidon.data.codegen.common
Classes in io.helidon.data.codegen.common that implement CodegenExtensionProvider -
Uses of CodegenExtensionProvider in io.helidon.integrations.langchain4j.codegen
Classes in io.helidon.integrations.langchain4j.codegen that implement CodegenExtensionProviderModifier and TypeClassDescriptionclass
JavaServiceLoader
provider implementation ofCodegenExtensionProvider
that adds support forAi.Service
annotations.class
A provider for LLM model config blueprint code generator, config is generated by introspecting lc4j model builder.class
A provider for LLM model factory code generator, factory mapping is generated by introspecting lc4j model builder. -
Uses of CodegenExtensionProvider in io.helidon.json.schema.codegen
Classes in io.helidon.json.schema.codegen that implement CodegenExtensionProviderModifier and TypeClassDescriptionclass
ServiceLoader
provider implementation forCodegenExtensionProvider
, that code generates JSON Schema. -
Uses of CodegenExtensionProvider in io.helidon.service.codegen
Classes in io.helidon.service.codegen that implement CodegenExtensionProviderModifier and TypeClassDescriptionclass
AServiceLoader
provider implementation forCodegenExtensionProvider
that handles generation of ApplicationBinding class during annotation processing based on the GenerateBinding annotation.class
AServiceLoader
provider implementation forCodegenExtensionProvider
that handles Helidon Service Registry code generation.