Module io.helidon.service.codegen
Package io.helidon.service.codegen
package io.helidon.service.codegen
Code generation for Helidon Service Registry.
-
ClassDescriptionA described type (class, interface).New service descriptor metadata with its class code.
ServiceLoader
provider implementation that generates services for event emitters.ServiceLoader
provider implementation that adds support for generating event observer registrations.Support for reading and writing Helidon services to the resource.Possible strategies to interception.AServiceLoader
provider implementation to map class named annotations to named annotations.Codegen context adding methods suitable for Helidon Service Registry code generation.Context of a single round of code generation.AServiceLoader
provider implementation forCodegenExtensionProvider
that handles generation of ApplicationBinding class during annotation processing based on the GenerateBinding annotation.Types used in code generation of Helidon Service.Handling of eligible contracts.Result of analysis of provided contracts.Code generator of service descriptor for Helidon Services.AServiceLoader
provider implementation that adds code generation for Helidon Service Registry.Supported options specific to Helidon Service Registry.AServiceLoader
provider implementation forCodegenExtensionProvider
that handles Helidon Service Registry code generation.Definition of a super service type (if any).