Module io.helidon.pico.tools
Package io.helidon.pico.tools.spi
package io.helidon.pico.tools.spi
Tools SPI support.
-
ClassDescriptionImplementors of this contract are responsible for code-generating the Pico
Activators andServiceProviders for service types found in your DI-enabled module.Implementors of this contract are responsible for creating theApplicationinstance.Instances of this are found via the service loader during compilation time and called by theio.helidon.pico.processor.CustomAnnotationProcessor.Implementors are responsible for creating anActivatorCreatorRequestthat can be then passed to theActivatorCreatorbased upon the scanning and reflective introspection of a set of classes found in an external jar module.Provides the strategy used to determine which annotations cause interceptor creation.Abstraction for interceptor processing.The strategy applied for resolving annotations that trigger interception.