Class AnnotationImpl

java.lang.Object
org.kohsuke.args4j.spi.AnnotationImpl
All Implemented Interfaces:
Annotation
Direct Known Subclasses:
ArgumentImpl, OptionImpl

public abstract class AnnotationImpl extends Object implements Annotation
Base class for the @Option and @Argument implementation classes.
Author:
Jan Materne
  • Field Details

    • aliases

      public String[] aliases
    • handler

      public Class<? extends OptionHandler> handler
    • metaVar

      public String metaVar
    • multiValued

      public boolean multiValued
    • required

      public boolean required
    • help

      public boolean help
    • hidden

      public boolean hidden
    • usage

      public String usage
    • index

      public int index
  • Constructor Details

  • Method Details

    • aliases

      public String[] aliases()
    • handler

      public Class<? extends OptionHandler> handler()
    • metaVar

      public String metaVar()
    • multiValued

      public boolean multiValued()
    • required

      public boolean required()
    • help

      public boolean help()
    • hidden

      public boolean hidden()
    • usage

      public String usage()
    • annotationType

      public Class<? extends Annotation> annotationType()
      Specified by:
      annotationType in interface Annotation
    • index

      public int index()