Annotation Interface WithParser


Registers a parser for a specific command
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Class<? extends ArgumentParser<?>>
    Parser to register
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Parser keyword If empty it will use the default keyword of the parser
    int
    Parser priority
  • Element Details

    • value

      Class<? extends ArgumentParser<?>> value
      Parser to register
      Returns:
      parser
    • priority

      int priority
      Parser priority
      Returns:
      priority
      Default:
      0
    • keyword

      @AvailableSince("0.0.36") String keyword
      Parser keyword If empty it will use the default keyword of the parser
      Returns:
      keyword
      Default:
      ""