Hierarchy For All Packages
Package Hierarchies:- revxrsal.commands,
- revxrsal.commands.annotation,
- revxrsal.commands.annotation.dynamic,
- revxrsal.commands.autocomplete,
- revxrsal.commands.brigadier,
- revxrsal.commands.bukkit,
- revxrsal.commands.bukkit.adventure,
- revxrsal.commands.bukkit.annotation,
- revxrsal.commands.bukkit.brigadier,
- revxrsal.commands.bukkit.core,
- revxrsal.commands.bukkit.exception,
- revxrsal.commands.bungee,
- revxrsal.commands.bungee.annotation,
- revxrsal.commands.bungee.core,
- revxrsal.commands.bungee.exception,
- revxrsal.commands.cli,
- revxrsal.commands.cli.core,
- revxrsal.commands.command,
- revxrsal.commands.command.trait,
- revxrsal.commands.core,
- revxrsal.commands.core.reflect,
- revxrsal.commands.exception,
- revxrsal.commands.help,
- revxrsal.commands.jda,
- revxrsal.commands.jda.annotation,
- revxrsal.commands.jda.core,
- revxrsal.commands.jda.exception,
- revxrsal.commands.locales,
- revxrsal.commands.orphan,
- revxrsal.commands.process,
- revxrsal.commands.sponge,
- revxrsal.commands.sponge.annotation,
- revxrsal.commands.sponge.core,
- revxrsal.commands.sponge.exception,
- revxrsal.commands.util,
- revxrsal.commands.util.tokenize,
- revxrsal.commands.velocity,
- revxrsal.commands.velocity.annotation,
- revxrsal.commands.velocity.core,
- revxrsal.commands.velocity.exception
Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.AbstractSequentialList<E>
- java.util.LinkedList<E> (implements java.lang.Cloneable, java.util.Deque<E>, java.util.List<E>, java.io.Serializable)
- revxrsal.commands.core.LinkedArgumentStack (implements revxrsal.commands.command.ArgumentStack)
- java.util.LinkedList<E> (implements java.lang.Cloneable, java.util.Deque<E>, java.util.List<E>, java.io.Serializable)
- java.util.AbstractSequentialList<E>
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.AbstractMap<K,
V> (implements java.util.Map<K, V>) - java.util.HashMap<K,
V> (implements java.lang.Cloneable, java.util.Map<K, V>, java.io.Serializable) - revxrsal.commands.util.ClassMap<V>
- java.util.HashMap<K,
- revxrsal.commands.annotation.dynamic.Annotations
- revxrsal.commands.bukkit.adventure.AudienceSenderResolver (implements revxrsal.commands.process.SenderResolver)
- revxrsal.commands.jda.core.BaseActorJDA (implements revxrsal.commands.jda.JDAActor)
- revxrsal.commands.core.BaseCommandDispatcher
- revxrsal.commands.core.BaseCommandHandler (implements revxrsal.commands.CommandHandler)
- revxrsal.commands.bukkit.core.BukkitHandler (implements revxrsal.commands.bukkit.BukkitCommandHandler)
- revxrsal.commands.bungee.core.BungeeHandler (implements revxrsal.commands.bungee.BungeeCommandHandler)
- revxrsal.commands.cli.core.CLIHandler (implements revxrsal.commands.cli.ConsoleCommandHandler)
- revxrsal.commands.jda.core.JDAHandler (implements revxrsal.commands.jda.JDACommandHandler)
- revxrsal.commands.sponge.core.SpongeHandler (implements revxrsal.commands.sponge.SpongeCommandHandler)
- revxrsal.commands.velocity.core.VelocityHandler (implements revxrsal.commands.velocity.VelocityCommandHandler)
- revxrsal.commands.brigadier.BrigadierTreeParser
- revxrsal.commands.bukkit.brigadier.BrigadierTreeParser
- revxrsal.commands.bukkit.core.BukkitActor (implements revxrsal.commands.bukkit.BukkitCommandActor)
- revxrsal.commands.bukkit.BukkitCommandPermission (implements revxrsal.commands.command.CommandPermission)
- revxrsal.commands.bungee.core.BungeeActor (implements revxrsal.commands.bungee.BungeeCommandActor)
- revxrsal.commands.bungee.BungeeCommandPermission (implements revxrsal.commands.command.CommandPermission)
- revxrsal.commands.util.Collections
- revxrsal.commands.exception.CommandExceptionAdapter (implements revxrsal.commands.exception.CommandExceptionHandler)
- revxrsal.commands.exception.DefaultExceptionHandler
- revxrsal.commands.bukkit.exception.BukkitExceptionAdapter
- revxrsal.commands.bungee.exception.BungeeExceptionAdapter
- revxrsal.commands.jda.exception.JDAExceptionAdapter
- revxrsal.commands.sponge.exception.SpongeExceptionAdapter
- revxrsal.commands.velocity.exception.VelocityExceptionAdapter
- revxrsal.commands.exception.DefaultExceptionHandler
- revxrsal.commands.cli.core.CommandLineActor (implements revxrsal.commands.cli.ConsoleActor)
- revxrsal.commands.core.CommandPath (implements java.lang.Comparable<T>, java.lang.Iterable<T>)
- revxrsal.commands.core.MutableCommandPath
- revxrsal.commands.bukkit.brigadier.CommodoreBukkitBrigadier (implements revxrsal.commands.bukkit.BukkitBrigadier)
- revxrsal.commands.bukkit.brigadier.CommodoreProvider
- revxrsal.commands.bukkit.adventure.ComponentResponseHandler (implements revxrsal.commands.process.ResponseHandler<T>)
- revxrsal.commands.jda.JDAPermission (implements revxrsal.commands.command.CommandPermission)
- revxrsal.commands.locales.Locales
- revxrsal.commands.orphan.OrphanRegistry
- revxrsal.commands.orphan.Orphans
- org.bukkit.plugin.PluginBase (implements org.bukkit.plugin.Plugin)
- org.bukkit.plugin.java.JavaPlugin
- revxrsal.commands.bukkit.Manhunt
- org.bukkit.plugin.java.JavaPlugin
- revxrsal.commands.util.Preconditions
- revxrsal.commands.util.Primitives
- revxrsal.commands.util.tokenize.QuotedStringTokenizer (implements revxrsal.commands.command.ArgumentParser)
- revxrsal.commands.sponge.core.SpongeActor (implements revxrsal.commands.sponge.SpongeCommandActor)
- revxrsal.commands.sponge.SpongeCommandPermission (implements revxrsal.commands.command.CommandPermission)
- revxrsal.commands.util.StackTraceSanitizer
- revxrsal.commands.util.StackTraceSanitizer.Builder
- revxrsal.commands.util.Strings
- revxrsal.commands.cli.TestCLI
- 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.jda.exception.GuildOnlyCommandException
- 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.jda.exception.InvalidCategoryException
- revxrsal.commands.jda.exception.InvalidChannelException
- revxrsal.commands.jda.exception.InvalidEmoteException
- revxrsal.commands.jda.exception.InvalidMemberException
- revxrsal.commands.exception.InvalidNumberException
- revxrsal.commands.bukkit.exception.InvalidPlayerException
- revxrsal.commands.bungee.exception.InvalidPlayerException
- revxrsal.commands.sponge.exception.InvalidPlayerException
- revxrsal.commands.velocity.exception.InvalidPlayerException
- revxrsal.commands.jda.exception.InvalidRoleException
- revxrsal.commands.exception.InvalidURLException
- revxrsal.commands.exception.InvalidUUIDException
- revxrsal.commands.bukkit.exception.InvalidWorldException
- revxrsal.commands.sponge.exception.InvalidWorldException
- revxrsal.commands.bukkit.exception.MalformedEntitySelectorException
- revxrsal.commands.exception.MissingArgumentException
- revxrsal.commands.bukkit.exception.MoreThanOnePlayerException
- revxrsal.commands.bukkit.exception.NonPlayerEntitiesException
- revxrsal.commands.exception.NoPermissionException
- revxrsal.commands.exception.NoSubcommandSpecifiedException
- revxrsal.commands.exception.NumberNotInRangeException
- revxrsal.commands.jda.exception.PrivateMessageOnlyCommandException
- revxrsal.commands.exception.SendableException
- revxrsal.commands.exception.CommandErrorException
- revxrsal.commands.exception.SendMessageException
- revxrsal.commands.bukkit.exception.SenderNotConsoleException
- revxrsal.commands.bungee.exception.SenderNotConsoleException
- revxrsal.commands.sponge.exception.SenderNotConsoleException
- revxrsal.commands.velocity.exception.SenderNotConsoleException
- revxrsal.commands.bukkit.exception.SenderNotPlayerException
- revxrsal.commands.bungee.exception.SenderNotPlayerException
- revxrsal.commands.sponge.exception.SenderNotPlayerException
- revxrsal.commands.velocity.exception.SenderNotPlayerException
- revxrsal.commands.cli.TestCLI.XE (implements revxrsal.commands.exception.SelfHandledException)
- revxrsal.commands.exception.TooManyArgumentsException
- java.lang.RuntimeException
- java.lang.Exception
- revxrsal.commands.velocity.core.VelocityActor (implements revxrsal.commands.velocity.VelocityCommandActor)
- revxrsal.commands.velocity.VelocityCommandPermission (implements revxrsal.commands.command.CommandPermission)
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- revxrsal.commands.annotation.dynamic.AnnotationReplacer<T>
- revxrsal.commands.command.ArgumentParser
- revxrsal.commands.bukkit.brigadier.ArgumentTypeResolver
- java.lang.AutoCloseable
- java.io.Closeable
- revxrsal.commands.cli.ConsoleActor (also extends revxrsal.commands.command.CommandActor)
- revxrsal.commands.cli.ConsoleCommandHandler (also extends revxrsal.commands.CommandHandler)
- java.io.Closeable
- revxrsal.commands.autocomplete.AutoCompleter
- revxrsal.commands.bukkit.BukkitBrigadier
- java.lang.Cloneable
- revxrsal.commands.command.ArgumentStack (also extends java.util.Deque<E>, java.util.List<E>)
- revxrsal.commands.command.CommandActor
- revxrsal.commands.bukkit.BukkitCommandActor
- revxrsal.commands.bungee.BungeeCommandActor
- revxrsal.commands.cli.ConsoleActor (also extends java.io.Closeable)
- revxrsal.commands.jda.JDAActor
- revxrsal.commands.sponge.SpongeCommandActor
- revxrsal.commands.velocity.VelocityCommandActor
- revxrsal.commands.command.trait.CommandAnnotationHolder
- revxrsal.commands.command.CommandParameter (also extends java.lang.Comparable<T>, revxrsal.commands.command.trait.PermissionHolder)
- revxrsal.commands.command.ExecutableCommand (also extends java.lang.Comparable<T>, revxrsal.commands.command.trait.PermissionHolder)
- revxrsal.commands.process.CommandCondition
- revxrsal.commands.exception.CommandExceptionHandler
- revxrsal.commands.CommandHandler
- revxrsal.commands.bukkit.BukkitCommandHandler
- revxrsal.commands.bungee.BungeeCommandHandler
- revxrsal.commands.cli.ConsoleCommandHandler (also extends java.lang.AutoCloseable)
- revxrsal.commands.jda.JDACommandHandler
- revxrsal.commands.sponge.SpongeCommandHandler
- revxrsal.commands.velocity.VelocityCommandHandler
- revxrsal.commands.CommandHandlerVisitor
- revxrsal.commands.help.CommandHelpWriter<T>
- revxrsal.commands.command.CommandPermission
- java.lang.Comparable<T>
- revxrsal.commands.command.CommandCategory (also extends revxrsal.commands.command.trait.PermissionHolder)
- revxrsal.commands.command.CommandParameter (also extends revxrsal.commands.command.trait.CommandAnnotationHolder, revxrsal.commands.command.trait.PermissionHolder)
- revxrsal.commands.command.ExecutableCommand (also extends revxrsal.commands.command.trait.CommandAnnotationHolder, revxrsal.commands.command.trait.PermissionHolder)
- revxrsal.commands.autocomplete.CompletionContext
- revxrsal.commands.process.ContextResolver<T>
- revxrsal.commands.process.ContextResolverFactory
- java.lang.Iterable<T>
- java.util.Collection<E>
- java.util.List<E>
- revxrsal.commands.command.ArgumentStack (also extends java.lang.Cloneable, java.util.Deque<E>)
- revxrsal.commands.help.CommandHelp<T>
- revxrsal.commands.bukkit.EntitySelector<E>
- java.util.Queue<E>
- java.util.Deque<E>
- revxrsal.commands.command.ArgumentStack (also extends java.lang.Cloneable, java.util.List<E>)
- java.util.Deque<E>
- java.util.List<E>
- revxrsal.commands.bungee.PlayerSelector
- revxrsal.commands.velocity.PlayerSelector
- java.util.Collection<E>
- revxrsal.commands.brigadier.LampBrigadier
- revxrsal.commands.locales.LocaleReader
- revxrsal.commands.core.reflect.MethodCaller
- revxrsal.commands.core.reflect.MethodCaller.BoundMethodCaller
- revxrsal.commands.core.reflect.MethodCallerFactory
- revxrsal.commands.orphan.OrphanCommand
- revxrsal.commands.process.ParameterResolver<T>
- revxrsal.commands.process.ParameterResolver.ParameterResolverContext
- revxrsal.commands.process.ContextResolver.ContextResolverContext
- revxrsal.commands.process.ValueResolver.ValueResolverContext
- revxrsal.commands.process.ParameterValidator<T>
- revxrsal.commands.command.trait.PermissionHolder
- revxrsal.commands.command.CommandCategory (also extends java.lang.Comparable<T>)
- revxrsal.commands.command.CommandParameter (also extends revxrsal.commands.command.trait.CommandAnnotationHolder, java.lang.Comparable<T>)
- revxrsal.commands.command.ExecutableCommand (also extends revxrsal.commands.command.trait.CommandAnnotationHolder, java.lang.Comparable<T>)
- revxrsal.commands.process.PermissionReader
- revxrsal.commands.process.ResponseHandler<T>
- revxrsal.commands.exception.SelfHandledException
- revxrsal.commands.process.SenderResolver
- revxrsal.commands.autocomplete.SuggestionProvider
- revxrsal.commands.autocomplete.SuggestionProviderFactory
- revxrsal.commands.locales.Translator
- revxrsal.commands.process.ValueResolver<T>
- revxrsal.commands.process.ValueResolverFactory
Annotation Interface Hierarchy
- revxrsal.commands.annotation.AutoComplete (implements java.lang.annotation.Annotation)
- revxrsal.commands.annotation.CaseSensitive (implements java.lang.annotation.Annotation)
- revxrsal.commands.annotation.Command (implements java.lang.annotation.Annotation)
- revxrsal.commands.exception.CommandExceptionAdapter.Ignore (implements java.lang.annotation.Annotation)
- revxrsal.commands.bukkit.annotation.CommandPermission (implements java.lang.annotation.Annotation)
- revxrsal.commands.bungee.annotation.CommandPermission (implements java.lang.annotation.Annotation)
- revxrsal.commands.sponge.annotation.CommandPermission (implements java.lang.annotation.Annotation)
- revxrsal.commands.velocity.annotation.CommandPermission (implements java.lang.annotation.Annotation)
- revxrsal.commands.annotation.Cooldown (implements java.lang.annotation.Annotation)
- revxrsal.commands.annotation.Default (implements java.lang.annotation.Annotation)
- revxrsal.commands.annotation.Dependency (implements java.lang.annotation.Annotation)
- revxrsal.commands.annotation.Description (implements java.lang.annotation.Annotation)
- revxrsal.commands.annotation.DistributeOnMethods (implements java.lang.annotation.Annotation)
- revxrsal.commands.annotation.Flag (implements java.lang.annotation.Annotation)
- revxrsal.commands.jda.annotation.GuildOnly (implements java.lang.annotation.Annotation)
- revxrsal.commands.jda.annotation.GuildPermission (implements java.lang.annotation.Annotation)
- revxrsal.commands.annotation.Named (implements java.lang.annotation.Annotation)
- revxrsal.commands.annotation.NotSender (implements java.lang.annotation.Annotation)
- revxrsal.commands.annotation.Optional (implements java.lang.annotation.Annotation)
- revxrsal.commands.annotation.Range (implements java.lang.annotation.Annotation)
- revxrsal.commands.jda.annotation.RolePermission (implements java.lang.annotation.Annotation)
- revxrsal.commands.annotation.SecretCommand (implements java.lang.annotation.Annotation)
- revxrsal.commands.annotation.Single (implements java.lang.annotation.Annotation)
- revxrsal.commands.annotation.Subcommand (implements java.lang.annotation.Annotation)
- revxrsal.commands.annotation.Switch (implements java.lang.annotation.Annotation)
- revxrsal.commands.exception.ThrowableFromCommand (implements java.lang.annotation.Annotation)
- revxrsal.commands.annotation.Usage (implements java.lang.annotation.Annotation)
- revxrsal.commands.jda.annotation.UserPermission (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- revxrsal.commands.bukkit.core.EntitySelectorResolver (implements revxrsal.commands.process.ValueResolverFactory)
- revxrsal.commands.bukkit.core.EntitySelectorResolver.SelectorSuggestionFactory (implements revxrsal.commands.autocomplete.SuggestionProviderFactory)
- revxrsal.commands.bukkit.brigadier.MinecraftArgumentType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)