Class EnumArgument.EnumParseException

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

public static final class EnumArgument.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

    • getInput

      public @NonNull String getInput()
      Get the input provided by the sender
      Returns:
      Input
    • getEnumClass

      public @NonNull Class<? extends Enum<?>> getEnumClass()
      Get the enum class that was attempted to be parsed
      Returns:
      Enum class