Hierarchy For All Packages
- me.bristermitten.mittenlib,
- me.bristermitten.mittenlib.annotation.benchmark,
- me.bristermitten.mittenlib.annotations.ast,
- me.bristermitten.mittenlib.annotations.compile,
- me.bristermitten.mittenlib.annotations.config,
- me.bristermitten.mittenlib.annotations.exception,
- me.bristermitten.mittenlib.annotations.parser,
- me.bristermitten.mittenlib.annotations.util,
- me.bristermitten.mittenlib.collections,
- me.bristermitten.mittenlib.commands,
- me.bristermitten.mittenlib.commands.handlers,
- me.bristermitten.mittenlib.config,
- me.bristermitten.mittenlib.config.exception,
- me.bristermitten.mittenlib.config.extension,
- me.bristermitten.mittenlib.config.generate,
- me.bristermitten.mittenlib.config.names,
- me.bristermitten.mittenlib.config.paths,
- me.bristermitten.mittenlib.config.provider,
- me.bristermitten.mittenlib.config.provider.construct,
- me.bristermitten.mittenlib.config.reader,
- me.bristermitten.mittenlib.config.tree,
- me.bristermitten.mittenlib.files,
- me.bristermitten.mittenlib.files.json,
- me.bristermitten.mittenlib.files.yaml,
- me.bristermitten.mittenlib.lang,
- me.bristermitten.mittenlib.lang.format,
- me.bristermitten.mittenlib.lang.format.hook,
- me.bristermitten.mittenlib.lang.hook,
- me.bristermitten.mittenlib.minimessage,
- me.bristermitten.mittenlib.papi,
- me.bristermitten.mittenlib.util,
- me.bristermitten.mittenlib.util.lambda,
- me.bristermitten.mittenlib.watcher
Class Hierarchy
- java.lang.Object
- me.bristermitten.mittenlib.lang.format.AbstractMessageFormatter (implements me.bristermitten.mittenlib.lang.format.MessageFormatter)
- me.bristermitten.mittenlib.lang.format.MiniMessageFormatter
- me.bristermitten.mittenlib.lang.format.SimpleMessageFormatter
- com.google.inject.AbstractModule (implements com.google.inject.Module)
- me.bristermitten.mittenlib.commands.CommandsModule
- me.bristermitten.mittenlib.config.ConfigModule
- me.bristermitten.mittenlib.annotations.compile.ConfigProcessorModule
- me.bristermitten.mittenlib.files.FileTypeModule
- me.bristermitten.mittenlib.watcher.FileWatcherModule
- me.bristermitten.mittenlib.lang.format.hook.HookModule
- me.bristermitten.mittenlib.lang.LangModule
- me.bristermitten.mittenlib.minimessage.MiniMessageModule
- me.bristermitten.mittenlib.MittenLibModule<T>
- me.bristermitten.mittenlib.papi.PAPIModule
- me.bristermitten.mittenlib.config.PluginConfigModule
- javax.annotation.processing.AbstractProcessor (implements javax.annotation.processing.Processor)
- io.toolisticon.aptk.tools.AbstractAnnotationProcessor
- me.bristermitten.mittenlib.annotations.config.ConfigProcessor
- io.toolisticon.aptk.tools.AbstractAnnotationProcessor
- me.bristermitten.mittenlib.annotations.compile.AccessorGenerator
- me.bristermitten.mittenlib.lang.AdventureAudienceProvider (implements javax.inject.Provider<T>)
- me.bristermitten.mittenlib.annotations.parser.ASTVerifier
- co.aikar.commands.BaseCommand
- me.bristermitten.mittenlib.commands.Command
- me.bristermitten.mittenlib.util.Cached<T> (implements java.util.function.Supplier<T>)
- me.bristermitten.mittenlib.config.provider.CachingConfigProvider<T> (implements me.bristermitten.mittenlib.config.provider.ConfigProvider<T>, me.bristermitten.mittenlib.config.provider.WrappingConfigProvider<T>)
- me.bristermitten.mittenlib.util.Cast
- me.bristermitten.mittenlib.config.CollectionsUtils
- me.bristermitten.mittenlib.commands.CommandManagerProvider (implements javax.inject.Provider<T>)
- me.bristermitten.mittenlib.util.CompositeType (implements java.lang.reflect.ParameterizedType)
- me.bristermitten.mittenlib.annotations.parser.ConfigClassParser
- me.bristermitten.mittenlib.annotations.compile.ConfigImplGenerator
- me.bristermitten.mittenlib.config.exception.ConfigLoadingErrors
- me.bristermitten.mittenlib.config.ConfigMapLoader
- me.bristermitten.mittenlib.annotations.compile.ConfigNameCache
- me.bristermitten.mittenlib.config.reader.ConfigReader
- me.bristermitten.mittenlib.config.Configuration<T>
- me.bristermitten.mittenlib.annotations.compile.ConfigurationClassNameGenerator
- me.bristermitten.mittenlib.annotations.parser.ConfigVerificationErrors
- me.bristermitten.mittenlib.annotations.parser.CustomDeserializers
- me.bristermitten.mittenlib.config.tree.DataTree
- me.bristermitten.mittenlib.config.tree.DataTree.DataTreeArray
- me.bristermitten.mittenlib.config.tree.DataTree.DataTreeLiteral
- me.bristermitten.mittenlib.config.tree.DataTree.DataTreeLiteral.DataTreeLiteralBoolean
- me.bristermitten.mittenlib.config.tree.DataTree.DataTreeLiteral.DataTreeLiteralFloat
- me.bristermitten.mittenlib.config.tree.DataTree.DataTreeLiteral.DataTreeLiteralInt
- me.bristermitten.mittenlib.config.tree.DataTree.DataTreeLiteral.DataTreeLiteralString
- me.bristermitten.mittenlib.config.tree.DataTree.DataTreeMap
- me.bristermitten.mittenlib.config.tree.DataTree.DataTreeNull
- me.bristermitten.mittenlib.config.tree.DataTreeTransforms
- me.bristermitten.mittenlib.config.tree.DataTreeTypeAdapterFactory (implements com.google.gson.TypeAdapterFactory)
- me.bristermitten.mittenlib.lang.format.DefaultMiniMessageFactory (implements me.bristermitten.mittenlib.lang.format.AbstractMiniMessageFactory)
- me.bristermitten.mittenlib.config.provider.DelegatingConfigProvider<T> (implements me.bristermitten.mittenlib.config.provider.ConfigProvider<T>, me.bristermitten.mittenlib.config.provider.WrappingConfigProvider<T>)
- me.bristermitten.mittenlib.annotations.compile.DeserializationCodeGenerator
- me.bristermitten.mittenlib.config.DeserializationContext
- me.bristermitten.mittenlib.annotations.util.ElementsFinder
- me.bristermitten.mittenlib.util.Enums
- me.bristermitten.mittenlib.annotations.compile.EqualsHashCodeGenerator
- me.bristermitten.mittenlib.util.Errors
- me.bristermitten.mittenlib.annotations.compile.FieldNameGenerator
- me.bristermitten.mittenlib.files.FileTypes
- me.bristermitten.mittenlib.watcher.FileWatcher
- me.bristermitten.mittenlib.watcher.FileWatcherService
- me.bristermitten.mittenlib.config.provider.FileWatchingConfigProvider<T> (implements me.bristermitten.mittenlib.config.provider.ConfigProvider<T>, me.bristermitten.mittenlib.config.provider.WrappingConfigProvider<T>)
- me.bristermitten.mittenlib.util.lambda.Functions
- me.bristermitten.mittenlib.util.Futures
- me.bristermitten.mittenlib.annotations.compile.GeneratedTypeCache
- me.bristermitten.mittenlib.files.json.GsonObjectLoader (implements me.bristermitten.mittenlib.config.reader.ObjectLoader)
- me.bristermitten.mittenlib.files.json.GsonObjectMapper (implements me.bristermitten.mittenlib.config.reader.ObjectMapper)
- me.bristermitten.mittenlib.files.json.GsonProvider (implements javax.inject.Provider<T>)
- me.bristermitten.mittenlib.lang.format.hook.HexColorFixerHook (implements me.bristermitten.mittenlib.lang.format.hook.FormattingHook)
- me.bristermitten.mittenlib.config.paths.JarResourcesConfigPathResolver (implements me.bristermitten.mittenlib.config.paths.ConfigPathResolver)
- me.bristermitten.mittenlib.files.json.JSONFileType (implements me.bristermitten.mittenlib.files.FileType)
- me.bristermitten.mittenlib.lang.LangMessage
- me.bristermitten.mittenlib.lang.CompoundLangMessage
- me.bristermitten.mittenlib.lang.LangMessage.SoundConfig
- me.bristermitten.mittenlib.lang.LangMessageBuilder
- me.bristermitten.mittenlib.lang.LangMessageTypeAdapterFactory (implements com.google.gson.TypeAdapterFactory)
- me.bristermitten.mittenlib.lang.LangService
- me.bristermitten.mittenlib.lang.format.hook.LegacyCodeUpdaterHook (implements me.bristermitten.mittenlib.lang.format.hook.FormattingHook)
- me.bristermitten.mittenlib.collections.MapImpls
- me.bristermitten.mittenlib.collections.Maps
- me.bristermitten.mittenlib.annotations.compile.MethodNames
- me.bristermitten.mittenlib.MittenLib<T>
- me.bristermitten.mittenlib.MittenLibConsumer
- me.bristermitten.mittenlib.config.names.NamingPatternTransformer
- me.bristermitten.mittenlib.config.paths.NoOpConfigInitializationStrategy (implements me.bristermitten.mittenlib.config.paths.ConfigInitializationStrategy)
- me.bristermitten.mittenlib.config.provider.construct.NoOpConfigProviderImprover (implements me.bristermitten.mittenlib.config.provider.construct.ConfigProviderImprover)
- me.bristermitten.mittenlib.util.Null
- me.bristermitten.mittenlib.lang.hook.PAPIFormattingHook (implements me.bristermitten.mittenlib.lang.format.hook.FormattingHook)
- me.bristermitten.mittenlib.util.PathUtil
- me.bristermitten.mittenlib.config.paths.PluginConfigInitializationStrategy (implements me.bristermitten.mittenlib.config.paths.ConfigInitializationStrategy)
- me.bristermitten.mittenlib.config.paths.PluginConfigPathResolver (implements me.bristermitten.mittenlib.config.paths.ConfigPathResolver)
- me.bristermitten.mittenlib.annotations.util.PrivateAnnotations
- me.bristermitten.mittenlib.config.provider.ReadingConfigProvider<T> (implements me.bristermitten.mittenlib.config.provider.ConfigProvider<T>)
- me.bristermitten.mittenlib.util.Result.Fail<T,
E> (implements me.bristermitten.mittenlib.util.Result<T>) - me.bristermitten.mittenlib.util.Result.Ok<T> (implements me.bristermitten.mittenlib.util.Result<T>)
- me.bristermitten.mittenlib.config.reader.SearchingObjectLoader (implements me.bristermitten.mittenlib.config.reader.ObjectLoader)
- me.bristermitten.mittenlib.collections.SetImpls
- me.bristermitten.mittenlib.collections.Sets
- me.bristermitten.mittenlib.lang.format.hook.SimpleColorCodeHook (implements me.bristermitten.mittenlib.lang.format.hook.FormattingHook)
- me.bristermitten.mittenlib.config.provider.construct.SimpleConfigProviderFactory (implements me.bristermitten.mittenlib.config.provider.construct.ConfigProviderFactory)
- me.bristermitten.mittenlib.config.provider.construct.SimpleConfigProviderImprover (implements me.bristermitten.mittenlib.config.provider.construct.ConfigProviderImprover)
- me.bristermitten.mittenlib.lang.format.hook.SimpleFormattingHook (implements me.bristermitten.mittenlib.lang.format.hook.FormattingHook)
- me.bristermitten.mittenlib.annotations.util.Stringify
- me.bristermitten.mittenlib.config.provider.StringReadingConfigProvider<T> (implements me.bristermitten.mittenlib.config.provider.ConfigProvider<T>)
- me.bristermitten.mittenlib.lang.format.hook.StringReplacingHook (implements me.bristermitten.mittenlib.lang.format.hook.FormattingHook)
- me.bristermitten.mittenlib.util.Strings
- me.bristermitten.mittenlib.annotation.benchmark.TestDataDTO
- me.bristermitten.mittenlib.annotation.benchmark.TestDataGson
- me.bristermitten.mittenlib.annotation.benchmark.TestDataGson.LGson
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- me.bristermitten.mittenlib.config.exception.ConfigDeserialisationException
- me.bristermitten.mittenlib.config.exception.InvalidEnumValueException
- me.bristermitten.mittenlib.config.exception.PropertyNotFoundException
- me.bristermitten.mittenlib.annotations.exception.ConfigProcessingException
- me.bristermitten.mittenlib.annotations.exception.DTOReferenceException
- me.bristermitten.mittenlib.watcher.FileWatcherException
- me.bristermitten.mittenlib.util.MultipleFailuresException
- me.bristermitten.mittenlib.config.paths.PluginConfigInitializationStrategy.UnknownResourceException
- me.bristermitten.mittenlib.config.exception.ConfigDeserialisationException
- java.lang.RuntimeException
- java.lang.Exception
- me.bristermitten.mittenlib.annotations.config.ToStringGenerator
- com.google.gson.TypeAdapter<T>
- me.bristermitten.mittenlib.files.json.ExtraTypeAdapter<T>
- me.bristermitten.mittenlib.config.tree.DataTreeTypeAdapter
- me.bristermitten.mittenlib.files.json.ExtraTypeAdapter<T>
- me.bristermitten.mittenlib.annotations.util.TypeSpecUtil
- me.bristermitten.mittenlib.annotations.util.TypesUtil
- me.bristermitten.mittenlib.util.Unit
- me.bristermitten.mittenlib.util.Version (implements java.lang.Comparable<T>)
- me.bristermitten.mittenlib.watcher.WatchServiceProvider (implements javax.inject.Provider<T>)
- me.bristermitten.mittenlib.files.yaml.YamlFileType (implements me.bristermitten.mittenlib.files.FileType)
- me.bristermitten.mittenlib.files.yaml.YamlObjectLoader (implements me.bristermitten.mittenlib.config.reader.ObjectLoader)
- me.bristermitten.mittenlib.lang.format.AbstractMessageFormatter (implements me.bristermitten.mittenlib.lang.format.MessageFormatter)
Interface Hierarchy
- me.bristermitten.mittenlib.annotations.ast.AbstractConfigStructure
- me.bristermitten.mittenlib.lang.format.AbstractMiniMessageFactory
- me.bristermitten.mittenlib.annotations.ast.ASTNode
- me.bristermitten.mittenlib.annotations.ast.ASTSettings
- co.aikar.commands.CommandCompletions.CommandCompletionHandler<C>
- co.aikar.commands.CommandCompletions.AsyncCommandCompletionHandler<C>
- me.bristermitten.mittenlib.commands.handlers.TabCompleter
- co.aikar.commands.CommandCompletions.AsyncCommandCompletionHandler<C>
- co.aikar.commands.CommandConditions.Condition<I>
- me.bristermitten.mittenlib.commands.handlers.NamedCondition
- co.aikar.commands.CommandConditions.ParameterCondition<P,
CEC, I> - me.bristermitten.mittenlib.commands.handlers.ArgumentCondition<T>
- me.bristermitten.mittenlib.config.paths.ConfigInitializationStrategy
- me.bristermitten.mittenlib.config.paths.ConfigPathResolver
- me.bristermitten.mittenlib.config.provider.construct.ConfigProviderFactory
- me.bristermitten.mittenlib.config.provider.construct.ConfigProviderImprover
- me.bristermitten.mittenlib.annotations.ast.ConfigTypeSource
- co.aikar.commands.contexts.ContextResolver<T,
C> - me.bristermitten.mittenlib.commands.handlers.ArgumentContext<T>
- me.bristermitten.mittenlib.commands.handlers.IssuerAwareArgumentContext<T> (also extends co.aikar.commands.contexts.IssuerAwareContextResolver<T,
C>) - me.bristermitten.mittenlib.commands.handlers.IssuerOnlyArgumentContext<T> (also extends co.aikar.commands.contexts.IssuerOnlyContextResolver<T,
C>)
- me.bristermitten.mittenlib.commands.handlers.IssuerAwareArgumentContext<T> (also extends co.aikar.commands.contexts.IssuerAwareContextResolver<T,
- co.aikar.commands.contexts.IssuerAwareContextResolver<T,
C> - me.bristermitten.mittenlib.commands.handlers.IssuerAwareArgumentContext<T> (also extends me.bristermitten.mittenlib.commands.handlers.ArgumentContext<T>)
- co.aikar.commands.contexts.IssuerOnlyContextResolver<T,
C> - me.bristermitten.mittenlib.commands.handlers.IssuerOnlyArgumentContext<T> (also extends me.bristermitten.mittenlib.commands.handlers.ArgumentContext<T>)
- me.bristermitten.mittenlib.commands.handlers.ArgumentContext<T>
- me.bristermitten.mittenlib.files.FileType
- me.bristermitten.mittenlib.lang.format.hook.FormattingHook
- java.util.function.Function<T,
R> - me.bristermitten.mittenlib.config.DeserializationFunction<T>
- me.bristermitten.mittenlib.config.extension.CustomDeserializer<T>
- me.bristermitten.mittenlib.config.DeserializationFunction<T>
- me.bristermitten.mittenlib.util.lambda.IOFunction<T,
R> - me.bristermitten.mittenlib.lang.format.MessageFormatter
- me.bristermitten.mittenlib.config.reader.ObjectLoader
- me.bristermitten.mittenlib.config.reader.ObjectMapper
- me.bristermitten.mittenlib.annotations.ast.Property.PropertySource
- javax.inject.Provider<T>
- me.bristermitten.mittenlib.config.provider.ConfigProvider<T>
- me.bristermitten.mittenlib.util.Result<T>
- me.bristermitten.mittenlib.util.lambda.SafeBiConsumer<T,
T2> - me.bristermitten.mittenlib.util.lambda.SafeConsumer<T>
- me.bristermitten.mittenlib.util.lambda.SafeFunction<T,
R> - me.bristermitten.mittenlib.util.lambda.SafeFunction2<T,
R1, R2> - me.bristermitten.mittenlib.util.lambda.SafeRunnable
- me.bristermitten.mittenlib.util.lambda.SafeSupplier<T>
- me.bristermitten.mittenlib.config.provider.WrappingConfigProvider<T>
Annotation Interface Hierarchy
- me.bristermitten.mittenlib.config.generate.CascadeToInnerClasses (implements java.lang.annotation.Annotation)
- me.bristermitten.mittenlib.config.Config (implements java.lang.annotation.Annotation)
- me.bristermitten.mittenlib.config.names.ConfigName (implements java.lang.annotation.Annotation)
- me.bristermitten.mittenlib.config.ConfigUnion (implements java.lang.annotation.Annotation)
- me.bristermitten.mittenlib.config.extension.CustomDeserializerFor (implements java.lang.annotation.Annotation)
- me.bristermitten.mittenlib.config.EnumParsingScheme (implements java.lang.annotation.Annotation)
- me.bristermitten.mittenlib.config.extension.Fallback (implements java.lang.annotation.Annotation)
- me.bristermitten.mittenlib.config.GeneratedConfig (implements java.lang.annotation.Annotation)
- me.bristermitten.mittenlib.config.generate.GenerateToString (implements java.lang.annotation.Annotation)
- me.bristermitten.mittenlib.config.names.NamingPattern (implements java.lang.annotation.Annotation)
- me.bristermitten.mittenlib.config.Source (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)
- me.bristermitten.mittenlib.config.EnumParsingSchemes
- me.bristermitten.mittenlib.config.names.NamingPatterns
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- me.bristermitten.mittenlib.annotations.ast.AbstractConfigStructure.Atomic (implements me.bristermitten.mittenlib.annotations.ast.AbstractConfigStructure)
- me.bristermitten.mittenlib.annotations.ast.AbstractConfigStructure.Intersection (implements me.bristermitten.mittenlib.annotations.ast.AbstractConfigStructure)
- me.bristermitten.mittenlib.annotations.ast.AbstractConfigStructure.Union (implements me.bristermitten.mittenlib.annotations.ast.AbstractConfigStructure)
- me.bristermitten.mittenlib.annotations.ast.ASTParentReference
- me.bristermitten.mittenlib.annotations.ast.ASTSettings.ConfigASTSettings (implements me.bristermitten.mittenlib.annotations.ast.ASTSettings)
- me.bristermitten.mittenlib.annotations.ast.ASTSettings.PropertyASTSettings (implements me.bristermitten.mittenlib.annotations.ast.ASTSettings)
- me.bristermitten.mittenlib.annotations.ast.ConfigTypeSource.ClassConfigTypeSource (implements me.bristermitten.mittenlib.annotations.ast.ConfigTypeSource)
- me.bristermitten.mittenlib.annotations.ast.ConfigTypeSource.InterfaceConfigTypeSource (implements me.bristermitten.mittenlib.annotations.ast.ConfigTypeSource)
- me.bristermitten.mittenlib.annotations.ast.CustomDeserializerInfo
- me.bristermitten.mittenlib.annotations.ast.Property (implements me.bristermitten.mittenlib.annotations.ast.ASTNode)
- me.bristermitten.mittenlib.annotations.ast.Property.PropertySource.FieldSource (implements me.bristermitten.mittenlib.annotations.ast.Property.PropertySource)
- me.bristermitten.mittenlib.annotations.ast.Property.PropertySource.MethodSource (implements me.bristermitten.mittenlib.annotations.ast.Property.PropertySource)
- java.lang.Record