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 TypeMethodDescriptionvoidCodegenExtension.process(RoundContext roundContext) Process a round of code analysis and generation.default voidCodegenExtension.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 TypeMethodDescriptionvoidBasePersistenceGenerator.generate(CodegenContext codegenContext, RoundContext roundContext, TypeInfo interfaceInfo, RepositoryGenerator repositoryGenerator) protected abstract voidBasePersistenceGenerator.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 TypeMethodDescriptionvoidPersistenceGenerator.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 TypeInterfaceDescriptioninterfaceContext of a single round of code generation.