Uses of Interface
picocli.CommandLine.Model.IAnnotatedElement
-
Uses of CommandLine.Model.IAnnotatedElement in picocli
Classes in picocli that implement CommandLine.Model.IAnnotatedElementFields in picocli declared as CommandLine.Model.IAnnotatedElementModifier and TypeFieldDescriptionprotected final CommandLine.Model.IAnnotatedElement
CommandLine.Model.ArgSpec.annotatedElement
CommandLine.Model.ArgSpec.Builder.annotatedElement
Fields in picocli with type parameters of type CommandLine.Model.IAnnotatedElementModifier and TypeFieldDescriptionprivate final Map
<String, CommandLine.Model.IAnnotatedElement> CommandLine.Model.CommandSpec.mixinAnnotatedElements
private final List
<CommandLine.Model.IAnnotatedElement> CommandLine.Model.CommandSpec.parentCommandElements
private final List
<CommandLine.Model.IAnnotatedElement> CommandLine.Model.ArgGroupSpec.Builder.specElements
private final List
<CommandLine.Model.IAnnotatedElement> CommandLine.Model.ArgGroupSpec.specElements
private final List
<CommandLine.Model.IAnnotatedElement> CommandLine.Model.CommandSpec.specElements
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.(package private) static CommandLine.Range
CommandLine.Range.adjustForType
(CommandLine.Range result, CommandLine.Model.IAnnotatedElement member) private static CommandLine.Model.ArgSpec
CommandLine.Model.CommandReflection.buildArgForMember
(CommandLine.Model.IAnnotatedElement member, CommandLine.IFactory factory) private static CommandLine.Model.ArgGroupSpec
CommandLine.Model.CommandReflection.buildArgGroupForMember
(CommandLine.Model.IAnnotatedElement member, CommandLine.IFactory factory, CommandLine.Model.CommandSpec commandSpec) 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) private static CommandLine.Model.CommandSpec
CommandLine.Model.CommandReflection.buildMixinForMember
(CommandLine.Model.IAnnotatedElement member, CommandLine.IFactory factory) private static CommandLine.Model.UnmatchedArgsBinding
CommandLine.Model.CommandReflection.buildUnmatchedForMember
(CommandLine.Model.IAnnotatedElement member) private static CommandLine.Range
CommandLine.Range.defaultArity
(CommandLine.Model.IAnnotatedElement member) (package private) static CommandLine.Model.ArgGroupSpec
CommandLine.Model.CommandReflection.extractArgGroupSpec
(CommandLine.Model.IAnnotatedElement member, CommandLine.IFactory factory, CommandLine.Model.CommandSpec commandSpec, boolean annotationsAreMandatory) private static String
CommandLine.Model.ArgSpec.Builder.inferLabel
(String label, CommandLine.Model.IAnnotatedElement annotatedElement) private static CommandLine.Range
CommandLine.Range.optionArity
(CommandLine.Model.IAnnotatedElement member) private static CommandLine.Range
CommandLine.Range.parameterArity
(CommandLine.Model.IAnnotatedElement member) (package private) static CommandLine.Range
CommandLine.Range.parameterCapacity
(CommandLine.Model.IAnnotatedElement member) private static CommandLine.Range
CommandLine.Range.parameterIndex
(CommandLine.Model.IAnnotatedElement member) Constructors in picocli with parameters of type CommandLine.Model.IAnnotatedElementModifierConstructorDescription(package private)
(package private)
Builder
(CommandLine.Model.IAnnotatedElement annotatedElement) (package private)
Builder
(CommandLine.Option option, CommandLine.Model.IAnnotatedElement annotatedElement, CommandLine.IFactory factory) (package private)
Builder
(CommandLine.Parameters parameters, CommandLine.Model.IAnnotatedElement annotatedElement, CommandLine.IFactory factory) private
Builder
(CommandLine.Model.IAnnotatedElement member, CommandLine.IFactory factory) private
Builder
(CommandLine.Model.IAnnotatedElement member, CommandLine.IFactory factory)