Module info.picocli.codegen
Package picocli.codegen.annotation.processing
Provides classes and interfaces that form a framework for creating picocli annotation processors.
-
Interface Summary Interface Description ITypeMetaData Abstraction over annotation attributes that take a class (or array of classes) as their value. -
Class Summary Class Description AbstractCommandSpecProcessor Abstract annotation processor for@picocli.*
annotations that produces a set ofCommandLine.Model.CommandSpec
objects built from the annotated source code.AnnotatedElementHolder 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
.