Hierarchy For All Packages
- xyz.janboerman.scalaloader,
- xyz.janboerman.scalaloader.bytecode,
- xyz.janboerman.scalaloader.commands,
- xyz.janboerman.scalaloader.compat,
- xyz.janboerman.scalaloader.configurationserializable,
- xyz.janboerman.scalaloader.configurationserializable.runtime,
- xyz.janboerman.scalaloader.configurationserializable.runtime.types,
- xyz.janboerman.scalaloader.configurationserializable.transform,
- xyz.janboerman.scalaloader.dependency,
- xyz.janboerman.scalaloader.event,
- xyz.janboerman.scalaloader.event.plugin,
- xyz.janboerman.scalaloader.event.transform,
- xyz.janboerman.scalaloader.explicit,
- xyz.janboerman.scalaloader.paper,
- xyz.janboerman.scalaloader.paper.commands,
- xyz.janboerman.scalaloader.paper.plugin,
- xyz.janboerman.scalaloader.paper.plugin.description,
- xyz.janboerman.scalaloader.paper.transform,
- xyz.janboerman.scalaloader.plugin,
- xyz.janboerman.scalaloader.plugin.description,
- xyz.janboerman.scalaloader.plugin.runtime,
- xyz.janboerman.scalaloader.util
Class Hierarchy
- java.lang.Object
- xyz.janboerman.scalaloader.util.ArrayOps
- xyz.janboerman.scalaloader.bytecode.AsmConstants
- xyz.janboerman.scalaloader.util.Base64
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.BigDecimal (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.BigInteger (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.util.BoolOps
- xyz.janboerman.scalaloader.plugin.runtime.ClassFile (implements org.bukkit.configuration.serialization.ConfigurationSerializable)
- java.lang.ClassLoader
- java.security.SecureClassLoader
- java.net.URLClassLoader (implements java.io.Closeable)
- xyz.janboerman.scalaloader.paper.plugin.description.DescriptionClassLoader (implements io.papermc.paper.plugin.provider.classloader.ConfiguredPluginClassLoader)
- xyz.janboerman.scalaloader.dependency.LibraryClassLoader
- io.papermc.paper.plugin.entrypoint.classloader.PaperSimplePluginClassLoader
- io.papermc.paper.plugin.entrypoint.classloader.PaperPluginClassLoader (implements io.papermc.paper.plugin.provider.classloader.ConfiguredPluginClassLoader)
- xyz.janboerman.scalaloader.paper.plugin.ScalaPluginClassLoader (implements xyz.janboerman.scalaloader.compat.IScalaPluginClassLoader)
- io.papermc.paper.plugin.entrypoint.classloader.PaperPluginClassLoader (implements io.papermc.paper.plugin.provider.classloader.ConfiguredPluginClassLoader)
- xyz.janboerman.scalaloader.ScalaLibraryClassLoader
- xyz.janboerman.scalaloader.plugin.ScalaPluginClassLoader (implements xyz.janboerman.scalaloader.compat.IScalaPluginClassLoader)
- java.net.URLClassLoader (implements java.io.Closeable)
- java.security.SecureClassLoader
- xyz.janboerman.scalaloader.util.ClassLoaderUtils
- org.objectweb.asm.ClassVisitor
- xyz.janboerman.scalaloader.configurationserializable.transform.AddVariantTransformer
- org.objectweb.asm.commons.ClassRemapper
- xyz.janboerman.scalaloader.paper.transform.MainClassBootstrapTransformer
- xyz.janboerman.scalaloader.paper.transform.PaperPluginTransformer
- xyz.janboerman.scalaloader.plugin.description.DescriptionScanner
- xyz.janboerman.scalaloader.configurationserializable.transform.GlobalScanner
- xyz.janboerman.scalaloader.paper.transform.MainClassCallerMigrator
- xyz.janboerman.scalaloader.paper.plugin.description.MainClassScanner
- xyz.janboerman.scalaloader.configurationserializable.transform.PluginTransformer
- org.bukkit.command.Command
- xyz.janboerman.scalaloader.paper.commands.DumpClassCommand (implements org.bukkit.command.PluginIdentifiableCommand)
- xyz.janboerman.scalaloader.paper.commands.ListScalaPluginsCommand (implements org.bukkit.command.PluginIdentifiableCommand)
- xyz.janboerman.scalaloader.paper.commands.ResetScalaUrlsCommand (implements org.bukkit.command.PluginIdentifiableCommand)
- xyz.janboerman.scalaloader.paper.commands.SetDebugCommand (implements org.bukkit.command.PluginIdentifiableCommand)
- xyz.janboerman.scalaloader.compat.Compat
- xyz.janboerman.scalaloader.configurationserializable.transform.ConfigurationSerializableTransformations
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.DateTime
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.DateTime.Date (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.DateTime.Duration (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.DateTime.HijrahDate (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.DateTime.Instant (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.DateTime.JapaneseDate (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.DateTime.LocalDate (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.DateTime.LocalDateTime (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.DateTime.LocalTime (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.DateTime.MinguoDate (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.DateTime.OffsetDateTime (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.DateTime.OffsetTime (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.DateTime.Period (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.DateTime.ThaiBuddhistDate (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.DateTime.Year (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.DateTime.YearMonth (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.DateTime.ZonedDateTime (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.DebugSettings
- xyz.janboerman.scalaloader.commands.DumpClass (implements org.bukkit.command.TabExecutor)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either<L,
R> (implements org.bukkit.configuration.serialization.ConfigurationSerializable) - xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either.Left<L,
R> - xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either.Right<L,
R>
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either.Left<L,
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.Enum<E> (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- org.bukkit.event.Event
- org.bukkit.event.server.ServerEvent
- org.bukkit.event.server.PluginEvent
- org.bukkit.event.server.PluginDisableEvent
- xyz.janboerman.scalaloader.event.plugin.ScalaPluginDisableEvent (implements org.bukkit.event.Cancellable)
- org.bukkit.event.server.PluginEnableEvent
- xyz.janboerman.scalaloader.event.plugin.ScalaPluginEnableEvent (implements org.bukkit.event.Cancellable)
- org.bukkit.event.server.PluginDisableEvent
- org.bukkit.event.server.PluginEvent
- org.bukkit.event.server.ServerEvent
- xyz.janboerman.scalaloader.event.Event
- xyz.janboerman.scalaloader.event.EventBus
- xyz.janboerman.scalaloader.event.transform.EventTransformations
- xyz.janboerman.scalaloader.explicit.Explicit
- xyz.janboerman.scalaloader.bytecode.FieldDeclaration
- xyz.janboerman.scalaloader.configurationserializable.transform.GlobalScanResult
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.JavaCollection<T> (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.JavaMap<K,
V> (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>) - xyz.janboerman.scalaloader.util.ListOps
- xyz.janboerman.scalaloader.commands.ListScalaPlugins (implements org.bukkit.command.TabExecutor)
- xyz.janboerman.scalaloader.bytecode.LocalCounter (implements java.lang.Cloneable)
- xyz.janboerman.scalaloader.bytecode.LocalVariable
- xyz.janboerman.scalaloader.bytecode.LocalVariableTable (implements java.lang.Iterable<T>)
- java.util.logging.Logger
- xyz.janboerman.scalaloader.plugin.ScalaPluginLogger
- xyz.janboerman.scalaloader.util.Maybe<T>
- xyz.janboerman.scalaloader.bytecode.MethodHeader
- xyz.janboerman.scalaloader.compat.Migration
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange<I>
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfBigInteger (implements org.bukkit.configuration.serialization.ConfigurationSerializable)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfByte (implements org.bukkit.configuration.serialization.ConfigurationSerializable)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfInteger (implements org.bukkit.configuration.serialization.ConfigurationSerializable)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfLong (implements org.bukkit.configuration.serialization.ConfigurationSerializable)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfShort (implements org.bukkit.configuration.serialization.ConfigurationSerializable)
- xyz.janboerman.scalaloader.bytecode.OperandStack
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.Option<T> (implements org.bukkit.configuration.serialization.ConfigurationSerializable)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.Option.None
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.Option.Some<T>
- xyz.janboerman.scalaloader.util.Pair<T,
U> - xyz.janboerman.scalaloader.paper.plugin.PaperHacks
- io.papermc.paper.plugin.provider.configuration.PaperPluginMeta (implements io.papermc.paper.plugin.configuration.PluginMeta)
- xyz.janboerman.scalaloader.paper.plugin.ScalaPluginMeta
- xyz.janboerman.scalaloader.configurationserializable.runtime.ParameterType
- xyz.janboerman.scalaloader.configurationserializable.runtime.ArrayParameterType
- xyz.janboerman.scalaloader.configurationserializable.runtime.ParameterizedParameterType
- xyz.janboerman.scalaloader.plugin.runtime.PersistentClasses
- xyz.janboerman.scalaloader.compat.Platform
- xyz.janboerman.scalaloader.compat.Platform.CraftBukkitPlatform
- xyz.janboerman.scalaloader.compat.Platform.GlowstonePlatform
- org.bukkit.plugin.PluginBase (implements org.bukkit.plugin.Plugin)
- org.bukkit.plugin.java.JavaPlugin
- xyz.janboerman.scalaloader.paper.plugin.description.DescriptionPlugin (implements xyz.janboerman.scalaloader.compat.IScalaPlugin)
- xyz.janboerman.scalaloader.paper.ScalaLoader (implements xyz.janboerman.scalaloader.compat.IScalaLoader, org.bukkit.event.Listener)
- xyz.janboerman.scalaloader.ScalaLoader (implements xyz.janboerman.scalaloader.compat.IScalaLoader)
- xyz.janboerman.scalaloader.paper.plugin.ScalaPlugin (implements xyz.janboerman.scalaloader.compat.IScalaPlugin)
- org.bukkit.plugin.java.JavaPlugin
- xyz.janboerman.scalaloader.paper.plugin.PluginJarScanResult
- xyz.janboerman.scalaloader.plugin.PluginScalaVersion (implements org.bukkit.configuration.serialization.ConfigurationSerializable, xyz.janboerman.scalaloader.compat.IScalaVersion)
- xyz.janboerman.scalaloader.dependency.PluginYamlLibraryLoader
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Boolean (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Byte (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Character (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Double (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Float (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Integer (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Long (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Short (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.commands.ResetScalaUrls (implements org.bukkit.command.TabExecutor)
- xyz.janboerman.scalaloader.configurationserializable.runtime.RuntimeConversions
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.ScalaCollection
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.ScalaCollection.ScalaSeq (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.ScalaCollection.ScalaSet (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.plugin.ScalaCompatMap<SV>
- xyz.janboerman.scalaloader.util.ScalaLoaderUtils
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.ScalaMap (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
- xyz.janboerman.scalaloader.plugin.ScalaPlugin (implements xyz.janboerman.scalaloader.compat.IScalaPlugin)
- xyz.janboerman.scalaloader.paper.plugin.ScalaPluginBootstrap (implements io.papermc.paper.plugin.bootstrap.PluginBootstrap)
- xyz.janboerman.scalaloader.paper.plugin.ScalaPluginClasspathBuilder (implements io.papermc.paper.plugin.loader.PluginClasspathBuilder)
- xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Command
- xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Permission
- xyz.janboerman.scalaloader.paper.plugin.ScalaPluginLoader (implements xyz.janboerman.scalaloader.compat.IScalaPluginLoader, io.papermc.paper.plugin.loader.PluginLoader)
- xyz.janboerman.scalaloader.plugin.ScalaPluginLoader (implements xyz.janboerman.scalaloader.compat.IScalaPluginLoader, org.bukkit.plugin.PluginLoader)
- xyz.janboerman.scalaloader.paper.plugin.ScalaPluginProviderContext (implements io.papermc.paper.plugin.bootstrap.PluginProviderContext)
- xyz.janboerman.scalaloader.paper.plugin.ScalaPluginBootstrapContext (implements io.papermc.paper.plugin.bootstrap.BootstrapContext)
- xyz.janboerman.scalaloader.ScalaRelease (implements java.lang.Comparable<T>)
- xyz.janboerman.scalaloader.commands.SetDebug (implements org.bukkit.command.CommandExecutor)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Error
- xyz.janboerman.scalaloader.configurationserializable.transform.ConfigurationSerializableError
- xyz.janboerman.scalaloader.event.transform.EventError
- java.lang.Exception
- org.bukkit.plugin.InvalidPluginException
- xyz.janboerman.scalaloader.plugin.ScalaPluginLoaderException
- org.bukkit.plugin.InvalidPluginException
- java.lang.Error
- xyz.janboerman.scalaloader.bytecode.TransformerRegistry
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.Tuple
- xyz.janboerman.scalaloader.bytecode.TypeSignature
- xyz.janboerman.scalaloader.util.UnionFind<T>
- xyz.janboerman.scalaloader.configurationserializable.runtime.types.UUID (implements xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>)
Interface Hierarchy
- xyz.janboerman.scalaloader.event.Cancellable
- xyz.janboerman.scalaloader.plugin.runtime.ClassDefineResult
- xyz.janboerman.scalaloader.plugin.runtime.ClassGenerator
- xyz.janboerman.scalaloader.configurationserializable.runtime.Codec<LIVE,
SERIALIZED> - org.bukkit.command.CommandExecutor
- org.bukkit.command.TabExecutor (also extends org.bukkit.command.TabCompleter)
- org.bukkit.plugin.Plugin
- xyz.janboerman.scalaloader.compat.IScalaLoader
- xyz.janboerman.scalaloader.compat.IScalaPlugin
- org.bukkit.plugin.Plugin
- org.bukkit.command.TabExecutor (also extends org.bukkit.command.TabCompleter)
- org.bukkit.configuration.serialization.ConfigurationSerializable
- xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter<T>
- xyz.janboerman.scalaloader.event.EventExecutor<L,
E> - xyz.janboerman.scalaloader.compat.IScalaPluginClassLoader
- xyz.janboerman.scalaloader.compat.IScalaPluginLoader
- xyz.janboerman.scalaloader.compat.IScalaVersion
- xyz.janboerman.scalaloader.paper.plugin.description.ScalaDependency
- org.bukkit.command.TabCompleter
- org.bukkit.command.TabExecutor (also extends org.bukkit.command.CommandExecutor)
- org.bukkit.plugin.Plugin
- xyz.janboerman.scalaloader.compat.IScalaLoader
- xyz.janboerman.scalaloader.compat.IScalaPlugin
- org.bukkit.plugin.Plugin
- org.bukkit.command.TabExecutor (also extends org.bukkit.command.CommandExecutor)
- xyz.janboerman.scalaloader.explicit.TypeClassInstance
Annotation Interface Hierarchy
- xyz.janboerman.scalaloader.plugin.description.Api (implements java.lang.annotation.Annotation)
- xyz.janboerman.scalaloader.bytecode.Called (implements java.lang.annotation.Annotation)
- xyz.janboerman.scalaloader.configurationserializable.ConfigurationSerializable (implements java.lang.annotation.Annotation)
- xyz.janboerman.scalaloader.plugin.description.CustomScala (implements java.lang.annotation.Annotation)
- xyz.janboerman.scalaloader.configurationserializable.DelegateSerialization (implements java.lang.annotation.Annotation)
- xyz.janboerman.scalaloader.bytecode.Replaced (implements java.lang.annotation.Annotation)
- xyz.janboerman.scalaloader.plugin.description.Scala (implements java.lang.annotation.Annotation)
- xyz.janboerman.scalaloader.configurationserializable.Scan (implements java.lang.annotation.Annotation)
- xyz.janboerman.scalaloader.configurationserializable.Scan.ExcludeProperty (implements java.lang.annotation.Annotation)
- xyz.janboerman.scalaloader.configurationserializable.Scan.IncludeProperty (implements java.lang.annotation.Annotation)
- xyz.janboerman.scalaloader.plugin.description.Version (implements java.lang.annotation.Annotation)
- xyz.janboerman.scalaloader.plugin.description.Version.ScalaLibrary (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)
- xyz.janboerman.scalaloader.plugin.description.ApiVersion
- xyz.janboerman.scalaloader.configurationserializable.DeserializationMethod
- xyz.janboerman.scalaloader.configurationserializable.InjectionPoint
- xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- xyz.janboerman.scalaloader.configurationserializable.Scan.Type
- 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
- xyz.janboerman.scalaloader.paper.plugin.description.ScalaDependency.Builtin (implements xyz.janboerman.scalaloader.paper.plugin.description.ScalaDependency)
- xyz.janboerman.scalaloader.paper.plugin.description.ScalaDependency.Custom (implements xyz.janboerman.scalaloader.paper.plugin.description.ScalaDependency)
- xyz.janboerman.scalaloader.paper.plugin.description.ScalaDependency.YamlDefined (implements xyz.janboerman.scalaloader.paper.plugin.description.ScalaDependency)
- java.lang.Record