Class ScalaPluginBootstrapClassLoader
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
io.papermc.paper.plugin.entrypoint.classloader.PaperSimplePluginClassLoader
xyz.janboerman.scalaloader.paper.plugin.ScalaPluginBootstrapClassLoader
- All Implemented Interfaces:
Closeable, AutoCloseable
public class ScalaPluginBootstrapClassLoader
extends io.papermc.paper.plugin.entrypoint.classloader.PaperSimplePluginClassLoader
-
Field Summary
Fields inherited from class io.papermc.paper.plugin.entrypoint.classloader.PaperSimplePluginClassLoader
configuration, jar, jarManifest, jarUrl, source -
Constructor Summary
ConstructorsConstructorDescriptionScalaPluginBootstrapClassLoader(Path source, JarFile file, ScalaPluginMeta configuration, ClassLoader parentLoader, PluginJarScanResult pluginJarScanResult, Logger logger) -
Method Summary
Methods inherited from class io.papermc.paper.plugin.entrypoint.classloader.PaperSimplePluginClassLoader
findClass, getResource, getResources, toStringMethods inherited from class URLClassLoader
addURL, close, definePackage, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstanceMethods inherited from class SecureClassLoader
defineClass, defineClassMethods inherited from class ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
Constructor Details
-
ScalaPluginBootstrapClassLoader
public ScalaPluginBootstrapClassLoader(Path source, JarFile file, ScalaPluginMeta configuration, ClassLoader parentLoader, PluginJarScanResult pluginJarScanResult, Logger logger) throws IOException - Throws:
IOException
-