Package nz.org.riskscape.picocli
Interface CommandLine.Model.IAnnotatedElement
- Enclosing class:
- CommandLine.Model
public static interface CommandLine.Model.IAnnotatedElement
Internal interface to allow annotation processors to construct a command model at compile time.
- Since:
- 4.0
-
Method Summary
Modifier and TypeMethodDescription<T extends Annotation>
TgetAnnotation
(Class<T> annotationClass) int
getName()
getter()
boolean
boolean
isAnnotationPresent
(Class<? extends Annotation> annotationClass) boolean
boolean
boolean
boolean
boolean
isMixin()
boolean
boolean
isOption()
boolean
boolean
boolean
isSpec()
boolean
scope()
setter()
-
Method Details
-
userObject
Object userObject() -
isAnnotationPresent
-
getAnnotation
-
getName
String getName() -
getMixinName
String getMixinName() -
isArgSpec
boolean isArgSpec() -
isOption
boolean isOption() -
isParameter
boolean isParameter() -
isArgGroup
boolean isArgGroup() -
isMixin
boolean isMixin() -
isUnmatched
boolean isUnmatched() -
isSpec
boolean isSpec() -
isParentCommand
boolean isParentCommand() -
isMultiValue
boolean isMultiValue() -
isInteractive
boolean isInteractive() -
hasInitialValue
boolean hasInitialValue() -
isMethodParameter
boolean isMethodParameter() -
getMethodParamPosition
int getMethodParamPosition() -
scope
CommandLine.Model.IScope scope() -
getter
CommandLine.Model.IGetter getter() -
setter
CommandLine.Model.ISetter setter() -
getTypeInfo
CommandLine.Model.ITypeInfo getTypeInfo() -
getToString
String getToString()
-