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 voidConfigDrivenProcessor.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 voidInjectionAnnotationProcessor.doFiler(ServicesToProcess services) Code generate theseActivator's adModuleComponent's.protected voidInjectionAnnotationProcessor.process(ServicesToProcess services, TypeInfo service, Set<TypeName> serviceTypeNamesToCodeGenerate, Collection<TypedElementInfo> allElementsOfInterest) Called to process a single service that will eventually be code generated.protected voidInjectionAnnotationProcessor.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 voidInjectionAnnotationProcessor.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 ServicesToProcessServicesToProcess.create()Creates a new instance, apart from the current global singleton instance exposed fromservicesInstance().static ServicesToProcessServicesToProcess.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.ActivatorCreatorRequestActivatorCreatorDefault.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.