Package be.seeseemelk.mockbukkit.plugin
Class MockBukkitPluginClassLoaderGroup
java.lang.Object
be.seeseemelk.mockbukkit.plugin.MockBukkitPluginClassLoaderGroup
- All Implemented Interfaces:
io.papermc.paper.plugin.provider.classloader.PluginClassLoaderGroup
public class MockBukkitPluginClassLoaderGroup
extends Object
implements io.papermc.paper.plugin.provider.classloader.PluginClassLoaderGroup
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(io.papermc.paper.plugin.provider.classloader.ConfiguredPluginClassLoader configuredPluginClassLoader) io.papermc.paper.plugin.provider.classloader.ClassLoaderAccess@Nullable Class<?> getClassByName(String name, boolean resolve, io.papermc.paper.plugin.provider.classloader.ConfiguredPluginClassLoader requester) voidremove(io.papermc.paper.plugin.provider.classloader.ConfiguredPluginClassLoader configuredPluginClassLoader)
-
Constructor Details
-
MockBukkitPluginClassLoaderGroup
public MockBukkitPluginClassLoaderGroup()
-
-
Method Details
-
getClassByName
@Nullable public @Nullable Class<?> getClassByName(String name, boolean resolve, io.papermc.paper.plugin.provider.classloader.ConfiguredPluginClassLoader requester) - Specified by:
getClassByNamein interfaceio.papermc.paper.plugin.provider.classloader.PluginClassLoaderGroup
-
remove
public void remove(io.papermc.paper.plugin.provider.classloader.ConfiguredPluginClassLoader configuredPluginClassLoader) - Specified by:
removein interfaceio.papermc.paper.plugin.provider.classloader.PluginClassLoaderGroup
-
add
public void add(io.papermc.paper.plugin.provider.classloader.ConfiguredPluginClassLoader configuredPluginClassLoader) - Specified by:
addin interfaceio.papermc.paper.plugin.provider.classloader.PluginClassLoaderGroup
-
getAccess
public io.papermc.paper.plugin.provider.classloader.ClassLoaderAccess getAccess()- Specified by:
getAccessin interfaceio.papermc.paper.plugin.provider.classloader.PluginClassLoaderGroup
-