Uses of Interface
picocli.CommandLine.Model.IAnnotatedElement
Packages that use CommandLine.Model.IAnnotatedElement
Package
Description
Provides classes and interfaces for the main picocli command line parsing and
autocompletion
functionality.-
Uses of CommandLine.Model.IAnnotatedElement in picocli
Fields in picocli declared as CommandLine.Model.IAnnotatedElementModifier and TypeFieldDescriptionprotected final CommandLine.Model.IAnnotatedElement
CommandLine.Model.ArgSpec.annotatedElement
Methods in picocli that return types with arguments of type CommandLine.Model.IAnnotatedElementModifier and TypeMethodDescriptionCommandLine.Model.CommandSpec.mixinAnnotatedElements()
Returns a map of the mixin names to mixinIAnnotatedElement
objects for this command.CommandLine.Model.CommandSpec.parentCommandElements()
Returns the list of program elements annotated with{@literal @}ParentCommand
configured for this command.CommandLine.Model.ArgGroupSpec.Builder.specElements()
Returns the list of program elements annotated with{@literal @}Spec
configured for this group.CommandLine.Model.ArgGroupSpec.specElements()
Returns the list of program elements annotated with{@literal @}Spec
configured for this group.CommandLine.Model.CommandSpec.specElements()
Returns the list of program elements annotated with{@literal @}Spec
configured for this command.Methods in picocli with parameters of type CommandLine.Model.IAnnotatedElementModifier and TypeMethodDescriptionCommandLine.Model.CommandSpec.addMixin
(String name, CommandLine.Model.CommandSpec mixin, CommandLine.Model.IAnnotatedElement annotatedElement) Adds the specified mixinCommandSpec
object to the map of mixins for this command.CommandLine.Model.CommandSpec.addParentCommandElement
(CommandLine.Model.IAnnotatedElement spec) Adds the specified{@literal @}ParentCommand
-annotated program element to the list of elements for this command.CommandLine.Model.ArgGroupSpec.Builder.addSpecElement
(CommandLine.Model.IAnnotatedElement element) Adds the specified{@literal @}Spec
annotated program element to the list of spec elements for this group.CommandLine.Model.CommandSpec.addSpecElement
(CommandLine.Model.IAnnotatedElement spec) Adds the specified{@literal @}Spec
-annotated program element to the list of elements for this command.CommandLine.Model.ArgGroupSpec.builder
(CommandLine.Model.IAnnotatedElement annotatedElement) Returns a newCommandLine.Model.ArgGroupSpec.Builder
associated with the specified annotated element.CommandLine.Model.OptionSpec.builder
(CommandLine.Model.IAnnotatedElement source, CommandLine.IFactory factory) CommandLine.Model.PositionalParamSpec.builder
(CommandLine.Model.IAnnotatedElement source, CommandLine.IFactory factory)