Hierarchy For All Packages
Package Hierarchies:- kboyle.oktane.benchmark,
- kboyle.oktane.benchmark.jmh_generated,
- kboyle.oktane.core,
- kboyle.oktane.core.configuration,
- kboyle.oktane.core.exceptions,
- kboyle.oktane.core.mapping,
- kboyle.oktane.core.module,
- kboyle.oktane.core.module.annotations,
- kboyle.oktane.core.module.callback,
- kboyle.oktane.core.module.factory,
- kboyle.oktane.core.parsers,
- kboyle.oktane.core.precondition,
- kboyle.oktane.core.prefix,
- kboyle.oktane.core.processor,
- kboyle.oktane.core.results,
- kboyle.oktane.core.results.argumentparser,
- kboyle.oktane.core.results.command,
- kboyle.oktane.core.results.precondition,
- kboyle.oktane.core.results.search,
- kboyle.oktane.core.results.tokeniser,
- kboyle.oktane.core.results.typeparser,
- kboyle.oktane.discord4j,
- kboyle.oktane.discord4j.configuration,
- kboyle.oktane.discord4j.module,
- kboyle.oktane.discord4j.parsers,
- kboyle.oktane.discord4j.precondition,
- kboyle.oktane.discord4j.prefix,
- kboyle.oktane.discord4j.results,
- kboyle.oktane.example,
- kboyle.oktane.example.modules,
- kboyle.oktane.example.preconditions,
- kboyle.oktane.example.results
Class Hierarchy
- java.lang.Object
- javax.annotation.processing.AbstractProcessor (implements javax.annotation.processing.Processor)
- kboyle.oktane.core.processor.OktaneConfigureWithProcessor
- kboyle.oktane.core.processor.OktaneModuleProcessor
- kboyle.oktane.core.module.callback.AnnotatedCommandCallback<C,M> (implements kboyle.oktane.core.module.callback.CommandCallback)
- kboyle.oktane.example.modules.ErrorModule$error$
- kboyle.oktane.example.modules.ErrorModule$or$
- kboyle.oktane.example.modules.ErrorModule$param$int_int
- kboyle.oktane.example.modules.ErrorModule$precon$
- kboyle.oktane.example.modules.ErrorModule$throw0$
- kboyle.oktane.benchmark.GeneratedBenchmarkModule$noParameters$
- kboyle.oktane.benchmark.GeneratedBenchmarkModule$oneParameter$java0lang0String
- kboyle.oktane.benchmark.GeneratedBenchmarkModule$twoParameters$java0lang0String_java0lang0String
- kboyle.oktane.core.module.callback.GloballySynchronisedCommandCallback<C,M>
- kboyle.oktane.example.modules.GroupModule$a$
- kboyle.oktane.example.modules.GroupModule$b$
- kboyle.oktane.example.modules.HelpModule$help$
- kboyle.oktane.example.modules.OptionalModule$optional1$java0lang0String
- kboyle.oktane.example.modules.OptionalModule$optional2$java0lang0String
- kboyle.oktane.example.modules.OptionalModule$optional3$java0lang0String_java0lang0String
- kboyle.oktane.example.modules.OptionalModule$optional4$int
- kboyle.oktane.example.modules.PingModule$$Nested$nested$
- kboyle.oktane.example.modules.PingModule$echo$java0lang0String
- kboyle.oktane.example.modules.PingModule$ping$
- kboyle.oktane.example.modules.PingModule$ping$int_int
- kboyle.oktane.example.modules.PingModule$ping$kboyle0oktane0example0ExampleEnum
- kboyle.oktane.core.module.callback.SingletonCommandCallback<C,M>
- kboyle.oktane.core.module.callback.SynchronisedCommandCallback<C,M>
- kboyle.oktane.core.precondition.AnyPrecondition (implements kboyle.oktane.core.module.Precondition)
- kboyle.oktane.core.BeanProvider.Empty (implements kboyle.oktane.core.BeanProvider)
- kboyle.oktane.core.BeanProvider.Simple (implements kboyle.oktane.core.BeanProvider)
- kboyle.oktane.core.module.BenchmarkCommandBuilder
- kboyle.oktane.core.prefix.CharPrefix (implements kboyle.oktane.core.prefix.Prefix)
- kboyle.oktane.core.module.Command
- kboyle.oktane.core.module.Command.Builder
- kboyle.oktane.core.CommandContext
- kboyle.oktane.benchmark.BenchmarkContext
- kboyle.oktane.discord4j.DiscordCommandContext
- kboyle.oktane.example.ExampleCommandContext
- kboyle.oktane.benchmark.CommandExecutionBenchmark
- kboyle.oktane.benchmark.jmh_generated.CommandExecutionBenchmark_jmhType_B1
- kboyle.oktane.benchmark.jmh_generated.CommandExecutionBenchmark_jmhType_B2
- kboyle.oktane.benchmark.jmh_generated.CommandExecutionBenchmark_jmhType_B3
- kboyle.oktane.benchmark.jmh_generated.CommandExecutionBenchmark_jmhType
- kboyle.oktane.benchmark.jmh_generated.CommandExecutionBenchmark_jmhType_B3
- kboyle.oktane.benchmark.jmh_generated.CommandExecutionBenchmark_jmhType_B2
- kboyle.oktane.benchmark.jmh_generated.CommandExecutionBenchmark_jmhType_B1
- kboyle.oktane.benchmark.jmh_generated.CommandExecutionBenchmark_directNoParameters_jmhTest
- kboyle.oktane.benchmark.jmh_generated.CommandExecutionBenchmark_directOneParameter_jmhTest
- kboyle.oktane.benchmark.jmh_generated.CommandExecutionBenchmark_directTwoParameters_jmhTest
- kboyle.oktane.benchmark.jmh_generated.CommandExecutionBenchmark_generatedNoParameters_jmhTest
- kboyle.oktane.benchmark.jmh_generated.CommandExecutionBenchmark_generatedOneParameter_jmhTest
- kboyle.oktane.benchmark.jmh_generated.CommandExecutionBenchmark_generatedTwoParameters_jmhTest
- kboyle.oktane.core.module.factory.CommandFactory<CONTEXT,MODULE>
- kboyle.oktane.core.CommandHandler<CONTEXT>
- kboyle.oktane.core.CommandHandler.Builder<CONTEXT>
- kboyle.oktane.core.configuration.CommandHandlerWithPrimitiveTypeParsers (implements kboyle.oktane.core.configuration.CommandHandlerConfigurator)
- kboyle.oktane.discord4j.precondition.CommandHandlerWithRequireBotOwnerFactory (implements kboyle.oktane.core.configuration.CommandHandlerConfigurator)
- kboyle.oktane.example.preconditions.CommandHandlerWithRequireFailureFactory (implements kboyle.oktane.core.configuration.CommandHandlerConfigurator)
- kboyle.oktane.discord4j.precondition.CommandHandlerWithRequireGuildOwnerFactory (implements kboyle.oktane.core.configuration.CommandHandlerConfigurator)
- kboyle.oktane.discord4j.precondition.CommandHandlerWithRequireHierarchyFactory (implements kboyle.oktane.core.configuration.CommandHandlerConfigurator)
- kboyle.oktane.example.preconditions.CommandHandlerWithRequireHiFactory (implements kboyle.oktane.core.configuration.CommandHandlerConfigurator)
- kboyle.oktane.discord4j.precondition.CommandHandlerWithRequirePermissionFactory (implements kboyle.oktane.core.configuration.CommandHandlerConfigurator)
- kboyle.oktane.core.mapping.CommandMap
- kboyle.oktane.core.mapping.CommandMap.Builder
- kboyle.oktane.benchmark.CommandMapBenchmark
- kboyle.oktane.benchmark.jmh_generated.CommandMapBenchmark_jmhType_B1
- kboyle.oktane.benchmark.jmh_generated.CommandMapBenchmark_jmhType_B2
- kboyle.oktane.benchmark.jmh_generated.CommandMapBenchmark_jmhType_B3
- kboyle.oktane.benchmark.jmh_generated.CommandMapBenchmark_jmhType
- kboyle.oktane.benchmark.jmh_generated.CommandMapBenchmark_jmhType_B3
- kboyle.oktane.benchmark.jmh_generated.CommandMapBenchmark_jmhType_B2
- kboyle.oktane.benchmark.jmh_generated.CommandMapBenchmark_jmhType_B1
- kboyle.oktane.benchmark.jmh_generated.CommandMapBenchmark_commandNotFound_jmhTest
- kboyle.oktane.core.module.CommandModule
- kboyle.oktane.core.module.CommandModule.Builder
- kboyle.oktane.core.module.factory.CommandModuleFactory<CONTEXT,BASE>
- kboyle.oktane.core.module.CommandParameter
- kboyle.oktane.core.module.CommandParameter.Builder
- kboyle.oktane.core.module.factory.CommandParameterFactory
- kboyle.oktane.core.parsers.DefaultArgumentParser (implements kboyle.oktane.core.parsers.ArgumentParser)
- kboyle.oktane.core.prefix.DefaultPrefixHandler (implements kboyle.oktane.core.PrefixHandler)
- kboyle.oktane.core.parsers.DefaultTokeniser (implements kboyle.oktane.core.parsers.Tokeniser)
- kboyle.oktane.discord4j.DiscordCommandHandler<CONTEXT>
- kboyle.oktane.discord4j.configuration.DiscordCommandHandlerWithDiscordTypeParsers (implements kboyle.oktane.core.configuration.CommandHandlerConfigurator)
- kboyle.oktane.discord4j.results.DiscordMessageResult (implements kboyle.oktane.discord4j.results.DiscordResult, kboyle.oktane.core.results.SuccessfulResult)
- kboyle.oktane.discord4j.precondition.DiscordPrecondition (implements kboyle.oktane.core.module.Precondition)
- kboyle.oktane.discord4j.precondition.RequireBotOwner.BotOwnerPrecondition
- kboyle.oktane.discord4j.precondition.RequireGuildOwner.GuildOwnerPrecondition
- kboyle.oktane.discord4j.precondition.RequireHierarchy.HierarchyPrecondition
- kboyle.oktane.discord4j.precondition.RequirePermission.PermissionPrecondition
- kboyle.oktane.discord4j.prefix.DiscordPrefix (implements kboyle.oktane.core.prefix.Prefix)
- kboyle.oktane.discord4j.prefix.MentionPrefix
- kboyle.oktane.discord4j.results.DiscordReactResult (implements kboyle.oktane.discord4j.results.DiscordResult, kboyle.oktane.core.results.SuccessfulResult)
- kboyle.oktane.discord4j.parsers.DiscordTypeParser<T> (implements kboyle.oktane.core.parsers.TypeParser<T>)
- kboyle.oktane.discord4j.parsers.ChannelTypeParser<CHANNEL>
- kboyle.oktane.discord4j.parsers.RoleTypeParser
- kboyle.oktane.discord4j.parsers.UserTypeParser<USER>
- kboyle.oktane.core.parsers.EnumTypeParser<T> (implements kboyle.oktane.core.parsers.TypeParser<T>)
- kboyle.oktane.core.module.ModuleBase<CONTEXT>
- kboyle.oktane.discord4j.module.DiscordModuleBase<CONTEXT>
- kboyle.oktane.example.modules.ErrorModule
- kboyle.oktane.example.modules.ExampleModuleBase
- kboyle.oktane.example.modules.OptionalModule
- kboyle.oktane.example.modules.PingModule
- kboyle.oktane.example.modules.PingModule.Nested
- kboyle.oktane.benchmark.GeneratedBenchmarkModule
- kboyle.oktane.example.modules.GroupModule
- kboyle.oktane.example.modules.HelpModule
- kboyle.oktane.core.module.factory.PreconditionFactory<T>
- kboyle.oktane.discord4j.precondition.RequireBotOwner.Factory
- kboyle.oktane.example.preconditions.RequireFailure.Factory
- kboyle.oktane.discord4j.precondition.RequireGuildOwner.Factory
- kboyle.oktane.example.preconditions.RequireHi.Factory
- kboyle.oktane.discord4j.precondition.RequireHierarchy.Factory
- kboyle.oktane.discord4j.precondition.RequirePermission.Factory
- kboyle.oktane.core.module.factory.PreconditionFactoryMap
- kboyle.oktane.core.parsers.PrimitiveTypeParser<T> (implements kboyle.oktane.core.parsers.TypeParser<T>)
- kboyle.oktane.core.parsers.CharTypeParser
- kboyle.oktane.example.Program
- java.lang.Record
- kboyle.oktane.core.results.argumentparser.ArgumentParserFailedResult (implements kboyle.oktane.core.results.argumentparser.ArgumentParserResult, kboyle.oktane.core.results.FailedResult)
- kboyle.oktane.core.results.argumentparser.ArgumentParserSuccessfulResult (implements kboyle.oktane.core.results.argumentparser.ArgumentParserResult, kboyle.oktane.core.results.SuccessfulResult)
- kboyle.oktane.core.results.command.CommandExceptionResult (implements kboyle.oktane.core.results.command.CommandResult, kboyle.oktane.core.results.ExceptionResult)
- kboyle.oktane.core.mapping.CommandMatch
- kboyle.oktane.core.results.search.CommandMatchFailedResult (implements kboyle.oktane.core.results.search.CommandSearchResult)
- kboyle.oktane.core.results.command.CommandMessageResult (implements kboyle.oktane.core.results.command.CommandResult, kboyle.oktane.core.results.SuccessfulResult)
- kboyle.oktane.core.results.command.CommandNOPResult (implements kboyle.oktane.core.results.command.CommandResult, kboyle.oktane.core.results.SuccessfulResult)
- kboyle.oktane.core.results.search.CommandNotFoundResult (implements kboyle.oktane.core.results.search.CommandSearchResult)
- kboyle.oktane.example.results.KillAppCommandResult (implements kboyle.oktane.core.results.command.CommandResult, kboyle.oktane.core.results.SuccessfulResult)
- kboyle.oktane.core.results.search.MissingPrefixResult (implements kboyle.oktane.core.results.FailedResult)
- kboyle.oktane.core.results.precondition.ParameterPreconditionsFailedResult (implements kboyle.oktane.core.results.FailedResult, kboyle.oktane.core.results.precondition.PreconditionResult)
- kboyle.oktane.core.results.precondition.PreconditionFailedResult (implements kboyle.oktane.core.results.FailedResult, kboyle.oktane.core.results.precondition.PreconditionResult)
- kboyle.oktane.core.results.precondition.PreconditionsFailedResult (implements kboyle.oktane.core.results.FailedResult, kboyle.oktane.core.results.precondition.PreconditionResult)
- kboyle.oktane.core.results.precondition.PreconditionSuccessfulResult (implements kboyle.oktane.core.results.precondition.PreconditionResult, kboyle.oktane.core.results.SuccessfulResult)
- kboyle.oktane.core.module.Signature
- kboyle.oktane.core.results.tokeniser.TokeniserMissingQuoteResult (implements kboyle.oktane.core.results.FailedResult, kboyle.oktane.core.results.tokeniser.TokeniserResult)
- kboyle.oktane.core.results.tokeniser.TokeniserSuccessfulResult (implements kboyle.oktane.core.results.SuccessfulResult, kboyle.oktane.core.results.tokeniser.TokeniserResult)
- kboyle.oktane.core.results.tokeniser.TokeniserTooFewTokensResult (implements kboyle.oktane.core.results.FailedResult, kboyle.oktane.core.results.tokeniser.TokeniserResult)
- kboyle.oktane.core.results.tokeniser.TokeniserTooManyTokensResult (implements kboyle.oktane.core.results.FailedResult, kboyle.oktane.core.results.tokeniser.TokeniserResult)
- kboyle.oktane.core.results.typeparser.TypeParserFailedResult<T> (implements kboyle.oktane.core.results.FailedResult, kboyle.oktane.core.results.typeparser.TypeParserResult<T>)
- kboyle.oktane.core.results.typeparser.TypeParserSuccessfulResult<T> (implements kboyle.oktane.core.results.SuccessfulResult, kboyle.oktane.core.results.typeparser.TypeParserResult<T>)
- kboyle.oktane.example.preconditions.RequireFailure.FailurePrecondition (implements kboyle.oktane.core.module.Precondition)
- kboyle.oktane.example.preconditions.RequireHi.HiPrecondition (implements kboyle.oktane.core.module.Precondition)
- kboyle.oktane.core.prefix.StringPrefix (implements kboyle.oktane.core.prefix.Prefix)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- kboyle.oktane.core.exceptions.FailedToFindGeneratedCallbackException
- kboyle.oktane.core.exceptions.FailedToInstantiateCommandCallback
- kboyle.oktane.core.exceptions.InvalidConstructorException
- kboyle.oktane.core.exceptions.InvalidContextTypeException
- kboyle.oktane.core.exceptions.MissingTypeParserException
- kboyle.oktane.core.exceptions.RuntimeIOException
- kboyle.oktane.core.exceptions.UnhandledTypeException
- java.lang.RuntimeException
- java.lang.Exception
- kboyle.oktane.benchmark.TokeniserBenchmark
- kboyle.oktane.benchmark.jmh_generated.TokeniserBenchmark_jmhType_B1
- kboyle.oktane.benchmark.jmh_generated.TokeniserBenchmark_jmhType_B2
- kboyle.oktane.benchmark.jmh_generated.TokeniserBenchmark_jmhType_B3
- kboyle.oktane.benchmark.jmh_generated.TokeniserBenchmark_jmhType
- kboyle.oktane.benchmark.jmh_generated.TokeniserBenchmark_jmhType_B3
- kboyle.oktane.benchmark.jmh_generated.TokeniserBenchmark_jmhType_B2
- kboyle.oktane.benchmark.jmh_generated.TokeniserBenchmark_jmhType_B1
- kboyle.oktane.benchmark.jmh_generated.TokeniserBenchmark_noParameters_jmhTest
- kboyle.oktane.benchmark.jmh_generated.TokeniserBenchmark_oneParameter_jmhTest
- kboyle.oktane.benchmark.jmh_generated.TokeniserBenchmark_oneRemainder_jmhTest
- kboyle.oktane.benchmark.jmh_generated.TokeniserBenchmark_twoParameter_jmhTest
- kboyle.oktane.benchmark.jmh_generated.TokeniserBenchmark_twoParameterQuoted_jmhTest
- javax.annotation.processing.AbstractProcessor (implements javax.annotation.processing.Processor)
Interface Hierarchy
- kboyle.oktane.core.parsers.ArgumentParser
- kboyle.oktane.core.BeanProvider
- kboyle.oktane.core.module.callback.CommandCallback
- kboyle.oktane.core.configuration.CommandHandlerConfigurator
- kboyle.oktane.core.module.Precondition
- kboyle.oktane.core.prefix.Prefix
- kboyle.oktane.core.PrefixHandler
- kboyle.oktane.discord4j.prefix.DiscordPrefixHandler
- kboyle.oktane.core.results.Result
- kboyle.oktane.core.results.argumentparser.ArgumentParserResult
- kboyle.oktane.core.results.command.CommandResult
- kboyle.oktane.discord4j.results.DiscordResult
- kboyle.oktane.core.results.FailedResult
- kboyle.oktane.core.results.search.CommandSearchResult
- kboyle.oktane.core.results.ExceptionResult
- kboyle.oktane.core.results.precondition.PreconditionResult
- kboyle.oktane.core.results.SuccessfulResult
- kboyle.oktane.core.results.tokeniser.TokeniserResult
- kboyle.oktane.core.results.typeparser.TypeParserResult<T>
- kboyle.oktane.core.parsers.Tokeniser
- kboyle.oktane.core.parsers.TypeParser<T>
Annotation Interface Hierarchy
- kboyle.oktane.core.module.annotations.Aliases (implements java.lang.annotation.Annotation)
- kboyle.oktane.core.processor.ConfigureWith (implements java.lang.annotation.Annotation)
- kboyle.oktane.core.module.annotations.Description (implements java.lang.annotation.Annotation)
- kboyle.oktane.core.module.annotations.Disabled (implements java.lang.annotation.Annotation)
- kboyle.oktane.core.module.annotations.Name (implements java.lang.annotation.Annotation)
- kboyle.oktane.core.module.annotations.Optional (implements java.lang.annotation.Annotation)
- kboyle.oktane.core.module.annotations.Priority (implements java.lang.annotation.Annotation)
- kboyle.oktane.core.module.annotations.Remainder (implements java.lang.annotation.Annotation)
- kboyle.oktane.discord4j.precondition.RequireBotOwner (implements java.lang.annotation.Annotation)
- kboyle.oktane.example.preconditions.RequireFailure (implements java.lang.annotation.Annotation)
- kboyle.oktane.discord4j.precondition.RequireGuildOwner (implements java.lang.annotation.Annotation)
- kboyle.oktane.example.preconditions.RequireHi (implements java.lang.annotation.Annotation)
- kboyle.oktane.example.preconditions.RequireHi.Repeatable (implements java.lang.annotation.Annotation)
- kboyle.oktane.discord4j.precondition.RequireHierarchy (implements java.lang.annotation.Annotation)
- kboyle.oktane.discord4j.precondition.RequireHierarchy.Repeatable (implements java.lang.annotation.Annotation)
- kboyle.oktane.discord4j.precondition.RequirePermission (implements java.lang.annotation.Annotation)
- kboyle.oktane.discord4j.precondition.RequirePermission.Repeatable (implements java.lang.annotation.Annotation)
- kboyle.oktane.core.module.annotations.Singleton (implements java.lang.annotation.Annotation)
- kboyle.oktane.core.module.annotations.Synchronised (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)
- kboyle.oktane.core.CommandUtils
- kboyle.oktane.example.ExampleEnum
- kboyle.oktane.discord4j.Mentions
- kboyle.oktane.core.module.ModuleBaseProxy
- kboyle.oktane.discord4j.precondition.PermissionTarget
- kboyle.oktane.discord4j.Snowflakes
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)