Contents
Class TransformingClassLoader
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
com.hypixel.hytale.plugin.early.TransformingClassLoader
- All Implemented Interfaces:
Closeable, AutoCloseable
A classloader that applies
ClassTransformers to classes as they are loaded.
Used to enable bytecode transformation for early plugins.-
Constructor Summary
ConstructorsConstructorDescriptionTransformingClassLoader(URL[] urls, List<ClassTransformer> transformers, ClassLoader parent, ClassLoader appClassLoader) -
Method Summary
Methods inherited from class URLClassLoader
close, findResource, findResources, getResourceAsStream, getURLs, newInstance, newInstanceMethods inherited from class ClassLoader
clearAssertionStatus, getDefinedPackage, getDefinedPackages, getName, getParent, getPlatformClassLoader, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus
-
Constructor Details
-
TransformingClassLoader
public TransformingClassLoader(@Nonnull URL[] urls, @Nonnull List<ClassTransformer> transformers, ClassLoader parent, ClassLoader appClassLoader)
-