Class EnumParser.EnumParseException

All Implemented Interfaces:
Serializable
Enclosing class:
EnumParser<C,E extends Enum<E>>

@API(status=STABLE) public static final class EnumParser.EnumParseException extends ParserException
See Also:
  • Constructor Details

    • EnumParseException

      public EnumParseException(@NonNull String input, @NonNull Class<? extends Enum<?>> enumClass, @NonNull CommandContext<?> context)
      Construct a new enum parse exception
      Parameters:
      input - Input
      enumClass - Enum class
      context - Command context
  • Method Details

    • input

      public @NonNull String input()
      Returns the input provided by the sender.
      Returns:
      input
    • enumClass

      public @NonNull Class<? extends Enum<?>> enumClass()
      Returns the enum class that was attempted to be parsed.
      Returns:
      enum class
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object