Package picocli.codegen.annotation.processing
package picocli.codegen.annotation.processing
Provides classes and interfaces that form a framework for creating picocli annotation processors.
-
ClassDescriptionAbstract annotation processor for
@picocli.*
annotations that produces a set ofCommandLine.Model.CommandSpec
objects built from the annotated source code.Implementation of theCommandLine.Model.IGetter
andCommandLine.Model.ISetter
interface that allows customCommandSpec
annotation processors to inspectArgSpec
objects to discover what program element was annotated with@Option
or@Parameters
.Abstraction over annotation attributes that take a class (or array of classes) as their value.