Class Hierarchy
- java.lang.Object
- studio.mevera.imperat.command.Command.Builder<S>
- studio.mevera.imperat.command.CommandPathway.Builder<S>
- studio.mevera.imperat.command.Description
- studio.mevera.imperat.util.Registry<K,
V> - studio.mevera.imperat.command.ContextArgumentProviderRegistry<S>
- studio.mevera.imperat.command.ReturnResolverRegistry<S>
- studio.mevera.imperat.command.SourceProviderRegistry<S>
Interface Hierarchy
- studio.mevera.imperat.command.CommandCoordinator<S>
- studio.mevera.imperat.command.CommandExecution<S>
- studio.mevera.imperat.command.ContextArgumentProviderFactory<S,
T> - studio.mevera.imperat.command.CooldownHolder
- studio.mevera.imperat.command.CommandPathway<S> (also extends studio.mevera.imperat.command.DescriptionHolder, java.lang.Iterable<T>, studio.mevera.imperat.permissions.PermissionHolder)
- studio.mevera.imperat.command.DescriptionHolder
- studio.mevera.imperat.command.arguments.Argument<S> (also extends studio.mevera.imperat.permissions.PermissionHolder)
- studio.mevera.imperat.command.Command<S> (also extends studio.mevera.imperat.BaseThrowableHandler<S>)
- studio.mevera.imperat.command.CommandPathway<S> (also extends studio.mevera.imperat.command.CooldownHolder, java.lang.Iterable<T>, studio.mevera.imperat.permissions.PermissionHolder)
- studio.mevera.imperat.command.arguments.Argument<S> (also extends studio.mevera.imperat.permissions.PermissionHolder)
- java.lang.Iterable<T>
- studio.mevera.imperat.command.CommandPathway<S> (also extends studio.mevera.imperat.command.CooldownHolder, studio.mevera.imperat.command.DescriptionHolder, studio.mevera.imperat.permissions.PermissionHolder)
- studio.mevera.imperat.command.NumericComparator<N>
- studio.mevera.imperat.permissions.PermissionHolder
- studio.mevera.imperat.command.arguments.Argument<S> (also extends studio.mevera.imperat.command.DescriptionHolder)
- studio.mevera.imperat.command.Command<S> (also extends studio.mevera.imperat.BaseThrowableHandler<S>)
- studio.mevera.imperat.command.CommandPathway<S> (also extends studio.mevera.imperat.command.CooldownHolder, studio.mevera.imperat.command.DescriptionHolder, java.lang.Iterable<T>)
- studio.mevera.imperat.command.arguments.Argument<S> (also extends studio.mevera.imperat.command.DescriptionHolder)
- java.lang.Runnable
- studio.mevera.imperat.command.CommandCoordinator.UnsafeRunnable
- studio.mevera.imperat.ThrowableHandler<S>
- studio.mevera.imperat.BaseThrowableHandler<S>