Uses of Interface
io.helidon.codegen.RoundContext
Packages that use RoundContext
Package
Description
Service provider interfaces to extend code generation support.
Common code processing and generation.
Service provider interface for code processing and generation.
Code generation for Helidon Service Registry.
-
Uses of RoundContext in io.helidon.codegen.spi
Methods in io.helidon.codegen.spi with parameters of type RoundContextModifier and TypeMethodDescriptionvoid
CodegenExtension.process
(RoundContext roundContext) Process a round of code analysis and generation.default void
CodegenExtension.processingOver
(RoundContext roundContext) Processing has finished, any finalization can be done. -
Uses of RoundContext in io.helidon.data.codegen.common
Methods in io.helidon.data.codegen.common with parameters of type RoundContextModifier and TypeMethodDescriptionvoid
BasePersistenceGenerator.generate
(CodegenContext codegenContext, RoundContext roundContext, TypeInfo interfaceInfo, RepositoryGenerator repositoryGenerator) protected abstract void
BasePersistenceGenerator.generateRepositoryClass
(CodegenContext codegenContext, RoundContext roundContext, RepositoryGenerator repositoryGenerator, RepositoryInfo repositoryInfo, TypeName className, ClassModel.Builder classModel) Generate data repository interface implementing class for specific persistence provider. -
Uses of RoundContext in io.helidon.data.codegen.common.spi
Methods in io.helidon.data.codegen.common.spi with parameters of type RoundContextModifier and TypeMethodDescriptionvoid
PersistenceGenerator.generate
(CodegenContext codegenContext, RoundContext roundContext, TypeInfo repository, RepositoryGenerator repositoryGenerator) Generate persistence provider specific code. -
Uses of RoundContext in io.helidon.service.codegen
Subinterfaces of RoundContext in io.helidon.service.codegenModifier and TypeInterfaceDescriptioninterface
Context of a single round of code generation.