Interface Overlay

  • All Known Implementing Classes:
    OverlaySingleton

    public interface Overlay
    Java version-aware helpers.
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      java.net.URLClassLoader newClassLoader​(java.lang.String name, java.lang.ClassLoader parent, java.net.URL... urls)
      Create new URLClassLoader instance.
      default java.net.URLClassLoader newClassLoader​(java.lang.String name, java.lang.ClassLoader parent, java.util.Collection<java.nio.file.Path> paths)
      Create new URLClassLoader instance.
      java.lang.ClassLoader newModuleLoader​(Driver driver, Configuration configuration, java.lang.ClassLoader parent)
      Create module layer and find the associated classloader instance.
      java.lang.ClassLoader platformClassLoader()
      Get the ClassLoader providing access to just the classes of the runtime Java platform.
      static java.net.URL url​(java.net.URI uri)  
    • Method Detail

      • newClassLoader

        default java.net.URLClassLoader newClassLoader​(java.lang.String name,
                                                       java.lang.ClassLoader parent,
                                                       java.util.Collection<java.nio.file.Path> paths)
        Create new URLClassLoader instance.
      • newClassLoader

        java.net.URLClassLoader newClassLoader​(java.lang.String name,
                                               java.lang.ClassLoader parent,
                                               java.net.URL... urls)
        Create new URLClassLoader instance.
      • newModuleLoader

        java.lang.ClassLoader newModuleLoader​(Driver driver,
                                              Configuration configuration,
                                              java.lang.ClassLoader parent)
        Create module layer and find the associated classloader instance.
      • platformClassLoader

        java.lang.ClassLoader platformClassLoader()
        Get the ClassLoader providing access to just the classes of the runtime Java platform.
      • url

        static java.net.URL url​(java.net.URI uri)