Class EnumArgument.EnumParseException

    • Constructor Summary

      Constructors 
      Constructor Description
      EnumParseException​(@NonNull java.lang.String input, @NonNull java.lang.Class<? extends java.lang.Enum<?>> enumClass, @NonNull CommandContext<?> context)
      Construct a new enum parse exception
    • Method Summary

      Modifier and Type Method Description
      @NonNull java.lang.Class<? extends java.lang.Enum<?>> getEnumClass()
      Get the enum class that was attempted to be parsed
      @NonNull java.lang.String getInput()
      Get the input provided by the sender
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • EnumParseException

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

      • getInput

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

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