ClasspathUtil

class Object
trait Matchable
class Any

Value members

Concrete methods

def createClasspathResources(classpath: Seq[Path], instance: ScalaInstance): Map[String, String]
def createClasspathResources(appPaths: Seq[Path], bootPaths: Seq[Path]): Map[String, String]
def hasZipContent(file: Path): Boolean
def isArchive(file: Path): Boolean
def isArchive(file: Path, contentFallback: Boolean): Boolean
def isArchiveName(fileName: String): Boolean
def javaLibraryPaths: Seq[Path]
def makeLoader(classpath: Seq[Path], instance: ScalaInstance): ClassLoader

Creates a ClassLoader that contains the classpath and the scala-library from the given instance.

Creates a ClassLoader that contains the classpath and the scala-library from the given instance.

def makeLoader(classpath: Seq[Path], instance: ScalaInstance, nativeTemp: Path): ClassLoader
def makeLoader(classpath: Seq[Path], parent: ClassLoader, instance: ScalaInstance): ClassLoader
def makeLoader(classpath: Seq[Path], parent: ClassLoader, instance: ScalaInstance, nativeTemp: Path): ClassLoader
def toLoader(finder: PathFinder): ClassLoader
def toLoader(finder: PathFinder, parent: ClassLoader): ClassLoader
def toLoader(paths: Seq[Path]): ClassLoader
def toLoader(paths: Seq[Path], parent: ClassLoader): ClassLoader
def toLoader(paths: Seq[Path], parent: ClassLoader, resourceMap: Map[String, String]): ClassLoader
def toLoader(paths: Seq[Path], parent: ClassLoader, resourceMap: Map[String, String], nativeTemp: Path): ClassLoader

Concrete fields

final val AppClassPath: "app.class.path"
final val BootClassPath: "boot.class.path"
lazy val rootLoader: ClassLoader
lazy val xsbtiLoader: ClassLoader