Class Hierarchy
- java.lang.Object
- revxrsal.commands.exception.CommandExceptionAdapter (implements revxrsal.commands.exception.CommandExceptionHandler)
- revxrsal.commands.exception.DefaultExceptionHandler
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- revxrsal.commands.exception.ArgumentParseException
- revxrsal.commands.exception.CommandInvocationException
- revxrsal.commands.exception.CooldownException
- revxrsal.commands.exception.InvalidCommandException
- revxrsal.commands.exception.InvalidHelpPageException
- revxrsal.commands.exception.InvalidSubcommandException
- revxrsal.commands.exception.InvalidValueException
- revxrsal.commands.exception.EnumNotFoundException
- revxrsal.commands.exception.InvalidBooleanException
- revxrsal.commands.exception.InvalidNumberException
- revxrsal.commands.exception.InvalidURLException
- revxrsal.commands.exception.InvalidUUIDException
- revxrsal.commands.exception.MissingArgumentException
- revxrsal.commands.exception.NoPermissionException
- revxrsal.commands.exception.NoSubcommandSpecifiedException
- revxrsal.commands.exception.NumberNotInRangeException
- revxrsal.commands.exception.SendableException
- revxrsal.commands.exception.CommandErrorException
- revxrsal.commands.exception.SendMessageException
- revxrsal.commands.exception.TooManyArgumentsException
- java.lang.RuntimeException
- java.lang.Exception
- revxrsal.commands.exception.CommandExceptionAdapter (implements revxrsal.commands.exception.CommandExceptionHandler)
Interface Hierarchy
- revxrsal.commands.exception.CommandExceptionHandler
- revxrsal.commands.exception.SelfHandledException
Annotation Interface Hierarchy
- revxrsal.commands.exception.CommandExceptionAdapter.Ignore (implements java.lang.annotation.Annotation)
- revxrsal.commands.exception.ThrowableFromCommand (implements java.lang.annotation.Annotation)