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 Details

    • userObject

      Object userObject()
    • isAnnotationPresent

      boolean isAnnotationPresent(Class<? extends Annotation> annotationClass)
    • getAnnotation

      <T extends Annotation> T getAnnotation(Class<T> annotationClass)
    • 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

    • getter

    • setter

    • getTypeInfo

    • getToString

      String getToString()