A string that uniquely identifies this file's location
A string that uniquely identifies this file's location
A string that globally identifies the version of a file: If it equals the global version of any other file, they must equal.
A string that globally identifies the version of a file: If it equals the global version of any other file, they must equal.
A string that identifies the version of a file: If it equals the version of another file with the same absolute path, the two files must be equal.
A string that identifies the version of a file: If it equals the version of another file with the same absolute path, the two files must be equal. This is usually the lastModified date, but ordering is not required
List files in a directory
List files in a directory
Traverses elements, returns a version string
Traverses elements, returns a version string
Traverse a Jar and return a version
Traverse a Jar and return a version
Allows to create a PartialClasspathBuilder from a (filesystem) classpath
Rules for classpath reading: - If top-level JS is present, all IR is ignored - Top-level JS goes to scalaJSCode / IR goes to scalaJSIR - If top-level JS is present, a PartialClasspath is created, otherwise a PartialIRClasspath is created - Descends into JARs, no top-level JS in JARs - Entries stay in order of ‘cp‘, IR remains unordered - Earlier IR entries shadow later IR entries with the same relative path - Non-top level JS goes to availableLibs (earlier libs take precedence) - JS_DEPENDENCIES are added to dependencies