Annotation Type Permission


@Target({METHOD,TYPE}) @Retention(RUNTIME) public @interface Permission
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
     
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Returns the permission mode.
    Returns the command permissions.
  • Element Details

    • value

      @NonNull String[] value
      Returns the command permissions.
      Returns:
      command permissions
      Default:
      {}
    • mode

      Returns the permission mode. This is only used in value() contains more than one permission.
      Returns:
      the permission mode
      Default:
      ANY_OF