Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(File) - Method in class de.geolykt.starloader.util.JarFilter
- accept(ClassNode) - Method in class de.geolykt.starloader.launcher.ASMMixinTransformer
- accept(ClassNode) - Method in class de.geolykt.starloader.transformers.ASMTransformer
-
Transforms the provided
ClassNodeto the transformer's liking. - accept(ClassNode) - Method in class de.geolykt.starloader.transformers.ReversibleAccessSetterTransformer
- accept(ClassNode) - Method in class de.geolykt.starloader.transformers.StarplaneAnnotationsInlineTransformer
- AccessFlagModifier - Class in de.geolykt.starloader.deobf.access
-
Deprecated.
- AccessFlagModifier(AccessFlagModifier.Type, String, Optional<String>, Optional<String>, boolean) - Constructor for class de.geolykt.starloader.deobf.access.AccessFlagModifier
-
Deprecated.
- AccessFlagModifier.AccessibleModifier - Class in de.geolykt.starloader.deobf.access
-
Deprecated.
- AccessFlagModifier.ExtendableModifier - Class in de.geolykt.starloader.deobf.access
-
Deprecated.
- AccessFlagModifier.RemoveFlagModifier - Class in de.geolykt.starloader.deobf.access
-
Deprecated.
- AccessFlagModifier.Type - Enum Class in de.geolykt.starloader.deobf.access
-
Deprecated.
- AccessibleModifier(AccessFlagModifier.Type, String, Optional<String>, Optional<String>, boolean) - Constructor for class de.geolykt.starloader.deobf.access.AccessFlagModifier.AccessibleModifier
-
Deprecated.
- AccessTransformInfo - Class in de.geolykt.starloader.deobf.access
-
Deprecated.
- AccessTransformInfo() - Constructor for class de.geolykt.starloader.deobf.access.AccessTransformInfo
-
Deprecated.
- AccessWidenerReader - Class in de.geolykt.starloader.deobf.access
-
Deprecated.
- AccessWidenerReader(AccessTransformInfo, InputStream, boolean) - Constructor for class de.geolykt.starloader.deobf.access.AccessWidenerReader
-
Deprecated.
- AccessWidenerReader.IllegalHeaderException - Exception Class in de.geolykt.starloader.deobf.access
-
Deprecated.
- add(int, NamedExtensionPrototype) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
- add(NamedExtensionPrototype) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
- add(E) - Method in class de.geolykt.starloader.util.OrderedCollection
- addAll(int, Collection<? extends NamedExtensionPrototype>) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
- addAll(Collection<? extends NamedExtensionPrototype>) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
- addASMTransformer(ASMTransformer) - Method in interface de.geolykt.starloader.transformers.TransformableClassloader
- addASMTransformer(ASMTransformer) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
- addChild(MinestomExtensionClassLoader) - Method in class net.minestom.server.extras.selfmodification.HierarchyClassLoader
- addTransformer(ASMTransformer) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
-
Deprecated.
- addURL(URL) - Method in class net.minestom.server.extras.selfmodification.MinestomExtensionClassLoader
- addURL(URL) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
- apply(int) - Method in class de.geolykt.starloader.deobf.access.AccessFlagModifier.AccessibleModifier
-
Deprecated.
- apply(int) - Method in class de.geolykt.starloader.deobf.access.AccessFlagModifier
-
Deprecated.
- apply(int) - Method in class de.geolykt.starloader.deobf.access.AccessFlagModifier.ExtendableModifier
-
Deprecated.
- apply(int) - Method in class de.geolykt.starloader.deobf.access.AccessFlagModifier.RemoveFlagModifier
-
Deprecated.
- apply(Map<String, ClassNode>, Consumer<String>) - Method in class de.geolykt.starloader.deobf.access.AccessTransformInfo
-
Deprecated.
- apply(ClassNode, boolean) - Method in class de.geolykt.starloader.deobf.access.AccessTransformInfo
-
Deprecated.
- applyPlaceholders(Object, String, int, Map<String, String>) - Static method in class de.geolykt.starloader.launcher.Utils
-
Expand placeholders as defined by
ExtensionPrototype.getDefinedProperties(). - ASMMixinTransformer - Class in de.geolykt.starloader.launcher
- ASMMixinTransformer(MixinTransformer<HierarchyClassLoader>) - Constructor for class de.geolykt.starloader.launcher.ASMMixinTransformer
- ASMTransformer - Class in de.geolykt.starloader.transformers
-
A bytecode editing API that interfaces with objectweb ASM
ClassNodes. - ASMTransformer() - Constructor for class de.geolykt.starloader.transformers.ASMTransformer
C
- children - Variable in class net.minestom.server.extras.selfmodification.HierarchyClassLoader
- CLASS - Enum constant in enum class de.geolykt.starloader.deobf.access.AccessFlagModifier.Type
-
Deprecated.
- clazz - Variable in class de.geolykt.starloader.deobf.access.AccessFlagModifier
-
Deprecated.
- clear() - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
- CLILauncher - Class in de.geolykt.starloader.launcher
- CLILauncher() - Constructor for class de.geolykt.starloader.launcher.CLILauncher
- close() - Method in class de.geolykt.starloader.deobf.access.AccessWidenerReader
-
Deprecated.
- close() - Method in class net.minestom.server.extras.selfmodification.MinestomExtensionClassLoader
- CodeTransformer - Interface in org.stianloader.sll.transform
-
An experimental extension to the current ASM
ClassNodetransformation API of SLL. - compareTo(ASMTransformer) - Method in class de.geolykt.starloader.transformers.ASMTransformer
-
Base implementation of
Comparable.compareTo(Object)based onASMTransformer.getPriority().
D
- de.geolykt.starloader - package de.geolykt.starloader
- de.geolykt.starloader.deobf.access - package de.geolykt.starloader.deobf.access
- de.geolykt.starloader.launcher - package de.geolykt.starloader.launcher
-
Package for launcher-specific classes.
- de.geolykt.starloader.mod - package de.geolykt.starloader.mod
-
Package for all Extension-related stuff.
- de.geolykt.starloader.transformers - package de.geolykt.starloader.transformers
-
Classes for runtime code transforming.
- de.geolykt.starloader.util - package de.geolykt.starloader.util
- DEBUG - Static variable in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
- descriptor - Variable in class de.geolykt.starloader.deobf.access.AccessFlagModifier
-
Deprecated.
- DirectoryExtensionPrototypeList - Class in de.geolykt.starloader.mod
- DirectoryExtensionPrototypeList(File) - Constructor for class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
- DiscoveredExtension - Class in de.geolykt.starloader.mod
- DiscoveredExtension.ExternalDependencies - Class in de.geolykt.starloader.mod
- DiscoveredExtension.ExternalDependencyArtifact - Class in de.geolykt.starloader.mod
- DiscoveredExtension.ExternalRepository - Class in de.geolykt.starloader.mod
- DiscoveredExtension.LoadStatus - Enum Class in de.geolykt.starloader.mod
E
- enabled - Variable in class de.geolykt.starloader.mod.ExtensionPrototype
- ExtendableModifier(AccessFlagModifier.Type, String, Optional<String>, Optional<String>, boolean) - Constructor for class de.geolykt.starloader.deobf.access.AccessFlagModifier.ExtendableModifier
-
Deprecated.
- Extension - Class in de.geolykt.starloader.mod
- Extension() - Constructor for class de.geolykt.starloader.mod.Extension
- Extension.ExtensionDescription - Class in de.geolykt.starloader.mod
- ExtensionDescription(String, String, List<String>, DiscoveredExtension) - Constructor for class de.geolykt.starloader.mod.Extension.ExtensionDescription
- ExtensionManager - Class in de.geolykt.starloader.mod
- ExtensionManager() - Constructor for class de.geolykt.starloader.mod.ExtensionManager
-
Deprecated.
- ExtensionManager(Path) - Constructor for class de.geolykt.starloader.mod.ExtensionManager
- ExtensionPrototype - Class in de.geolykt.starloader.mod
-
A prototype of an extension.
- ExtensionPrototype(List<URL>) - Constructor for class de.geolykt.starloader.mod.ExtensionPrototype
-
Deprecated.
- ExtensionPrototype(List<URL>, boolean) - Constructor for class de.geolykt.starloader.mod.ExtensionPrototype
-
Deprecated.
- ExtensionPrototype(List<URL>, boolean, Map<String, String>) - Constructor for class de.geolykt.starloader.mod.ExtensionPrototype
- ExternalDependencies(List<DiscoveredExtension.ExternalRepository>, List<DiscoveredExtension.ExternalDependencyArtifact>) - Constructor for class de.geolykt.starloader.mod.DiscoveredExtension.ExternalDependencies
- ExternalDependencyArtifact(String, String, VersionRange, String, String, ExclusionContainer<Exclusion>) - Constructor for class de.geolykt.starloader.mod.DiscoveredExtension.ExternalDependencyArtifact
- ExternalRepository(String, String, boolean, boolean) - Constructor for class de.geolykt.starloader.mod.DiscoveredExtension.ExternalRepository
F
- FAILED_TO_SETUP_CLASSLOADER - Enum constant in enum class de.geolykt.starloader.mod.DiscoveredExtension.LoadStatus
- fastExhaust(InputStream) - Static method in class de.geolykt.starloader.launcher.Utils
- FIELD - Enum constant in enum class de.geolykt.starloader.deobf.access.AccessFlagModifier.Type
-
Deprecated.
- files - Variable in class de.geolykt.starloader.mod.DiscoveredExtension
- finalize() - Method in class net.minestom.server.extras.selfmodification.MinestomExtensionClassLoader
-
Deprecated.
- findClass(String) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
- findLibrary(String) - Method in class net.minestom.server.extras.selfmodification.HierarchyClassLoader
- fromJSON(InputStream, ExtensionPrototype) - Static method in class de.geolykt.starloader.mod.DiscoveredExtension
G
- get() - Method in class de.geolykt.starloader.util.OrderedCollection
- getAccessWidener() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
-
Deprecated.
- getArtifact() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalDependencyArtifact
- getArtifacts() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalDependencies
- getASMTransformers() - Method in interface de.geolykt.starloader.transformers.TransformableClassloader
- getASMTransformers() - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
- getAuthors() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
- getAuthors() - Method in class de.geolykt.starloader.mod.Extension.ExtensionDescription
- getBytes() - Method in class de.geolykt.starloader.transformers.RawClassData
- getClassCodeSourceURI(String) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
-
Obtain the code source URI of the class, as per
CodeSource.getLocation(). - getClassifier() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalDependencyArtifact
- getClassloaderName(ClassLoader) - Static method in class de.geolykt.starloader.util.JavaInterop
- getCodeModifiers() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
- getDefinedProperties() - Method in class de.geolykt.starloader.mod.ExtensionPrototype
-
Obtains the placeholder properties applicable to this extension prototype.
- getDependencies() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
- getDependents() - Method in class de.geolykt.starloader.mod.Extension.ExtensionDescription
- getDescription() - Method in class de.geolykt.starloader.mod.Extension
- getEntrypoint() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
- getExclusions() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalDependencyArtifact
- getExtension() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalDependencyArtifact
- getExtension(String) - Method in class de.geolykt.starloader.mod.ExtensionManager
- getExtensionDir() - Static method in class de.geolykt.starloader.Starloader
-
Deprecated.
- getExtensionManager() - Static method in class de.geolykt.starloader.Starloader
- getExtensions() - Method in class de.geolykt.starloader.mod.ExtensionManager
- getExternalDependencies() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
- getFolder() - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
- getGroup() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalDependencyArtifact
- getInstance() - Static method in class de.geolykt.starloader.Starloader
- getInstance() - Static method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
- getLoadStatus() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
- getLogDirectory() - Static method in class de.geolykt.starloader.launcher.Utils
-
Obtains the directory where SLL puts its logs.
- getLogger() - Method in class de.geolykt.starloader.mod.Extension
- getMainContext() - Method in class de.geolykt.starloader.transformers.ReversibleAccessSetterTransformer
- getMessage() - Method in enum class de.geolykt.starloader.mod.DiscoveredExtension.LoadStatus
- getMixinCompiledArtifactId() - Static method in class org.stianloader.sll.SLLEnvironment
-
Obtains the artifactId of the mixin implementation this version of SLL was compiled against.
- getMixinCompiledGroupId() - Static method in class org.stianloader.sll.SLLEnvironment
-
Obtains the groupId of the mixin implementation.
- getMixinCompiledVersion() - Static method in class org.stianloader.sll.SLLEnvironment
-
Obtains the version of the mixin implementation this SLL binary was compiled against.
- getMixinConfig() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
- getModDirectory() - Method in class de.geolykt.starloader.Starloader
- getModifiers() - Method in class de.geolykt.starloader.deobf.access.AccessTransformInfo
-
Deprecated.
- getName() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalRepository
- getName() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
- getName() - Method in class de.geolykt.starloader.mod.Extension.ExtensionDescription
- getName() - Method in class net.minestom.server.extras.selfmodification.HierarchyClassLoader
- getName() - Method in class net.minestom.server.extras.selfmodification.MinestomExtensionClassLoader
- getName() - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
- getOrigin() - Method in class de.geolykt.starloader.mod.Extension.ExtensionDescription
- getPlaintextURL() - Method in class de.geolykt.starloader.util.MirroringURIMavenRepository
- getPlatformClassLoader() - Static method in class de.geolykt.starloader.util.JavaInterop
-
Obtains the platform classloader under Java 9 or above.
- getPriority() - Method in class de.geolykt.starloader.launcher.ASMMixinTransformer
- getPriority() - Method in class de.geolykt.starloader.transformers.ASMTransformer
-
Obtains the priority of this transformer.
- getPriority() - Method in class de.geolykt.starloader.transformers.ReversibleAccessSetterTransformer
- getPriority() - Method in class de.geolykt.starloader.transformers.StarplaneAnnotationsInlineTransformer
- getPrototypes(String) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
- getRepositories() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalDependencies
- getRepositoryId() - Method in class de.geolykt.starloader.util.MirroringURIMavenRepository
- getResource(String, Executor) - Method in class de.geolykt.starloader.util.MirroringURIMavenRepository
- getResource0(String) - Method in class de.geolykt.starloader.util.MirroringURIMavenRepository
- getResourceAsStreamWithChildren(String) - Method in class net.minestom.server.extras.selfmodification.HierarchyClassLoader
-
Finds a resource under the given name within this classloader, or if that fails, in any of its children.
- getResourceAsURLWithChildren(String) - Method in class net.minestom.server.extras.selfmodification.HierarchyClassLoader
-
Finds a resource under the given name within this classloader, or if that fails, in any of its children.
- getReverseContext() - Method in class de.geolykt.starloader.transformers.ReversibleAccessSetterTransformer
- getReversibleAccessSetter() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
-
Obtains the reversible access setter file required by this extension.
- getSLLArtifactId() - Static method in class org.stianloader.sll.SLLEnvironment
-
Obtains the artifactId of the SLL environment.
- getSLLGroupId() - Static method in class org.stianloader.sll.SLLEnvironment
-
Obtains the groupId of the SLL environment.
- getSLLVersion() - Static method in class org.stianloader.sll.SLLEnvironment
-
Obtains the the version string of the SLL binary used in this environment.
- getSource() - Method in class de.geolykt.starloader.transformers.RawClassData
- getSourcePrototype() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
- getTransformers() - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
-
Deprecated.
- getUpdateIntervall() - Method in class de.geolykt.starloader.util.MirroringURIMavenRepository
- getUrl() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalRepository
- getVersion() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalDependencyArtifact
- getVersion() - Method in class de.geolykt.starloader.mod.DiscoveredExtension
- getVersion() - Method in class de.geolykt.starloader.mod.Extension.ExtensionDescription
H
- HierarchyClassLoader - Class in net.minestom.server.extras.selfmodification
-
Classloader part of a hierarchy of classloader.
- HierarchyClassLoader(String, URL[], ClassLoader) - Constructor for class net.minestom.server.extras.selfmodification.HierarchyClassLoader
I
- IDELauncher - Class in de.geolykt.starloader.launcher
-
An entrypoint that is meant for debugging SLL mods within an IDE.
- IDELauncher() - Constructor for class de.geolykt.starloader.launcher.IDELauncher
- IllegalHeaderException(String) - Constructor for exception class de.geolykt.starloader.deobf.access.AccessWidenerReader.IllegalHeaderException
-
Deprecated.
- initialize() - Method in class de.geolykt.starloader.mod.Extension
- INSTANCE - Static variable in class de.geolykt.starloader.util.JarFilter
- INVALID_NAME - Enum constant in enum class de.geolykt.starloader.mod.DiscoveredExtension.LoadStatus
- isCompileOnly - Variable in class de.geolykt.starloader.deobf.access.AccessFlagModifier
-
Deprecated.
- isEmpty() - Method in class de.geolykt.starloader.util.OrderedCollection
- isJava9() - Static method in class de.geolykt.starloader.util.JavaInterop
- isMirrorable() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalRepository
- isMirrorOnly() - Method in class de.geolykt.starloader.mod.DiscoveredExtension.ExternalRepository
- isMixinSpongelike() - Static method in class org.stianloader.sll.SLLEnvironment
-
Query whether the used Mixin implementation is similar to sponge's original Mixin implementation.
- isProtected(String) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
- isThreadLoggingClassloadingFailures() - Method in interface de.geolykt.starloader.transformers.TransformableClassloader
-
Obtains whether the current thread should be logging classloading-related exceptions for this specific classloader.
- isThreadLoggingClassloadingFailures() - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
- isValid() - Method in class de.geolykt.starloader.launcher.ASMMixinTransformer
- isValid() - Method in class de.geolykt.starloader.transformers.ASMTransformer
-
Called everytime
ASMTransformer.accept(ClassNode)is called and returns true and is used to verify whether this transformer is still needed. - isValidTarget(String) - Method in class de.geolykt.starloader.launcher.ASMMixinTransformer
- isValidTarget(String) - Method in class de.geolykt.starloader.transformers.ASMTransformer
-
Checks whether the given class denoted by the internal name would be a valid potential transformation target.
- isValidTarget(String) - Method in class de.geolykt.starloader.transformers.ReversibleAccessSetterTransformer
- isValidTarget(String) - Method in class de.geolykt.starloader.transformers.StarplaneAnnotationsInlineTransformer
- isValidTarget(String, URI) - Method in class de.geolykt.starloader.launcher.ASMMixinTransformer
- isValidTarget(String, URI) - Method in interface org.stianloader.sll.transform.CodeTransformer
-
Obtains whether this
CodeTransformerinstance is interested in transforming the given class. - iterator() - Method in class de.geolykt.starloader.util.OrderedCollection
J
- JarFilter - Class in de.geolykt.starloader.util
- JavaInterop - Class in de.geolykt.starloader.util
- JavaInterop() - Constructor for class de.geolykt.starloader.util.JavaInterop
L
- LOAD_FAILED - Enum constant in enum class de.geolykt.starloader.mod.DiscoveredExtension.LoadStatus
- LOAD_SUCCESS - Enum constant in enum class de.geolykt.starloader.mod.DiscoveredExtension.LoadStatus
- loadBytesWithChildren(String, boolean) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
-
Deprecated.
- loadClass(String) - Method in class net.minestom.server.extras.selfmodification.MinestomExtensionClassLoader
- loadClass(String, boolean) - Method in class net.minestom.server.extras.selfmodification.MinestomExtensionClassLoader
- loadClass(String, boolean) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
- loadClassAsChild(String, boolean) - Method in class net.minestom.server.extras.selfmodification.MinestomExtensionClassLoader
-
Assumes the name is not null, nor it does represent a protected class.
- loadClassBytes(String, boolean) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
-
Loads and possibly transforms class bytecode corresponding to the given binary name.
- loader - Variable in class de.geolykt.starloader.mod.DiscoveredExtension
- loadExtensions(List<? extends ExtensionPrototype>) - Method in class de.geolykt.starloader.mod.ExtensionManager
- loadModifier(ClassLoader, String) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
- LOGGER - Static variable in class de.geolykt.starloader.mod.ExtensionManager
M
- main(String[]) - Static method in class de.geolykt.starloader.launcher.CLILauncher
- main(String[]) - Static method in class de.geolykt.starloader.launcher.IDELauncher
- METHOD - Enum constant in enum class de.geolykt.starloader.deobf.access.AccessFlagModifier.Type
-
Deprecated.
- MinestomExtensionClassLoader - Class in net.minestom.server.extras.selfmodification
- MinestomExtensionClassLoader(String, URL[], MinestomRootClassLoader) - Constructor for class net.minestom.server.extras.selfmodification.MinestomExtensionClassLoader
- MinestomRootClassLoader - Class in net.minestom.server.extras.selfmodification
-
Class Loader that can modify class bytecode when they are loaded.
- MirroringURIMavenRepository - Class in de.geolykt.starloader.util
- MirroringURIMavenRepository(String, URI, Path) - Constructor for class de.geolykt.starloader.util.MirroringURIMavenRepository
- MISSING_DEPENDENCIES - Enum constant in enum class de.geolykt.starloader.mod.DiscoveredExtension.LoadStatus
N
- name - Variable in class de.geolykt.starloader.deobf.access.AccessFlagModifier
-
Deprecated.
- name - Variable in class de.geolykt.starloader.mod.NamedExtensionPrototype
- NAME_REGEX - Static variable in class de.geolykt.starloader.mod.DiscoveredExtension
- NamedExtensionPrototype - Class in de.geolykt.starloader.mod
- NamedExtensionPrototype(List<URL>, String, String) - Constructor for class de.geolykt.starloader.mod.NamedExtensionPrototype
- net.minestom.server.extras.selfmodification - package net.minestom.server.extras.selfmodification
- newChild(URL...) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
- newClassLoader(DiscoveredExtension) - Method in class de.geolykt.starloader.mod.ExtensionManager
-
Creates a new class loader for the given extension.
- next() - Method in class de.geolykt.starloader.util.OrderedCollection
- NO_ENTRYPOINT - Enum constant in enum class de.geolykt.starloader.mod.DiscoveredExtension.LoadStatus
O
- OrderedCollection<E> - Class in de.geolykt.starloader.util
- OrderedCollection() - Constructor for class de.geolykt.starloader.util.OrderedCollection
- org.stianloader.sll - package org.stianloader.sll
- org.stianloader.sll.transform - package org.stianloader.sll.transform
- originURLs - Variable in class de.geolykt.starloader.mod.ExtensionPrototype
P
- parents - Variable in class net.minestom.server.extras.selfmodification.HierarchyClassLoader
- postInitialize() - Method in class de.geolykt.starloader.mod.Extension
- postTerminate() - Method in class de.geolykt.starloader.mod.Extension
-
Deprecated.This method is a boilerplate solution, for more info see below However, the method is not slated for removal. WARNING: The implementation of this method should be coded very carefully. The implementation should be thread-safe and avoid deadlocks and should not rely on the existence of other threads. For more info, see
Runtime.addShutdownHook(Thread). Additionally due to the nature of how extensions unload, it is recommended that are more recommendable method for unloading is used, for example SLAPI offers the ApplicationStopEvent and SignalExtensionTerminationExtension. Other extension libraries might offer similar alternatives that are a lot more safer to use. - preInitialize() - Method in class de.geolykt.starloader.mod.Extension
- preTerminate() - Method in class de.geolykt.starloader.mod.Extension
-
Deprecated.This method is a boilerplate solution, for more info see below. However, the method is not slated for removal. WARNING: The implementation of this method should be coded very carefully. The implementation should be thread-safe and avoid deadlocks and should not rely on the existence of other threads. For more info, see
Runtime.addShutdownHook(Thread). Additionally due to the nature of how extensions unload, it is recommended that are more recommendable method for unloading is used, for example SLAPI offers the ApplicationStopEvent and SignalExtensionTerminationExtension. Other extension libraries might offer similar alternatives that are a lot more safer to use. - protectedPackages - Variable in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
R
- RawClassData - Class in de.geolykt.starloader.transformers
- RawClassData(URL, byte[]) - Constructor for class de.geolykt.starloader.transformers.RawClassData
- readAccessWidener(InputStream) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
-
Deprecated.
- readAllBytes(InputStream) - Static method in class de.geolykt.starloader.util.JavaInterop
- readHeader() - Method in class de.geolykt.starloader.deobf.access.AccessWidenerReader
-
Deprecated.
- readLn() - Method in class de.geolykt.starloader.deobf.access.AccessWidenerReader
-
Deprecated.
- reload(String) - Method in class de.geolykt.starloader.mod.ExtensionManager
- remove(int) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
- remove(Object) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
- remove(Object) - Method in class de.geolykt.starloader.util.OrderedCollection
- removeAll(Collection<?>) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
- removeChildInHierarchy(MinestomExtensionClassLoader) - Method in class net.minestom.server.extras.selfmodification.HierarchyClassLoader
- RemoveFlagModifier(AccessFlagModifier.Type, String, Optional<String>, Optional<String>, int, String, boolean) - Constructor for class de.geolykt.starloader.deobf.access.AccessFlagModifier.RemoveFlagModifier
-
Deprecated.
- removeIf(Predicate<? super NamedExtensionPrototype>) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
- removeRange(int, int) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
- replaceAll(UnaryOperator<NamedExtensionPrototype>) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
- retainAll(Collection<?>) - Method in class de.geolykt.starloader.mod.DirectoryExtensionPrototypeList
- ReversibleAccessSetterTransformer - Class in de.geolykt.starloader.transformers
-
An
ASMTransformerthat implements the transformation of class files via reversible access setters (RAS). - ReversibleAccessSetterTransformer() - Constructor for class de.geolykt.starloader.transformers.ReversibleAccessSetterTransformer
S
- setNext(CollectionNode<E>) - Method in class de.geolykt.starloader.util.OrderedCollection
- setThreadLoggingClassloadingFailures(boolean) - Method in interface de.geolykt.starloader.transformers.TransformableClassloader
-
Sets whether the current thread should be logging classloading-related exceptions for this specific classloader.
- setThreadLoggingClassloadingFailures(boolean) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
- shutdown() - Method in class de.geolykt.starloader.mod.ExtensionManager
-
Shutdowns all the extensions by unloading them.
- size() - Method in class de.geolykt.starloader.util.OrderedCollection
- SLLEnvironment - Class in org.stianloader.sll
-
Obtain metadata information about this SLL (stianloader-launcher) environment.
- SLLEnvironment() - Constructor for class org.stianloader.sll.SLLEnvironment
- Starloader - Class in de.geolykt.starloader
- StarplaneAnnotationsInlineTransformer - Class in de.geolykt.starloader.transformers
-
Simple transformer that inlines the proper values from the starplane-annotations string source, without remapping them - that is it uses the references as-is.
- StarplaneAnnotationsInlineTransformer() - Constructor for class de.geolykt.starloader.transformers.StarplaneAnnotationsInlineTransformer
- start() - Method in class de.geolykt.starloader.util.XDGAwareRollingPolicy
- start(DirectoryExtensionPrototypeList) - Static method in class de.geolykt.starloader.Starloader
- start(List<ExtensionPrototype>, Path) - Static method in class de.geolykt.starloader.Starloader
- startMain(Class<?>, String[]) - Static method in class de.geolykt.starloader.launcher.Utils
T
- terminate() - Method in class de.geolykt.starloader.mod.Extension
-
Deprecated.This method is a boilerplate solution, for more info see below However, the method is not slated for removal. WARNING: The implementation of this method should be coded very carefully. The implementation should be thread-safe and avoid deadlocks and should not rely on the existence of other threads. For more info, see
Runtime.addShutdownHook(Thread). Additionally due to the nature of how extensions unload, it is recommended that are more recommendable method for unloading is used, for example SLAPI offers the ApplicationStopEvent and SignalExtensionTerminationExtension. Other extension libraries might offer similar alternatives that are a lot more safer to use. - toAccessWidenerString() - Method in class de.geolykt.starloader.deobf.access.AccessFlagModifier.AccessibleModifier
-
Deprecated.
- toAccessWidenerString() - Method in class de.geolykt.starloader.deobf.access.AccessFlagModifier.ExtendableModifier
-
Deprecated.
- toAccessWidenerString() - Method in class de.geolykt.starloader.deobf.access.AccessFlagModifier.RemoveFlagModifier
-
Deprecated.
- toAccessWidenerString() - Method in class de.geolykt.starloader.deobf.access.AccessFlagModifier
-
Deprecated.
- toCodeSourceURI(URL, String) - Static method in class de.geolykt.starloader.launcher.Utils
- toString() - Method in enum class de.geolykt.starloader.deobf.access.AccessFlagModifier.Type
-
Deprecated.
- toString() - Method in class de.geolykt.starloader.mod.ExtensionPrototype
- toString() - Method in class de.geolykt.starloader.mod.NamedExtensionPrototype
- toString() - Method in class net.minestom.server.extras.selfmodification.MinestomExtensionClassLoader
- TransformableClassloader - Interface in de.geolykt.starloader.transformers
-
Interface that should be applied on implementations of
ClassLoaderto mark that they can be transformed viaASM Transformers. - transformAndDefineClass(String, RawClassData) - Method in interface de.geolykt.starloader.transformers.TransformableClassloader
- transformAndDefineClass(String, RawClassData) - Method in class net.minestom.server.extras.selfmodification.MinestomRootClassLoader
- transformClass(ClassNode, URI) - Method in class de.geolykt.starloader.launcher.ASMMixinTransformer
- transformClass(ClassNode, URI) - Method in interface org.stianloader.sll.transform.CodeTransformer
-
Optionally transforms a class, returning
trueif the inputnodewas modified,falseotherwise. - transformer - Variable in class de.geolykt.starloader.launcher.ASMMixinTransformer
- type - Variable in class de.geolykt.starloader.deobf.access.AccessFlagModifier
-
Deprecated.
U
- unload() - Method in class de.geolykt.starloader.mod.Extension
-
Deprecated.This method is a boilerplate solution, for more info see below However, the method is not slated for removal. WARNING: The implementation of this method should be coded very carefully. The implementation should be thread-safe and avoid deadlocks and should not rely on the existence of other threads. For more info, see
Runtime.addShutdownHook(Thread). Additionally due to the nature of how extensions unload, it is recommended that are more recommendable method for unloading is used, for example SLAPI offers the ApplicationStopEvent and SignalExtensionTerminationExtension. Other extension libraries might offer similar alternatives that are a lot more safer to use. After calling this method, the entirety of the Extension is unloaded, which means classes provided by the extension become unusable. - unloadExtension(String) - Method in class de.geolykt.starloader.mod.ExtensionManager
- Utils - Class in de.geolykt.starloader.launcher
-
Collection of static utility methods.
V
- valueOf(String) - Static method in enum class de.geolykt.starloader.deobf.access.AccessFlagModifier.Type
-
Deprecated.Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.geolykt.starloader.mod.DiscoveredExtension.LoadStatus
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class de.geolykt.starloader.deobf.access.AccessFlagModifier.Type
-
Deprecated.Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.geolykt.starloader.mod.DiscoveredExtension.LoadStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verifyIntegrity(DiscoveredExtension) - Static method in class de.geolykt.starloader.mod.DiscoveredExtension
- version - Variable in class de.geolykt.starloader.mod.NamedExtensionPrototype
X
- XDGAwareRollingPolicy<E> - Class in de.geolykt.starloader.util
- XDGAwareRollingPolicy() - Constructor for class de.geolykt.starloader.util.XDGAwareRollingPolicy
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
TransformableClassloader.getASMTransformers()instead.