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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add(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)
     
    void
    remove(io.papermc.paper.plugin.provider.classloader.ConfiguredPluginClassLoader configuredPluginClassLoader)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      getClassByName in interface io.papermc.paper.plugin.provider.classloader.PluginClassLoaderGroup
    • remove

      public void remove(io.papermc.paper.plugin.provider.classloader.ConfiguredPluginClassLoader configuredPluginClassLoader)
      Specified by:
      remove in interface io.papermc.paper.plugin.provider.classloader.PluginClassLoaderGroup
    • add

      public void add(io.papermc.paper.plugin.provider.classloader.ConfiguredPluginClassLoader configuredPluginClassLoader)
      Specified by:
      add in interface io.papermc.paper.plugin.provider.classloader.PluginClassLoaderGroup
    • getAccess

      public io.papermc.paper.plugin.provider.classloader.ClassLoaderAccess getAccess()
      Specified by:
      getAccess in interface io.papermc.paper.plugin.provider.classloader.PluginClassLoaderGroup