Uses of Package
io.helidon.pico.tools
Packages that use io.helidon.pico.tools
Package
Description
Annotation processor that generates HTTP Endpoints discoverable by Pico.
Pico Config-Driven processor.
Internal tooling for the pico maven plugin.
Pico Annotation Processors and supporting types.
Pico Tools.
Tools SPI support.
-
Classes in io.helidon.pico.tools used by io.helidon.nima.http.processorClassDescriptionThe request will be generated internally and then passed to the appropriate
CustomAnnotationTemplateCreatorto handle the request.The response fromCustomAnnotationTemplateCreator.create(CustomAnnotationTemplateRequest). -
Classes in io.helidon.pico.tools used by io.helidon.pico.configdriven.processor
-
Classes in io.helidon.pico.tools used by io.helidon.pico.maven.pluginClassDescriptionProvides the basic formation for
module-info.javacreation and manipulation. -
Classes in io.helidon.pico.tools used by io.helidon.pico.processor
-
Classes in io.helidon.pico.tools used by io.helidon.pico.toolsClassDescriptionAbstract base for any codegen creator.Used to abstract processor based filer from direct filer (the latter used via maven plugin and other tooling).Codegen request options applicable as part of the overall
ActivatorCreatorRequest.These options are expected to have an affinity match to "permit" properties found withinPicoServicesConfig.Request used in conjunction withActivatorCreatorto codegen theActivatorsource artifacts.The result of callingActivatorCreatorassuming no errors are thrown.Codegen request options applicable forApplicationCreator.Configuration directives and options optionally provided to theApplicationCreator.Defines how the generator should allow the presence ofProvider's orInjectionPointProvider's.Defines the request that will be passed to theApplicationCreatorin order to produce the codegen artifacts.Response fromApplicationCreator.This class is used to generate the source and resources originating from either annotation processing or maven-plugin invocation.Applies only to the output paths that variouscreatorswill use (e.g.,ActivatorCreator).Provides configuration to the javac compiler.The request will be generated internally and then passed to the appropriateCustomAnnotationTemplateCreatorto handle the request.The response fromCustomAnnotationTemplateCreator.create(CustomAnnotationTemplateRequest).The defaultInterceptorCreatorprovider in use.The request payload that is used byExternalModuleCreator.The response fromExternalModuleCreator.Generically describes the source code generated.General code gen information.Base interface codegen-related requests.General base interface for any codegen-related create activity.Tools to assist with usingCustomAnnotationTemplateCreator's.This builder represents the request arguments to pass to theGenericTemplateCreator.Used in the interception model described byInterceptionPlan.Once a service type qualifies for interception, the interception plan will be created describing how the service type should be intercepted.Response from interception creation.Abstraction for logging messages.Describes a method element.The specifics for a singleModulethat was codegen'ed.Provides the basic formation formodule-info.javacreation and manipulation.Used to declare the preferred ordering of the items in the module-info.These are the individual items that compose theModuleInfoDescriptorbuilder.Tracks the services to process, and ingests them to build the codegen model.Helper tools for dealing with Pico-related Handlebar templates.An unchecked exception thrown for any tooling related problem. -
Classes in io.helidon.pico.tools used by io.helidon.pico.tools.spiClassDescriptionRequest used in conjunction with
ActivatorCreatorto codegen theActivatorsource artifacts.The result of callingActivatorCreatorassuming no errors are thrown.Defines the request that will be passed to theApplicationCreatorin order to produce the codegen artifacts.Response fromApplicationCreator.The request will be generated internally and then passed to the appropriateCustomAnnotationTemplateCreatorto handle the request.The response fromCustomAnnotationTemplateCreator.create(CustomAnnotationTemplateRequest).The request payload that is used byExternalModuleCreator.The response fromExternalModuleCreator.Base interface codegen-related requests.Once a service type qualifies for interception, the interception plan will be created describing how the service type should be intercepted.Response from interception creation.