Uses of Class
io.helidon.inject.tools.ServicesToProcess
Packages that use ServicesToProcess
Package
Description
Injection Config-Driven processor.
Injection Annotation Processors and supporting types.
Injection Tools.
-
Uses of ServicesToProcess in io.helidon.inject.configdriven.processor
Methods in io.helidon.inject.configdriven.processor with parameters of type ServicesToProcessModifier and TypeMethodDescriptionprotected void
ConfigDrivenProcessor.processExtensions
(ServicesToProcess services, TypeInfo service, Set<TypeName> serviceTypeNamesToCodeGenerate, Collection<TypedElementInfo> allElementsOfInterest) -
Uses of ServicesToProcess in io.helidon.inject.processor
Methods in io.helidon.inject.processor with parameters of type ServicesToProcessModifier and TypeMethodDescriptionprotected void
InjectionAnnotationProcessor.doFiler
(ServicesToProcess services) Code generate theseActivator
's adModuleComponent
's.protected void
InjectionAnnotationProcessor.process
(ServicesToProcess services, TypeInfo service, Set<TypeName> serviceTypeNamesToCodeGenerate, Collection<TypedElementInfo> allElementsOfInterest) Called to process a single service that will eventually be code generated.protected void
InjectionAnnotationProcessor.processBasics
(ServicesToProcess services, TypeInfo service, Set<TypeName> serviceTypeNamesToCodeGenerate, Collection<TypedElementInfo> allElementsOfInterest) Processes the basic Injection service type - its contracts, run level, weight, dependencies, etc.protected void
InjectionAnnotationProcessor.processExtensions
(ServicesToProcess services, TypeInfo service, Set<TypeName> serviceTypeNamesToCodeGenerate, Collection<TypedElementInfo> allElementsOfInterest) Process any extensions (e.g., config-driven) requiring extra processing or any modifications toServicesToProcess
. -
Uses of ServicesToProcess in io.helidon.inject.tools
Methods in io.helidon.inject.tools that return ServicesToProcessModifier and TypeMethodDescriptionstatic ServicesToProcess
ServicesToProcess.create()
Creates a new instance, apart from the current global singleton instance exposed fromservicesInstance()
.static ServicesToProcess
ServicesToProcess.servicesInstance()
The current services to process instance.Methods in io.helidon.inject.tools with parameters of type ServicesToProcessModifier and TypeMethodDescriptionstatic Optional
<io.helidon.inject.tools.ActivatorCreatorCodeGen> ActivatorCreatorDefault.createActivatorCreatorCodeGen
(ServicesToProcess services) Creates a payload given the batch of services to process.static io.helidon.inject.tools.ActivatorCreatorRequest
ActivatorCreatorDefault.createActivatorCreatorRequest
(ServicesToProcess servicesToProcess, io.helidon.inject.tools.ActivatorCreatorCodeGen codeGen, io.helidon.inject.tools.ActivatorCreatorConfigOptions configOptions, CodeGenFiler filer, boolean throwIfError) Create a request based upon the contents of services to processor.