Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- access - Variable in class xyz.janboerman.scalaloader.bytecode.FieldDeclaration
- access - Variable in class xyz.janboerman.scalaloader.bytecode.MethodHeader
- adapt() - Element in annotation interface xyz.janboerman.scalaloader.configurationserializable.Scan.IncludeProperty
-
Detect the property name based on the method name.
- Adapter<T> - Interface in xyz.janboerman.scalaloader.configurationserializable.runtime
-
Represents a wrapper for types that dont implement
ConfigurationSerializable
by themselves. - add(Type) - Method in class xyz.janboerman.scalaloader.bytecode.LocalCounter
- add(SV) - Method in class xyz.janboerman.scalaloader.plugin.ScalaCompatMap
-
Registers a Scala version configuration to this ScalaCompatMap.
- add(T) - Method in class xyz.janboerman.scalaloader.util.UnionFind
- add(LocalVariable) - Method in class xyz.janboerman.scalaloader.bytecode.LocalVariableTable
- add(LocalVariable...) - Method in class xyz.janboerman.scalaloader.bytecode.LocalVariableTable
- addAlias(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Command
- addAuthor(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- addChild(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Permission
- addChild(String, boolean) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Permission
- addChild(ScalaPluginDescription.Permission) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Permission
- addChild(ScalaPluginDescription.Permission, boolean) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Permission
- addCommand(ScalaPluginDescription.Command) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- addContributor(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- addHardDepend(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- addLoadBefore(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- addMainClassTransformer(BiFunction<ClassVisitor, String, ClassVisitor>) - Method in class xyz.janboerman.scalaloader.bytecode.TransformerRegistry
- addMavenDependency(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
-
Adds a maven dependency to the ScalaPlugin.
- addMigrator(Function<ClassVisitor, ClassVisitor>) - Static method in class xyz.janboerman.scalaloader.compat.Migration
- addPermission(ScalaPluginDescription.Permission) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- addProvides(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- addSoftDepend(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- addTargetedClassTransformer(String, Function<ClassVisitor, ClassVisitor>) - Method in class xyz.janboerman.scalaloader.bytecode.TransformerRegistry
- addTo(TransformerRegistry, GlobalScanResult) - Static method in class xyz.janboerman.scalaloader.configurationserializable.transform.AddVariantTransformer
- addTo(TransformerRegistry, GlobalScanResult) - Static method in class xyz.janboerman.scalaloader.configurationserializable.transform.PluginTransformer
- addUnspecificTransformer(Function<ClassVisitor, ClassVisitor>) - Method in class xyz.janboerman.scalaloader.bytecode.TransformerRegistry
- addURL(URL) - Method in class xyz.janboerman.scalaloader.dependency.LibraryClassLoader
- AddVariantTransformer - Class in xyz.janboerman.scalaloader.configurationserializable.transform
-
This class is NOT part of the public API!
- addYaml(Map<String, Object>) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
-
Deprecated.internal use only
- aliases(String...) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Command
- Api - Annotation Interface in xyz.janboerman.scalaloader.plugin.description
-
The
Api
annotation can be used to signal to theIScalaPluginLoader
which version of the bukkit api is used. - ApiVersion - Enum Class in xyz.janboerman.scalaloader.plugin.description
-
Representions for different versions of bukkit's API.
- append(T[], T) - Static method in class xyz.janboerman.scalaloader.util.ArrayOps
- ArrayOps - Class in xyz.janboerman.scalaloader.util
- ArrayParameterType - Class in xyz.janboerman.scalaloader.configurationserializable.runtime
-
Represents array types.
- as() - Element in annotation interface xyz.janboerman.scalaloader.configurationserializable.ConfigurationSerializable
-
Your alternative for
SerializableAs
. - as() - Element in annotation interface xyz.janboerman.scalaloader.configurationserializable.DelegateSerialization
-
With what alias should the top type have?
- ASM_API - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- AsmConstants - Class in xyz.janboerman.scalaloader.bytecode
-
This class is NOT part of the public API!
- ASMIFIED - Static variable in class xyz.janboerman.scalaloader.DebugSettings
- authors(String...) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- AUTO_DETECT - Enum constant in enum class xyz.janboerman.scalaloader.configurationserializable.Scan.Type
B
- Base64 - Class in xyz.janboerman.scalaloader.util
- BigDecimal - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- BigDecimal(BigDecimal) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.BigDecimal
- BigInteger - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- BigInteger(BigInteger) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.BigInteger
- Boolean(Boolean) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Boolean
- boolean_TYPE - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- BoolOps - Class in xyz.janboerman.scalaloader.util
- bootstrapper(Class<?>) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
-
Set's the ScalaPlugin's bootstrapper.
- bootstrapper(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- byClassTransformers - Variable in class xyz.janboerman.scalaloader.bytecode.TransformerRegistry
- Byte(Byte) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Byte
- byte_TYPE - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- byVersion(String) - Static method in enum class xyz.janboerman.scalaloader.plugin.description.ApiVersion
-
Get the ApiVersion from the version string.
C
- Called - Annotation Interface in xyz.janboerman.scalaloader.bytecode
-
Indicates that methods annotated with this annotation can be called by ScalaPlugins as a result of bytecode transformation.
- callEvent(Object) - Method in class xyz.janboerman.scalaloader.event.EventBus
-
Calls the event, allowing listeners to take actions based on the event.
- callEvent(Event) - Method in class xyz.janboerman.scalaloader.event.EventBus
-
Calls the event so, allowing listeners to take action based on the event.
- Cancellable - Interface in xyz.janboerman.scalaloader.event
-
Alternative to
Cancellable
that aims to reduce boilerplate. - CASE_CLASS - Enum constant in enum class xyz.janboerman.scalaloader.configurationserializable.Scan.Type
- char_TYPE - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- Character(Character) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Character
- children(String...) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Permission
- children(ScalaPluginDescription.Permission...) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Permission
- CLASS_INITIALIZER - Enum constant in enum class xyz.janboerman.scalaloader.configurationserializable.InjectionPoint
-
Injects a call to
ConfigurationSerialization.registerClass(Class, String)
in the class initializer of the serializable class itself. - ClassDefineResult - Interface in xyz.janboerman.scalaloader.plugin.runtime
-
Represents a result of defining a class using an
IScalaPluginClassLoader
. - ClassFile - Class in xyz.janboerman.scalaloader.plugin.runtime
- ClassFile(String, byte[]) - Constructor for class xyz.janboerman.scalaloader.plugin.runtime.ClassFile
- ClassGenerator - Interface in xyz.janboerman.scalaloader.plugin.runtime
-
A factory that generates a class definition given the class' name.
- classLoader() - Method in interface xyz.janboerman.scalaloader.compat.IScalaPlugin
-
Get the
ClassLoader
of this plugin. - ClassLoaderUtils - Class in xyz.janboerman.scalaloader.util
- clearCodecs(IScalaPluginClassLoader) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.RuntimeConversions
-
Deprecated.internal use only.
- clone() - Method in class xyz.janboerman.scalaloader.bytecode.LocalCounter
- CODE_MC - Static variable in class xyz.janboerman.scalaloader.dependency.PluginYamlLibraryLoader
- Codec<LIVE,
SERIALIZED> - Interface in xyz.janboerman.scalaloader.configurationserializable.runtime -
A converter that converts objects from their live form to their serialized form and vice versa.
- Command(String) - Constructor for class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Command
- commands(ScalaPluginDescription.Command...) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- compareTo(ScalaRelease) - Method in class xyz.janboerman.scalaloader.ScalaRelease
- Compat - Class in xyz.janboerman.scalaloader.compat
-
This class is NOT part of the public API!
- concat(List<T>, List<T>) - Static method in class xyz.janboerman.scalaloader.util.ListOps
- ConfigurationSerializable - Annotation Interface in xyz.janboerman.scalaloader.configurationserializable
-
Annotate your serializable class with this annotation instead of implementing
ConfigurationSerializable
. - ConfigurationSerializableError - Exception Class in xyz.janboerman.scalaloader.configurationserializable.transform
-
Thrown when a class annotated with
ConfigurationSerializable
orDelegateSerialization
was not well-formed. - ConfigurationSerializableError(String) - Constructor for exception class xyz.janboerman.scalaloader.configurationserializable.transform.ConfigurationSerializableError
- ConfigurationSerializableError(String, Throwable) - Constructor for exception class xyz.janboerman.scalaloader.configurationserializable.transform.ConfigurationSerializableError
- ConfigurationSerializableTransformations - Class in xyz.janboerman.scalaloader.configurationserializable.transform
-
This class is NOT part of the public API!
- constructUsing() - Element in annotation interface xyz.janboerman.scalaloader.configurationserializable.ConfigurationSerializable
-
Specify which of the three deserialization methods should be used.
- constructUsing() - Element in annotation interface xyz.janboerman.scalaloader.configurationserializable.DelegateSerialization
-
Which deserialization method?
- contributors(String...) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- countTypeArguments() - Method in class xyz.janboerman.scalaloader.bytecode.TypeSignature
- CRAFTBUKKIT - Static variable in class xyz.janboerman.scalaloader.compat.Platform
- createScalaPluginInstance(Class<P>) - Static method in class xyz.janboerman.scalaloader.util.ScalaLoaderUtils
-
Tries to get the plugin instance from the scala plugin class.
- CustomScala - Annotation Interface in xyz.janboerman.scalaloader.plugin.description
-
An alternative to
Scala
that allows you to provide your own URLs.
D
- debugClass(String) - Method in class xyz.janboerman.scalaloader.DebugSettings
- debugClassLoads() - Method in class xyz.janboerman.scalaloader.DebugSettings
- debugSettings() - Method in interface xyz.janboerman.scalaloader.compat.IScalaPluginLoader
-
Internal use only
- DebugSettings - Class in xyz.janboerman.scalaloader
- DebugSettings(IScalaLoader) - Constructor for class xyz.janboerman.scalaloader.DebugSettings
- decode(String) - Static method in class xyz.janboerman.scalaloader.util.Base64
- DelegateSerialization - Annotation Interface in xyz.janboerman.scalaloader.configurationserializable
-
Dual of
ConfigurationSerializable
. - description(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Command
- description(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- description(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Permission
- DescriptionScanner - Class in xyz.janboerman.scalaloader.plugin.description
-
Annotation scanner dat reads the scala version from the plugin's main class.
- DescriptionScanner(byte[]) - Constructor for class xyz.janboerman.scalaloader.plugin.description.DescriptionScanner
-
Create a
DescriptionScanner
and read a class file. - DescriptionScanner(InputStream) - Constructor for class xyz.janboerman.scalaloader.plugin.description.DescriptionScanner
-
Create a
DescriptionScanner
and read a class file. - descriptor - Variable in class xyz.janboerman.scalaloader.bytecode.FieldDeclaration
- descriptor - Variable in class xyz.janboerman.scalaloader.bytecode.LocalVariable
- descriptor - Variable in class xyz.janboerman.scalaloader.bytecode.MethodHeader
- DeserializationMethod - Enum Class in xyz.janboerman.scalaloader.configurationserializable
-
Lets you specify which of the three deserialization methods should be generated.
- deserialize(Object, ParameterType, ScalaPluginClassLoader) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.RuntimeConversions
-
This method will be called by configuration serializable types for which ScalaLoader does not know how to handle them out of the box.
- deserialize(Object, ParameterType, ScalaPluginClassLoader) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Option
- deserialize(Object, ParameterType, SPCL) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either
- deserialize(Map<String, Object>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.BigDecimal
- deserialize(Map<String, Object>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.BigInteger
- deserialize(Map<String, Object>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either.Left
- deserialize(Map<String, Object>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either.Right
- deserialize(Map<String, Object>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Option.None
- deserialize(Map<String, Object>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Option.Some
- deserialize(Map<String, Object>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Boolean
- deserialize(Map<String, Object>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Byte
- deserialize(Map<String, Object>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Character
- deserialize(Map<String, Object>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Double
- deserialize(Map<String, Object>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Float
- deserialize(Map<String, Object>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Integer
- deserialize(Map<String, Object>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Long
- deserialize(Map<String, Object>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Short
- deserialize(Map<String, Object>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.UUID
- deserialize(Map<String, Object>) - Static method in class xyz.janboerman.scalaloader.plugin.PluginScalaVersion
- deserialize(Map<String, Object>) - Static method in class xyz.janboerman.scalaloader.plugin.runtime.ClassFile
- deserialize(SERIALIZED) - Method in interface xyz.janboerman.scalaloader.configurationserializable.runtime.Codec
-
Converts a serialized value back into its live form.
- DESERIALIZE - Enum constant in enum class xyz.janboerman.scalaloader.configurationserializable.DeserializationMethod
-
Causes the framework to generate:
- detect(Server) - Static method in class xyz.janboerman.scalaloader.compat.Platform
- Double(Double) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Double
- double_TYPE - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- downloadFile(URL, File) - Static method in class xyz.janboerman.scalaloader.util.ScalaLoaderUtils
- DumpClass - Class in xyz.janboerman.scalaloader.commands
- DumpClass(IScalaLoader) - Constructor for class xyz.janboerman.scalaloader.commands.DumpClass
E
- Either<L,
R> - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types - Either.Left<L,
R> - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types - Either.Right<L,
R> - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types - emptyList() - Static method in class xyz.janboerman.scalaloader.compat.Compat
- emptyMap() - Static method in class xyz.janboerman.scalaloader.compat.Compat
- emptySet() - Static method in class xyz.janboerman.scalaloader.compat.Compat
- encode(byte[]) - Static method in class xyz.janboerman.scalaloader.util.Base64
- end() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfBigInteger
- end() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfByte
- end() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfInteger
- end() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfLong
- end() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfShort
- endLabel - Variable in class xyz.janboerman.scalaloader.bytecode.LocalVariable
- Enum<E> - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- Enum() - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Enum
- ENUM - Enum constant in enum class xyz.janboerman.scalaloader.configurationserializable.Scan.Type
- equals(Object) - Method in class xyz.janboerman.scalaloader.bytecode.FieldDeclaration
- equals(Object) - Method in class xyz.janboerman.scalaloader.bytecode.LocalVariable
- equals(Object) - Method in class xyz.janboerman.scalaloader.bytecode.MethodHeader
- equals(Object) - Method in class xyz.janboerman.scalaloader.bytecode.TypeSignature
- equals(Object) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ArrayParameterType
- equals(Object) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ParameterizedParameterType
- equals(Object) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ParameterType
- equals(Object) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.BigDecimal
- equals(Object) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.BigInteger
- equals(Object) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either.Left
- equals(Object) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either.Right
- equals(Object) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange
- equals(Object) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Option.None
- equals(Object) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Option.Some
- equals(Object) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Boolean
- equals(Object) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Byte
- equals(Object) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Character
- equals(Object) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Double
- equals(Object) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Float
- equals(Object) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Integer
- equals(Object) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Long
- equals(Object) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Short
- equals(Object) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.ScalaCollection.ScalaSeq
- equals(Object) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.ScalaCollection.ScalaSet
- equals(Object) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.UUID
- equals(Object) - Method in class xyz.janboerman.scalaloader.plugin.PluginScalaVersion
- equals(Object) - Method in class xyz.janboerman.scalaloader.plugin.runtime.ClassFile
- equals(Object) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Command
- equals(Object) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Permission
- equals(Object) - Method in class xyz.janboerman.scalaloader.ScalaRelease
- equals(Object) - Method in class xyz.janboerman.scalaloader.util.Pair
- equals(Object) - Method in class xyz.janboerman.scalaloader.util.UnionFind
- Event - Class in xyz.janboerman.scalaloader.event
-
An alternative to
Event
for ScalaPlugins. - Event() - Constructor for class xyz.janboerman.scalaloader.event.Event
-
Construct an event that is executed in the server thread.
- Event(boolean) - Constructor for class xyz.janboerman.scalaloader.event.Event
-
Constructor that allows you to specify whether this event is called and executed asynchronously.
- EventBus - Class in xyz.janboerman.scalaloader.event
-
An event bus for ScalaPlugin
Event
s. - EventBus(PluginManager) - Constructor for class xyz.janboerman.scalaloader.event.EventBus
-
Deprecated.not meant to be constructed explicitly. Use
IScalaPlugin.getEventBus()
orIScalaLoader.getEventBus()
. - EventError - Exception Class in xyz.janboerman.scalaloader.event.transform
-
Thrown when an event was used invalidly
- EventError() - Constructor for exception class xyz.janboerman.scalaloader.event.transform.EventError
- EventError(String) - Constructor for exception class xyz.janboerman.scalaloader.event.transform.EventError
- EventError(String, Throwable) - Constructor for exception class xyz.janboerman.scalaloader.event.transform.EventError
- EventExecutor<L,
E> - Interface in xyz.janboerman.scalaloader.event -
An event executor.
- EventTransformations - Class in xyz.janboerman.scalaloader.event.transform
-
This class is NOT part of the public API!
- exceptions - Variable in class xyz.janboerman.scalaloader.bytecode.MethodHeader
- execute(L, E) - Method in interface xyz.janboerman.scalaloader.event.EventExecutor
-
The callback method that is executed when the event is called.
- Explicit - Class in xyz.janboerman.scalaloader.explicit
- extendsJavaPlugin() - Method in class xyz.janboerman.scalaloader.plugin.description.DescriptionScanner
- extendsScalaPlugin() - Method in class xyz.janboerman.scalaloader.plugin.description.DescriptionScanner
F
- FieldDeclaration - Class in xyz.janboerman.scalaloader.bytecode
-
This class is NOT part of the public API!
- FieldDeclaration(int, String, String, String) - Constructor for class xyz.janboerman.scalaloader.bytecode.FieldDeclaration
- FIELDS - Enum constant in enum class xyz.janboerman.scalaloader.configurationserializable.Scan.Type
- findClass(String) - Method in class xyz.janboerman.scalaloader.dependency.LibraryClassLoader
- Float(Float) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Float
- float_TYPE - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- foliaSupported() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- forEnum(Enum<?>, ScalaPluginClassLoader) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Enum
-
Get an instance that represents the enum value that is configuration-serializable.
- frame() - Method in class xyz.janboerman.scalaloader.bytecode.LocalVariableTable
- frame() - Method in class xyz.janboerman.scalaloader.bytecode.OperandStack
- frameIndex - Variable in class xyz.janboerman.scalaloader.bytecode.LocalVariable
- from(Class<?>, ParameterType...) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ParameterizedParameterType
-
Construct a ParameterizedParameterType from a class and its type parameters.
- from(AnnotatedType) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ParameterType
-
Construct a ParameterType from an AnnotatedType
- from(Parameter) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ParameterType
-
Construct a ParameterType from a Parameter.
- from(Type) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ParameterType
-
Construct a ParameterType from a
Class
. - from(Set<? extends Annotation>, Class<?>, ParameterType...) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ParameterizedParameterType
-
Same as
ParameterizedParameterType.from(Class, ParameterType...)
but with annotation information included. - from(Set<? extends Annotation>, Type) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ParameterType
-
Construct the ParameterType that includes annotation information.
- from(Set<? extends Annotation>, ParameterType, boolean) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ArrayParameterType
-
The same as
ArrayParameterType.from(ParameterType, boolean)
, but includes annotation information. - from(ParameterType, boolean) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ArrayParameterType
-
Construct a new ArrayParameterType
- fromScalaVersion(String) - Static method in class xyz.janboerman.scalaloader.ScalaRelease
-
Get the ScalaRelease from a Scala version string.
- fromScalaVersion(ScalaVersion) - Static method in class xyz.janboerman.scalaloader.plugin.PluginScalaVersion
- fromVersionString(String) - Static method in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
G
- generate(String) - Method in interface xyz.janboerman.scalaloader.plugin.runtime.ClassGenerator
-
Generates the class definition.
- get() - Method in class xyz.janboerman.scalaloader.util.Maybe
- getAliases() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Command
- getAnnotation(Class<A>) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ParameterType
-
Get the annotation of a given annotation type.
- getAnnotations() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ParameterType
-
Get the annotations present with this parameter type.
- getApiVersion() - Method in interface xyz.janboerman.scalaloader.compat.IScalaPluginClassLoader
-
Get the bukkit api version.
- getApiVersion() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- getAuthors() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- getBootstrapper() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- getBootstrapperName() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- getBukkitApiVersion() - Method in class xyz.janboerman.scalaloader.plugin.description.DescriptionScanner
- getByteCode() - Method in class xyz.janboerman.scalaloader.plugin.runtime.ClassFile
- getByteCode(boolean) - Method in class xyz.janboerman.scalaloader.plugin.runtime.ClassFile
- getChildren() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Permission
- getChildren(Map<String, ScalaPluginDescription.Permission>) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Permission
- getClassDefinition() - Method in interface xyz.janboerman.scalaloader.plugin.runtime.ClassDefineResult
-
Get the Class that was defined.
- getClassName() - Method in class xyz.janboerman.scalaloader.plugin.description.DescriptionScanner
- getClassName() - Method in class xyz.janboerman.scalaloader.plugin.runtime.ClassFile
- getCommands() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- getCompatRelease() - Method in class xyz.janboerman.scalaloader.plugin.PluginScalaVersion
- getCompatVersion() - Method in class xyz.janboerman.scalaloader.ScalaRelease
-
Get the compatibility version of Scala.
- getComponentType() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ArrayParameterType
-
Get the component type of this array type.
- getConfigFile() - Method in interface xyz.janboerman.scalaloader.compat.IScalaPlugin
-
Get the configuration file of this ScalaPlugin.
- getContributors() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- getDebugSettings() - Method in interface xyz.janboerman.scalaloader.compat.IScalaLoader
-
Internal use only
- getDeclaredScalaVersion() - Method in interface xyz.janboerman.scalaloader.compat.IScalaPlugin
-
Get the version of Scala declared by this plugin.
- getDefault() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Permission
- getDescription() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Command
- getDescription() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- getDescription() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Permission
- getEnd() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange
-
Get the upper bound of this range.
- getEventBus() - Method in interface xyz.janboerman.scalaloader.compat.IScalaLoader
-
Get the EventBus used for registering and calling
Event
s. - getEventBus() - Method in interface xyz.janboerman.scalaloader.compat.IScalaPlugin
-
Get the Server's event bus.
- getEventName() - Method in class xyz.janboerman.scalaloader.event.Event
-
Get the event's name.
- getFirst() - Method in class xyz.janboerman.scalaloader.util.Pair
- getFormat() - Method in class xyz.janboerman.scalaloader.DebugSettings
- getFrameIndex() - Method in class xyz.janboerman.scalaloader.bytecode.LocalCounter
- getFrameLocals() - Method in class xyz.janboerman.scalaloader.bytecode.LocalVariableTable
- getFullName() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- getHandlerList() - Static method in class xyz.janboerman.scalaloader.event.plugin.ScalaPluginDisableEvent
-
Deprecated.
- getHandlerList() - Static method in class xyz.janboerman.scalaloader.event.plugin.ScalaPluginEnableEvent
-
Deprecated.
- getHandlers() - Method in class xyz.janboerman.scalaloader.event.plugin.ScalaPluginDisableEvent
-
Deprecated.
- getHandlers() - Method in class xyz.janboerman.scalaloader.event.plugin.ScalaPluginEnableEvent
-
Deprecated.
- getHardDependencies() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- getInstance() - Static method in interface xyz.janboerman.scalaloader.compat.IScalaLoader
-
Get the ScalaLoader instance.
- getInverseDependencies() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- getJarFiles(Map<String, Object>) - Method in class xyz.janboerman.scalaloader.dependency.PluginYamlLibraryLoader
- getLatest_2_13() - Static method in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- getLatestVersion(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaCompatMap
-
Looks up the latest version of Scala that is binary compatible with
scalaVersion
. - getLatestVersion(PluginScalaVersion) - Method in class xyz.janboerman.scalaloader.plugin.ScalaCompatMap
-
Looks up the latest version of Scala that is binary compatible with
scalaVersion
. - getLoadOrder() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- getLocalVariables() - Method in class xyz.janboerman.scalaloader.bytecode.LocalVariableTable
- getMain() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
-
Deprecated.internal use only
- getMainClass() - Method in class xyz.janboerman.scalaloader.plugin.description.DescriptionScanner
- getMainClassName() - Method in interface xyz.janboerman.scalaloader.compat.IScalaPluginClassLoader
-
Get the name of the main class of the plugin.
- getMavenDependencies() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- getName() - Method in interface xyz.janboerman.scalaloader.compat.IScalaPlugin
-
Get the name of the ScalaPlugin.
- getName() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Command
- getName() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- getName() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Permission
- getOperands() - Method in class xyz.janboerman.scalaloader.bytecode.OperandStack
- getOrDefineClass(String, ClassGenerator, boolean) - Method in interface xyz.janboerman.scalaloader.compat.IScalaPluginClassLoader
-
Gets or defines a class using this ClassLoader.
- getPackageName(Class<?>) - Static method in class xyz.janboerman.scalaloader.compat.Compat
- getParameterDescriptor(int) - Method in class xyz.janboerman.scalaloader.bytecode.MethodHeader
- getParameterSignature(int) - Method in class xyz.janboerman.scalaloader.bytecode.MethodHeader
- getParent(T) - Method in class xyz.janboerman.scalaloader.util.UnionFind
- getPermission() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Command
- getPermissionDefault() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- getPermissionMessage() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Command
- getPermissions() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- getPlugin() - Method in interface xyz.janboerman.scalaloader.compat.IScalaPluginClassLoader
-
Get the ScalaPlugin instance loaded by this ClassLoader.
- getPlugin() - Method in class xyz.janboerman.scalaloader.event.plugin.ScalaPluginDisableEvent
-
Deprecated.
- getPlugin() - Method in class xyz.janboerman.scalaloader.event.plugin.ScalaPluginEnableEvent
-
Deprecated.
- getPluginJarFile() - Method in interface xyz.janboerman.scalaloader.compat.IScalaPluginClassLoader
-
Get the jar file of the ScalaPlugin.
- getPluginLoader() - Method in interface xyz.janboerman.scalaloader.compat.IScalaPluginClassLoader
-
Get the PluginLoader that constructed this ClassLoader.
- getPrefix() - Method in interface xyz.janboerman.scalaloader.compat.IScalaPlugin
-
Get the prefix of this plugin, used for logging.
- getPrefix() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- getProvides() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- getRawType() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ParameterType
-
Get the raw type
- getRepresentative(T) - Method in class xyz.janboerman.scalaloader.util.UnionFind
- getReturnDescriptor() - Method in class xyz.janboerman.scalaloader.bytecode.MethodHeader
- getReturnSignature() - Method in class xyz.janboerman.scalaloader.bytecode.MethodHeader
- getScalaLibraryUrl() - Method in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
-
Deprecated.Starting from Scala 3, the runtime is larger than just a standard and reflection library. Use
ScalaVersion.getUrls()
instead. - getScalaLibraryUrl() - Method in class xyz.janboerman.scalaloader.plugin.PluginScalaVersion
-
Deprecated.
- getScalaPlugins() - Method in interface xyz.janboerman.scalaloader.compat.IScalaLoader
-
Get the loaded ScalaPlugins.
- getScalaPluginsFolder() - Method in interface xyz.janboerman.scalaloader.compat.IScalaLoader
-
Get the folder from which ScalaPlugins are loaded.
- getScalaReflectUrl() - Method in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
-
Deprecated.Starting from Scala 3, the runtime is larger than just a standard and reflection library. Use
ScalaVersion.getUrls()
instead. - getScalaReflectUrl() - Method in class xyz.janboerman.scalaloader.plugin.PluginScalaVersion
-
Deprecated.
- getScalaRelease() - Method in interface xyz.janboerman.scalaloader.compat.IScalaPlugin
-
Get the Scala Release cycle associated with this plugin
- getScalaVersion() - Method in interface xyz.janboerman.scalaloader.compat.IScalaPlugin
-
Get the version of Scala used by this plugin.
- getScalaVersion() - Method in class xyz.janboerman.scalaloader.plugin.description.DescriptionScanner
- getScalaVersion() - Method in class xyz.janboerman.scalaloader.plugin.PluginScalaVersion
- getScalaVersion() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
-
Deprecated.internal use only
- getScalaVersion() - Method in class xyz.janboerman.scalaloader.ScalaLibraryClassLoader
- getSecond() - Method in class xyz.janboerman.scalaloader.util.Pair
- getServer() - Method in interface xyz.janboerman.scalaloader.compat.IScalaPluginClassLoader
-
Get the Server the associated plugin runs on.
- getSlotIndex() - Method in class xyz.janboerman.scalaloader.bytecode.LocalCounter
- getSoftDependencies() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- getStart() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange
-
Get the lower bound of this range.
- getStep() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange
-
Get the step size of this range.
- GETTER_SETTER_METHODS - Enum constant in enum class xyz.janboerman.scalaloader.configurationserializable.Scan.Type
- getTypeArgument(int) - Method in class xyz.janboerman.scalaloader.bytecode.TypeSignature
- getTypeArguments() - Method in class xyz.janboerman.scalaloader.bytecode.TypeSignature
-
The type arguments types of this type.
- getTypeClassInstance(Class<?>, Class<?>, ClassLoader) - Static method in class xyz.janboerman.scalaloader.explicit.Explicit
- getTypeName() - Method in class xyz.janboerman.scalaloader.bytecode.TypeSignature
-
The raw type (without type arguments) of this type.
- getTypeParameter(int) - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ParameterizedParameterType
-
Get the i'th type parameter.
- getTypeParameters() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ParameterizedParameterType
-
Get the type parameters of this parameterized type.
- getUrls() - Method in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
-
Get the download urls for some of the Scala runtime jar files.
- getUrls() - Method in class xyz.janboerman.scalaloader.plugin.PluginScalaVersion
- getUsage() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Command
- getValue() - Method in interface xyz.janboerman.scalaloader.configurationserializable.runtime.Adapter
-
Get the value that is wrapped by this adapter.
- getValue() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.BigDecimal
- getValue() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.BigInteger
- getValue() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either.Left
- getValue() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either.Right
- getValue() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Option.Some
- getValue() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Boolean
- getValue() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Byte
- getValue() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Character
- getValue() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Double
- getValue() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Float
- getValue() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Integer
- getValue() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Long
- getValue() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Short
- getValue() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.UUID
- getVersion() - Method in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
-
Get the version of Scala.
- getVersion() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- getVersionString() - Method in interface xyz.janboerman.scalaloader.compat.IScalaVersion
- getVersionString() - Method in enum class xyz.janboerman.scalaloader.plugin.description.ApiVersion
-
Return the value for the api-version key.
- getVersionString() - Method in class xyz.janboerman.scalaloader.plugin.PluginScalaVersion
- getWebsite() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- GlobalScanner - Class in xyz.janboerman.scalaloader.configurationserializable.transform
-
This class is NOT part of the public API!
- GlobalScanner() - Constructor for class xyz.janboerman.scalaloader.configurationserializable.transform.GlobalScanner
- GlobalScanResult - Class in xyz.janboerman.scalaloader.configurationserializable.transform
-
This class is NOT part of the public API!
- GlobalScanResult() - Constructor for class xyz.janboerman.scalaloader.configurationserializable.transform.GlobalScanResult
- GLOWSTONE - Static variable in class xyz.janboerman.scalaloader.compat.Platform
H
- hardDepend(String...) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- hasClass() - Method in class xyz.janboerman.scalaloader.plugin.description.DescriptionScanner
- hashCode() - Method in class xyz.janboerman.scalaloader.bytecode.FieldDeclaration
- hashCode() - Method in class xyz.janboerman.scalaloader.bytecode.LocalVariable
- hashCode() - Method in class xyz.janboerman.scalaloader.bytecode.MethodHeader
- hashCode() - Method in class xyz.janboerman.scalaloader.bytecode.TypeSignature
- hashCode() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ArrayParameterType
- hashCode() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ParameterizedParameterType
- hashCode() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ParameterType
- hashCode() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.BigDecimal
- hashCode() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.BigInteger
- hashCode() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either.Left
- hashCode() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either.Right
- hashCode() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange
- hashCode() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Option.None
- hashCode() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Option.Some
- hashCode() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Boolean
- hashCode() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Byte
- hashCode() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Character
- hashCode() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Double
- hashCode() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Float
- hashCode() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Integer
- hashCode() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Long
- hashCode() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Short
- hashCode() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.ScalaCollection.ScalaSeq
- hashCode() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.ScalaCollection.ScalaSet
- hashCode() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.UUID
- hashCode() - Method in class xyz.janboerman.scalaloader.plugin.PluginScalaVersion
- hashCode() - Method in class xyz.janboerman.scalaloader.plugin.runtime.ClassFile
- hashCode() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Command
- hashCode() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Permission
- hashCode() - Method in class xyz.janboerman.scalaloader.ScalaRelease
- hashCode() - Method in class xyz.janboerman.scalaloader.util.Pair
- hashCode() - Method in class xyz.janboerman.scalaloader.util.UnionFind
- hasOpenClassLoader() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- hasTypeArguments() - Method in class xyz.janboerman.scalaloader.bytecode.TypeSignature
- hasTypeArguments(int) - Method in class xyz.janboerman.scalaloader.bytecode.TypeSignature
I
- implies(boolean, boolean) - Static method in class xyz.janboerman.scalaloader.util.BoolOps
- init(T[]) - Static method in class xyz.janboerman.scalaloader.util.ArrayOps
- initBStats(ScalaLoader) - Static method in class xyz.janboerman.scalaloader.util.ScalaLoaderUtils
- initConfiguration(ScalaLoader) - Static method in class xyz.janboerman.scalaloader.util.ScalaLoaderUtils
- InjectionPoint - Enum Class in xyz.janboerman.scalaloader.configurationserializable
-
Lets you specify at what point in the lifecycle of the plugin the configuration-serializable class should be registered.
- INSTANCE - Static variable in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Option.None
- instantiate(Class<Type>) - Static method in class xyz.janboerman.scalaloader.util.ScalaLoaderUtils
-
Tries to obtain an instance of the given class either by using an `object`'s singleton instance, or by calling the public no-args consturctor.
- int_TYPE - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- Integer(Integer) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Integer
- internalName() - Method in class xyz.janboerman.scalaloader.bytecode.TypeSignature
- isArray() - Method in class xyz.janboerman.scalaloader.bytecode.TypeSignature
- isAsynchronous() - Method in class xyz.janboerman.scalaloader.event.Event
-
Tests whether the event is performed asynchronously - meaning it is executed outside of the server's primary thread.
- IScalaLoader - Interface in xyz.janboerman.scalaloader.compat
-
Abstraction for ScalaLoader's main class.
- IScalaPlugin - Interface in xyz.janboerman.scalaloader.compat
-
ScalaPlugin abstraction.
- IScalaPluginClassLoader - Interface in xyz.janboerman.scalaloader.compat
-
ClassLoader that loads
IScalaPlugin
instances. - IScalaPluginLoader - Interface in xyz.janboerman.scalaloader.compat
-
Represents the plugin loader of a ScalaPlugin.
- IScalaVersion - Interface in xyz.janboerman.scalaloader.compat
- isCancelled() - Method in interface xyz.janboerman.scalaloader.event.Cancellable
-
Tests whether this event is cancelled.
- isCancelled() - Method in class xyz.janboerman.scalaloader.event.plugin.ScalaPluginDisableEvent
-
Deprecated.
- isCancelled() - Method in class xyz.janboerman.scalaloader.event.plugin.ScalaPluginEnableEvent
-
Deprecated.
- isCollection(Object, ClassLoader) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.ScalaCollection
- isDebuggingClassLoadOf(String) - Method in class xyz.janboerman.scalaloader.DebugSettings
- isEither(Object, ClassLoader) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either
- isFolia() - Static method in class xyz.janboerman.scalaloader.compat.Platform
- isFoliaSupported() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- isInclusive() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange
-
Get whether the upper bound is included in this range.
- isMap(Object, ScalaPluginClassLoader) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.ScalaMap
- isNew() - Method in interface xyz.janboerman.scalaloader.plugin.runtime.ClassDefineResult
-
Whether the class was newly-defined.
- isOption(Object, ScalaPluginClassLoader) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Option
- isPaperPlugin() - Method in interface xyz.janboerman.scalaloader.compat.IScalaLoader
-
Get whether ScalaLoader is a Paper Plugin
- isPresent() - Method in class xyz.janboerman.scalaloader.util.Maybe
- isRawtypeCollection(Object, ParameterType) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.JavaCollection
- isRawtypeMap(Object, ParameterType) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.JavaMap
- isScala2() - Method in class xyz.janboerman.scalaloader.ScalaRelease
- isScala3() - Method in class xyz.janboerman.scalaloader.ScalaRelease
- isSerializedEither(Object) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either
- isSerializedOption(Object) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Option
- isStable() - Method in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
-
Whether this version is a stable version, or a development/snapshot version.
- isTuple(Object) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Tuple
- isVarArgs() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ArrayParameterType
-
Whether this array parameter type uses the varargs notation (Foo... foos)
- iterator() - Method in class xyz.janboerman.scalaloader.bytecode.LocalVariableTable
J
- jarFile(File) - Static method in class xyz.janboerman.scalaloader.compat.Compat
- JavaCollection<T> - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- JavaCollection() - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.JavaCollection
- javaLangBoolean_DESCRIPTOR - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- javaLangBoolean_TYPE - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- javaLangByte_DESCRIPTOR - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- javaLangByte_TYPE - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- javaLangCharacter_DESCRIPTOR - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- javaLangCharacter_TYPE - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- javaLangDouble_DESCRIPTOR - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- javaLangDouble_TYPE - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- javaLangFloat_DESCRIPTOR - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- javaLangFloat_TYPE - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- javaLangInteger_DESCRIPTOR - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- javaLangInteger_TYPE - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- javaLangLong_DESCRIPTOR - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- javaLangLong_TYPE - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- javaLangObject_DESCRIPTOR - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- javaLangObject_TYPE - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- javaLangShort_DESCRIPTOR - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- javaLangShort_TYPE - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- javaLangString_DESCRIPTOR - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- javaLangString_TYPE - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- javaLangVoid_DESCRIPTOR - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- javaLangVoid_TYPE - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- JavaMap<K,
V> - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types - JavaMap() - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.JavaMap
- just(T) - Static method in class xyz.janboerman.scalaloader.util.Maybe
L
- latest() - Static method in enum class xyz.janboerman.scalaloader.plugin.description.ApiVersion
-
Get the latest version that is supported by the server that ScalaLoader currently runs on.
- Left(L) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either.Left
- LEGACY - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ApiVersion
-
Signals that the ScalaPlugin was based on Bukkit 1.12.2 or earlier
- legacyGetChildren(ScalaPluginDescription.Permission) - Static method in class xyz.janboerman.scalaloader.compat.Migration
- LibraryClassLoader - Class in xyz.janboerman.scalaloader.dependency
-
This class is NOT part of the public API!
- LibraryClassLoader(File[], ClassLoader, Logger, ScalaPluginClassLoader, TransformerRegistry) - Constructor for class xyz.janboerman.scalaloader.dependency.LibraryClassLoader
- listCopy(Collection<T>) - Static method in class xyz.janboerman.scalaloader.compat.Compat
- listOf(T...) - Static method in class xyz.janboerman.scalaloader.compat.Compat
- ListOps - Class in xyz.janboerman.scalaloader.util
- ListScalaPlugins - Class in xyz.janboerman.scalaloader.commands
- ListScalaPlugins(IScalaLoader) - Constructor for class xyz.janboerman.scalaloader.commands.ListScalaPlugins
- load() - Method in class xyz.janboerman.scalaloader.DebugSettings
- load() - Method in class xyz.janboerman.scalaloader.plugin.runtime.PersistentClasses
- loadBefore(String...) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- loadOrder(PluginLoadOrder) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- loadOrGetScalaVersion(Map<String, ScalaLibraryClassLoader>, PluginScalaVersion, boolean, IScalaLoader) - Static method in class xyz.janboerman.scalaloader.util.ScalaLoaderUtils
-
Get a (fresh or cached)
ScalaLibraryClassLoader
that loads standard library classes from a specific Scala version. - LocalCounter - Class in xyz.janboerman.scalaloader.bytecode
-
This class is NOT part of the public API!
- LocalCounter() - Constructor for class xyz.janboerman.scalaloader.bytecode.LocalCounter
- LocalCounter(int, int) - Constructor for class xyz.janboerman.scalaloader.bytecode.LocalCounter
- LocalVariable - Class in xyz.janboerman.scalaloader.bytecode
-
This class is NOT part of the public API!
- LocalVariable(String, String, String, Label, Label, int, int) - Constructor for class xyz.janboerman.scalaloader.bytecode.LocalVariable
- LocalVariableTable - Class in xyz.janboerman.scalaloader.bytecode
-
This class is NOT part of the public API!
- LocalVariableTable() - Constructor for class xyz.janboerman.scalaloader.bytecode.LocalVariableTable
- log(LogRecord) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginLogger
- logMissingCodecs() - Method in class xyz.janboerman.scalaloader.DebugSettings
- Long(Long) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Long
- long_TYPE - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
M
- mainClassTransformers - Variable in class xyz.janboerman.scalaloader.bytecode.TransformerRegistry
- MAP_CONSTRUCTOR - Enum constant in enum class xyz.janboerman.scalaloader.configurationserializable.DeserializationMethod
-
Causes the framework to generate:
- mapCopy(Map<K, V>) - Static method in class xyz.janboerman.scalaloader.compat.Compat
- mapEntry(K, V) - Static method in class xyz.janboerman.scalaloader.compat.Compat
- mapOf(Map.Entry<K, V>...) - Static method in class xyz.janboerman.scalaloader.compat.Compat
- MAVEN_CENTRAL - Static variable in class xyz.janboerman.scalaloader.dependency.PluginYamlLibraryLoader
- mavenDependencies(String...) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
-
Sets the maven dependencies of the ScalaPlugin.
- maxLocals() - Method in class xyz.janboerman.scalaloader.bytecode.LocalVariableTable
- maxStack() - Method in class xyz.janboerman.scalaloader.bytecode.OperandStack
-
The largest size (as determined by
OperandStack.stackSize()
) that this stack has been in its lifetime. - Maybe<T> - Class in xyz.janboerman.scalaloader.util
- MethodHeader - Class in xyz.janboerman.scalaloader.bytecode
-
This class is NOT part of the public API!
- MethodHeader(int, String, String, String, String[]) - Constructor for class xyz.janboerman.scalaloader.bytecode.MethodHeader
- Migration - Class in xyz.janboerman.scalaloader.compat
-
This class is NOT part of the public API!
- moveHardDependencyToSoftDependency(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
N
- name - Variable in class xyz.janboerman.scalaloader.bytecode.FieldDeclaration
- name - Variable in class xyz.janboerman.scalaloader.bytecode.LocalVariable
- name - Variable in class xyz.janboerman.scalaloader.bytecode.MethodHeader
- name() - Element in annotation interface xyz.janboerman.scalaloader.plugin.description.Version.ScalaLibrary
-
The name of the library
- newClass(Class<?>) - Static method in interface xyz.janboerman.scalaloader.plugin.runtime.ClassDefineResult
- nothing() - Static method in class xyz.janboerman.scalaloader.util.Maybe
- NumericRange<I> - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
-
A Java implementation of Scala's NumericRange.
- NumericRange(I, I, I, boolean) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange
-
Construct the numeric range.
- NumericRange.OfBigInteger - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- NumericRange.OfByte - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- NumericRange.OfInteger - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- NumericRange.OfLong - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- NumericRange.OfShort - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
O
- OBJECT_TYPE_SIGNATURE - Static variable in class xyz.janboerman.scalaloader.bytecode.TypeSignature
- of(Function<? super LIVE, ? extends SERIALIZED>, Function<? super SERIALIZED, ? extends LIVE>) - Static method in interface xyz.janboerman.scalaloader.configurationserializable.runtime.Codec
-
Construct a codec from a serialization function and a deserialization function.
- OfBigInteger(BigInteger, BigInteger, BigInteger, boolean) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfBigInteger
- OfByte(byte, byte, byte, boolean) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfByte
- OfByte(Byte, Byte, Byte, boolean) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfByte
- ofDescriptor(String) - Static method in class xyz.janboerman.scalaloader.bytecode.TypeSignature
- OfInteger(int, int, int, boolean) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfInteger
- OfInteger(Integer, Integer, Integer, boolean) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfInteger
- OfLong(long, long, long, boolean) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfLong
- OfLong(Long, Long, Long, boolean) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfLong
- OfShort(short, short, short, boolean) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfShort
- OfShort(Short, Short, Short, boolean) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfShort
- ofSignature(String) - Static method in class xyz.janboerman.scalaloader.bytecode.TypeSignature
- oldClass(Class<?>) - Static method in interface xyz.janboerman.scalaloader.plugin.runtime.ClassDefineResult
- onCommand(CommandSender, Command, String, String[]) - Method in class xyz.janboerman.scalaloader.commands.DumpClass
- onCommand(CommandSender, Command, String, String[]) - Method in class xyz.janboerman.scalaloader.commands.ListScalaPlugins
- onCommand(CommandSender, Command, String, String[]) - Method in class xyz.janboerman.scalaloader.commands.ResetScalaUrls
- onCommand(CommandSender, Command, String, String[]) - Method in class xyz.janboerman.scalaloader.commands.SetDebug
- onTabComplete(CommandSender, Command, String, String[]) - Method in class xyz.janboerman.scalaloader.commands.DumpClass
- onTabComplete(CommandSender, Command, String, String[]) - Method in class xyz.janboerman.scalaloader.commands.ListScalaPlugins
- onTabComplete(CommandSender, Command, String, String[]) - Method in class xyz.janboerman.scalaloader.commands.ResetScalaUrls
- openClassLoader(boolean) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- openUpToJavaPlugin(IScalaPlugin, JavaPlugin) - Static method in interface xyz.janboerman.scalaloader.compat.IScalaPluginLoader
-
Make the classes of a ScalaPlugin accessible to a JavaPlugin.
- operandsSize() - Method in class xyz.janboerman.scalaloader.bytecode.OperandStack
-
Get the number of operands on the stack.
- OperandStack - Class in xyz.janboerman.scalaloader.bytecode
-
This class is NOT part of the public API!
- OperandStack() - Constructor for class xyz.janboerman.scalaloader.bytecode.OperandStack
- Option<T> - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- Option.None - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- Option.Some<T> - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
P
- Pair<T,
U> - Class in xyz.janboerman.scalaloader.util - Pair(T, U) - Constructor for class xyz.janboerman.scalaloader.util.Pair
- ParameterizedParameterType - Class in xyz.janboerman.scalaloader.configurationserializable.runtime
-
Represents parameterized types.
- ParameterType - Class in xyz.janboerman.scalaloader.configurationserializable.runtime
-
Represents a plain type.
- permission(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Command
- permission(ScalaPluginDescription.Permission) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Command
- Permission(String) - Constructor for class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Permission
- permissionDefault(PermissionDefault) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Permission
- permissionDefault(PermissionDefault) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- permissionMessage(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Command
- permissions(ScalaPluginDescription.Permission...) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- PersistentClasses - Class in xyz.janboerman.scalaloader.plugin.runtime
- PersistentClasses(IScalaPlugin) - Constructor for class xyz.janboerman.scalaloader.plugin.runtime.PersistentClasses
- Platform - Class in xyz.janboerman.scalaloader.compat
-
This class is NOT part of the public API!
- Platform() - Constructor for class xyz.janboerman.scalaloader.compat.Platform
- Platform.CraftBukkitPlatform - Class in xyz.janboerman.scalaloader.compat
- Platform.GlowstonePlatform - Class in xyz.janboerman.scalaloader.compat
- PLUGIN_CLASS_INTIALIZER - Enum constant in enum class xyz.janboerman.scalaloader.configurationserializable.InjectionPoint
-
Injects a call to
ConfigurationSerialization.registerClass(Class, String)
in the plugin's class initializer. - PLUGIN_CONSTRUCTOR - Enum constant in enum class xyz.janboerman.scalaloader.configurationserializable.InjectionPoint
-
Injects a call to
ConfigurationSerialization.registerClass(Class, String)
in the plugin's constructor(s). - PLUGIN_ONENABLE - Enum constant in enum class xyz.janboerman.scalaloader.configurationserializable.InjectionPoint
-
Injects a call to
ConfigurationSerialization.registerClass(Class, String)
in the plugin's onEnable method. - PLUGIN_ONLOAD - Enum constant in enum class xyz.janboerman.scalaloader.configurationserializable.InjectionPoint
-
Injects a call to
ConfigurationSerialization.registerClass(Class, String)
in the plugin's onLoad method. - pluginLoader() - Method in interface xyz.janboerman.scalaloader.compat.IScalaPlugin
-
Get the
PluginLoader
of this plugin. - PluginScalaVersion - Class in xyz.janboerman.scalaloader.plugin
- PluginScalaVersion(String, String, String) - Constructor for class xyz.janboerman.scalaloader.plugin.PluginScalaVersion
-
Deprecated.since Scala 3 there are more artifacts than just the scala standard library and the scala reflection library
- PluginScalaVersion(String, Map<String, String>) - Constructor for class xyz.janboerman.scalaloader.plugin.PluginScalaVersion
- PluginTransformer - Class in xyz.janboerman.scalaloader.configurationserializable.transform
-
This class is NOT part of the public API!
- PluginYamlLibraryLoader - Class in xyz.janboerman.scalaloader.dependency
-
This class is NOT part of the public API!
- PluginYamlLibraryLoader(Logger, File) - Constructor for class xyz.janboerman.scalaloader.dependency.PluginYamlLibraryLoader
- pop() - Method in class xyz.janboerman.scalaloader.bytecode.OperandStack
- pop(int) - Method in class xyz.janboerman.scalaloader.bytecode.OperandStack
- prefix(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- Primitives - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- Primitives.Boolean - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- Primitives.Byte - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- Primitives.Character - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- Primitives.Double - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- Primitives.Float - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- Primitives.Integer - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- Primitives.Long - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- Primitives.Short - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- provides(String...) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- push(Type) - Method in class xyz.janboerman.scalaloader.bytecode.OperandStack
- push(Type...) - Method in class xyz.janboerman.scalaloader.bytecode.OperandStack
R
- readAllBytes(InputStream) - Static method in class xyz.janboerman.scalaloader.compat.Compat
- readFromPluginYamlData(Map<String, Object>) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- RECORD - Enum constant in enum class xyz.janboerman.scalaloader.configurationserializable.Scan.Type
- register() - Static method in class xyz.janboerman.scalaloader.plugin.PluginScalaVersion
- register() - Static method in class xyz.janboerman.scalaloader.plugin.runtime.ClassFile
- registerAt() - Element in annotation interface xyz.janboerman.scalaloader.configurationserializable.ConfigurationSerializable
-
Specifies at what point the class is registered with Bukkit's ConfigurationSerialization system.
- registerAt() - Element in annotation interface xyz.janboerman.scalaloader.configurationserializable.DelegateSerialization
-
At what point should the top type be registered with Bukkit's
ConfigurationSerialization
? - registerCodec(IScalaPluginClassLoader, Class<T>, Codec<T, ?>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.RuntimeConversions
-
Register a codec that will be used by
RuntimeConversions.serialize(Object, ParameterType, ClassLoader)
andRuntimeConversions.deserialize(Object, ParameterType, ClassLoader)
. - registerCodec(IScalaPluginClassLoader, Predicate<? super ParameterType>, Function<? super ParameterType, ? extends Codec<?, ?>>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.RuntimeConversions
-
Register a codec that will be used by
RuntimeConversions.serialize(Object, ParameterType, ClassLoader)
andRuntimeConversions.deserialize(Object, ParameterType, ClassLoader)
. - registerCodec(IScalaPluginClassLoader, ParameterType, Codec<?, ?>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.RuntimeConversions
-
Register a codec that will be used by
RuntimeConversions.serialize(Object, ParameterType, ClassLoader)
andRuntimeConversions.deserialize(Object, ParameterType, ClassLoader)
. - registerEvent(Class<? extends Event>, Listener, EventPriority, EventExecutor, Plugin) - Method in class xyz.janboerman.scalaloader.event.EventBus
-
Register an event executor that is executed when an event is called.
- registerEvent(Class<? extends Event>, Listener, EventPriority, EventExecutor, Plugin, boolean) - Method in class xyz.janboerman.scalaloader.event.EventBus
-
Register an event executor that is executed when an event is called.
- registerEvent(Class<E>, L, EventPriority, EventExecutor<L, E>, Plugin) - Method in class xyz.janboerman.scalaloader.event.EventBus
-
Register an event executor that is executed when an event is called.
- registerEvent(Class<E>, L, EventPriority, EventExecutor<L, E>, Plugin, boolean) - Method in class xyz.janboerman.scalaloader.event.EventBus
-
Register an event executor that is executed when an event is called.
- registerEvents(Listener, Plugin) - Method in class xyz.janboerman.scalaloader.event.EventBus
-
Register a listener.
- registerWithConfigurationSerialization() - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.BigDecimal
- registerWithConfigurationSerialization() - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.BigInteger
- registerWithConfigurationSerialization() - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either
- registerWithConfigurationSerialization() - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange
- registerWithConfigurationSerialization() - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Option
- registerWithConfigurationSerialization() - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives
- registerWithConfigurationSerialization() - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.UUID
- removeFramesFromIndex(int) - Method in class xyz.janboerman.scalaloader.bytecode.LocalVariableTable
- Replaced - Annotation Interface in xyz.janboerman.scalaloader.bytecode
-
Indicates that the class annotated with this annotation will not be used by ScalaPlugins as a result of bytecode transformation.
- replaceTop(int, Type) - Method in class xyz.janboerman.scalaloader.bytecode.OperandStack
- replaceTop(Type) - Method in class xyz.janboerman.scalaloader.bytecode.OperandStack
- representatives() - Method in class xyz.janboerman.scalaloader.util.UnionFind
- reset(int, int) - Method in class xyz.janboerman.scalaloader.bytecode.LocalCounter
- ResetScalaUrls - Class in xyz.janboerman.scalaloader.commands
- ResetScalaUrls(IScalaLoader) - Constructor for class xyz.janboerman.scalaloader.commands.ResetScalaUrls
- Right(R) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either.Right
- runInMainThread(Runnable) - Method in interface xyz.janboerman.scalaloader.compat.IScalaLoader
-
Deprecated.This method is only used by deprecated methods, and thus is no longer needed. Should you need equivalent functionality, then use the following snippet:
if (Bukkit.isPrimaryThread()) { runnable.run(); } else { Bukkit.getScheduler().runTask(scalaLoader, runnable); }
- RuntimeConversions - Class in xyz.janboerman.scalaloader.configurationserializable.runtime
-
This class servers as a fallback for the configuration serialization framework.
S
- save(ClassFile) - Method in class xyz.janboerman.scalaloader.plugin.runtime.PersistentClasses
- saveScalaVersionsToConfig(PluginScalaVersion...) - Method in interface xyz.janboerman.scalaloader.compat.IScalaLoader
-
Add new versions of Scala to ScalaLoader's config.
- Scala - Annotation Interface in xyz.janboerman.scalaloader.plugin.description
-
An annotation that is used to annotate your ScalaPlugin's main class, to tell the
invalid reference
xyz.janboerman.scalaloader.plugin.ScalaPluginLoader
- SCALA_2_12 - Static variable in class xyz.janboerman.scalaloader.ScalaRelease
-
The Scala 2.12.x series
- SCALA_2_13 - Static variable in class xyz.janboerman.scalaloader.ScalaRelease
-
The Scala 2.13.x series
- SCALA_3_0 - Static variable in class xyz.janboerman.scalaloader.ScalaRelease
-
The Scala 3.0.x series
- SCALA_3_1 - Static variable in class xyz.janboerman.scalaloader.ScalaRelease
-
The Scala 3.1.x series
- SCALA_3_2 - Static variable in class xyz.janboerman.scalaloader.ScalaRelease
-
The Scala 3.2.x series
- SCALA_3_3 - Static variable in class xyz.janboerman.scalaloader.ScalaRelease
-
The Scala 3.3.x series
- SCALA_3_4 - Static variable in class xyz.janboerman.scalaloader.ScalaRelease
-
The Scala 3.4.x series
- SCALA_3_5 - Static variable in class xyz.janboerman.scalaloader.ScalaRelease
-
The Scala 3.5.x series
- SCALA2_LIBRARY_URL - Static variable in class xyz.janboerman.scalaloader.plugin.PluginScalaVersion
- SCALA2_REFLECT_URL - Static variable in class xyz.janboerman.scalaloader.plugin.PluginScalaVersion
- SCALA3_LIBRARY_URL - Static variable in class xyz.janboerman.scalaloader.plugin.PluginScalaVersion
- ScalaCollection - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- ScalaCollection() - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.ScalaCollection
- ScalaCollection.ScalaSeq - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- ScalaCollection.ScalaSet - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- ScalaCompatMap<SV> - Class in xyz.janboerman.scalaloader.plugin
- ScalaCompatMap() - Constructor for class xyz.janboerman.scalaloader.plugin.ScalaCompatMap
- ScalaLibraryClassLoader - Class in xyz.janboerman.scalaloader
-
ClassLoader that loads scala library classes.
- ScalaLibraryClassLoader(String, URL[], ClassLoader) - Constructor for class xyz.janboerman.scalaloader.ScalaLibraryClassLoader
- scalaLibraryUrl() - Element in annotation interface xyz.janboerman.scalaloader.plugin.description.Version
-
The download url for the Scala-2 standard library (for Scala 3, use the url for Scala 2.13).
- scalaLibs() - Element in annotation interface xyz.janboerman.scalaloader.plugin.description.Version
-
Download urls for additional jar files for classes not included in the standard library or reflection library.
- ScalaLoaderUtils - Class in xyz.janboerman.scalaloader.util
- ScalaMap - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- ScalaMap() - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.ScalaMap
- ScalaPluginDescription - Class in xyz.janboerman.scalaloader.plugin
-
The Java API for configuring a
invalid reference
ScalaPlugin
- ScalaPluginDescription(String, String) - Constructor for class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- ScalaPluginDescription.Command - Class in xyz.janboerman.scalaloader.plugin
- ScalaPluginDescription.Permission - Class in xyz.janboerman.scalaloader.plugin
- ScalaPluginDisableEvent - Class in xyz.janboerman.scalaloader.event.plugin
-
Deprecated.this event will not be called on Paper servers. Use regular
PluginDisableEvent
instead. - ScalaPluginDisableEvent(IScalaPlugin) - Constructor for class xyz.janboerman.scalaloader.event.plugin.ScalaPluginDisableEvent
-
Deprecated.
- ScalaPluginEnableEvent - Class in xyz.janboerman.scalaloader.event.plugin
-
Deprecated.It is impractical to maintain this event. For instance, it is *not* called on Paper servers on reloads. Use regular
PluginEnableEvent
instead. - ScalaPluginEnableEvent(IScalaPlugin) - Constructor for class xyz.janboerman.scalaloader.event.plugin.ScalaPluginEnableEvent
-
Deprecated.
- ScalaPluginLoaderException - Exception Class in xyz.janboerman.scalaloader.plugin
- ScalaPluginLoaderException(String) - Constructor for exception class xyz.janboerman.scalaloader.plugin.ScalaPluginLoaderException
- ScalaPluginLoaderException(String, Throwable) - Constructor for exception class xyz.janboerman.scalaloader.plugin.ScalaPluginLoaderException
- ScalaPluginLogger - Class in xyz.janboerman.scalaloader.plugin
-
The ScalaPluginLogger - an alternative to
PluginLogger
that doesn't need a ScalaPlugin'sPluginDescriptionFile
to work. - ScalaPluginLogger(IScalaPlugin) - Constructor for class xyz.janboerman.scalaloader.plugin.ScalaPluginLogger
- scalaReflectUrl() - Element in annotation interface xyz.janboerman.scalaloader.plugin.description.Version
-
The download url for the Scala-2 reflection library (for Scala 3, use the url for Scala 2.13).
- ScalaRelease - Class in xyz.janboerman.scalaloader
-
This class represents a compatibility release version of Scala.
- ScalaSeq() - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.ScalaCollection.ScalaSeq
- ScalaSet() - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.ScalaCollection.ScalaSet
- ScalaVersion - Enum Class in xyz.janboerman.scalaloader.plugin.description
-
An enumeration of some common recent versions of Scala.
- scan() - Element in annotation interface xyz.janboerman.scalaloader.configurationserializable.ConfigurationSerializable
-
Specify how to implement the generated serialization and deserialization methods.
- scan(ClassReader) - Method in class xyz.janboerman.scalaloader.configurationserializable.transform.GlobalScanner
- Scan - Annotation Interface in xyz.janboerman.scalaloader.configurationserializable
-
Tells the serialization framework how instances of the class annotated with
ConfigurationSerializable
should be serialized and deserialized. - Scan.ExcludeProperty - Annotation Interface in xyz.janboerman.scalaloader.configurationserializable
-
Fields annotated with this annotation will not be considered when generating the serialization and deserialization methods.
- Scan.IncludeProperty - Annotation Interface in xyz.janboerman.scalaloader.configurationserializable
-
Fields and methods annotated with this annotation will be considered when generating the serialization and deserialization methods.
- Scan.Type - Enum Class in xyz.janboerman.scalaloader.configurationserializable
- serialize() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.BigDecimal
- serialize() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.BigInteger
- serialize() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either.Left
- serialize() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either.Right
- serialize() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfBigInteger
- serialize() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfByte
- serialize() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfInteger
- serialize() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfLong
- serialize() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfShort
- serialize() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Option.None
- serialize() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Option.Some
- serialize() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Boolean
- serialize() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Byte
- serialize() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Character
- serialize() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Double
- serialize() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Float
- serialize() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Integer
- serialize() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Long
- serialize() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Short
- serialize() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.UUID
- serialize() - Method in class xyz.janboerman.scalaloader.plugin.PluginScalaVersion
- serialize() - Method in class xyz.janboerman.scalaloader.plugin.runtime.ClassFile
- serialize(Object, ParameterType, ClassLoader) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.ScalaCollection
- serialize(Object, ParameterType, ScalaPluginClassLoader) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.RuntimeConversions
-
This method will be called by configuration serializable types for which ScalaLoader does not know how to handle them out of the box.
- serialize(Object, ParameterType, ScalaPluginClassLoader) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.JavaMap
- serialize(Object, ParameterType, ScalaPluginClassLoader) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Option
- serialize(Object, ParameterType, ScalaPluginClassLoader) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.ScalaMap
- serialize(Object, ParameterType, ScalaPluginClassLoader) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Tuple
- serialize(Object, ParameterType, SPCL) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either
- serialize(Object, ParameterType, IScalaPluginClassLoader) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.JavaCollection
- serialize(LIVE) - Method in interface xyz.janboerman.scalaloader.configurationserializable.runtime.Codec
-
Converts a live value to its serialized form.
- setApiVersion(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
-
Deprecated.internal use only
- setCancelled(boolean) - Method in interface xyz.janboerman.scalaloader.event.Cancellable
-
Set the cancel status of this event.
- setCancelled(boolean) - Method in class xyz.janboerman.scalaloader.event.plugin.ScalaPluginDisableEvent
-
Deprecated.
- setCancelled(boolean) - Method in class xyz.janboerman.scalaloader.event.plugin.ScalaPluginEnableEvent
-
Deprecated.
- setCopy(Collection<T>) - Static method in class xyz.janboerman.scalaloader.compat.Compat
- SetDebug - Class in xyz.janboerman.scalaloader.commands
- SetDebug(DebugSettings) - Constructor for class xyz.janboerman.scalaloader.commands.SetDebug
- setFoliaSupported(boolean) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- setMain(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
-
Deprecated.internal use only
- setOf(T...) - Static method in class xyz.janboerman.scalaloader.compat.Compat
- setParent(T, T) - Method in class xyz.janboerman.scalaloader.util.UnionFind
- setPlugin(ScalaPluginClassLoader) - Method in class xyz.janboerman.scalaloader.dependency.LibraryClassLoader
- setScalaVersion(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
-
Deprecated.internal use only
- Short(Short) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Short
- short_TYPE - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
- signature - Variable in class xyz.janboerman.scalaloader.bytecode.FieldDeclaration
- signature - Variable in class xyz.janboerman.scalaloader.bytecode.LocalVariable
- signature - Variable in class xyz.janboerman.scalaloader.bytecode.MethodHeader
- SINGLETON_OBJECT - Enum constant in enum class xyz.janboerman.scalaloader.configurationserializable.Scan.Type
- singletonList(T) - Static method in class xyz.janboerman.scalaloader.compat.Compat
- singletonMap(K, V) - Static method in class xyz.janboerman.scalaloader.compat.Compat
- singletonSet(T) - Static method in class xyz.janboerman.scalaloader.compat.Compat
- softDepend(String...) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- Some(T) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Option.Some
- stackSize() - Method in class xyz.janboerman.scalaloader.bytecode.OperandStack
-
Get the size of the stack.
- start() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfBigInteger
- start() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfByte
- start() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfInteger
- start() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfLong
- start() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfShort
- startLabel - Variable in class xyz.janboerman.scalaloader.bytecode.LocalVariable
- step() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfBigInteger
- step() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfByte
- step() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfInteger
- step() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfLong
- step() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfShort
- stringRepeat(String, int) - Static method in class xyz.janboerman.scalaloader.compat.Compat
T
- tableSlot - Variable in class xyz.janboerman.scalaloader.bytecode.LocalVariable
- TASTY_CORE_URL - Static variable in class xyz.janboerman.scalaloader.plugin.PluginScalaVersion
- TEXTIFIED - Static variable in class xyz.janboerman.scalaloader.DebugSettings
- toDescriptor() - Method in class xyz.janboerman.scalaloader.bytecode.TypeSignature
- toPluginDescriptionFile() - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
- toSignature() - Method in class xyz.janboerman.scalaloader.bytecode.TypeSignature
- toString() - Method in class xyz.janboerman.scalaloader.bytecode.FieldDeclaration
- toString() - Method in class xyz.janboerman.scalaloader.bytecode.LocalCounter
- toString() - Method in class xyz.janboerman.scalaloader.bytecode.LocalVariable
- toString() - Method in class xyz.janboerman.scalaloader.bytecode.LocalVariableTable
- toString() - Method in class xyz.janboerman.scalaloader.bytecode.MethodHeader
- toString() - Method in class xyz.janboerman.scalaloader.bytecode.OperandStack
- toString() - Method in class xyz.janboerman.scalaloader.bytecode.TypeSignature
- toString() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ArrayParameterType
- toString() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ParameterizedParameterType
- toString() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.ParameterType
- toString() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.BigDecimal
- toString() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.BigInteger
- toString() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either.Left
- toString() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Either.Right
- toString() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange
- toString() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Option.None
- toString() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Option.Some
- toString() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Boolean
- toString() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Byte
- toString() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Character
- toString() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Double
- toString() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Float
- toString() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Integer
- toString() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Long
- toString() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Short
- toString() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.ScalaCollection.ScalaSeq
- toString() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.ScalaCollection.ScalaSet
- toString() - Method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.UUID
- toString() - Method in class xyz.janboerman.scalaloader.plugin.description.DescriptionScanner
- toString() - Method in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
-
Get a string representation of this ScalaVersion.
- toString() - Method in class xyz.janboerman.scalaloader.plugin.PluginScalaVersion
- toString() - Method in class xyz.janboerman.scalaloader.plugin.runtime.ClassFile
- toString() - Method in class xyz.janboerman.scalaloader.plugin.ScalaCompatMap
- toString() - Method in class xyz.janboerman.scalaloader.ScalaRelease
- toString() - Method in class xyz.janboerman.scalaloader.util.Pair
- transform(byte[], ClassLoader) - Static method in class xyz.janboerman.scalaloader.compat.Migration
- transform(byte[], ClassLoader) - Static method in class xyz.janboerman.scalaloader.event.transform.EventTransformations
-
The following transformations are applied:
- transform(byte[], ClassLoader, IScalaPluginClassLoader) - Static method in class xyz.janboerman.scalaloader.configurationserializable.transform.ConfigurationSerializableTransformations
- transform(String, byte[], ClassLoader, TransformerRegistry, ScalaPluginClassLoader, Logger) - Static method in class xyz.janboerman.scalaloader.util.ClassLoaderUtils
- transform(String, byte[], ScalaPluginClassLoader) - Method in class xyz.janboerman.scalaloader.compat.Platform.CraftBukkitPlatform
- transform(String, byte[], ScalaPluginClassLoader) - Method in class xyz.janboerman.scalaloader.compat.Platform
- TransformerRegistry - Class in xyz.janboerman.scalaloader.bytecode
-
This class is NOT part of the public API!
- TransformerRegistry() - Constructor for class xyz.janboerman.scalaloader.bytecode.TransformerRegistry
- transformNative(Server, byte[], boolean) - Method in class xyz.janboerman.scalaloader.compat.Platform.CraftBukkitPlatform
- Tuple - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- TypeClassInstance - Interface in xyz.janboerman.scalaloader.explicit
- TypeSignature - Class in xyz.janboerman.scalaloader.bytecode
-
This class is NOT part of the public API!
- TypeSignature(String, List<TypeSignature>) - Constructor for class xyz.janboerman.scalaloader.bytecode.TypeSignature
U
- undebugClass(String) - Method in class xyz.janboerman.scalaloader.DebugSettings
- UnionFind<T> - Class in xyz.janboerman.scalaloader.util
-
Represents a Union-Find (or 'disjoint union') data structure.
- UnionFind() - Constructor for class xyz.janboerman.scalaloader.util.UnionFind
- unite(T, T) - Method in class xyz.janboerman.scalaloader.util.UnionFind
- unspecificTransformers - Variable in class xyz.janboerman.scalaloader.bytecode.TransformerRegistry
- url() - Element in annotation interface xyz.janboerman.scalaloader.plugin.description.Version.ScalaLibrary
-
The download url
- usage(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription.Command
- UUID - Class in xyz.janboerman.scalaloader.configurationserializable.runtime.types
- UUID(UUID) - Constructor for class xyz.janboerman.scalaloader.configurationserializable.runtime.types.UUID
V
- v1_13 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ApiVersion
-
Signals that the ScalaPlugin was created to be compatible with Bukkit 1.13
- v1_14 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ApiVersion
-
Signals that the ScalaPlugin was created to be compatible with Bukkit 1.14
- v1_15 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ApiVersion
-
Signals that the ScalaPlugin was created to be compatible with Bukkit 1.15
- v1_16 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ApiVersion
-
Signals that the ScalaPlugin was created to be compatible with Bukkit 1.16
- v1_17 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ApiVersion
-
Signals that the ScalaPlugin was created to be compatible with Bukkit 1.17
- v1_18 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ApiVersion
-
Signals that the ScalaPlugin was created to be compatible with Bukkit 1.18
- v1_19 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ApiVersion
-
Signals that the ScalaPlugin was created to be compatible with Bukkit 1.19
- v1_20 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ApiVersion
-
Signals that the ScalaPlugin was created to be compatible with Bukkit 1.20
- v1_21 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ApiVersion
-
Signals that the ScalaPlugin was created to be compatible with Bukkit 1.21
- v1_22 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ApiVersion
-
Signals that the ScalaPlugin was created to be compatible with Bukkit 1.22
- v1_23 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ApiVersion
-
Signals that the ScalaPlugin was created to be compatible with Bukkit 1.23
- v1_24 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ApiVersion
-
Signals that the ScalaPlugin was created to be compatible with Bukkit 1.24
- v1_25 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ApiVersion
-
Signals that the ScalaPlugin was created to be compatible with Bukkit 1.25
- v2_11_12 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
-
Deprecated.provided for those who wish to use it, but the Scala 2.11 series has been unsupported for a while now.
- v2_12_10 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_12_11 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_12_12 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_12_13 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_12_14 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_12_15 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_12_16 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_12_17 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_12_6 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_12_7 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_12_8 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_12_9 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_13_0 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_13_1 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_13_10 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_13_11 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_13_12 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_13_2 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_13_3 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_13_4 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_13_5 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_13_6 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_13_7 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_13_8 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v2_13_9 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v3_0_0 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v3_0_1 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v3_0_2 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v3_1_0 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v3_1_1 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v3_1_2 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v3_1_3 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v3_2_0 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v3_2_1 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v3_2_2 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v3_3_0 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- v3_3_1 - Enum constant in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
- value - Variable in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.BigDecimal
- value - Variable in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.BigInteger
- value - Variable in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Boolean
- value - Variable in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Byte
- value - Variable in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Character
- value - Variable in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Double
- value - Variable in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Float
- value - Variable in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Integer
- value - Variable in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Long
- value - Variable in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.Primitives.Short
- value - Variable in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.UUID
- value() - Element in annotation interface xyz.janboerman.scalaloader.configurationserializable.DelegateSerialization
-
The list of allowed subclasses.
- value() - Element in annotation interface xyz.janboerman.scalaloader.configurationserializable.Scan.IncludeProperty
-
The name of the property used in the yaml.
- value() - Element in annotation interface xyz.janboerman.scalaloader.configurationserializable.Scan
- value() - Element in annotation interface xyz.janboerman.scalaloader.plugin.description.Api
- value() - Element in annotation interface xyz.janboerman.scalaloader.plugin.description.CustomScala
- value() - Element in annotation interface xyz.janboerman.scalaloader.plugin.description.Version
-
The Scala version string.
- VALUE_OF - Enum constant in enum class xyz.janboerman.scalaloader.configurationserializable.DeserializationMethod
-
Causes the framework to generate:
- valueOf(String) - Static method in enum class xyz.janboerman.scalaloader.configurationserializable.DeserializationMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class xyz.janboerman.scalaloader.configurationserializable.InjectionPoint
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class xyz.janboerman.scalaloader.configurationserializable.Scan.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class xyz.janboerman.scalaloader.plugin.description.ApiVersion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
-
Returns the enum constant of this class with the specified name.
- valueOf(Map<String, Object>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfBigInteger
- valueOf(Map<String, Object>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfByte
- valueOf(Map<String, Object>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfInteger
- valueOf(Map<String, Object>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfLong
- valueOf(Map<String, Object>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.types.NumericRange.OfShort
- values() - Static method in enum class xyz.janboerman.scalaloader.configurationserializable.DeserializationMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class xyz.janboerman.scalaloader.configurationserializable.InjectionPoint
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class xyz.janboerman.scalaloader.configurationserializable.Scan.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class xyz.janboerman.scalaloader.plugin.description.ApiVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class xyz.janboerman.scalaloader.plugin.description.ScalaVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class xyz.janboerman.scalaloader.util.UnionFind
- version() - Element in annotation interface xyz.janboerman.scalaloader.plugin.description.Scala
- Version - Annotation Interface in xyz.janboerman.scalaloader.plugin.description
-
Version information provided to
CustomScala
as an alternative toScalaVersion
. - VERSION_COMPARATOR - Static variable in class xyz.janboerman.scalaloader.ScalaRelease
-
This comparator compares two version strings that are following the epoch.major.minor version scheme.
- Version.ScalaLibrary - Annotation Interface in xyz.janboerman.scalaloader.plugin.description
-
A location for a library jar for the Scala library.
- visit(int, int, String, String, String, String[]) - Method in class xyz.janboerman.scalaloader.configurationserializable.transform.AddVariantTransformer
- visit(int, int, String, String, String, String[]) - Method in class xyz.janboerman.scalaloader.configurationserializable.transform.GlobalScanner
- visit(int, int, String, String, String, String[]) - Method in class xyz.janboerman.scalaloader.plugin.description.DescriptionScanner
- visitAnnotation(String, boolean) - Method in class xyz.janboerman.scalaloader.configurationserializable.transform.AddVariantTransformer
- visitAnnotation(String, boolean) - Method in class xyz.janboerman.scalaloader.configurationserializable.transform.GlobalScanner
- visitAnnotation(String, boolean) - Method in class xyz.janboerman.scalaloader.plugin.description.DescriptionScanner
- visitEnd() - Method in class xyz.janboerman.scalaloader.configurationserializable.transform.AddVariantTransformer
- visitEnd() - Method in class xyz.janboerman.scalaloader.configurationserializable.transform.GlobalScanner
- visitEnd() - Method in class xyz.janboerman.scalaloader.configurationserializable.transform.PluginTransformer
- visitField(int, String, String, String, Object) - Method in class xyz.janboerman.scalaloader.configurationserializable.transform.GlobalScanner
- visitField(int, String, String, String, Object) - Method in class xyz.janboerman.scalaloader.plugin.description.DescriptionScanner
- visitMethod(int, String, String, String, String[]) - Method in class xyz.janboerman.scalaloader.configurationserializable.transform.AddVariantTransformer
- visitMethod(int, String, String, String, String[]) - Method in class xyz.janboerman.scalaloader.configurationserializable.transform.PluginTransformer
- visitMethod(int, String, String, String, String[]) - Method in class xyz.janboerman.scalaloader.plugin.description.DescriptionScanner
- visitPermittedSubclass(String) - Method in class xyz.janboerman.scalaloader.configurationserializable.transform.GlobalScanner
- void_TYPE - Static variable in class xyz.janboerman.scalaloader.bytecode.AsmConstants
W
- website(String) - Method in class xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
X
- xyz.janboerman.scalaloader - package xyz.janboerman.scalaloader
- xyz.janboerman.scalaloader.bytecode - package xyz.janboerman.scalaloader.bytecode
- xyz.janboerman.scalaloader.commands - package xyz.janboerman.scalaloader.commands
- xyz.janboerman.scalaloader.compat - package xyz.janboerman.scalaloader.compat
- xyz.janboerman.scalaloader.configurationserializable - package xyz.janboerman.scalaloader.configurationserializable
- xyz.janboerman.scalaloader.configurationserializable.runtime - package xyz.janboerman.scalaloader.configurationserializable.runtime
- xyz.janboerman.scalaloader.configurationserializable.runtime.types - package xyz.janboerman.scalaloader.configurationserializable.runtime.types
-
This package contains a few adapter types that implement
ConfigurationSerializable
. - xyz.janboerman.scalaloader.configurationserializable.transform - package xyz.janboerman.scalaloader.configurationserializable.transform
- xyz.janboerman.scalaloader.dependency - package xyz.janboerman.scalaloader.dependency
-
Classes in this package are NOT part of ScalaLoader's public api!
- xyz.janboerman.scalaloader.event - package xyz.janboerman.scalaloader.event
- xyz.janboerman.scalaloader.event.plugin - package xyz.janboerman.scalaloader.event.plugin
- xyz.janboerman.scalaloader.event.transform - package xyz.janboerman.scalaloader.event.transform
- xyz.janboerman.scalaloader.explicit - package xyz.janboerman.scalaloader.explicit
-
Contains classes used for finding implicit instances.
- xyz.janboerman.scalaloader.plugin - package xyz.janboerman.scalaloader.plugin
- xyz.janboerman.scalaloader.plugin.description - package xyz.janboerman.scalaloader.plugin.description
- xyz.janboerman.scalaloader.plugin.runtime - package xyz.janboerman.scalaloader.plugin.runtime
- xyz.janboerman.scalaloader.util - package xyz.janboerman.scalaloader.util
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form