Index

A B C D E F G H I J L M N O P R S T U V W X 
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 the IScalaPluginLoader 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 or DelegateSerialization 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
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 Events.
EventBus(PluginManager) - Constructor for class xyz.janboerman.scalaloader.event.EventBus
Deprecated.
not meant to be constructed explicitly. Use IScalaPlugin.getEventBus() or IScalaLoader.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 Events.
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
registerCodec(IScalaPluginClassLoader, Predicate<? super ParameterType>, Function<? super ParameterType, ? extends Codec<?, ?>>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.RuntimeConversions
registerCodec(IScalaPluginClassLoader, ParameterType, Codec<?, ?>) - Static method in class xyz.janboerman.scalaloader.configurationserializable.runtime.RuntimeConversions
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
which scala library classes it should load.
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's PluginDescriptionFile 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 to ScalaVersion.
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
 
A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form