Class InjectProcessor

java.lang.Object
javax.annotation.processing.AbstractProcessor
io.avaje.inject.generator.InjectProcessor
All Implemented Interfaces:
Processor

@SupportedOptions({"mergeServices","buildPlugin"}) @SupportedAnnotationTypes({"io.avaje.inject.aop.Aspect.Import","io.avaje.inject.AssistFactory","io.avaje.inject.Component","io.avaje.inject.test.TestScope","io.avaje.http.api.Controller","io.avaje.inject.External","io.avaje.inject.Factory","io.avaje.inject.Component.Import","io.avaje.inject.InjectModule","io.avaje.inject.spi.PluginProvides","io.avaje.inject.Prototype","jakarta.inject.Qualifier","jakarta.inject.Scope","jakarta.inject.Singleton","io.avaje.spi.ServiceProvider"}) public final class InjectProcessor extends AbstractProcessor