Class URLClassLoaderAccess

java.lang.Object
me.lucko.luckperms.common.plugin.classpath.URLClassLoaderAccess

public abstract class URLClassLoaderAccess extends Object
Provides access to URLClassLoader#addURL.
  • Constructor Details

    • URLClassLoaderAccess

      protected URLClassLoaderAccess(URLClassLoader classLoader)
  • Method Details

    • create

      public static URLClassLoaderAccess create(URLClassLoader classLoader)
      Creates a URLClassLoaderAccess for the given class loader.
      Parameters:
      classLoader - the class loader
      Returns:
      the access object
    • addURL

      public abstract void addURL(@NonNull URL url)
      Adds the given URL to the class loader.
      Parameters:
      url - the URL to add