Hierarchy For All Packages
Package Hierarchies:- studio.mevera.imperat,
- studio.mevera.imperat.annotations,
- studio.mevera.imperat.annotations.base,
- studio.mevera.imperat.annotations.base.element,
- studio.mevera.imperat.annotations.base.element.selector,
- studio.mevera.imperat.annotations.parameters,
- studio.mevera.imperat.command,
- studio.mevera.imperat.command.cooldown,
- studio.mevera.imperat.command.flags,
- studio.mevera.imperat.command.parameters,
- studio.mevera.imperat.command.parameters.type,
- studio.mevera.imperat.command.processors,
- studio.mevera.imperat.command.processors.impl,
- studio.mevera.imperat.command.returns,
- studio.mevera.imperat.command.suggestions,
- studio.mevera.imperat.command.tree,
- studio.mevera.imperat.command.tree.help,
- studio.mevera.imperat.command.tree.help.renderers,
- studio.mevera.imperat.command.tree.help.theme,
- studio.mevera.imperat.context,
- studio.mevera.imperat.context.internal,
- studio.mevera.imperat.context.internal.sur,
- studio.mevera.imperat.context.internal.sur.handlers,
- studio.mevera.imperat.exception,
- studio.mevera.imperat.exception.parse,
- studio.mevera.imperat.placeholders,
- studio.mevera.imperat.resolvers,
- studio.mevera.imperat.util,
- studio.mevera.imperat.util.asm,
- studio.mevera.imperat.util.reflection,
- studio.mevera.imperat.verification
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)
- studio.mevera.imperat.command.parameters.StrictParameterList<S>
- 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) - studio.mevera.imperat.util.AnnotationMap
- java.util.HashMap<K,
- studio.mevera.imperat.annotations.base.AnnotationFactory
- studio.mevera.imperat.annotations.base.AnnotationHelper
- studio.mevera.imperat.annotations.base.AnnotationParser<S>
- studio.mevera.imperat.command.suggestions.AutoCompleter<S>
- studio.mevera.imperat.command.tree.help.theme.BaseHelpTheme<S,
C> (implements studio.mevera.imperat.command.tree.help.theme.HelpTheme<S, C>) - studio.mevera.imperat.command.tree.help.theme.TextHelpTheme<S>
- studio.mevera.imperat.BaseImperat<S> (implements studio.mevera.imperat.Imperat<S>)
- studio.mevera.imperat.command.returns.BaseReturnResolver<S,
T> (implements studio.mevera.imperat.command.returns.ReturnResolver<S, T>) - studio.mevera.imperat.context.internal.sur.ChainFactory
- studio.mevera.imperat.context.internal.sur.ChainFactory.ChainBuilder<S>
- studio.mevera.imperat.command.Command.Builder<S>
- studio.mevera.imperat.annotations.base.element.CommandClassVisitor<S,
R> - studio.mevera.imperat.command.tree.help.CommandHelp<S>
- studio.mevera.imperat.command.tree.CommandPathSearch<S>
- studio.mevera.imperat.command.processors.CommandProcessingChain.Builder<S,
P> - studio.mevera.imperat.command.tree.CommandTreeVisualizer<S>
- studio.mevera.imperat.command.CommandUsage.Builder<S>
- studio.mevera.imperat.ConfigBuilder<S,
I, B> - studio.mevera.imperat.context.internal.ContextFactory<S>
- studio.mevera.imperat.util.asm.DefaultMethodCallerFactory (implements studio.mevera.imperat.util.asm.MethodCallerFactory)
- studio.mevera.imperat.command.processors.impl.DefaultProcessors
- studio.mevera.imperat.command.Description
- studio.mevera.imperat.context.internal.sur.handlers.EmptyInputHandler<S> (implements studio.mevera.imperat.context.internal.sur.handlers.ParameterHandler<S>)
- studio.mevera.imperat.context.ExecutionResult<S>
- studio.mevera.imperat.context.internal.sur.handlers.FlagInputHandler<S> (implements studio.mevera.imperat.context.internal.sur.handlers.ParameterHandler<S>)
- studio.mevera.imperat.context.internal.sur.handlers.FreeFlagHandler<S> (implements studio.mevera.imperat.context.internal.sur.handlers.ParameterHandler<S>)
- studio.mevera.imperat.command.tree.help.theme.HelpComponent<S,
C> - studio.mevera.imperat.command.tree.help.theme.StringHelpComponent<S>
- studio.mevera.imperat.command.tree.help.HelpCoordinator<S>
- studio.mevera.imperat.command.tree.help.HelpEntry<S>
- studio.mevera.imperat.command.tree.help.HelpEntryList<S> (implements java.lang.Iterable<T>)
- studio.mevera.imperat.command.tree.help.HelpFilters
- studio.mevera.imperat.command.tree.help.HelpQuery<S>
- studio.mevera.imperat.command.tree.help.HelpQuery.Builder<S>
- studio.mevera.imperat.command.tree.help.HelpRenderOptions<S,
C> - studio.mevera.imperat.util.ImperatDebugger
- studio.mevera.imperat.command.parameters.InputParameter<S> (implements studio.mevera.imperat.command.parameters.CommandParameter<S>)
- studio.mevera.imperat.annotations.parameters.AnnotationParameterDecorator<S> (implements studio.mevera.imperat.annotations.parameters.AnnotatedParameter<S>)
- studio.mevera.imperat.command.parameters.FlagCommandParameter<S> (implements studio.mevera.imperat.command.parameters.FlagParameter<S>)
- studio.mevera.imperat.annotations.parameters.NumericParameterDecorator<S> (implements studio.mevera.imperat.command.parameters.NumericParameter<S>)
- studio.mevera.imperat.annotations.base.MethodCommandExecutor<S> (implements studio.mevera.imperat.command.CommandExecution<S>)
- studio.mevera.imperat.annotations.base.element.MethodThrowableResolver<E,
S> (implements studio.mevera.imperat.exception.ThrowableResolver<E, S>) - studio.mevera.imperat.context.internal.sur.handlers.NonFlagWhenExpectingFlagHandler<S> (implements studio.mevera.imperat.context.internal.sur.handlers.ParameterHandler<S>)
- studio.mevera.imperat.command.parameters.NumericRange
- studio.mevera.imperat.context.internal.sur.handlers.OptionalParameterHandler<S> (implements studio.mevera.imperat.context.internal.sur.handlers.ParameterHandler<S>)
- studio.mevera.imperat.command.parameters.ParameterBuilder<S,
T> - studio.mevera.imperat.command.parameters.FlagBuilder<S,
T>
- studio.mevera.imperat.command.parameters.FlagBuilder<S,
- studio.mevera.imperat.context.internal.sur.ParameterChain<S>
- studio.mevera.imperat.command.tree.ParameterNode<S,
T> - studio.mevera.imperat.command.tree.ArgumentNode<S>
- studio.mevera.imperat.command.tree.CommandNode<S>
- studio.mevera.imperat.command.parameters.type.ParameterTypes
- studio.mevera.imperat.context.internal.sur.ParameterValueAssigner<S>
- studio.mevera.imperat.annotations.base.element.ParseElement<E> (implements java.lang.reflect.AnnotatedElement, java.lang.Iterable<T>)
- studio.mevera.imperat.annotations.base.element.ClassElement
- studio.mevera.imperat.annotations.base.element.MethodElement
- studio.mevera.imperat.annotations.base.element.ParameterElement
- studio.mevera.imperat.util.Patterns
- studio.mevera.imperat.placeholders.Placeholder.Builder<S>
- studio.mevera.imperat.util.Preconditions
- java.lang.Record
- studio.mevera.imperat.context.internal.Argument<S>
- studio.mevera.imperat.command.suggestions.CompletionArg
- studio.mevera.imperat.context.internal.ExtractedInputFlag
- studio.mevera.imperat.context.FlagData.FlagDataImpl<S> (implements studio.mevera.imperat.context.FlagData<S>)
- studio.mevera.imperat.util.Pair<L,
R>
- studio.mevera.imperat.util.reflection.Reflections
- studio.mevera.imperat.util.Registry<K,
V> - studio.mevera.imperat.command.ContextResolverRegistry<S>
- studio.mevera.imperat.context.ParamTypeRegistry<S>
- studio.mevera.imperat.placeholders.PlaceholderRegistry<S>
- studio.mevera.imperat.command.ReturnResolverRegistry<S>
- studio.mevera.imperat.command.SourceResolverRegistry<S>
- studio.mevera.imperat.context.internal.sur.handlers.RequiredParameterHandler<S> (implements studio.mevera.imperat.context.internal.sur.handlers.ParameterHandler<S>)
- studio.mevera.imperat.annotations.base.element.RootCommandClass<S>
- studio.mevera.imperat.annotations.base.element.selector.Rule.Builder<T>
- studio.mevera.imperat.annotations.base.element.selector.Rule.SimpleRule<T> (implements studio.mevera.imperat.annotations.base.element.selector.Rule<T>)
- studio.mevera.imperat.annotations.base.SourceOrderHelper
- studio.mevera.imperat.command.tree.help.renderers.StandardHelpRenderer<S,
C> (implements studio.mevera.imperat.command.tree.help.renderers.HelpLayoutRenderer<S, C>) - studio.mevera.imperat.command.tree.help.StandardTreeHelpVisitor<S> (implements studio.mevera.imperat.command.tree.help.TreeHelpVisitor<S>)
- studio.mevera.imperat.context.internal.StreamPosition<S>
- studio.mevera.imperat.util.StringUtils
- studio.mevera.imperat.context.internal.sur.handlers.SubCommandHandler<S> (implements studio.mevera.imperat.context.internal.sur.handlers.ParameterHandler<S>)
- studio.mevera.imperat.command.suggestions.SuggestionResolverRegistry<S>
- studio.mevera.imperat.command.suggestions.SuggestionResolverRegistry.EnumSuggestionResolver (implements studio.mevera.imperat.resolvers.SuggestionResolver<S>)
- studio.mevera.imperat.TextSyntaxParser<S>
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- studio.mevera.imperat.exception.ImperatException
- studio.mevera.imperat.exception.CooldownException
- studio.mevera.imperat.exception.InvalidSourceException
- studio.mevera.imperat.exception.InvalidSyntaxException
- studio.mevera.imperat.exception.NoHelpException
- studio.mevera.imperat.exception.NoHelpPageException
- studio.mevera.imperat.exception.OnlyConsoleAllowedException
- studio.mevera.imperat.exception.OnlyPlayerAllowedException
- studio.mevera.imperat.exception.ParseException
- studio.mevera.imperat.exception.parse.InvalidBooleanException
- studio.mevera.imperat.exception.parse.InvalidEnumException
- studio.mevera.imperat.exception.parse.InvalidMapEntryFormatException
- studio.mevera.imperat.exception.parse.InvalidNumberFormatException
- studio.mevera.imperat.exception.InvalidUUIDException
- studio.mevera.imperat.exception.MissingFlagInputException
- studio.mevera.imperat.exception.NumberOutOfRangeException
- studio.mevera.imperat.exception.UnknownFlagException
- studio.mevera.imperat.exception.UnknownServerException
- studio.mevera.imperat.exception.parse.UnknownSubCommandException
- studio.mevera.imperat.exception.parse.ValueOutOfConstraintException
- studio.mevera.imperat.exception.parse.WordOutOfRestrictionsException
- studio.mevera.imperat.exception.PermissionDeniedException
- studio.mevera.imperat.exception.ProcessorException
- studio.mevera.imperat.exception.SelfHandledException
- studio.mevera.imperat.exception.ShortHandFlagException
- studio.mevera.imperat.exception.SourceException
- java.lang.RuntimeException
- studio.mevera.imperat.exception.AmbiguousUsageAdditionException
- studio.mevera.imperat.exception.UnknownDependencyException
- studio.mevera.imperat.exception.UsageRegistrationException
- studio.mevera.imperat.exception.ImperatException
- java.lang.Exception
- studio.mevera.imperat.util.TypeCapturer
- studio.mevera.imperat.command.parameters.type.BaseParameterType<S,
T> (implements studio.mevera.imperat.command.parameters.type.ParameterType<S, T>) - studio.mevera.imperat.command.parameters.ConstrainedParameterTypeDecorator<S,
T> - studio.mevera.imperat.command.parameters.type.ParameterArray<S,
E> - studio.mevera.imperat.command.parameters.type.ParameterBoolean<S>
- studio.mevera.imperat.command.parameters.type.ParameterCollection<S,
E, C> - studio.mevera.imperat.command.parameters.type.ParameterCommand<S>
- studio.mevera.imperat.command.parameters.type.ParameterCompletableFuture<S,
T> - studio.mevera.imperat.command.parameters.type.ParameterEnum<S>
- studio.mevera.imperat.command.parameters.type.ParameterFlag<S>
- studio.mevera.imperat.command.parameters.type.ParameterMap<S,
K, V, M> - studio.mevera.imperat.command.parameters.type.ParameterNumber<S,
N> - studio.mevera.imperat.command.parameters.type.ParameterOptional<S,
T> - studio.mevera.imperat.command.parameters.type.ParameterString<S>
- studio.mevera.imperat.command.parameters.type.ParameterUUID<S>
- studio.mevera.imperat.command.parameters.ConstrainedParameterTypeDecorator<S,
- studio.mevera.imperat.command.parameters.type.BaseParameterType<S,
- studio.mevera.imperat.util.TypeUtility
- studio.mevera.imperat.util.TypeWrap<T>
- studio.mevera.imperat.command.cooldown.UsageCooldown
- studio.mevera.imperat.command.processors.impl.UsageCooldownProcessor<S> (implements studio.mevera.imperat.command.processors.CommandPreProcessor<S>)
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- studio.mevera.imperat.AnnotationInjector<S>
- studio.mevera.imperat.Imperat<S> (also extends studio.mevera.imperat.CommandRegistrar<S>, studio.mevera.imperat.SourceWrapper<S>)
- studio.mevera.imperat.annotations.base.AnnotationReader<S>
- studio.mevera.imperat.annotations.base.AnnotationReplacer<A>
- java.lang.Cloneable
- studio.mevera.imperat.context.ArgumentInput (also extends java.util.Deque<E>, java.util.List<E>)
- studio.mevera.imperat.command.CommandCoordinator<S>
- studio.mevera.imperat.command.CommandExecution<S>
- studio.mevera.imperat.context.internal.CommandInputStream<S>
- studio.mevera.imperat.command.processors.CommandProcessor<S>
- studio.mevera.imperat.command.processors.CommandPostProcessor<S>
- studio.mevera.imperat.command.processors.CommandPreProcessor<S>
- studio.mevera.imperat.CommandRegistrar<S>
- studio.mevera.imperat.Imperat<S> (also extends studio.mevera.imperat.AnnotationInjector<S>, studio.mevera.imperat.SourceWrapper<S>)
- studio.mevera.imperat.command.tree.CommandTree<S>
- studio.mevera.imperat.context.Context<S>
- studio.mevera.imperat.context.ExecutionContext<S>
- studio.mevera.imperat.context.SuggestionContext<S>
- studio.mevera.imperat.resolvers.ContextResolver<S,
T> - studio.mevera.imperat.command.ContextResolverFactory<S,
T> - studio.mevera.imperat.command.cooldown.CooldownHandler<S>
- studio.mevera.imperat.command.CooldownHolder
- studio.mevera.imperat.command.CommandUsage<S> (also extends studio.mevera.imperat.command.DescriptionHolder, java.lang.Iterable<T>, studio.mevera.imperat.command.PermissionHolder)
- studio.mevera.imperat.command.DescriptionHolder
- studio.mevera.imperat.command.parameters.CommandParameter<S> (also extends studio.mevera.imperat.command.PermissionHolder)
- studio.mevera.imperat.annotations.parameters.AnnotatedParameter<S>
- studio.mevera.imperat.command.Command<S> (also extends studio.mevera.imperat.BaseThrowableHandler<S>, studio.mevera.imperat.FlagRegistrar<S>)
- studio.mevera.imperat.command.parameters.FlagParameter<S>
- studio.mevera.imperat.command.parameters.NumericParameter<S>
- studio.mevera.imperat.command.CommandUsage<S> (also extends studio.mevera.imperat.command.CooldownHolder, java.lang.Iterable<T>, studio.mevera.imperat.command.PermissionHolder)
- studio.mevera.imperat.command.parameters.CommandParameter<S> (also extends studio.mevera.imperat.command.PermissionHolder)
- studio.mevera.imperat.annotations.base.element.selector.ElementSelector<E>
- studio.mevera.imperat.util.reflection.FieldAccessor<T>
- studio.mevera.imperat.context.FlagData<S>
- studio.mevera.imperat.command.flags.FlagExtractor<S>
- studio.mevera.imperat.FlagRegistrar<S>
- studio.mevera.imperat.command.Command<S> (also extends studio.mevera.imperat.BaseThrowableHandler<S>, studio.mevera.imperat.command.parameters.CommandParameter<S>)
- studio.mevera.imperat.command.tree.help.HelpEntryFactory<S>
- studio.mevera.imperat.command.tree.help.HelpFilter<S>
- studio.mevera.imperat.command.tree.help.renderers.HelpLayoutRenderer<S,
C> - studio.mevera.imperat.command.tree.help.theme.HelpTheme<S,
C> - studio.mevera.imperat.command.tree.help.theme.HelpTheme.Option<T>
- studio.mevera.imperat.annotations.base.InstanceFactory<S>
- java.lang.Iterable<T>
- java.util.Collection<E>
- java.util.List<E>
- studio.mevera.imperat.context.ArgumentInput (also extends java.lang.Cloneable, java.util.Deque<E>)
- java.util.Queue<E>
- java.util.Deque<E>
- studio.mevera.imperat.context.ArgumentInput (also extends java.lang.Cloneable, java.util.List<E>)
- java.util.Deque<E>
- java.util.List<E>
- studio.mevera.imperat.command.processors.CommandProcessingChain<S,
P> - studio.mevera.imperat.command.CommandUsage<S> (also extends studio.mevera.imperat.command.CooldownHolder, studio.mevera.imperat.command.DescriptionHolder, studio.mevera.imperat.command.PermissionHolder)
- java.util.Collection<E>
- studio.mevera.imperat.util.asm.MethodCaller
- studio.mevera.imperat.util.asm.MethodCaller.BoundMethodCaller
- studio.mevera.imperat.util.asm.MethodCallerFactory
- studio.mevera.imperat.annotations.base.element.selector.MethodRules
- studio.mevera.imperat.NodePermissionAssigner<S>
- studio.mevera.imperat.command.NumericComparator<N>
- studio.mevera.imperat.command.parameters.OptionalValueSupplier
- studio.mevera.imperat.context.internal.sur.handlers.ParameterHandler<S>
- studio.mevera.imperat.command.parameters.type.ParameterType<S,
T> - studio.mevera.imperat.resolvers.PermissionChecker<S>
- studio.mevera.imperat.command.PermissionHolder
- studio.mevera.imperat.command.parameters.CommandParameter<S> (also extends studio.mevera.imperat.command.DescriptionHolder)
- studio.mevera.imperat.annotations.parameters.AnnotatedParameter<S>
- studio.mevera.imperat.command.Command<S> (also extends studio.mevera.imperat.BaseThrowableHandler<S>, studio.mevera.imperat.FlagRegistrar<S>)
- studio.mevera.imperat.command.parameters.FlagParameter<S>
- studio.mevera.imperat.command.parameters.NumericParameter<S>
- studio.mevera.imperat.command.CommandUsage<S> (also extends studio.mevera.imperat.command.CooldownHolder, studio.mevera.imperat.command.DescriptionHolder, java.lang.Iterable<T>)
- studio.mevera.imperat.command.parameters.CommandParameter<S> (also extends studio.mevera.imperat.command.DescriptionHolder)
- studio.mevera.imperat.PermissionLoader<S>
- studio.mevera.imperat.placeholders.Placeholder<S>
- studio.mevera.imperat.placeholders.PlaceholderResolver<S>
- studio.mevera.imperat.ProcessorRegistrar<S>
- studio.mevera.imperat.ImperatConfig<S> (also extends studio.mevera.imperat.BaseThrowableHandler<S>, studio.mevera.imperat.ResolverRegistrar<S>)
- studio.mevera.imperat.ResolverRegistrar<S>
- studio.mevera.imperat.ImperatConfig<S> (also extends studio.mevera.imperat.BaseThrowableHandler<S>, studio.mevera.imperat.ProcessorRegistrar<S>)
- studio.mevera.imperat.command.returns.ReturnResolver<S,
T> - studio.mevera.imperat.annotations.base.element.selector.Rule<T>
- studio.mevera.imperat.annotations.base.element.selector.RuleCondition<E>
- java.lang.Runnable
- studio.mevera.imperat.command.CommandCoordinator.UnsafeRunnable
- studio.mevera.imperat.context.Source
- studio.mevera.imperat.resolvers.SourceResolver<S,
R> - studio.mevera.imperat.SourceWrapper<S>
- studio.mevera.imperat.Imperat<S> (also extends studio.mevera.imperat.AnnotationInjector<S>, studio.mevera.imperat.CommandRegistrar<S>)
- studio.mevera.imperat.resolvers.SuggestionResolver<S>
- java.util.function.Supplier<T>
- studio.mevera.imperat.resolvers.DependencySupplier
- studio.mevera.imperat.ThrowableHandler<S>
- studio.mevera.imperat.BaseThrowableHandler<S>
- studio.mevera.imperat.command.Command<S> (also extends studio.mevera.imperat.command.parameters.CommandParameter<S>, studio.mevera.imperat.FlagRegistrar<S>)
- studio.mevera.imperat.ImperatConfig<S> (also extends studio.mevera.imperat.ProcessorRegistrar<S>, studio.mevera.imperat.ResolverRegistrar<S>)
- studio.mevera.imperat.BaseThrowableHandler<S>
- studio.mevera.imperat.exception.ThrowableResolver<E,
S> - studio.mevera.imperat.command.tree.help.TreeHelpVisitor<S>
- studio.mevera.imperat.command.tree.help.renderers.UsageFormatter<S,
C> - studio.mevera.imperat.verification.UsageVerifier<S>
Annotation Interface Hierarchy
- studio.mevera.imperat.annotations.Async (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.Command (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.ContextResolved (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.Cooldown (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.Default (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.DefaultProvider (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.Dependency (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.Description (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.ExceptionHandler (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.ExternalSubCommand (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.Flag (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.Format (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.Forward (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.GlobalAttachmentMode (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.Greedy (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.Named (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.Optional (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.Permission (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.PostProcessor (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.PreProcessor (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.Range (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.SubCommand (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.Suggest (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.SuggestionProvider (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.Switch (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.Usage (implements java.lang.annotation.Annotation)
- studio.mevera.imperat.annotations.Values (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)
- studio.mevera.imperat.command.AttachmentMode
- studio.mevera.imperat.command.tree.CommandPathSearch.Result
- studio.mevera.imperat.context.internal.sur.HandleResult
- studio.mevera.imperat.command.tree.help.HelpRenderOptions.Layout
- studio.mevera.imperat.command.tree.help.theme.HelpTheme.PresentationStyle
- studio.mevera.imperat.exception.parse.InvalidMapEntryFormatException.Reason
- studio.mevera.imperat.exception.ProcessorException.Type
- studio.mevera.imperat.context.internal.ShiftTarget
- studio.mevera.imperat.exception.SourceException.ErrorLevel
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)