Class ScalaPluginClasspathBuilder
java.lang.Object
xyz.janboerman.scalaloader.paper.plugin.ScalaPluginClasspathBuilder
- All Implemented Interfaces:
PluginClasspathBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddLibrary
(ClassPathLibrary library) buildClassLoader
(Logger logger, ClassLoader parent, File pluginJarFile, xyz.janboerman.scalaloader.bytecode.TransformerRegistry transformerRegistry, ScalaPluginLoader pluginLoader, Map<String, Object> pluginYaml)
-
Constructor Details
-
ScalaPluginClasspathBuilder
-
-
Method Details
-
getContext
- Specified by:
getContext
in interfacePluginClasspathBuilder
-
addLibrary
- Specified by:
addLibrary
in interfacePluginClasspathBuilder
-
buildClassLoader
public ScalaPluginClassLoader buildClassLoader(Logger logger, ClassLoader parent, File pluginJarFile, xyz.janboerman.scalaloader.bytecode.TransformerRegistry transformerRegistry, ScalaPluginLoader pluginLoader, Map<String, Object> pluginYaml) throws IOException- Throws:
IOException
-